lib/google/cloud/compute/v1/compute_pb.rb in google-cloud-compute-v1-2.1.0 vs lib/google/cloud/compute/v1/compute_pb.rb in google-cloud-compute-v1-2.2.0
- old
+ new
@@ -1,5 +1,6 @@
+# frozen_string_literal: true
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: google/cloud/compute/v1/compute.proto
require 'google/protobuf'
@@ -7,10884 +8,34 @@
require 'google/api/client_pb'
require 'google/api/field_behavior_pb'
require 'google/api/resource_pb'
require 'google/cloud/extended_operations_pb'
-Google::Protobuf::DescriptorPool.generated_pool.build do
- add_file("google/cloud/compute/v1/compute.proto", :syntax => :proto3) do
- add_message "google.cloud.compute.v1.AbandonInstancesInstanceGroupManagerRequest" do
- optional :instance_group_manager, :string, 249363395
- optional :instance_group_managers_abandon_instances_request_resource, :message, 320929016, "google.cloud.compute.v1.InstanceGroupManagersAbandonInstancesRequest"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
+
+descriptor_data = "\n%google/cloud/compute/v1/compute.proto\x12\x17google.cloud.compute.v1\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a&google/cloud/extended_operations.proto\"\xd5\x02\n+AbandonInstancesInstanceGroupManagerRequest\x12&\n\x16instance_group_manager\x18\xc3\xf7\xf3v \x01(\tB\x03\xe0\x41\x02\x12\x92\x01\n:instance_group_managers_abandon_instances_request_resource\x18\xf8\xf9\x83\x99\x01 \x01(\x0b\x32\x45.google.cloud.compute.v1.InstanceGroupManagersAbandonInstancesRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xec\x02\n1AbandonInstancesRegionInstanceGroupManagerRequest\x12&\n\x16instance_group_manager\x18\xc3\xf7\xf3v \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x9f\x01\nAregion_instance_group_managers_abandon_instances_request_resource\x18\xa3\xd2\xf7\xe8\x01 \x01(\x0b\x32K.google.cloud.compute.v1.RegionInstanceGroupManagersAbandonInstancesRequestB\x03\xe0\x41\x02\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\x84\x01\n\x11\x41\x63\x63\x65leratorConfig\x12\"\n\x11\x61\x63\x63\x65lerator_count\x18\xbb\xb4\xdf\xf0\x01 \x01(\x05H\x00\x88\x01\x01\x12 \n\x10\x61\x63\x63\x65lerator_type\x18\x8e\xe1\xe8\x41 \x01(\tH\x01\x88\x01\x01\x42\x14\n\x12_accelerator_countB\x13\n\x11_accelerator_type\"\xbd\x03\n\x0f\x41\x63\x63\x65leratorType\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x00\x88\x01\x01\x12G\n\ndeprecated\x18\xb3\xcb\xd1\xf5\x01 \x01(\x0b\x32*.google.cloud.compute.v1.DeprecationStatusH\x01\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x02\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x03\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x04\x88\x01\x01\x12*\n\x1amaximum_cards_per_instance\x18\xd2\xfa\xe5} \x01(\x05H\x05\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x06\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x07\x88\x01\x01\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tH\x08\x88\x01\x01\x42\x15\n\x13_creation_timestampB\r\n\x0b_deprecatedB\x0e\n\x0c_descriptionB\x05\n\x03_idB\x07\n\x05_kindB\x1d\n\x1b_maximum_cards_per_instanceB\x07\n\x05_nameB\x0c\n\n_self_linkB\x07\n\x05_zone\"\xce\x03\n\x1d\x41\x63\x63\x65leratorTypeAggregatedList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12S\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\x41.google.cloud.compute.v1.AcceleratorTypeAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1a\x61\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x42\n\x05value\x18\x02 \x01(\x0b\x32\x33.google.cloud.compute.v1.AcceleratorTypesScopedList:\x02\x38\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xaf\x02\n\x13\x41\x63\x63\x65leratorTypeList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12:\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32(.google.cloud.compute.v1.AcceleratorType\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xac\x01\n\x1a\x41\x63\x63\x65leratorTypesScopedList\x12G\n\x11\x61\x63\x63\x65lerator_types\x18\xa5\xc3\xaf\xf8\x01 \x03(\x0b\x32(.google.cloud.compute.v1.AcceleratorType\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"\x98\x01\n\x0c\x41\x63\x63\x65lerators\x12(\n\x17guest_accelerator_count\x18\x94\xd7\xb8\xe4\x01 \x01(\x05H\x00\x88\x01\x01\x12\'\n\x16guest_accelerator_type\x18\x95\xa0\xdf\x8b\x01 \x01(\tH\x01\x88\x01\x01\x42\x1a\n\x18_guest_accelerator_countB\x19\n\x17_guest_accelerator_type\"\x91\x05\n\x0c\x41\x63\x63\x65ssConfig\x12\x1e\n\rexternal_ipv6\x18\xdb\xd3\x81\xfe\x01 \x01(\tH\x00\x88\x01\x01\x12,\n\x1b\x65xternal_ipv6_prefix_length\x18\xcf\xfb\xfc\xca\x01 \x01(\x05H\x01\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x02\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07nat_i_p\x18\xfc\xeb\x8b\x38 \x01(\tH\x04\x88\x01\x01\x12\x1d\n\x0cnetwork_tier\x18\xd3\xba\xdb\xf6\x01 \x01(\tH\x05\x88\x01\x01\x12\'\n\x16public_ptr_domain_name\x18\xff\xd6\xfb\x96\x01 \x01(\tH\x06\x88\x01\x01\x12\x1f\n\x0eset_public_ptr\x18\x95\xc0\xe6\xf9\x01 \x01(\x08H\x07\x88\x01\x01\x12\x14\n\x04type\x18\xba\x9e\xda\x01 \x01(\tH\x08\x88\x01\x01\"\x8f\x01\n\x0bNetworkTier\x12\x1a\n\x16UNDEFINED_NETWORK_TIER\x10\x00\x12\x16\n\x0e\x46IXED_STANDARD\x10\xc8\x9e\x85\x94\x01\x12\x0f\n\x07PREMIUM\x10\xb7\xb4\xc1\xbe\x01\x12\x10\n\x08STANDARD\x10\xbd\x9d\x8c\xe7\x01\x12)\n!STANDARD_OVERRIDES_FIXED_STANDARD\x10\xc2\x87\x91\xde\x01\"E\n\x04Type\x12\x12\n\x0eUNDEFINED_TYPE\x10\x00\x12\x12\n\x0b\x44IRECT_IPV6\x10\x9d\xb1\x8c\x02\x12\x15\n\x0eONE_TO_ONE_NAT\x10\xdd\xba\x8c(B\x10\n\x0e_external_ipv6B\x1e\n\x1c_external_ipv6_prefix_lengthB\x07\n\x05_kindB\x07\n\x05_nameB\n\n\x08_nat_i_pB\x0f\n\r_network_tierB\x19\n\x17_public_ptr_domain_nameB\x11\n\x0f_set_public_ptrB\x07\n\x05_type\"\x99\x02\n\x1e\x41\x64\x64\x41\x63\x63\x65ssConfigInstanceRequest\x12N\n\x16\x61\x63\x63\x65ss_config_resource\x18\x90\xff\xf6\xb8\x01 \x01(\x0b\x32%.google.cloud.compute.v1.AccessConfigB\x03\xe0\x41\x02\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tB\x03\xe0\x41\x02\x12\"\n\x11network_interface\x18\xe8\xc0\x9d\xae\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xab\x02\n#AddAssociationFirewallPolicyRequest\x12 \n\x0f\x66irewall_policy\x18\xd1\x8a\xc6\xed\x01 \x01(\tB\x03\xe0\x41\x02\x12h\n$firewall_policy_association_resource\x18\xba\xb8\xe1{ \x01(\x0b\x32\x32.google.cloud.compute.v1.FirewallPolicyAssociationB\x03\xe0\x41\x02\x12,\n\x1creplace_existing_association\x18\xf8\xb0\xf5\x63 \x01(\x08H\x00\x88\x01\x01\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x01\x88\x01\x01\x42\x1f\n\x1d_replace_existing_associationB\r\n\x0b_request_id\"\xd5\x02\n*AddAssociationNetworkFirewallPolicyRequest\x12 \n\x0f\x66irewall_policy\x18\xd1\x8a\xc6\xed\x01 \x01(\tB\x03\xe0\x41\x02\x12h\n$firewall_policy_association_resource\x18\xba\xb8\xe1{ \x01(\x0b\x32\x32.google.cloud.compute.v1.FirewallPolicyAssociationB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12,\n\x1creplace_existing_association\x18\xf8\xb0\xf5\x63 \x01(\x08H\x00\x88\x01\x01\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x01\x88\x01\x01\x42\x1f\n\x1d_replace_existing_associationB\r\n\x0b_request_id\"\xfc\x02\n0AddAssociationRegionNetworkFirewallPolicyRequest\x12 \n\x0f\x66irewall_policy\x18\xd1\x8a\xc6\xed\x01 \x01(\tB\x03\xe0\x41\x02\x12h\n$firewall_policy_association_resource\x18\xba\xb8\xe1{ \x01(\x0b\x32\x32.google.cloud.compute.v1.FirewallPolicyAssociationB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12,\n\x1creplace_existing_association\x18\xf8\xb0\xf5\x63 \x01(\x08H\x00\x88\x01\x01\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x01\x88\x01\x01\x42\x1f\n\x1d_replace_existing_associationB\r\n\x0b_request_id\"\xa9\x02\n\x1f\x41\x64\x64HealthCheckTargetPoolRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0btarget_pool\x18\x8a\xe4\xf8\x1d \x01(\tB\x03\xe0\x41\x02\x12z\n.target_pools_add_health_check_request_resource\x18\xa4\xba\xc5\x80\x01 \x01(\x0b\x32\x39.google.cloud.compute.v1.TargetPoolsAddHealthCheckRequestB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\x9f\x02\n\x1c\x41\x64\x64InstanceTargetPoolRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0btarget_pool\x18\x8a\xe4\xf8\x1d \x01(\tB\x03\xe0\x41\x02\x12s\n*target_pools_add_instance_request_resource\x18\xf4\xd3\xbb\xcc\x01 \x01(\x0b\x32\x36.google.cloud.compute.v1.TargetPoolsAddInstanceRequestB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xaa\x02\n AddInstancesInstanceGroupRequest\x12\x1e\n\x0einstance_group\x18\xd5\xd4\xd5& \x01(\tB\x03\xe0\x41\x02\x12{\n.instance_groups_add_instances_request_resource\x18\xde\xba\xac\xd8\x01 \x01(\x0b\x32:.google.cloud.compute.v1.InstanceGroupsAddInstancesRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\x8e\x02\n\x18\x41\x64\x64NodesNodeGroupRequest\x12\x1b\n\nnode_group\x18\x82\xfc\x8b\xe0\x01 \x01(\tB\x03\xe0\x41\x02\x12j\n&node_groups_add_nodes_request_resource\x18\xb8\xd6\xcb> \x01(\x0b\x32\x32.google.cloud.compute.v1.NodeGroupsAddNodesRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xed\x01\n\x18\x41\x64\x64PeeringNetworkRequest\x12\x17\n\x07network\x18\xae\xb4\x85o \x01(\tB\x03\xe0\x41\x02\x12j\n%networks_add_peering_request_resource\x18\xb5\x8d\xb3\xb9\x01 \x01(\x0b\x32\x32.google.cloud.compute.v1.NetworksAddPeeringRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\x9a\x02\n\x1e\x41\x64\x64ResourcePoliciesDiskRequest\x12\x14\n\x04\x64isk\x18\x9d\x9b\xbc\x01 \x01(\tB\x03\xe0\x41\x02\x12w\n,disks_add_resource_policies_request_resource\x18\xa3\xf8\xde\xec\x01 \x01(\x0b\x32\x38.google.cloud.compute.v1.DisksAddResourcePoliciesRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xaa\x02\n\"AddResourcePoliciesInstanceRequest\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tB\x03\xe0\x41\x02\x12\x7f\n0instances_add_resource_policies_request_resource\x18\x9b\xd6\xab\xe9\x01 \x01(\x0b\x32<.google.cloud.compute.v1.InstancesAddResourcePoliciesRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xb2\x02\n$AddResourcePoliciesRegionDiskRequest\x12\x14\n\x04\x64isk\x18\x9d\x9b\xbc\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x84\x01\n3region_disks_add_resource_policies_request_resource\x18\x8e\xff\xc1\x87\x01 \x01(\x0b\x32>.google.cloud.compute.v1.RegionDisksAddResourcePoliciesRequestB\x03\xe0\x41\x02\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xc7\x01\n\x1c\x41\x64\x64RuleFirewallPolicyRequest\x12 \n\x0f\x66irewall_policy\x18\xd1\x8a\xc6\xed\x01 \x01(\tB\x03\xe0\x41\x02\x12Z\n\x1d\x66irewall_policy_rule_resource\x18\x83\xdf\xbaw \x01(\x0b\x32+.google.cloud.compute.v1.FirewallPolicyRuleB\x03\xe0\x41\x02\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xd0\x02\n#AddRuleNetworkFirewallPolicyRequest\x12 \n\x0f\x66irewall_policy\x18\xd1\x8a\xc6\xed\x01 \x01(\tB\x03\xe0\x41\x02\x12Z\n\x1d\x66irewall_policy_rule_resource\x18\x83\xdf\xbaw \x01(\x0b\x32+.google.cloud.compute.v1.FirewallPolicyRuleB\x03\xe0\x41\x02\x12\x1d\n\x0cmax_priority\x18\x9f\xac\x97\x9d\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1c\n\x0cmin_priority\x18\xf1\x81\xb4\x7f \x01(\x05H\x01\x88\x01\x01\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x02\x88\x01\x01\x42\x0f\n\r_max_priorityB\x0f\n\r_min_priorityB\r\n\x0b_request_id\"\xf7\x02\n)AddRuleRegionNetworkFirewallPolicyRequest\x12 \n\x0f\x66irewall_policy\x18\xd1\x8a\xc6\xed\x01 \x01(\tB\x03\xe0\x41\x02\x12Z\n\x1d\x66irewall_policy_rule_resource\x18\x83\xdf\xbaw \x01(\x0b\x32+.google.cloud.compute.v1.FirewallPolicyRuleB\x03\xe0\x41\x02\x12\x1d\n\x0cmax_priority\x18\x9f\xac\x97\x9d\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1c\n\x0cmin_priority\x18\xf1\x81\xb4\x7f \x01(\x05H\x01\x88\x01\x01\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x02\x88\x01\x01\x42\x0f\n\r_max_priorityB\x0f\n\r_min_priorityB\r\n\x0b_request_id\"\xf0\x01\n\x1c\x41\x64\x64RuleSecurityPolicyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x0fsecurity_policy\x18\x91\x86\xcaQ \x01(\tB\x03\xe0\x41\x02\x12[\n\x1dsecurity_policy_rule_resource\x18\xc3\xba\x82\xc0\x01 \x01(\x0b\x32+.google.cloud.compute.v1.SecurityPolicyRuleB\x03\xe0\x41\x02\x12\x1d\n\rvalidate_only\x18\xb5\xfa\xdfs \x01(\x08H\x00\x88\x01\x01\x42\x10\n\x0e_validate_only\"\xe4\x01\n#AddSignedUrlKeyBackendBucketRequest\x12\x1e\n\x0e\x62\x61\x63kend_bucket\x18\xf5\xe3\xdd+ \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12O\n\x17signed_url_key_resource\x18\x81\xa3\x9b\xda\x01 \x01(\x0b\x32%.google.cloud.compute.v1.SignedUrlKeyB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xe7\x01\n$AddSignedUrlKeyBackendServiceRequest\x12 \n\x0f\x62\x61\x63kend_service\x18\x8a\xc0\xae\x92\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12O\n\x17signed_url_key_resource\x18\x81\xa3\x9b\xda\x01 \x01(\x0b\x32%.google.cloud.compute.v1.SignedUrlKeyB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xbc\x0b\n\x07\x41\x64\x64ress\x12\x18\n\x07\x61\x64\x64ress\x18\xf4\xb7\xde\xdc\x01 \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0c\x61\x64\x64ress_type\x18\xa5\x89\x84~ \x01(\tH\x01\x88\x01\x01\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x02\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x03\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x04\x88\x01\x01\x12\x1b\n\nip_version\x18\xc0\xf3\xd2\x8c\x01 \x01(\tH\x05\x88\x01\x01\x12\"\n\x12ipv6_endpoint_type\x18\xcc\xfe\xbe. \x01(\tH\x06\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x07\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x08\x88\x01\x01\x12\x17\n\x07network\x18\xae\xb4\x85o \x01(\tH\t\x88\x01\x01\x12\x1d\n\x0cnetwork_tier\x18\xd3\xba\xdb\xf6\x01 \x01(\tH\n\x88\x01\x01\x12\x1e\n\rprefix_length\x18\xb3\xba\xa3\xd8\x01 \x01(\x05H\x0b\x88\x01\x01\x12\x18\n\x07purpose\x18\x9e\xfa\xef\x96\x01 \x01(\tH\x0c\x88\x01\x01\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\r\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x0e\x88\x01\x01\x12\x16\n\x06status\x18\xf2\x9f\xb7V \x01(\tH\x0f\x88\x01\x01\x12\x1b\n\nsubnetwork\x18\xee\xa7\xe4\x92\x01 \x01(\tH\x10\x88\x01\x01\x12\x10\n\x05users\x18\x88\x9c\x9a\x35 \x03(\t\"e\n\x0b\x41\x64\x64ressType\x12\x1a\n\x16UNDEFINED_ADDRESS_TYPE\x10\x00\x12\x0f\n\x08\x45XTERNAL\x10\xcb\xa7\xfd\x10\x12\x10\n\x08INTERNAL\x10\xbd\xed\x96\x85\x01\x12\x17\n\x10UNSPECIFIED_TYPE\x10\xe2\xee\xdb\x19\"[\n\tIpVersion\x12\x18\n\x14UNDEFINED_IP_VERSION\x10\x00\x12\x0b\n\x04IPV4\x10\x85\xcc\x89\x01\x12\x0b\n\x04IPV6\x10\x87\xcc\x89\x01\x12\x1a\n\x13UNSPECIFIED_VERSION\x10\x90\xcf\xb5\n\"K\n\x10Ipv6EndpointType\x12 \n\x1cUNDEFINED_IPV6_ENDPOINT_TYPE\x10\x00\x12\x0c\n\x05NETLB\x10\xb3\x97\xaf#\x12\x07\n\x02VM\x10\xb7\x15\"\x8f\x01\n\x0bNetworkTier\x12\x1a\n\x16UNDEFINED_NETWORK_TIER\x10\x00\x12\x16\n\x0e\x46IXED_STANDARD\x10\xc8\x9e\x85\x94\x01\x12\x0f\n\x07PREMIUM\x10\xb7\xb4\xc1\xbe\x01\x12\x10\n\x08STANDARD\x10\xbd\x9d\x8c\xe7\x01\x12)\n!STANDARD_OVERRIDES_FIXED_STANDARD\x10\xc2\x87\x91\xde\x01\"\xe2\x01\n\x07Purpose\x12\x15\n\x11UNDEFINED_PURPOSE\x10\x00\x12\x14\n\x0c\x44NS_RESOLVER\x10\xfc\xdc\x83\xe3\x01\x12\x13\n\x0cGCE_ENDPOINT\x10\xab\xc4\xf5m\x12\x1a\n\x12IPSEC_INTERCONNECT\x10\x83\xd2\xaa\xa2\x01\x12\x0f\n\x08NAT_AUTO\x10\xad\xb4\x85N\x12\x1e\n\x17PRIVATE_SERVICE_CONNECT\x10\xc4\xf4\xf9\x16\x12\x12\n\nSERVERLESS\x10\xdc\xc6\xfd\x80\x01\x12\x1f\n\x17SHARED_LOADBALANCER_VIP\x10\xd4\xd3\xb3\x8c\x01\x12\x13\n\x0bVPC_PEERING\x10\xaa\xf3\x8e\xbf\x01\"R\n\x06Status\x12\x14\n\x10UNDEFINED_STATUS\x10\x00\x12\r\n\x06IN_USE\x10\xcd\xce\xa5\x08\x12\x10\n\x08RESERVED\x10\xa8\xf6\x8d\xce\x01\x12\x11\n\tRESERVING\x10\xd9\xf4\xaf\xf5\x01\x42\n\n\x08_addressB\x0f\n\r_address_typeB\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x05\n\x03_idB\r\n\x0b_ip_versionB\x15\n\x13_ipv6_endpoint_typeB\x07\n\x05_kindB\x07\n\x05_nameB\n\n\x08_networkB\x0f\n\r_network_tierB\x10\n\x0e_prefix_lengthB\n\n\x08_purposeB\t\n\x07_regionB\x0c\n\n_self_linkB\t\n\x07_statusB\r\n\x0b_subnetwork\"\xb7\x03\n\x15\x41\x64\x64ressAggregatedList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12K\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\x39.google.cloud.compute.v1.AddressAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1aZ\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12;\n\x05value\x18\x02 \x01(\x0b\x32,.google.cloud.compute.v1.AddressesScopedList:\x02\x38\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\x9f\x02\n\x0b\x41\x64\x64ressList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x32\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32 .google.cloud.compute.v1.Address\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\x95\x01\n\x13\x41\x64\x64ressesScopedList\x12\x37\n\taddresses\x18\xa2\xf7\x81\xa1\x01 \x03(\x0b\x32 .google.cloud.compute.v1.Address\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"\x9f\x02\n\x17\x41\x64vancedMachineFeatures\x12,\n\x1c\x65nable_nested_virtualization\x18\x85\xcb\xf7\x07 \x01(\x08H\x00\x88\x01\x01\x12\'\n\x16\x65nable_uefi_networking\x18\xa4\xb1\xbf\x9f\x01 \x01(\x08H\x01\x88\x01\x01\x12!\n\x10threads_per_core\x18\xd7\xda\x91\xa8\x01 \x01(\x05H\x02\x88\x01\x01\x12\"\n\x12visible_core_count\x18\xdc\xf4\x8f\\ \x01(\x05H\x03\x88\x01\x01\x42\x1f\n\x1d_enable_nested_virtualizationB\x19\n\x17_enable_uefi_networkingB\x13\n\x11_threads_per_coreB\x15\n\x13_visible_core_count\"\xe3\x02\n%AggregatedListAcceleratorTypesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xdc\x02\n\x1e\x41ggregatedListAddressesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xde\x02\n AggregatedListAutoscalersRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xe2\x02\n$AggregatedListBackendServicesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xdc\x02\n\x1e\x41ggregatedListDiskTypesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xd8\x02\n\x1a\x41ggregatedListDisksRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xe2\x02\n$AggregatedListForwardingRulesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xe3\x02\n%AggregatedListGlobalOperationsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xdf\x02\n!AggregatedListHealthChecksRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xe8\x02\n*AggregatedListInstanceGroupManagersRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xe1\x02\n#AggregatedListInstanceGroupsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xe4\x02\n&AggregatedListInstanceTemplatesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xdc\x02\n\x1e\x41ggregatedListInstancesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xea\x02\n,AggregatedListInterconnectAttachmentsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xdf\x02\n!AggregatedListMachineTypesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xe5\x02\n\'AggregatedListNetworkAttachmentsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xee\x02\n0AggregatedListNetworkEdgeSecurityServicesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xe8\x02\n*AggregatedListNetworkEndpointGroupsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xdd\x02\n\x1f\x41ggregatedListNodeGroupsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xe0\x02\n\"AggregatedListNodeTemplatesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xdc\x02\n\x1e\x41ggregatedListNodeTypesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xe3\x02\n%AggregatedListPacketMirroringsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xea\x02\n,AggregatedListPublicDelegatedPrefixesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xe4\x02\n&AggregatedListRegionCommitmentsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xdf\x02\n!AggregatedListReservationsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xe3\x02\n%AggregatedListResourcePoliciesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xda\x02\n\x1c\x41ggregatedListRoutersRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xe3\x02\n%AggregatedListSecurityPoliciesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xe5\x02\n\'AggregatedListServiceAttachmentsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xe2\x02\n$AggregatedListSslCertificatesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xde\x02\n AggregatedListSslPoliciesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xde\x02\n AggregatedListSubnetworksRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xe4\x02\n&AggregatedListTargetHttpProxiesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xe5\x02\n\'AggregatedListTargetHttpsProxiesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xe2\x02\n$AggregatedListTargetInstancesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xde\x02\n AggregatedListTargetPoolsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xe3\x02\n%AggregatedListTargetTcpProxiesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xe4\x02\n&AggregatedListTargetVpnGatewaysRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xda\x02\n\x1c\x41ggregatedListUrlMapsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xde\x02\n AggregatedListVpnGatewaysRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xdd\x02\n\x1f\x41ggregatedListVpnTunnelsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12include_all_scopes\x18\xf4\xe1\xcc\xba\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x15\n\x13_include_all_scopesB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\x81\x01\n\x0c\x41liasIpRange\x12\x1d\n\rip_cidr_range\x18\xca\xcd\xe4. \x01(\tH\x00\x88\x01\x01\x12&\n\x15subnetwork_range_name\x18\xbe\xb2\x81\xb9\x01 \x01(\tH\x01\x88\x01\x01\x42\x10\n\x0e_ip_cidr_rangeB\x18\n\x16_subnetwork_range_name\"\xa7\x01\n\x18\x41llocationResourceStatus\x12o\n\x17specific_sku_allocation\x18\xef\xff\xc8] \x01(\x0b\x32\x46.google.cloud.compute.v1.AllocationResourceStatusSpecificSKUAllocationH\x00\x88\x01\x01\x42\x1a\n\x18_specific_sku_allocation\"|\n-AllocationResourceStatusSpecificSKUAllocation\x12+\n\x1bsource_instance_template_id\x18\xfa\xef\x82\x35 \x01(\tH\x00\x88\x01\x01\x42\x1e\n\x1c_source_instance_template_id\"\xe2\x01\nFAllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk\x12\x1d\n\x0c\x64isk_size_gb\x18\xb7\x9a\xe7\x96\x01 \x01(\x03H\x00\x88\x01\x01\x12\x1a\n\tinterface\x18\xb9\xda\xd5\xef\x01 \x01(\tH\x01\x88\x01\x01\">\n\tInterface\x12\x17\n\x13UNDEFINED_INTERFACE\x10\x00\x12\x0b\n\x04NVME\x10\xe0\x82\x93\x01\x12\x0b\n\x04SCSI\x10\xa6\x81\x9b\x01\x42\x0f\n\r_disk_size_gbB\x0c\n\n_interface\"\x97\x03\n9AllocationSpecificSKUAllocationReservedInstanceProperties\x12J\n\x12guest_accelerators\x18\xef\xcc\x87\xdd\x01 \x03(\x0b\x32*.google.cloud.compute.v1.AcceleratorConfig\x12v\n\nlocal_ssds\x18\xc3\x8e\xd3m \x03(\x0b\x32_.google.cloud.compute.v1.AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk\x12\x1e\n\rlocation_hint\x18\xd1\x81\x92\xa7\x01 \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0cmachine_type\x18\xb2\xb0\xcal \x01(\tH\x01\x88\x01\x01\x12 \n\x10min_cpu_platform\x18\xf7\x9b\xeas \x01(\tH\x02\x88\x01\x01\x42\x10\n\x0e_location_hintB\x0f\n\r_machine_typeB\x13\n\x11_min_cpu_platform\"\xfe\x02\n AllocationSpecificSKUReservation\x12\x1e\n\rassured_count\x18\xcd\xf8\x8a\x86\x01 \x01(\x03H\x00\x88\x01\x01\x12\x15\n\x05\x63ount\x18\x8f\xa2\x9d- \x01(\x03H\x01\x88\x01\x01\x12\x1d\n\x0cin_use_count\x18\xbd\xab\xa6\xeb\x01 \x01(\x03H\x02\x88\x01\x01\x12w\n\x13instance_properties\x18\x9d\x9e\xd8\x66 \x01(\x0b\x32R.google.cloud.compute.v1.AllocationSpecificSKUAllocationReservedInstancePropertiesH\x03\x88\x01\x01\x12)\n\x18source_instance_template\x18\xc0\xc3\xc1\x9e\x01 \x01(\tH\x04\x88\x01\x01\x42\x10\n\x0e_assured_countB\x08\n\x06_countB\x0f\n\r_in_use_countB\x16\n\x14_instance_propertiesB\x1b\n\x19_source_instance_template\"K\n\x07\x41llowed\x12\x1d\n\x0cI_p_protocol\x18\xbd\xf6\xde\xe8\x01 \x01(\tH\x00\x88\x01\x01\x12\x10\n\x05ports\x18\x92\xf0\xf9\x32 \x03(\tB\x0f\n\r_I_p_protocol\"\xa8\x02\n2ApplyUpdatesToInstancesInstanceGroupManagerRequest\x12&\n\x16instance_group_manager\x18\xc3\xf7\xf3v \x01(\tB\x03\xe0\x41\x02\x12\x89\x01\n6instance_group_managers_apply_updates_request_resource\x18\xd3\xf6\xce{ \x01(\x0b\x32\x41.google.cloud.compute.v1.InstanceGroupManagersApplyUpdatesRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zone\"\xbf\x02\n8ApplyUpdatesToInstancesRegionInstanceGroupManagerRequest\x12&\n\x16instance_group_manager\x18\xc3\xf7\xf3v \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x96\x01\n=region_instance_group_managers_apply_updates_request_resource\x18\xfe\xe9\xad$ \x01(\x0b\x32G.google.cloud.compute.v1.RegionInstanceGroupManagersApplyUpdatesRequestB\x03\xe0\x41\x02\"\x9e\x02\n\x19\x41ttachDiskInstanceRequest\x12M\n\x16\x61ttached_disk_resource\x18\x95\x92\x9a+ \x01(\x0b\x32%.google.cloud.compute.v1.AttachedDiskB\x03\xe0\x41\x02\x12\x1c\n\x0c\x66orce_attach\x18\x99\xa4\x89\x44 \x01(\x08H\x00\x88\x01\x01\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x01\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\x0f\n\r_force_attachB\r\n\x0b_request_id\"\xcf\x02\n7AttachNetworkEndpointsGlobalNetworkEndpointGroupRequest\x12\x9c\x01\n@global_network_endpoint_groups_attach_endpoints_request_resource\x18\xeb\xa1\xd1\x0e \x01(\x0b\x32J.google.cloud.compute.v1.GlobalNetworkEndpointGroupsAttachEndpointsRequestB\x03\xe0\x41\x02\x12\'\n\x16network_endpoint_group\x18\x86\xcb\xf3\xce\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xd8\x02\n1AttachNetworkEndpointsNetworkEndpointGroupRequest\x12\'\n\x16network_endpoint_group\x18\x86\xcb\xf3\xce\x01 \x01(\tB\x03\xe0\x41\x02\x12\x8e\x01\n9network_endpoint_groups_attach_endpoints_request_resource\x18\x87\xb5 \x01(\x0b\x32\x44.google.cloud.compute.v1.NetworkEndpointGroupsAttachEndpointsRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xcd\t\n\x0c\x41ttachedDisk\x12\x1d\n\x0c\x61rchitecture\x18\xd3\xd2\xb1\x90\x01 \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0b\x61uto_delete\x18\xbb\xe4\xce\xdd\x01 \x01(\x08H\x01\x88\x01\x01\x12\x14\n\x04\x62oot\x18\xf2\xf5\xb8\x01 \x01(\x08H\x02\x88\x01\x01\x12\x1b\n\x0b\x64\x65vice_name\x18\xd4\xb5\x9a \x01(\tH\x03\x88\x01\x01\x12T\n\x13\x64isk_encryption_key\x18\x85\xed\xc4\x81\x01 \x01(\x0b\x32..google.cloud.compute.v1.CustomerEncryptionKeyH\x04\x88\x01\x01\x12\x1d\n\x0c\x64isk_size_gb\x18\xb7\x9a\xe7\x96\x01 \x01(\x03H\x05\x88\x01\x01\x12\x1c\n\x0c\x66orce_attach\x18\x99\xa4\x89\x44 \x01(\x08H\x06\x88\x01\x01\x12\x45\n\x11guest_os_features\x18\xd1\xe0\xe7% \x03(\x0b\x32\'.google.cloud.compute.v1.GuestOsFeature\x12\x15\n\x05index\x18\xd2\xd1\xec/ \x01(\x05H\x07\x88\x01\x01\x12X\n\x11initialize_params\x18\x95\x92\xb8\x08 \x01(\x0b\x32\x35.google.cloud.compute.v1.AttachedDiskInitializeParamsH\x08\x88\x01\x01\x12\x1a\n\tinterface\x18\xb9\xda\xd5\xef\x01 \x01(\tH\t\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\n\x88\x01\x01\x12\x14\n\x08licenses\x18\xd2\x88\x80\xa1\x01 \x03(\t\x12\x14\n\x04mode\x18\xa3\xf3\xcc\x01 \x01(\tH\x0b\x88\x01\x01\x12\\\n\x1fshielded_instance_initial_state\x18\x83\xc4\xdc[ \x01(\x0b\x32+.google.cloud.compute.v1.InitialStateConfigH\x0c\x88\x01\x01\x12\x16\n\x06source\x18\x9b\xd0\xc1T \x01(\tH\r\x88\x01\x01\x12\x14\n\x04type\x18\xba\x9e\xda\x01 \x01(\tH\x0e\x88\x01\x01\"j\n\x0c\x41rchitecture\x12\x1a\n\x16UNDEFINED_ARCHITECTURE\x10\x00\x12 \n\x18\x41RCHITECTURE_UNSPECIFIED\x10\xab\xd4\x9d\xbc\x01\x12\x0c\n\x05\x41RM64\x10\xfa\xcb\xe9\x1d\x12\x0e\n\x06X86_64\x10\xc7\xa4\xe6\xca\x01\">\n\tInterface\x12\x17\n\x13UNDEFINED_INTERFACE\x10\x00\x12\x0b\n\x04NVME\x10\xe0\x82\x93\x01\x12\x0b\n\x04SCSI\x10\xa6\x81\x9b\x01\"?\n\x04Mode\x12\x12\n\x0eUNDEFINED_MODE\x10\x00\x12\x10\n\tREAD_ONLY\x10\xb5\x99\xec+\x12\x11\n\nREAD_WRITE\x10\xd6\x97\xe4R\"?\n\x04Type\x12\x12\n\x0eUNDEFINED_TYPE\x10\x00\x12\x12\n\nPERSISTENT\x10\x97\xf5\xd5\xdb\x01\x12\x0f\n\x07SCRATCH\x10\xda\xfd\xf0\xec\x01\x42\x0f\n\r_architectureB\x0e\n\x0c_auto_deleteB\x07\n\x05_bootB\x0e\n\x0c_device_nameB\x16\n\x14_disk_encryption_keyB\x0f\n\r_disk_size_gbB\x0f\n\r_force_attachB\x08\n\x06_indexB\x14\n\x12_initialize_paramsB\x0c\n\n_interfaceB\x07\n\x05_kindB\x07\n\x05_modeB\"\n _shielded_instance_initial_stateB\t\n\x07_sourceB\x07\n\x05_type\"\xb4\n\n\x1c\x41ttachedDiskInitializeParams\x12\x1d\n\x0c\x61rchitecture\x18\xd3\xd2\xb1\x90\x01 \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x01\x88\x01\x01\x12\x19\n\tdisk_name\x18\xed\xbf\xa0, \x01(\tH\x02\x88\x01\x01\x12\x1d\n\x0c\x64isk_size_gb\x18\xb7\x9a\xe7\x96\x01 \x01(\x03H\x03\x88\x01\x01\x12\x19\n\tdisk_type\x18\x9c\xe9\xac, \x01(\tH\x04\x88\x01\x01\x12U\n\x06labels\x18\xff\xbf\xc1\xee\x01 \x03(\x0b\x32\x41.google.cloud.compute.v1.AttachedDiskInitializeParams.LabelsEntry\x12\x14\n\x08licenses\x18\xd2\x88\x80\xa1\x01 \x03(\t\x12 \n\x10on_update_action\x18\x8c\xd8\xc4` \x01(\tH\x05\x88\x01\x01\x12 \n\x10provisioned_iops\x18\xd4\xbd\x87Y \x01(\x03H\x06\x88\x01\x01\x12q\n\x15resource_manager_tags\x18\xfc\x9b\x8b\xb4\x01 \x03(\x0b\x32N.google.cloud.compute.v1.AttachedDiskInitializeParams.ResourceManagerTagsEntry\x12\x1c\n\x11resource_policies\x18\xe1\x9c\xcc\n \x03(\t\x12\x1c\n\x0csource_image\x18\xb7\xe8\x86\x18 \x01(\tH\x07\x88\x01\x01\x12\\\n\x1bsource_image_encryption_key\x18\xab\x91\xf5\xb5\x01 \x01(\x0b\x32..google.cloud.compute.v1.CustomerEncryptionKeyH\x08\x88\x01\x01\x12\x1f\n\x0fsource_snapshot\x18\xe8\x9a\x8e< \x01(\tH\t\x88\x01\x01\x12_\n\x1esource_snapshot_encryption_key\x18\xda\x8e\xe7\x90\x01 \x01(\x0b\x32..google.cloud.compute.v1.CustomerEncryptionKeyH\n\x88\x01\x01\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a:\n\x18ResourceManagerTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"j\n\x0c\x41rchitecture\x12\x1a\n\x16UNDEFINED_ARCHITECTURE\x10\x00\x12 \n\x18\x41RCHITECTURE_UNSPECIFIED\x10\xab\xd4\x9d\xbc\x01\x12\x0c\n\x05\x41RM64\x10\xfa\xcb\xe9\x1d\x12\x0e\n\x06X86_64\x10\xc7\xa4\xe6\xca\x01\"\x8a\x01\n\x0eOnUpdateAction\x12\x1e\n\x1aUNDEFINED_ON_UPDATE_ACTION\x10\x00\x12\x15\n\rRECREATE_DISK\x10\xed\x9d\xf6\xeb\x01\x12\'\n\x1fRECREATE_DISK_IF_SOURCE_CHANGED\x10\x80\x8a\xea\xbd\x01\x12\x18\n\x11USE_EXISTING_DISK\x10\xf9\xe5\xf9nB\x0f\n\r_architectureB\x0e\n\x0c_descriptionB\x0c\n\n_disk_nameB\x0f\n\r_disk_size_gbB\x0c\n\n_disk_typeB\x13\n\x11_on_update_actionB\x13\n\x11_provisioned_iopsB\x0f\n\r_source_imageB\x1e\n\x1c_source_image_encryption_keyB\x12\n\x10_source_snapshotB!\n\x1f_source_snapshot_encryption_key\"\x98\x01\n\x0b\x41uditConfig\x12\x46\n\x11\x61udit_log_configs\x18\x92\xea\xf2\xe8\x01 \x03(\x0b\x32\'.google.cloud.compute.v1.AuditLogConfig\x12\x1b\n\x10\x65xempted_members\x18\x98\xdd\xf5n \x03(\t\x12\x18\n\x07service\x18\xb5\x8d\x8f\xb2\x01 \x01(\tH\x00\x88\x01\x01\x42\n\n\x08_service\"\x94\x02\n\x0e\x41uditLogConfig\x12\x1b\n\x10\x65xempted_members\x18\x98\xdd\xf5n \x03(\t\x12\'\n\x17ignore_child_exemptions\x18\x9a\x8f\xb9! \x01(\x08H\x00\x88\x01\x01\x12\x19\n\x08log_type\x18\xd5\x9e\x9c\xc0\x01 \x01(\tH\x01\x88\x01\x01\"x\n\x07LogType\x12\x16\n\x12UNDEFINED_LOG_TYPE\x10\x00\x12\x11\n\nADMIN_READ\x10\xa6\xc9\xbe=\x12\x11\n\tDATA_READ\x10\x8b\xba\xc5\x91\x01\x12\x12\n\nDATA_WRITE\x10\xea\x85\x9b\xa2\x01\x12\x1b\n\x14LOG_TYPE_UNSPECIFIED\x10\xcd\xca\xd7IB\x1a\n\x18_ignore_child_exemptionsB\x0b\n\t_log_type\"\xf8\x01\n\x1b\x41uthorizationLoggingOptions\x12 \n\x0fpermission_type\x18\xaa\x97\xe7\xfa\x01 \x01(\tH\x00\x88\x01\x01\"\xa2\x01\n\x0ePermissionType\x12\x1d\n\x19UNDEFINED_PERMISSION_TYPE\x10\x00\x12\x11\n\nADMIN_READ\x10\xa6\xc9\xbe=\x12\x12\n\x0b\x41\x44MIN_WRITE\x10\xaf\xdd\xc5t\x12\x11\n\tDATA_READ\x10\x8b\xba\xc5\x91\x01\x12\x12\n\nDATA_WRITE\x10\xea\x85\x9b\xa2\x01\x12#\n\x1bPERMISSION_TYPE_UNSPECIFIED\x10\x82\xcc\xfa\xd1\x01\x42\x12\n\x10_permission_type\"\x9d\x07\n\nAutoscaler\x12N\n\x12\x61utoscaling_policy\x18\xd9\xe0\xeai \x01(\x0b\x32*.google.cloud.compute.v1.AutoscalingPolicyH\x00\x88\x01\x01\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x01\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x02\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x03\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x04\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x05\x88\x01\x01\x12 \n\x10recommended_size\x18\xe5\xf6\xfdz \x01(\x05H\x06\x88\x01\x01\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\x07\x88\x01\x01\x12\x63\n\x17scaling_schedule_status\x18\xe2\xab\x97\xde\x01 \x03(\x0b\x32>.google.cloud.compute.v1.Autoscaler.ScalingScheduleStatusEntry\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x08\x88\x01\x01\x12\x16\n\x06status\x18\xf2\x9f\xb7V \x01(\tH\t\x88\x01\x01\x12L\n\x0estatus_details\x18\xf5\xad\xa1\xad\x01 \x03(\x0b\x32\x30.google.cloud.compute.v1.AutoscalerStatusDetails\x12\x16\n\x06target\x18\x91\xe3\xf9[ \x01(\tH\n\x88\x01\x01\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tH\x0b\x88\x01\x01\x1al\n\x1aScalingScheduleStatusEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12=\n\x05value\x18\x02 \x01(\x0b\x32..google.cloud.compute.v1.ScalingScheduleStatus:\x02\x38\x01\"^\n\x06Status\x12\x14\n\x10UNDEFINED_STATUS\x10\x00\x12\x0e\n\x06\x41\x43TIVE\x10\x86\xe6\x89\x96\x01\x12\x10\n\x08\x44\x45LETING\x10\xa8\xa7\x87\xfc\x01\x12\x0c\n\x05\x45RROR\x10\xe8\xb3\xcb\x1f\x12\x0e\n\x07PENDING\x10\xf7\xaa\xf0\x10\x42\x15\n\x13_autoscaling_policyB\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x05\n\x03_idB\x07\n\x05_kindB\x07\n\x05_nameB\x13\n\x11_recommended_sizeB\t\n\x07_regionB\x0c\n\n_self_linkB\t\n\x07_statusB\t\n\x07_targetB\x07\n\x05_zone\"\xbf\x03\n\x18\x41utoscalerAggregatedList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12N\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32<.google.cloud.compute.v1.AutoscalerAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1a\\\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12=\n\x05value\x18\x02 \x01(\x0b\x32..google.cloud.compute.v1.AutoscalersScopedList:\x02\x38\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xa5\x02\n\x0e\x41utoscalerList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x35\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32#.google.cloud.compute.v1.Autoscaler\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xcb\x06\n\x17\x41utoscalerStatusDetails\x12\x18\n\x07message\x18\x87\x80\xac\xc7\x01 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x04type\x18\xba\x9e\xda\x01 \x01(\tH\x01\x88\x01\x01\"\xea\x05\n\x04Type\x12\x12\n\x0eUNDEFINED_TYPE\x10\x00\x12\x1f\n\x17\x41LL_INSTANCES_UNHEALTHY\x10\xe5\x90\x8d\xc1\x01\x12%\n\x1e\x42\x41\x43KEND_SERVICE_DOES_NOT_EXIST\x10\x9a\x9a\xa3[\x12 \n\x1a\x43\x41PPED_AT_MAX_NUM_REPLICAS\x10\xd9\xd3\x1f\x12,\n$CUSTOM_METRIC_DATA_POINTS_TOO_SPARSE\x10\xb3\xb4\xee\x9c\x01\x12\x1c\n\x15\x43USTOM_METRIC_INVALID\x10\xd6\xb9\xbd\x61\x12\x15\n\x0eMIN_EQUALS_MAX\x10\xf1\x99\xac\x01\x12(\n!MISSING_CUSTOM_METRIC_DATA_POINTS\x10\xde\xa9\x9f-\x12*\n\"MISSING_LOAD_BALANCING_DATA_POINTS\x10\xd2\xa8\x8f\xf3\x01\x12\x0f\n\x08MODE_OFF\x10\xb3\x91\xa4N\x12\x1a\n\x13MODE_ONLY_SCALE_OUT\x10\xe2\xb7\xea\x01\x12\x13\n\x0cMODE_ONLY_UP\x10\xf2\xda\x92\x30\x12$\n\x1dMORE_THAN_ONE_BACKEND_SERVICE\x10\xdd\xcb\xb8H\x12\"\n\x1aNOT_ENOUGH_QUOTA_AVAILABLE\x10\xbf\xaf\x9b\xc0\x01\x12 \n\x18REGION_RESOURCE_STOCKOUT\x10\xfe\xc9\x88\xfc\x01\x12$\n\x1dSCALING_TARGET_DOES_NOT_EXIST\x10\x9b\x93\xbd:\x12\x36\n/SCHEDULED_INSTANCES_GREATER_THAN_AUTOSCALER_MAX\x10\xc2\xeb\xfa\r\x12\x34\n,SCHEDULED_INSTANCES_LESS_THAN_AUTOSCALER_MIN\x10\xb5\xc6\xf5\xbd\x01\x12\x0f\n\x07UNKNOWN\x10\xaa\xf0\xc4\xce\x01\x12\x39\n1UNSUPPORTED_MAX_RATE_LOAD_BALANCING_CONFIGURATION\x10\xd1\x96\xe1\x9d\x01\x12\x1d\n\x16ZONE_RESOURCE_STOCKOUT\x10\xb6\xcf\x9d\x64\x42\n\n\x08_messageB\x07\n\x05_type\"\x9c\x01\n\x15\x41utoscalersScopedList\x12<\n\x0b\x61utoscalers\x18\xfc\xb8\x8c\xde\x01 \x03(\x0b\x32#.google.cloud.compute.v1.Autoscaler\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"\xe9\x07\n\x11\x41utoscalingPolicy\x12$\n\x14\x63ool_down_period_sec\x18\x9a\x87\xad\x33 \x01(\x05H\x00\x88\x01\x01\x12Z\n\x0f\x63pu_utilization\x18\x8b\xa4\xe3\xb5\x01 \x01(\x0b\x32\x38.google.cloud.compute.v1.AutoscalingPolicyCpuUtilizationH\x01\x88\x01\x01\x12h\n\x1a\x63ustom_metric_utilizations\x18\xf2\xfd\xf6> \x03(\x0b\x32\x41.google.cloud.compute.v1.AutoscalingPolicyCustomMetricUtilization\x12o\n\x1aload_balancing_utilization\x18\xe3\xd1\xf5\xcc\x01 \x01(\x0b\x32\x42.google.cloud.compute.v1.AutoscalingPolicyLoadBalancingUtilizationH\x02\x88\x01\x01\x12 \n\x10max_num_replicas\x18\xcf\x94\xdc\x1d \x01(\x05H\x03\x88\x01\x01\x12!\n\x10min_num_replicas\x18\xa1\xf8\xa1\xff\x01 \x01(\x05H\x04\x88\x01\x01\x12\x14\n\x04mode\x18\xa3\xf3\xcc\x01 \x01(\tH\x05\x88\x01\x01\x12[\n\x10scale_in_control\x18\xd8\xbc\xce\xfb\x01 \x01(\x0b\x32\x38.google.cloud.compute.v1.AutoscalingPolicyScaleInControlH\x06\x88\x01\x01\x12_\n\x11scaling_schedules\x18\x84\xf4\xbc\xa9\x01 \x03(\x0b\x32@.google.cloud.compute.v1.AutoscalingPolicy.ScalingSchedulesEntry\x1ar\n\x15ScalingSchedulesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12H\n\x05value\x18\x02 \x01(\x0b\x32\x39.google.cloud.compute.v1.AutoscalingPolicyScalingSchedule:\x02\x38\x01\"V\n\x04Mode\x12\x12\n\x0eUNDEFINED_MODE\x10\x00\x12\t\n\x03OFF\x10\xcf\xe2\x04\x12\x07\n\x02ON\x10\xdf\x13\x12\x15\n\x0eONLY_SCALE_OUT\x10\xc6\xf3\xe8H\x12\x0f\n\x07ONLY_UP\x10\x8e\xd0\xfc\xe3\x01\x42\x17\n\x15_cool_down_period_secB\x12\n\x10_cpu_utilizationB\x1d\n\x1b_load_balancing_utilizationB\x13\n\x11_max_num_replicasB\x13\n\x11_min_num_replicasB\x07\n\x05_modeB\x13\n\x11_scale_in_control\"\xf6\x01\n\x1f\x41utoscalingPolicyCpuUtilization\x12\"\n\x11predictive_method\x18\xc1\x97\x89\xba\x01 \x01(\tH\x00\x88\x01\x01\x12\"\n\x12utilization_target\x18\xce\xec\xf9\x66 \x01(\x01H\x01\x88\x01\x01\"^\n\x10PredictiveMethod\x12\x1f\n\x1bUNDEFINED_PREDICTIVE_METHOD\x10\x00\x12\x0b\n\x04NONE\x10\xb8\xce\x92\x01\x12\x1c\n\x15OPTIMIZE_AVAILABILITY\x10\xfd\xe6\xc5\x05\x42\x14\n\x12_predictive_methodB\x15\n\x13_utilization_target\"\xbf\x03\n(AutoscalingPolicyCustomMetricUtilization\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x17\n\x06metric\x18\xb0\xeb\x97\xfe\x01 \x01(\tH\x01\x88\x01\x01\x12+\n\x1asingle_instance_assignment\x18\xc0\xcc\xd8\xf0\x01 \x01(\x01H\x02\x88\x01\x01\x12\"\n\x12utilization_target\x18\xce\xec\xf9\x66 \x01(\x01H\x03\x88\x01\x01\x12(\n\x17utilization_target_type\x18\x8b\xa5\x9a\xa2\x01 \x01(\tH\x04\x88\x01\x01\"~\n\x15UtilizationTargetType\x12%\n!UNDEFINED_UTILIZATION_TARGET_TYPE\x10\x00\x12\x17\n\x10\x44\x45LTA_PER_MINUTE\x10\x9d\xbd\xd8)\x12\x17\n\x10\x44\x45LTA_PER_SECOND\x10\xfd\xf9\xd6y\x12\x0c\n\x05GAUGE\x10\xd9\xb1\x9d B\t\n\x07_filterB\t\n\x07_metricB\x1d\n\x1b_single_instance_assignmentB\x15\n\x13_utilization_targetB\x1a\n\x18_utilization_target_type\"f\n)AutoscalingPolicyLoadBalancingUtilization\x12\"\n\x12utilization_target\x18\xce\xec\xf9\x66 \x01(\x01H\x00\x88\x01\x01\x42\x15\n\x13_utilization_target\"\xc2\x01\n\x1f\x41utoscalingPolicyScaleInControl\x12O\n\x16max_scaled_in_replicas\x18\xeb\xd5\x95V \x01(\x0b\x32\'.google.cloud.compute.v1.FixedOrPercentH\x00\x88\x01\x01\x12\x1f\n\x0ftime_window_sec\x18\xb4\x80\xae\x11 \x01(\x05H\x01\x88\x01\x01\x42\x19\n\x17_max_scaled_in_replicasB\x12\n\x10_time_window_sec\"\xba\x02\n AutoscalingPolicyScalingSchedule\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x00\x88\x01\x01\x12\x19\n\x08\x64isabled\x18\xfc\xf4\x98\x81\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1c\n\x0c\x64uration_sec\x18\xa6\x9e\xa1\x65 \x01(\x05H\x02\x88\x01\x01\x12&\n\x15min_required_replicas\x18\xae\x9d\xa5\xae\x01 \x01(\x05H\x03\x88\x01\x01\x12\x19\n\x08schedule\x18\x97\xa5\x9a\xb3\x01 \x01(\tH\x04\x88\x01\x01\x12\x19\n\ttime_zone\x18\xde\x83\xc9\x11 \x01(\tH\x05\x88\x01\x01\x42\x0e\n\x0c_descriptionB\x0b\n\t_disabledB\x0f\n\r_duration_secB\x18\n\x16_min_required_replicasB\x0b\n\t_scheduleB\x0c\n\n_time_zone\"\xfe\x05\n\x07\x42\x61\x63kend\x12\x1f\n\x0e\x62\x61lancing_mode\x18\x89\xcb\x96\xcd\x01 \x01(\tH\x00\x88\x01\x01\x12 \n\x0f\x63\x61pacity_scaler\x18\x8d\xc7\xd4\x96\x01 \x01(\x02H\x01\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x02\x88\x01\x01\x12\x18\n\x08\x66\x61ilover\x18\xf2\xa9\x9d\x42 \x01(\x08H\x03\x88\x01\x01\x12\x15\n\x05group\x18\xff\xec\x83/ \x01(\tH\x04\x88\x01\x01\x12\x1f\n\x0fmax_connections\x18\xfa\xd5\xe1\x34 \x01(\x05H\x05\x88\x01\x01\x12,\n\x1cmax_connections_per_endpoint\x18\x9c\xe7\xb6g \x01(\x05H\x06\x88\x01\x01\x12,\n\x1cmax_connections_per_instance\x18\x9c\xd5\xf4\x31 \x01(\x05H\x07\x88\x01\x01\x12\x19\n\x08max_rate\x18\xdb\xbd\xc8\xc2\x01 \x01(\x05H\x08\x88\x01\x01\x12%\n\x15max_rate_per_endpoint\x18\xdb\xaa\xf4= \x01(\x02H\t\x88\x01\x01\x12%\n\x15max_rate_per_instance\x18\xdb\x98\xb2\x08 \x01(\x02H\n\x88\x01\x01\x12\x1f\n\x0fmax_utilization\x18\xc7\xf7\xd4\x46 \x01(\x02H\x0b\x88\x01\x01\"a\n\rBalancingMode\x12\x1c\n\x18UNDEFINED_BALANCING_MODE\x10\x00\x12\x11\n\nCONNECTION\x10\xde\xd5\xb9u\x12\x0b\n\x04RATE\x10\xe0\x89\x99\x01\x12\x12\n\x0bUTILIZATION\x10\x82\x84\xefJB\x11\n\x0f_balancing_modeB\x12\n\x10_capacity_scalerB\x0e\n\x0c_descriptionB\x0b\n\t_failoverB\x08\n\x06_groupB\x12\n\x10_max_connectionsB\x1f\n\x1d_max_connections_per_endpointB\x1f\n\x1d_max_connections_per_instanceB\x0b\n\t_max_rateB\x18\n\x16_max_rate_per_endpointB\x18\n\x16_max_rate_per_instanceB\x12\n\x10_max_utilization\"\xa1\x05\n\rBackendBucket\x12\x1c\n\x0b\x62ucket_name\x18\xc0\x97\x9e\x87\x01 \x01(\tH\x00\x88\x01\x01\x12K\n\ncdn_policy\x18\x84\x8b\x84\x66 \x01(\x0b\x32/.google.cloud.compute.v1.BackendBucketCdnPolicyH\x01\x88\x01\x01\x12 \n\x10\x63ompression_mode\x18\xdc\x91\xc6- \x01(\tH\x02\x88\x01\x01\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x03\x88\x01\x01\x12#\n\x17\x63ustom_response_headers\x18\x96\xc1\xe5\xb8\x01 \x03(\t\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x04\x88\x01\x01\x12$\n\x14\x65\x64ge_security_policy\x18\x8f\xd9\xc8\x13 \x01(\tH\x05\x88\x01\x01\x12\x1b\n\nenable_cdn\x18\xf1\xb6\xf5\x86\x01 \x01(\x08H\x06\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x07\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x08\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\t\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\n\x88\x01\x01\"U\n\x0f\x43ompressionMode\x12\x1e\n\x1aUNDEFINED_COMPRESSION_MODE\x10\x00\x12\x10\n\tAUTOMATIC\x10\x8b\x84\xe9N\x12\x10\n\x08\x44ISABLED\x10\xfc\xd4\xb0\xf6\x01\x42\x0e\n\x0c_bucket_nameB\r\n\x0b_cdn_policyB\x13\n\x11_compression_modeB\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x17\n\x15_edge_security_policyB\r\n\x0b_enable_cdnB\x05\n\x03_idB\x07\n\x05_kindB\x07\n\x05_nameB\x0c\n\n_self_link\"\xca\x07\n\x16\x42\x61\x63kendBucketCdnPolicy\x12v\n\x1f\x62ypass_cache_on_request_headers\x18\xca\xbd\xeb\xe7\x01 \x03(\x0b\x32I.google.cloud.compute.v1.BackendBucketCdnPolicyBypassCacheOnRequestHeader\x12_\n\x10\x63\x61\x63he_key_policy\x18\xef\xd7\xf8K \x01(\x0b\x32=.google.cloud.compute.v1.BackendBucketCdnPolicyCacheKeyPolicyH\x00\x88\x01\x01\x12\x1a\n\ncache_mode\x18\xc0\xc8\xe2\r \x01(\tH\x01\x88\x01\x01\x12\x1a\n\nclient_ttl\x18\xf8\x8e\xec\r \x01(\x05H\x02\x88\x01\x01\x12\x1b\n\x0b\x64\x65\x66\x61ult_ttl\x18\xee\xfd\xe6/ \x01(\x05H\x03\x88\x01\x01\x12\x18\n\x07max_ttl\x18\x91\x89\xd5\x92\x01 \x01(\x05H\x04\x88\x01\x01\x12!\n\x10negative_caching\x18\xb5\xc3\xa2\xa0\x01 \x01(\x08H\x05\x88\x01\x01\x12h\n\x17negative_caching_policy\x18\xfc\xb5\x8aJ \x03(\x0b\x32\x44.google.cloud.compute.v1.BackendBucketCdnPolicyNegativeCachingPolicy\x12#\n\x12request_coalescing\x18\xd4\x84\x88\xfe\x01 \x01(\x08H\x06\x88\x01\x01\x12!\n\x11serve_while_stale\x18\xdb\xf7\xedp \x01(\x05H\x07\x88\x01\x01\x12-\n\x1csigned_url_cache_max_age_sec\x18\xc6\xa8\xb9\x80\x01 \x01(\x03H\x08\x88\x01\x01\x12 \n\x14signed_url_key_names\x18\xb5\xed\xa7\xb1\x01 \x03(\t\"\x8f\x01\n\tCacheMode\x12\x18\n\x14UNDEFINED_CACHE_MODE\x10\x00\x12\x18\n\x10\x43\x41\x43HE_ALL_STATIC\x10\xe9\x97\xa5\xa9\x01\x12\x17\n\x0f\x46ORCE_CACHE_ALL\x10\xb0\xdd\xe0\xe7\x01\x12\x1a\n\x12INVALID_CACHE_MODE\x10\xc8\xb7\xe8\xb5\x01\x12\x19\n\x12USE_ORIGIN_HEADERS\x10\xa5\x92\xb4\x1a\x42\x13\n\x11_cache_key_policyB\r\n\x0b_cache_modeB\r\n\x0b_client_ttlB\x0e\n\x0c_default_ttlB\n\n\x08_max_ttlB\x13\n\x11_negative_cachingB\x15\n\x13_request_coalescingB\x14\n\x12_serve_while_staleB\x1f\n\x1d_signed_url_cache_max_age_sec\"_\n0BackendBucketCdnPolicyBypassCacheOnRequestHeader\x12\x1b\n\x0bheader_name\x18\xfd\xc1\xc7\x34 \x01(\tH\x00\x88\x01\x01\x42\x0e\n\x0c_header_name\"j\n$BackendBucketCdnPolicyCacheKeyPolicy\x12\x1f\n\x14include_http_headers\x18\x86\xfa\x97\x01 \x03(\t\x12!\n\x16query_string_whitelist\x18\xb0\xd8\x81\x19 \x03(\t\"h\n+BackendBucketCdnPolicyNegativeCachingPolicy\x12\x14\n\x04\x63ode\x18\xed\xdb\xba\x01 \x01(\x05H\x00\x88\x01\x01\x12\x12\n\x03ttl\x18\xec\x83\x07 \x01(\x05H\x01\x88\x01\x01\x42\x07\n\x05_codeB\x06\n\x04_ttl\"\xab\x02\n\x11\x42\x61\x63kendBucketList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x38\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32&.google.cloud.compute.v1.BackendBucket\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xc7\x1a\n\x0e\x42\x61\x63kendService\x12(\n\x17\x61\x66\x66inity_cookie_ttl_sec\x18\x9a\xe9\xb6\xb0\x01 \x01(\x05H\x00\x88\x01\x01\x12\x36\n\x08\x62\x61\x63kends\x18\xdf\x98\xcb\xf3\x01 \x03(\x0b\x32 .google.cloud.compute.v1.Backend\x12L\n\ncdn_policy\x18\x84\x8b\x84\x66 \x01(\x0b\x32\x30.google.cloud.compute.v1.BackendServiceCdnPolicyH\x01\x88\x01\x01\x12K\n\x10\x63ircuit_breakers\x18\x9d\xc7\xf4\xc8\x01 \x01(\x0b\x32(.google.cloud.compute.v1.CircuitBreakersH\x02\x88\x01\x01\x12 \n\x10\x63ompression_mode\x18\xdc\x91\xc6- \x01(\tH\x03\x88\x01\x01\x12Q\n\x13\x63onnection_draining\x18\xab\x8e\xef\xdb\x01 \x01(\x0b\x32+.google.cloud.compute.v1.ConnectionDrainingH\x04\x88\x01\x01\x12k\n\x1a\x63onnection_tracking_policy\x18\xd9\xe0\xd4\x44 \x01(\x0b\x32?.google.cloud.compute.v1.BackendServiceConnectionTrackingPolicyH\x05\x88\x01\x01\x12[\n\x0f\x63onsistent_hash\x18\x9b\xa5\x37 \x01(\x0b\x32;.google.cloud.compute.v1.ConsistentHashLoadBalancerSettingsH\x06\x88\x01\x01\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x07\x88\x01\x01\x12!\n\x16\x63ustom_request_headers\x18\x88\xd2\xab\r \x03(\t\x12#\n\x17\x63ustom_response_headers\x18\x96\xc1\xe5\xb8\x01 \x03(\t\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x08\x88\x01\x01\x12$\n\x14\x65\x64ge_security_policy\x18\x8f\xd9\xc8\x13 \x01(\tH\t\x88\x01\x01\x12\x1c\n\x0c\x65nable_c_d_n\x18\xbb\xc7\xc7w \x01(\x08H\n\x88\x01\x01\x12V\n\x0f\x66\x61ilover_policy\x18\x9f\xf2\xb0\x32 \x01(\x0b\x32\x35.google.cloud.compute.v1.BackendServiceFailoverPolicyH\x0b\x88\x01\x01\x12\x1b\n\x0b\x66ingerprint\x18\xe4\xd1\xf3o \x01(\tH\x0c\x88\x01\x01\x12\x19\n\rhealth_checks\x18\xae\xaf\xe6\xd5\x01 \x03(\t\x12>\n\x03iap\x18\xd8\xac\x06 \x01(\x0b\x32*.google.cloud.compute.v1.BackendServiceIAPH\r\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x0e\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x0f\x88\x01\x01\x12&\n\x15load_balancing_scheme\x18\xc4\x8c\xc2\xad\x01 \x01(\tH\x10\x88\x01\x01\x12i\n\x14locality_lb_policies\x18\x9d\xf2\x9c\x43 \x03(\x0b\x32H.google.cloud.compute.v1.BackendServiceLocalityLoadBalancingPolicyConfig\x12\"\n\x12locality_lb_policy\x18\xbf\xf8\xd5> \x01(\tH\x11\x88\x01\x01\x12M\n\nlog_config\x18\x9d\xd1\xc1\xa7\x01 \x01(\x0b\x32\x30.google.cloud.compute.v1.BackendServiceLogConfigH\x12\x88\x01\x01\x12\x46\n\x13max_stream_duration\x18\x98\xa5\xa5\x1d \x01(\x0b\x32!.google.cloud.compute.v1.DurationH\x13\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x14\x88\x01\x01\x12\x17\n\x07network\x18\xae\xb4\x85o \x01(\tH\x15\x88\x01\x01\x12M\n\x11outlier_detection\x18\xbe\xcc\x8c\xa9\x01 \x01(\x0b\x32).google.cloud.compute.v1.OutlierDetectionH\x16\x88\x01\x01\x12\x14\n\x04port\x18\x81\xb1\xd2\x01 \x01(\x05H\x17\x88\x01\x01\x12\x19\n\tport_name\x18\x89\x87\xe7\x13 \x01(\tH\x18\x88\x01\x01\x12\x18\n\x08protocol\x18\x98\x9d\xaa( \x01(\tH\x19\x88\x01\x01\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\x1a\x88\x01\x01\x12\x1f\n\x0fsecurity_policy\x18\x91\x86\xcaQ \x01(\tH\x1b\x88\x01\x01\x12M\n\x11security_settings\x18\xc2\xbc\x9e\xe4\x01 \x01(\x0b\x32).google.cloud.compute.v1.SecuritySettingsH\x1c\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x1d\x88\x01\x01\x12\x1b\n\x10service_bindings\x18\xd8\x91\xd9? \x03(\t\x12!\n\x10session_affinity\x18\xb1\xc1\x99\xdd\x01 \x01(\tH\x1e\x88\x01\x01\x12@\n\nsubsetting\x18\x90\x90\xdb\xd6\x01 \x01(\x0b\x32#.google.cloud.compute.v1.SubsettingH\x1f\x88\x01\x01\x12\x1b\n\x0btimeout_sec\x18\xf3\xc0\x92& \x01(\x05H \x88\x01\x01\"U\n\x0f\x43ompressionMode\x12\x1e\n\x1aUNDEFINED_COMPRESSION_MODE\x10\x00\x12\x10\n\tAUTOMATIC\x10\x8b\x84\xe9N\x12\x10\n\x08\x44ISABLED\x10\xfc\xd4\xb0\xf6\x01\"\xd5\x01\n\x13LoadBalancingScheme\x12#\n\x1fUNDEFINED_LOAD_BALANCING_SCHEME\x10\x00\x12\x0f\n\x08\x45XTERNAL\x10\xcb\xa7\xfd\x10\x12\x18\n\x10\x45XTERNAL_MANAGED\x10\x8b\xb6\x92\xf4\x01\x12\x10\n\x08INTERNAL\x10\xbd\xed\x96\x85\x01\x12\x17\n\x10INTERNAL_MANAGED\x10\xfd\xd7\xe7\x11\x12\x1c\n\x15INTERNAL_SELF_MANAGED\x10\xce\x97\xd1p\x12%\n\x1dINVALID_LOAD_BALANCING_SCHEME\x10\xfc\x93\xa6\x83\x01\"\xdf\x01\n\x10LocalityLbPolicy\x12 \n\x1cUNDEFINED_LOCALITY_LB_POLICY\x10\x00\x12\x19\n\x11INVALID_LB_POLICY\x10\xb3\xe7\x95\x9a\x01\x12\x14\n\rLEAST_REQUEST\x10\xf9\xc4\x9c\x16\x12\r\n\x06MAGLEV\x10\xea\x97\xea\x38\x12\x1b\n\x14ORIGINAL_DESTINATION\x10\x80\xfd\xa5O\x12\r\n\x06RANDOM\x10\xc3\xb1\x97}\x12\x11\n\tRING_HASH\x10\xbd\xdb\xaf\xce\x01\x12\x12\n\x0bROUND_ROBIN\x10\xf9\x86\xb1I\x12\x16\n\x0fWEIGHTED_MAGLEV\x10\x92\xe0\xc7y\"\x8e\x01\n\x08Protocol\x12\x16\n\x12UNDEFINED_PROTOCOL\x10\x00\x12\x0b\n\x04GRPC\x10\x9e\x88\x86\x01\x12\x0b\n\x04HTTP\x10\x88\x81\x88\x01\x12\x0c\n\x05HTTP2\x10\xaa\xa1\xf8 \x12\x0c\n\x05HTTPS\x10\xcb\xa1\xf8 \x12\t\n\x03SSL\x10\xec\x83\x05\x12\t\n\x03TCP\x10\xc1\x87\x05\x12\t\n\x03UDP\x10\xa1\x8f\x05\x12\x13\n\x0bUNSPECIFIED\x10\x97\xbe\x98\xfb\x01\"\xeb\x01\n\x0fSessionAffinity\x12\x1e\n\x1aUNDEFINED_SESSION_AFFINITY\x10\x00\x12\x11\n\tCLIENT_IP\x10\x9b\xdc\xe9\xa4\x01\x12\x1f\n\x18\x43LIENT_IP_NO_DESTINATION\x10\x94\x9a\xcd\x32\x12\x1b\n\x14\x43LIENT_IP_PORT_PROTO\x10\xae\xf2\xdci\x12\x16\n\x0f\x43LIENT_IP_PROTO\x10\xa4\xc5\x89\x0c\x12\x18\n\x10GENERATED_COOKIE\x10\xb4\xce\xca\xb0\x01\x12\x13\n\x0cHEADER_FIELD\x10\xa8\x89\xdc_\x12\x13\n\x0bHTTP_COOKIE\x10\xfb\xa3\x83\xec\x01\x12\x0b\n\x04NONE\x10\xb8\xce\x92\x01\x42\x1a\n\x18_affinity_cookie_ttl_secB\r\n\x0b_cdn_policyB\x13\n\x11_circuit_breakersB\x13\n\x11_compression_modeB\x16\n\x14_connection_drainingB\x1d\n\x1b_connection_tracking_policyB\x12\n\x10_consistent_hashB\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x17\n\x15_edge_security_policyB\x0f\n\r_enable_c_d_nB\x12\n\x10_failover_policyB\x0e\n\x0c_fingerprintB\x06\n\x04_iapB\x05\n\x03_idB\x07\n\x05_kindB\x18\n\x16_load_balancing_schemeB\x15\n\x13_locality_lb_policyB\r\n\x0b_log_configB\x16\n\x14_max_stream_durationB\x07\n\x05_nameB\n\n\x08_networkB\x14\n\x12_outlier_detectionB\x07\n\x05_portB\x0c\n\n_port_nameB\x0b\n\t_protocolB\t\n\x07_regionB\x12\n\x10_security_policyB\x14\n\x12_security_settingsB\x0c\n\n_self_linkB\x13\n\x11_session_affinityB\r\n\x0b_subsettingB\x0e\n\x0c_timeout_sec\"\xcb\x03\n\x1c\x42\x61\x63kendServiceAggregatedList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12R\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32@.google.cloud.compute.v1.BackendServiceAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1a`\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x41\n\x05value\x18\x02 \x01(\x0b\x32\x32.google.cloud.compute.v1.BackendServicesScopedList:\x02\x38\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xb7\x07\n\x17\x42\x61\x63kendServiceCdnPolicy\x12w\n\x1f\x62ypass_cache_on_request_headers\x18\xca\xbd\xeb\xe7\x01 \x03(\x0b\x32J.google.cloud.compute.v1.BackendServiceCdnPolicyBypassCacheOnRequestHeader\x12I\n\x10\x63\x61\x63he_key_policy\x18\xef\xd7\xf8K \x01(\x0b\x32\'.google.cloud.compute.v1.CacheKeyPolicyH\x00\x88\x01\x01\x12\x1a\n\ncache_mode\x18\xc0\xc8\xe2\r \x01(\tH\x01\x88\x01\x01\x12\x1a\n\nclient_ttl\x18\xf8\x8e\xec\r \x01(\x05H\x02\x88\x01\x01\x12\x1b\n\x0b\x64\x65\x66\x61ult_ttl\x18\xee\xfd\xe6/ \x01(\x05H\x03\x88\x01\x01\x12\x18\n\x07max_ttl\x18\x91\x89\xd5\x92\x01 \x01(\x05H\x04\x88\x01\x01\x12!\n\x10negative_caching\x18\xb5\xc3\xa2\xa0\x01 \x01(\x08H\x05\x88\x01\x01\x12i\n\x17negative_caching_policy\x18\xfc\xb5\x8aJ \x03(\x0b\x32\x45.google.cloud.compute.v1.BackendServiceCdnPolicyNegativeCachingPolicy\x12#\n\x12request_coalescing\x18\xd4\x84\x88\xfe\x01 \x01(\x08H\x06\x88\x01\x01\x12!\n\x11serve_while_stale\x18\xdb\xf7\xedp \x01(\x05H\x07\x88\x01\x01\x12-\n\x1csigned_url_cache_max_age_sec\x18\xc6\xa8\xb9\x80\x01 \x01(\x03H\x08\x88\x01\x01\x12 \n\x14signed_url_key_names\x18\xb5\xed\xa7\xb1\x01 \x03(\t\"\x8f\x01\n\tCacheMode\x12\x18\n\x14UNDEFINED_CACHE_MODE\x10\x00\x12\x18\n\x10\x43\x41\x43HE_ALL_STATIC\x10\xe9\x97\xa5\xa9\x01\x12\x17\n\x0f\x46ORCE_CACHE_ALL\x10\xb0\xdd\xe0\xe7\x01\x12\x1a\n\x12INVALID_CACHE_MODE\x10\xc8\xb7\xe8\xb5\x01\x12\x19\n\x12USE_ORIGIN_HEADERS\x10\xa5\x92\xb4\x1a\x42\x13\n\x11_cache_key_policyB\r\n\x0b_cache_modeB\r\n\x0b_client_ttlB\x0e\n\x0c_default_ttlB\n\n\x08_max_ttlB\x13\n\x11_negative_cachingB\x15\n\x13_request_coalescingB\x14\n\x12_serve_while_staleB\x1f\n\x1d_signed_url_cache_max_age_sec\"`\n1BackendServiceCdnPolicyBypassCacheOnRequestHeader\x12\x1b\n\x0bheader_name\x18\xfd\xc1\xc7\x34 \x01(\tH\x00\x88\x01\x01\x42\x0e\n\x0c_header_name\"i\n,BackendServiceCdnPolicyNegativeCachingPolicy\x12\x14\n\x04\x63ode\x18\xed\xdb\xba\x01 \x01(\x05H\x00\x88\x01\x01\x12\x12\n\x03ttl\x18\xec\x83\x07 \x01(\x05H\x01\x88\x01\x01\x42\x07\n\x05_codeB\x06\n\x04_ttl\"\xeb\x04\n&BackendServiceConnectionTrackingPolicy\x12<\n,connection_persistence_on_unhealthy_backends\x18\xf9\x91\xd8H \x01(\tH\x00\x88\x01\x01\x12&\n\x16\x65nable_strong_affinity\x18\x94\xe6\xd9\x0b \x01(\x08H\x01\x88\x01\x01\x12 \n\x10idle_timeout_sec\x18\x88\xc1\xf4\x0b \x01(\x05H\x02\x88\x01\x01\x12\x1d\n\rtracking_mode\x18\xab\xdc\xf5< \x01(\tH\x03\x88\x01\x01\"\xb0\x01\n(ConnectionPersistenceOnUnhealthyBackends\x12:\n6UNDEFINED_CONNECTION_PERSISTENCE_ON_UNHEALTHY_BACKENDS\x10\x00\x12\x15\n\x0e\x41LWAYS_PERSIST\x10\x84\xe7\xa7\x12\x12\x1b\n\x14\x44\x45\x46\x41ULT_FOR_PROTOCOL\x10\xcc\xa5\xa2\x45\x12\x14\n\rNEVER_PERSIST\x10\xe1\xa5\x8e\x42\"t\n\x0cTrackingMode\x12\x1b\n\x17UNDEFINED_TRACKING_MODE\x10\x00\x12\x1c\n\x15INVALID_TRACKING_MODE\x10\xc3\x83\xbd\x17\x12\x15\n\x0ePER_CONNECTION\x10\xe0\xf6\xcd(\x12\x12\n\x0bPER_SESSION\x10\xb4\xba\xeaVB/\n-_connection_persistence_on_unhealthy_backendsB\x19\n\x17_enable_strong_affinityB\x13\n\x11_idle_timeout_secB\x10\n\x0e_tracking_mode\"\xf9\x01\n\x1c\x42\x61\x63kendServiceFailoverPolicy\x12\x34\n$disable_connection_drain_on_failover\x18\xe1\xcc\xedV \x01(\x08H\x00\x88\x01\x01\x12)\n\x19\x64rop_traffic_if_unhealthy\x18\x94\xcd\xc5\x35 \x01(\x08H\x01\x88\x01\x01\x12\x1e\n\x0e\x66\x61ilover_ratio\x18\xfe\x94\xb4\x65 \x01(\x02H\x02\x88\x01\x01\x42\'\n%_disable_connection_drain_on_failoverB\x1c\n\x1a_drop_traffic_if_unhealthyB\x11\n\x0f_failover_ratio\"\x8d\x02\n\x19\x42\x61\x63kendServiceGroupHealth\x12[\n\x0b\x61nnotations\x18\xa4\xf6\xb5\x35 \x03(\x0b\x32\x43.google.cloud.compute.v1.BackendServiceGroupHealth.AnnotationsEntry\x12@\n\rhealth_status\x18\xb5\xd6\xba\xb5\x01 \x03(\x0b\x32%.google.cloud.compute.v1.HealthStatus\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x00\x88\x01\x01\x1a\x32\n\x10\x41nnotationsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x07\n\x05_kind\"\xfb\x01\n\x11\x42\x61\x63kendServiceIAP\x12\x16\n\x07\x65nabled\x18\xc1\x96> \x01(\x08H\x00\x88\x01\x01\x12!\n\x10oauth2_client_id\x18\xcb\x8e\xde\x95\x01 \x01(\tH\x01\x88\x01\x01\x12$\n\x14oauth2_client_secret\x18\xe0\xe1\xa8\x18 \x01(\tH\x02\x88\x01\x01\x12+\n\x1boauth2_client_secret_sha256\x18\xe6\x8c\xeb\x35 \x01(\tH\x03\x88\x01\x01\x42\n\n\x08_enabledB\x13\n\x11_oauth2_client_idB\x17\n\x15_oauth2_client_secretB\x1e\n\x1c_oauth2_client_secret_sha256\"\xad\x02\n\x12\x42\x61\x63kendServiceList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x39\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\'.google.cloud.compute.v1.BackendService\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xab\x02\n/BackendServiceLocalityLoadBalancingPolicyConfig\x12s\n\rcustom_policy\x18\xc0\x8b\xa6\x02 \x01(\x0b\x32T.google.cloud.compute.v1.BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicyH\x00\x88\x01\x01\x12\x66\n\x06policy\x18\xb2\xca\xb6+ \x01(\x0b\x32N.google.cloud.compute.v1.BackendServiceLocalityLoadBalancingPolicyConfigPolicyH\x01\x88\x01\x01\x42\x10\n\x0e_custom_policyB\t\n\x07_policy\"{\n;BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy\x12\x14\n\x04\x64\x61ta\x18\xaa\xdf\xbb\x01 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x01\x88\x01\x01\x42\x07\n\x05_dataB\x07\n\x05_name\"\x9e\x02\n5BackendServiceLocalityLoadBalancingPolicyConfigPolicy\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x00\x88\x01\x01\"\xc5\x01\n\x04Name\x12\x12\n\x0eUNDEFINED_NAME\x10\x00\x12\x19\n\x11INVALID_LB_POLICY\x10\xb3\xe7\x95\x9a\x01\x12\x14\n\rLEAST_REQUEST\x10\xf9\xc4\x9c\x16\x12\r\n\x06MAGLEV\x10\xea\x97\xea\x38\x12\x1b\n\x14ORIGINAL_DESTINATION\x10\x80\xfd\xa5O\x12\r\n\x06RANDOM\x10\xc3\xb1\x97}\x12\x11\n\tRING_HASH\x10\xbd\xdb\xaf\xce\x01\x12\x12\n\x0bROUND_ROBIN\x10\xf9\x86\xb1I\x12\x16\n\x0fWEIGHTED_MAGLEV\x10\x92\xe0\xc7yB\x07\n\x05_name\"\xb0\x02\n\x17\x42\x61\x63kendServiceLogConfig\x12\x17\n\x06\x65nable\x18\x83\xcb\xd4\x94\x01 \x01(\x08H\x00\x88\x01\x01\x12\x1b\n\x0foptional_fields\x18\xf8\xc8\x86\xfc\x01 \x03(\t\x12\x1d\n\roptional_mode\x18\xa2\x86\xaf= \x01(\tH\x01\x88\x01\x01\x12\x1b\n\x0bsample_rate\x18\xd5\x94\x86I \x01(\x02H\x02\x88\x01\x01\"v\n\x0cOptionalMode\x12\x1b\n\x17UNDEFINED_OPTIONAL_MODE\x10\x00\x12\x0e\n\x06\x43USTOM\x10\xf1\xfe\xa5\xb9\x01\x12\x1b\n\x14\x45XCLUDE_ALL_OPTIONAL\x10\xc3\xdd\xb4P\x12\x1c\n\x14INCLUDE_ALL_OPTIONAL\x10\xb5\xed\xb2\xff\x01\x42\t\n\x07_enableB\x10\n\x0e_optional_modeB\x0e\n\x0c_sample_rate\"O\n\x17\x42\x61\x63kendServiceReference\x12 \n\x0f\x62\x61\x63kend_service\x18\x8a\xc0\xae\x92\x01 \x01(\tH\x00\x88\x01\x01\x42\x12\n\x10_backend_service\"\xa9\x01\n\x19\x42\x61\x63kendServicesScopedList\x12\x45\n\x10\x62\x61\x63kend_services\x18\xa9\xc3\xa1\xb9\x01 \x03(\x0b\x32\'.google.cloud.compute.v1.BackendService\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"\xe7\t\n\tBfdPacket\x12&\n\x16\x61uthentication_present\x18\xf4\x93\xc4\x32 \x01(\x08H\x00\x88\x01\x01\x12)\n\x19\x63ontrol_plane_independent\x18\xb5\xaf\xde\x1d \x01(\x08H\x01\x88\x01\x01\x12\x17\n\x06\x64\x65mand\x18\xcb\xd4\x9b\x83\x01 \x01(\x08H\x02\x88\x01\x01\x12\x1a\n\ndiagnostic\x18\xa7\xb7\xf3\x1d \x01(\tH\x03\x88\x01\x01\x12\x15\n\x05\x66inal\x18\xf6\x82\xbb. \x01(\x08H\x04\x88\x01\x01\x12\x17\n\x06length\x18\xe6\xf5\xb8\xf0\x01 \x01(\rH\x05\x88\x01\x01\x12\'\n\x17min_echo_rx_interval_ms\x18\xd4\xf5\xb1. \x01(\rH\x06\x88\x01\x01\x12#\n\x12min_rx_interval_ms\x18\xf4\xd0\xfb\xdc\x01 \x01(\rH\x07\x88\x01\x01\x12#\n\x12min_tx_interval_ms\x18\xb2\xf7\xe9\xfa\x01 \x01(\rH\x08\x88\x01\x01\x12\x1a\n\nmultiplier\x18\xc1\xfb\x9d[ \x01(\rH\t\x88\x01\x01\x12\x1a\n\nmultipoint\x18\xf7\xb7\xa3[ \x01(\x08H\n\x88\x01\x01\x12 \n\x10my_discriminator\x18\xc9\x92\xc7$ \x01(\rH\x0b\x88\x01\x01\x12\x14\n\x04poll\x18\xbf\xaf\xd2\x01 \x01(\x08H\x0c\x88\x01\x01\x12\x15\n\x05state\x18\x91\x89\xab\x34 \x01(\tH\r\x88\x01\x01\x12\x18\n\x07version\x18\xd8\xb9\xd4\xa7\x01 \x01(\rH\x0e\x88\x01\x01\x12#\n\x12your_discriminator\x18\x90\xe7\xef\xf5\x01 \x01(\rH\x0f\x88\x01\x01\"\xde\x02\n\nDiagnostic\x12\x18\n\x14UNDEFINED_DIAGNOSTIC\x10\x00\x12\x1c\n\x15\x41\x44MINISTRATIVELY_DOWN\x10\xa6\x8e\x83:\x12\x1d\n\x16\x43ONCATENATED_PATH_DOWN\x10\x8c\xa9\xbe\x0c\x12%\n\x1e\x43ONTROL_DETECTION_TIME_EXPIRED\x10\xef\xf8\xcc@\x12\x1d\n\x16\x44IAGNOSTIC_UNSPECIFIED\x10\xff\x84\x80\x1c\x12\x1b\n\x14\x45\x43HO_FUNCTION_FAILED\x10\xea\xd8\x9di\x12\x1d\n\x16\x46ORWARDING_PLANE_RESET\x10\xaa\xae\xb3\t\x12&\n\x1eNEIGHBOR_SIGNALED_SESSION_DOWN\x10\xb6\xfe\xb8\xb2\x01\x12\x14\n\rNO_DIAGNOSTIC\x10\xe5\xc1\x8cj\x12\x11\n\tPATH_DOWN\x10\xfc\x90\xc9\x8a\x01\x12&\n\x1eREVERSE_CONCATENATED_PATH_DOWN\x10\xa9\xb5\xc8\xe4\x01\"m\n\x05State\x12\x13\n\x0fUNDEFINED_STATE\x10\x00\x12\x11\n\nADMIN_DOWN\x10\xb2\xdf\xa5=\x12\x0b\n\x04\x44OWN\x10\xa2\xb9\x80\x01\x12\x0b\n\x04INIT\x10\x90\xba\x89\x01\x12\x19\n\x11STATE_UNSPECIFIED\x10\xc9\xd0\xbc\xe0\x01\x12\x07\n\x02UP\x10\x9b\x15\x42\x19\n\x17_authentication_presentB\x1c\n\x1a_control_plane_independentB\t\n\x07_demandB\r\n\x0b_diagnosticB\x08\n\x06_finalB\t\n\x07_lengthB\x1a\n\x18_min_echo_rx_interval_msB\x15\n\x13_min_rx_interval_msB\x15\n\x13_min_tx_interval_msB\r\n\x0b_multiplierB\r\n\x0b_multipointB\x13\n\x11_my_discriminatorB\x07\n\x05_pollB\x08\n\x06_stateB\n\n\x08_versionB\x15\n\x13_your_discriminator\"\xec\n\n\tBfdStatus\x12/\n\x1f\x62\x66\x64_session_initialization_mode\x18\x9a\x9f\x83h \x01(\tH\x00\x88\x01\x01\x12/\n\x1e\x63onfig_update_timestamp_micros\x18\xb1\x80\x81\xda\x01 \x01(\x03H\x01\x88\x01\x01\x12U\n\x15\x63ontrol_packet_counts\x18\xf9\xd2\x9b? \x01(\x0b\x32..google.cloud.compute.v1.BfdStatusPacketCountsH\x02\x88\x01\x01\x12N\n\x18\x63ontrol_packet_intervals\x18\xf9\xe7\xe6\xee\x01 \x03(\x0b\x32(.google.cloud.compute.v1.PacketIntervals\x12!\n\x10local_diagnostic\x18\xfb\xa1\x90\xdd\x01 \x01(\tH\x03\x88\x01\x01\x12\x1b\n\x0blocal_state\x18\xbd\x95\x92G \x01(\tH\x04\x88\x01\x01\x12\x37\n\'negotiated_local_control_tx_interval_ms\x18\x94\xd1\xb0\n \x01(\rH\x05\x88\x01\x01\x12>\n\trx_packet\x18\xa1\x81\xeb\xf0\x01 \x01(\x0b\x32\".google.cloud.compute.v1.BfdPacketH\x06\x88\x01\x01\x12=\n\ttx_packet\x18\xa3\xbd\x8e\x35 \x01(\x0b\x32\".google.cloud.compute.v1.BfdPacketH\x07\x88\x01\x01\x12\x19\n\tuptime_ms\x18\xdd\xda\xe5; \x01(\x03H\x08\x88\x01\x01\"\x80\x01\n\x1c\x42\x66\x64SessionInitializationMode\x12-\n)UNDEFINED_BFD_SESSION_INITIALIZATION_MODE\x10\x00\x12\x0e\n\x06\x41\x43TIVE\x10\x86\xe6\x89\x96\x01\x12\x10\n\x08\x44ISABLED\x10\xfc\xd4\xb0\xf6\x01\x12\x0f\n\x07PASSIVE\x10\x87\xf6\xd7\xdc\x01\"\xe9\x02\n\x0fLocalDiagnostic\x12\x1e\n\x1aUNDEFINED_LOCAL_DIAGNOSTIC\x10\x00\x12\x1c\n\x15\x41\x44MINISTRATIVELY_DOWN\x10\xa6\x8e\x83:\x12\x1d\n\x16\x43ONCATENATED_PATH_DOWN\x10\x8c\xa9\xbe\x0c\x12%\n\x1e\x43ONTROL_DETECTION_TIME_EXPIRED\x10\xef\xf8\xcc@\x12\x1d\n\x16\x44IAGNOSTIC_UNSPECIFIED\x10\xff\x84\x80\x1c\x12\x1b\n\x14\x45\x43HO_FUNCTION_FAILED\x10\xea\xd8\x9di\x12\x1d\n\x16\x46ORWARDING_PLANE_RESET\x10\xaa\xae\xb3\t\x12&\n\x1eNEIGHBOR_SIGNALED_SESSION_DOWN\x10\xb6\xfe\xb8\xb2\x01\x12\x14\n\rNO_DIAGNOSTIC\x10\xe5\xc1\x8cj\x12\x11\n\tPATH_DOWN\x10\xfc\x90\xc9\x8a\x01\x12&\n\x1eREVERSE_CONCATENATED_PATH_DOWN\x10\xa9\xb5\xc8\xe4\x01\"x\n\nLocalState\x12\x19\n\x15UNDEFINED_LOCAL_STATE\x10\x00\x12\x11\n\nADMIN_DOWN\x10\xb2\xdf\xa5=\x12\x0b\n\x04\x44OWN\x10\xa2\xb9\x80\x01\x12\x0b\n\x04INIT\x10\x90\xba\x89\x01\x12\x19\n\x11STATE_UNSPECIFIED\x10\xc9\xd0\xbc\xe0\x01\x12\x07\n\x02UP\x10\x9b\x15\x42\"\n _bfd_session_initialization_modeB!\n\x1f_config_update_timestamp_microsB\x18\n\x16_control_packet_countsB\x13\n\x11_local_diagnosticB\x0e\n\x0c_local_stateB*\n(_negotiated_local_control_tx_interval_msB\x0c\n\n_rx_packetB\x0c\n\n_tx_packetB\x0c\n\n_uptime_ms\"\xcd\x01\n\x15\x42\x66\x64StatusPacketCounts\x12\x16\n\x06num_rx\x18\x9f\xa3\xe3\x12 \x01(\rH\x00\x88\x01\x01\x12 \n\x0fnum_rx_rejected\x18\x9e\xae\xff\x85\x01 \x01(\rH\x01\x88\x01\x01\x12\"\n\x11num_rx_successful\x18\xba\x8a\x91\xd9\x01 \x01(\rH\x02\x88\x01\x01\x12\x16\n\x06num_tx\x18\xdd\xa3\xe3\x12 \x01(\rH\x03\x88\x01\x01\x42\t\n\x07_num_rxB\x12\n\x10_num_rx_rejectedB\x14\n\x12_num_rx_successfulB\t\n\x07_num_tx\"\xb1\x01\n\x07\x42inding\x12\x1b\n\nbinding_id\x18\x95\xf2\xa9\xd2\x01 \x01(\tH\x00\x88\x01\x01\x12\x38\n\tcondition\x18\x9b\xda\xa5\x65 \x01(\x0b\x32\x1d.google.cloud.compute.v1.ExprH\x01\x88\x01\x01\x12\x13\n\x07members\x18\x99\x92\xbb\xc4\x01 \x03(\t\x12\x14\n\x04role\x18\xf6\x80\xd6\x01 \x01(\tH\x02\x88\x01\x01\x42\r\n\x0b_binding_idB\x0c\n\n_conditionB\x07\n\x05_role\"\xf3\x01\n\x19\x42ulkInsertInstanceRequest\x12k\n&bulk_insert_instance_resource_resource\x18\xce\xc2\xe0\x13 \x01(\x0b\x32\x33.google.cloud.compute.v1.BulkInsertInstanceResourceB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xa5\x05\n\x1a\x42ulkInsertInstanceResource\x12\x15\n\x05\x63ount\x18\x8f\xa2\x9d- \x01(\x03H\x00\x88\x01\x01\x12P\n\x13instance_properties\x18\x9d\x9e\xd8\x66 \x01(\x0b\x32+.google.cloud.compute.v1.InstancePropertiesH\x01\x88\x01\x01\x12I\n\x0flocation_policy\x18\xfc\xb9\x87\xde\x01 \x01(\x0b\x32\'.google.cloud.compute.v1.LocationPolicyH\x02\x88\x01\x01\x12\x1a\n\tmin_count\x18\xe2\xa9\xbf\xf9\x01 \x01(\x03H\x03\x88\x01\x01\x12\x1d\n\x0cname_pattern\x18\xdc\xa3\xa9\xc5\x01 \x01(\tH\x04\x88\x01\x01\x12r\n\x17per_instance_properties\x18\xfb\xb9\xde\x33 \x03(\x0b\x32N.google.cloud.compute.v1.BulkInsertInstanceResource.PerInstancePropertiesEntry\x12)\n\x18source_instance_template\x18\xc0\xc3\xc1\x9e\x01 \x01(\tH\x05\x88\x01\x01\x1a\x86\x01\n\x1aPerInstancePropertiesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12W\n\x05value\x18\x02 \x01(\x0b\x32H.google.cloud.compute.v1.BulkInsertInstanceResourcePerInstanceProperties:\x02\x38\x01\x42\x08\n\x06_countB\x16\n\x14_instance_propertiesB\x12\n\x10_location_policyB\x0c\n\n_min_countB\x0f\n\r_name_patternB\x1b\n\x19_source_instance_template\"P\n/BulkInsertInstanceResourcePerInstanceProperties\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x00\x88\x01\x01\x42\x07\n\x05_name\"\xfd\x01\n\x1f\x42ulkInsertRegionInstanceRequest\x12k\n&bulk_insert_instance_resource_resource\x18\xce\xc2\xe0\x13 \x01(\x0b\x32\x33.google.cloud.compute.v1.BulkInsertInstanceResourceB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"U\n\x15\x43\x61\x63heInvalidationRule\x12\x14\n\x04host\x18\xa8\xeb\xc3\x01 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x04path\x18\xa5\xc8\xd1\x01 \x01(\tH\x01\x88\x01\x01\x42\x07\n\x05_hostB\x07\n\x05_path\"\xc2\x02\n\x0e\x43\x61\x63heKeyPolicy\x12\x1d\n\x0cinclude_host\x18\xdf\x85\x94\xe8\x01 \x01(\x08H\x00\x88\x01\x01\x12\x1f\n\x14include_http_headers\x18\x86\xfa\x97\x01 \x03(\t\x12 \n\x15include_named_cookies\x18\xb2\xb0\xd1) \x03(\t\x12!\n\x10include_protocol\x18\xcf\xd0\xdc\x90\x01 \x01(\x08H\x01\x88\x01\x01\x12%\n\x14include_query_string\x18\x9f\xf3\x84\xe2\x01 \x01(\x08H\x02\x88\x01\x01\x12\"\n\x16query_string_blacklist\x18\x86\xaa\xa1\xa9\x01 \x03(\t\x12!\n\x16query_string_whitelist\x18\xb0\xd8\x81\x19 \x03(\tB\x0f\n\r_include_hostB\x13\n\x11_include_protocolB\x17\n\x15_include_query_string\"\xb0\x02\n\x0f\x43ircuitBreakers\x12\x1f\n\x0fmax_connections\x18\xfa\xd5\xe1\x34 \x01(\x05H\x00\x88\x01\x01\x12%\n\x14max_pending_requests\x18\xe7\xa5\x8a\xb3\x01 \x01(\x05H\x01\x88\x01\x01\x12\x1c\n\x0cmax_requests\x18\xbf\xf8\xb2\r \x01(\x05H\x02\x88\x01\x01\x12,\n\x1bmax_requests_per_connection\x18\xc0\x96\xb8\xac\x01 \x01(\x05H\x03\x88\x01\x01\x12\x1b\n\x0bmax_retries\x18\xeb\xa2\xbe\x1a \x01(\x05H\x04\x88\x01\x01\x42\x12\n\x10_max_connectionsB\x17\n\x15_max_pending_requestsB\x0f\n\r_max_requestsB\x1e\n\x1c_max_requests_per_connectionB\x0e\n\x0c_max_retries\"\xb1\x01\n\x1f\x43loneRulesFirewallPolicyRequest\x12 \n\x0f\x66irewall_policy\x18\xd1\x8a\xc6\xed\x01 \x01(\tB\x03\xe0\x41\x02\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12&\n\x16source_firewall_policy\x18\xad\xda\xf6\x0b \x01(\tH\x01\x88\x01\x01\x42\r\n\x0b_request_idB\x19\n\x17_source_firewall_policy\"\xdb\x01\n&CloneRulesNetworkFirewallPolicyRequest\x12 \n\x0f\x66irewall_policy\x18\xd1\x8a\xc6\xed\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12&\n\x16source_firewall_policy\x18\xad\xda\xf6\x0b \x01(\tH\x01\x88\x01\x01\x42\r\n\x0b_request_idB\x19\n\x17_source_firewall_policy\"\x82\x02\n,CloneRulesRegionNetworkFirewallPolicyRequest\x12 \n\x0f\x66irewall_policy\x18\xd1\x8a\xc6\xed\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12&\n\x16source_firewall_policy\x18\xad\xda\xf6\x0b \x01(\tH\x01\x88\x01\x01\x42\r\n\x0b_request_idB\x19\n\x17_source_firewall_policy\"\xea\x0c\n\nCommitment\x12\x1b\n\nauto_renew\x18\xfd\x97\xa4\xec\x01 \x01(\x08H\x00\x88\x01\x01\x12\x18\n\x08\x63\x61tegory\x18\xfe\xf9\x8a\x18 \x01(\tH\x01\x88\x01\x01\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x02\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x03\x88\x01\x01\x12\x1e\n\rend_timestamp\x18\xb2\xad\x9a\xdf\x01 \x01(\tH\x04\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x05\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x06\x88\x01\x01\x12U\n\x10license_resource\x18\xcc\xd4\xea\xd0\x01 \x01(\x0b\x32\x32.google.cloud.compute.v1.LicenseResourceCommitmentH\x07\x88\x01\x01\x12#\n\x18merge_source_commitments\x18\xc1\xaa\xd8Y \x03(\t\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x08\x88\x01\x01\x12\x14\n\x04plan\x18\xa9\x96\xd2\x01 \x01(\tH\t\x88\x01\x01\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\n\x88\x01\x01\x12>\n\x0creservations\x18\xa7\xec\xcc\xbe\x01 \x03(\x0b\x32$.google.cloud.compute.v1.Reservation\x12\x41\n\tresources\x18\xa5\xfc\xb2N \x03(\x0b\x32+.google.cloud.compute.v1.ResourceCommitment\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x0b\x88\x01\x01\x12(\n\x17split_source_commitment\x18\xd4\xb7\xfd\xbf\x01 \x01(\tH\x0c\x88\x01\x01\x12\x1f\n\x0fstart_timestamp\x18\xf9\xaa\xf1\' \x01(\tH\r\x88\x01\x01\x12\x16\n\x06status\x18\xf2\x9f\xb7V \x01(\tH\x0e\x88\x01\x01\x12\x1f\n\x0estatus_message\x18\xba\xc9\xe9\x8d\x01 \x01(\tH\x0f\x88\x01\x01\x12\x14\n\x04type\x18\xba\x9e\xda\x01 \x01(\tH\x10\x88\x01\x01\"b\n\x08\x43\x61tegory\x12\x16\n\x12UNDEFINED_CATEGORY\x10\x00\x12\x1c\n\x14\x43\x41TEGORY_UNSPECIFIED\x10\xd6\xba\xe6\xf2\x01\x12\x0f\n\x07LICENSE\x10\xa1\xa0\xf0\xa5\x01\x12\x0f\n\x07MACHINE\x10\xa7\xa0\xf3\xdf\x01\"Y\n\x04Plan\x12\x12\n\x0eUNDEFINED_PLAN\x10\x00\x12\x0f\n\x07INVALID\x10\xd7\xfb\xed\xfc\x01\x12\x17\n\x10THIRTY_SIX_MONTH\x10\x86\xb5\xfd~\x12\x13\n\x0cTWELVE_MONTH\x10\xba\x9a\xc4R\"z\n\x06Status\x12\x14\n\x10UNDEFINED_STATUS\x10\x00\x12\x0e\n\x06\x41\x43TIVE\x10\x86\xe6\x89\x96\x01\x12\x10\n\tCANCELLED\x10\xb1\xf2\x80\x14\x12\x10\n\x08\x43REATING\x10\xb9\xbd\x9d\xd9\x01\x12\x0f\n\x07\x45XPIRED\x10\x85\xe6\x88\xe6\x01\x12\x15\n\x0eNOT_YET_ACTIVE\x10\xe9\xe2\xe9\t\"\xea\x02\n\x04Type\x12\x12\n\x0eUNDEFINED_TYPE\x10\x00\x12\x1d\n\x15\x41\x43\x43\x45LERATOR_OPTIMIZED\x10\x93\xd0\xf5\x85\x01\x12\x18\n\x11\x43OMPUTE_OPTIMIZED\x10\xdf\xed\xc0K\x12\x1d\n\x15\x43OMPUTE_OPTIMIZED_C2D\x10\xf5\xc0\xdf\xb6\x01\x12\x1c\n\x14\x43OMPUTE_OPTIMIZED_C3\x10\xb0\xab\x8b\xcc\x01\x12\x17\n\x0fGENERAL_PURPOSE\x10\x87\xf9\xf9\x8e\x01\x12\x1a\n\x12GENERAL_PURPOSE_E2\x10\xc5\x9e\xfb\x8f\x01\x12\x1a\n\x12GENERAL_PURPOSE_N2\x10\xdc\xa0\xfb\x8f\x01\x12\x1a\n\x13GENERAL_PURPOSE_N2D\x10\xe8\xf6\xecn\x12\x1a\n\x13GENERAL_PURPOSE_T2D\x10\xee\xa3\xedn\x12\x18\n\x10MEMORY_OPTIMIZED\x10\xc9\xee\xac\x86\x01\x12\x1b\n\x13MEMORY_OPTIMIZED_M3\x10\xbc\x8c\xe0\x83\x01\x12\x18\n\x10TYPE_UNSPECIFIED\x10\x92\xfb\xdb\xd0\x01\x42\r\n\x0b_auto_renewB\x0b\n\t_categoryB\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x10\n\x0e_end_timestampB\x05\n\x03_idB\x07\n\x05_kindB\x13\n\x11_license_resourceB\x07\n\x05_nameB\x07\n\x05_planB\t\n\x07_regionB\x0c\n\n_self_linkB\x1a\n\x18_split_source_commitmentB\x12\n\x10_start_timestampB\t\n\x07_statusB\x11\n\x0f_status_messageB\x07\n\x05_type\"\xbf\x03\n\x18\x43ommitmentAggregatedList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12N\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32<.google.cloud.compute.v1.CommitmentAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1a\\\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12=\n\x05value\x18\x02 \x01(\x0b\x32..google.cloud.compute.v1.CommitmentsScopedList:\x02\x38\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xa5\x02\n\x0e\x43ommitmentList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x35\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32#.google.cloud.compute.v1.Commitment\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\x9c\x01\n\x15\x43ommitmentsScopedList\x12<\n\x0b\x63ommitments\x18\xfe\xaf\xf2\xd6\x01 \x03(\x0b\x32#.google.cloud.compute.v1.Commitment\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"\x88\x04\n\tCondition\x12\x12\n\x03iam\x18\xd5\xac\x06 \x01(\tH\x00\x88\x01\x01\x12\x10\n\x02op\x18\xe1\x1b \x01(\tH\x01\x88\x01\x01\x12\x12\n\x03svc\x18\xe0\xfc\x06 \x01(\tH\x02\x88\x01\x01\x12\x12\n\x03sys\x18\xcd\xfd\x06 \x01(\tH\x03\x88\x01\x01\x12\x11\n\x06values\x18\xa2\xba\x96w \x03(\t\"\xb7\x01\n\x03Iam\x12\x11\n\rUNDEFINED_IAM\x10\x00\x12\x10\n\x08\x41PPROVER\x10\xc5\xad\xad\xaa\x01\x12\x12\n\x0b\x41TTRIBUTION\x10\xdf\xc8\xecn\x12\x11\n\tAUTHORITY\x10\xa3\xae\xb0\xf0\x01\x12\x18\n\x10\x43REDENTIALS_TYPE\x10\xbd\xe5\x85\xa6\x01\x12\x17\n\x0f\x43REDS_ASSERTION\x10\xe8\xcf\xbc\x9e\x01\x12\x19\n\x12JUSTIFICATION_TYPE\x10\x87\xa1\xa6\x62\x12\x16\n\x0eSECURITY_REALM\x10\xb0\xf9\xf8\xfa\x01\"r\n\x02Op\x12\x10\n\x0cUNDEFINED_OP\x10\x00\x12\x11\n\nDISCHARGED\x10\xe2\xff\xff~\x12\x0e\n\x06\x45QUALS\x10\xbf\xe7\xed\xd2\x01\x12\x07\n\x02IN\x10\xa5\x12\x12\x11\n\nNOT_EQUALS\x10\xcb\xc5\xb3\t\x12\r\n\x06NOT_IN\x10\xb1\xbc\xebL\x12\x0c\n\x05NO_OP\x10\x9f\x82\xc2#\"M\n\x03Sys\x12\x11\n\rUNDEFINED_SYS\x10\x00\x12\x07\n\x02IP\x10\xa7\x12\x12\x0b\n\x04NAME\x10\x8b\xe5\x91\x01\x12\r\n\x06REGION\x10\xf4\xb5\xec~\x12\x0e\n\x07SERVICE\x10\x95\xa5\xbd\x08\x42\x06\n\x04_iamB\x05\n\x03_opB\x06\n\x04_svcB\x06\n\x04_sys\"i\n\x1a\x43onfidentialInstanceConfig\x12+\n\x1b\x65nable_confidential_compute\x18\xbc\xeb\xd9\x30 \x01(\x08H\x00\x88\x01\x01\x42\x1e\n\x1c_enable_confidential_compute\"S\n\x12\x43onnectionDraining\x12$\n\x14\x64raining_timeout_sec\x18\x9e\xd5\xack \x01(\x05H\x00\x88\x01\x01\x42\x17\n\x15_draining_timeout_sec\"\x88\x02\n\"ConsistentHashLoadBalancerSettings\x12\x62\n\x0bhttp_cookie\x18\xfb\xab\x97\x03 \x01(\x0b\x32\x45.google.cloud.compute.v1.ConsistentHashLoadBalancerSettingsHttpCookieH\x00\x88\x01\x01\x12 \n\x10http_header_name\x18\xc6\xf7\xfao \x01(\tH\x01\x88\x01\x01\x12!\n\x11minimum_ring_size\x18\xbf\xbb\xe1o \x01(\x03H\x02\x88\x01\x01\x42\x0e\n\x0c_http_cookieB\x13\n\x11_http_header_nameB\x14\n\x12_minimum_ring_size\"\xab\x01\n,ConsistentHashLoadBalancerSettingsHttpCookie\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x04path\x18\xa5\xc8\xd1\x01 \x01(\tH\x01\x88\x01\x01\x12\x35\n\x03ttl\x18\xec\x83\x07 \x01(\x0b\x32!.google.cloud.compute.v1.DurationH\x02\x88\x01\x01\x42\x07\n\x05_nameB\x07\n\x05_pathB\x06\n\x04_ttl\"\x9e\x02\n\nCorsPolicy\x12\"\n\x11\x61llow_credentials\x18\x86\xfe\xbd\xe5\x01 \x01(\x08H\x00\x88\x01\x01\x12\x18\n\rallow_headers\x18\x90\xc1\xc5\x15 \x03(\t\x12\x18\n\rallow_methods\x18\xbc\xf9\xf8\x61 \x03(\t\x12\x1f\n\x14\x61llow_origin_regexes\x18\xd2\x8d\xda\x66 \x03(\t\x12\x18\n\rallow_origins\x18\x97\xce\xf8\\ \x03(\t\x12\x19\n\x08\x64isabled\x18\xfc\xf4\x98\x81\x01 \x01(\x08H\x01\x88\x01\x01\x12\x19\n\x0e\x65xpose_headers\x18\x8b\xcc\x88v \x03(\t\x12\x18\n\x07max_age\x18\xa4\xf7\xd3\x92\x01 \x01(\x05H\x02\x88\x01\x01\x42\x14\n\x12_allow_credentialsB\x0b\n\t_disabledB\n\n\x08_max_age\"\xd1\x02\n*CreateInstancesInstanceGroupManagerRequest\x12&\n\x16instance_group_manager\x18\xc3\xf7\xf3v \x01(\tB\x03\xe0\x41\x02\x12\x8f\x01\n9instance_group_managers_create_instances_request_resource\x18\x93\xfa\xda\x0b \x01(\x0b\x32\x44.google.cloud.compute.v1.InstanceGroupManagersCreateInstancesRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xe9\x02\n0CreateInstancesRegionInstanceGroupManagerRequest\x12&\n\x16instance_group_manager\x18\xc3\xf7\xf3v \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x9d\x01\n@region_instance_group_managers_create_instances_request_resource\x18\x88\xbf\x98\xab\x01 \x01(\x0b\x32J.google.cloud.compute.v1.RegionInstanceGroupManagersCreateInstancesRequestB\x03\xe0\x41\x02\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\x91\x02\n\x19\x43reateSnapshotDiskRequest\x12\x14\n\x04\x64isk\x18\x9d\x9b\xbc\x01 \x01(\tB\x03\xe0\x41\x02\x12\x1c\n\x0bguest_flush\x18\xdd\x93\xec\xb7\x01 \x01(\x08H\x00\x88\x01\x01\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x01\x88\x01\x01\x12\x45\n\x11snapshot_resource\x18\xa9\xb8\xc1\xe5\x01 \x01(\x0b\x32!.google.cloud.compute.v1.SnapshotB\x03\xe0\x41\x02\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\x0e\n\x0c_guest_flushB\r\n\x0b_request_id\"\xed\x01\n\x1f\x43reateSnapshotRegionDiskRequest\x12\x14\n\x04\x64isk\x18\x9d\x9b\xbc\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x45\n\x11snapshot_resource\x18\xa9\xb8\xc1\xe5\x01 \x01(\x0b\x32!.google.cloud.compute.v1.SnapshotB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\x8f\x02\n\x15\x43ustomerEncryptionKey\x12\x1d\n\x0ckms_key_name\x18\x99\xeb\xfb\xe6\x01 \x01(\tH\x00\x88\x01\x01\x12\'\n\x17kms_key_service_account\x18\xd5\xc5\x90\x64 \x01(\tH\x01\x88\x01\x01\x12\x18\n\x07raw_key\x18\xc8\xe3\x98\xd6\x01 \x01(\tH\x02\x88\x01\x01\x12\"\n\x11rsa_encrypted_key\x18\xa5\xc3\xfc\x9f\x01 \x01(\tH\x03\x88\x01\x01\x12\x16\n\x06sha256\x18\xa7\xec\x8eQ \x01(\tH\x04\x88\x01\x01\x42\x0f\n\r_kms_key_nameB\x1a\n\x18_kms_key_service_accountB\n\n\x08_raw_keyB\x14\n\x12_rsa_encrypted_keyB\t\n\x07_sha256\"\xb5\x01\n\"CustomerEncryptionKeyProtectedDisk\x12T\n\x13\x64isk_encryption_key\x18\x85\xed\xc4\x81\x01 \x01(\x0b\x32..google.cloud.compute.v1.CustomerEncryptionKeyH\x00\x88\x01\x01\x12\x16\n\x06source\x18\x9b\xd0\xc1T \x01(\tH\x01\x88\x01\x01\x42\x16\n\x14_disk_encryption_keyB\t\n\x07_source\"C\n\x04\x44\x61ta\x12\x12\n\x03key\x18\xdf\xbc\x06 \x01(\tH\x00\x88\x01\x01\x12\x15\n\x05value\x18\xf1\xa2\xb2\x35 \x01(\tH\x01\x88\x01\x01\x42\x06\n\x04_keyB\x08\n\x06_value\"\xeb\x01\n!DeleteAccessConfigInstanceRequest\x12\x1d\n\raccess_config\x18\xfd\xe4\xde\" \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tB\x03\xe0\x41\x02\x12\"\n\x11network_interface\x18\xe8\xc0\x9d\xae\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\x9f\x01\n\x14\x44\x65leteAddressRequest\x12\x18\n\x07\x61\x64\x64ress\x18\xf4\xb7\xde\xdc\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xa1\x01\n\x17\x44\x65leteAutoscalerRequest\x12\x1b\n\nautoscaler\x18\xd7\xfd\xd2\xf6\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\x8a\x01\n\x1a\x44\x65leteBackendBucketRequest\x12\x1e\n\x0e\x62\x61\x63kend_bucket\x18\xf5\xe3\xdd+ \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\x8d\x01\n\x1b\x44\x65leteBackendServiceRequest\x12 \n\x0f\x62\x61\x63kend_service\x18\x8a\xc0\xae\x92\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\x94\x01\n\x11\x44\x65leteDiskRequest\x12\x14\n\x04\x64isk\x18\x9d\x9b\xbc\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\x95\x01\n\x1f\x44\x65leteExternalVpnGatewayRequest\x12$\n\x14\x65xternal_vpn_gateway\x18\x85\xd7\xb3\x34 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"j\n\x1b\x44\x65leteFirewallPolicyRequest\x12 \n\x0f\x66irewall_policy\x18\xd1\x8a\xc6\xed\x01 \x01(\tB\x03\xe0\x41\x02\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\x80\x01\n\x15\x44\x65leteFirewallRequest\x12\x19\n\x08\x66irewall\x18\x80\xfa\xd5\xf3\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xae\x01\n\x1b\x44\x65leteForwardingRuleRequest\x12 \n\x0f\x66orwarding_rule\x18\xfe\xa5\xdd\x80\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\x84\x01\n\x1a\x44\x65leteGlobalAddressRequest\x12\x18\n\x07\x61\x64\x64ress\x18\xf4\xb7\xde\xdc\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\x93\x01\n!DeleteGlobalForwardingRuleRequest\x12 \n\x0f\x66orwarding_rule\x18\xfe\xa5\xdd\x80\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xa0\x01\n\'DeleteGlobalNetworkEndpointGroupRequest\x12\'\n\x16network_endpoint_group\x18\x86\xcb\xf3\xce\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"R\n\x1c\x44\x65leteGlobalOperationRequest\x12\x19\n\toperation\x18\xe7\xaa\xeb\x18 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\"\x1f\n\x1d\x44\x65leteGlobalOperationResponse\"o\n(DeleteGlobalOrganizationOperationRequest\x12\x19\n\toperation\x18\xe7\xaa\xeb\x18 \x01(\tB\x03\xe0\x41\x02\x12\x1a\n\tparent_id\x18\xd0\xe1\x9a\xdb\x01 \x01(\tH\x00\x88\x01\x01\x42\x0c\n\n_parent_id\"+\n)DeleteGlobalOrganizationOperationResponse\"\xa2\x01\n)DeleteGlobalPublicDelegatedPrefixeRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\'\n\x17public_delegated_prefix\x18\xe8\xdc\xb1\x61 \x01(\tB\x03\xe0\x41\x02\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\x87\x01\n\x18\x44\x65leteHealthCheckRequest\x12\x1d\n\x0chealth_check\x18\xe5\xaa\xa4\x93\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"y\n\x12\x44\x65leteImageRequest\x12\x15\n\x05image\x18\xdb\xd2\xea/ \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xb6\x01\n!DeleteInstanceGroupManagerRequest\x12&\n\x16instance_group_manager\x18\xc3\xf7\xf3v \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xa7\x01\n\x1a\x44\x65leteInstanceGroupRequest\x12\x1e\n\x0einstance_group\x18\xd5\xd4\xd5& \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\x9c\x01\n\x15\x44\x65leteInstanceRequest\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\x91\x01\n\x1d\x44\x65leteInstanceTemplateRequest\x12\"\n\x11instance_template\x18\xe4\x81\xbb\x93\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xd1\x02\n*DeleteInstancesInstanceGroupManagerRequest\x12&\n\x16instance_group_manager\x18\xc3\xf7\xf3v \x01(\tB\x03\xe0\x41\x02\x12\x8f\x01\n9instance_group_managers_delete_instances_request_resource\x18\x84\xc6\xadO \x01(\x0b\x32\x44.google.cloud.compute.v1.InstanceGroupManagersDeleteInstancesRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xe9\x02\n0DeleteInstancesRegionInstanceGroupManagerRequest\x12&\n\x16instance_group_manager\x18\xc3\xf7\xf3v \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x9d\x01\n@region_instance_group_managers_delete_instances_request_resource\x18\xf9\x8a\xeb\xee\x01 \x01(\x0b\x32J.google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequestB\x03\xe0\x41\x02\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xbe\x01\n#DeleteInterconnectAttachmentRequest\x12(\n\x17interconnect_attachment\x18\xf4\x8a\xf7\x92\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\x87\x01\n\x19\x44\x65leteInterconnectRequest\x12\x1c\n\x0cinterconnect\x18\x8e\xc9\x8ck \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"}\n\x14\x44\x65leteLicenseRequest\x12\x17\n\x07license\x18\xc1\x88\xc2O \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\x88\x01\n\x19\x44\x65leteMachineImageRequest\x12\x1d\n\rmachine_image\x18\xe3\xfe\xfe \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xb3\x01\n\x1e\x44\x65leteNetworkAttachmentRequest\x12\"\n\x12network_attachment\x18\xd4\x97\x8fk \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xc7\x01\n\'DeleteNetworkEdgeSecurityServiceRequest\x12-\n\x1dnetwork_edge_security_service\x18\xa7\x9f\xefJ \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xb7\x01\n!DeleteNetworkEndpointGroupRequest\x12\'\n\x16network_endpoint_group\x18\x86\xcb\xf3\xce\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\x94\x01\n\"DeleteNetworkFirewallPolicyRequest\x12 \n\x0f\x66irewall_policy\x18\xd1\x8a\xc6\xed\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"}\n\x14\x44\x65leteNetworkRequest\x12\x17\n\x07network\x18\xae\xb4\x85o \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xa0\x01\n\x16\x44\x65leteNodeGroupRequest\x12\x1b\n\nnode_group\x18\x82\xfc\x8b\xe0\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xaa\x01\n\x19\x44\x65leteNodeTemplateRequest\x12\x1e\n\rnode_template\x18\x97\xe4\x8b\x9a\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\x97\x02\n\x1b\x44\x65leteNodesNodeGroupRequest\x12\x1b\n\nnode_group\x18\x82\xfc\x8b\xe0\x01 \x01(\tB\x03\xe0\x41\x02\x12p\n)node_groups_delete_nodes_request_resource\x18\x92\xd7\xb3W \x01(\x0b\x32\x35.google.cloud.compute.v1.NodeGroupsDeleteNodesRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xaf\x01\n\x1c\x44\x65letePacketMirroringRequest\x12 \n\x10packet_mirroring\x18\xcc\xb9\xd1\n \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xbc\x02\n3DeletePerInstanceConfigsInstanceGroupManagerRequest\x12&\n\x16instance_group_manager\x18\xc3\xf7\xf3v \x01(\tB\x03\xe0\x41\x02\x12\x9c\x01\n@instance_group_managers_delete_per_instance_configs_req_resource\x18\xa0\xea\xe8\xac\x01 \x01(\x0b\x32I.google.cloud.compute.v1.InstanceGroupManagersDeletePerInstanceConfigsReqB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zone\"\xc6\x02\n9DeletePerInstanceConfigsRegionInstanceGroupManagerRequest\x12&\n\x16instance_group_manager\x18\xc3\xf7\xf3v \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x9c\x01\nAregion_instance_group_manager_delete_instance_config_req_resource\x18\x85\x9b- \x01(\x0b\x32J.google.cloud.compute.v1.RegionInstanceGroupManagerDeleteInstanceConfigReqB\x03\xe0\x41\x02\"\x9e\x01\n$DeletePublicAdvertisedPrefixeRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12(\n\x18public_advertised_prefix\x18\x9e\xf7\xc9\x30 \x01(\tB\x03\xe0\x41\x02\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xbd\x01\n#DeletePublicDelegatedPrefixeRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\'\n\x17public_delegated_prefix\x18\xe8\xdc\xb1\x61 \x01(\tB\x03\xe0\x41\x02\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xab\x01\n\x1d\x44\x65leteRegionAutoscalerRequest\x12\x1b\n\nautoscaler\x18\xd7\xfd\xd2\xf6\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xb4\x01\n!DeleteRegionBackendServiceRequest\x12 \n\x0f\x62\x61\x63kend_service\x18\x8a\xc0\xae\x92\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\x9e\x01\n\x17\x44\x65leteRegionDiskRequest\x12\x14\n\x04\x64isk\x18\x9d\x9b\xbc\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xae\x01\n\x1e\x44\x65leteRegionHealthCheckRequest\x12\x1d\n\x0chealth_check\x18\xe5\xaa\xa4\x93\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xbd\x01\n%DeleteRegionHealthCheckServiceRequest\x12%\n\x14health_check_service\x18\xdb\x9b\xdd\xc2\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xc0\x01\n\'DeleteRegionInstanceGroupManagerRequest\x12&\n\x16instance_group_manager\x18\xc3\xf7\xf3v \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xb8\x01\n#DeleteRegionInstanceTemplateRequest\x12\"\n\x11instance_template\x18\xe4\x81\xbb\x93\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xc1\x01\n\'DeleteRegionNetworkEndpointGroupRequest\x12\'\n\x16network_endpoint_group\x18\x86\xcb\xf3\xce\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xbb\x01\n(DeleteRegionNetworkFirewallPolicyRequest\x12 \n\x0f\x66irewall_policy\x18\xd1\x8a\xc6\xed\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xc0\x01\n\'DeleteRegionNotificationEndpointRequest\x12&\n\x15notification_endpoint\x18\xe9\xbc\xd6\xb3\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"j\n\x1c\x44\x65leteRegionOperationRequest\x12\x19\n\toperation\x18\xe7\xaa\xeb\x18 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\"\x1f\n\x1d\x44\x65leteRegionOperationResponse\"\xb3\x01\n!DeleteRegionSecurityPolicyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1f\n\x0fsecurity_policy\x18\x91\x86\xcaQ \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xb3\x01\n!DeleteRegionSslCertificateRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1f\n\x0fssl_certificate\x18\xe4\xd7\x92\x16 \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xaa\x01\n\x1c\x44\x65leteRegionSslPolicyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\nssl_policy\x18\xc5\xfd\xe0\x8c\x01 \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xb6\x01\n\"DeleteRegionTargetHttpProxyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12!\n\x11target_http_proxy\x18\xe5\xbe\xd2\x62 \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xb8\x01\n#DeleteRegionTargetHttpsProxyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\"\n\x12target_https_proxy\x18\xec\xb0\xfa\x18 \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xb5\x01\n!DeleteRegionTargetTcpProxyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12!\n\x10target_tcp_proxy\x18\xe2\xd6\xf0\xef\x01 \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xa4\x01\n\x19\x44\x65leteRegionUrlMapRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x07url_map\x18\x8c\x95\x81\xaf\x01 \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xa2\x01\n\x18\x44\x65leteReservationRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0breservation\x18\xcc\x87\xd5\x16 \x01(\tB\x03\xe0\x41\x02\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xad\x01\n\x1b\x44\x65leteResourcePolicyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1f\n\x0fresource_policy\x18\x83\xa5\xf7K \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"y\n\x12\x44\x65leteRouteRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x15\n\x05route\x18\xc9\xe4\xea\x33 \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\x9c\x01\n\x13\x44\x65leteRouterRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x16\n\x06router\x18\xc9\xae\xee\x46 \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\x8c\x01\n\x1b\x44\x65leteSecurityPolicyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1f\n\x0fsecurity_policy\x18\x91\x86\xcaQ \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xb4\x01\n\x1e\x44\x65leteServiceAttachmentRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12#\n\x12service_attachment\x18\xed\xa9\xd0\xa1\x01 \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xb1\x01\n&DeleteSignedUrlKeyBackendBucketRequest\x12\x1e\n\x0e\x62\x61\x63kend_bucket\x18\xf5\xe3\xdd+ \x01(\tB\x03\xe0\x41\x02\x12\x19\n\x08key_name\x18\xeb\xf0\xee\xee\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xb4\x01\n\'DeleteSignedUrlKeyBackendServiceRequest\x12 \n\x0f\x62\x61\x63kend_service\x18\x8a\xc0\xae\x92\x01 \x01(\tB\x03\xe0\x41\x02\x12\x19\n\x08key_name\x18\xeb\xf0\xee\xee\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\x80\x01\n\x15\x44\x65leteSnapshotRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x19\n\x08snapshot\x18\xc4\xab\xeb\x87\x01 \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\x8c\x01\n\x1b\x44\x65leteSslCertificateRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1f\n\x0fssl_certificate\x18\xe4\xd7\x92\x16 \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\x83\x01\n\x16\x44\x65leteSslPolicyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\nssl_policy\x18\xc5\xfd\xe0\x8c\x01 \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xa5\x01\n\x17\x44\x65leteSubnetworkRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\nsubnetwork\x18\xee\xa7\xe4\x92\x01 \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\x8f\x01\n\x1c\x44\x65leteTargetGrpcProxyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12!\n\x11target_grpc_proxy\x18\xfb\xb4\xb2\x02 \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\x8f\x01\n\x1c\x44\x65leteTargetHttpProxyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12!\n\x11target_http_proxy\x18\xe5\xbe\xd2\x62 \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\x91\x01\n\x1d\x44\x65leteTargetHttpsProxyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\"\n\x12target_https_proxy\x18\xec\xb0\xfa\x18 \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xaa\x01\n\x1b\x44\x65leteTargetInstanceRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12 \n\x0ftarget_instance\x18\x83\x8f\x96\x8a\x01 \x01(\tB\x03\xe0\x41\x02\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xa5\x01\n\x17\x44\x65leteTargetPoolRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0btarget_pool\x18\x8a\xe4\xf8\x1d \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\x8e\x01\n\x1b\x44\x65leteTargetSslProxyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12!\n\x10target_ssl_proxy\x18\xcd\xba\xc6\xa1\x01 \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\x8e\x01\n\x1b\x44\x65leteTargetTcpProxyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12!\n\x10target_tcp_proxy\x18\xe2\xd6\xf0\xef\x01 \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xb3\x01\n\x1d\x44\x65leteTargetVpnGatewayRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12#\n\x12target_vpn_gateway\x18\xcb\x80\xf6\xfd\x01 \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"}\n\x13\x44\x65leteUrlMapRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x07url_map\x18\x8c\x95\x81\xaf\x01 \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xa6\x01\n\x17\x44\x65leteVpnGatewayRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0bvpn_gateway\x18\xf9\x83\xf6\xc1\x01 \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xa3\x01\n\x16\x44\x65leteVpnTunnelRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1a\n\nvpn_tunnel\x18\x93\x94\xca\x44 \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"f\n\x1a\x44\x65leteZoneOperationRequest\x12\x19\n\toperation\x18\xe7\xaa\xeb\x18 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\"\x1d\n\x1b\x44\x65leteZoneOperationResponse\"J\n\x06\x44\x65nied\x12\x1d\n\x0cI_p_protocol\x18\xbd\xf6\xde\xe8\x01 \x01(\tH\x00\x88\x01\x01\x12\x10\n\x05ports\x18\x92\xf0\xf9\x32 \x03(\tB\x0f\n\r_I_p_protocol\"\xd6\x01\n\x15\x44\x65precateImageRequest\x12X\n\x1b\x64\x65precation_status_resource\x18\xf0\x89\xe5\x9e\x01 \x01(\x0b\x32*.google.cloud.compute.v1.DeprecationStatusB\x03\xe0\x41\x02\x12\x15\n\x05image\x18\xdb\xd2\xea/ \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xbf\x02\n\x11\x44\x65precationStatus\x12\x18\n\x07\x64\x65leted\x18\x99\xe0\xa8\xe3\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\ndeprecated\x18\xb3\xcb\xd1\xf5\x01 \x01(\tH\x01\x88\x01\x01\x12\x19\n\x08obsolete\x18\x99\x8b\xc5\xaa\x01 \x01(\tH\x02\x88\x01\x01\x12\x1c\n\x0breplacement\x18\x92\x9c\xbd\xcd\x01 \x01(\tH\x03\x88\x01\x01\x12\x15\n\x05state\x18\x91\x89\xab\x34 \x01(\tH\x04\x88\x01\x01\"a\n\x05State\x12\x13\n\x0fUNDEFINED_STATE\x10\x00\x12\x0e\n\x06\x41\x43TIVE\x10\x86\xe6\x89\x96\x01\x12\x0e\n\x07\x44\x45LETED\x10\xf9\xf7\xd6\x39\x12\x12\n\nDEPRECATED\x10\xb3\xa3\xf9\xdc\x01\x12\x0f\n\x08OBSOLETE\x10\x99\xeb\xdc\x1f\x42\n\n\x08_deletedB\r\n\x0b_deprecatedB\x0b\n\t_obsoleteB\x0e\n\x0c_replacementB\x08\n\x06_state\"\xbd\x01\n\x19\x44\x65tachDiskInstanceRequest\x12\x1b\n\x0b\x64\x65vice_name\x18\xd4\xb5\x9a \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xcf\x02\n7DetachNetworkEndpointsGlobalNetworkEndpointGroupRequest\x12\x9c\x01\n@global_network_endpoint_groups_detach_endpoints_request_resource\x18\xdd\x8d\x9f\x04 \x01(\x0b\x32J.google.cloud.compute.v1.GlobalNetworkEndpointGroupsDetachEndpointsRequestB\x03\xe0\x41\x02\x12\'\n\x16network_endpoint_group\x18\x86\xcb\xf3\xce\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xda\x02\n1DetachNetworkEndpointsNetworkEndpointGroupRequest\x12\'\n\x16network_endpoint_group\x18\x86\xcb\xf3\xce\x01 \x01(\tB\x03\xe0\x41\x02\x12\x90\x01\n9network_endpoint_groups_detach_endpoints_request_resource\x18\xf9\xa0\xee\xf5\x01 \x01(\x0b\x32\x44.google.cloud.compute.v1.NetworkEndpointGroupsDetachEndpointsRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"l\n\x1c\x44isableXpnHostProjectRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xec\x01\n DisableXpnResourceProjectRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12z\n.projects_disable_xpn_resource_request_resource\x18\xaa\xd4\xdc\x63 \x01(\x0b\x32:.google.cloud.compute.v1.ProjectsDisableXpnResourceRequestB\x03\xe0\x41\x02\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xcf\x11\n\x04\x44isk\x12\x1d\n\x0c\x61rchitecture\x18\xd3\xd2\xb1\x90\x01 \x01(\tH\x00\x88\x01\x01\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x01\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x02\x88\x01\x01\x12T\n\x13\x64isk_encryption_key\x18\x85\xed\xc4\x81\x01 \x01(\x0b\x32..google.cloud.compute.v1.CustomerEncryptionKeyH\x03\x88\x01\x01\x12\x45\n\x11guest_os_features\x18\xd1\xe0\xe7% \x03(\x0b\x32\'.google.cloud.compute.v1.GuestOsFeature\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x04\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x05\x88\x01\x01\x12!\n\x11label_fingerprint\x18\x99\xf0\xf7T \x01(\tH\x06\x88\x01\x01\x12=\n\x06labels\x18\xff\xbf\xc1\xee\x01 \x03(\x0b\x32).google.cloud.compute.v1.Disk.LabelsEntry\x12%\n\x15last_attach_timestamp\x18\xa5\x9c\x8d\x14 \x01(\tH\x07\x88\x01\x01\x12%\n\x15last_detach_timestamp\x18\xf3\xdb\xf6\x1a \x01(\tH\x08\x88\x01\x01\x12\x18\n\rlicense_codes\x18\xa8\x85\xd8\x15 \x03(\x03\x12\x14\n\x08licenses\x18\xd2\x88\x80\xa1\x01 \x03(\t\x12\x1e\n\rlocation_hint\x18\xd1\x81\x92\xa7\x01 \x01(\tH\t\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\n\x88\x01\x01\x12\x18\n\x07options\x18\x9e\x8d\x9a\xac\x01 \x01(\tH\x0b\x88\x01\x01\x12;\n\x06params\x18\x86\xf3\xab% \x01(\x0b\x32#.google.cloud.compute.v1.DiskParamsH\x0c\x88\x01\x01\x12*\n\x19physical_block_size_bytes\x18\x87\xa0\xa3\xc8\x01 \x01(\x03H\r\x88\x01\x01\x12 \n\x10provisioned_iops\x18\xd4\xbd\x87Y \x01(\x03H\x0e\x88\x01\x01\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\x0f\x88\x01\x01\x12\x18\n\rreplica_zones\x18\x80\xb8\x8c\x17 \x03(\t\x12\x1c\n\x11resource_policies\x18\xe1\x9c\xcc\n \x03(\t\x12\x1e\n\rsatisfies_pzs\x18\xab\xdd\xab\xe5\x01 \x01(\x08H\x10\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x11\x88\x01\x01\x12\x18\n\x07size_gb\x18\xd9\x8b\x80\xec\x01 \x01(\x03H\x12\x88\x01\x01\x12\x1c\n\x0bsource_disk\x18\xc1\xee\xb4\xd7\x01 \x01(\tH\x13\x88\x01\x01\x12\x1f\n\x0esource_disk_id\x18\xd9\xcd\xc9\xd8\x01 \x01(\tH\x14\x88\x01\x01\x12\x1c\n\x0csource_image\x18\xb7\xe8\x86\x18 \x01(\tH\x15\x88\x01\x01\x12\\\n\x1bsource_image_encryption_key\x18\xab\x91\xf5\xb5\x01 \x01(\x0b\x32..google.cloud.compute.v1.CustomerEncryptionKeyH\x16\x88\x01\x01\x12\x1f\n\x0fsource_image_id\x18\xa3\xfc\xb0\x1a \x01(\tH\x17\x88\x01\x01\x12\x1f\n\x0fsource_snapshot\x18\xe8\x9a\x8e< \x01(\tH\x18\x88\x01\x01\x12_\n\x1esource_snapshot_encryption_key\x18\xda\x8e\xe7\x90\x01 \x01(\x0b\x32..google.cloud.compute.v1.CustomerEncryptionKeyH\x19\x88\x01\x01\x12\"\n\x12source_snapshot_id\x18\xd2\x96\x98/ \x01(\tH\x1a\x88\x01\x01\x12%\n\x15source_storage_object\x18\xa7\xb4\x90o \x01(\tH\x1b\x88\x01\x01\x12\x16\n\x06status\x18\xf2\x9f\xb7V \x01(\tH\x1c\x88\x01\x01\x12\x14\n\x04type\x18\xba\x9e\xda\x01 \x01(\tH\x1d\x88\x01\x01\x12\x10\n\x05users\x18\x88\x9c\x9a\x35 \x03(\t\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tH\x1e\x88\x01\x01\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"j\n\x0c\x41rchitecture\x12\x1a\n\x16UNDEFINED_ARCHITECTURE\x10\x00\x12 \n\x18\x41RCHITECTURE_UNSPECIFIED\x10\xab\xd4\x9d\xbc\x01\x12\x0c\n\x05\x41RM64\x10\xfa\xcb\xe9\x1d\x12\x0e\n\x06X86_64\x10\xc7\xa4\xe6\xca\x01\"s\n\x06Status\x12\x14\n\x10UNDEFINED_STATUS\x10\x00\x12\x10\n\x08\x43REATING\x10\xb9\xbd\x9d\xd9\x01\x12\x10\n\x08\x44\x45LETING\x10\xa8\xa7\x87\xfc\x01\x12\x0e\n\x06\x46\x41ILED\x10\xbd\x90\xa6\xd9\x01\x12\x0c\n\x05READY\x10\x83\xc3\x8f%\x12\x11\n\tRESTORING\x10\xab\xa7\xe2\xc0\x01\x42\x0f\n\r_architectureB\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x16\n\x14_disk_encryption_keyB\x05\n\x03_idB\x07\n\x05_kindB\x14\n\x12_label_fingerprintB\x18\n\x16_last_attach_timestampB\x18\n\x16_last_detach_timestampB\x10\n\x0e_location_hintB\x07\n\x05_nameB\n\n\x08_optionsB\t\n\x07_paramsB\x1c\n\x1a_physical_block_size_bytesB\x13\n\x11_provisioned_iopsB\t\n\x07_regionB\x10\n\x0e_satisfies_pzsB\x0c\n\n_self_linkB\n\n\x08_size_gbB\x0e\n\x0c_source_diskB\x11\n\x0f_source_disk_idB\x0f\n\r_source_imageB\x1e\n\x1c_source_image_encryption_keyB\x12\n\x10_source_image_idB\x12\n\x10_source_snapshotB!\n\x1f_source_snapshot_encryption_keyB\x15\n\x13_source_snapshot_idB\x18\n\x16_source_storage_objectB\t\n\x07_statusB\x07\n\x05_typeB\x07\n\x05_zone\"\xad\x03\n\x12\x44iskAggregatedList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12H\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\x36.google.cloud.compute.v1.DiskAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1aV\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x37\n\x05value\x18\x02 \x01(\x0b\x32(.google.cloud.compute.v1.DisksScopedList:\x02\x38\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xa4\x03\n\x17\x44iskInstantiationConfig\x12\x1c\n\x0b\x61uto_delete\x18\xbb\xe4\xce\xdd\x01 \x01(\x08H\x00\x88\x01\x01\x12\x1c\n\x0c\x63ustom_image\x18\x8d\xfe\xe5W \x01(\tH\x01\x88\x01\x01\x12\x1b\n\x0b\x64\x65vice_name\x18\xd4\xb5\x9a \x01(\tH\x02\x88\x01\x01\x12!\n\x10instantiate_from\x18\xdf\x9f\xca\xbb\x01 \x01(\tH\x03\x88\x01\x01\"\xc6\x01\n\x0fInstantiateFrom\x12\x1e\n\x1aUNDEFINED_INSTANTIATE_FROM\x10\x00\x12\x18\n\x10\x41TTACH_READ_ONLY\x10\xbb\xae\xfe\xf4\x01\x12\x0c\n\x05\x42LANK\x10\xb4\xb2\x96\x1e\x12\x13\n\x0c\x43USTOM_IMAGE\x10\xed\xf5\xcd]\x12\x0e\n\x07\x44\x45\x46\x41ULT\x10\xa1\xc4\xfd\x36\x12\x15\n\x0e\x44O_NOT_INCLUDE\x10\xc8\x82\xd9\x31\x12\x13\n\x0cSOURCE_IMAGE\x10\x97\xe0\xee\x1d\x12\x1a\n\x13SOURCE_IMAGE_FAMILY\x10\x8c\xc9\xd2$B\x0e\n\x0c_auto_deleteB\x0f\n\r_custom_imageB\x0e\n\x0c_device_nameB\x13\n\x11_instantiate_from\"\x99\x02\n\x08\x44iskList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12/\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\x1d.google.cloud.compute.v1.Disk\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"u\n\x0f\x44iskMoveRequest\x12 \n\x10\x64\x65stination_zone\x18\xbd\xe2\xef> \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0btarget_disk\x18\x8b\xcf\xe2\x1d \x01(\tH\x01\x88\x01\x01\x42\x13\n\x11_destination_zoneB\x0e\n\x0c_target_disk\"\xa9\x01\n\nDiskParams\x12_\n\x15resource_manager_tags\x18\xfc\x9b\x8b\xb4\x01 \x03(\x0b\x32<.google.cloud.compute.v1.DiskParams.ResourceManagerTagsEntry\x1a:\n\x18ResourceManagerTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x84\x04\n\x08\x44iskType\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x00\x88\x01\x01\x12%\n\x14\x64\x65\x66\x61ult_disk_size_gb\x18\xf5\xa4\x85\x81\x01 \x01(\x03H\x01\x88\x01\x01\x12G\n\ndeprecated\x18\xb3\xcb\xd1\xf5\x01 \x01(\x0b\x32*.google.cloud.compute.v1.DeprecationStatusH\x02\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x03\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x04\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x05\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x06\x88\x01\x01\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\x07\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x08\x88\x01\x01\x12 \n\x0fvalid_disk_size\x18\xe0\x89\xc5\xeb\x01 \x01(\tH\t\x88\x01\x01\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tH\n\x88\x01\x01\x42\x15\n\x13_creation_timestampB\x17\n\x15_default_disk_size_gbB\r\n\x0b_deprecatedB\x0e\n\x0c_descriptionB\x05\n\x03_idB\x07\n\x05_kindB\x07\n\x05_nameB\t\n\x07_regionB\x0c\n\n_self_linkB\x12\n\x10_valid_disk_sizeB\x07\n\x05_zone\"\xb9\x03\n\x16\x44iskTypeAggregatedList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12L\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32:.google.cloud.compute.v1.DiskTypeAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1aZ\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12;\n\x05value\x18\x02 \x01(\x0b\x32,.google.cloud.compute.v1.DiskTypesScopedList:\x02\x38\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xa1\x02\n\x0c\x44iskTypeList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x33\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32!.google.cloud.compute.v1.DiskType\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\x96\x01\n\x13\x44iskTypesScopedList\x12\x38\n\ndisk_types\x18\xd7\xbe\xed^ \x03(\x0b\x32!.google.cloud.compute.v1.DiskType\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"?\n\x1f\x44isksAddResourcePoliciesRequest\x12\x1c\n\x11resource_policies\x18\xe1\x9c\xcc\n \x03(\t\"B\n\"DisksRemoveResourcePoliciesRequest\x12\x1c\n\x11resource_policies\x18\xe1\x9c\xcc\n \x03(\t\":\n\x12\x44isksResizeRequest\x12\x18\n\x07size_gb\x18\xd9\x8b\x80\xec\x01 \x01(\x03H\x00\x88\x01\x01\x42\n\n\x08_size_gb\"\x89\x01\n\x0f\x44isksScopedList\x12/\n\x05\x64isks\x18\xf6\xcc\xca- \x03(\x0b\x32\x1d.google.cloud.compute.v1.Disk\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"B\n\rDisplayDevice\x12\x1e\n\x0e\x65nable_display\x18\x86\xe4\xe6\x06 \x01(\x08H\x00\x88\x01\x01\x42\x11\n\x0f_enable_display\"\xe9\x01\n\x12\x44istributionPolicy\x12\x1d\n\x0ctarget_shape\x18\xf3\xe6\xbb\xa1\x01 \x01(\tH\x00\x88\x01\x01\x12N\n\x05zones\x18\xc7\xa4\xad\x37 \x03(\x0b\x32<.google.cloud.compute.v1.DistributionPolicyZoneConfiguration\"S\n\x0bTargetShape\x12\x1a\n\x16UNDEFINED_TARGET_SHAPE\x10\x00\x12\t\n\x03\x41NY\x10\xcc\xfb\x03\x12\x10\n\x08\x42\x41LANCED\x10\x88\xba\xad\xdf\x01\x12\x0b\n\x04\x45VEN\x10\x9a\xd2\x82\x01\x42\x0f\n\r_target_shape\"D\n#DistributionPolicyZoneConfiguration\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tH\x00\x88\x01\x01\x42\x07\n\x05_zone\"Q\n\x08\x44uration\x12\x15\n\x05nanos\x18\xbf\xb8\xef\x31 \x01(\x05H\x00\x88\x01\x01\x12\x18\n\x07seconds\x18\xff\x94\xb5\xab\x01 \x01(\x03H\x01\x88\x01\x01\x42\x08\n\x06_nanosB\n\n\x08_seconds\"k\n\x1b\x45nableXpnHostProjectRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xea\x01\n\x1f\x45nableXpnResourceProjectRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12y\n-projects_enable_xpn_resource_request_resource\x18\xaf\xd0\x9b\xc9\x01 \x01(\x0b\x32\x39.google.cloud.compute.v1.ProjectsEnableXpnResourceRequestB\x03\xe0\x41\x02\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"<\n\x05\x45rror\x12\x33\n\x06\x65rrors\x18\xeb\xde\xd5\x96\x01 \x03(\x0b\x32\x1f.google.cloud.compute.v1.Errors\"\xd7\x02\n\x0c\x45rrorDetails\x12>\n\nerror_info\x18\x85\xa1\x85\x0c \x01(\x0b\x32\".google.cloud.compute.v1.ErrorInfoH\x00\x88\x01\x01\x12\x33\n\x04help\x18\xc1\x9e\xc3\x01 \x01(\x0b\x32\x1d.google.cloud.compute.v1.HelpH\x01\x88\x01\x01\x12M\n\x11localized_message\x18\xc3\xfe\xf2\xc0\x01 \x01(\x0b\x32).google.cloud.compute.v1.LocalizedMessageH\x02\x88\x01\x01\x12\x46\n\nquota_info\x18\x95\xd4\xe4, \x01(\x0b\x32*.google.cloud.compute.v1.QuotaExceededInfoH\x03\x88\x01\x01\x42\r\n\x0b_error_infoB\x07\n\x05_helpB\x14\n\x12_localized_messageB\r\n\x0b_quota_info\"\xcd\x01\n\tErrorInfo\x12\x17\n\x06\x64omain\x18\xc4\xa9\xcf\x87\x01 \x01(\tH\x00\x88\x01\x01\x12G\n\tmetadatas\x18\xa4\xd6\x87\x04 \x03(\x0b\x32\x31.google.cloud.compute.v1.ErrorInfo.MetadatasEntry\x12\x16\n\x06reason\x18\xc4\xa4\x96\x42 \x01(\tH\x01\x88\x01\x01\x1a\x30\n\x0eMetadatasEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\t\n\x07_domainB\t\n\x07_reason\"\xb7\x01\n\x06\x45rrors\x12\x14\n\x04\x63ode\x18\xed\xdb\xba\x01 \x01(\tH\x00\x88\x01\x01\x12@\n\rerror_details\x18\x8b\xc6\xfb\x82\x01 \x03(\x0b\x32%.google.cloud.compute.v1.ErrorDetails\x12\x19\n\x08location\x18\xb5\xbf\xbe\x8a\x01 \x01(\tH\x01\x88\x01\x01\x12\x18\n\x07message\x18\x87\x80\xac\xc7\x01 \x01(\tH\x02\x88\x01\x01\x42\x07\n\x05_codeB\x0b\n\t_locationB\n\n\x08_message\"\xdd\x02\n\x15\x45xchangedPeeringRoute\x12\x1b\n\ndest_range\x18\xe0\xb2\xea\xb5\x01 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x08imported\x18\x84\xd6\xcc\x36 \x01(\x08H\x01\x88\x01\x01\x12\x1f\n\x0fnext_hop_region\x18\xf6\xc0\xb9: \x01(\tH\x02\x88\x01\x01\x12\x19\n\x08priority\x18\xa4\xf3\xa1\xd4\x01 \x01(\rH\x03\x88\x01\x01\x12\x14\n\x04type\x18\xba\x9e\xda\x01 \x01(\tH\x04\x88\x01\x01\"u\n\x04Type\x12\x12\n\x0eUNDEFINED_TYPE\x10\x00\x12\x1d\n\x15\x44YNAMIC_PEERING_ROUTE\x10\xaa\x80\x82\xe0\x01\x12\x1c\n\x14STATIC_PEERING_ROUTE\x10\xb9\xc0\xde\xe1\x01\x12\x1c\n\x14SUBNET_PEERING_ROUTE\x10\xe8\x8d\x8d\xde\x01\x42\r\n\x0b_dest_rangeB\x0b\n\t_importedB\x12\n\x10_next_hop_regionB\x0b\n\t_priorityB\x07\n\x05_type\"\xbc\x02\n\x1a\x45xchangedPeeringRoutesList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12@\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32..google.cloud.compute.v1.ExchangedPeeringRoute\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xb3\x02\n\"ExpandIpCidrRangeSubnetworkRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\nsubnetwork\x18\xee\xa7\xe4\x92\x01 \x01(\tB\x03\xe0\x41\x02\x12\x80\x01\n1subnetworks_expand_ip_cidr_range_request_resource\x18\xde\xd0\xba\xe3\x01 \x01(\x0b\x32<.google.cloud.compute.v1.SubnetworksExpandIpCidrRangeRequestB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xa9\x01\n\x04\x45xpr\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\nexpression\x18\x98\xa5\xee\xa7\x01 \x01(\tH\x01\x88\x01\x01\x12\x19\n\x08location\x18\xb5\xbf\xbe\x8a\x01 \x01(\tH\x02\x88\x01\x01\x12\x15\n\x05title\x18\xd8\xc4\xd0\x34 \x01(\tH\x03\x88\x01\x01\x42\x0e\n\x0c_descriptionB\r\n\x0b_expressionB\x0b\n\t_locationB\x08\n\x06_title\"\xc8\x05\n\x12\x45xternalVpnGateway\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x01\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x02\x88\x01\x01\x12K\n\ninterfaces\x18\xda\xf4\xe0\x05 \x03(\x0b\x32\x34.google.cloud.compute.v1.ExternalVpnGatewayInterface\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x03\x88\x01\x01\x12!\n\x11label_fingerprint\x18\x99\xf0\xf7T \x01(\tH\x04\x88\x01\x01\x12K\n\x06labels\x18\xff\xbf\xc1\xee\x01 \x03(\x0b\x32\x37.google.cloud.compute.v1.ExternalVpnGateway.LabelsEntry\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x05\x88\x01\x01\x12 \n\x0fredundancy_type\x18\x9c\xce\xb7\x81\x01 \x01(\tH\x06\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x07\x88\x01\x01\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x8f\x01\n\x0eRedundancyType\x12\x1d\n\x19UNDEFINED_REDUNDANCY_TYPE\x10\x00\x12\x1b\n\x13\x46OUR_IPS_REDUNDANCY\x10\xe9\xd2\xff\xf7\x01\x12%\n\x1eSINGLE_IP_INTERNALLY_REDUNDANT\x10\xf9\xc1\xed?\x12\x1a\n\x12TWO_IPS_REDUNDANCY\x10\xa3\xf7\x82\xaf\x01\x42\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x05\n\x03_idB\x07\n\x05_kindB\x14\n\x12_label_fingerprintB\x07\n\x05_nameB\x12\n\x10_redundancy_typeB\x0c\n\n_self_link\"b\n\x1b\x45xternalVpnGatewayInterface\x12\x10\n\x02id\x18\x9b\x1a \x01(\rH\x00\x88\x01\x01\x12\x1b\n\nip_address\x18\xdc\xf1\xdc\xc1\x01 \x01(\tH\x01\x88\x01\x01\x42\x05\n\x03_idB\r\n\x0b_ip_address\"\xd4\x02\n\x16\x45xternalVpnGatewayList\x12\x14\n\x04\x65tag\x18\x95\xd2\xbe\x01 \x01(\tH\x00\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x01\x88\x01\x01\x12=\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32+.google.cloud.compute.v1.ExternalVpnGateway\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x02\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x03\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x04\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01\x42\x07\n\x05_etagB\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xb2\x01\n\x11\x46ileContentBuffer\x12\x18\n\x07\x63ontent\x18\xf9\xe8\xdc\xc5\x01 \x01(\tH\x00\x88\x01\x01\x12\x1a\n\tfile_type\x18\x9d\xc0\xad\x8c\x01 \x01(\tH\x01\x88\x01\x01\"M\n\x08\x46ileType\x12\x17\n\x13UNDEFINED_FILE_TYPE\x10\x00\x12\t\n\x03\x42IN\x10\xe7\x81\x04\x12\x10\n\tUNDEFINED\x10\xb0\xe2\xdd\x41\x12\x0b\n\x04X509\x10\xa6\x9b\xa3\x01\x42\n\n\x08_contentB\x0c\n\n_file_type\"\xd0\x06\n\x08\x46irewall\x12\x34\n\x07\x61llowed\x18\xa8\x83\xb8M \x03(\x0b\x32 .google.cloud.compute.v1.Allowed\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x00\x88\x01\x01\x12\x33\n\x06\x64\x65nied\x18\x9b\xf7\x9d\x83\x01 \x03(\x0b\x32\x1f.google.cloud.compute.v1.Denied\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x01\x88\x01\x01\x12\x1e\n\x12\x64\x65stination_ranges\x18\xa7\xb8\xe2\x91\x01 \x03(\t\x12\x19\n\tdirection\x18\xff\x8e\x80\x35 \x01(\tH\x02\x88\x01\x01\x12\x19\n\x08\x64isabled\x18\xfc\xf4\x98\x81\x01 \x01(\x08H\x03\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x04\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x05\x88\x01\x01\x12G\n\nlog_config\x18\x9d\xd1\xc1\xa7\x01 \x01(\x0b\x32*.google.cloud.compute.v1.FirewallLogConfigH\x06\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x07\x88\x01\x01\x12\x17\n\x07network\x18\xae\xb4\x85o \x01(\tH\x08\x88\x01\x01\x12\x19\n\x08priority\x18\xa4\xf3\xa1\xd4\x01 \x01(\x05H\t\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\n\x88\x01\x01\x12\x18\n\rsource_ranges\x18\xfa\xfe\xb4_ \x03(\t\x12\"\n\x17source_service_accounts\x18\xd4\xeb\x8e\x32 \x03(\t\x12\x17\n\x0bsource_tags\x18\xbd\xbb\xd1\xd7\x01 \x03(\t\x12#\n\x17target_service_accounts\x18\x9e\x8e\x9c\xda\x01 \x03(\t\x12\x16\n\x0btarget_tags\x18\x87\x9c\xff\x1d \x03(\t\"E\n\tDirection\x12\x17\n\x13UNDEFINED_DIRECTION\x10\x00\x12\x0e\n\x06\x45GRESS\x10\xf5\xf6\xb4\xce\x01\x12\x0f\n\x07INGRESS\x10\x95\xfd\xbe\xf6\x01\x42\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x0c\n\n_directionB\x0b\n\t_disabledB\x05\n\x03_idB\x07\n\x05_kindB\r\n\x0b_log_configB\x07\n\x05_nameB\n\n\x08_networkB\x0b\n\t_priorityB\x0c\n\n_self_link\"\xa1\x02\n\x0c\x46irewallList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x33\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32!.google.cloud.compute.v1.Firewall\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xbd\x01\n\x11\x46irewallLogConfig\x12\x17\n\x06\x65nable\x18\x83\xcb\xd4\x94\x01 \x01(\x08H\x00\x88\x01\x01\x12\x18\n\x08metadata\x18\xaf\xf6\xb5) \x01(\tH\x01\x88\x01\x01\"]\n\x08Metadata\x12\x16\n\x12UNDEFINED_METADATA\x10\x00\x12\x1c\n\x14\x45XCLUDE_ALL_METADATA\x10\x92\xbd\xc1\x9f\x01\x12\x1b\n\x14INCLUDE_ALL_METADATA\x10\x84\xcd\xbfNB\t\n\x07_enableB\x0b\n\t_metadata\"\x97\x01\n(FirewallPoliciesListAssociationsResponse\x12L\n\x0c\x61ssociations\x18\x92\xe8\xca\xf2\x01 \x03(\x0b\x32\x32.google.cloud.compute.v1.FirewallPolicyAssociation\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x00\x88\x01\x01\x42\x07\n\x05_kind\"\xc6\x05\n\x0e\x46irewallPolicy\x12L\n\x0c\x61ssociations\x18\x92\xe8\xca\xf2\x01 \x03(\x0b\x32\x32.google.cloud.compute.v1.FirewallPolicyAssociation\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x01\x88\x01\x01\x12\x1c\n\x0c\x64isplay_name\x18\xe8\x87\x91\x02 \x01(\tH\x02\x88\x01\x01\x12\x1b\n\x0b\x66ingerprint\x18\xe4\xd1\xf3o \x01(\tH\x03\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x04\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x05\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x06\x88\x01\x01\x12\x16\n\x06parent\x18\xaa\x91\xac% \x01(\tH\x07\x88\x01\x01\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\x08\x88\x01\x01\x12!\n\x10rule_tuple_count\x18\x95\xc2\x96\xb9\x01 \x01(\x05H\t\x88\x01\x01\x12=\n\x05rules\x18\xf7\x91\xf5\x33 \x03(\x0b\x32+.google.cloud.compute.v1.FirewallPolicyRule\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\n\x88\x01\x01\x12!\n\x11self_link_with_id\x18\x82\xac\x9d\x15 \x01(\tH\x0b\x88\x01\x01\x12\x1b\n\nshort_name\x18\xee\xb8\xd0\xea\x01 \x01(\tH\x0c\x88\x01\x01\x42\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x0f\n\r_display_nameB\x0e\n\x0c_fingerprintB\x05\n\x03_idB\x07\n\x05_kindB\x07\n\x05_nameB\t\n\x07_parentB\t\n\x07_regionB\x13\n\x11_rule_tuple_countB\x0c\n\n_self_linkB\x14\n\x12_self_link_with_idB\r\n\x0b_short_name\"\x8a\x02\n\x19\x46irewallPolicyAssociation\x12!\n\x11\x61ttachment_target\x18\xad\xb0\xe8S \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0c\x64isplay_name\x18\xe8\x87\x91\x02 \x01(\tH\x01\x88\x01\x01\x12#\n\x12\x66irewall_policy_id\x18\xc9\xbd\xaa\xaa\x01 \x01(\tH\x02\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x03\x88\x01\x01\x12\x1b\n\nshort_name\x18\xee\xb8\xd0\xea\x01 \x01(\tH\x04\x88\x01\x01\x42\x14\n\x12_attachment_targetB\x0f\n\r_display_nameB\x15\n\x13_firewall_policy_idB\x07\n\x05_nameB\r\n\x0b_short_name\"\x83\x02\n\x12\x46irewallPolicyList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x39\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\'.google.cloud.compute.v1.FirewallPolicy\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x03\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\n\n\x08_warning\"\xc7\x05\n\x12\x46irewallPolicyRule\x12\x16\n\x06\x61\x63tion\x18\xb6\xfc\xbdY \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x01\x88\x01\x01\x12\x19\n\tdirection\x18\xff\x8e\x80\x35 \x01(\tH\x02\x88\x01\x01\x12\x19\n\x08\x64isabled\x18\xfc\xf4\x98\x81\x01 \x01(\x08H\x03\x88\x01\x01\x12\x1f\n\x0e\x65nable_logging\x18\xa3\xc9\xed\x8c\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x05\x88\x01\x01\x12I\n\x05match\x18\xc5\xb3\xb7\x31 \x01(\x0b\x32\x32.google.cloud.compute.v1.FirewallPolicyRuleMatcherH\x06\x88\x01\x01\x12\x19\n\x08priority\x18\xa4\xf3\xa1\xd4\x01 \x01(\x05H\x07\x88\x01\x01\x12\x19\n\trule_name\x18\xee\xb3\xae\x1a \x01(\tH\x08\x88\x01\x01\x12!\n\x10rule_tuple_count\x18\x95\xc2\x96\xb9\x01 \x01(\x05H\t\x88\x01\x01\x12\x1c\n\x10target_resources\x18\xf7\xd1\xf0\xfb\x01 \x03(\t\x12T\n\x12target_secure_tags\x18\xb3\xc4\x9c\xdf\x01 \x03(\x0b\x32\x34.google.cloud.compute.v1.FirewallPolicyRuleSecureTag\x12#\n\x17target_service_accounts\x18\x9e\x8e\x9c\xda\x01 \x03(\t\"E\n\tDirection\x12\x17\n\x13UNDEFINED_DIRECTION\x10\x00\x12\x0e\n\x06\x45GRESS\x10\xf5\xf6\xb4\xce\x01\x12\x0f\n\x07INGRESS\x10\x95\xfd\xbe\xf6\x01\x42\t\n\x07_actionB\x0e\n\x0c_descriptionB\x0c\n\n_directionB\x0b\n\t_disabledB\x11\n\x0f_enable_loggingB\x07\n\x05_kindB\x08\n\x06_matchB\x0b\n\t_priorityB\x0c\n\n_rule_nameB\x13\n\x11_rule_tuple_count\"\x81\x02\n\x19\x46irewallPolicyRuleMatcher\x12\x1a\n\x0e\x64\x65st_ip_ranges\x18\x91\xd7\xee\xa0\x01 \x03(\t\x12Z\n\x0elayer4_configs\x18\xb5\xdc\x8e\xb2\x01 \x03(\x0b\x32>.google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config\x12\x19\n\rsrc_ip_ranges\x18\xd3\x80\x87\xce\x01 \x03(\t\x12Q\n\x0fsrc_secure_tags\x18\x86\x94\xce\xf2\x01 \x03(\x0b\x32\x34.google.cloud.compute.v1.FirewallPolicyRuleSecureTag\"g\n%FirewallPolicyRuleMatcherLayer4Config\x12\x1c\n\x0bip_protocol\x18\xb0\x9d\xfa\xe2\x01 \x01(\tH\x00\x88\x01\x01\x12\x10\n\x05ports\x18\x92\xf0\xf9\x32 \x03(\tB\x0e\n\x0c_ip_protocol\"\xa2\x01\n\x1b\x46irewallPolicyRuleSecureTag\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x00\x88\x01\x01\x12\x15\n\x05state\x18\x91\x89\xab\x34 \x01(\tH\x01\x88\x01\x01\"C\n\x05State\x12\x13\n\x0fUNDEFINED_STATE\x10\x00\x12\x10\n\tEFFECTIVE\x10\x87\xf3\xb8t\x12\x13\n\x0bINEFFECTIVE\x10\x82\xd4\x96\x91\x01\x42\x07\n\x05_nameB\x08\n\x06_state\"\x83\x01\n\x0e\x46ixedOrPercent\x12\x1b\n\ncalculated\x18\xbe\xd3\x8d\xe1\x01 \x01(\x05H\x00\x88\x01\x01\x12\x15\n\x05\x66ixed\x18\xf4\xce\xbb. \x01(\x05H\x01\x88\x01\x01\x12\x18\n\x07percent\x18\xc5\xc8\xa1\xbc\x01 \x01(\x05H\x02\x88\x01\x01\x42\r\n\x0b_calculatedB\x08\n\x06_fixedB\n\n\x08_percent\"\xa8\x13\n\x0e\x46orwardingRule\x12\x1b\n\x0bI_p_address\x18\xaf\x8d\xbf\x14 \x01(\tH\x00\x88\x01\x01\x12\x1d\n\x0cI_p_protocol\x18\xbd\xf6\xde\xe8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1a\n\tall_ports\x18\xf4\xaf\xa3\xd4\x01 \x01(\x08H\x02\x88\x01\x01\x12$\n\x13\x61llow_global_access\x18\x8a\xc6\x91\xee\x01 \x01(\x08H\x03\x88\x01\x01\x12 \n\x0f\x62\x61\x63kend_service\x18\x8a\xc0\xae\x92\x01 \x01(\tH\x04\x88\x01\x01\x12%\n\x14\x62\x61se_forwarding_rule\x18\x90\xdb\xa3\xfa\x01 \x01(\tH\x05\x88\x01\x01\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x06\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x07\x88\x01\x01\x12\x1b\n\x0b\x66ingerprint\x18\xe4\xd1\xf3o \x01(\tH\x08\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\t\x88\x01\x01\x12\x1b\n\nip_version\x18\xc0\xf3\xd2\x8c\x01 \x01(\tH\n\x88\x01\x01\x12&\n\x16is_mirroring_collector\x18\xfc\xe0\xee\x38 \x01(\x08H\x0b\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x0c\x88\x01\x01\x12!\n\x11label_fingerprint\x18\x99\xf0\xf7T \x01(\tH\r\x88\x01\x01\x12G\n\x06labels\x18\xff\xbf\xc1\xee\x01 \x03(\x0b\x32\x33.google.cloud.compute.v1.ForwardingRule.LabelsEntry\x12&\n\x15load_balancing_scheme\x18\xc4\x8c\xc2\xad\x01 \x01(\tH\x0e\x88\x01\x01\x12\x45\n\x10metadata_filters\x18\xeb\xcd\xcc\xdd\x01 \x03(\x0b\x32\'.google.cloud.compute.v1.MetadataFilter\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x0f\x88\x01\x01\x12\x17\n\x07network\x18\xae\xb4\x85o \x01(\tH\x10\x88\x01\x01\x12\x1d\n\x0cnetwork_tier\x18\xd3\xba\xdb\xf6\x01 \x01(\tH\x11\x88\x01\x01\x12$\n\x14no_automate_dns_zone\x18\xaf\xd1\xe3\x1e \x01(\x08H\x12\x88\x01\x01\x12\x1a\n\nport_range\x18\xff\x9f\xdcg \x01(\tH\x13\x88\x01\x01\x12\x10\n\x05ports\x18\x92\xf0\xf9\x32 \x03(\t\x12\"\n\x11psc_connection_id\x18\xdd\xa5\xa3\x8b\x01 \x01(\x04H\x14\x88\x01\x01\x12%\n\x15psc_connection_status\x18\xb4\xc9\xe7W \x01(\tH\x15\x88\x01\x01\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\x16\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x17\x88\x01\x01\x12o\n\x1fservice_directory_registrations\x18\xfe\xb1\xccj \x03(\x0b\x32\x43.google.cloud.compute.v1.ForwardingRuleServiceDirectoryRegistration\x12\x1e\n\rservice_label\x18\xea\x99\xec\xc6\x01 \x01(\tH\x18\x88\x01\x01\x12\x1d\n\x0cservice_name\x18\xd5\xab\xcd\xab\x01 \x01(\tH\x19\x88\x01\x01\x12\x1b\n\x10source_ip_ranges\x18\xca\xa3\x99\x35 \x03(\t\x12\x1b\n\nsubnetwork\x18\xee\xa7\xe4\x92\x01 \x01(\tH\x1a\x88\x01\x01\x12\x16\n\x06target\x18\x91\xe3\xf9[ \x01(\tH\x1b\x88\x01\x01\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x88\x01\n\x0eIPProtocolEnum\x12\x1f\n\x1bUNDEFINED_I_P_PROTOCOL_ENUM\x10\x00\x12\x07\n\x02\x41H\x10\xa7\x10\x12\t\n\x03\x45SP\x10\xe2\x9a\x04\x12\x0b\n\x04ICMP\x10\xbd\xe8\x88\x01\x12\x11\n\nL3_DEFAULT\x10\xc9\xf6\xfa\x16\x12\x0b\n\x04SCTP\x10\xcc\x81\x9b\x01\x12\t\n\x03TCP\x10\xc1\x87\x05\x12\t\n\x03UDP\x10\xa1\x8f\x05\"[\n\tIpVersion\x12\x18\n\x14UNDEFINED_IP_VERSION\x10\x00\x12\x0b\n\x04IPV4\x10\x85\xcc\x89\x01\x12\x0b\n\x04IPV6\x10\x87\xcc\x89\x01\x12\x1a\n\x13UNSPECIFIED_VERSION\x10\x90\xcf\xb5\n\"\xbf\x01\n\x13LoadBalancingScheme\x12#\n\x1fUNDEFINED_LOAD_BALANCING_SCHEME\x10\x00\x12\x0f\n\x08\x45XTERNAL\x10\xcb\xa7\xfd\x10\x12\x18\n\x10\x45XTERNAL_MANAGED\x10\x8b\xb6\x92\xf4\x01\x12\x10\n\x08INTERNAL\x10\xbd\xed\x96\x85\x01\x12\x17\n\x10INTERNAL_MANAGED\x10\xfd\xd7\xe7\x11\x12\x1c\n\x15INTERNAL_SELF_MANAGED\x10\xce\x97\xd1p\x12\x0f\n\x07INVALID\x10\xd7\xfb\xed\xfc\x01\"\x8f\x01\n\x0bNetworkTier\x12\x1a\n\x16UNDEFINED_NETWORK_TIER\x10\x00\x12\x16\n\x0e\x46IXED_STANDARD\x10\xc8\x9e\x85\x94\x01\x12\x0f\n\x07PREMIUM\x10\xb7\xb4\xc1\xbe\x01\x12\x10\n\x08STANDARD\x10\xbd\x9d\x8c\xe7\x01\x12)\n!STANDARD_OVERRIDES_FIXED_STANDARD\x10\xc2\x87\x91\xde\x01\"\xb0\x01\n\x13PscConnectionStatus\x12#\n\x1fUNDEFINED_PSC_CONNECTION_STATUS\x10\x00\x12\x0f\n\x08\x41\x43\x43\x45PTED\x10\xa7\x9f\xd2u\x12\x0e\n\x06\x43LOSED\x10\xec\xaa\xa3\xb5\x01\x12\x17\n\x0fNEEDS_ATTENTION\x10\xbc\x8b\xa2\xa4\x01\x12\x0e\n\x07PENDING\x10\xf7\xaa\xf0\x10\x12\x0f\n\x08REJECTED\x10\xfe\x88\x84S\x12\x19\n\x12STATUS_UNSPECIFIED\x10\xca\xcc\x8b\x14\x42\x0e\n\x0c_I_p_addressB\x0f\n\r_I_p_protocolB\x0c\n\n_all_portsB\x16\n\x14_allow_global_accessB\x12\n\x10_backend_serviceB\x17\n\x15_base_forwarding_ruleB\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x0e\n\x0c_fingerprintB\x05\n\x03_idB\r\n\x0b_ip_versionB\x19\n\x17_is_mirroring_collectorB\x07\n\x05_kindB\x14\n\x12_label_fingerprintB\x18\n\x16_load_balancing_schemeB\x07\n\x05_nameB\n\n\x08_networkB\x0f\n\r_network_tierB\x17\n\x15_no_automate_dns_zoneB\r\n\x0b_port_rangeB\x14\n\x12_psc_connection_idB\x18\n\x16_psc_connection_statusB\t\n\x07_regionB\x0c\n\n_self_linkB\x10\n\x0e_service_labelB\x0f\n\r_service_nameB\r\n\x0b_subnetworkB\t\n\x07_target\"\xcb\x03\n\x1c\x46orwardingRuleAggregatedList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12R\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32@.google.cloud.compute.v1.ForwardingRuleAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1a`\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x41\n\x05value\x18\x02 \x01(\x0b\x32\x32.google.cloud.compute.v1.ForwardingRulesScopedList:\x02\x38\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xad\x02\n\x12\x46orwardingRuleList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x39\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\'.google.cloud.compute.v1.ForwardingRule\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"O\n\x17\x46orwardingRuleReference\x12 \n\x0f\x66orwarding_rule\x18\xfe\xa5\xdd\x80\x01 \x01(\tH\x00\x88\x01\x01\x42\x12\n\x10_forwarding_rule\"\xc2\x01\n*ForwardingRuleServiceDirectoryRegistration\x12\x19\n\tnamespace\x18\xdb\xaa\x8dU \x01(\tH\x00\x88\x01\x01\x12\x18\n\x07service\x18\xb5\x8d\x8f\xb2\x01 \x01(\tH\x01\x88\x01\x01\x12(\n\x18service_directory_region\x18\xd0\xba\xa6# \x01(\tH\x02\x88\x01\x01\x42\x0c\n\n_namespaceB\n\n\x08_serviceB\x1b\n\x19_service_directory_region\"\xa9\x01\n\x19\x46orwardingRulesScopedList\x12\x45\n\x10\x66orwarding_rules\x18\xb5\x9a\xcc\x96\x01 \x03(\x0b\x32\'.google.cloud.compute.v1.ForwardingRule\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"\xcd\x02\n\x0fGRPCHealthCheck\x12!\n\x11grpc_service_name\x18\xd6\xa8\x8d\x41 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x04port\x18\x81\xb1\xd2\x01 \x01(\x05H\x01\x88\x01\x01\x12\x19\n\tport_name\x18\x89\x87\xe7\x13 \x01(\tH\x02\x88\x01\x01\x12\"\n\x12port_specification\x18\xc5\xeb\xcc\x18 \x01(\tH\x03\x88\x01\x01\"~\n\x11PortSpecification\x12 \n\x1cUNDEFINED_PORT_SPECIFICATION\x10\x00\x12\x15\n\x0eUSE_FIXED_PORT\x10\xe4\x88\xdbZ\x12\x16\n\x0eUSE_NAMED_PORT\x10\xbf\xcf\xc7\xa6\x01\x12\x18\n\x10USE_SERVING_PORT\x10\xcc\xd1\xf5\xac\x01\x42\x14\n\x12_grpc_service_nameB\x07\n\x05_portB\x0c\n\n_port_nameB\x15\n\x13_port_specification\"l\n\x19GetAcceleratorTypeRequest\x12 \n\x10\x61\x63\x63\x65lerator_type\x18\x8e\xe1\xe8\x41 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\"^\n\x11GetAddressRequest\x12\x18\n\x07\x61\x64\x64ress\x18\xf4\xb7\xde\xdc\x01 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\"f\n#GetAssociationFirewallPolicyRequest\x12 \n\x0f\x66irewall_policy\x18\xd1\x8a\xc6\xed\x01 \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x00\x88\x01\x01\x42\x07\n\x05_name\"\x86\x01\n*GetAssociationNetworkFirewallPolicyRequest\x12 \n\x0f\x66irewall_policy\x18\xd1\x8a\xc6\xed\x01 \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x00\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x42\x07\n\x05_name\"\xa4\x01\n0GetAssociationRegionNetworkFirewallPolicyRequest\x12 \n\x0f\x66irewall_policy\x18\xd1\x8a\xc6\xed\x01 \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x00\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x42\x07\n\x05_name\"b\n\x14GetAutoscalerRequest\x12\x1b\n\nautoscaler\x18\xd7\xfd\xd2\xf6\x01 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\"R\n\x17GetBackendBucketRequest\x12\x1e\n\x0e\x62\x61\x63kend_bucket\x18\xf5\xe3\xdd+ \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\"U\n\x18GetBackendServiceRequest\x12 \n\x0f\x62\x61\x63kend_service\x18\x8a\xc0\xae\x92\x01 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\"Z\n!GetDiagnosticsInterconnectRequest\x12\x1c\n\x0cinterconnect\x18\x8e\xc9\x8ck \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\"U\n\x0eGetDiskRequest\x12\x14\n\x04\x64isk\x18\x9d\x9b\xbc\x01 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\"^\n\x12GetDiskTypeRequest\x12\x19\n\tdisk_type\x18\x9c\xe9\xac, \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\"\x93\x01\n$GetEffectiveFirewallsInstanceRequest\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tB\x03\xe0\x41\x02\x12\"\n\x11network_interface\x18\xe8\xc0\x9d\xae\x01 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\"W\n#GetEffectiveFirewallsNetworkRequest\x12\x17\n\x07network\x18\xae\xb4\x85o \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\"\x83\x01\n7GetEffectiveFirewallsRegionNetworkFirewallPolicyRequest\x12\x17\n\x07network\x18\xae\xb4\x85o \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\"]\n\x1cGetExternalVpnGatewayRequest\x12$\n\x14\x65xternal_vpn_gateway\x18\x85\xd7\xb3\x34 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\"<\n\x18GetFirewallPolicyRequest\x12 \n\x0f\x66irewall_policy\x18\xd1\x8a\xc6\xed\x01 \x01(\tB\x03\xe0\x41\x02\"H\n\x12GetFirewallRequest\x12\x19\n\x08\x66irewall\x18\x80\xfa\xd5\xf3\x01 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\"m\n\x18GetForwardingRuleRequest\x12 \n\x0f\x66orwarding_rule\x18\xfe\xa5\xdd\x80\x01 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\"M\n\x19GetFromFamilyImageRequest\x12\x17\n\x06\x66\x61mily\x18\xe4\xb6\xe1\x9c\x01 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\"L\n\x17GetGlobalAddressRequest\x12\x18\n\x07\x61\x64\x64ress\x18\xf4\xb7\xde\xdc\x01 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\"[\n\x1eGetGlobalForwardingRuleRequest\x12 \n\x0f\x66orwarding_rule\x18\xfe\xa5\xdd\x80\x01 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\"h\n$GetGlobalNetworkEndpointGroupRequest\x12\'\n\x16network_endpoint_group\x18\x86\xcb\xf3\xce\x01 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\"V\n\x19GetGlobalOperationRequest\x12 \n\toperation\x18\xe7\xaa\xeb\x18 \x01(\tB\n\xe0\x41\x02\xfaG\x04name\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\"s\n%GetGlobalOrganizationOperationRequest\x12 \n\toperation\x18\xe7\xaa\xeb\x18 \x01(\tB\n\xe0\x41\x02\xfaG\x04name\x12\x1a\n\tparent_id\x18\xd0\xe1\x9a\xdb\x01 \x01(\tH\x00\x88\x01\x01\x42\x0c\n\n_parent_id\"j\n&GetGlobalPublicDelegatedPrefixeRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x17public_delegated_prefix\x18\xe8\xdc\xb1\x61 \x01(\tB\x03\xe0\x41\x02\"\xc7\x01\n!GetGuestAttributesInstanceRequest\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x1b\n\nquery_path\x18\xbc\x82\xe1\xaf\x01 \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0cvariable_key\x18\x9c\x84\xb0N \x01(\tH\x01\x88\x01\x01\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_query_pathB\x0f\n\r_variable_key\"\xbf\x01\n\x1eGetHealthBackendServiceRequest\x12 \n\x0f\x62\x61\x63kend_service\x18\x8a\xc0\xae\x92\x01 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x62\n!resource_group_reference_resource\x18\xd3\xfe\xed\x35 \x01(\x0b\x32/.google.cloud.compute.v1.ResourceGroupReferenceB\x03\xe0\x41\x02\"O\n\x15GetHealthCheckRequest\x12\x1d\n\x0chealth_check\x18\xe5\xaa\xa4\x93\x01 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\"\xdd\x01\n$GetHealthRegionBackendServiceRequest\x12 \n\x0f\x62\x61\x63kend_service\x18\x8a\xc0\xae\x92\x01 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x62\n!resource_group_reference_resource\x18\xd3\xfe\xed\x35 \x01(\x0b\x32/.google.cloud.compute.v1.ResourceGroupReferenceB\x03\xe0\x41\x02\"\xc4\x01\n\x1aGetHealthTargetPoolRequest\x12X\n\x1binstance_reference_resource\x18\xec\xe4\xd6\x8b\x01 \x01(\x0b\x32*.google.cloud.compute.v1.InstanceReferenceB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x1b\n\x0btarget_pool\x18\x8a\xe4\xf8\x1d \x01(\tB\x03\xe0\x41\x02\"\xae\x01\n!GetIamPolicyBackendServiceRequest\x12\x31\n options_requested_policy_version\x18\xbd\xfc\x85\xee\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x42#\n!_options_requested_policy_version\"\xba\x01\n\x17GetIamPolicyDiskRequest\x12\x31\n options_requested_policy_version\x18\xbd\xfc\x85\xee\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\x42#\n!_options_requested_policy_version\"\x95\x01\n!GetIamPolicyFirewallPolicyRequest\x12\x31\n options_requested_policy_version\x18\xbd\xfc\x85\xee\x01 \x01(\x05H\x00\x88\x01\x01\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x42#\n!_options_requested_policy_version\"\xa5\x01\n\x18GetIamPolicyImageRequest\x12\x31\n options_requested_policy_version\x18\xbd\xfc\x85\xee\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x42#\n!_options_requested_policy_version\"\xbe\x01\n\x1bGetIamPolicyInstanceRequest\x12\x31\n options_requested_policy_version\x18\xbd\xfc\x85\xee\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\x42#\n!_options_requested_policy_version\"\xb0\x01\n#GetIamPolicyInstanceTemplateRequest\x12\x31\n options_requested_policy_version\x18\xbd\xfc\x85\xee\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x42#\n!_options_requested_policy_version\"\xa7\x01\n\x1aGetIamPolicyLicenseRequest\x12\x31\n options_requested_policy_version\x18\xbd\xfc\x85\xee\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x42#\n!_options_requested_policy_version\"\xac\x01\n\x1fGetIamPolicyMachineImageRequest\x12\x31\n options_requested_policy_version\x18\xbd\xfc\x85\xee\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x42#\n!_options_requested_policy_version\"\xc9\x01\n$GetIamPolicyNetworkAttachmentRequest\x12\x31\n options_requested_policy_version\x18\xbd\xfc\x85\xee\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x42#\n!_options_requested_policy_version\"\xb5\x01\n(GetIamPolicyNetworkFirewallPolicyRequest\x12\x31\n options_requested_policy_version\x18\xbd\xfc\x85\xee\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x42#\n!_options_requested_policy_version\"\xbf\x01\n\x1cGetIamPolicyNodeGroupRequest\x12\x31\n options_requested_policy_version\x18\xbd\xfc\x85\xee\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\x42#\n!_options_requested_policy_version\"\xc4\x01\n\x1fGetIamPolicyNodeTemplateRequest\x12\x31\n options_requested_policy_version\x18\xbd\xfc\x85\xee\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x42#\n!_options_requested_policy_version\"\xcc\x01\n\'GetIamPolicyRegionBackendServiceRequest\x12\x31\n options_requested_policy_version\x18\xbd\xfc\x85\xee\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x42#\n!_options_requested_policy_version\"\xc2\x01\n\x1dGetIamPolicyRegionDiskRequest\x12\x31\n options_requested_policy_version\x18\xbd\xfc\x85\xee\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x42#\n!_options_requested_policy_version\"\xd3\x01\n.GetIamPolicyRegionNetworkFirewallPolicyRequest\x12\x31\n options_requested_policy_version\x18\xbd\xfc\x85\xee\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x42#\n!_options_requested_policy_version\"\xc1\x01\n\x1eGetIamPolicyReservationRequest\x12\x31\n options_requested_policy_version\x18\xbd\xfc\x85\xee\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\x42#\n!_options_requested_policy_version\"\xc6\x01\n!GetIamPolicyResourcePolicyRequest\x12\x31\n options_requested_policy_version\x18\xbd\xfc\x85\xee\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x42#\n!_options_requested_policy_version\"\xc9\x01\n$GetIamPolicyServiceAttachmentRequest\x12\x31\n options_requested_policy_version\x18\xbd\xfc\x85\xee\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x42#\n!_options_requested_policy_version\"\xa8\x01\n\x1bGetIamPolicySnapshotRequest\x12\x31\n options_requested_policy_version\x18\xbd\xfc\x85\xee\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x42#\n!_options_requested_policy_version\"\xc2\x01\n\x1dGetIamPolicySubnetworkRequest\x12\x31\n options_requested_policy_version\x18\xbd\xfc\x85\xee\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x42#\n!_options_requested_policy_version\"c\n\x19GetImageFamilyViewRequest\x12\x17\n\x06\x66\x61mily\x18\xe4\xb6\xe1\x9c\x01 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\"A\n\x0fGetImageRequest\x12\x15\n\x05image\x18\xdb\xd2\xea/ \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\"w\n\x1eGetInstanceGroupManagerRequest\x12&\n\x16instance_group_manager\x18\xc3\xf7\xf3v \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\"h\n\x17GetInstanceGroupRequest\x12\x1e\n\x0einstance_group\x18\xd5\xd4\xd5& \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\"]\n\x12GetInstanceRequest\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\"Y\n\x1aGetInstanceTemplateRequest\x12\"\n\x11instance_template\x18\xe4\x81\xbb\x93\x01 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\"}\n GetInterconnectAttachmentRequest\x12(\n\x17interconnect_attachment\x18\xf4\x8a\xf7\x92\x01 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\"a\n\x1eGetInterconnectLocationRequest\x12&\n\x15interconnect_location\x18\xc6\xd8\xdb\xea\x01 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\"O\n\x16GetInterconnectRequest\x12\x1c\n\x0cinterconnect\x18\x8e\xc9\x8ck \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\"M\n\x15GetLicenseCodeRequest\x12\x1b\n\x0clicense_code\x18\xab\xc6Y \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\"E\n\x11GetLicenseRequest\x12\x17\n\x07license\x18\xc1\x88\xc2O \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\"P\n\x16GetMachineImageRequest\x12\x1d\n\rmachine_image\x18\xe3\xfe\xfe \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\"d\n\x15GetMachineTypeRequest\x12\x1c\n\x0cmachine_type\x18\xb2\xb0\xcal \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\"\xd1\x02\n\x1fGetNatMappingInfoRoutersRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x16\n\x06router\x18\xc9\xae\xee\x46 \x01(\tB\x03\xe0\x41\x02\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"r\n\x1bGetNetworkAttachmentRequest\x12\"\n\x12network_attachment\x18\xd4\x97\x8fk \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\"\x86\x01\n$GetNetworkEdgeSecurityServiceRequest\x12-\n\x1dnetwork_edge_security_service\x18\xa7\x9f\xefJ \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\"x\n\x1eGetNetworkEndpointGroupRequest\x12\'\n\x16network_endpoint_group\x18\x86\xcb\xf3\xce\x01 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\"\\\n\x1fGetNetworkFirewallPolicyRequest\x12 \n\x0f\x66irewall_policy\x18\xd1\x8a\xc6\xed\x01 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\"E\n\x11GetNetworkRequest\x12\x17\n\x07network\x18\xae\xb4\x85o \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\"a\n\x13GetNodeGroupRequest\x12\x1b\n\nnode_group\x18\x82\xfc\x8b\xe0\x01 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\"i\n\x16GetNodeTemplateRequest\x12\x1e\n\rnode_template\x18\x97\xe4\x8b\x9a\x01 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\"_\n\x12GetNodeTypeRequest\x12\x1a\n\tnode_type\x18\xd7\x96\x90\xde\x01 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\"n\n\x19GetPacketMirroringRequest\x12 \n\x10packet_mirroring\x18\xcc\xb9\xd1\n \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\",\n\x11GetProjectRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\"f\n!GetPublicAdvertisedPrefixeRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12(\n\x18public_advertised_prefix\x18\x9e\xf7\xc9\x30 \x01(\tB\x03\xe0\x41\x02\"|\n GetPublicDelegatedPrefixeRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x17public_delegated_prefix\x18\xe8\xdc\xb1\x61 \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\"j\n\x1aGetRegionAutoscalerRequest\x12\x1b\n\nautoscaler\x18\xd7\xfd\xd2\xf6\x01 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\"s\n\x1eGetRegionBackendServiceRequest\x12 \n\x0f\x62\x61\x63kend_service\x18\x8a\xc0\xae\x92\x01 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\"j\n\x1aGetRegionCommitmentRequest\x12\x1b\n\ncommitment\x18\x95\x96\xf3\xe5\x01 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\"]\n\x14GetRegionDiskRequest\x12\x14\n\x04\x64isk\x18\x9d\x9b\xbc\x01 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\"f\n\x18GetRegionDiskTypeRequest\x12\x19\n\tdisk_type\x18\x9c\xe9\xac, \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\"m\n\x1bGetRegionHealthCheckRequest\x12\x1d\n\x0chealth_check\x18\xe5\xaa\xa4\x93\x01 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\"|\n\"GetRegionHealthCheckServiceRequest\x12%\n\x14health_check_service\x18\xdb\x9b\xdd\xc2\x01 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\"\x7f\n$GetRegionInstanceGroupManagerRequest\x12&\n\x16instance_group_manager\x18\xc3\xf7\xf3v \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\"p\n\x1dGetRegionInstanceGroupRequest\x12\x1e\n\x0einstance_group\x18\xd5\xd4\xd5& \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\"w\n GetRegionInstanceTemplateRequest\x12\"\n\x11instance_template\x18\xe4\x81\xbb\x93\x01 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\"\x80\x01\n$GetRegionNetworkEndpointGroupRequest\x12\'\n\x16network_endpoint_group\x18\x86\xcb\xf3\xce\x01 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\"z\n%GetRegionNetworkFirewallPolicyRequest\x12 \n\x0f\x66irewall_policy\x18\xd1\x8a\xc6\xed\x01 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\"\x7f\n$GetRegionNotificationEndpointRequest\x12&\n\x15notification_endpoint\x18\xe9\xbc\xd6\xb3\x01 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\"n\n\x19GetRegionOperationRequest\x12 \n\toperation\x18\xe7\xaa\xeb\x18 \x01(\tB\n\xe0\x41\x02\xfaG\x04name\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\"C\n\x10GetRegionRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\"r\n\x1eGetRegionSecurityPolicyRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x1f\n\x0fsecurity_policy\x18\x91\x86\xcaQ \x01(\tB\x03\xe0\x41\x02\"r\n\x1eGetRegionSslCertificateRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x1f\n\x0fssl_certificate\x18\xe4\xd7\x92\x16 \x01(\tB\x03\xe0\x41\x02\"i\n\x19GetRegionSslPolicyRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x1b\n\nssl_policy\x18\xc5\xfd\xe0\x8c\x01 \x01(\tB\x03\xe0\x41\x02\"u\n\x1fGetRegionTargetHttpProxyRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12!\n\x11target_http_proxy\x18\xe5\xbe\xd2\x62 \x01(\tB\x03\xe0\x41\x02\"w\n GetRegionTargetHttpsProxyRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\"\n\x12target_https_proxy\x18\xec\xb0\xfa\x18 \x01(\tB\x03\xe0\x41\x02\"t\n\x1eGetRegionTargetTcpProxyRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12!\n\x10target_tcp_proxy\x18\xe2\xd6\xf0\xef\x01 \x01(\tB\x03\xe0\x41\x02\"c\n\x16GetRegionUrlMapRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x07url_map\x18\x8c\x95\x81\xaf\x01 \x01(\tB\x03\xe0\x41\x02\"c\n\x15GetReservationRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x1b\n\x0breservation\x18\xcc\x87\xd5\x16 \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\"l\n\x18GetResourcePolicyRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x1f\n\x0fresource_policy\x18\x83\xa5\xf7K \x01(\tB\x03\xe0\x41\x02\"A\n\x0fGetRouteRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x15\n\x05route\x18\xc9\xe4\xea\x33 \x01(\tB\x03\xe0\x41\x02\"[\n\x10GetRouterRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06router\x18\xc9\xae\xee\x46 \x01(\tB\x03\xe0\x41\x02\"g\n\x1cGetRouterStatusRouterRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06router\x18\xc9\xae\xee\x46 \x01(\tB\x03\xe0\x41\x02\"h\n\x1cGetRuleFirewallPolicyRequest\x12 \n\x0f\x66irewall_policy\x18\xd1\x8a\xc6\xed\x01 \x01(\tB\x03\xe0\x41\x02\x12\x19\n\x08priority\x18\xa4\xf3\xa1\xd4\x01 \x01(\x05H\x00\x88\x01\x01\x42\x0b\n\t_priority\"\x88\x01\n#GetRuleNetworkFirewallPolicyRequest\x12 \n\x0f\x66irewall_policy\x18\xd1\x8a\xc6\xed\x01 \x01(\tB\x03\xe0\x41\x02\x12\x19\n\x08priority\x18\xa4\xf3\xa1\xd4\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x42\x0b\n\t_priority\"\xa6\x01\n)GetRuleRegionNetworkFirewallPolicyRequest\x12 \n\x0f\x66irewall_policy\x18\xd1\x8a\xc6\xed\x01 \x01(\tB\x03\xe0\x41\x02\x12\x19\n\x08priority\x18\xa4\xf3\xa1\xd4\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x42\x0b\n\t_priority\"\x80\x01\n\x1cGetRuleSecurityPolicyRequest\x12\x19\n\x08priority\x18\xa4\xf3\xa1\xd4\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x1f\n\x0fsecurity_policy\x18\x91\x86\xcaQ \x01(\tB\x03\xe0\x41\x02\x42\x0b\n\t_priority\"g\n\x1cGetScreenshotInstanceRequest\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\"T\n\x18GetSecurityPolicyRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x1f\n\x0fsecurity_policy\x18\x91\x86\xcaQ \x01(\tB\x03\xe0\x41\x02\"\xad\x01\n\"GetSerialPortOutputInstanceRequest\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x04port\x18\x81\xb1\xd2\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x15\n\x05start\x18\xe2\x88\xab\x34 \x01(\x03H\x01\x88\x01\x01\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\x42\x07\n\x05_portB\x08\n\x06_start\"s\n\x1bGetServiceAttachmentRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12#\n\x12service_attachment\x18\xed\xa9\xd0\xa1\x01 \x01(\tB\x03\xe0\x41\x02\"u\n*GetShieldedInstanceIdentityInstanceRequest\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\"H\n\x12GetSnapshotRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x19\n\x08snapshot\x18\xc4\xab\xeb\x87\x01 \x01(\tB\x03\xe0\x41\x02\"T\n\x18GetSslCertificateRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x1f\n\x0fssl_certificate\x18\xe4\xd7\x92\x16 \x01(\tB\x03\xe0\x41\x02\"K\n\x13GetSslPolicyRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x1b\n\nssl_policy\x18\xc5\xfd\xe0\x8c\x01 \x01(\tB\x03\xe0\x41\x02\"k\n\x1aGetStatusVpnGatewayRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x1c\n\x0bvpn_gateway\x18\xf9\x83\xf6\xc1\x01 \x01(\tB\x03\xe0\x41\x02\"d\n\x14GetSubnetworkRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x1b\n\nsubnetwork\x18\xee\xa7\xe4\x92\x01 \x01(\tB\x03\xe0\x41\x02\"W\n\x19GetTargetGrpcProxyRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12!\n\x11target_grpc_proxy\x18\xfb\xb4\xb2\x02 \x01(\tB\x03\xe0\x41\x02\"W\n\x19GetTargetHttpProxyRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12!\n\x11target_http_proxy\x18\xe5\xbe\xd2\x62 \x01(\tB\x03\xe0\x41\x02\"Y\n\x1aGetTargetHttpsProxyRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\"\n\x12target_https_proxy\x18\xec\xb0\xfa\x18 \x01(\tB\x03\xe0\x41\x02\"k\n\x18GetTargetInstanceRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12 \n\x0ftarget_instance\x18\x83\x8f\x96\x8a\x01 \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\"d\n\x14GetTargetPoolRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x1b\n\x0btarget_pool\x18\x8a\xe4\xf8\x1d \x01(\tB\x03\xe0\x41\x02\"V\n\x18GetTargetSslProxyRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12!\n\x10target_ssl_proxy\x18\xcd\xba\xc6\xa1\x01 \x01(\tB\x03\xe0\x41\x02\"V\n\x18GetTargetTcpProxyRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12!\n\x10target_tcp_proxy\x18\xe2\xd6\xf0\xef\x01 \x01(\tB\x03\xe0\x41\x02\"r\n\x1aGetTargetVpnGatewayRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12#\n\x12target_vpn_gateway\x18\xcb\x80\xf6\xfd\x01 \x01(\tB\x03\xe0\x41\x02\"E\n\x10GetUrlMapRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x07url_map\x18\x8c\x95\x81\xaf\x01 \x01(\tB\x03\xe0\x41\x02\"e\n\x14GetVpnGatewayRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x1c\n\x0bvpn_gateway\x18\xf9\x83\xf6\xc1\x01 \x01(\tB\x03\xe0\x41\x02\"b\n\x13GetVpnTunnelRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x1a\n\nvpn_tunnel\x18\x93\x94\xca\x44 \x01(\tB\x03\xe0\x41\x02\"3\n\x18GetXpnHostProjectRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\"\xa0\x02\n\x1eGetXpnResourcesProjectsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"j\n\x17GetZoneOperationRequest\x12 \n\toperation\x18\xe7\xaa\xeb\x18 \x01(\tB\n\xe0\x41\x02\xfaG\x04name\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\"?\n\x0eGetZoneRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\"{\n1GlobalNetworkEndpointGroupsAttachEndpointsRequest\x12\x46\n\x11network_endpoints\x18\xad\x91\xbaG \x03(\x0b\x32(.google.cloud.compute.v1.NetworkEndpoint\"{\n1GlobalNetworkEndpointGroupsDetachEndpointsRequest\x12\x46\n\x11network_endpoints\x18\xad\x91\xbaG \x03(\x0b\x32(.google.cloud.compute.v1.NetworkEndpoint\"\xbf\x01\n\"GlobalOrganizationSetPolicyRequest\x12\x36\n\x08\x62indings\x18\x8e\xc5\xa4\xc0\x01 \x03(\x0b\x32 .google.cloud.compute.v1.Binding\x12\x14\n\x04\x65tag\x18\x95\xd2\xbe\x01 \x01(\tH\x00\x88\x01\x01\x12\x37\n\x06policy\x18\xb2\xca\xb6+ \x01(\x0b\x32\x1f.google.cloud.compute.v1.PolicyH\x01\x88\x01\x01\x42\x07\n\x05_etagB\t\n\x07_policy\"\xd1\x01\n\x16GlobalSetLabelsRequest\x12!\n\x11label_fingerprint\x18\x99\xf0\xf7T \x01(\tH\x00\x88\x01\x01\x12O\n\x06labels\x18\xff\xbf\xc1\xee\x01 \x03(\x0b\x32;.google.cloud.compute.v1.GlobalSetLabelsRequest.LabelsEntry\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x14\n\x12_label_fingerprint\"\xb3\x01\n\x16GlobalSetPolicyRequest\x12\x36\n\x08\x62indings\x18\x8e\xc5\xa4\xc0\x01 \x03(\x0b\x32 .google.cloud.compute.v1.Binding\x12\x14\n\x04\x65tag\x18\x95\xd2\xbe\x01 \x01(\tH\x00\x88\x01\x01\x12\x37\n\x06policy\x18\xb2\xca\xb6+ \x01(\x0b\x32\x1f.google.cloud.compute.v1.PolicyH\x01\x88\x01\x01\x42\x07\n\x05_etagB\t\n\x07_policy\"\xc4\x02\n\x0fGuestAttributes\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\nquery_path\x18\xbc\x82\xe1\xaf\x01 \x01(\tH\x01\x88\x01\x01\x12J\n\x0bquery_value\x18\xba\xae\x91K \x01(\x0b\x32-.google.cloud.compute.v1.GuestAttributesValueH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x1c\n\x0cvariable_key\x18\x9c\x84\xb0N \x01(\tH\x04\x88\x01\x01\x12\x1e\n\x0evariable_value\x18\xee\xf3\xb3; \x01(\tH\x05\x88\x01\x01\x42\x07\n\x05_kindB\r\n\x0b_query_pathB\x0e\n\x0c_query_valueB\x0c\n\n_self_linkB\x0f\n\r_variable_keyB\x11\n\x0f_variable_value\"|\n\x14GuestAttributesEntry\x12\x12\n\x03key\x18\xdf\xbc\x06 \x01(\tH\x00\x88\x01\x01\x12\x19\n\tnamespace\x18\xdb\xaa\x8dU \x01(\tH\x01\x88\x01\x01\x12\x15\n\x05value\x18\xf1\xa2\xb2\x35 \x01(\tH\x02\x88\x01\x01\x42\x06\n\x04_keyB\x0c\n\n_namespaceB\x08\n\x06_value\"W\n\x14GuestAttributesValue\x12?\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32-.google.cloud.compute.v1.GuestAttributesEntry\"\xb9\x02\n\x0eGuestOsFeature\x12\x14\n\x04type\x18\xba\x9e\xda\x01 \x01(\tH\x00\x88\x01\x01\"\x87\x02\n\x04Type\x12\x12\n\x0eUNDEFINED_TYPE\x10\x00\x12 \n\x18\x46\x45\x41TURE_TYPE_UNSPECIFIED\x10\xdb\xbf\xc8\xfd\x01\x12\x0c\n\x05GVNIC\x10\x99\x95\xc3 \x12\x16\n\x0fMULTI_IP_SUBNET\x10\xcf\xdb\xafH\x12\x13\n\x0bSECURE_BOOT\x10\xba\xdd\xd6\xb3\x01\x12\x12\n\x0bSEV_CAPABLE\x10\x91\x96\xc3)\x12\x1b\n\x13SEV_LIVE_MIGRATABLE\x10\x8c\x9b\xf8\xba\x01\x12\x15\n\x0fSEV_SNP_CAPABLE\x10\xa7\x87\x1a\x12\x16\n\x0fUEFI_COMPATIBLE\x10\xc0\xd6\xb2]\x12\x1d\n\x16VIRTIO_SCSI_MULTIQUEUE\x10\x8d\xc1\x90`\x12\x0f\n\x07WINDOWS\x10\xe3\xdc\xec\xd9\x01\x42\x07\n\x05_type\"\x83\x04\n\x10HTTP2HealthCheck\x12\x14\n\x04host\x18\xa8\xeb\xc3\x01 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x04port\x18\x81\xb1\xd2\x01 \x01(\x05H\x01\x88\x01\x01\x12\x19\n\tport_name\x18\x89\x87\xe7\x13 \x01(\tH\x02\x88\x01\x01\x12\"\n\x12port_specification\x18\xc5\xeb\xcc\x18 \x01(\tH\x03\x88\x01\x01\x12\x1c\n\x0cproxy_header\x18\xfe\xba\xbcL \x01(\tH\x04\x88\x01\x01\x12\x1c\n\x0crequest_path\x18\xd5\xd7\xb1m \x01(\tH\x05\x88\x01\x01\x12\x18\n\x08response\x18\xc1\xa8\xdc] \x01(\tH\x06\x88\x01\x01\"~\n\x11PortSpecification\x12 \n\x1cUNDEFINED_PORT_SPECIFICATION\x10\x00\x12\x15\n\x0eUSE_FIXED_PORT\x10\xe4\x88\xdbZ\x12\x16\n\x0eUSE_NAMED_PORT\x10\xbf\xcf\xc7\xa6\x01\x12\x18\n\x10USE_SERVING_PORT\x10\xcc\xd1\xf5\xac\x01\"H\n\x0bProxyHeader\x12\x1a\n\x16UNDEFINED_PROXY_HEADER\x10\x00\x12\x0b\n\x04NONE\x10\xb8\xce\x92\x01\x12\x10\n\x08PROXY_V1\x10\xac\xa4\xb7\x9f\x01\x42\x07\n\x05_hostB\x07\n\x05_portB\x0c\n\n_port_nameB\x15\n\x13_port_specificationB\x0f\n\r_proxy_headerB\x0f\n\r_request_pathB\x0b\n\t_response\"\x82\x04\n\x0fHTTPHealthCheck\x12\x14\n\x04host\x18\xa8\xeb\xc3\x01 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x04port\x18\x81\xb1\xd2\x01 \x01(\x05H\x01\x88\x01\x01\x12\x19\n\tport_name\x18\x89\x87\xe7\x13 \x01(\tH\x02\x88\x01\x01\x12\"\n\x12port_specification\x18\xc5\xeb\xcc\x18 \x01(\tH\x03\x88\x01\x01\x12\x1c\n\x0cproxy_header\x18\xfe\xba\xbcL \x01(\tH\x04\x88\x01\x01\x12\x1c\n\x0crequest_path\x18\xd5\xd7\xb1m \x01(\tH\x05\x88\x01\x01\x12\x18\n\x08response\x18\xc1\xa8\xdc] \x01(\tH\x06\x88\x01\x01\"~\n\x11PortSpecification\x12 \n\x1cUNDEFINED_PORT_SPECIFICATION\x10\x00\x12\x15\n\x0eUSE_FIXED_PORT\x10\xe4\x88\xdbZ\x12\x16\n\x0eUSE_NAMED_PORT\x10\xbf\xcf\xc7\xa6\x01\x12\x18\n\x10USE_SERVING_PORT\x10\xcc\xd1\xf5\xac\x01\"H\n\x0bProxyHeader\x12\x1a\n\x16UNDEFINED_PROXY_HEADER\x10\x00\x12\x0b\n\x04NONE\x10\xb8\xce\x92\x01\x12\x10\n\x08PROXY_V1\x10\xac\xa4\xb7\x9f\x01\x42\x07\n\x05_hostB\x07\n\x05_portB\x0c\n\n_port_nameB\x15\n\x13_port_specificationB\x0f\n\r_proxy_headerB\x0f\n\r_request_pathB\x0b\n\t_response\"\x83\x04\n\x10HTTPSHealthCheck\x12\x14\n\x04host\x18\xa8\xeb\xc3\x01 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x04port\x18\x81\xb1\xd2\x01 \x01(\x05H\x01\x88\x01\x01\x12\x19\n\tport_name\x18\x89\x87\xe7\x13 \x01(\tH\x02\x88\x01\x01\x12\"\n\x12port_specification\x18\xc5\xeb\xcc\x18 \x01(\tH\x03\x88\x01\x01\x12\x1c\n\x0cproxy_header\x18\xfe\xba\xbcL \x01(\tH\x04\x88\x01\x01\x12\x1c\n\x0crequest_path\x18\xd5\xd7\xb1m \x01(\tH\x05\x88\x01\x01\x12\x18\n\x08response\x18\xc1\xa8\xdc] \x01(\tH\x06\x88\x01\x01\"~\n\x11PortSpecification\x12 \n\x1cUNDEFINED_PORT_SPECIFICATION\x10\x00\x12\x15\n\x0eUSE_FIXED_PORT\x10\xe4\x88\xdbZ\x12\x16\n\x0eUSE_NAMED_PORT\x10\xbf\xcf\xc7\xa6\x01\x12\x18\n\x10USE_SERVING_PORT\x10\xcc\xd1\xf5\xac\x01\"H\n\x0bProxyHeader\x12\x1a\n\x16UNDEFINED_PROXY_HEADER\x10\x00\x12\x0b\n\x04NONE\x10\xb8\xce\x92\x01\x12\x10\n\x08PROXY_V1\x10\xac\xa4\xb7\x9f\x01\x42\x07\n\x05_hostB\x07\n\x05_portB\x0c\n\n_port_nameB\x15\n\x13_port_specificationB\x0f\n\r_proxy_headerB\x0f\n\r_request_pathB\x0b\n\t_response\"\xc3\n\n\x0bHealthCheck\x12#\n\x12\x63heck_interval_sec\x18\xae\xaf\xe3\xa4\x01 \x01(\x05H\x00\x88\x01\x01\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x01\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x02\x88\x01\x01\x12K\n\x11grpc_health_check\x18\xe6\xa7\xe4( \x01(\x0b\x32(.google.cloud.compute.v1.GRPCHealthCheckH\x03\x88\x01\x01\x12\"\n\x11healthy_threshold\x18\xc9\x90\xa2\xc0\x01 \x01(\x05H\x04\x88\x01\x01\x12M\n\x12http2_health_check\x18\xda\xb5\xb5\x05 \x01(\x0b\x32).google.cloud.compute.v1.HTTP2HealthCheckH\x05\x88\x01\x01\x12L\n\x11http_health_check\x18\xbc\xa7\xde\xc4\x01 \x01(\x0b\x32(.google.cloud.compute.v1.HTTPHealthCheckH\x06\x88\x01\x01\x12N\n\x12https_health_check\x18\xb9\x98\xf6\xcf\x01 \x01(\x0b\x32).google.cloud.compute.v1.HTTPSHealthCheckH\x07\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x08\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\t\x88\x01\x01\x12J\n\nlog_config\x18\x9d\xd1\xc1\xa7\x01 \x01(\x0b\x32-.google.cloud.compute.v1.HealthCheckLogConfigH\n\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x0b\x88\x01\x01\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\x0c\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\r\x88\x01\x01\x12J\n\x10ssl_health_check\x18\xb8\xe9\xc3\x85\x01 \x01(\x0b\x32\'.google.cloud.compute.v1.SSLHealthCheckH\x0e\x88\x01\x01\x12J\n\x10tcp_health_check\x18\x83\xaa\x8d\xe0\x01 \x01(\x0b\x32\'.google.cloud.compute.v1.TCPHealthCheckH\x0f\x88\x01\x01\x12\x1b\n\x0btimeout_sec\x18\xf3\xc0\x92& \x01(\x05H\x10\x88\x01\x01\x12\x14\n\x04type\x18\xba\x9e\xda\x01 \x01(\tH\x11\x88\x01\x01\x12#\n\x13unhealthy_threshold\x18\xd0\xbd\xd9l \x01(\x05H\x12\x88\x01\x01\"w\n\x04Type\x12\x12\n\x0eUNDEFINED_TYPE\x10\x00\x12\x0b\n\x04GRPC\x10\x9e\x88\x86\x01\x12\x0b\n\x04HTTP\x10\x88\x81\x88\x01\x12\x0c\n\x05HTTP2\x10\xaa\xa1\xf8 \x12\x0c\n\x05HTTPS\x10\xcb\xa1\xf8 \x12\x0f\n\x07INVALID\x10\xd7\xfb\xed\xfc\x01\x12\t\n\x03SSL\x10\xec\x83\x05\x12\t\n\x03TCP\x10\xc1\x87\x05\x42\x15\n\x13_check_interval_secB\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x14\n\x12_grpc_health_checkB\x14\n\x12_healthy_thresholdB\x15\n\x13_http2_health_checkB\x14\n\x12_http_health_checkB\x15\n\x13_https_health_checkB\x05\n\x03_idB\x07\n\x05_kindB\r\n\x0b_log_configB\x07\n\x05_nameB\t\n\x07_regionB\x0c\n\n_self_linkB\x13\n\x11_ssl_health_checkB\x13\n\x11_tcp_health_checkB\x0e\n\x0c_timeout_secB\x07\n\x05_typeB\x16\n\x14_unhealthy_threshold\"\xa7\x02\n\x0fHealthCheckList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x36\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32$.google.cloud.compute.v1.HealthCheck\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\":\n\x14HealthCheckLogConfig\x12\x17\n\x06\x65nable\x18\x83\xcb\xd4\x94\x01 \x01(\x08H\x00\x88\x01\x01\x42\t\n\x07_enable\"F\n\x14HealthCheckReference\x12\x1d\n\x0chealth_check\x18\xe5\xaa\xa4\x93\x01 \x01(\tH\x00\x88\x01\x01\x42\x0f\n\r_health_check\"\xfc\x04\n\x12HealthCheckService\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x01\x88\x01\x01\x12\x1b\n\x0b\x66ingerprint\x18\xe4\xd1\xf3o \x01(\tH\x02\x88\x01\x01\x12\x19\n\rhealth_checks\x18\xae\xaf\xe6\xd5\x01 \x03(\t\x12\x30\n health_status_aggregation_policy\x18\xf9\xec\xdbx \x01(\tH\x03\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x04\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x05\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x06\x88\x01\x01\x12\"\n\x17network_endpoint_groups\x18\xad\x97\xff\r \x03(\t\x12\"\n\x16notification_endpoints\x18\xaa\xde\xf8\xc1\x01 \x03(\t\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\x07\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x08\x88\x01\x01\"r\n\x1dHealthStatusAggregationPolicy\x12.\n*UNDEFINED_HEALTH_STATUS_AGGREGATION_POLICY\x10\x00\x12\t\n\x03\x41ND\x10\xb7\xfb\x03\x12\x16\n\x0eNO_AGGREGATION\x10\xc4\x92\xac\xcb\x01\x42\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x0e\n\x0c_fingerprintB#\n!_health_status_aggregation_policyB\x05\n\x03_idB\x07\n\x05_kindB\x07\n\x05_nameB\t\n\x07_regionB\x0c\n\n_self_link\"]\n\x1bHealthCheckServiceReference\x12%\n\x14health_check_service\x18\xdb\x9b\xdd\xc2\x01 \x01(\tH\x00\x88\x01\x01\x42\x17\n\x15_health_check_service\"\xb6\x02\n\x17HealthCheckServicesList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12=\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32+.google.cloud.compute.v1.HealthCheckService\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xc4\x03\n\x1aHealthChecksAggregatedList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12P\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32>.google.cloud.compute.v1.HealthChecksAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1a]\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12>\n\x05value\x18\x02 \x01(\x0b\x32/.google.cloud.compute.v1.HealthChecksScopedList:\x02\x38\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xa0\x01\n\x16HealthChecksScopedList\x12?\n\rhealth_checks\x18\xae\xaf\xe6\xd5\x01 \x03(\x0b\x32$.google.cloud.compute.v1.HealthCheck\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"\xd5\x05\n\x0cHealthStatus\x12N\n\x0b\x61nnotations\x18\xa4\xf6\xb5\x35 \x03(\x0b\x32\x36.google.cloud.compute.v1.HealthStatus.AnnotationsEntry\x12 \n\x0f\x66orwarding_rule\x18\xfe\xa5\xdd\x80\x01 \x01(\tH\x00\x88\x01\x01\x12\"\n\x12\x66orwarding_rule_ip\x18\x88\xac\x91R \x01(\tH\x01\x88\x01\x01\x12\x1d\n\x0chealth_state\x18\xee\xe9\xbf\x9a\x01 \x01(\tH\x02\x88\x01\x01\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tH\x03\x88\x01\x01\x12\x1b\n\nip_address\x18\xdc\xf1\xdc\xc1\x01 \x01(\tH\x04\x88\x01\x01\x12\x14\n\x04port\x18\x81\xb1\xd2\x01 \x01(\x05H\x05\x88\x01\x01\x12\x17\n\x06weight\x18\xf8\x84\xc5\x86\x01 \x01(\tH\x06\x88\x01\x01\x12\x1d\n\x0cweight_error\x18\x81\xfb\x92\xf9\x01 \x01(\tH\x07\x88\x01\x01\x1a\x32\n\x10\x41nnotationsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"M\n\x0bHealthState\x12\x1a\n\x16UNDEFINED_HEALTH_STATE\x10\x00\x12\x0f\n\x07HEALTHY\x10\xfd\xaa\xdb\xd1\x01\x12\x11\n\tUNHEALTHY\x10\xc4\xb9\xad\xdc\x01\"\x8a\x01\n\x0bWeightError\x12\x1a\n\x16UNDEFINED_WEIGHT_ERROR\x10\x00\x12\x16\n\x0eINVALID_WEIGHT\x10\xe0\x8b\xfb\xb6\x01\x12\x16\n\x0eMISSING_WEIGHT\x10\x91\x97\x8f\xb7\x01\x12\x1a\n\x12UNAVAILABLE_WEIGHT\x10\xe7\xe2\xc6\xd1\x01\x12\x13\n\x0bWEIGHT_NONE\x10\x9f\xe9\xc9\xef\x01\x42\x12\n\x10_forwarding_ruleB\x15\n\x13_forwarding_rule_ipB\x0f\n\r_health_stateB\x0b\n\t_instanceB\r\n\x0b_ip_addressB\x07\n\x05_portB\t\n\x07_weightB\x0f\n\r_weight_error\"\xe7\x04\n\x1eHealthStatusForNetworkEndpoint\x12R\n\x0f\x62\x61\x63kend_service\x18\x8a\xc0\xae\x92\x01 \x01(\x0b\x32\x30.google.cloud.compute.v1.BackendServiceReferenceH\x00\x88\x01\x01\x12R\n\x0f\x66orwarding_rule\x18\xfe\xa5\xdd\x80\x01 \x01(\x0b\x32\x30.google.cloud.compute.v1.ForwardingRuleReferenceH\x01\x88\x01\x01\x12L\n\x0chealth_check\x18\xe5\xaa\xa4\x93\x01 \x01(\x0b\x32-.google.cloud.compute.v1.HealthCheckReferenceH\x02\x88\x01\x01\x12[\n\x14health_check_service\x18\xdb\x9b\xdd\xc2\x01 \x01(\x0b\x32\x34.google.cloud.compute.v1.HealthCheckServiceReferenceH\x03\x88\x01\x01\x12\x1d\n\x0chealth_state\x18\xee\xe9\xbf\x9a\x01 \x01(\tH\x04\x88\x01\x01\"p\n\x0bHealthState\x12\x1a\n\x16UNDEFINED_HEALTH_STATE\x10\x00\x12\x10\n\x08\x44RAINING\x10\xea\xd5\x8c\xe5\x01\x12\x0f\n\x07HEALTHY\x10\xfd\xaa\xdb\xd1\x01\x12\x11\n\tUNHEALTHY\x10\xc4\xb9\xad\xdc\x01\x12\x0f\n\x07UNKNOWN\x10\xaa\xf0\xc4\xce\x01\x42\x12\n\x10_backend_serviceB\x12\n\x10_forwarding_ruleB\x0f\n\r_health_checkB\x17\n\x15_health_check_serviceB\x0f\n\r_health_state\";\n\x04Help\x12\x33\n\x05links\x18\xb9\x9f\x8d\x31 \x03(\x0b\x32!.google.cloud.compute.v1.HelpLink\"T\n\x08HelpLink\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x00\x88\x01\x01\x12\x12\n\x03url\x18\xef\x8a\x07 \x01(\tH\x01\x88\x01\x01\x42\x0e\n\x0c_descriptionB\x06\n\x04_url\"z\n\x08HostRule\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x00\x88\x01\x01\x12\x10\n\x05hosts\x18\xcb\xff\xb6/ \x03(\t\x12\x1d\n\x0cpath_matcher\x18\x98\xbe\x8a\xa1\x01 \x01(\tH\x01\x88\x01\x01\x42\x0e\n\x0c_descriptionB\x0f\n\r_path_matcher\"i\n\x0eHttpFaultAbort\x12\x1c\n\x0bhttp_status\x18\x89\xb7\xce\xdf\x01 \x01(\rH\x00\x88\x01\x01\x12\x1a\n\npercentage\x18\x9a\xe5\xb7H \x01(\x01H\x01\x88\x01\x01\x42\x0e\n\x0c_http_statusB\r\n\x0b_percentage\"\x8c\x01\n\x0eHttpFaultDelay\x12?\n\x0b\x66ixed_delay\x18\xf8\xb9\x96\x97\x01 \x01(\x0b\x32!.google.cloud.compute.v1.DurationH\x00\x88\x01\x01\x12\x1a\n\npercentage\x18\x9a\xe5\xb7H \x01(\x01H\x01\x88\x01\x01\x42\x0e\n\x0c_fixed_delayB\r\n\x0b_percentage\"\xa8\x01\n\x12HttpFaultInjection\x12>\n\x05\x61\x62ort\x18\xb0\xc6\x94, \x01(\x0b\x32\'.google.cloud.compute.v1.HttpFaultAbortH\x00\x88\x01\x01\x12>\n\x05\x64\x65lay\x18\x83\xf3\xc2- \x01(\x0b\x32\'.google.cloud.compute.v1.HttpFaultDelayH\x01\x88\x01\x01\x42\x08\n\x06_abortB\x08\n\x06_delay\"\xfc\x01\n\x10HttpHeaderAction\x12L\n\x16request_headers_to_add\x18\xe6\xae\xb1\" \x03(\x0b\x32).google.cloud.compute.v1.HttpHeaderOption\x12$\n\x19request_headers_to_remove\x18\x9f\xcf\x93h \x03(\t\x12M\n\x17response_headers_to_add\x18\xf4\xb6\xa9\x0f \x03(\x0b\x32).google.cloud.compute.v1.HttpHeaderOption\x12%\n\x1aresponse_headers_to_remove\x18\xd1\x81\xfb# \x03(\t\"\xb0\x03\n\x0fHttpHeaderMatch\x12\x1c\n\x0b\x65xact_match\x18\x85\x99\x9c\xda\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bheader_name\x18\xfd\xc1\xc7\x34 \x01(\tH\x01\x88\x01\x01\x12\x1d\n\x0cinvert_match\x18\x9c\xc8\xfa\xee\x01 \x01(\x08H\x02\x88\x01\x01\x12\x1c\n\x0cprefix_match\x18\xd8\xf3\xfcz \x01(\tH\x03\x88\x01\x01\x12\x1d\n\rpresent_match\x18\xc1\xfa\x93 \x01(\x08H\x04\x88\x01\x01\x12\x45\n\x0brange_match\x18\xc3\xa8\xaf. \x01(\x0b\x32(.google.cloud.compute.v1.Int64RangeMatchH\x05\x88\x01\x01\x12\x1b\n\x0bregex_match\x18\xcd\xb7\x9a\x33 \x01(\tH\x06\x88\x01\x01\x12\x1d\n\x0csuffix_match\x18\xd7\xe6\xae\xcb\x01 \x01(\tH\x07\x88\x01\x01\x42\x0e\n\x0c_exact_matchB\x0e\n\x0c_header_nameB\x0f\n\r_invert_matchB\x0f\n\r_prefix_matchB\x10\n\x0e_present_matchB\x0e\n\x0c_range_matchB\x0e\n\x0c_regex_matchB\x0f\n\r_suffix_match\"\x93\x01\n\x10HttpHeaderOption\x12\x1b\n\x0bheader_name\x18\xfd\xc1\xc7\x34 \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0cheader_value\x18\xbf\xf2\xeb` \x01(\tH\x01\x88\x01\x01\x12\x17\n\x07replace\x18\xb4\xe5\xf2\t \x01(\x08H\x02\x88\x01\x01\x42\x0e\n\x0c_header_nameB\x0f\n\r_header_valueB\n\n\x08_replace\"\xc4\x01\n\x17HttpQueryParameterMatch\x12\x1c\n\x0b\x65xact_match\x18\x85\x99\x9c\xda\x01 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x01\x88\x01\x01\x12\x1d\n\rpresent_match\x18\xc1\xfa\x93 \x01(\x08H\x02\x88\x01\x01\x12\x1b\n\x0bregex_match\x18\xcd\xb7\x9a\x33 \x01(\tH\x03\x88\x01\x01\x42\x0e\n\x0c_exact_matchB\x07\n\x05_nameB\x10\n\x0e_present_matchB\x0e\n\x0c_regex_match\"\x8c\x04\n\x12HttpRedirectAction\x12\x1d\n\rhost_redirect\x18\x93\xa1\x9c\x33 \x01(\tH\x00\x88\x01\x01\x12\x1e\n\x0ehttps_redirect\x18\xb0\xf1\x97Q \x01(\x08H\x01\x88\x01\x01\x12\x1e\n\rpath_redirect\x18\xb6\xbd\xee\x81\x01 \x01(\tH\x02\x88\x01\x01\x12 \n\x0fprefix_redirect\x18\xe9\xf5\xe0\xd4\x01 \x01(\tH\x03\x88\x01\x01\x12\'\n\x16redirect_response_code\x18\x88\xd8\x9e\xd0\x01 \x01(\tH\x04\x88\x01\x01\x12\x1b\n\x0bstrip_query\x18\xe1\x99\xf7\x18 \x01(\x08H\x05\x88\x01\x01\"\xb8\x01\n\x14RedirectResponseCode\x12$\n UNDEFINED_REDIRECT_RESPONSE_CODE\x10\x00\x12\x0c\n\x05\x46OUND\x10\xe2\xbe\xfe\x1f\x12!\n\x19MOVED_PERMANENTLY_DEFAULT\x10\xd1\x99\xb2\xb8\x01\x12\x1a\n\x12PERMANENT_REDIRECT\x10\xed\xe8\x93\xb6\x01\x12\x11\n\tSEE_OTHER\x10\xe4\xef\xaf\xd4\x01\x12\x1a\n\x12TEMPORARY_REDIRECT\x10\xaa\xe4\xb7\xe9\x01\x42\x10\n\x0e_host_redirectB\x11\n\x0f_https_redirectB\x10\n\x0e_path_redirectB\x12\n\x10_prefix_redirectB\x19\n\x17_redirect_response_codeB\x0e\n\x0c_strip_query\"\xb4\x01\n\x0fHttpRetryPolicy\x12\x1b\n\x0bnum_retries\x18\x8d\xab\x81x \x01(\rH\x00\x88\x01\x01\x12\x43\n\x0fper_try_timeout\x18\xbb\xad\xc4\x85\x01 \x01(\x0b\x32!.google.cloud.compute.v1.DurationH\x01\x88\x01\x01\x12\x1b\n\x10retry_conditions\x18\xaf\xe1\xde\r \x03(\tB\x0e\n\x0c_num_retriesB\x12\n\x10_per_try_timeout\"\xf1\x05\n\x0fHttpRouteAction\x12\x41\n\x0b\x63ors_policy\x18\x84\xcc\x9d\xbe\x01 \x01(\x0b\x32#.google.cloud.compute.v1.CorsPolicyH\x00\x88\x01\x01\x12T\n\x16\x66\x61ult_injection_policy\x18\x97\x94\xea\xc4\x01 \x01(\x0b\x32+.google.cloud.compute.v1.HttpFaultInjectionH\x01\x88\x01\x01\x12\x46\n\x13max_stream_duration\x18\x98\xa5\xa5\x1d \x01(\x0b\x32!.google.cloud.compute.v1.DurationH\x02\x88\x01\x01\x12S\n\x15request_mirror_policy\x18\x82\xe0\xffh \x01(\x0b\x32,.google.cloud.compute.v1.RequestMirrorPolicyH\x03\x88\x01\x01\x12\x46\n\x0cretry_policy\x18\xa9\xe5\x8a\x1b \x01(\x0b\x32(.google.cloud.compute.v1.HttpRetryPolicyH\x04\x88\x01\x01\x12;\n\x07timeout\x18\xe1\x9a\xbd\x8d\x01 \x01(\x0b\x32!.google.cloud.compute.v1.DurationH\x05\x88\x01\x01\x12\x41\n\x0burl_rewrite\x18\xbc\xfd\xaa\x82\x01 \x01(\x0b\x32#.google.cloud.compute.v1.UrlRewriteH\x06\x88\x01\x01\x12V\n\x19weighted_backend_services\x18\xd1\xc7\xda\xa0\x01 \x03(\x0b\x32/.google.cloud.compute.v1.WeightedBackendServiceB\x0e\n\x0c_cors_policyB\x19\n\x17_fault_injection_policyB\x16\n\x14_max_stream_durationB\x18\n\x16_request_mirror_policyB\x0f\n\r_retry_policyB\n\n\x08_timeoutB\x0e\n\x0c_url_rewrite\"\xe5\x03\n\rHttpRouteRule\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x00\x88\x01\x01\x12I\n\rheader_action\x18\xa8\xa0\xb8\x9c\x01 \x01(\x0b\x32).google.cloud.compute.v1.HttpHeaderActionH\x01\x88\x01\x01\x12\x44\n\x0bmatch_rules\x18\xfd\xbb\xb1\xb3\x01 \x03(\x0b\x32+.google.cloud.compute.v1.HttpRouteRuleMatch\x12\x19\n\x08priority\x18\xa4\xf3\xa1\xd4\x01 \x01(\x05H\x02\x88\x01\x01\x12G\n\x0croute_action\x18\xec\xa9\xb9\xca\x01 \x01(\x0b\x32(.google.cloud.compute.v1.HttpRouteActionH\x03\x88\x01\x01\x12\x18\n\x07service\x18\xb5\x8d\x8f\xb2\x01 \x01(\tH\x04\x88\x01\x01\x12J\n\x0curl_redirect\x18\xac\xa1\x98\xc1\x01 \x01(\x0b\x32+.google.cloud.compute.v1.HttpRedirectActionH\x05\x88\x01\x01\x42\x0e\n\x0c_descriptionB\x10\n\x0e_header_actionB\x0b\n\t_priorityB\x0f\n\r_route_actionB\n\n\x08_serviceB\x0f\n\r_url_redirect\"\xb7\x03\n\x12HttpRouteRuleMatch\x12\x1f\n\x0f\x66ull_path_match\x18\xdb\x89\xaa\x66 \x01(\tH\x00\x88\x01\x01\x12\x44\n\x0eheader_matches\x18\x81\xeb\xc8\xac\x01 \x03(\x0b\x32(.google.cloud.compute.v1.HttpHeaderMatch\x12\x1c\n\x0bignore_case\x18\xfd\x92\xb4\xdd\x01 \x01(\x08H\x01\x88\x01\x01\x12\x45\n\x10metadata_filters\x18\xeb\xcd\xcc\xdd\x01 \x03(\x0b\x32\'.google.cloud.compute.v1.MetadataFilter\x12\x1c\n\x0cprefix_match\x18\xd8\xf3\xfcz \x01(\tH\x02\x88\x01\x01\x12U\n\x17query_parameter_matches\x18\xe6\x95\xbe\x88\x01 \x03(\x0b\x32\x30.google.cloud.compute.v1.HttpQueryParameterMatch\x12\x1b\n\x0bregex_match\x18\xcd\xb7\x9a\x33 \x01(\tH\x03\x88\x01\x01\x42\x12\n\x10_full_path_matchB\x0e\n\x0c_ignore_caseB\x0f\n\r_prefix_matchB\x0e\n\x0c_regex_match\"\xba\x11\n\x05Image\x12\x1d\n\x0c\x61rchitecture\x18\xd3\xd2\xb1\x90\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12\x61rchive_size_bytes\x18\xca\x8c\xdc\xb5\x01 \x01(\x03H\x01\x88\x01\x01\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x02\x88\x01\x01\x12G\n\ndeprecated\x18\xb3\xcb\xd1\xf5\x01 \x01(\x0b\x32*.google.cloud.compute.v1.DeprecationStatusH\x03\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x04\x88\x01\x01\x12\x1d\n\x0c\x64isk_size_gb\x18\xb7\x9a\xe7\x96\x01 \x01(\x03H\x05\x88\x01\x01\x12\x17\n\x06\x66\x61mily\x18\xe4\xb6\xe1\x9c\x01 \x01(\tH\x06\x88\x01\x01\x12\x45\n\x11guest_os_features\x18\xd1\xe0\xe7% \x03(\x0b\x32\'.google.cloud.compute.v1.GuestOsFeature\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x07\x88\x01\x01\x12U\n\x14image_encryption_key\x18\x87\xce\xfb\xb4\x01 \x01(\x0b\x32..google.cloud.compute.v1.CustomerEncryptionKeyH\x08\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\t\x88\x01\x01\x12!\n\x11label_fingerprint\x18\x99\xf0\xf7T \x01(\tH\n\x88\x01\x01\x12>\n\x06labels\x18\xff\xbf\xc1\xee\x01 \x03(\x0b\x32*.google.cloud.compute.v1.Image.LabelsEntry\x12\x18\n\rlicense_codes\x18\xa8\x85\xd8\x15 \x03(\x03\x12\x14\n\x08licenses\x18\xd2\x88\x80\xa1\x01 \x03(\t\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x0b\x88\x01\x01\x12;\n\x08raw_disk\x18\xd4\xce\xf3\xef\x01 \x01(\x0b\x32 .google.cloud.compute.v1.RawDiskH\x0c\x88\x01\x01\x12\x1e\n\rsatisfies_pzs\x18\xab\xdd\xab\xe5\x01 \x01(\x08H\r\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x0e\x88\x01\x01\x12\\\n\x1fshielded_instance_initial_state\x18\x83\xc4\xdc[ \x01(\x0b\x32+.google.cloud.compute.v1.InitialStateConfigH\x0f\x88\x01\x01\x12\x1c\n\x0bsource_disk\x18\xc1\xee\xb4\xd7\x01 \x01(\tH\x10\x88\x01\x01\x12[\n\x1asource_disk_encryption_key\x18\xe1\xa0\xb8\xfd\x01 \x01(\x0b\x32..google.cloud.compute.v1.CustomerEncryptionKeyH\x11\x88\x01\x01\x12\x1f\n\x0esource_disk_id\x18\xd9\xcd\xc9\xd8\x01 \x01(\tH\x12\x88\x01\x01\x12\x1c\n\x0csource_image\x18\xb7\xe8\x86\x18 \x01(\tH\x13\x88\x01\x01\x12\\\n\x1bsource_image_encryption_key\x18\xab\x91\xf5\xb5\x01 \x01(\x0b\x32..google.cloud.compute.v1.CustomerEncryptionKeyH\x14\x88\x01\x01\x12\x1f\n\x0fsource_image_id\x18\xa3\xfc\xb0\x1a \x01(\tH\x15\x88\x01\x01\x12\x1f\n\x0fsource_snapshot\x18\xe8\x9a\x8e< \x01(\tH\x16\x88\x01\x01\x12_\n\x1esource_snapshot_encryption_key\x18\xda\x8e\xe7\x90\x01 \x01(\x0b\x32..google.cloud.compute.v1.CustomerEncryptionKeyH\x17\x88\x01\x01\x12\"\n\x12source_snapshot_id\x18\xd2\x96\x98/ \x01(\tH\x18\x88\x01\x01\x12\x1c\n\x0bsource_type\x18\xde\xf1\xd2\xd7\x01 \x01(\tH\x19\x88\x01\x01\x12\x16\n\x06status\x18\xf2\x9f\xb7V \x01(\tH\x1a\x88\x01\x01\x12\x1d\n\x11storage_locations\x18\x9a\xed\xb3\x9c\x01 \x03(\t\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"j\n\x0c\x41rchitecture\x12\x1a\n\x16UNDEFINED_ARCHITECTURE\x10\x00\x12 \n\x18\x41RCHITECTURE_UNSPECIFIED\x10\xab\xd4\x9d\xbc\x01\x12\x0c\n\x05\x41RM64\x10\xfa\xcb\xe9\x1d\x12\x0e\n\x06X86_64\x10\xc7\xa4\xe6\xca\x01\"2\n\nSourceType\x12\x19\n\x15UNDEFINED_SOURCE_TYPE\x10\x00\x12\t\n\x03RAW\x10\x88\xf8\x04\"^\n\x06Status\x12\x14\n\x10UNDEFINED_STATUS\x10\x00\x12\x10\n\x08\x44\x45LETING\x10\xa8\xa7\x87\xfc\x01\x12\x0e\n\x06\x46\x41ILED\x10\xbd\x90\xa6\xd9\x01\x12\x0e\n\x07PENDING\x10\xf7\xaa\xf0\x10\x12\x0c\n\x05READY\x10\x83\xc3\x8f%B\x0f\n\r_architectureB\x15\n\x13_archive_size_bytesB\x15\n\x13_creation_timestampB\r\n\x0b_deprecatedB\x0e\n\x0c_descriptionB\x0f\n\r_disk_size_gbB\t\n\x07_familyB\x05\n\x03_idB\x17\n\x15_image_encryption_keyB\x07\n\x05_kindB\x14\n\x12_label_fingerprintB\x07\n\x05_nameB\x0b\n\t_raw_diskB\x10\n\x0e_satisfies_pzsB\x0c\n\n_self_linkB\"\n _shielded_instance_initial_stateB\x0e\n\x0c_source_diskB\x1d\n\x1b_source_disk_encryption_keyB\x11\n\x0f_source_disk_idB\x0f\n\r_source_imageB\x1e\n\x1c_source_image_encryption_keyB\x12\n\x10_source_image_idB\x12\n\x10_source_snapshotB!\n\x1f_source_snapshot_encryption_keyB\x15\n\x13_source_snapshot_idB\x0e\n\x0c_source_typeB\t\n\x07_status\"R\n\x0fImageFamilyView\x12\x35\n\x05image\x18\xdb\xd2\xea/ \x01(\x0b\x32\x1e.google.cloud.compute.v1.ImageH\x00\x88\x01\x01\x42\x08\n\x06_image\"\x9b\x02\n\tImageList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x30\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\x1e.google.cloud.compute.v1.Image\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\x8e\x02\n\x12InitialStateConfig\x12\x39\n\x03\x64\x62s\x18\xb5\x87\x06 \x03(\x0b\x32*.google.cloud.compute.v1.FileContentBuffer\x12;\n\x04\x64\x62xs\x18\xf9\xe7\xbb\x01 \x03(\x0b\x32*.google.cloud.compute.v1.FileContentBuffer\x12;\n\x04keks\x18\xc2\xd8\xc8\x01 \x03(\x0b\x32*.google.cloud.compute.v1.FileContentBuffer\x12<\n\x02pk\x18\xfb\x1b \x01(\x0b\x32*.google.cloud.compute.v1.FileContentBufferH\x00\x88\x01\x01\x42\x05\n\x03_pk\"\xca\x01\n\x14InsertAddressRequest\x12\x43\n\x10\x61\x64\x64ress_resource\x18\xf9\x97\xde\xe6\x01 \x01(\x0b\x32 .google.cloud.compute.v1.AddressB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xce\x01\n\x17InsertAutoscalerRequest\x12H\n\x13\x61utoscaler_resource\x18\xf6\xf0\xff\x62 \x01(\x0b\x32#.google.cloud.compute.v1.AutoscalerB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xbc\x01\n\x1aInsertBackendBucketRequest\x12P\n\x17\x62\x61\x63kend_bucket_resource\x18\x98\xce\xc7\xb5\x01 \x01(\x0b\x32&.google.cloud.compute.v1.BackendBucketB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xbf\x01\n\x1bInsertBackendServiceRequest\x12R\n\x18\x62\x61\x63kend_service_resource\x18\xa3\x81\xdf\xa5\x01 \x01(\x0b\x32\'.google.cloud.compute.v1.BackendServiceB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xeb\x01\n\x11InsertDiskRequest\x12<\n\rdisk_resource\x18\xf0\xd0\xab\x0c \x01(\x0b\x32\x1d.google.cloud.compute.v1.DiskB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0csource_image\x18\xb7\xe8\x86\x18 \x01(\tH\x01\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_idB\x0f\n\r_source_image\"\xcc\x01\n\x1fInsertExternalVpnGatewayRequest\x12[\n\x1d\x65xternal_vpn_gateway_resource\x18\x88\xdf\x90\xe8\x01 \x01(\x0b\x32+.google.cloud.compute.v1.ExternalVpnGatewayB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xc4\x01\n\x1bInsertFirewallPolicyRequest\x12R\n\x18\x66irewall_policy_resource\x18\xbc\xb6\x87\xec\x01 \x01(\x0b\x32\'.google.cloud.compute.v1.FirewallPolicyB\x03\xe0\x41\x02\x12&\n\tparent_id\x18\xd0\xe1\x9a\xdb\x01 \x01(\tB\x0f\xf2G\tparent_id\xe0\x41\x02\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xab\x01\n\x15InsertFirewallRequest\x12\x44\n\x11\x66irewall_resource\x18\xed\xb0\xe0\x13 \x01(\x0b\x32!.google.cloud.compute.v1.FirewallB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xe0\x01\n\x1bInsertForwardingRuleRequest\x12R\n\x18\x66orwarding_rule_resource\x18\xaf\xc0\xd0\x8f\x01 \x01(\x0b\x32\'.google.cloud.compute.v1.ForwardingRuleB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xaf\x01\n\x1aInsertGlobalAddressRequest\x12\x43\n\x10\x61\x64\x64ress_resource\x18\xf9\x97\xde\xe6\x01 \x01(\x0b\x32 .google.cloud.compute.v1.AddressB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xc5\x01\n!InsertGlobalForwardingRuleRequest\x12R\n\x18\x66orwarding_rule_resource\x18\xaf\xc0\xd0\x8f\x01 \x01(\x0b\x32\'.google.cloud.compute.v1.ForwardingRuleB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xd8\x01\n\'InsertGlobalNetworkEndpointGroupRequest\x12_\n\x1fnetwork_endpoint_group_resource\x18\xa7\xcd\xdb\xfa\x01 \x01(\x0b\x32-.google.cloud.compute.v1.NetworkEndpointGroupB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xdb\x01\n)InsertGlobalPublicDelegatedPrefixeRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12`\n public_delegated_prefix_resource\x18\x85\xf8\xd8\x16 \x01(\x0b\x32..google.cloud.compute.v1.PublicDelegatedPrefixB\x03\xe0\x41\x02\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xb5\x01\n\x18InsertHealthCheckRequest\x12K\n\x15health_check_resource\x18\xa8\xc3\xa4` \x01(\x0b\x32$.google.cloud.compute.v1.HealthCheckB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xd2\x01\n\x12InsertImageRequest\x12\x1c\n\x0c\x66orce_create\x18\xd0\x89\xa4^ \x01(\x08H\x00\x88\x01\x01\x12?\n\x0eimage_resource\x18\xf2\xc4\xfe\xb0\x01 \x01(\x0b\x32\x1e.google.cloud.compute.v1.ImageB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x01\x88\x01\x01\x42\x0f\n\r_force_createB\r\n\x0b_request_id\"\xee\x01\n!InsertInstanceGroupManagerRequest\x12^\n\x1finstance_group_manager_resource\x18\x8a\x8a\xbe| \x01(\x0b\x32-.google.cloud.compute.v1.InstanceGroupManagerB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xd9\x01\n\x1aInsertInstanceGroupRequest\x12P\n\x17instance_group_resource\x18\xb8\xb5\xd5\x88\x01 \x01(\x0b\x32&.google.cloud.compute.v1.InstanceGroupB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xcf\x02\n\x15InsertInstanceRequest\x12\x44\n\x11instance_resource\x18\xf8\xf0\xfe\x66 \x01(\x0b\x32!.google.cloud.compute.v1.InstanceB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12)\n\x18source_instance_template\x18\xc0\xc3\xc1\x9e\x01 \x01(\tH\x01\x88\x01\x01\x12$\n\x14source_machine_image\x18\xbf\xdc\xb0\n \x01(\tH\x02\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_idB\x1b\n\x19_source_instance_templateB\x17\n\x15_source_machine_image\"\xc4\x01\n\x1dInsertInstanceTemplateRequest\x12U\n\x1ainstance_template_resource\x18\x89\xea\x8b\x05 \x01(\x0b\x32).google.cloud.compute.v1.InstanceTemplateB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xa8\x02\n#InsertInterconnectAttachmentRequest\x12\x61\n interconnect_attachment_resource\x18\xf9\xa4\xa0\x65 \x01(\x0b\x32/.google.cloud.compute.v1.InterconnectAttachmentB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1d\n\rvalidate_only\x18\xb5\xfa\xdfs \x01(\x08H\x01\x88\x01\x01\x42\r\n\x0b_request_idB\x10\n\x0e_validate_only\"\xb8\x01\n\x19InsertInterconnectRequest\x12M\n\x15interconnect_resource\x18\x9f\xa1\xcc\xbd\x01 \x01(\x0b\x32%.google.cloud.compute.v1.InterconnectB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xa9\x01\n\x14InsertLicenseRequest\x12\x43\n\x10license_resource\x18\xcc\xd4\xea\xd0\x01 \x01(\x0b\x32 .google.cloud.compute.v1.LicenseB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xee\x01\n\x19InsertMachineImageRequest\x12M\n\x16machine_image_resource\x18\xea\xaa\xfb\x1c \x01(\x0b\x32%.google.cloud.compute.v1.MachineImageB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12 \n\x0fsource_instance\x18\xb9\x98\xfd\xbc\x01 \x01(\tH\x01\x88\x01\x01\x42\r\n\x0b_request_idB\x12\n\x10_source_instance\"\xe8\x01\n\x1eInsertNetworkAttachmentRequest\x12W\n\x1bnetwork_attachment_resource\x18\x99\xf0\xcc\x64 \x01(\x0b\x32*.google.cloud.compute.v1.NetworkAttachmentB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xb7\x02\n\'InsertNetworkEdgeSecurityServiceRequest\x12l\n&network_edge_security_service_resource\x18\xa6\xa3\xdb\xe3\x01 \x01(\x0b\x32\x33.google.cloud.compute.v1.NetworkEdgeSecurityServiceB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1d\n\rvalidate_only\x18\xb5\xfa\xdfs \x01(\x08H\x01\x88\x01\x01\x42\r\n\x0b_request_idB\x10\n\x0e_validate_only\"\xef\x01\n!InsertNetworkEndpointGroupRequest\x12_\n\x1fnetwork_endpoint_group_resource\x18\xa7\xcd\xdb\xfa\x01 \x01(\x0b\x32-.google.cloud.compute.v1.NetworkEndpointGroupB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xc6\x01\n\"InsertNetworkFirewallPolicyRequest\x12R\n\x18\x66irewall_policy_resource\x18\xbc\xb6\x87\xec\x01 \x01(\x0b\x32\'.google.cloud.compute.v1.FirewallPolicyB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xa8\x01\n\x14InsertNetworkRequest\x12\x42\n\x10network_resource\x18\xff\xdd\x9c: \x01(\x0b\x32 .google.cloud.compute.v1.NetworkB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xf1\x01\n\x16InsertNodeGroupRequest\x12\"\n\x12initial_node_count\x18\xed\xc8\xa7\" \x01(\x05\x42\x03\xe0\x41\x02\x12H\n\x13node_group_resource\x18\xab\xb3\xfa\xf0\x01 \x01(\x0b\x32\".google.cloud.compute.v1.NodeGroupB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xd9\x01\n\x19InsertNodeTemplateRequest\x12M\n\x16node_template_resource\x18\xb6\xda\xdd< \x01(\x0b\x32%.google.cloud.compute.v1.NodeTemplateB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xe3\x01\n\x1cInsertPacketMirroringRequest\x12T\n\x19packet_mirroring_resource\x18\xa1\xfc\xa8\xeb\x01 \x01(\x0b\x32(.google.cloud.compute.v1.PacketMirroringB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xd8\x01\n$InsertPublicAdvertisedPrefixeRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x62\n!public_advertised_prefix_resource\x18\x8f\xd7\xb2o \x01(\x0b\x32/.google.cloud.compute.v1.PublicAdvertisedPrefixB\x03\xe0\x41\x02\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xf6\x01\n#InsertPublicDelegatedPrefixeRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12`\n public_delegated_prefix_resource\x18\x85\xf8\xd8\x16 \x01(\x0b\x32..google.cloud.compute.v1.PublicDelegatedPrefixB\x03\xe0\x41\x02\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xd8\x01\n\x1dInsertRegionAutoscalerRequest\x12H\n\x13\x61utoscaler_resource\x18\xf6\xf0\xff\x62 \x01(\x0b\x32#.google.cloud.compute.v1.AutoscalerB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xe6\x01\n!InsertRegionBackendServiceRequest\x12R\n\x18\x62\x61\x63kend_service_resource\x18\xa3\x81\xdf\xa5\x01 \x01(\x0b\x32\'.google.cloud.compute.v1.BackendServiceB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xd8\x01\n\x1dInsertRegionCommitmentRequest\x12H\n\x13\x63ommitment_resource\x18\xf8\xa3\xbbt \x01(\x0b\x32#.google.cloud.compute.v1.CommitmentB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xf5\x01\n\x17InsertRegionDiskRequest\x12<\n\rdisk_resource\x18\xf0\xd0\xab\x0c \x01(\x0b\x32\x1d.google.cloud.compute.v1.DiskB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0csource_image\x18\xb7\xe8\x86\x18 \x01(\tH\x01\x88\x01\x01\x42\r\n\x0b_request_idB\x0f\n\r_source_image\"\xdc\x01\n\x1eInsertRegionHealthCheckRequest\x12K\n\x15health_check_resource\x18\xa8\xc3\xa4` \x01(\x0b\x32$.google.cloud.compute.v1.HealthCheckB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xf3\x01\n%InsertRegionHealthCheckServiceRequest\x12[\n\x1dhealth_check_service_resource\x18\xf2\x9b\xd0\xe3\x01 \x01(\x0b\x32+.google.cloud.compute.v1.HealthCheckServiceB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xf8\x01\n\'InsertRegionInstanceGroupManagerRequest\x12^\n\x1finstance_group_manager_resource\x18\x8a\x8a\xbe| \x01(\x0b\x32-.google.cloud.compute.v1.InstanceGroupManagerB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xeb\x01\n#InsertRegionInstanceTemplateRequest\x12U\n\x1ainstance_template_resource\x18\x89\xea\x8b\x05 \x01(\x0b\x32).google.cloud.compute.v1.InstanceTemplateB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xf9\x01\n\'InsertRegionNetworkEndpointGroupRequest\x12_\n\x1fnetwork_endpoint_group_resource\x18\xa7\xcd\xdb\xfa\x01 \x01(\x0b\x32-.google.cloud.compute.v1.NetworkEndpointGroupB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xed\x01\n(InsertRegionNetworkFirewallPolicyRequest\x12R\n\x18\x66irewall_policy_resource\x18\xbc\xb6\x87\xec\x01 \x01(\x0b\x32\'.google.cloud.compute.v1.FirewallPolicyB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xf8\x01\n\'InsertRegionNotificationEndpointRequest\x12^\n\x1enotification_endpoint_resource\x18\xa4\xfa\xb1\xa1\x01 \x01(\x0b\x32-.google.cloud.compute.v1.NotificationEndpointB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\x96\x02\n!InsertRegionSecurityPolicyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12Q\n\x18security_policy_resource\x18\xfc\xaa\x89g \x01(\x0b\x32\'.google.cloud.compute.v1.SecurityPolicyB\x03\xe0\x41\x02\x12\x1d\n\rvalidate_only\x18\xb5\xfa\xdfs \x01(\x08H\x01\x88\x01\x01\x42\r\n\x0b_request_idB\x10\n\x0e_validate_only\"\xe5\x01\n!InsertRegionSslCertificateRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12Q\n\x18ssl_certificate_resource\x18\x89\xd4\x95V \x01(\x0b\x32\'.google.cloud.compute.v1.SslCertificateB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xd7\x01\n\x1cInsertRegionSslPolicyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12H\n\x13ssl_policy_resource\x18\xc8\x88\x8a\x83\x01 \x01(\x0b\x32\".google.cloud.compute.v1.SslPolicyB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xe9\x01\n\"InsertRegionTargetHttpProxyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12T\n\x1atarget_http_proxy_resource\x18\xa8\xaf\xe3\x0b \x01(\x0b\x32(.google.cloud.compute.v1.TargetHttpProxyB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xed\x01\n#InsertRegionTargetHttpsProxyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12W\n\x1btarget_https_proxy_resource\x18\x81\xad\xe4\xce\x01 \x01(\x0b\x32).google.cloud.compute.v1.TargetHttpsProxyB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xe6\x01\n!InsertRegionTargetTcpProxyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12R\n\x19target_tcp_proxy_resource\x18\xcb\xf0\xc9\x45 \x01(\x0b\x32\'.google.cloud.compute.v1.TargetTcpProxyB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xcd\x01\n\x19InsertRegionUrlMapRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x41\n\x10url_map_resource\x18\xe1\x90\xb7P \x01(\x0b\x32\x1f.google.cloud.compute.v1.UrlMapB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xd2\x01\n\x18InsertReservationRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12K\n\x14reservation_resource\x18\xa1\xee\xf4\x87\x01 \x01(\x0b\x32$.google.cloud.compute.v1.ReservationB\x03\xe0\x41\x02\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xdf\x01\n\x1bInsertResourcePolicyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12Q\n\x18resource_policy_resource\x18\xca\x8c\xd1$ \x01(\x0b\x32\'.google.cloud.compute.v1.ResourcePolicyB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xa2\x01\n\x12InsertRouteRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12>\n\x0eroute_resource\x18\xc4\x8a\xbfk \x01(\x0b\x32\x1e.google.cloud.compute.v1.RouteB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xc6\x01\n\x13InsertRouterRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12@\n\x0frouter_resource\x18\xc4\x80\x82J \x01(\x0b\x32\x1f.google.cloud.compute.v1.RouterB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xef\x01\n\x1bInsertSecurityPolicyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12Q\n\x18security_policy_resource\x18\xfc\xaa\x89g \x01(\x0b\x32\'.google.cloud.compute.v1.SecurityPolicyB\x03\xe0\x41\x02\x12\x1d\n\rvalidate_only\x18\xb5\xfa\xdfs \x01(\x08H\x01\x88\x01\x01\x42\r\n\x0b_request_idB\x10\n\x0e_validate_only\"\xe9\x01\n\x1eInsertServiceAttachmentRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12X\n\x1bservice_attachment_resource\x18\xa0\xb6\xc4\xe1\x01 \x01(\x0b\x32*.google.cloud.compute.v1.ServiceAttachmentB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xac\x01\n\x15InsertSnapshotRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x45\n\x11snapshot_resource\x18\xa9\xb8\xc1\xe5\x01 \x01(\x0b\x32!.google.cloud.compute.v1.SnapshotB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xbe\x01\n\x1bInsertSslCertificateRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12Q\n\x18ssl_certificate_resource\x18\x89\xd4\x95V \x01(\x0b\x32\'.google.cloud.compute.v1.SslCertificateB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xb0\x01\n\x16InsertSslPolicyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12H\n\x13ssl_policy_resource\x18\xc8\x88\x8a\x83\x01 \x01(\x0b\x32\".google.cloud.compute.v1.SslPolicyB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xd2\x01\n\x17InsertSubnetworkRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12H\n\x13subnetwork_resource\x18\xbf\xda\x91\x14 \x01(\x0b\x32#.google.cloud.compute.v1.SubnetworkB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xc3\x01\n\x1cInsertTargetGrpcProxyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12U\n\x1atarget_grpc_proxy_resource\x18\xd2\xea\xeb\x9c\x01 \x01(\x0b\x32(.google.cloud.compute.v1.TargetGrpcProxyB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xc2\x01\n\x1cInsertTargetHttpProxyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12T\n\x1atarget_http_proxy_resource\x18\xa8\xaf\xe3\x0b \x01(\x0b\x32(.google.cloud.compute.v1.TargetHttpProxyB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xc6\x01\n\x1dInsertTargetHttpsProxyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12W\n\x1btarget_https_proxy_resource\x18\x81\xad\xe4\xce\x01 \x01(\x0b\x32).google.cloud.compute.v1.TargetHttpsProxyB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xdc\x01\n\x1bInsertTargetInstanceRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12R\n\x18target_instance_resource\x18\xca\xe2\xa0\xcd\x01 \x01(\x0b\x32\'.google.cloud.compute.v1.TargetInstanceB\x03\xe0\x41\x02\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xd3\x01\n\x17InsertTargetPoolRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12I\n\x14target_pool_resource\x18\xa3\xdd\xa5\x30 \x01(\x0b\x32#.google.cloud.compute.v1.TargetPoolB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xbf\x01\n\x1bInsertTargetSslProxyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12R\n\x19target_ssl_proxy_resource\x18\xc0\xfd\xdb\x43 \x01(\x0b\x32\'.google.cloud.compute.v1.TargetSslProxyB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xbf\x01\n\x1bInsertTargetTcpProxyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12R\n\x19target_tcp_proxy_resource\x18\xcb\xf0\xc9\x45 \x01(\x0b\x32\'.google.cloud.compute.v1.TargetTcpProxyB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xe5\x01\n\x1dInsertTargetVpnGatewayRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12U\n\x1btarget_vpn_gateway_resource\x18\x82\xb3\x1e \x01(\x0b\x32).google.cloud.compute.v1.TargetVpnGatewayB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xa6\x01\n\x13InsertUrlMapRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x41\n\x10url_map_resource\x18\xe1\x90\xb7P \x01(\x0b\x32\x1f.google.cloud.compute.v1.UrlMapB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xd3\x01\n\x17InsertVpnGatewayRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12I\n\x14vpn_gateway_resource\x18\x94\xb7\x8eW \x01(\x0b\x32#.google.cloud.compute.v1.VpnGatewayB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xd0\x01\n\x16InsertVpnTunnelRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12G\n\x13vpn_tunnel_resource\x18\xba\xa1\xb4) \x01(\x0b\x32\".google.cloud.compute.v1.VpnTunnelB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xc0\x1c\n\x08Instance\x12\\\n\x19\x61\x64vanced_machine_features\x18\xb2\xe7\xaa\xc3\x01 \x01(\x0b\x32\x30.google.cloud.compute.v1.AdvancedMachineFeaturesH\x00\x88\x01\x01\x12\x1f\n\x0e\x63\x61n_ip_forward\x18\xfc\x86\x84\xdf\x01 \x01(\x08H\x01\x88\x01\x01\x12\x62\n\x1c\x63onfidential_instance_config\x18\xf5\x92\xfa\xe9\x01 \x01(\x0b\x32\x33.google.cloud.compute.v1.ConfidentialInstanceConfigH\x02\x88\x01\x01\x12\x1d\n\x0c\x63pu_platform\x18\xaa\xea\xd1\xc3\x01 \x01(\tH\x03\x88\x01\x01\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x04\x88\x01\x01\x12$\n\x13\x64\x65letion_protection\x18\xea\xff\xb2\xda\x01 \x01(\x08H\x05\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x06\x88\x01\x01\x12\x37\n\x05\x64isks\x18\xf6\xcc\xca- \x03(\x0b\x32%.google.cloud.compute.v1.AttachedDisk\x12\x46\n\x0e\x64isplay_device\x18\xf3\x88\xbc{ \x01(\x0b\x32&.google.cloud.compute.v1.DisplayDeviceH\x07\x88\x01\x01\x12\x1b\n\x0b\x66ingerprint\x18\xe4\xd1\xf3o \x01(\tH\x08\x88\x01\x01\x12J\n\x12guest_accelerators\x18\xef\xcc\x87\xdd\x01 \x03(\x0b\x32*.google.cloud.compute.v1.AcceleratorConfig\x12\x18\n\x08hostname\x18\xb3\xb8\x85q \x01(\tH\t\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\n\x88\x01\x01\x12*\n\x1akey_revocation_action_type\x18\xe2\xdc\xc0p \x01(\tH\x0b\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x0c\x88\x01\x01\x12!\n\x11label_fingerprint\x18\x99\xf0\xf7T \x01(\tH\r\x88\x01\x01\x12\x41\n\x06labels\x18\xff\xbf\xc1\xee\x01 \x03(\x0b\x32-.google.cloud.compute.v1.Instance.LabelsEntry\x12%\n\x14last_start_timestamp\x18\xd0\xa3\xd1\xd3\x01 \x01(\tH\x0e\x88\x01\x01\x12$\n\x13last_stop_timestamp\x18\xe2\xdb\xec\xc4\x01 \x01(\tH\x0f\x88\x01\x01\x12)\n\x18last_suspended_timestamp\x18\x89\xa9\xf1\xa9\x01 \x01(\tH\x10\x88\x01\x01\x12\x1c\n\x0cmachine_type\x18\xb2\xb0\xcal \x01(\tH\x11\x88\x01\x01\x12;\n\x08metadata\x18\xaf\xf6\xb5) \x01(\x0b\x32!.google.cloud.compute.v1.MetadataH\x12\x88\x01\x01\x12 \n\x10min_cpu_platform\x18\xf7\x9b\xeas \x01(\tH\x13\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x14\x88\x01\x01\x12H\n\x12network_interfaces\x18\x8b\xda\x92\x19 \x03(\x0b\x32).google.cloud.compute.v1.NetworkInterface\x12^\n\x1anetwork_performance_config\x18\xe2\x97\xf8\xbd\x01 \x01(\x0b\x32\x31.google.cloud.compute.v1.NetworkPerformanceConfigH\x15\x88\x01\x01\x12?\n\x06params\x18\x86\xf3\xab% \x01(\x0b\x32\'.google.cloud.compute.v1.InstanceParamsH\x16\x88\x01\x01\x12*\n\x1aprivate_ipv6_google_access\x18\x8e\xcc\x82\x17 \x01(\tH\x17\x88\x01\x01\x12R\n\x14reservation_affinity\x18\xbb\xb8\xa2K \x01(\x0b\x32,.google.cloud.compute.v1.ReservationAffinityH\x18\x88\x01\x01\x12\x1c\n\x11resource_policies\x18\xe1\x9c\xcc\n \x03(\t\x12H\n\x0fresource_status\x18\xc3\xfa\xf7v \x01(\x0b\x32\'.google.cloud.compute.v1.ResourceStatusH\x19\x88\x01\x01\x12\x1e\n\rsatisfies_pzs\x18\xab\xdd\xab\xe5\x01 \x01(\x08H\x1a\x88\x01\x01\x12@\n\nscheduling\x18\x94\xcb\xb1\xb8\x01 \x01(\x0b\x32#.google.cloud.compute.v1.SchedulingH\x1b\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x1c\x88\x01\x01\x12\x45\n\x10service_accounts\x18\xb0\xc4\xab\x84\x01 \x03(\x0b\x32\'.google.cloud.compute.v1.ServiceAccount\x12Y\n\x18shielded_instance_config\x18\xb5\x8b\x91\x06 \x01(\x0b\x32/.google.cloud.compute.v1.ShieldedInstanceConfigH\x1d\x88\x01\x01\x12l\n\"shielded_instance_integrity_policy\x18\x97\xa2\x87N \x01(\x0b\x32\x38.google.cloud.compute.v1.ShieldedInstanceIntegrityPolicyH\x1e\x88\x01\x01\x12$\n\x14source_machine_image\x18\xbf\xdc\xb0\n \x01(\tH\x1f\x88\x01\x01\x12\x63\n#source_machine_image_encryption_key\x18\xa3\xfb\xf9[ \x01(\x0b\x32..google.cloud.compute.v1.CustomerEncryptionKeyH \x88\x01\x01\x12 \n\x10start_restricted\x18\xd8\xd0\xfd: \x01(\x08H!\x88\x01\x01\x12\x16\n\x06status\x18\xf2\x9f\xb7V \x01(\tH\"\x88\x01\x01\x12\x1f\n\x0estatus_message\x18\xba\xc9\xe9\x8d\x01 \x01(\tH#\x88\x01\x01\x12\x33\n\x04tags\x18\x99\xe8\xd8\x01 \x01(\x0b\x32\x1d.google.cloud.compute.v1.TagsH$\x88\x01\x01\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tH%\x88\x01\x01\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x8d\x01\n\x17KeyRevocationActionType\x12(\n$UNDEFINED_KEY_REVOCATION_ACTION_TYPE\x10\x00\x12.\n&KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED\x10\xda\x91\xde\xde\x01\x12\x0b\n\x04NONE\x10\xb8\xce\x92\x01\x12\x0b\n\x04STOP\x10\x82\x80\x9c\x01\"\xc0\x01\n\x17PrivateIpv6GoogleAccess\x12(\n$UNDEFINED_PRIVATE_IPV6_GOOGLE_ACCESS\x10\x00\x12-\n%ENABLE_BIDIRECTIONAL_ACCESS_TO_GOOGLE\x10\xba\xca\x89\xcc\x01\x12+\n#ENABLE_OUTBOUND_VM_ACCESS_TO_GOOGLE\x10\xd7\xfa\xb6\x89\x01\x12\x1f\n\x17INHERIT_FROM_SUBNETWORK\x10\xbf\xa8\xec\xfc\x01\"\xdc\x01\n\x06Status\x12\x14\n\x10UNDEFINED_STATUS\x10\x00\x12\x16\n\x0e\x44\x45PROVISIONING\x10\xee\x93\xc4\xcc\x01\x12\x14\n\x0cPROVISIONING\x10\xed\xf5\xda\x8a\x01\x12\x11\n\tREPAIRING\x10\x95\x82\x95\xc5\x01\x12\x0e\n\x07RUNNING\x10\x9f\xc3\xea\x39\x12\x0f\n\x07STAGING\x10\x9b\xc8\xc6\xcd\x01\x12\x0f\n\x07STOPPED\x10\xad\xbb\xec\xd3\x01\x12\x10\n\x08STOPPING\x10\xf4\xd0\xa2\xa7\x01\x12\x10\n\tSUSPENDED\x10\xbb\xbb\xb6\x18\x12\x12\n\nSUSPENDING\x10\xa6\xd4\x98\xf5\x01\x12\x11\n\nTERMINATED\x10\xa3\xf4\x9bwB\x1c\n\x1a_advanced_machine_featuresB\x11\n\x0f_can_ip_forwardB\x1f\n\x1d_confidential_instance_configB\x0f\n\r_cpu_platformB\x15\n\x13_creation_timestampB\x16\n\x14_deletion_protectionB\x0e\n\x0c_descriptionB\x11\n\x0f_display_deviceB\x0e\n\x0c_fingerprintB\x0b\n\t_hostnameB\x05\n\x03_idB\x1d\n\x1b_key_revocation_action_typeB\x07\n\x05_kindB\x14\n\x12_label_fingerprintB\x17\n\x15_last_start_timestampB\x16\n\x14_last_stop_timestampB\x1b\n\x19_last_suspended_timestampB\x0f\n\r_machine_typeB\x0b\n\t_metadataB\x13\n\x11_min_cpu_platformB\x07\n\x05_nameB\x1d\n\x1b_network_performance_configB\t\n\x07_paramsB\x1d\n\x1b_private_ipv6_google_accessB\x17\n\x15_reservation_affinityB\x12\n\x10_resource_statusB\x10\n\x0e_satisfies_pzsB\r\n\x0b_schedulingB\x0c\n\n_self_linkB\x1b\n\x19_shielded_instance_configB%\n#_shielded_instance_integrity_policyB\x17\n\x15_source_machine_imageB&\n$_source_machine_image_encryption_keyB\x13\n\x11_start_restrictedB\t\n\x07_statusB\x11\n\x0f_status_messageB\x07\n\x05_tagsB\x07\n\x05_zone\"\xb9\x03\n\x16InstanceAggregatedList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12L\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32:.google.cloud.compute.v1.InstanceAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1aZ\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12;\n\x05value\x18\x02 \x01(\x0b\x32,.google.cloud.compute.v1.InstancesScopedList:\x02\x38\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xa9\x01\n\x17InstanceConsumptionData\x12R\n\x10\x63onsumption_info\x18\xd2\xe5\xe4\x45 \x01(\x0b\x32\x30.google.cloud.compute.v1.InstanceConsumptionInfoH\x00\x88\x01\x01\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tH\x01\x88\x01\x01\x42\x13\n\x11_consumption_infoB\x0b\n\t_instance\"\xd0\x01\n\x17InstanceConsumptionInfo\x12\x1b\n\nguest_cpus\x18\xd2\xcb\xc8\xbb\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1d\n\x0clocal_ssd_gb\x18\xca\x88\xff\x9c\x01 \x01(\x05H\x01\x88\x01\x01\x12\x19\n\tmemory_mb\x18\x93\x93\xa8\x37 \x01(\x05H\x02\x88\x01\x01\x12\x1e\n\rmin_node_cpus\x18\xbb\xa4\xa2\x97\x01 \x01(\x05H\x03\x88\x01\x01\x42\r\n\x0b_guest_cpusB\x0f\n\r_local_ssd_gbB\x0c\n\n_memory_mbB\x10\n\x0e_min_node_cpus\"\x95\x04\n\rInstanceGroup\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x01\x88\x01\x01\x12\x1b\n\x0b\x66ingerprint\x18\xe4\xd1\xf3o \x01(\tH\x02\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x03\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x04\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x05\x88\x01\x01\x12;\n\x0bnamed_ports\x18\x8c\xc7\xf2\xcb\x01 \x03(\x0b\x32\".google.cloud.compute.v1.NamedPort\x12\x17\n\x07network\x18\xae\xb4\x85o \x01(\tH\x06\x88\x01\x01\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\x07\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x08\x88\x01\x01\x12\x14\n\x04size\x18\x81\xc0\xd7\x01 \x01(\x05H\t\x88\x01\x01\x12\x1b\n\nsubnetwork\x18\xee\xa7\xe4\x92\x01 \x01(\tH\n\x88\x01\x01\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tH\x0b\x88\x01\x01\x42\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x0e\n\x0c_fingerprintB\x05\n\x03_idB\x07\n\x05_kindB\x07\n\x05_nameB\n\n\x08_networkB\t\n\x07_regionB\x0c\n\n_self_linkB\x07\n\x05_sizeB\r\n\x0b_subnetworkB\x07\n\x05_zone\"\xc8\x03\n\x1bInstanceGroupAggregatedList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12Q\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32?.google.cloud.compute.v1.InstanceGroupAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1a_\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12@\n\x05value\x18\x02 \x01(\x0b\x32\x31.google.cloud.compute.v1.InstanceGroupsScopedList:\x02\x38\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xab\x02\n\x11InstanceGroupList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x38\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32&.google.cloud.compute.v1.InstanceGroup\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\x8d\x0c\n\x14InstanceGroupManager\x12\x61\n\x15\x61uto_healing_policies\x18\x85\xe7\xe8\xd9\x01 \x03(\x0b\x32>.google.cloud.compute.v1.InstanceGroupManagerAutoHealingPolicy\x12#\n\x12\x62\x61se_instance_name\x18\x87\x96\xc5\xb9\x01 \x01(\tH\x00\x88\x01\x01\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x01\x88\x01\x01\x12\\\n\x0f\x63urrent_actions\x18\xb7\xc8\x9cN \x01(\x0b\x32;.google.cloud.compute.v1.InstanceGroupManagerActionsSummaryH\x02\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x03\x88\x01\x01\x12Q\n\x13\x64istribution_policy\x18\xcd\xee\xf2\xfe\x01 \x01(\x0b\x32+.google.cloud.compute.v1.DistributionPolicyH\x04\x88\x01\x01\x12\x1b\n\x0b\x66ingerprint\x18\xe4\xd1\xf3o \x01(\tH\x05\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x06\x88\x01\x01\x12\x1e\n\x0einstance_group\x18\xd5\xd4\xd5& \x01(\tH\x07\x88\x01\x01\x12\"\n\x11instance_template\x18\xe4\x81\xbb\x93\x01 \x01(\tH\x08\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\t\x88\x01\x01\x12/\n\x1elist_managed_instances_results\x18\xb4\xa4\x95\x8d\x01 \x01(\tH\n\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x0b\x88\x01\x01\x12;\n\x0bnamed_ports\x18\x8c\xc7\xf2\xcb\x01 \x03(\x0b\x32\".google.cloud.compute.v1.NamedPort\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\x0c\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\r\x88\x01\x01\x12H\n\x0fstateful_policy\x18\x85\xc3\xd5\x16 \x01(\x0b\x32\'.google.cloud.compute.v1.StatefulPolicyH\x0e\x88\x01\x01\x12K\n\x06status\x18\xf2\x9f\xb7V \x01(\x0b\x32\x33.google.cloud.compute.v1.InstanceGroupManagerStatusH\x0f\x88\x01\x01\x12\x18\n\x0ctarget_pools\x18\xa9\x9f\xa0\xa0\x01 \x03(\t\x12\x1b\n\x0btarget_size\x18\xef\xf3\xfd\x1d \x01(\x05H\x10\x88\x01\x01\x12X\n\rupdate_policy\x18\xe8\xca\xeaS \x01(\x0b\x32\x39.google.cloud.compute.v1.InstanceGroupManagerUpdatePolicyH\x11\x88\x01\x01\x12I\n\x08versions\x18\x9b\xfd\xb9M \x03(\x0b\x32\x34.google.cloud.compute.v1.InstanceGroupManagerVersion\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tH\x12\x88\x01\x01\"n\n\x1bListManagedInstancesResults\x12,\n(UNDEFINED_LIST_MANAGED_INSTANCES_RESULTS\x10\x00\x12\x0f\n\x08PAGELESS\x10\xa8\xa9\xac\x0f\x12\x10\n\tPAGINATED\x10\xad\x85\x95\x13\x42\x15\n\x13_base_instance_nameB\x15\n\x13_creation_timestampB\x12\n\x10_current_actionsB\x0e\n\x0c_descriptionB\x16\n\x14_distribution_policyB\x0e\n\x0c_fingerprintB\x05\n\x03_idB\x11\n\x0f_instance_groupB\x14\n\x12_instance_templateB\x07\n\x05_kindB!\n\x1f_list_managed_instances_resultsB\x07\n\x05_nameB\t\n\x07_regionB\x0c\n\n_self_linkB\x12\n\x10_stateful_policyB\t\n\x07_statusB\x0e\n\x0c_target_sizeB\x10\n\x0e_update_policyB\x07\n\x05_zone\"\xd3\x04\n\"InstanceGroupManagerActionsSummary\x12\x1b\n\nabandoning\x18\xcd\xf2\xe8\xd1\x01 \x01(\x05H\x00\x88\x01\x01\x12\x18\n\x08\x63reating\x18\xb9\xdd\x85\x64 \x01(\x05H\x01\x88\x01\x01\x12)\n\x18\x63reating_without_retries\x18\xc9\xf6\xb1\xb0\x01 \x01(\x05H\x02\x88\x01\x01\x12\x19\n\x08\x64\x65leting\x18\xa8\xc7\xef\x86\x01 \x01(\x05H\x03\x88\x01\x01\x12\x14\n\x04none\x18\xb8\xde\xce\x01 \x01(\x05H\x04\x88\x01\x01\x12\x1b\n\nrecreating\x18\xec\xb3\xd6\xa1\x01 \x01(\x05H\x05\x88\x01\x01\x12\x1a\n\nrefreshing\x18\xa7\xa6\xc5\x66 \x01(\x05H\x06\x88\x01\x01\x12\x1b\n\nrestarting\x18\xf3\x96\xc4\xb1\x01 \x01(\x05H\x07\x88\x01\x01\x12\x18\n\x08resuming\x18\xaa\x9b\xf2_ \x01(\x05H\x08\x88\x01\x01\x12\x18\n\x08starting\x18\xc0\xc0\xf3s \x01(\x05H\t\x88\x01\x01\x12\x18\n\x08stopping\x18\xf4\xf0\x8a\x32 \x01(\x05H\n\x88\x01\x01\x12\x1a\n\nsuspending\x18\xa6\xfc\xf0\r \x01(\x05H\x0b\x88\x01\x01\x12\x1a\n\tverifying\x18\xc9\xa1\xac\xd7\x01 \x01(\x05H\x0c\x88\x01\x01\x42\r\n\x0b_abandoningB\x0b\n\t_creatingB\x1b\n\x19_creating_without_retriesB\x0b\n\t_deletingB\x07\n\x05_noneB\r\n\x0b_recreatingB\r\n\x0b_refreshingB\r\n\x0b_restartingB\x0b\n\t_resumingB\x0b\n\t_startingB\x0b\n\t_stoppingB\r\n\x0b_suspendingB\x0c\n\n_verifying\"\xdd\x03\n\"InstanceGroupManagerAggregatedList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12X\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\x46.google.cloud.compute.v1.InstanceGroupManagerAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1a\x66\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12G\n\x05value\x18\x02 \x01(\x0b\x32\x38.google.cloud.compute.v1.InstanceGroupManagersScopedList:\x02\x38\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\x90\x01\n%InstanceGroupManagerAutoHealingPolicy\x12\x1d\n\x0chealth_check\x18\xe5\xaa\xa4\x93\x01 \x01(\tH\x00\x88\x01\x01\x12!\n\x11initial_delay_sec\x18\xda\xf0\xc0} \x01(\x05H\x01\x88\x01\x01\x42\x0f\n\r_health_checkB\x14\n\x12_initial_delay_sec\"\xb9\x02\n\x18InstanceGroupManagerList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12?\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32-.google.cloud.compute.v1.InstanceGroupManager\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xcb\x02\n\x1aInstanceGroupManagerStatus\x12\x1b\n\nautoscaler\x18\xd7\xfd\xd2\xf6\x01 \x01(\tH\x00\x88\x01\x01\x12\x19\n\tis_stable\x18\xf0\xef\xd8\x33 \x01(\x08H\x01\x88\x01\x01\x12U\n\x08stateful\x18\xcc\xe6\xc8t \x01(\x0b\x32;.google.cloud.compute.v1.InstanceGroupManagerStatusStatefulH\x02\x88\x01\x01\x12\x61\n\x0eversion_target\x18\xd8\xdd\xfe\x89\x01 \x01(\x0b\x32@.google.cloud.compute.v1.InstanceGroupManagerStatusVersionTargetH\x03\x88\x01\x01\x42\r\n\x0b_autoscalerB\x0c\n\n_is_stableB\x0b\n\t_statefulB\x11\n\x0f_version_target\"\xf0\x01\n\"InstanceGroupManagerStatusStateful\x12#\n\x13has_stateful_config\x18\xf0\xe7\xd6\x34 \x01(\x08H\x00\x88\x01\x01\x12t\n\x14per_instance_configs\x18\xa9\xd5\xf8\xfa\x01 \x01(\x0b\x32M.google.cloud.compute.v1.InstanceGroupManagerStatusStatefulPerInstanceConfigsH\x01\x88\x01\x01\x42\x16\n\x14_has_stateful_configB\x17\n\x15_per_instance_configs\"h\n4InstanceGroupManagerStatusStatefulPerInstanceConfigs\x12\x1e\n\rall_effective\x18\x89\x91\xa7\xf6\x01 \x01(\x08H\x00\x88\x01\x01\x42\x10\n\x0e_all_effective\"U\n\'InstanceGroupManagerStatusVersionTarget\x12\x1b\n\nis_reached\x18\xbd\xfe\xc8\xce\x01 \x01(\x08H\x00\x88\x01\x01\x42\r\n\x0b_is_reached\"\xdc\x06\n InstanceGroupManagerUpdatePolicy\x12-\n\x1cinstance_redistribution_type\x18\x98\xdf\xc4\x8b\x01 \x01(\tH\x00\x88\x01\x01\x12\x43\n\tmax_surge\x18\x93\xc9\xa3\x90\x01 \x01(\x0b\x32\'.google.cloud.compute.v1.FixedOrPercentH\x01\x88\x01\x01\x12I\n\x0fmax_unavailable\x18\xf5\xcb\x8b\xc1\x01 \x01(\x0b\x32\'.google.cloud.compute.v1.FixedOrPercentH\x02\x88\x01\x01\x12\x1f\n\x0eminimal_action\x18\x94\x8d\x82\x81\x01 \x01(\tH\x03\x88\x01\x01\x12.\n\x1emost_disruptive_allowed_action\x18\x8d\xce\xc2\x1f \x01(\tH\x04\x88\x01\x01\x12#\n\x12replacement_method\x18\xae\xcf\x9f\xf1\x01 \x01(\tH\x05\x88\x01\x01\x12\x14\n\x04type\x18\xba\x9e\xda\x01 \x01(\tH\x06\x88\x01\x01\"H\n\x1aInstanceRedistributionType\x12*\n&UNDEFINED_INSTANCE_REDISTRIBUTION_TYPE\x10\x00\"-\n\rMinimalAction\x12\x1c\n\x18UNDEFINED_MINIMAL_ACTION\x10\x00\"K\n\x1bMostDisruptiveAllowedAction\x12,\n(UNDEFINED_MOST_DISRUPTIVE_ALLOWED_ACTION\x10\x00\"[\n\x11ReplacementMethod\x12 \n\x1cUNDEFINED_REPLACEMENT_METHOD\x10\x00\x12\x10\n\x08RECREATE\x10\xef\xd9\x9b\xf9\x01\x12\x12\n\nSUBSTITUTE\x10\x9a\xa1\xfa\x85\x01\"1\n\x04Type\x12\x12\n\x0eUNDEFINED_TYPE\x10\x00\x12\x15\n\rOPPORTUNISTIC\x10\xe9\xb7\xe8\xcc\x01\x42\x1f\n\x1d_instance_redistribution_typeB\x0c\n\n_max_surgeB\x12\n\x10_max_unavailableB\x11\n\x0f_minimal_actionB!\n\x1f_most_disruptive_allowed_actionB\x15\n\x13_replacement_methodB\x07\n\x05_type\"\xcc\x01\n\x1bInstanceGroupManagerVersion\x12\"\n\x11instance_template\x18\xe4\x81\xbb\x93\x01 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x01\x88\x01\x01\x12\x44\n\x0btarget_size\x18\xef\xf3\xfd\x1d \x01(\x0b\x32\'.google.cloud.compute.v1.FixedOrPercentH\x02\x88\x01\x01\x42\x14\n\x12_instance_templateB\x07\n\x05_nameB\x0e\n\x0c_target_size\"D\n,InstanceGroupManagersAbandonInstancesRequest\x12\x14\n\tinstances\x18\xfe\xfc\xef\r \x03(\t\"\xf5\x02\n(InstanceGroupManagersApplyUpdatesRequest\x12\x1e\n\rall_instances\x18\xe0\xba\xbe\xc0\x01 \x01(\x08H\x00\x88\x01\x01\x12\x14\n\tinstances\x18\xfe\xfc\xef\r \x03(\t\x12\x1f\n\x0eminimal_action\x18\x94\x8d\x82\x81\x01 \x01(\tH\x01\x88\x01\x01\x12.\n\x1emost_disruptive_allowed_action\x18\x8d\xce\xc2\x1f \x01(\tH\x02\x88\x01\x01\"-\n\rMinimalAction\x12\x1c\n\x18UNDEFINED_MINIMAL_ACTION\x10\x00\"K\n\x1bMostDisruptiveAllowedAction\x12,\n(UNDEFINED_MOST_DISRUPTIVE_ALLOWED_ACTION\x10\x00\x42\x10\n\x0e_all_instancesB\x11\n\x0f_minimal_actionB!\n\x1f_most_disruptive_allowed_action\"o\n+InstanceGroupManagersCreateInstancesRequest\x12@\n\tinstances\x18\xfe\xfc\xef\r \x03(\x0b\x32*.google.cloud.compute.v1.PerInstanceConfig\"\x9e\x01\n+InstanceGroupManagersDeleteInstancesRequest\x12\x14\n\tinstances\x18\xfe\xfc\xef\r \x03(\t\x12\x32\n\"skip_instances_on_validation_error\x18\xa1\xf6\xaf\x13 \x01(\x08H\x00\x88\x01\x01\x42%\n#_skip_instances_on_validation_error\"D\n0InstanceGroupManagersDeletePerInstanceConfigsReq\x12\x10\n\x05names\x18\xc8\xae\xef\x31 \x03(\t\"\xa4\x01\n\'InstanceGroupManagersListErrorsResponse\x12\x44\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\x32.google.cloud.compute.v1.InstanceManagedByIgmError\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x00\x88\x01\x01\x42\x12\n\x10_next_page_token\"\xb1\x01\n1InstanceGroupManagersListManagedInstancesResponse\x12G\n\x11managed_instances\x18\xde\x9b\xa9\xa0\x01 \x03(\x0b\x32(.google.cloud.compute.v1.ManagedInstance\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x00\x88\x01\x01\x42\x12\n\x10_next_page_token\"\xeb\x01\n/InstanceGroupManagersListPerInstanceConfigsResp\x12<\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32*.google.cloud.compute.v1.PerInstanceConfig\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x00\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x01\x88\x01\x01\x42\x12\n\x10_next_page_tokenB\n\n\x08_warning\"\x7f\n/InstanceGroupManagersPatchPerInstanceConfigsReq\x12L\n\x14per_instance_configs\x18\xa9\xd5\xf8\xfa\x01 \x03(\x0b\x32*.google.cloud.compute.v1.PerInstanceConfig\"E\n-InstanceGroupManagersRecreateInstancesRequest\x12\x14\n\tinstances\x18\xfe\xfc\xef\r \x03(\t\"\xbb\x01\n\x1fInstanceGroupManagersScopedList\x12Q\n\x17instance_group_managers\x18\x90\xfa\x89\x66 \x03(\x0b\x32-.google.cloud.compute.v1.InstanceGroupManager\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"k\n/InstanceGroupManagersSetInstanceTemplateRequest\x12\"\n\x11instance_template\x18\xe4\x81\xbb\x93\x01 \x01(\tH\x00\x88\x01\x01\x42\x14\n\x12_instance_template\"s\n*InstanceGroupManagersSetTargetPoolsRequest\x12\x1b\n\x0b\x66ingerprint\x18\xe4\xd1\xf3o \x01(\tH\x00\x88\x01\x01\x12\x18\n\x0ctarget_pools\x18\xa9\x9f\xa0\xa0\x01 \x03(\tB\x0e\n\x0c_fingerprint\"\x80\x01\n0InstanceGroupManagersUpdatePerInstanceConfigsReq\x12L\n\x14per_instance_configs\x18\xa9\xd5\xf8\xfa\x01 \x03(\x0b\x32*.google.cloud.compute.v1.PerInstanceConfig\"e\n!InstanceGroupsAddInstancesRequest\x12@\n\tinstances\x18\xfe\xfc\xef\r \x03(\x0b\x32*.google.cloud.compute.v1.InstanceReference\"\xbe\x02\n\x1bInstanceGroupsListInstances\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x41\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32/.google.cloud.compute.v1.InstanceWithNamedPorts\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xa1\x01\n\"InstanceGroupsListInstancesRequest\x12\x1e\n\x0einstance_state\x18\xe7\xf0\xfc+ \x01(\tH\x00\x88\x01\x01\"H\n\rInstanceState\x12\x1c\n\x18UNDEFINED_INSTANCE_STATE\x10\x00\x12\t\n\x03\x41LL\x10\x81\xfb\x03\x12\x0e\n\x07RUNNING\x10\x9f\xc3\xea\x39\x42\x11\n\x0f_instance_state\"h\n$InstanceGroupsRemoveInstancesRequest\x12@\n\tinstances\x18\xfe\xfc\xef\r \x03(\x0b\x32*.google.cloud.compute.v1.InstanceReference\"\xa6\x01\n\x18InstanceGroupsScopedList\x12\x43\n\x0finstance_groups\x18\xbe\xc1\xdf\xae\x01 \x03(\x0b\x32&.google.cloud.compute.v1.InstanceGroup\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"\x8e\x01\n\"InstanceGroupsSetNamedPortsRequest\x12\x1b\n\x0b\x66ingerprint\x18\xe4\xd1\xf3o \x01(\tH\x00\x88\x01\x01\x12;\n\x0bnamed_ports\x18\x8c\xc7\xf2\xcb\x01 \x03(\x0b\x32\".google.cloud.compute.v1.NamedPortB\x0e\n\x0c_fingerprint\"\xa1\x02\n\x0cInstanceList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x33\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32!.google.cloud.compute.v1.Instance\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xab\x02\n\x15InstanceListReferrers\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x34\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\".google.cloud.compute.v1.Reference\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xbc\x02\n\x19InstanceManagedByIgmError\x12]\n\x05\x65rror\x18\x88\xa4\x93. \x01(\x0b\x32\x46.google.cloud.compute.v1.InstanceManagedByIgmErrorManagedInstanceErrorH\x00\x88\x01\x01\x12q\n\x17instance_action_details\x18\xa3\xfc\xab\x8b\x01 \x01(\x0b\x32G.google.cloud.compute.v1.InstanceManagedByIgmErrorInstanceActionDetailsH\x01\x88\x01\x01\x12\x19\n\ttimestamp\x18\x96\xd2\xa4\x1a \x01(\tH\x02\x88\x01\x01\x42\x08\n\x06_errorB\x1a\n\x18_instance_action_detailsB\x0c\n\n_timestamp\"\xf0\x03\n.InstanceManagedByIgmErrorInstanceActionDetails\x12\x16\n\x06\x61\x63tion\x18\xb6\xfc\xbdY \x01(\tH\x00\x88\x01\x01\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tH\x01\x88\x01\x01\x12I\n\x07version\x18\xd8\xb9\xd4\xa7\x01 \x01(\x0b\x32/.google.cloud.compute.v1.ManagedInstanceVersionH\x02\x88\x01\x01\"\x9c\x02\n\x06\x41\x63tion\x12\x14\n\x10UNDEFINED_ACTION\x10\x00\x12\x12\n\nABANDONING\x10\xcd\xca\x90\xb9\x01\x12\x10\n\x08\x43REATING\x10\xb9\xbd\x9d\xd9\x01\x12 \n\x18\x43REATING_WITHOUT_RETRIES\x10\x89\xc6\xbe\xcc\x01\x12\x10\n\x08\x44\x45LETING\x10\xa8\xa7\x87\xfc\x01\x12\x0b\n\x04NONE\x10\xb8\xce\x92\x01\x12\x12\n\nRECREATING\x10\xec\x8b\xfe\x88\x01\x12\x11\n\nREFRESHING\x10\xa7\xfe\xecM\x12\x12\n\nRESTARTING\x10\xf3\xee\xeb\x98\x01\x12\x10\n\x08RESUMING\x10\xaa\xfb\x89\xd5\x01\x12\x10\n\x08STARTING\x10\xc0\xa0\x8b\xe9\x01\x12\x10\n\x08STOPPING\x10\xf4\xd0\xa2\xa7\x01\x12\x12\n\nSUSPENDING\x10\xa6\xd4\x98\xf5\x01\x12\x10\n\tVERIFYING\x10\xa9\xc1\x8c\x08\x42\t\n\x07_actionB\x0b\n\t_instanceB\n\n\x08_version\"t\n-InstanceManagedByIgmErrorManagedInstanceError\x12\x14\n\x04\x63ode\x18\xed\xdb\xba\x01 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x07message\x18\x87\x80\xac\xc7\x01 \x01(\tH\x01\x88\x01\x01\x42\x07\n\x05_codeB\n\n\x08_message\"\x82\x01\n\x13InstanceMoveRequest\x12 \n\x10\x64\x65stination_zone\x18\xbd\xe2\xef> \x01(\tH\x00\x88\x01\x01\x12 \n\x0ftarget_instance\x18\x83\x8f\x96\x8a\x01 \x01(\tH\x01\x88\x01\x01\x42\x13\n\x11_destination_zoneB\x12\n\x10_target_instance\"\xb1\x01\n\x0eInstanceParams\x12\x63\n\x15resource_manager_tags\x18\xfc\x9b\x8b\xb4\x01 \x03(\x0b\x32@.google.cloud.compute.v1.InstanceParams.ResourceManagerTagsEntry\x1a:\n\x18ResourceManagerTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xd8\x10\n\x12InstanceProperties\x12\\\n\x19\x61\x64vanced_machine_features\x18\xb2\xe7\xaa\xc3\x01 \x01(\x0b\x32\x30.google.cloud.compute.v1.AdvancedMachineFeaturesH\x00\x88\x01\x01\x12\x1f\n\x0e\x63\x61n_ip_forward\x18\xfc\x86\x84\xdf\x01 \x01(\x08H\x01\x88\x01\x01\x12\x62\n\x1c\x63onfidential_instance_config\x18\xf5\x92\xfa\xe9\x01 \x01(\x0b\x32\x33.google.cloud.compute.v1.ConfidentialInstanceConfigH\x02\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x03\x88\x01\x01\x12\x37\n\x05\x64isks\x18\xf6\xcc\xca- \x03(\x0b\x32%.google.cloud.compute.v1.AttachedDisk\x12J\n\x12guest_accelerators\x18\xef\xcc\x87\xdd\x01 \x03(\x0b\x32*.google.cloud.compute.v1.AcceleratorConfig\x12*\n\x1akey_revocation_action_type\x18\xe2\xdc\xc0p \x01(\tH\x04\x88\x01\x01\x12K\n\x06labels\x18\xff\xbf\xc1\xee\x01 \x03(\x0b\x32\x37.google.cloud.compute.v1.InstanceProperties.LabelsEntry\x12\x1c\n\x0cmachine_type\x18\xb2\xb0\xcal \x01(\tH\x05\x88\x01\x01\x12;\n\x08metadata\x18\xaf\xf6\xb5) \x01(\x0b\x32!.google.cloud.compute.v1.MetadataH\x06\x88\x01\x01\x12 \n\x10min_cpu_platform\x18\xf7\x9b\xeas \x01(\tH\x07\x88\x01\x01\x12H\n\x12network_interfaces\x18\x8b\xda\x92\x19 \x03(\x0b\x32).google.cloud.compute.v1.NetworkInterface\x12^\n\x1anetwork_performance_config\x18\xe2\x97\xf8\xbd\x01 \x01(\x0b\x32\x31.google.cloud.compute.v1.NetworkPerformanceConfigH\x08\x88\x01\x01\x12*\n\x1aprivate_ipv6_google_access\x18\x8e\xcc\x82\x17 \x01(\tH\t\x88\x01\x01\x12R\n\x14reservation_affinity\x18\xbb\xb8\xa2K \x01(\x0b\x32,.google.cloud.compute.v1.ReservationAffinityH\n\x88\x01\x01\x12g\n\x15resource_manager_tags\x18\xfc\x9b\x8b\xb4\x01 \x03(\x0b\x32\x44.google.cloud.compute.v1.InstanceProperties.ResourceManagerTagsEntry\x12\x1c\n\x11resource_policies\x18\xe1\x9c\xcc\n \x03(\t\x12@\n\nscheduling\x18\x94\xcb\xb1\xb8\x01 \x01(\x0b\x32#.google.cloud.compute.v1.SchedulingH\x0b\x88\x01\x01\x12\x45\n\x10service_accounts\x18\xb0\xc4\xab\x84\x01 \x03(\x0b\x32\'.google.cloud.compute.v1.ServiceAccount\x12Y\n\x18shielded_instance_config\x18\xb5\x8b\x91\x06 \x01(\x0b\x32/.google.cloud.compute.v1.ShieldedInstanceConfigH\x0c\x88\x01\x01\x12\x33\n\x04tags\x18\x99\xe8\xd8\x01 \x01(\x0b\x32\x1d.google.cloud.compute.v1.TagsH\r\x88\x01\x01\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a:\n\x18ResourceManagerTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x8d\x01\n\x17KeyRevocationActionType\x12(\n$UNDEFINED_KEY_REVOCATION_ACTION_TYPE\x10\x00\x12.\n&KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED\x10\xda\x91\xde\xde\x01\x12\x0b\n\x04NONE\x10\xb8\xce\x92\x01\x12\x0b\n\x04STOP\x10\x82\x80\x9c\x01\"\xc0\x01\n\x17PrivateIpv6GoogleAccess\x12(\n$UNDEFINED_PRIVATE_IPV6_GOOGLE_ACCESS\x10\x00\x12-\n%ENABLE_BIDIRECTIONAL_ACCESS_TO_GOOGLE\x10\xba\xca\x89\xcc\x01\x12+\n#ENABLE_OUTBOUND_VM_ACCESS_TO_GOOGLE\x10\xd7\xfa\xb6\x89\x01\x12\x1f\n\x17INHERIT_FROM_SUBNETWORK\x10\xbf\xa8\xec\xfc\x01\x42\x1c\n\x1a_advanced_machine_featuresB\x11\n\x0f_can_ip_forwardB\x1f\n\x1d_confidential_instance_configB\x0e\n\x0c_descriptionB\x1d\n\x1b_key_revocation_action_typeB\x0f\n\r_machine_typeB\x0b\n\t_metadataB\x13\n\x11_min_cpu_platformB\x1d\n\x1b_network_performance_configB\x1d\n\x1b_private_ipv6_google_accessB\x17\n\x15_reservation_affinityB\r\n\x0b_schedulingB\x1b\n\x19_shielded_instance_configB\x07\n\x05_tags\":\n\x11InstanceReference\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tH\x00\x88\x01\x01\x42\x0b\n\t_instance\"\x9f\x04\n\x10InstanceTemplate\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x01\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x02\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x03\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x04\x88\x01\x01\x12G\n\nproperties\x18\xb3\x9a\xb6\x46 \x01(\x0b\x32+.google.cloud.compute.v1.InstancePropertiesH\x05\x88\x01\x01\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\x06\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x07\x88\x01\x01\x12 \n\x0fsource_instance\x18\xb9\x98\xfd\xbc\x01 \x01(\tH\x08\x88\x01\x01\x12U\n\x16source_instance_params\x18\xcc\xd0\xc4@ \x01(\x0b\x32-.google.cloud.compute.v1.SourceInstanceParamsH\t\x88\x01\x01\x42\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x05\n\x03_idB\x07\n\x05_kindB\x07\n\x05_nameB\r\n\x0b_propertiesB\t\n\x07_regionB\x0c\n\n_self_linkB\x12\n\x10_source_instanceB\x19\n\x17_source_instance_params\"\xb8\x03\n\x1eInstanceTemplateAggregatedList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12T\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\x42.google.cloud.compute.v1.InstanceTemplateAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1a\x62\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x43\n\x05value\x18\x02 \x01(\x0b\x32\x34.google.cloud.compute.v1.InstanceTemplatesScopedList:\x02\x38\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xb1\x02\n\x14InstanceTemplateList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12;\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32).google.cloud.compute.v1.InstanceTemplate\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xaf\x01\n\x1bInstanceTemplatesScopedList\x12I\n\x12instance_templates\x18\x8f\xb8\xa5\xdb\x01 \x03(\x0b\x32).google.cloud.compute.v1.InstanceTemplate\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"\xfe\x02\n\x16InstanceWithNamedPorts\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tH\x00\x88\x01\x01\x12;\n\x0bnamed_ports\x18\x8c\xc7\xf2\xcb\x01 \x03(\x0b\x32\".google.cloud.compute.v1.NamedPort\x12\x16\n\x06status\x18\xf2\x9f\xb7V \x01(\tH\x01\x88\x01\x01\"\xdc\x01\n\x06Status\x12\x14\n\x10UNDEFINED_STATUS\x10\x00\x12\x16\n\x0e\x44\x45PROVISIONING\x10\xee\x93\xc4\xcc\x01\x12\x14\n\x0cPROVISIONING\x10\xed\xf5\xda\x8a\x01\x12\x11\n\tREPAIRING\x10\x95\x82\x95\xc5\x01\x12\x0e\n\x07RUNNING\x10\x9f\xc3\xea\x39\x12\x0f\n\x07STAGING\x10\x9b\xc8\xc6\xcd\x01\x12\x0f\n\x07STOPPED\x10\xad\xbb\xec\xd3\x01\x12\x10\n\x08STOPPING\x10\xf4\xd0\xa2\xa7\x01\x12\x10\n\tSUSPENDED\x10\xbb\xbb\xb6\x18\x12\x12\n\nSUSPENDING\x10\xa6\xd4\x98\xf5\x01\x12\x11\n\nTERMINATED\x10\xa3\xf4\x9bwB\x0b\n\t_instanceB\t\n\x07_status\"C\n#InstancesAddResourcePoliciesRequest\x12\x1c\n\x11resource_policies\x18\xe1\x9c\xcc\n \x03(\t\"\xd8\x01\n&InstancesGetEffectiveFirewallsResponse\x12t\n\x10\x66irewall_policys\x18\xc2\xca\xfc\xc3\x01 \x03(\x0b\x32V.google.cloud.compute.v1.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy\x12\x38\n\tfirewalls\x18\xf3\xc6\xe8\x81\x01 \x03(\x0b\x32!.google.cloud.compute.v1.Firewall\"\x84\x03\n=InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy\x12\x1c\n\x0c\x64isplay_name\x18\xe8\x87\x91\x02 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x01\x88\x01\x01\x12=\n\x05rules\x18\xf7\x91\xf5\x33 \x03(\x0b\x32+.google.cloud.compute.v1.FirewallPolicyRule\x12\x1b\n\nshort_name\x18\xee\xb8\xd0\xea\x01 \x01(\tH\x02\x88\x01\x01\x12\x14\n\x04type\x18\xba\x9e\xda\x01 \x01(\tH\x03\x88\x01\x01\"k\n\x04Type\x12\x12\n\x0eUNDEFINED_TYPE\x10\x00\x12\x10\n\tHIERARCHY\x10\x95\xc4\xaa!\x12\x0f\n\x07NETWORK\x10\x8e\xcc\xb3\xc5\x01\x12\x17\n\x10NETWORK_REGIONAL\x10\xb0\xe2\xfdZ\x12\x13\n\x0bUNSPECIFIED\x10\x97\xbe\x98\xfb\x01\x42\x0f\n\r_display_nameB\x07\n\x05_nameB\r\n\x0b_short_nameB\x07\n\x05_type\"F\n&InstancesRemoveResourcePoliciesRequest\x12\x1c\n\x11resource_policies\x18\xe1\x9c\xcc\n \x03(\t\"\x95\x01\n\x13InstancesScopedList\x12\x37\n\tinstances\x18\xfe\xfc\xef\r \x03(\x0b\x32!.google.cloud.compute.v1.Instance\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"\xd7\x01\n\x19InstancesSetLabelsRequest\x12!\n\x11label_fingerprint\x18\x99\xf0\xf7T \x01(\tH\x00\x88\x01\x01\x12R\n\x06labels\x18\xff\xbf\xc1\xee\x01 \x03(\x0b\x32>.google.cloud.compute.v1.InstancesSetLabelsRequest.LabelsEntry\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x14\n\x12_label_fingerprint\"q\n#InstancesSetMachineResourcesRequest\x12J\n\x12guest_accelerators\x18\xef\xcc\x87\xdd\x01 \x03(\x0b\x32*.google.cloud.compute.v1.AcceleratorConfig\"O\n\x1eInstancesSetMachineTypeRequest\x12\x1c\n\x0cmachine_type\x18\xb2\xb0\xcal \x01(\tH\x00\x88\x01\x01\x42\x0f\n\r_machine_type\"Z\n!InstancesSetMinCpuPlatformRequest\x12 \n\x10min_cpu_platform\x18\xf7\x9b\xeas \x01(\tH\x00\x88\x01\x01\x42\x13\n\x11_min_cpu_platform\"h\n\x17InstancesSetNameRequest\x12\x1d\n\x0c\x63urrent_name\x18\x91\xf3\xab\xbc\x01 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x01\x88\x01\x01\x42\x0f\n\r_current_nameB\x07\n\x05_name\"W\n!InstancesSetServiceAccountRequest\x12\x15\n\x05\x65mail\x18\x9c\x97\x89. \x01(\tH\x00\x88\x01\x01\x12\x11\n\x06scopes\x18\x9f\x99\x92O \x03(\tB\x08\n\x06_email\"w\n&InstancesStartWithEncryptionKeyRequest\x12M\n\x05\x64isks\x18\xf6\xcc\xca- \x03(\x0b\x32;.google.cloud.compute.v1.CustomerEncryptionKeyProtectedDisk\"h\n\x0fInt64RangeMatch\x12\x1a\n\trange_end\x18\xd9\x95\xe0\x99\x01 \x01(\x03H\x00\x88\x01\x01\x12\x1b\n\x0brange_start\x18\xe0\xfd\xa2\x31 \x01(\x03H\x01\x88\x01\x01\x42\x0c\n\n_range_endB\x0e\n\x0c_range_start\"\xa4\x0c\n\x0cInterconnect\x12\x1e\n\radmin_enabled\x18\xd1\xec\xc1\xd4\x01 \x01(\x08H\x00\x88\x01\x01\x12J\n\rcircuit_infos\x18\xaf\x83\xcdN \x03(\x0b\x32\x30.google.cloud.compute.v1.InterconnectCircuitInfo\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x01\x88\x01\x01\x12\x1d\n\rcustomer_name\x18\xcc\xdc\xdf\x01 \x01(\tH\x02\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x03\x88\x01\x01\x12T\n\x10\x65xpected_outages\x18\x9b\xea\x8e~ \x03(\x0b\x32\x37.google.cloud.compute.v1.InterconnectOutageNotification\x12\"\n\x11google_ip_address\x18\xa2\x85\xa5\xd3\x01 \x01(\tH\x04\x88\x01\x01\x12$\n\x13google_reference_id\x18\xd5\xb5\x8a\xff\x01 \x01(\tH\x05\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x06\x88\x01\x01\x12$\n\x18interconnect_attachments\x18\xff\xd2\xeb\xca\x01 \x03(\t\x12\"\n\x11interconnect_type\x18\xcb\x98\xd3\xf5\x01 \x01(\tH\x07\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x08\x88\x01\x01\x12\x1a\n\tlink_type\x18\xdf\x88\xbe\xf9\x01 \x01(\tH\t\x88\x01\x01\x12\x19\n\x08location\x18\xb5\xbf\xbe\x8a\x01 \x01(\tH\n\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x0b\x88\x01\x01\x12!\n\x11noc_contact_email\x18\x80\xf8\xda\x06 \x01(\tH\x0c\x88\x01\x01\x12\"\n\x12operational_status\x18\xff\xb1\xf0_ \x01(\tH\r\x88\x01\x01\x12\x1f\n\x0fpeer_ip_address\x18\xd9\x97\x87\x63 \x01(\tH\x0e\x88\x01\x01\x12\'\n\x16provisioned_link_count\x18\xf5\xd2\xf6\xc3\x01 \x01(\x05H\x0f\x88\x01\x01\x12$\n\x14requested_link_count\x18\xfb\xdb\xbd\x15 \x01(\x05H\x10\x88\x01\x01\x12\x1e\n\rsatisfies_pzs\x18\xab\xdd\xab\xe5\x01 \x01(\x08H\x11\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x12\x88\x01\x01\x12\x15\n\x05state\x18\x91\x89\xab\x34 \x01(\tH\x13\x88\x01\x01\"j\n\x10InterconnectType\x12\x1f\n\x1bUNDEFINED_INTERCONNECT_TYPE\x10\x00\x12\x10\n\tDEDICATED\x10\xcf\x9b\x9c{\x12\x12\n\nIT_PRIVATE\x10\xcf\x8c\x88\xa0\x01\x12\x0f\n\x07PARTNER\x10\xa8\xd1\xa1\xdc\x01\"i\n\x08LinkType\x12\x17\n\x13UNDEFINED_LINK_TYPE\x10\x00\x12\"\n\x1aLINK_TYPE_ETHERNET_100G_LR\x10\xe7\xf2\x81\xa1\x01\x12 \n\x19LINK_TYPE_ETHERNET_10G_LR\x10\xa5\xb9\xf1p\"`\n\x11OperationalStatus\x12 \n\x1cUNDEFINED_OPERATIONAL_STATUS\x10\x00\x12\x10\n\tOS_ACTIVE\x10\xc1\xfb\xc8\x1a\x12\x17\n\x10OS_UNPROVISIONED\x10\xc0\xc1\xaar\"C\n\x05State\x12\x13\n\x0fUNDEFINED_STATE\x10\x00\x12\x0e\n\x06\x41\x43TIVE\x10\x86\xe6\x89\x96\x01\x12\x15\n\rUNPROVISIONED\x10\xdb\xc7\xd7\xf6\x01\x42\x10\n\x0e_admin_enabledB\x15\n\x13_creation_timestampB\x10\n\x0e_customer_nameB\x0e\n\x0c_descriptionB\x14\n\x12_google_ip_addressB\x16\n\x14_google_reference_idB\x05\n\x03_idB\x14\n\x12_interconnect_typeB\x07\n\x05_kindB\x0c\n\n_link_typeB\x0b\n\t_locationB\x07\n\x05_nameB\x14\n\x12_noc_contact_emailB\x15\n\x13_operational_statusB\x12\n\x10_peer_ip_addressB\x19\n\x17_provisioned_link_countB\x17\n\x15_requested_link_countB\x10\n\x0e_satisfies_pzsB\x0c\n\n_self_linkB\x08\n\x06_state\"\x9a\x16\n\x16InterconnectAttachment\x12\x1e\n\radmin_enabled\x18\xd1\xec\xc1\xd4\x01 \x01(\x08H\x00\x88\x01\x01\x12\x19\n\tbandwidth\x18\xb1\x81\xd3V \x01(\tH\x01\x88\x01\x01\x12!\n\x16\x63\x61ndidate_ipv6_subnets\x18\x9a\x8f\xda! \x03(\t\x12\x1c\n\x11\x63\x61ndidate_subnets\x18\xfa\xe3\xb4q \x03(\t\x12(\n\x17\x63loud_router_ip_address\x18\x88\x88\x85\x89\x01 \x01(\tH\x02\x88\x01\x01\x12*\n\x19\x63loud_router_ipv6_address\x18\xc8\x93\xbf\xd7\x01 \x01(\tH\x03\x88\x01\x01\x12/\n\x1e\x63loud_router_ipv6_interface_id\x18\x8d\xc9\xc8\xf8\x01 \x01(\tH\x04\x88\x01\x01\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x05\x88\x01\x01\x12+\n\x1a\x63ustomer_router_ip_address\x18\xf1\xda\xc4\x9e\x01 \x01(\tH\x06\x88\x01\x01\x12-\n\x1c\x63ustomer_router_ipv6_address\x18\xf1\xf9\xab\x8a\x01 \x01(\tH\x07\x88\x01\x01\x12\x32\n!customer_router_ipv6_interface_id\x18\x84\x86\xd6\xb5\x01 \x01(\tH\x08\x88\x01\x01\x12!\n\x11\x64\x61taplane_version\x18\x8b\xad\xd3\x10 \x01(\x05H\t\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\n\x88\x01\x01\x12(\n\x18\x65\x64ge_availability_domain\x18\xa6\x95\xff! \x01(\tH\x0b\x88\x01\x01\x12\x1a\n\nencryption\x18\x83\x9f\xdc. \x01(\tH\x0c\x88\x01\x01\x12$\n\x13google_reference_id\x18\xd5\xb5\x8a\xff\x01 \x01(\tH\r\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x0e\x88\x01\x01\x12\x1c\n\x0cinterconnect\x18\x8e\xc9\x8ck \x01(\tH\x0f\x88\x01\x01\x12$\n\x18ipsec_internal_addresses\x18\xb5\xf2\xb0\xc2\x01 \x03(\t\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x10\x88\x01\x01\x12\x12\n\x03mtu\x18\xae\xcf\x06 \x01(\x05H\x11\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x12\x88\x01\x01\x12\"\n\x12operational_status\x18\xff\xb1\xf0_ \x01(\tH\x13\x88\x01\x01\x12\x1c\n\x0bpairing_key\x18\xe8\xf0\xd4\xd1\x01 \x01(\tH\x14\x88\x01\x01\x12\x1c\n\x0bpartner_asn\x18\x85\xc5\xf7\xd0\x01 \x01(\x03H\x15\x88\x01\x01\x12`\n\x10partner_metadata\x18\xc6\xe1\xb6\x1f \x01(\x0b\x32>.google.cloud.compute.v1.InterconnectAttachmentPartnerMetadataH\x16\x88\x01\x01\x12\x65\n\x19private_interconnect_info\x18\x83\xec\x91q \x01(\x0b\x32:.google.cloud.compute.v1.InterconnectAttachmentPrivateInfoH\x17\x88\x01\x01\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\x18\x88\x01\x01\x12\x16\n\x06router\x18\xc9\xae\xee\x46 \x01(\tH\x19\x88\x01\x01\x12\x1e\n\rsatisfies_pzs\x18\xab\xdd\xab\xe5\x01 \x01(\x08H\x1a\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x1b\x88\x01\x01\x12\x1b\n\nstack_type\x18\x91\xb5\x8b\xcb\x01 \x01(\tH\x1c\x88\x01\x01\x12\x15\n\x05state\x18\x91\x89\xab\x34 \x01(\tH\x1d\x88\x01\x01\x12\x14\n\x04type\x18\xba\x9e\xda\x01 \x01(\tH\x1e\x88\x01\x01\x12\x1d\n\rvlan_tag8021q\x18\x9c\xe8\x97\x39 \x01(\x05H\x1f\x88\x01\x01\"\xed\x01\n\tBandwidth\x12\x17\n\x13UNDEFINED_BANDWIDTH\x10\x00\x12\x0f\n\x08\x42PS_100M\x10\xb6\x95\xd0\x17\x12\x0f\n\x07\x42PS_10G\x10\x8e\x89\xf2\x84\x01\x12\x0e\n\x06\x42PS_1G\x10\xf0\xad\xb9\xa9\x01\x12\x0f\n\x08\x42PS_200M\x10\x95\xfe\xd1\x17\x12\x0f\n\x07\x42PS_20G\x10\xcf\x90\xf2\x84\x01\x12\x0e\n\x06\x42PS_2G\x10\x8f\xae\xb9\xa9\x01\x12\x0f\n\x08\x42PS_300M\x10\xf4\xe6\xd3\x17\x12\x0f\n\x08\x42PS_400M\x10\xd3\xcf\xd5\x17\x12\x0f\n\x08\x42PS_500M\x10\xb2\xb8\xd7\x17\x12\x0f\n\x07\x42PS_50G\x10\x92\xa7\xf2\x84\x01\x12\x0f\n\x07\x42PS_50M\x10\x98\xa7\xf2\x84\x01\x12\x0e\n\x06\x42PS_5G\x10\xec\xae\xb9\xa9\x01\"\x9f\x01\n\x16\x45\x64geAvailabilityDomain\x12&\n\"UNDEFINED_EDGE_AVAILABILITY_DOMAIN\x10\x00\x12\x1d\n\x15\x41VAILABILITY_DOMAIN_1\x10\xda\xfb\xd6\xa6\x01\x12\x1d\n\x15\x41VAILABILITY_DOMAIN_2\x10\xdb\xfb\xd6\xa6\x01\x12\x1f\n\x17\x41VAILABILITY_DOMAIN_ANY\x10\xb5\xea\xf7\xb2\x01\"A\n\nEncryption\x12\x18\n\x14UNDEFINED_ENCRYPTION\x10\x00\x12\x0c\n\x05IPSEC\x10\xaa\xa3\xa9!\x12\x0b\n\x04NONE\x10\xb8\xce\x92\x01\"`\n\x11OperationalStatus\x12 \n\x1cUNDEFINED_OPERATIONAL_STATUS\x10\x00\x12\x10\n\tOS_ACTIVE\x10\xc1\xfb\xc8\x1a\x12\x17\n\x10OS_UNPROVISIONED\x10\xc0\xc1\xaar\"I\n\tStackType\x12\x18\n\x14UNDEFINED_STACK_TYPE\x10\x00\x12\x10\n\tIPV4_IPV6\x10\x81\xe8\xca\n\x12\x10\n\tIPV4_ONLY\x10\xa6\xcb\xd5\n\"\xc2\x01\n\x05State\x12\x13\n\x0fUNDEFINED_STATE\x10\x00\x12\x0e\n\x06\x41\x43TIVE\x10\x86\xe6\x89\x96\x01\x12\x0e\n\x07\x44\x45\x46UNCT\x10\xaf\xbc\xa1\x37\x12 \n\x18PARTNER_REQUEST_RECEIVED\x10\xe8\xf0\xf2\xf4\x01\x12\x17\n\x10PENDING_CUSTOMER\x10\xa6\x83\xefO\x12\x17\n\x0fPENDING_PARTNER\x10\xe0\xfb\xfa\xb8\x01\x12\x19\n\x11STATE_UNSPECIFIED\x10\xc9\xd0\xbc\xe0\x01\x12\x15\n\rUNPROVISIONED\x10\xdb\xc7\xd7\xf6\x01\"W\n\x04Type\x12\x12\n\x0eUNDEFINED_TYPE\x10\x00\x12\x10\n\tDEDICATED\x10\xcf\x9b\x9c{\x12\x0f\n\x07PARTNER\x10\xa8\xd1\xa1\xdc\x01\x12\x18\n\x10PARTNER_PROVIDER\x10\xa8\xf7\xb7\xe6\x01\x42\x10\n\x0e_admin_enabledB\x0c\n\n_bandwidthB\x1a\n\x18_cloud_router_ip_addressB\x1c\n\x1a_cloud_router_ipv6_addressB!\n\x1f_cloud_router_ipv6_interface_idB\x15\n\x13_creation_timestampB\x1d\n\x1b_customer_router_ip_addressB\x1f\n\x1d_customer_router_ipv6_addressB$\n\"_customer_router_ipv6_interface_idB\x14\n\x12_dataplane_versionB\x0e\n\x0c_descriptionB\x1b\n\x19_edge_availability_domainB\r\n\x0b_encryptionB\x16\n\x14_google_reference_idB\x05\n\x03_idB\x0f\n\r_interconnectB\x07\n\x05_kindB\x06\n\x04_mtuB\x07\n\x05_nameB\x15\n\x13_operational_statusB\x0e\n\x0c_pairing_keyB\x0e\n\x0c_partner_asnB\x13\n\x11_partner_metadataB\x1c\n\x1a_private_interconnect_infoB\t\n\x07_regionB\t\n\x07_routerB\x10\n\x0e_satisfies_pzsB\x0c\n\n_self_linkB\r\n\x0b_stack_typeB\x08\n\x06_stateB\x07\n\x05_typeB\x10\n\x0e_vlan_tag8021q\"\xe3\x03\n$InterconnectAttachmentAggregatedList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12Z\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32H.google.cloud.compute.v1.InterconnectAttachmentAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1ah\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12I\n\x05value\x18\x02 \x01(\x0b\x32:.google.cloud.compute.v1.InterconnectAttachmentsScopedList:\x02\x38\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xbd\x02\n\x1aInterconnectAttachmentList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x41\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32/.google.cloud.compute.v1.InterconnectAttachment\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xbc\x01\n%InterconnectAttachmentPartnerMetadata\x12\"\n\x11interconnect_name\x18\x9c\xef\xc6\xf5\x01 \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0cpartner_name\x18\xa2\xa7\x90M \x01(\tH\x01\x88\x01\x01\x12\x1b\n\nportal_url\x18\x9c\xce\xad\x80\x01 \x01(\tH\x02\x88\x01\x01\x42\x14\n\x12_interconnect_nameB\x0f\n\r_partner_nameB\r\n\x0b_portal_url\"K\n!InterconnectAttachmentPrivateInfo\x12\x19\n\x08tag8021q\x18\xc0\xd1\xce\x81\x01 \x01(\rH\x00\x88\x01\x01\x42\x0b\n\t_tag8021q\"\xc1\x01\n!InterconnectAttachmentsScopedList\x12U\n\x18interconnect_attachments\x18\xff\xd2\xeb\xca\x01 \x03(\x0b\x32/.google.cloud.compute.v1.InterconnectAttachment\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"\xc5\x01\n\x17InterconnectCircuitInfo\x12\"\n\x12\x63ustomer_demarc_id\x18\x93\x8c\xdc\r \x01(\tH\x00\x88\x01\x01\x12!\n\x11google_circuit_id\x18\xf7\x8d\xf8| \x01(\tH\x01\x88\x01\x01\x12!\n\x10google_demarc_id\x18\xae\xdd\xdb\xd5\x01 \x01(\tH\x02\x88\x01\x01\x42\x15\n\x13_customer_demarc_idB\x14\n\x12_google_circuit_idB\x13\n\x11_google_demarc_id\"\x95\x05\n\x17InterconnectDiagnostics\x12P\n\narp_caches\x18\x91\xd6\xd8\xc5\x01 \x03(\x0b\x32\x38.google.cloud.compute.v1.InterconnectDiagnosticsARPEntry\x12(\n\x17\x62undle_aggregation_type\x18\x94\xc9\xb2\xcf\x01 \x01(\tH\x00\x88\x01\x01\x12)\n\x19\x62undle_operational_status\x18\xdc\x97\xe0\x32 \x01(\tH\x01\x88\x01\x01\x12L\n\x05links\x18\xb9\x9f\x8d\x31 \x03(\x0b\x32:.google.cloud.compute.v1.InterconnectDiagnosticsLinkStatus\x12\x1c\n\x0bmac_address\x18\x84\xd2\xc8\x9e\x01 \x01(\tH\x02\x88\x01\x01\"\x8a\x01\n\x15\x42undleAggregationType\x12%\n!UNDEFINED_BUNDLE_AGGREGATION_TYPE\x10\x00\x12#\n\x1c\x42UNDLE_AGGREGATION_TYPE_LACP\x10\xcd\xa2\x9e\r\x12%\n\x1e\x42UNDLE_AGGREGATION_TYPE_STATIC\x10\xd9\x98\x95\x18\"\x8f\x01\n\x17\x42undleOperationalStatus\x12\'\n#UNDEFINED_BUNDLE_OPERATIONAL_STATUS\x10\x00\x12&\n\x1e\x42UNDLE_OPERATIONAL_STATUS_DOWN\x10\x85\xae\xb4\xd8\x01\x12#\n\x1c\x42UNDLE_OPERATIONAL_STATUS_UP\x10\xbe\x83\xf9LB\x1a\n\x18_bundle_aggregation_typeB\x1c\n\x1a_bundle_operational_statusB\x0e\n\x0c_mac_address\"{\n\x1fInterconnectDiagnosticsARPEntry\x12\x1b\n\nip_address\x18\xdc\xf1\xdc\xc1\x01 \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0bmac_address\x18\x84\xd2\xc8\x9e\x01 \x01(\tH\x01\x88\x01\x01\x42\r\n\x0b_ip_addressB\x0e\n\x0c_mac_address\"\xfa\x01\n%InterconnectDiagnosticsLinkLACPStatus\x12 \n\x10google_system_id\x18\xa5\x85\xbf+ \x01(\tH\x00\x88\x01\x01\x12#\n\x12neighbor_system_id\x18\x9e\x98\xf9\xa3\x01 \x01(\tH\x01\x88\x01\x01\x12\x15\n\x05state\x18\x91\x89\xab\x34 \x01(\tH\x02\x88\x01\x01\"=\n\x05State\x12\x13\n\x0fUNDEFINED_STATE\x10\x00\x12\x0e\n\x06\x41\x43TIVE\x10\x86\xe6\x89\x96\x01\x12\x0f\n\x08\x44\x45TACHED\x10\xf2\xf6\xa1gB\x13\n\x11_google_system_idB\x15\n\x13_neighbor_system_idB\x08\n\x06_state\"\xe3\x01\n\'InterconnectDiagnosticsLinkOpticalPower\x12\x15\n\x05state\x18\x91\x89\xab\x34 \x01(\tH\x00\x88\x01\x01\x12\x15\n\x05value\x18\xf1\xa2\xb2\x35 \x01(\x02H\x01\x88\x01\x01\"v\n\x05State\x12\x13\n\x0fUNDEFINED_STATE\x10\x00\x12\x12\n\nHIGH_ALARM\x10\xd4\xf2\xcd\x91\x01\x12\x13\n\x0cHIGH_WARNING\x10\xdf\xeb\xafi\x12\x11\n\tLOW_ALARM\x10\xe6\xaa\xff\x96\x01\x12\x13\n\x0bLOW_WARNING\x10\xf1\xaa\xc6\xa1\x01\x12\x07\n\x02OK\x10\xdc\x13\x42\x08\n\x06_stateB\x08\n\x06_value\"\x8f\x06\n!InterconnectDiagnosticsLinkStatus\x12P\n\narp_caches\x18\x91\xd6\xd8\xc5\x01 \x03(\x0b\x32\x38.google.cloud.compute.v1.InterconnectDiagnosticsARPEntry\x12\x1a\n\ncircuit_id\x18\xb1\xfa\xafk \x01(\tH\x00\x88\x01\x01\x12\x1c\n\rgoogle_demarc\x18\x8c\x8f\x03 \x01(\tH\x01\x88\x01\x01\x12\\\n\x0blacp_status\x18\xaf\xc4\x9e\xac\x01 \x01(\x0b\x32>.google.cloud.compute.v1.InterconnectDiagnosticsLinkLACPStatusH\x02\x88\x01\x01\x12\"\n\x12operational_status\x18\xff\xb1\xf0_ \x01(\tH\x03\x88\x01\x01\x12i\n\x17receiving_optical_power\x18\xdf\xad\xd8t \x01(\x0b\x32@.google.cloud.compute.v1.InterconnectDiagnosticsLinkOpticalPowerH\x04\x88\x01\x01\x12m\n\x1atransmitting_optical_power\x18\x9d\xba\x89\xdb\x01 \x01(\x0b\x32@.google.cloud.compute.v1.InterconnectDiagnosticsLinkOpticalPowerH\x05\x88\x01\x01\"\x7f\n\x11OperationalStatus\x12 \n\x1cUNDEFINED_OPERATIONAL_STATUS\x10\x00\x12$\n\x1cLINK_OPERATIONAL_STATUS_DOWN\x10\xfd\xe4\xa6\x86\x01\x12\"\n\x1aLINK_OPERATIONAL_STATUS_UP\x10\xb6\xb6\xed\x91\x01\x42\r\n\x0b_circuit_idB\x10\n\x0e_google_demarcB\x0e\n\x0c_lacp_statusB\x15\n\x13_operational_statusB\x1a\n\x18_receiving_optical_powerB\x1d\n\x1b_transmitting_optical_power\"\xa9\x02\n\x10InterconnectList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x37\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32%.google.cloud.compute.v1.Interconnect\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xc9\x08\n\x14InterconnectLocation\x12\x18\n\x07\x61\x64\x64ress\x18\xf4\xb7\xde\xdc\x01 \x01(\tH\x00\x88\x01\x01\x12!\n\x11\x61vailability_zone\x18\x90\xd0\xc7K \x01(\tH\x01\x88\x01\x01\x12\x14\n\x04\x63ity\x18\xeb\xb2\xba\x01 \x01(\tH\x02\x88\x01\x01\x12\x19\n\tcontinent\x18\xb4\xdb\xd0? \x01(\tH\x03\x88\x01\x01\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x04\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x05\x88\x01\x01\x12\"\n\x11\x66\x61\x63ility_provider\x18\x8d\xa0\xa6\xfe\x01 \x01(\tH\x06\x88\x01\x01\x12-\n\x1d\x66\x61\x63ility_provider_facility_id\x18\x85\xbe\xce) \x01(\tH\x07\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x08\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\t\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\n\x88\x01\x01\x12&\n\x15peeringdb_facility_id\x18\xb6\xba\xed\xff\x01 \x01(\tH\x0b\x88\x01\x01\x12Q\n\x0cregion_infos\x18\xfa\xe8\xee\x94\x01 \x03(\x0b\x32\x37.google.cloud.compute.v1.InterconnectLocationRegionInfo\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x0c\x88\x01\x01\x12\x16\n\x06status\x18\xf2\x9f\xb7V \x01(\tH\r\x88\x01\x01\x12\x1c\n\x0csupports_pzs\x18\xee\xf6\x85( \x01(\x08H\x0e\x88\x01\x01\"\xea\x01\n\tContinent\x12\x17\n\x13UNDEFINED_CONTINENT\x10\x00\x12\x0e\n\x06\x41\x46RICA\x10\xfa\x9c\xaf\x97\x01\x12\x0f\n\x08\x41SIA_PAC\x10\xfd\xf6\x8e\x39\x12\x0f\n\x08\x43_AFRICA\x10\xf6\x93\xaa\"\x12\x12\n\nC_ASIA_PAC\x10\xf9\x8f\x86\xde\x01\x12\x0f\n\x08\x43_EUROPE\x10\x9e\xca\xc5_\x12\x17\n\x0f\x43_NORTH_AMERICA\x10\x98\x9b\xbb\x83\x01\x12\x17\n\x0f\x43_SOUTH_AMERICA\x10\xe0\x8c\xb0\xbd\x01\x12\x0e\n\x06\x45UROPE\x10\xa2\xd3\xca\xd4\x01\x12\x15\n\rNORTH_AMERICA\x10\x94\xd9\xd0\xd5\x01\x12\x14\n\rSOUTH_AMERICA\x10\xdc\xca\xc5\x0f\"A\n\x06Status\x12\x14\n\x10UNDEFINED_STATUS\x10\x00\x12\x11\n\tAVAILABLE\x10\xa9\xb5\xe6\xd2\x01\x12\x0e\n\x06\x43LOSED\x10\xec\xaa\xa3\xb5\x01\x42\n\n\x08_addressB\x14\n\x12_availability_zoneB\x07\n\x05_cityB\x0c\n\n_continentB\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x14\n\x12_facility_providerB \n\x1e_facility_provider_facility_idB\x05\n\x03_idB\x07\n\x05_kindB\x07\n\x05_nameB\x18\n\x16_peeringdb_facility_idB\x0c\n\n_self_linkB\t\n\x07_statusB\x0f\n\r_supports_pzs\"\xb9\x02\n\x18InterconnectLocationList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12?\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32-.google.cloud.compute.v1.InterconnectLocation\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xba\x02\n\x1eInterconnectLocationRegionInfo\x12 \n\x0f\x65xpected_rtt_ms\x18\xfa\x83\xbe\xc9\x01 \x01(\x03H\x00\x88\x01\x01\x12!\n\x11location_presence\x18\xc5\x94\xb4\x30 \x01(\tH\x01\x88\x01\x01\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\x02\x88\x01\x01\"\x85\x01\n\x10LocationPresence\x12\x1f\n\x1bUNDEFINED_LOCATION_PRESENCE\x10\x00\x12\x0e\n\x06GLOBAL\x10\xa3\xef\xef\xeb\x01\x12\x14\n\x0cLOCAL_REGION\x10\xe8\xec\xb5\xc0\x01\x12\x11\n\tLP_GLOBAL\x10\xbe\xdd\xeb\xcc\x01\x12\x17\n\x0fLP_LOCAL_REGION\x10\xc3\xda\xfd\xe8\x01\x42\x12\n\x10_expected_rtt_msB\x14\n\x12_location_presenceB\t\n\x07_region\"\x85\x05\n\x1eInterconnectOutageNotification\x12\x1c\n\x11\x61\x66\x66\x65\x63ted_circuits\x18\x95\xfe\xdeT \x03(\t\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x08\x65nd_time\x18\xb1\xa7\xe7\x36 \x01(\x03H\x01\x88\x01\x01\x12\x1b\n\nissue_type\x18\xe0\xfd\xa0\xb0\x01 \x01(\tH\x02\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x03\x88\x01\x01\x12\x16\n\x06source\x18\x9b\xd0\xc1T \x01(\tH\x04\x88\x01\x01\x12\x1a\n\nstart_time\x18\x8a\xe9\xee\x11 \x01(\x03H\x05\x88\x01\x01\x12\x15\n\x05state\x18\x91\x89\xab\x34 \x01(\tH\x06\x88\x01\x01\"w\n\tIssueType\x12\x18\n\x14UNDEFINED_ISSUE_TYPE\x10\x00\x12\x10\n\tIT_OUTAGE\x10\x85\xe1\xe8S\x12\x18\n\x11IT_PARTIAL_OUTAGE\x10\xa3\xca\xf5+\x12\r\n\x06OUTAGE\x10\xf1\xa5\x8f]\x12\x15\n\x0ePARTIAL_OUTAGE\x10\x8f\xb7\x8f\x46\"C\n\x06Source\x12\x14\n\x10UNDEFINED_SOURCE\x10\x00\x12\x0e\n\x06GOOGLE\x10\xb9\xa4\x99\xed\x01\x12\x13\n\x0bNSRC_GOOGLE\x10\xe2\xff\xba\xf3\x01\"x\n\x05State\x12\x13\n\x0fUNDEFINED_STATE\x10\x00\x12\x0e\n\x06\x41\x43TIVE\x10\x86\xe6\x89\x96\x01\x12\x10\n\tCANCELLED\x10\xb1\xf2\x80\x14\x12\x11\n\tCOMPLETED\x10\xab\x8c\xe4\x93\x01\x12\x10\n\tNS_ACTIVE\x10\xc0\x9d\xb7x\x12\x13\n\x0bNS_CANCELED\x10\xd3\x93\xc7\xf1\x01\x42\x0e\n\x0c_descriptionB\x0b\n\t_end_timeB\r\n\x0b_issue_typeB\x07\n\x05_nameB\t\n\x07_sourceB\r\n\x0b_start_timeB\x08\n\x06_state\"z\n#InterconnectsGetDiagnosticsResponse\x12H\n\x06result\x18\x9d\x90\xb7\x42 \x01(\x0b\x32\x30.google.cloud.compute.v1.InterconnectDiagnosticsH\x00\x88\x01\x01\x42\t\n\x07_result\"\xe9\x01\n\x1cInvalidateCacheUrlMapRequest\x12\x61\n cache_invalidation_rule_resource\x18\xad\xc3\x93\x95\x01 \x01(\x0b\x32..google.cloud.compute.v1.CacheInvalidationRuleB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x07url_map\x18\x8c\x95\x81\xaf\x01 \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"D\n\x05Items\x12\x12\n\x03key\x18\xdf\xbc\x06 \x01(\tH\x00\x88\x01\x01\x12\x15\n\x05value\x18\xf1\xa2\xb2\x35 \x01(\tH\x01\x88\x01\x01\x42\x06\n\x04_keyB\x08\n\x06_value\"\xfd\x03\n\x07License\x12 \n\x0f\x63harges_use_fee\x18\xce\xa1\xca\xb1\x01 \x01(\x08H\x00\x88\x01\x01\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x01\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x02\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x03\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x04\x88\x01\x01\x12\x1b\n\x0clicense_code\x18\xab\xc6Y \x01(\x04H\x05\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x06\x88\x01\x01\x12[\n\x15resource_requirements\x18\xa1\xb2\x97\x66 \x01(\x0b\x32\x34.google.cloud.compute.v1.LicenseResourceRequirementsH\x07\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x08\x88\x01\x01\x12\x1c\n\x0ctransferable\x18\xc5\xbf\x89\x02 \x01(\x08H\t\x88\x01\x01\x42\x12\n\x10_charges_use_feeB\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x05\n\x03_idB\x07\n\x05_kindB\x0f\n\r_license_codeB\x07\n\x05_nameB\x18\n\x16_resource_requirementsB\x0c\n\n_self_linkB\x0f\n\r_transferable\"\x94\x04\n\x0bLicenseCode\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x01\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x02\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x03\x88\x01\x01\x12J\n\rlicense_alias\x18\xd2\x91\xe2\x14 \x03(\x0b\x32\x30.google.cloud.compute.v1.LicenseCodeLicenseAlias\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x04\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x05\x88\x01\x01\x12\x15\n\x05state\x18\x91\x89\xab\x34 \x01(\tH\x06\x88\x01\x01\x12\x1c\n\x0ctransferable\x18\xc5\xbf\x89\x02 \x01(\x08H\x07\x88\x01\x01\"\x7f\n\x05State\x12\x13\n\x0fUNDEFINED_STATE\x10\x00\x12\x10\n\x08\x44ISABLED\x10\xfc\xd4\xb0\xf6\x01\x12\x0e\n\x07\x45NABLED\x10\xa1\xae\xecV\x12\x11\n\nRESTRICTED\x10\xdb\xe8\xdb|\x12\x19\n\x11STATE_UNSPECIFIED\x10\xc9\xd0\xbc\xe0\x01\x12\x11\n\nTERMINATED\x10\xa3\xf4\x9bwB\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x05\n\x03_idB\x07\n\x05_kindB\x07\n\x05_nameB\x0c\n\n_self_linkB\x08\n\x06_stateB\x0f\n\r_transferable\"q\n\x17LicenseCodeLicenseAlias\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x00\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x01\x88\x01\x01\x42\x0e\n\x0c_descriptionB\x0c\n\n_self_link\"\x9c\x01\n\x19LicenseResourceCommitment\x12\x16\n\x06\x61mount\x18\xd8\xa0\xe9] \x01(\x03H\x00\x88\x01\x01\x12!\n\x11\x63ores_per_license\x18\x94\xc8\xbe\x0f \x01(\tH\x01\x88\x01\x01\x12\x17\n\x07license\x18\xc1\x88\xc2O \x01(\tH\x02\x88\x01\x01\x42\t\n\x07_amountB\x14\n\x12_cores_per_licenseB\n\n\x08_license\"\x8d\x01\n\x1bLicenseResourceRequirements\x12$\n\x13min_guest_cpu_count\x18\xa4\xd4\xf4\xe3\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1e\n\rmin_memory_mb\x18\xe6\xd7\xd9\xf0\x01 \x01(\x05H\x01\x88\x01\x01\x42\x16\n\x14_min_guest_cpu_countB\x10\n\x0e_min_memory_mb\"\x89\x02\n\x14LicensesListResponse\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x32\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32 .google.cloud.compute.v1.License\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x01\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x02\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x03\x88\x01\x01\x42\x05\n\x03_idB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xb3\x02\n\x1bListAcceleratorTypesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xae\x02\n\x14ListAddressesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"]\n%ListAssociationsFirewallPolicyRequest\x12 \n\x0ftarget_resource\x18\xfc\xed\xea\xde\x01 \x01(\tH\x00\x88\x01\x01\x42\x12\n\x10_target_resource\"\xae\x02\n\x16ListAutoscalersRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xc7\x02\n-ListAvailableFeaturesRegionSslPoliciesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xa9\x02\n\'ListAvailableFeaturesSslPoliciesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\x9b\x02\n\x19ListBackendBucketsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\x9c\x02\n\x1aListBackendServicesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xac\x02\n\x14ListDiskTypesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xa8\x02\n\x10ListDisksRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xe6\x02\n&ListErrorsInstanceGroupManagersRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12&\n\x16instance_group_manager\x18\xc3\xf7\xf3v \x01(\tB\x03\xe0\x41\x02\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xee\x02\n,ListErrorsRegionInstanceGroupManagersRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12&\n\x16instance_group_manager\x18\xc3\xf7\xf3v \x01(\tB\x03\xe0\x41\x02\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xa0\x02\n\x1eListExternalVpnGatewaysRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xae\x02\n\x1bListFirewallPoliciesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x1a\n\tparent_id\x18\xd0\xe1\x9a\xdb\x01 \x01(\tH\x04\x88\x01\x01\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x0c\n\n_parent_idB\x19\n\x17_return_partial_success\"\x96\x02\n\x14ListFirewallsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xb4\x02\n\x1aListForwardingRulesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\x9c\x02\n\x1aListGlobalAddressesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xa2\x02\n ListGlobalForwardingRulesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xa8\x02\n&ListGlobalNetworkEndpointGroupsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\x9d\x02\n\x1bListGlobalOperationsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xba\x02\n\'ListGlobalOrganizationOperationsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x1a\n\tparent_id\x18\xd0\xe1\x9a\xdb\x01 \x01(\tH\x04\x88\x01\x01\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x05\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x0c\n\n_parent_idB\x19\n\x17_return_partial_success\"\xaa\x02\n(ListGlobalPublicDelegatedPrefixesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\x99\x02\n\x17ListHealthChecksRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\x93\x02\n\x11ListImagesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xb8\x02\n ListInstanceGroupManagersRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xb1\x02\n\x19ListInstanceGroupsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\x9e\x02\n\x1cListInstanceTemplatesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xd9\x03\n\"ListInstancesInstanceGroupsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1e\n\x0einstance_group\x18\xd5\xd4\xd5& \x01(\tB\x03\xe0\x41\x02\x12}\n/instance_groups_list_instances_request_resource\x18\x9f\xa8\x8c\xe3\x01 \x01(\x0b\x32;.google.cloud.compute.v1.InstanceGroupsListInstancesRequestB\x03\xe0\x41\x02\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xee\x03\n(ListInstancesRegionInstanceGroupsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1e\n\x0einstance_group\x18\xd5\xd4\xd5& \x01(\tB\x03\xe0\x41\x02\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x89\x01\n6region_instance_groups_list_instances_request_resource\x18\xd4\xa9\x80\x17 \x01(\x0b\x32\x41.google.cloud.compute.v1.RegionInstanceGroupsListInstancesRequestB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xac\x02\n\x14ListInstancesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xbc\x02\n\"ListInterconnectAttachmentsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xa2\x02\n ListInterconnectLocationsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\x9a\x02\n\x18ListInterconnectsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\x95\x02\n\x13ListLicensesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\x9a\x02\n\x18ListMachineImagesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xaf\x02\n\x17ListMachineTypesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xf0\x02\n0ListManagedInstancesInstanceGroupManagersRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12&\n\x16instance_group_manager\x18\xc3\xf7\xf3v \x01(\tB\x03\xe0\x41\x02\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xf8\x02\n6ListManagedInstancesRegionInstanceGroupManagersRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12&\n\x16instance_group_manager\x18\xc3\xf7\xf3v \x01(\tB\x03\xe0\x41\x02\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xb7\x02\n\x1dListNetworkAttachmentsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xb8\x02\n ListNetworkEndpointGroupsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xe1\x02\n6ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\'\n\x16network_endpoint_group\x18\x86\xcb\xf3\xce\x01 \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xff\x03\n0ListNetworkEndpointsNetworkEndpointGroupsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\'\n\x16network_endpoint_group\x18\x86\xcb\xf3\xce\x01 \x01(\tB\x03\xe0\x41\x02\x12\x8b\x01\n7network_endpoint_groups_list_endpoints_request_resource\x18\x8e\x98\xaf\x1c \x01(\x0b\x32\x42.google.cloud.compute.v1.NetworkEndpointGroupsListEndpointsRequestB\x03\xe0\x41\x02\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xa4\x02\n\"ListNetworkFirewallPoliciesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\x95\x02\n\x13ListNetworksRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xad\x02\n\x15ListNodeGroupsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xb2\x02\n\x18ListNodeTemplatesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xac\x02\n\x14ListNodeTypesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xcf\x02\n\x1aListNodesNodeGroupsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x1b\n\nnode_group\x18\x82\xfc\x8b\xe0\x01 \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xb5\x02\n\x1bListPacketMirroringsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\x80\x04\n ListPeeringRoutesNetworksRequest\x12\x19\n\tdirection\x18\xff\x8e\x80\x35 \x01(\tH\x00\x88\x01\x01\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x01\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x02\x88\x01\x01\x12\x17\n\x07network\x18\xae\xb4\x85o \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x03\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x04\x88\x01\x01\x12\x1c\n\x0cpeering_name\x18\xaa\xd0\x80w \x01(\tH\x05\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\x06\x88\x01\x01\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x07\x88\x01\x01\"H\n\tDirection\x12\x17\n\x13UNDEFINED_DIRECTION\x10\x00\x12\x10\n\x08INCOMING\x10\xa6\xd0\xb7\xa1\x01\x12\x10\n\x08OUTGOING\x10\xec\xc6\xcc\x92\x01\x42\x0c\n\n_directionB\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x0f\n\r_peering_nameB\t\n\x07_regionB\x19\n\x17_return_partial_success\"\xf2\x02\n2ListPerInstanceConfigsInstanceGroupManagersRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12&\n\x16instance_group_manager\x18\xc3\xf7\xf3v \x01(\tB\x03\xe0\x41\x02\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xfa\x02\n8ListPerInstanceConfigsRegionInstanceGroupManagersRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12&\n\x16instance_group_manager\x18\xc3\xf7\xf3v \x01(\tB\x03\xe0\x41\x02\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xb8\x02\n6ListPreconfiguredExpressionSetsSecurityPoliciesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xa5\x02\n#ListPublicAdvertisedPrefixesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xbc\x02\n\"ListPublicDelegatedPrefixesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xcf\x02\n\x1dListReferrersInstancesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tB\x03\xe0\x41\x02\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xb6\x02\n\x1cListRegionAutoscalersRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xba\x02\n ListRegionBackendServicesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xb6\x02\n\x1cListRegionCommitmentsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xb4\x02\n\x1aListRegionDiskTypesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xb0\x02\n\x16ListRegionDisksRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xbe\x02\n$ListRegionHealthCheckServicesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xb7\x02\n\x1dListRegionHealthChecksRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xc0\x02\n&ListRegionInstanceGroupManagersRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xb9\x02\n\x1fListRegionInstanceGroupsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xbc\x02\n\"ListRegionInstanceTemplatesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xc0\x02\n&ListRegionNetworkEndpointGroupsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xc2\x02\n(ListRegionNetworkFirewallPoliciesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xc0\x02\n&ListRegionNotificationEndpointsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xb5\x02\n\x1bListRegionOperationsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xbb\x02\n!ListRegionSecurityPoliciesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xba\x02\n ListRegionSslCertificatesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xb6\x02\n\x1cListRegionSslPoliciesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xbc\x02\n\"ListRegionTargetHttpProxiesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xbd\x02\n#ListRegionTargetHttpsProxiesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xbb\x02\n!ListRegionTargetTcpProxiesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xb2\x02\n\x18ListRegionUrlMapsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\x94\x02\n\x12ListRegionsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xaf\x02\n\x17ListReservationsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xb5\x02\n\x1bListResourcePoliciesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xac\x02\n\x12ListRoutersRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\x93\x02\n\x11ListRoutesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\x9d\x02\n\x1bListSecurityPoliciesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xb7\x02\n\x1dListServiceAttachmentsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\x96\x02\n\x14ListSnapshotsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\x9c\x02\n\x1aListSslCertificatesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\x98\x02\n\x16ListSslPoliciesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xb0\x02\n\x16ListSubnetworksRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\x9e\x02\n\x1cListTargetGrpcProxiesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\x9e\x02\n\x1cListTargetHttpProxiesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\x9f\x02\n\x1dListTargetHttpsProxiesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xb2\x02\n\x1aListTargetInstancesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xb0\x02\n\x16ListTargetPoolsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\x9d\x02\n\x1bListTargetSslProxiesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\x9d\x02\n\x1bListTargetTcpProxiesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xb6\x02\n\x1cListTargetVpnGatewaysRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\x94\x02\n\x12ListUrlMapsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\x9e\x02\n\x1cListUsableSubnetworksRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xb0\x02\n\x16ListVpnGatewaysRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xaf\x02\n\x15ListVpnTunnelsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\x8d\x03\n\x1bListXpnHostsProjectsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12n\n(projects_list_xpn_hosts_request_resource\x18\x97\xd0\xceq \x01(\x0b\x32\x34.google.cloud.compute.v1.ProjectsListXpnHostsRequestB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\xb1\x02\n\x19ListZoneOperationsRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\x92\x02\n\x10ListZonesRequest\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bmax_results\x18\x9b\xc8\x8b\x1a \x01(\rH\x01\x88\x01\x01\x12\x18\n\x08order_by\x18\xe8\xfd\xc7L \x01(\tH\x02\x88\x01\x01\x12\x1a\n\npage_token\x18\xc9\xb0\xc4\t \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\'\n\x16return_partial_success\x18\xb6\xa4\xcf\xf6\x01 \x01(\x08H\x04\x88\x01\x01\x42\t\n\x07_filterB\x0e\n\x0c_max_resultsB\x0b\n\t_order_byB\r\n\x0b_page_tokenB\x19\n\x17_return_partial_success\"\x8f\x01\n\tLocalDisk\x12\x1a\n\ndisk_count\x18\xed\xaf\x9dW \x01(\x05H\x00\x88\x01\x01\x12\x1d\n\x0c\x64isk_size_gb\x18\xb7\x9a\xe7\x96\x01 \x01(\x05H\x01\x88\x01\x01\x12\x19\n\tdisk_type\x18\x9c\xe9\xac, \x01(\tH\x02\x88\x01\x01\x42\r\n\x0b_disk_countB\x0f\n\r_disk_size_gbB\x0c\n\n_disk_type\"\\\n\x10LocalizedMessage\x12\x17\n\x06locale\x18\xda\x9c\xd8\xf4\x01 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x07message\x18\x87\x80\xac\xc7\x01 \x01(\tH\x01\x88\x01\x01\x42\t\n\x07_localeB\n\n\x08_message\"\xd2\x02\n\x0eLocationPolicy\x12M\n\tlocations\x18\xde\xae\x91\xc5\x01 \x03(\x0b\x32\x36.google.cloud.compute.v1.LocationPolicy.LocationsEntry\x12\x1d\n\x0ctarget_shape\x18\xf3\xe6\xbb\xa1\x01 \x01(\tH\x00\x88\x01\x01\x1a\x61\n\x0eLocationsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12>\n\x05value\x18\x02 \x01(\x0b\x32/.google.cloud.compute.v1.LocationPolicyLocation:\x02\x38\x01\"^\n\x0bTargetShape\x12\x1a\n\x16UNDEFINED_TARGET_SHAPE\x10\x00\x12\t\n\x03\x41NY\x10\xcc\xfb\x03\x12\x16\n\x0f\x41NY_SINGLE_ZONE\x10\xd0\xa6\x91\x1d\x12\x10\n\x08\x42\x41LANCED\x10\x88\xba\xad\xdf\x01\x42\x0f\n\r_target_shape\"\x8e\x02\n\x16LocationPolicyLocation\x12W\n\x0b\x63onstraints\x18\xb6\xcc\xee\x01 \x01(\x0b\x32:.google.cloud.compute.v1.LocationPolicyLocationConstraintsH\x00\x88\x01\x01\x12\x1a\n\npreference\x18\xdb\xf9\xf2G \x01(\tH\x01\x88\x01\x01\"`\n\nPreference\x12\x18\n\x14UNDEFINED_PREFERENCE\x10\x00\x12\x0c\n\x05\x41LLOW\x10\xa9\xd6\xde\x1d\x12\n\n\x04\x44\x45NY\x10\x8c\xec\x7f\x12\x1e\n\x16PREFERENCE_UNSPECIFIED\x10\xb3\xeb\xce\xec\x01\x42\x0e\n\x0c_constraintsB\r\n\x0b_preference\"M\n!LocationPolicyLocationConstraints\x12\x1a\n\tmax_count\x18\xf4\xfc\x92\x89\x01 \x01(\x05H\x00\x88\x01\x01\x42\x0c\n\n_max_count\"\xa9\x02\n\tLogConfig\x12Q\n\x0b\x63loud_audit\x18\xd1\xc2\xee\xc4\x01 \x01(\x0b\x32\x33.google.cloud.compute.v1.LogConfigCloudAuditOptionsH\x00\x88\x01\x01\x12J\n\x07\x63ounter\x18\xfc\xab\xdd\xc8\x01 \x01(\x0b\x32\x30.google.cloud.compute.v1.LogConfigCounterOptionsH\x01\x88\x01\x01\x12Q\n\x0b\x64\x61ta_access\x18\x99\xdf\xd6\x88\x01 \x01(\x0b\x32\x33.google.cloud.compute.v1.LogConfigDataAccessOptionsH\x02\x88\x01\x01\x42\x0e\n\x0c_cloud_auditB\n\n\x08_counterB\x0e\n\x0c_data_access\"\xb8\x02\n\x1aLogConfigCloudAuditOptions\x12\x63\n\x1d\x61uthorization_logging_options\x18\xf8\x9b\xf1g \x01(\x0b\x32\x34.google.cloud.compute.v1.AuthorizationLoggingOptionsH\x00\x88\x01\x01\x12\x19\n\x08log_name\x18\xa6\xf5\x8f\xc0\x01 \x01(\tH\x01\x88\x01\x01\"k\n\x07LogName\x12\x16\n\x12UNDEFINED_LOG_NAME\x10\x00\x12\x16\n\x0e\x41\x44MIN_ACTIVITY\x10\x9f\xdc\xec\xcb\x01\x12\x12\n\x0b\x44\x41TA_ACCESS\x10\x99\xd7\xc2q\x12\x1c\n\x14UNSPECIFIED_LOG_NAME\x10\xee\xed\xdf\xc3\x01\x42 \n\x1e_authorization_logging_optionsB\x0b\n\t_log_name\"\xb5\x01\n\x17LogConfigCounterOptions\x12U\n\rcustom_fields\x18\xc7\xbe\x85w \x03(\x0b\x32;.google.cloud.compute.v1.LogConfigCounterOptionsCustomField\x12\x15\n\x05\x66ield\x18\xfa\xc1\xba. \x01(\tH\x00\x88\x01\x01\x12\x17\n\x06metric\x18\xb0\xeb\x97\xfe\x01 \x01(\tH\x01\x88\x01\x01\x42\x08\n\x06_fieldB\t\n\x07_metric\"d\n\"LogConfigCounterOptionsCustomField\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x00\x88\x01\x01\x12\x15\n\x05value\x18\xf1\xa2\xb2\x35 \x01(\tH\x01\x88\x01\x01\x42\x07\n\x05_nameB\x08\n\x06_value\"\x9d\x01\n\x1aLogConfigDataAccessOptions\x12\x19\n\x08log_mode\x18\xbe\xf3\x8e\xc0\x01 \x01(\tH\x00\x88\x01\x01\"W\n\x07LogMode\x12\x16\n\x12UNDEFINED_LOG_MODE\x10\x00\x12\x17\n\x0fLOG_FAIL_CLOSED\x10\x92\xaa\xf1\xab\x01\x12\x1b\n\x14LOG_MODE_UNSPECIFIED\x10\xb6\xf4\x84*B\x0b\n\t_log_mode\"\x83\t\n\x0cMachineImage\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x01\x88\x01\x01\x12\x1c\n\x0bguest_flush\x18\xdd\x93\xec\xb7\x01 \x01(\x08H\x02\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x03\x88\x01\x01\x12P\n\x13instance_properties\x18\x9d\x9e\xd8\x66 \x01(\x0b\x32+.google.cloud.compute.v1.InstancePropertiesH\x04\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x05\x88\x01\x01\x12]\n\x1cmachine_image_encryption_key\x18\xff\xff\xe7\xfb\x01 \x01(\x0b\x32..google.cloud.compute.v1.CustomerEncryptionKeyH\x06\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x07\x88\x01\x01\x12\x1e\n\rsatisfies_pzs\x18\xab\xdd\xab\xe5\x01 \x01(\x08H\x08\x88\x01\x01\x12;\n\x0bsaved_disks\x18\xbe\xed\xc0\xbd\x01 \x03(\x0b\x32\".google.cloud.compute.v1.SavedDisk\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\t\x88\x01\x01\x12Y\n\x1bsource_disk_encryption_keys\x18\xb2\xf8\xcf\xb0\x01 \x03(\x0b\x32\x30.google.cloud.compute.v1.SourceDiskEncryptionKey\x12 \n\x0fsource_instance\x18\xb9\x98\xfd\xbc\x01 \x01(\tH\n\x88\x01\x01\x12^\n\x1asource_instance_properties\x18\xf9\xd1\xcb\xe2\x01 \x01(\x0b\x32\x31.google.cloud.compute.v1.SourceInstancePropertiesH\x0b\x88\x01\x01\x12\x16\n\x06status\x18\xf2\x9f\xb7V \x01(\tH\x0c\x88\x01\x01\x12\x1d\n\x11storage_locations\x18\x9a\xed\xb3\x9c\x01 \x03(\t\x12#\n\x13total_storage_bytes\x18\xec\x87\x84\' \x01(\x03H\r\x88\x01\x01\"s\n\x06Status\x12\x14\n\x10UNDEFINED_STATUS\x10\x00\x12\x10\n\x08\x43REATING\x10\xb9\xbd\x9d\xd9\x01\x12\x10\n\x08\x44\x45LETING\x10\xa8\xa7\x87\xfc\x01\x12\x0f\n\x07INVALID\x10\xd7\xfb\xed\xfc\x01\x12\x0c\n\x05READY\x10\x83\xc3\x8f%\x12\x10\n\tUPLOADING\x10\xa1\x9c\xcd\x7f\x42\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x0e\n\x0c_guest_flushB\x05\n\x03_idB\x16\n\x14_instance_propertiesB\x07\n\x05_kindB\x1f\n\x1d_machine_image_encryption_keyB\x07\n\x05_nameB\x10\n\x0e_satisfies_pzsB\x0c\n\n_self_linkB\x12\n\x10_source_instanceB\x1d\n\x1b_source_instance_propertiesB\t\n\x07_statusB\x16\n\x14_total_storage_bytes\"\xa9\x02\n\x10MachineImageList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x37\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32%.google.cloud.compute.v1.MachineImage\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xca\x06\n\x0bMachineType\x12?\n\x0c\x61\x63\x63\x65lerators\x18\xe8\xd6\xc5\x80\x01 \x03(\x0b\x32%.google.cloud.compute.v1.Accelerators\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x00\x88\x01\x01\x12G\n\ndeprecated\x18\xb3\xcb\xd1\xf5\x01 \x01(\x0b\x32*.google.cloud.compute.v1.DeprecationStatusH\x01\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x02\x88\x01\x01\x12\x1b\n\nguest_cpus\x18\xd2\xcb\xc8\xbb\x01 \x01(\x05H\x03\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x04\x88\x01\x01\x12\x1e\n\x0eimage_space_gb\x18\x98\xf2\xf5# \x01(\x05H\x05\x88\x01\x01\x12\x1e\n\ris_shared_cpu\x18\x83\xda\xcf\xf8\x01 \x01(\x08H\x06\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x07\x88\x01\x01\x12)\n\x18maximum_persistent_disks\x18\x8d\xf6\xce\xec\x01 \x01(\x05H\x08\x88\x01\x01\x12\x30\n maximum_persistent_disks_size_gb\x18\xa7\x95\xc8I \x01(\x03H\t\x88\x01\x01\x12\x19\n\tmemory_mb\x18\x93\x93\xa8\x37 \x01(\x05H\n\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x0b\x88\x01\x01\x12@\n\rscratch_disks\x18\xf1\xb1\xa0\xe5\x01 \x03(\x0b\x32%.google.cloud.compute.v1.ScratchDisks\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x0c\x88\x01\x01\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tH\r\x88\x01\x01\x42\x15\n\x13_creation_timestampB\r\n\x0b_deprecatedB\x0e\n\x0c_descriptionB\r\n\x0b_guest_cpusB\x05\n\x03_idB\x11\n\x0f_image_space_gbB\x10\n\x0e_is_shared_cpuB\x07\n\x05_kindB\x1b\n\x19_maximum_persistent_disksB#\n!_maximum_persistent_disks_size_gbB\x0c\n\n_memory_mbB\x07\n\x05_nameB\x0c\n\n_self_linkB\x07\n\x05_zone\"\xc2\x03\n\x19MachineTypeAggregatedList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12O\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32=.google.cloud.compute.v1.MachineTypeAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1a]\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12>\n\x05value\x18\x02 \x01(\x0b\x32/.google.cloud.compute.v1.MachineTypesScopedList:\x02\x38\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xa7\x02\n\x0fMachineTypeList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x36\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32$.google.cloud.compute.v1.MachineType\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\x9f\x01\n\x16MachineTypesScopedList\x12>\n\rmachine_types\x18\x81\xdd\x81& \x03(\x0b\x32$.google.cloud.compute.v1.MachineType\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"\xaf\t\n\x0fManagedInstance\x12\x1e\n\x0e\x63urrent_action\x18\xbc\xa7\x8dU \x01(\tH\x00\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x01\x88\x01\x01\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tH\x02\x88\x01\x01\x12S\n\x0finstance_health\x18\xc6\x92\xbc\xb6\x01 \x03(\x0b\x32\x36.google.cloud.compute.v1.ManagedInstanceInstanceHealth\x12\x1f\n\x0finstance_status\x18\xdc\xad\x9fS \x01(\tH\x03\x88\x01\x01\x12R\n\x0clast_attempt\x18\xa4\xac\xa8\xcf\x01 \x01(\x0b\x32\x33.google.cloud.compute.v1.ManagedInstanceLastAttemptH\x04\x88\x01\x01\x12T\n\x1bpreserved_state_from_config\x18\xe2\xeb\x85/ \x01(\x0b\x32\'.google.cloud.compute.v1.PreservedStateH\x05\x88\x01\x01\x12U\n\x1bpreserved_state_from_policy\x18\xd2\xaf\xbe\xe0\x01 \x01(\x0b\x32\'.google.cloud.compute.v1.PreservedStateH\x06\x88\x01\x01\x12I\n\x07version\x18\xd8\xb9\xd4\xa7\x01 \x01(\x0b\x32/.google.cloud.compute.v1.ManagedInstanceVersionH\x07\x88\x01\x01\"\x85\x02\n\rCurrentAction\x12\x1c\n\x18UNDEFINED_CURRENT_ACTION\x10\x00\x12\x12\n\nABANDONING\x10\xcd\xca\x90\xb9\x01\x12\x10\n\x08\x43REATING\x10\xb9\xbd\x9d\xd9\x01\x12 \n\x18\x43REATING_WITHOUT_RETRIES\x10\x89\xc6\xbe\xcc\x01\x12\x10\n\x08\x44\x45LETING\x10\xa8\xa7\x87\xfc\x01\x12\x0b\n\x04NONE\x10\xb8\xce\x92\x01\x12\x12\n\nRECREATING\x10\xec\x8b\xfe\x88\x01\x12\x11\n\nREFRESHING\x10\xa7\xfe\xecM\x12\x12\n\nRESTARTING\x10\xf3\xee\xeb\x98\x01\x12\x10\n\x08RESUMING\x10\xaa\xfb\x89\xd5\x01\x12\x10\n\x08STARTING\x10\xc0\xa0\x8b\xe9\x01\x12\x10\n\tVERIFYING\x10\xa9\xc1\x8c\x08\"\xed\x01\n\x0eInstanceStatus\x12\x1d\n\x19UNDEFINED_INSTANCE_STATUS\x10\x00\x12\x16\n\x0e\x44\x45PROVISIONING\x10\xee\x93\xc4\xcc\x01\x12\x14\n\x0cPROVISIONING\x10\xed\xf5\xda\x8a\x01\x12\x11\n\tREPAIRING\x10\x95\x82\x95\xc5\x01\x12\x0e\n\x07RUNNING\x10\x9f\xc3\xea\x39\x12\x0f\n\x07STAGING\x10\x9b\xc8\xc6\xcd\x01\x12\x0f\n\x07STOPPED\x10\xad\xbb\xec\xd3\x01\x12\x10\n\x08STOPPING\x10\xf4\xd0\xa2\xa7\x01\x12\x10\n\tSUSPENDED\x10\xbb\xbb\xb6\x18\x12\x12\n\nSUSPENDING\x10\xa6\xd4\x98\xf5\x01\x12\x11\n\nTERMINATED\x10\xa3\xf4\x9bwB\x11\n\x0f_current_actionB\x05\n\x03_idB\x0b\n\t_instanceB\x12\n\x10_instance_statusB\x0f\n\r_last_attemptB\x1e\n\x1c_preserved_state_from_configB\x1e\n\x1c_preserved_state_from_policyB\n\n\x08_version\"\xa6\x02\n\x1dManagedInstanceInstanceHealth\x12&\n\x15\x64\x65tailed_health_state\x18\x9d\xd0\xb4\xf3\x01 \x01(\tH\x00\x88\x01\x01\x12\x1d\n\x0chealth_check\x18\xe5\xaa\xa4\x93\x01 \x01(\tH\x01\x88\x01\x01\"\x92\x01\n\x13\x44\x65tailedHealthState\x12#\n\x1fUNDEFINED_DETAILED_HEALTH_STATE\x10\x00\x12\x10\n\x08\x44RAINING\x10\xea\xd5\x8c\xe5\x01\x12\x0f\n\x07HEALTHY\x10\xfd\xaa\xdb\xd1\x01\x12\x0f\n\x07TIMEOUT\x10\xc1\xb2\xeb\xe3\x01\x12\x11\n\tUNHEALTHY\x10\xc4\xb9\xad\xdc\x01\x12\x0f\n\x07UNKNOWN\x10\xaa\xf0\xc4\xce\x01\x42\x18\n\x16_detailed_health_stateB\x0f\n\r_health_check\"a\n\x1aManagedInstanceLastAttempt\x12\x38\n\x06\x65rrors\x18\xeb\xde\xd5\x96\x01 \x01(\x0b\x32\x1f.google.cloud.compute.v1.ErrorsH\x00\x88\x01\x01\x42\t\n\x07_errors\"q\n\x16ManagedInstanceVersion\x12\"\n\x11instance_template\x18\xe4\x81\xbb\x93\x01 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x01\x88\x01\x01\x42\x14\n\x12_instance_templateB\x07\n\x05_name\"\x88\x01\n\x08Metadata\x12\x1b\n\x0b\x66ingerprint\x18\xe4\xd1\xf3o \x01(\tH\x00\x88\x01\x01\x12\x30\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\x1e.google.cloud.compute.v1.Items\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x42\x0e\n\x0c_fingerprintB\x07\n\x05_kind\"\x8f\x02\n\x0eMetadataFilter\x12L\n\rfilter_labels\x18\xa6\xf5\xe8\x92\x01 \x03(\x0b\x32\x31.google.cloud.compute.v1.MetadataFilterLabelMatch\x12%\n\x15\x66ilter_match_criteria\x18\xc0\xd0\xb6r \x01(\tH\x00\x88\x01\x01\"n\n\x13\x46ilterMatchCriteria\x12#\n\x1fUNDEFINED_FILTER_MATCH_CRITERIA\x10\x00\x12\x10\n\tMATCH_ALL\x10\xe7\xe7\x92V\x12\x10\n\tMATCH_ANY\x10\xb2\xe8\x92V\x12\x0e\n\x07NOT_SET\x10\xb6\x99\x84NB\x18\n\x16_filter_match_criteria\"Z\n\x18MetadataFilterLabelMatch\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x00\x88\x01\x01\x12\x15\n\x05value\x18\xf1\xa2\xb2\x35 \x01(\tH\x01\x88\x01\x01\x42\x07\n\x05_nameB\x08\n\x06_value\"\xbd\x01\n\x16MoveDiskProjectRequest\x12U\n\x1a\x64isk_move_request_resource\x18\xca\xc2\xa0\x95\x01 \x01(\x0b\x32(.google.cloud.compute.v1.DiskMoveRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\x90\x01\n\x19MoveFirewallPolicyRequest\x12 \n\x0f\x66irewall_policy\x18\xd1\x8a\xc6\xed\x01 \x01(\tB\x03\xe0\x41\x02\x12&\n\tparent_id\x18\xd0\xe1\x9a\xdb\x01 \x01(\tB\x0f\xe0\x41\x02\xf2G\tparent_id\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xc9\x01\n\x1aMoveInstanceProjectRequest\x12]\n\x1einstance_move_request_resource\x18\xc2\xbc\xce\x94\x01 \x01(\x0b\x32,.google.cloud.compute.v1.InstanceMoveRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"I\n\tNamedPort\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x04port\x18\x81\xb1\xd2\x01 \x01(\x05H\x01\x88\x01\x01\x42\x07\n\x05_nameB\x07\n\x05_port\"\xed\x08\n\x07Network\x12\x1b\n\x0bI_pv4_range\x18\xb6\xb0\x9f\x1c \x01(\tH\x00\x88\x01\x01\x12\'\n\x17\x61uto_create_subnetworks\x18\x92\xc8\x92z \x01(\x08H\x01\x88\x01\x01\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x02\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x03\x88\x01\x01\x12)\n\x18\x65nable_ula_internal_ipv6\x18\x98\x8f\x88\xca\x01 \x01(\x08H\x04\x88\x01\x01\x12 \n\x0f\x66irewall_policy\x18\xd1\x8a\xc6\xed\x01 \x01(\tH\x05\x88\x01\x01\x12\x1d\n\rgateway_i_pv4\x18\xdd\xd8\x99U \x01(\tH\x06\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x07\x88\x01\x01\x12$\n\x13internal_ipv6_range\x18\xa7\xcf\xa6\x84\x01 \x01(\tH\x08\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\t\x88\x01\x01\x12\x12\n\x03mtu\x18\xae\xcf\x06 \x01(\x05H\n\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x0b\x88\x01\x01\x12\x39\n)network_firewall_policy_enforcement_order\x18\xd0\x82\x8d\x03 \x01(\tH\x0c\x88\x01\x01\x12<\n\x08peerings\x18\xb3\xaa\xa9! \x03(\x0b\x32\'.google.cloud.compute.v1.NetworkPeering\x12N\n\x0erouting_config\x18\xdb\xa9\xd3\xf9\x01 \x01(\x0b\x32-.google.cloud.compute.v1.NetworkRoutingConfigH\r\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x0e\x88\x01\x01\x12!\n\x11self_link_with_id\x18\x82\xac\x9d\x15 \x01(\tH\x0f\x88\x01\x01\x12\x17\n\x0bsubnetworks\x18\xc5\xd4\xa5\xc6\x01 \x03(\t\"\xa0\x01\n%NetworkFirewallPolicyEnforcementOrder\x12\x37\n3UNDEFINED_NETWORK_FIREWALL_POLICY_ENFORCEMENT_ORDER\x10\x00\x12\x1d\n\x16\x41\x46TER_CLASSIC_FIREWALL\x10\xd0\xfc\xdaI\x12\x1f\n\x17\x42\x45\x46ORE_CLASSIC_FIREWALL\x10\xed\xed\xb1\xa1\x01\x42\x0e\n\x0c_I_pv4_rangeB\x1a\n\x18_auto_create_subnetworksB\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x1b\n\x19_enable_ula_internal_ipv6B\x12\n\x10_firewall_policyB\x10\n\x0e_gateway_i_pv4B\x05\n\x03_idB\x16\n\x14_internal_ipv6_rangeB\x07\n\x05_kindB\x06\n\x04_mtuB\x07\n\x05_nameB,\n*_network_firewall_policy_enforcement_orderB\x11\n\x0f_routing_configB\x0c\n\n_self_linkB\x14\n\x12_self_link_with_id\"\xa7\x06\n\x11NetworkAttachment\x12]\n\x14\x63onnection_endpoints\x18\xdd\xa2\xbe\x9b\x01 \x03(\x0b\x32;.google.cloud.compute.v1.NetworkAttachmentConnectedEndpoint\x12&\n\x15\x63onnection_preference\x18\xdc\xf9\xa4\x88\x01 \x01(\tH\x00\x88\x01\x01\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x01\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x02\x88\x01\x01\x12\x1b\n\x0b\x66ingerprint\x18\xe4\xd1\xf3o \x01(\tH\x03\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x04\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x05\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x06\x88\x01\x01\x12\x17\n\x07network\x18\xae\xb4\x85o \x01(\tH\x07\x88\x01\x01\x12 \n\x15producer_accept_lists\x18\xab\x9a\xda` \x03(\t\x12 \n\x15producer_reject_lists\x18\x82\xfd\xfa\x01 \x03(\t\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\x08\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\t\x88\x01\x01\x12!\n\x11self_link_with_id\x18\x82\xac\x9d\x15 \x01(\tH\n\x88\x01\x01\x12\x17\n\x0bsubnetworks\x18\xc5\xd4\xa5\xc6\x01 \x03(\t\"|\n\x14\x43onnectionPreference\x12#\n\x1fUNDEFINED_CONNECTION_PREFERENCE\x10\x00\x12\x17\n\x10\x41\x43\x43\x45PT_AUTOMATIC\x10\x94\xf7\xf0#\x12\x15\n\rACCEPT_MANUAL\x10\xdd\xed\xf1\xb1\x01\x12\x0f\n\x07INVALID\x10\xd7\xfb\xed\xfc\x01\x42\x18\n\x16_connection_preferenceB\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x0e\n\x0c_fingerprintB\x05\n\x03_idB\x07\n\x05_kindB\x07\n\x05_nameB\n\n\x08_networkB\t\n\x07_regionB\x0c\n\n_self_linkB\x14\n\x12_self_link_with_id\"\xbb\x03\n\x1fNetworkAttachmentAggregatedList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12U\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\x43.google.cloud.compute.v1.NetworkAttachmentAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1a\x63\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x44\n\x05value\x18\x02 \x01(\x0b\x32\x35.google.cloud.compute.v1.NetworkAttachmentsScopedList:\x02\x38\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\x95\x03\n\"NetworkAttachmentConnectedEndpoint\x12\x1b\n\nip_address\x18\xdc\xf1\xdc\xc1\x01 \x01(\tH\x00\x88\x01\x01\x12\"\n\x11project_id_or_num\x18\xa8\x8a\xe5\xa6\x01 \x01(\tH\x01\x88\x01\x01\x12#\n\x18secondary_ip_cidr_ranges\x18\x94\xb2\xf0\x37 \x03(\t\x12\x16\n\x06status\x18\xf2\x9f\xb7V \x01(\tH\x02\x88\x01\x01\x12\x1b\n\nsubnetwork\x18\xee\xa7\xe4\x92\x01 \x01(\tH\x03\x88\x01\x01\"\x94\x01\n\x06Status\x12\x14\n\x10UNDEFINED_STATUS\x10\x00\x12\x0f\n\x08\x41\x43\x43\x45PTED\x10\xa7\x9f\xd2u\x12\x0e\n\x06\x43LOSED\x10\xec\xaa\xa3\xb5\x01\x12\x17\n\x0fNEEDS_ATTENTION\x10\xbc\x8b\xa2\xa4\x01\x12\x0e\n\x07PENDING\x10\xf7\xaa\xf0\x10\x12\x0f\n\x08REJECTED\x10\xfe\x88\x84S\x12\x19\n\x12STATUS_UNSPECIFIED\x10\xca\xcc\x8b\x14\x42\r\n\x0b_ip_addressB\x14\n\x12_project_id_or_numB\t\n\x07_statusB\r\n\x0b_subnetwork\"\xb3\x02\n\x15NetworkAttachmentList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12<\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32*.google.cloud.compute.v1.NetworkAttachment\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xb2\x01\n\x1cNetworkAttachmentsScopedList\x12K\n\x13network_attachments\x18\x9f\xde\xd6\xf8\x01 \x03(\x0b\x32*.google.cloud.compute.v1.NetworkAttachment\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"\xc4\x03\n\x1aNetworkEdgeSecurityService\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x01\x88\x01\x01\x12\x1b\n\x0b\x66ingerprint\x18\xe4\xd1\xf3o \x01(\tH\x02\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x03\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x04\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x05\x88\x01\x01\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\x06\x88\x01\x01\x12\x1f\n\x0fsecurity_policy\x18\x91\x86\xcaQ \x01(\tH\x07\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x08\x88\x01\x01\x12!\n\x11self_link_with_id\x18\x82\xac\x9d\x15 \x01(\tH\t\x88\x01\x01\x42\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x0e\n\x0c_fingerprintB\x05\n\x03_idB\x07\n\x05_kindB\x07\n\x05_nameB\t\n\x07_regionB\x12\n\x10_security_policyB\x0c\n\n_self_linkB\x14\n\x12_self_link_with_id\"\x8e\x04\n(NetworkEdgeSecurityServiceAggregatedList\x12\x14\n\x04\x65tag\x18\x95\xd2\xbe\x01 \x01(\tH\x00\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x01\x88\x01\x01\x12^\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32L.google.cloud.compute.v1.NetworkEdgeSecurityServiceAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x02\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x03\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x04\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01\x1al\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12M\n\x05value\x18\x02 \x01(\x0b\x32>.google.cloud.compute.v1.NetworkEdgeSecurityServicesScopedList:\x02\x38\x01\x42\x07\n\x05_etagB\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xce\x01\n%NetworkEdgeSecurityServicesScopedList\x12^\n\x1enetwork_edge_security_services\x18\xac\xcb\xf8\x10 \x03(\x0b\x32\x33.google.cloud.compute.v1.NetworkEdgeSecurityService\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"\xa9\x02\n\x0fNetworkEndpoint\x12Q\n\x0b\x61nnotations\x18\xa4\xf6\xb5\x35 \x03(\x0b\x32\x39.google.cloud.compute.v1.NetworkEndpoint.AnnotationsEntry\x12\x14\n\x04\x66qdn\x18\x95\xa5\xc0\x01 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tH\x01\x88\x01\x01\x12\x1b\n\nip_address\x18\xdc\xf1\xdc\xc1\x01 \x01(\tH\x02\x88\x01\x01\x12\x14\n\x04port\x18\x81\xb1\xd2\x01 \x01(\x05H\x03\x88\x01\x01\x1a\x32\n\x10\x41nnotationsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x07\n\x05_fqdnB\x0b\n\t_instanceB\r\n\x0b_ip_addressB\x07\n\x05_port\"\xef\n\n\x14NetworkEndpointGroup\x12V\n\x0b\x61nnotations\x18\xa4\xf6\xb5\x35 \x03(\x0b\x32>.google.cloud.compute.v1.NetworkEndpointGroup.AnnotationsEntry\x12S\n\napp_engine\x18\xa0\x8c\xc0\xa2\x01 \x01(\x0b\x32\x36.google.cloud.compute.v1.NetworkEndpointGroupAppEngineH\x00\x88\x01\x01\x12[\n\x0e\x63loud_function\x18\xa2\xe5\xf3\xf7\x01 \x01(\x0b\x32:.google.cloud.compute.v1.NetworkEndpointGroupCloudFunctionH\x01\x88\x01\x01\x12P\n\tcloud_run\x18\x81\xcb\xfa\x34 \x01(\x0b\x32\x35.google.cloud.compute.v1.NetworkEndpointGroupCloudRunH\x02\x88\x01\x01\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x03\x88\x01\x01\x12\x1d\n\x0c\x64\x65\x66\x61ult_port\x18\xbf\xf7\xf0\xc9\x01 \x01(\x05H\x04\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x05\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x06\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x07\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x08\x88\x01\x01\x12\x17\n\x07network\x18\xae\xb4\x85o \x01(\tH\t\x88\x01\x01\x12%\n\x15network_endpoint_type\x18\xd3\xc6\xb4\x38 \x01(\tH\n\x88\x01\x01\x12N\n\x08psc_data\x18\xc9\xdb\xa6\" \x01(\x0b\x32\x34.google.cloud.compute.v1.NetworkEndpointGroupPscDataH\x0b\x88\x01\x01\x12#\n\x12psc_target_service\x18\xe6\xc2\xaa\x80\x01 \x01(\tH\x0c\x88\x01\x01\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\r\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x0e\x88\x01\x01\x12\x14\n\x04size\x18\x81\xc0\xd7\x01 \x01(\x05H\x0f\x88\x01\x01\x12\x1b\n\nsubnetwork\x18\xee\xa7\xe4\x92\x01 \x01(\tH\x10\x88\x01\x01\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tH\x11\x88\x01\x01\x1a\x32\n\x10\x41nnotationsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xf0\x01\n\x13NetworkEndpointType\x12#\n\x1fUNDEFINED_NETWORK_ENDPOINT_TYPE\x10\x00\x12\x11\n\tGCE_VM_IP\x10\xd9\xed\xd0\xbf\x01\x12\x16\n\x0eGCE_VM_IP_PORT\x10\xa7\xe4\xa5\xef\x01\x12\x1a\n\x12INTERNET_FQDN_PORT\x10\xed\xd0\xdb\xc0\x01\x12\x18\n\x10INTERNET_IP_PORT\x10\x9b\xdb\xe5\xe3\x01\x12\x1f\n\x17NON_GCP_PRIVATE_IP_PORT\x10\xe0\x93\xb7\xa0\x01\x12\x1e\n\x17PRIVATE_SERVICE_CONNECT\x10\xc4\xf4\xf9\x16\x12\x12\n\nSERVERLESS\x10\xdc\xc6\xfd\x80\x01\x42\r\n\x0b_app_engineB\x11\n\x0f_cloud_functionB\x0c\n\n_cloud_runB\x15\n\x13_creation_timestampB\x0f\n\r_default_portB\x0e\n\x0c_descriptionB\x05\n\x03_idB\x07\n\x05_kindB\x07\n\x05_nameB\n\n\x08_networkB\x18\n\x16_network_endpoint_typeB\x0b\n\t_psc_dataB\x15\n\x13_psc_target_serviceB\t\n\x07_regionB\x0c\n\n_self_linkB\x07\n\x05_sizeB\r\n\x0b_subnetworkB\x07\n\x05_zone\"\xdd\x03\n\"NetworkEndpointGroupAggregatedList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12X\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\x46.google.cloud.compute.v1.NetworkEndpointGroupAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1a\x66\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12G\n\x05value\x18\x02 \x01(\x0b\x32\x38.google.cloud.compute.v1.NetworkEndpointGroupsScopedList:\x02\x38\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\x92\x01\n\x1dNetworkEndpointGroupAppEngine\x12\x18\n\x07service\x18\xb5\x8d\x8f\xb2\x01 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x08url_mask\x18\xbc\x8f\xa4\x31 \x01(\tH\x01\x88\x01\x01\x12\x18\n\x07version\x18\xd8\xb9\xd4\xa7\x01 \x01(\tH\x02\x88\x01\x01\x42\n\n\x08_serviceB\x0b\n\t_url_maskB\n\n\x08_version\"r\n!NetworkEndpointGroupCloudFunction\x12\x19\n\x08\x66unction\x18\xd8\xe7\xbd\x92\x01 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x08url_mask\x18\xbc\x8f\xa4\x31 \x01(\tH\x01\x88\x01\x01\x42\x0b\n\t_functionB\x0b\n\t_url_mask\"\x87\x01\n\x1cNetworkEndpointGroupCloudRun\x12\x18\n\x07service\x18\xb5\x8d\x8f\xb2\x01 \x01(\tH\x00\x88\x01\x01\x12\x12\n\x03tag\x18\x9a\xff\x06 \x01(\tH\x01\x88\x01\x01\x12\x18\n\x08url_mask\x18\xbc\x8f\xa4\x31 \x01(\tH\x02\x88\x01\x01\x42\n\n\x08_serviceB\x06\n\x04_tagB\x0b\n\t_url_mask\"\xb9\x02\n\x18NetworkEndpointGroupList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12?\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32-.google.cloud.compute.v1.NetworkEndpointGroup\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\x8b\x03\n\x1bNetworkEndpointGroupPscData\x12%\n\x14\x63onsumer_psc_address\x18\xac\xad\xeb\xd7\x01 \x01(\tH\x00\x88\x01\x01\x12\"\n\x11psc_connection_id\x18\xdd\xa5\xa3\x8b\x01 \x01(\x04H\x01\x88\x01\x01\x12%\n\x15psc_connection_status\x18\xb4\xc9\xe7W \x01(\tH\x02\x88\x01\x01\"\xb0\x01\n\x13PscConnectionStatus\x12#\n\x1fUNDEFINED_PSC_CONNECTION_STATUS\x10\x00\x12\x0f\n\x08\x41\x43\x43\x45PTED\x10\xa7\x9f\xd2u\x12\x0e\n\x06\x43LOSED\x10\xec\xaa\xa3\xb5\x01\x12\x17\n\x0fNEEDS_ATTENTION\x10\xbc\x8b\xa2\xa4\x01\x12\x0e\n\x07PENDING\x10\xf7\xaa\xf0\x10\x12\x0f\n\x08REJECTED\x10\xfe\x88\x84S\x12\x19\n\x12STATUS_UNSPECIFIED\x10\xca\xcc\x8b\x14\x42\x17\n\x15_consumer_psc_addressB\x14\n\x12_psc_connection_idB\x18\n\x16_psc_connection_status\"u\n+NetworkEndpointGroupsAttachEndpointsRequest\x12\x46\n\x11network_endpoints\x18\xad\x91\xbaG \x03(\x0b\x32(.google.cloud.compute.v1.NetworkEndpoint\"u\n+NetworkEndpointGroupsDetachEndpointsRequest\x12\x46\n\x11network_endpoints\x18\xad\x91\xbaG \x03(\x0b\x32(.google.cloud.compute.v1.NetworkEndpoint\"\xa4\x01\n)NetworkEndpointGroupsListEndpointsRequest\x12\x1e\n\rhealth_status\x18\xb5\xd6\xba\xb5\x01 \x01(\tH\x00\x88\x01\x01\"E\n\x0cHealthStatus\x12\x1b\n\x17UNDEFINED_HEALTH_STATUS\x10\x00\x12\x0b\n\x04SHOW\x10\xfd\xa5\x9b\x01\x12\x0b\n\x04SKIP\x10\xff\xba\x9b\x01\x42\x10\n\x0e_health_status\"\xab\x02\n)NetworkEndpointGroupsListNetworkEndpoints\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12J\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\x38.google.cloud.compute.v1.NetworkEndpointWithHealthStatus\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x03\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\n\n\x08_warning\"\xbb\x01\n\x1fNetworkEndpointGroupsScopedList\x12Q\n\x17network_endpoint_groups\x18\xad\x97\xff\r \x03(\x0b\x32-.google.cloud.compute.v1.NetworkEndpointGroup\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"\xcf\x01\n\x1fNetworkEndpointWithHealthStatus\x12K\n\x07healths\x18\x97\x93\xad{ \x03(\x0b\x32\x37.google.cloud.compute.v1.HealthStatusForNetworkEndpoint\x12J\n\x10network_endpoint\x18\x86\x91\x8a\x1b \x01(\x0b\x32(.google.cloud.compute.v1.NetworkEndpointH\x00\x88\x01\x01\x42\x13\n\x11_network_endpoint\"\x81\t\n\x10NetworkInterface\x12@\n\x0e\x61\x63\x63\x65ss_configs\x18\x96\xbb\xfa\x34 \x03(\x0b\x32%.google.cloud.compute.v1.AccessConfig\x12\x41\n\x0f\x61lias_ip_ranges\x18\xbf\x83\xdcN \x03(\x0b\x32%.google.cloud.compute.v1.AliasIpRange\x12\x1b\n\x0b\x66ingerprint\x18\xe4\xd1\xf3o \x01(\tH\x00\x88\x01\x01\x12+\n\x1binternal_ipv6_prefix_length\x18\x9d\x83\x99\x61 \x01(\x05H\x01\x88\x01\x01\x12\x46\n\x13ipv6_access_configs\x18\xee\xe5\xc4\xe6\x01 \x03(\x0b\x32%.google.cloud.compute.v1.AccessConfig\x12!\n\x10ipv6_access_type\x18\xdd\xf5\xd1\xf0\x01 \x01(\tH\x02\x88\x01\x01\x12\x1d\n\x0cipv6_address\x18\x9c\xb3\xef\xa2\x01 \x01(\tH\x03\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x04\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x05\x88\x01\x01\x12\x17\n\x07network\x18\xae\xb4\x85o \x01(\tH\x06\x88\x01\x01\x12\"\n\x12network_attachment\x18\xd4\x97\x8fk \x01(\tH\x07\x88\x01\x01\x12\x1b\n\x0bnetwork_i_p\x18\x89\xb1\xe5\x62 \x01(\tH\x08\x88\x01\x01\x12\x18\n\x08nic_type\x18\x91\xc6\xc2\x1c \x01(\tH\t\x88\x01\x01\x12\x1c\n\x0bqueue_count\x18\xe1\xf8\x97\xf0\x01 \x01(\x05H\n\x88\x01\x01\x12\x1b\n\nstack_type\x18\x91\xb5\x8b\xcb\x01 \x01(\tH\x0b\x88\x01\x01\x12\x1b\n\nsubnetwork\x18\xee\xa7\xe4\x92\x01 \x01(\tH\x0c\x88\x01\x01\"y\n\x0eIpv6AccessType\x12\x1e\n\x1aUNDEFINED_IPV6_ACCESS_TYPE\x10\x00\x12\x0f\n\x08\x45XTERNAL\x10\xcb\xa7\xfd\x10\x12\x10\n\x08INTERNAL\x10\xbd\xed\x96\x85\x01\x12$\n\x1cUNSPECIFIED_IPV6_ACCESS_TYPE\x10\xa5\xf6\xa4\x95\x01\"`\n\x07NicType\x12\x16\n\x12UNDEFINED_NIC_TYPE\x10\x00\x12\x0c\n\x05GVNIC\x10\x99\x95\xc3 \x12\x1b\n\x14UNSPECIFIED_NIC_TYPE\x10\xd9\xbe\x92 \x12\x12\n\nVIRTIO_NET\x10\xd9\xb6\xcb\xd7\x01\"i\n\tStackType\x12\x18\n\x14UNDEFINED_STACK_TYPE\x10\x00\x12\x10\n\tIPV4_IPV6\x10\x81\xe8\xca\n\x12\x10\n\tIPV4_ONLY\x10\xa6\xcb\xd5\n\x12\x1e\n\x16UNSPECIFIED_STACK_TYPE\x10\xd9\xd1\x91\x8e\x01\x42\x0e\n\x0c_fingerprintB\x1e\n\x1c_internal_ipv6_prefix_lengthB\x13\n\x11_ipv6_access_typeB\x0f\n\r_ipv6_addressB\x07\n\x05_kindB\x07\n\x05_nameB\n\n\x08_networkB\x15\n\x13_network_attachmentB\x0e\n\x0c_network_i_pB\x0b\n\t_nic_typeB\x0e\n\x0c_queue_countB\r\n\x0b_stack_typeB\r\n\x0b_subnetwork\"\x9f\x02\n\x0bNetworkList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x32\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32 .google.cloud.compute.v1.Network\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xba\x06\n\x0eNetworkPeering\x12\"\n\x12\x61uto_create_routes\x18\xdd\xe2\xb2\x1b \x01(\x08H\x00\x88\x01\x01\x12&\n\x16\x65xchange_subnet_routes\x18\xd0\xca\xc6\x0c \x01(\x08H\x01\x88\x01\x01\x12$\n\x14\x65xport_custom_routes\x18\x8d\xa5\xdf\x1c \x01(\x08H\x02\x88\x01\x01\x12\x33\n#export_subnet_routes_with_public_ip\x18\xe2\xea\xd9. \x01(\x08H\x03\x88\x01\x01\x12$\n\x14import_custom_routes\x18\xbe\xf1\xb3^ \x01(\x08H\x04\x88\x01\x01\x12\x33\n#import_subnet_routes_with_public_ip\x18\x91\x8e\xf0\x06 \x01(\x08H\x05\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x06\x88\x01\x01\x12\x17\n\x07network\x18\xae\xb4\x85o \x01(\tH\x07\x88\x01\x01\x12\x18\n\x08peer_mtu\x18\xd1\x8e\x97! \x01(\x05H\x08\x88\x01\x01\x12\x1b\n\nstack_type\x18\x91\xb5\x8b\xcb\x01 \x01(\tH\t\x88\x01\x01\x12\x15\n\x05state\x18\x91\x89\xab\x34 \x01(\tH\n\x88\x01\x01\x12\x1d\n\rstate_details\x18\x94\xf9\xc8- \x01(\tH\x0b\x88\x01\x01\"I\n\tStackType\x12\x18\n\x14UNDEFINED_STACK_TYPE\x10\x00\x12\x10\n\tIPV4_IPV6\x10\x81\xe8\xca\n\x12\x10\n\tIPV4_ONLY\x10\xa6\xcb\xd5\n\">\n\x05State\x12\x13\n\x0fUNDEFINED_STATE\x10\x00\x12\x0e\n\x06\x41\x43TIVE\x10\x86\xe6\x89\x96\x01\x12\x10\n\x08INACTIVE\x10\xeb\x98\xf9\x80\x01\x42\x15\n\x13_auto_create_routesB\x19\n\x17_exchange_subnet_routesB\x17\n\x15_export_custom_routesB&\n$_export_subnet_routes_with_public_ipB\x17\n\x15_import_custom_routesB&\n$_import_subnet_routes_with_public_ipB\x07\n\x05_nameB\n\n\x08_networkB\x0b\n\t_peer_mtuB\r\n\x0b_stack_typeB\x08\n\x06_stateB\x10\n\x0e_state_details\"\xce\x01\n\x18NetworkPerformanceConfig\x12+\n\x1btotal_egress_bandwidth_tier\x18\xff\x9f\x85> \x01(\tH\x00\x88\x01\x01\"e\n\x18TotalEgressBandwidthTier\x12)\n%UNDEFINED_TOTAL_EGRESS_BANDWIDTH_TIER\x10\x00\x12\x0e\n\x07\x44\x45\x46\x41ULT\x10\xa1\xc4\xfd\x36\x12\x0e\n\x06TIER_1\x10\x94\xca\xf1\x9b\x01\x42\x1e\n\x1c_total_egress_bandwidth_tier\"\x92\x01\n\x14NetworkRoutingConfig\x12\x1d\n\x0crouting_mode\x18\xfc\xba\xc8\xe2\x01 \x01(\tH\x00\x88\x01\x01\"J\n\x0bRoutingMode\x12\x1a\n\x16UNDEFINED_ROUTING_MODE\x10\x00\x12\x0e\n\x06GLOBAL\x10\xa3\xef\xef\xeb\x01\x12\x0f\n\x08REGIONAL\x10\x9f\xec\x80,B\x0f\n\r_routing_mode\"\x84\x02\n\x19NetworksAddPeeringRequest\x12\"\n\x12\x61uto_create_routes\x18\xdd\xe2\xb2\x1b \x01(\x08H\x00\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x01\x88\x01\x01\x12I\n\x0fnetwork_peering\x18\xaf\x8c\xec\x9c\x01 \x01(\x0b\x32\'.google.cloud.compute.v1.NetworkPeeringH\x02\x88\x01\x01\x12\x1d\n\x0cpeer_network\x18\xd1\xe0\xdb\xee\x01 \x01(\tH\x03\x88\x01\x01\x42\x15\n\x13_auto_create_routesB\x07\n\x05_nameB\x12\n\x10_network_peeringB\x0f\n\r_peer_network\"\xd6\x01\n%NetworksGetEffectiveFirewallsResponse\x12s\n\x10\x66irewall_policys\x18\xc2\xca\xfc\xc3\x01 \x03(\x0b\x32U.google.cloud.compute.v1.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy\x12\x38\n\tfirewalls\x18\xf3\xc6\xe8\x81\x01 \x03(\x0b\x32!.google.cloud.compute.v1.Firewall\"\xea\x02\n<NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy\x12\x1c\n\x0c\x64isplay_name\x18\xe8\x87\x91\x02 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x01\x88\x01\x01\x12=\n\x05rules\x18\xf7\x91\xf5\x33 \x03(\x0b\x32+.google.cloud.compute.v1.FirewallPolicyRule\x12\x1b\n\nshort_name\x18\xee\xb8\xd0\xea\x01 \x01(\tH\x02\x88\x01\x01\x12\x14\n\x04type\x18\xba\x9e\xda\x01 \x01(\tH\x03\x88\x01\x01\"R\n\x04Type\x12\x12\n\x0eUNDEFINED_TYPE\x10\x00\x12\x10\n\tHIERARCHY\x10\x95\xc4\xaa!\x12\x0f\n\x07NETWORK\x10\x8e\xcc\xb3\xc5\x01\x12\x13\n\x0bUNSPECIFIED\x10\x97\xbe\x98\xfb\x01\x42\x0f\n\r_display_nameB\x07\n\x05_nameB\r\n\x0b_short_nameB\x07\n\x05_type\"=\n\x1cNetworksRemovePeeringRequest\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x00\x88\x01\x01\x42\x07\n\x05_name\"}\n\x1cNetworksUpdatePeeringRequest\x12I\n\x0fnetwork_peering\x18\xaf\x8c\xec\x9c\x01 \x01(\x0b\x32\'.google.cloud.compute.v1.NetworkPeeringH\x00\x88\x01\x01\x42\x12\n\x10_network_peering\"\xeb\x08\n\tNodeGroup\x12W\n\x12\x61utoscaling_policy\x18\xd9\xe0\xeai \x01(\x0b\x32\x33.google.cloud.compute.v1.NodeGroupAutoscalingPolicyH\x00\x88\x01\x01\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x01\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x02\x88\x01\x01\x12\x1b\n\x0b\x66ingerprint\x18\xe4\xd1\xf3o \x01(\tH\x03\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x04\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x05\x88\x01\x01\x12\x1e\n\rlocation_hint\x18\xd1\x81\x92\xa7\x01 \x01(\tH\x06\x88\x01\x01\x12#\n\x12maintenance_policy\x18\xde\xc7\xf6\xfb\x01 \x01(\tH\x07\x88\x01\x01\x12W\n\x12maintenance_window\x18\x9c\xb5\xefX \x01(\x0b\x32\x33.google.cloud.compute.v1.NodeGroupMaintenanceWindowH\x08\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\t\x88\x01\x01\x12\x1e\n\rnode_template\x18\x97\xe4\x8b\x9a\x01 \x01(\tH\n\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x0b\x88\x01\x01\x12\x46\n\x0eshare_settings\x18\x83\x91\x94\x7f \x01(\x0b\x32&.google.cloud.compute.v1.ShareSettingsH\x0c\x88\x01\x01\x12\x14\n\x04size\x18\x81\xc0\xd7\x01 \x01(\x05H\r\x88\x01\x01\x12\x16\n\x06status\x18\xf2\x9f\xb7V \x01(\tH\x0e\x88\x01\x01\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tH\x0f\x88\x01\x01\"\xa7\x01\n\x11MaintenancePolicy\x12 \n\x1cUNDEFINED_MAINTENANCE_POLICY\x10\x00\x12\x0e\n\x07\x44\x45\x46\x41ULT\x10\xa1\xc4\xfd\x36\x12%\n\x1eMAINTENANCE_POLICY_UNSPECIFIED\x10\xd6\xb0\xe5\"\x12 \n\x19MIGRATE_WITHIN_NODE_GROUP\x10\x82\xf1\x97I\x12\x17\n\x10RESTART_IN_PLACE\x10\x9d\xc3\x83m\"a\n\x06Status\x12\x14\n\x10UNDEFINED_STATUS\x10\x00\x12\x10\n\x08\x43REATING\x10\xb9\xbd\x9d\xd9\x01\x12\x10\n\x08\x44\x45LETING\x10\xa8\xa7\x87\xfc\x01\x12\x0f\n\x07INVALID\x10\xd7\xfb\xed\xfc\x01\x12\x0c\n\x05READY\x10\x83\xc3\x8f%B\x15\n\x13_autoscaling_policyB\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x0e\n\x0c_fingerprintB\x05\n\x03_idB\x07\n\x05_kindB\x10\n\x0e_location_hintB\x15\n\x13_maintenance_policyB\x15\n\x13_maintenance_windowB\x07\n\x05_nameB\x10\n\x0e_node_templateB\x0c\n\n_self_linkB\x11\n\x0f_share_settingsB\x07\n\x05_sizeB\t\n\x07_statusB\x07\n\x05_zone\"\xbc\x03\n\x17NodeGroupAggregatedList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12M\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32;.google.cloud.compute.v1.NodeGroupAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1a[\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12<\n\x05value\x18\x02 \x01(\x0b\x32-.google.cloud.compute.v1.NodeGroupsScopedList:\x02\x38\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xf0\x01\n\x1aNodeGroupAutoscalingPolicy\x12\x1a\n\tmax_nodes\x18\x96\x80\xfe\x8d\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1a\n\tmin_nodes\x18\x84\xad\xaa\xfe\x01 \x01(\x05H\x01\x88\x01\x01\x12\x14\n\x04mode\x18\xa3\xf3\xcc\x01 \x01(\tH\x02\x88\x01\x01\"_\n\x04Mode\x12\x12\n\x0eUNDEFINED_MODE\x10\x00\x12\x18\n\x10MODE_UNSPECIFIED\x10\xfb\xa4\x89\xb1\x01\x12\t\n\x03OFF\x10\xcf\xe2\x04\x12\x07\n\x02ON\x10\xdf\x13\x12\x15\n\x0eONLY_SCALE_OUT\x10\xc6\xf3\xe8HB\x0c\n\n_max_nodesB\x0c\n\n_min_nodesB\x07\n\x05_mode\"\xa3\x02\n\rNodeGroupList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x34\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\".google.cloud.compute.v1.NodeGroup\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xaa\x01\n\x1aNodeGroupMaintenanceWindow\x12H\n\x14maintenance_duration\x18\xc0\xa2\xbd\xfa\x01 \x01(\x0b\x32!.google.cloud.compute.v1.DurationH\x00\x88\x01\x01\x12\x1a\n\nstart_time\x18\x8a\xe9\xee\x11 \x01(\tH\x01\x88\x01\x01\x42\x17\n\x15_maintenance_durationB\r\n\x0b_start_time\"\xa2\x08\n\rNodeGroupNode\x12\x44\n\x0c\x61\x63\x63\x65lerators\x18\xe8\xd6\xc5\x80\x01 \x03(\x0b\x32*.google.cloud.compute.v1.AcceleratorConfig\x12U\n\x12\x63onsumed_resources\x18\x8e\xf5\xc1\x9f\x01 \x01(\x0b\x32\x30.google.cloud.compute.v1.InstanceConsumptionInfoH\x00\x88\x01\x01\x12#\n\x13\x63pu_overcommit_type\x18\xd7\x8e\x90v \x01(\tH\x01\x88\x01\x01\x12\x34\n\x05\x64isks\x18\xf6\xcc\xca- \x03(\x0b\x32\".google.cloud.compute.v1.LocalDisk\x12V\n\x19instance_consumption_data\x18\xb8\xd0\xb2( \x03(\x0b\x32\x30.google.cloud.compute.v1.InstanceConsumptionData\x12\x14\n\tinstances\x18\xfe\xfc\xef\r \x03(\t\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tnode_type\x18\xd7\x96\x90\xde\x01 \x01(\tH\x03\x88\x01\x01\x12\x1e\n\rsatisfies_pzs\x18\xab\xdd\xab\xe5\x01 \x01(\x08H\x04\x88\x01\x01\x12\x46\n\x0eserver_binding\x18\x89\xa3\xa2\x63 \x01(\x0b\x32&.google.cloud.compute.v1.ServerBindingH\x05\x88\x01\x01\x12\x1a\n\tserver_id\x18\x97\xaf\xed\xa1\x01 \x01(\tH\x06\x88\x01\x01\x12\x16\n\x06status\x18\xf2\x9f\xb7V \x01(\tH\x07\x88\x01\x01\x12Q\n\x0ftotal_resources\x18\xea\x9d\xb9. \x01(\x0b\x32\x30.google.cloud.compute.v1.InstanceConsumptionInfoH\x08\x88\x01\x01\"|\n\x11\x43puOvercommitType\x12!\n\x1dUNDEFINED_CPU_OVERCOMMIT_TYPE\x10\x00\x12\'\n\x1f\x43PU_OVERCOMMIT_TYPE_UNSPECIFIED\x10\x8f\xf4\xa2\xf8\x01\x12\x0e\n\x07\x45NABLED\x10\xa1\xae\xecV\x12\x0b\n\x04NONE\x10\xb8\xce\x92\x01\"t\n\x06Status\x12\x14\n\x10UNDEFINED_STATUS\x10\x00\x12\x10\n\x08\x43REATING\x10\xb9\xbd\x9d\xd9\x01\x12\x10\n\x08\x44\x45LETING\x10\xa8\xa7\x87\xfc\x01\x12\x0f\n\x07INVALID\x10\xd7\xfb\xed\xfc\x01\x12\x0c\n\x05READY\x10\x83\xc3\x8f%\x12\x11\n\tREPAIRING\x10\x95\x82\x95\xc5\x01\x42\x15\n\x13_consumed_resourcesB\x16\n\x14_cpu_overcommit_typeB\x07\n\x05_nameB\x0c\n\n_node_typeB\x10\n\x0e_satisfies_pzsB\x11\n\x0f_server_bindingB\x0c\n\n_server_idB\t\n\x07_statusB\x12\n\x10_total_resources\"\\\n\x19NodeGroupsAddNodesRequest\x12%\n\x15\x61\x64\x64itional_node_count\x18\xaa\xcf\xaf@ \x01(\x05H\x00\x88\x01\x01\x42\x18\n\x16_additional_node_count\"0\n\x1cNodeGroupsDeleteNodesRequest\x12\x10\n\x05nodes\x18\xb1\xa5\x88\x32 \x03(\t\"\xad\x02\n\x13NodeGroupsListNodes\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x38\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32&.google.cloud.compute.v1.NodeGroupNode\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\x99\x01\n\x14NodeGroupsScopedList\x12:\n\x0bnode_groups\x18\xb1\x85\xf3\" \x03(\x0b\x32\".google.cloud.compute.v1.NodeGroup\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"T\n NodeGroupsSetNodeTemplateRequest\x12\x1e\n\rnode_template\x18\x97\xe4\x8b\x9a\x01 \x01(\tH\x00\x88\x01\x01\x42\x10\n\x0e_node_template\"=\n)NodeGroupsSimulateMaintenanceEventRequest\x12\x10\n\x05nodes\x18\xb1\xa5\x88\x32 \x03(\t\"\xa9\t\n\x0cNodeTemplate\x12\x44\n\x0c\x61\x63\x63\x65lerators\x18\xe8\xd6\xc5\x80\x01 \x03(\x0b\x32*.google.cloud.compute.v1.AcceleratorConfig\x12#\n\x13\x63pu_overcommit_type\x18\xd7\x8e\x90v \x01(\tH\x00\x88\x01\x01\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x01\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x02\x88\x01\x01\x12\x34\n\x05\x64isks\x18\xf6\xcc\xca- \x03(\x0b\x32\".google.cloud.compute.v1.LocalDisk\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x03\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x04\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x05\x88\x01\x01\x12_\n\x14node_affinity_labels\x18\xb9\xad\xd3\xa1\x01 \x03(\x0b\x32=.google.cloud.compute.v1.NodeTemplate.NodeAffinityLabelsEntry\x12\x1a\n\tnode_type\x18\xd7\x96\x90\xde\x01 \x01(\tH\x06\x88\x01\x01\x12`\n\x15node_type_flexibility\x18\xb1\xe8\xa9\x96\x01 \x01(\x0b\x32\x38.google.cloud.compute.v1.NodeTemplateNodeTypeFlexibilityH\x07\x88\x01\x01\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\x08\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\t\x88\x01\x01\x12\x46\n\x0eserver_binding\x18\x89\xa3\xa2\x63 \x01(\x0b\x32&.google.cloud.compute.v1.ServerBindingH\n\x88\x01\x01\x12\x16\n\x06status\x18\xf2\x9f\xb7V \x01(\tH\x0b\x88\x01\x01\x12\x1f\n\x0estatus_message\x18\xba\xc9\xe9\x8d\x01 \x01(\tH\x0c\x88\x01\x01\x1a\x39\n\x17NodeAffinityLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"|\n\x11\x43puOvercommitType\x12!\n\x1dUNDEFINED_CPU_OVERCOMMIT_TYPE\x10\x00\x12\'\n\x1f\x43PU_OVERCOMMIT_TYPE_UNSPECIFIED\x10\x8f\xf4\xa2\xf8\x01\x12\x0e\n\x07\x45NABLED\x10\xa1\xae\xecV\x12\x0b\n\x04NONE\x10\xb8\xce\x92\x01\"a\n\x06Status\x12\x14\n\x10UNDEFINED_STATUS\x10\x00\x12\x10\n\x08\x43REATING\x10\xb9\xbd\x9d\xd9\x01\x12\x10\n\x08\x44\x45LETING\x10\xa8\xa7\x87\xfc\x01\x12\x0f\n\x07INVALID\x10\xd7\xfb\xed\xfc\x01\x12\x0c\n\x05READY\x10\x83\xc3\x8f%B\x16\n\x14_cpu_overcommit_typeB\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x05\n\x03_idB\x07\n\x05_kindB\x07\n\x05_nameB\x0c\n\n_node_typeB\x18\n\x16_node_type_flexibilityB\t\n\x07_regionB\x0c\n\n_self_linkB\x11\n\x0f_server_bindingB\t\n\x07_statusB\x11\n\x0f_status_message\"\xc5\x03\n\x1aNodeTemplateAggregatedList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12P\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32>.google.cloud.compute.v1.NodeTemplateAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1a^\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12?\n\x05value\x18\x02 \x01(\x0b\x32\x30.google.cloud.compute.v1.NodeTemplatesScopedList:\x02\x38\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xa9\x02\n\x10NodeTemplateList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x37\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32%.google.cloud.compute.v1.NodeTemplate\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\x8e\x01\n\x1fNodeTemplateNodeTypeFlexibility\x12\x14\n\x04\x63pus\x18\xcb\xe7\xba\x01 \x01(\tH\x00\x88\x01\x01\x12\x1a\n\tlocal_ssd\x18\xb0\xbe\xbc\xc1\x01 \x01(\tH\x01\x88\x01\x01\x12\x17\n\x06memory\x18\x81\xfa\x8a\xfe\x01 \x01(\tH\x02\x88\x01\x01\x42\x07\n\x05_cpusB\x0c\n\n_local_ssdB\t\n\x07_memory\"\xa3\x01\n\x17NodeTemplatesScopedList\x12\x41\n\x0enode_templates\x18\xbc\xa2\xed\xa8\x01 \x03(\x0b\x32%.google.cloud.compute.v1.NodeTemplate\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"\xa0\x04\n\x08NodeType\x12\x1d\n\x0c\x63pu_platform\x18\xaa\xea\xd1\xc3\x01 \x01(\tH\x00\x88\x01\x01\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x01\x88\x01\x01\x12G\n\ndeprecated\x18\xb3\xcb\xd1\xf5\x01 \x01(\x0b\x32*.google.cloud.compute.v1.DeprecationStatusH\x02\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x03\x88\x01\x01\x12\x1b\n\nguest_cpus\x18\xd2\xcb\xc8\xbb\x01 \x01(\x05H\x04\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x05\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x06\x88\x01\x01\x12\x1d\n\x0clocal_ssd_gb\x18\xca\x88\xff\x9c\x01 \x01(\x05H\x07\x88\x01\x01\x12\x19\n\tmemory_mb\x18\x93\x93\xa8\x37 \x01(\x05H\x08\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\t\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\n\x88\x01\x01\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tH\x0b\x88\x01\x01\x42\x0f\n\r_cpu_platformB\x15\n\x13_creation_timestampB\r\n\x0b_deprecatedB\x0e\n\x0c_descriptionB\r\n\x0b_guest_cpusB\x05\n\x03_idB\x07\n\x05_kindB\x0f\n\r_local_ssd_gbB\x0c\n\n_memory_mbB\x07\n\x05_nameB\x0c\n\n_self_linkB\x07\n\x05_zone\"\xb9\x03\n\x16NodeTypeAggregatedList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12L\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32:.google.cloud.compute.v1.NodeTypeAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1aZ\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12;\n\x05value\x18\x02 \x01(\x0b\x32,.google.cloud.compute.v1.NodeTypesScopedList:\x02\x38\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xa1\x02\n\x0cNodeTypeList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x33\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32!.google.cloud.compute.v1.NodeType\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\x97\x01\n\x13NodeTypesScopedList\x12\x39\n\nnode_types\x18\xfc\xbf\xf5\xe5\x01 \x03(\x0b\x32!.google.cloud.compute.v1.NodeType\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"\x90\x03\n\x14NotificationEndpoint\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x01\x88\x01\x01\x12Y\n\rgrpc_settings\x18\xa4\xc6\xc0\xd9\x01 \x01(\x0b\x32\x39.google.cloud.compute.v1.NotificationEndpointGrpcSettingsH\x02\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x03\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x04\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x05\x88\x01\x01\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\x06\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x07\x88\x01\x01\x42\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x10\n\x0e_grpc_settingsB\x05\n\x03_idB\x07\n\x05_kindB\x07\n\x05_nameB\t\n\x07_regionB\x0c\n\n_self_link\"\xb7\x02\n NotificationEndpointGrpcSettings\x12\x1a\n\tauthority\x18\xc3\x8e\xd0\xbf\x01 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x08\x65ndpoint\x18\x95\xbb\x9c> \x01(\tH\x01\x88\x01\x01\x12\x1d\n\x0cpayload_name\x18\x9c\xb5\x9c\x8f\x01 \x01(\tH\x02\x88\x01\x01\x12\x43\n\x0fresend_interval\x18\xc9\xb8\x88\xe4\x01 \x01(\x0b\x32!.google.cloud.compute.v1.DurationH\x03\x88\x01\x01\x12\"\n\x12retry_duration_sec\x18\xdd\xce\x94\x37 \x01(\rH\x04\x88\x01\x01\x42\x0c\n\n_authorityB\x0b\n\t_endpointB\x0f\n\r_payload_nameB\x12\n\x10_resend_intervalB\x15\n\x13_retry_duration_sec\"\xb9\x02\n\x18NotificationEndpointList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12?\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32-.google.cloud.compute.v1.NotificationEndpoint\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xdb\t\n\tOperation\x12$\n\x13\x63lient_operation_id\x18\xe7\x8d\xde\x8d\x01 \x01(\tH\x00\x88\x01\x01\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x01\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x02\x88\x01\x01\x12\x18\n\x08\x65nd_time\x18\xb1\xa7\xe7\x36 \x01(\tH\x03\x88\x01\x01\x12\x35\n\x05\x65rror\x18\x88\xa4\x93. \x01(\x0b\x32\x1e.google.cloud.compute.v1.ErrorH\x04\x88\x01\x01\x12\'\n\x12http_error_message\x18\xd9\xfa\xc8` \x01(\tB\x03\xe8G\x04H\x05\x88\x01\x01\x12,\n\x16http_error_status_code\x18\xec\x84\xf8\x94\x01 \x01(\x05\x42\x03\xe8G\x03H\x06\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x07\x88\x01\x01\x12\x1c\n\x0binsert_time\x18\x93\xa9\xe8\xce\x01 \x01(\tH\x08\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\t\x88\x01\x01\x12\x19\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tB\x03\xe8G\x01H\n\x88\x01\x01\x12\"\n\x12operation_group_id\x18\xb3\xed\x93\x13 \x01(\tH\x0b\x88\x01\x01\x12\x1e\n\x0eoperation_type\x18\x92\xf6\xdaT \x01(\tH\x0c\x88\x01\x01\x12\x18\n\x08progress\x18\xad\x84\xd3\" \x01(\x05H\r\x88\x01\x01\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\x0e\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x0f\x88\x01\x01\x12\x1a\n\nstart_time\x18\x8a\xe9\xee\x11 \x01(\tH\x10\x88\x01\x01\x12\x46\n\x06status\x18\xf2\x9f\xb7V \x01(\x0e\x32).google.cloud.compute.v1.Operation.StatusB\x03\xe8G\x02H\x11\x88\x01\x01\x12\x1f\n\x0estatus_message\x18\xba\xc9\xe9\x8d\x01 \x01(\tH\x12\x88\x01\x01\x12\x19\n\ttarget_id\x18\x89\x95\x8d{ \x01(\x04H\x13\x88\x01\x01\x12\x1b\n\x0btarget_link\x18\xe8\x93\xf1\x1d \x01(\tH\x14\x88\x01\x01\x12\x14\n\x04user\x18\xcb\xd7\xdb\x01 \x01(\tH\x15\x88\x01\x01\x12\x37\n\x08warnings\x18\xd7\x88\xc1\xed\x01 \x03(\x0b\x32!.google.cloud.compute.v1.Warnings\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tH\x16\x88\x01\x01\"K\n\x06Status\x12\x14\n\x10UNDEFINED_STATUS\x10\x00\x12\x0b\n\x04\x44ONE\x10\x82\xb7\x80\x01\x12\x0e\n\x07PENDING\x10\xf7\xaa\xf0\x10\x12\x0e\n\x07RUNNING\x10\x9f\xc3\xea\x39\x42\x16\n\x14_client_operation_idB\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x0b\n\t_end_timeB\x08\n\x06_errorB\x15\n\x13_http_error_messageB\x19\n\x17_http_error_status_codeB\x05\n\x03_idB\x0e\n\x0c_insert_timeB\x07\n\x05_kindB\x07\n\x05_nameB\x15\n\x13_operation_group_idB\x11\n\x0f_operation_typeB\x0b\n\t_progressB\t\n\x07_regionB\x0c\n\n_self_linkB\r\n\x0b_start_timeB\t\n\x07_statusB\x11\n\x0f_status_messageB\x0c\n\n_target_idB\x0e\n\x0c_target_linkB\x07\n\x05_userB\x07\n\x05_zone\"\xbc\x03\n\x17OperationAggregatedList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12M\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32;.google.cloud.compute.v1.OperationAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1a[\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12<\n\x05value\x18\x02 \x01(\x0b\x32-.google.cloud.compute.v1.OperationsScopedList:\x02\x38\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xa3\x02\n\rOperationList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x34\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\".google.cloud.compute.v1.Operation\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\x98\x01\n\x14OperationsScopedList\x12\x39\n\noperations\x18\xec\xaf\xff\x01 \x03(\x0b\x32\".google.cloud.compute.v1.Operation\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"\xda\x06\n\x10OutlierDetection\x12\x45\n\x12\x62\x61se_ejection_time\x18\x87\xd7\xcf& \x01(\x0b\x32!.google.cloud.compute.v1.DurationH\x00\x88\x01\x01\x12#\n\x12\x63onsecutive_errors\x18\xa0\xb3\xd0\xb8\x01 \x01(\x05H\x01\x88\x01\x01\x12,\n\x1b\x63onsecutive_gateway_failure\x18\xfa\xb7\x8a\xc7\x01 \x01(\x05H\x02\x88\x01\x01\x12,\n\x1c\x65nforcing_consecutive_errors\x18\xc0\xd3\xd0\x65 \x01(\x05H\x03\x88\x01\x01\x12\x36\n%enforcing_consecutive_gateway_failure\x18\xda\xdf\x8a\xbc\x01 \x01(\x05H\x04\x88\x01\x01\x12&\n\x16\x65nforcing_success_rate\x18\xbc\xef\xdf\\ \x01(\x05H\x05\x88\x01\x01\x12;\n\x08interval\x18\xc5\xc9\xff\x0f \x01(\x0b\x32!.google.cloud.compute.v1.DurationH\x06\x88\x01\x01\x12$\n\x14max_ejection_percent\x18\x98\xa6\xe5\x08 \x01(\x05H\x07\x88\x01\x01\x12+\n\x1asuccess_rate_minimum_hosts\x18\xf7\xa1\xda\xfa\x01 \x01(\x05H\x08\x88\x01\x01\x12,\n\x1bsuccess_rate_request_volume\x18\xcd\xeb\x98\x86\x01 \x01(\x05H\t\x88\x01\x01\x12)\n\x19success_rate_stdev_factor\x18\x9d\x83\xa9S \x01(\x05H\n\x88\x01\x01\x42\x15\n\x13_base_ejection_timeB\x15\n\x13_consecutive_errorsB\x1e\n\x1c_consecutive_gateway_failureB\x1f\n\x1d_enforcing_consecutive_errorsB(\n&_enforcing_consecutive_gateway_failureB\x19\n\x17_enforcing_success_rateB\x0b\n\t_intervalB\x17\n\x15_max_ejection_percentB\x1d\n\x1b_success_rate_minimum_hostsB\x1e\n\x1c_success_rate_request_volumeB\x1c\n\x1a_success_rate_stdev_factor\"\xc6\x03\n\x0fPacketIntervals\x12\x16\n\x06\x61vg_ms\x18\xb3\xdc\xd4\x61 \x01(\x03H\x00\x88\x01\x01\x12\x18\n\x08\x64uration\x18\x94\x9b\x91J \x01(\tH\x01\x88\x01\x01\x12\x17\n\x06max_ms\x18\xe1\xc4\xbc\xfc\x01 \x01(\x03H\x02\x88\x01\x01\x12\x17\n\x06min_ms\x18\xb3\xa5\xed\xff\x01 \x01(\x03H\x03\x88\x01\x01\x12\x1d\n\rnum_intervals\x18\xd5\xd5\xecX \x01(\x03H\x04\x88\x01\x01\x12\x14\n\x04type\x18\xba\x9e\xda\x01 \x01(\tH\x05\x88\x01\x01\"g\n\x08\x44uration\x12\x16\n\x12UNDEFINED_DURATION\x10\x00\x12\x1c\n\x14\x44URATION_UNSPECIFIED\x10\xec\xf9\xa3\xfc\x01\x12\x0b\n\x04HOUR\x10\xe4\xdb\x87\x01\x12\t\n\x03MAX\x10\xc4\xd2\x04\x12\r\n\x06MINUTE\x10\x94\xb4\xba<\"h\n\x04Type\x12\x12\n\x0eUNDEFINED_TYPE\x10\x00\x12\x10\n\x08LOOPBACK\x10\x8b\x93\xeb\xa9\x01\x12\x0e\n\x07RECEIVE\x10\xc3\xfd\xb7Z\x12\x10\n\x08TRANSMIT\x10\xb0\x85\xfb\xd7\x01\x12\x18\n\x10TYPE_UNSPECIFIED\x10\x92\xfb\xdb\xd0\x01\x42\t\n\x07_avg_msB\x0b\n\t_durationB\t\n\x07_max_msB\t\n\x07_min_msB\x10\n\x0e_num_intervalsB\x07\n\x05_type\"\xba\x06\n\x0fPacketMirroring\x12Z\n\rcollector_ilb\x18\xed\x89\xb6\xcb\x01 \x01(\x0b\x32:.google.cloud.compute.v1.PacketMirroringForwardingRuleInfoH\x00\x88\x01\x01\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x01\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x02\x88\x01\x01\x12\x17\n\x06\x65nable\x18\x83\xcb\xd4\x94\x01 \x01(\tH\x03\x88\x01\x01\x12G\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\x0b\x32..google.cloud.compute.v1.PacketMirroringFilterH\x04\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x05\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x06\x88\x01\x01\x12`\n\x12mirrored_resources\x18\xc4\x9f\xc2; \x01(\x0b\x32<.google.cloud.compute.v1.PacketMirroringMirroredResourceInfoH\x07\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x08\x88\x01\x01\x12L\n\x07network\x18\xae\xb4\x85o \x01(\x0b\x32\x33.google.cloud.compute.v1.PacketMirroringNetworkInfoH\t\x88\x01\x01\x12\x19\n\x08priority\x18\xa4\xf3\xa1\xd4\x01 \x01(\rH\n\x88\x01\x01\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\x0b\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x0c\x88\x01\x01\"9\n\x06\x45nable\x12\x14\n\x10UNDEFINED_ENABLE\x10\x00\x12\x0c\n\x05\x46\x41LSE\x10\x83\xc2\xe4\x1f\x12\x0b\n\x04TRUE\x10\x8e\xdb\x9d\x01\x42\x10\n\x0e_collector_ilbB\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\t\n\x07_enableB\t\n\x07_filterB\x05\n\x03_idB\x07\n\x05_kindB\x15\n\x13_mirrored_resourcesB\x07\n\x05_nameB\n\n\x08_networkB\x0b\n\t_priorityB\t\n\x07_regionB\x0c\n\n_self_link\"\xce\x03\n\x1dPacketMirroringAggregatedList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12S\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\x41.google.cloud.compute.v1.PacketMirroringAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1a\x61\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x42\n\x05value\x18\x02 \x01(\x0b\x32\x33.google.cloud.compute.v1.PacketMirroringsScopedList:\x02\x38\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xc6\x01\n\x15PacketMirroringFilter\x12\x18\n\rI_p_protocols\x18\xd6\xd9\xfe. \x03(\t\x12\x17\n\x0b\x63idr_ranges\x18\x81\x94\xd3\xe8\x01 \x03(\t\x12\x19\n\tdirection\x18\xff\x8e\x80\x35 \x01(\tH\x00\x88\x01\x01\"Q\n\tDirection\x12\x17\n\x13UNDEFINED_DIRECTION\x10\x00\x12\n\n\x04\x42OTH\x10\x81\xe7|\x12\x0e\n\x06\x45GRESS\x10\xf5\xf6\xb4\xce\x01\x12\x0f\n\x07INGRESS\x10\x95\xfd\xbe\xf6\x01\x42\x0c\n\n_direction\"q\n!PacketMirroringForwardingRuleInfo\x12\x1e\n\rcanonical_url\x18\xa4\xff\xa3\xf4\x01 \x01(\tH\x00\x88\x01\x01\x12\x12\n\x03url\x18\xef\x8a\x07 \x01(\tH\x01\x88\x01\x01\x42\x10\n\x0e_canonical_urlB\x06\n\x04_url\"\xaf\x02\n\x13PacketMirroringList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12:\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32(.google.cloud.compute.v1.PacketMirroring\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xf7\x01\n#PacketMirroringMirroredResourceInfo\x12^\n\tinstances\x18\xfe\xfc\xef\r \x03(\x0b\x32H.google.cloud.compute.v1.PacketMirroringMirroredResourceInfoInstanceInfo\x12_\n\x0bsubnetworks\x18\xc5\xd4\xa5\xc6\x01 \x03(\x0b\x32\x46.google.cloud.compute.v1.PacketMirroringMirroredResourceInfoSubnetInfo\x12\x0f\n\x04tags\x18\x99\xe8\xd8\x01 \x03(\t\"\x7f\n/PacketMirroringMirroredResourceInfoInstanceInfo\x12\x1e\n\rcanonical_url\x18\xa4\xff\xa3\xf4\x01 \x01(\tH\x00\x88\x01\x01\x12\x12\n\x03url\x18\xef\x8a\x07 \x01(\tH\x01\x88\x01\x01\x42\x10\n\x0e_canonical_urlB\x06\n\x04_url\"}\n-PacketMirroringMirroredResourceInfoSubnetInfo\x12\x1e\n\rcanonical_url\x18\xa4\xff\xa3\xf4\x01 \x01(\tH\x00\x88\x01\x01\x12\x12\n\x03url\x18\xef\x8a\x07 \x01(\tH\x01\x88\x01\x01\x42\x10\n\x0e_canonical_urlB\x06\n\x04_url\"j\n\x1aPacketMirroringNetworkInfo\x12\x1e\n\rcanonical_url\x18\xa4\xff\xa3\xf4\x01 \x01(\tH\x00\x88\x01\x01\x12\x12\n\x03url\x18\xef\x8a\x07 \x01(\tH\x01\x88\x01\x01\x42\x10\n\x0e_canonical_urlB\x06\n\x04_url\"\xab\x01\n\x1aPacketMirroringsScopedList\x12\x46\n\x11packet_mirrorings\x18\xa7\xfa\xdcI \x03(\x0b\x32(.google.cloud.compute.v1.PacketMirroring\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"\xf9\x01\n\x16PatchAutoscalerRequest\x12\x1b\n\nautoscaler\x18\xd7\xfd\xd2\xf6\x01 \x01(\tH\x00\x88\x01\x01\x12H\n\x13\x61utoscaler_resource\x18\xf6\xf0\xff\x62 \x01(\x0b\x32#.google.cloud.compute.v1.AutoscalerB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x01\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_autoscalerB\r\n\x0b_request_id\"\xdb\x01\n\x19PatchBackendBucketRequest\x12\x1e\n\x0e\x62\x61\x63kend_bucket\x18\xf5\xe3\xdd+ \x01(\tB\x03\xe0\x41\x02\x12P\n\x17\x62\x61\x63kend_bucket_resource\x18\x98\xce\xc7\xb5\x01 \x01(\x0b\x32&.google.cloud.compute.v1.BackendBucketB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xe0\x01\n\x1aPatchBackendServiceRequest\x12 \n\x0f\x62\x61\x63kend_service\x18\x8a\xc0\xae\x92\x01 \x01(\tB\x03\xe0\x41\x02\x12R\n\x18\x62\x61\x63kend_service_resource\x18\xa3\x81\xdf\xa5\x01 \x01(\x0b\x32\'.google.cloud.compute.v1.BackendServiceB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xbd\x01\n\x1aPatchFirewallPolicyRequest\x12 \n\x0f\x66irewall_policy\x18\xd1\x8a\xc6\xed\x01 \x01(\tB\x03\xe0\x41\x02\x12R\n\x18\x66irewall_policy_resource\x18\xbc\xb6\x87\xec\x01 \x01(\x0b\x32\'.google.cloud.compute.v1.FirewallPolicyB\x03\xe0\x41\x02\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xc5\x01\n\x14PatchFirewallRequest\x12\x19\n\x08\x66irewall\x18\x80\xfa\xd5\xf3\x01 \x01(\tB\x03\xe0\x41\x02\x12\x44\n\x11\x66irewall_resource\x18\xed\xb0\xe0\x13 \x01(\x0b\x32!.google.cloud.compute.v1.FirewallB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\x81\x02\n\x1aPatchForwardingRuleRequest\x12 \n\x0f\x66orwarding_rule\x18\xfe\xa5\xdd\x80\x01 \x01(\tB\x03\xe0\x41\x02\x12R\n\x18\x66orwarding_rule_resource\x18\xaf\xc0\xd0\x8f\x01 \x01(\x0b\x32\'.google.cloud.compute.v1.ForwardingRuleB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xe6\x01\n PatchGlobalForwardingRuleRequest\x12 \n\x0f\x66orwarding_rule\x18\xfe\xa5\xdd\x80\x01 \x01(\tB\x03\xe0\x41\x02\x12R\n\x18\x66orwarding_rule_resource\x18\xaf\xc0\xd0\x8f\x01 \x01(\x0b\x32\'.google.cloud.compute.v1.ForwardingRuleB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\x83\x02\n(PatchGlobalPublicDelegatedPrefixeRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\'\n\x17public_delegated_prefix\x18\xe8\xdc\xb1\x61 \x01(\tB\x03\xe0\x41\x02\x12`\n public_delegated_prefix_resource\x18\x85\xf8\xd8\x16 \x01(\x0b\x32..google.cloud.compute.v1.PublicDelegatedPrefixB\x03\xe0\x41\x02\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xd3\x01\n\x17PatchHealthCheckRequest\x12\x1d\n\x0chealth_check\x18\xe5\xaa\xa4\x93\x01 \x01(\tB\x03\xe0\x41\x02\x12K\n\x15health_check_resource\x18\xa8\xc3\xa4` \x01(\x0b\x32$.google.cloud.compute.v1.HealthCheckB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xb9\x01\n\x11PatchImageRequest\x12\x15\n\x05image\x18\xdb\xd2\xea/ \x01(\tB\x03\xe0\x41\x02\x12?\n\x0eimage_resource\x18\xf2\xc4\xfe\xb0\x01 \x01(\x0b\x32\x1e.google.cloud.compute.v1.ImageB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\x95\x02\n PatchInstanceGroupManagerRequest\x12&\n\x16instance_group_manager\x18\xc3\xf7\xf3v \x01(\tB\x03\xe0\x41\x02\x12^\n\x1finstance_group_manager_resource\x18\x8a\x8a\xbe| \x01(\x0b\x32-.google.cloud.compute.v1.InstanceGroupManagerB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xa0\x02\n\"PatchInterconnectAttachmentRequest\x12(\n\x17interconnect_attachment\x18\xf4\x8a\xf7\x92\x01 \x01(\tB\x03\xe0\x41\x02\x12\x61\n interconnect_attachment_resource\x18\xf9\xa4\xa0\x65 \x01(\x0b\x32/.google.cloud.compute.v1.InterconnectAttachmentB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xd5\x01\n\x18PatchInterconnectRequest\x12\x1c\n\x0cinterconnect\x18\x8e\xc9\x8ck \x01(\tB\x03\xe0\x41\x02\x12M\n\x15interconnect_resource\x18\x9f\xa1\xcc\xbd\x01 \x01(\x0b\x32%.google.cloud.compute.v1.InterconnectB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\x83\x03\n&PatchNetworkEdgeSecurityServiceRequest\x12-\n\x1dnetwork_edge_security_service\x18\xa7\x9f\xefJ \x01(\tB\x03\xe0\x41\x02\x12l\n&network_edge_security_service_resource\x18\xa6\xa3\xdb\xe3\x01 \x01(\x0b\x32\x33.google.cloud.compute.v1.NetworkEdgeSecurityServiceB\x03\xe0\x41\x02\x12\x15\n\x05paths\x18\xee\xc1\xe0\x32 \x01(\tH\x00\x88\x01\x01\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x01\x88\x01\x01\x12\x1c\n\x0bupdate_mask\x18\xa2\xb9\xba\xee\x01 \x01(\tH\x02\x88\x01\x01\x42\x08\n\x06_pathsB\r\n\x0b_request_idB\x0e\n\x0c_update_mask\"\xe7\x01\n!PatchNetworkFirewallPolicyRequest\x12 \n\x0f\x66irewall_policy\x18\xd1\x8a\xc6\xed\x01 \x01(\tB\x03\xe0\x41\x02\x12R\n\x18\x66irewall_policy_resource\x18\xbc\xb6\x87\xec\x01 \x01(\x0b\x32\'.google.cloud.compute.v1.FirewallPolicyB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xc0\x01\n\x13PatchNetworkRequest\x12\x17\n\x07network\x18\xae\xb4\x85o \x01(\tB\x03\xe0\x41\x02\x12\x42\n\x10network_resource\x18\xff\xdd\x9c: \x01(\x0b\x32 .google.cloud.compute.v1.NetworkB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xe9\x01\n\x15PatchNodeGroupRequest\x12\x1b\n\nnode_group\x18\x82\xfc\x8b\xe0\x01 \x01(\tB\x03\xe0\x41\x02\x12H\n\x13node_group_resource\x18\xab\xb3\xfa\xf0\x01 \x01(\x0b\x32\".google.cloud.compute.v1.NodeGroupB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\x84\x02\n\x1bPatchPacketMirroringRequest\x12 \n\x10packet_mirroring\x18\xcc\xb9\xd1\n \x01(\tB\x03\xe0\x41\x02\x12T\n\x19packet_mirroring_resource\x18\xa1\xfc\xa8\xeb\x01 \x01(\x0b\x32(.google.cloud.compute.v1.PacketMirroringB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xe4\x02\n2PatchPerInstanceConfigsInstanceGroupManagerRequest\x12&\n\x16instance_group_manager\x18\xc3\xf7\xf3v \x01(\tB\x03\xe0\x41\x02\x12\x9a\x01\n?instance_group_managers_patch_per_instance_configs_req_resource\x18\xff\x9b\x88\xaa\x01 \x01(\x0b\x32H.google.cloud.compute.v1.InstanceGroupManagersPatchPerInstanceConfigsReqB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xef\x02\n8PatchPerInstanceConfigsRegionInstanceGroupManagerRequest\x12&\n\x16instance_group_manager\x18\xc3\xf7\xf3v \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x9b\x01\n@region_instance_group_manager_patch_instance_config_req_resource\x18\xca\xcd\xa1^ \x01(\x0b\x32I.google.cloud.compute.v1.RegionInstanceGroupManagerPatchInstanceConfigReqB\x03\xe0\x41\x02\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\x81\x02\n#PatchPublicAdvertisedPrefixeRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12(\n\x18public_advertised_prefix\x18\x9e\xf7\xc9\x30 \x01(\tB\x03\xe0\x41\x02\x12\x62\n!public_advertised_prefix_resource\x18\x8f\xd7\xb2o \x01(\x0b\x32/.google.cloud.compute.v1.PublicAdvertisedPrefixB\x03\xe0\x41\x02\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\x9e\x02\n\"PatchPublicDelegatedPrefixeRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\'\n\x17public_delegated_prefix\x18\xe8\xdc\xb1\x61 \x01(\tB\x03\xe0\x41\x02\x12`\n public_delegated_prefix_resource\x18\x85\xf8\xd8\x16 \x01(\x0b\x32..google.cloud.compute.v1.PublicDelegatedPrefixB\x03\xe0\x41\x02\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\x83\x02\n\x1cPatchRegionAutoscalerRequest\x12\x1b\n\nautoscaler\x18\xd7\xfd\xd2\xf6\x01 \x01(\tH\x00\x88\x01\x01\x12H\n\x13\x61utoscaler_resource\x18\xf6\xf0\xff\x62 \x01(\x0b\x32#.google.cloud.compute.v1.AutoscalerB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x01\x88\x01\x01\x42\r\n\x0b_autoscalerB\r\n\x0b_request_id\"\x87\x02\n PatchRegionBackendServiceRequest\x12 \n\x0f\x62\x61\x63kend_service\x18\x8a\xc0\xae\x92\x01 \x01(\tB\x03\xe0\x41\x02\x12R\n\x18\x62\x61\x63kend_service_resource\x18\xa3\x81\xdf\xa5\x01 \x01(\x0b\x32\'.google.cloud.compute.v1.BackendServiceB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xfa\x01\n\x1dPatchRegionHealthCheckRequest\x12\x1d\n\x0chealth_check\x18\xe5\xaa\xa4\x93\x01 \x01(\tB\x03\xe0\x41\x02\x12K\n\x15health_check_resource\x18\xa8\xc3\xa4` \x01(\x0b\x32$.google.cloud.compute.v1.HealthCheckB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\x99\x02\n$PatchRegionHealthCheckServiceRequest\x12%\n\x14health_check_service\x18\xdb\x9b\xdd\xc2\x01 \x01(\tB\x03\xe0\x41\x02\x12[\n\x1dhealth_check_service_resource\x18\xf2\x9b\xd0\xe3\x01 \x01(\x0b\x32+.google.cloud.compute.v1.HealthCheckServiceB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\x9f\x02\n&PatchRegionInstanceGroupManagerRequest\x12&\n\x16instance_group_manager\x18\xc3\xf7\xf3v \x01(\tB\x03\xe0\x41\x02\x12^\n\x1finstance_group_manager_resource\x18\x8a\x8a\xbe| \x01(\x0b\x32-.google.cloud.compute.v1.InstanceGroupManagerB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\x8e\x02\n\'PatchRegionNetworkFirewallPolicyRequest\x12 \n\x0f\x66irewall_policy\x18\xd1\x8a\xc6\xed\x01 \x01(\tB\x03\xe0\x41\x02\x12R\n\x18\x66irewall_policy_resource\x18\xbc\xb6\x87\xec\x01 \x01(\x0b\x32\'.google.cloud.compute.v1.FirewallPolicyB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\x85\x02\n PatchRegionSecurityPolicyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1f\n\x0fsecurity_policy\x18\x91\x86\xcaQ \x01(\tB\x03\xe0\x41\x02\x12Q\n\x18security_policy_resource\x18\xfc\xaa\x89g \x01(\x0b\x32\'.google.cloud.compute.v1.SecurityPolicyB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xf3\x01\n\x1bPatchRegionSslPolicyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\nssl_policy\x18\xc5\xfd\xe0\x8c\x01 \x01(\tB\x03\xe0\x41\x02\x12H\n\x13ssl_policy_resource\x18\xc8\x88\x8a\x83\x01 \x01(\x0b\x32\".google.cloud.compute.v1.SslPolicyB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\x90\x02\n\"PatchRegionTargetHttpsProxyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\"\n\x12target_https_proxy\x18\xec\xb0\xfa\x18 \x01(\tB\x03\xe0\x41\x02\x12W\n\x1btarget_https_proxy_resource\x18\x81\xad\xe4\xce\x01 \x01(\x0b\x32).google.cloud.compute.v1.TargetHttpsProxyB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xe6\x01\n\x18PatchRegionUrlMapRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x07url_map\x18\x8c\x95\x81\xaf\x01 \x01(\tB\x03\xe0\x41\x02\x12\x41\n\x10url_map_resource\x18\xe1\x90\xb7P \x01(\x0b\x32\x1f.google.cloud.compute.v1.UrlMapB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xdd\x01\n\x12PatchRouterRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x16\n\x06router\x18\xc9\xae\xee\x46 \x01(\tB\x03\xe0\x41\x02\x12@\n\x0frouter_resource\x18\xc4\x80\x82J \x01(\x0b\x32\x1f.google.cloud.compute.v1.RouterB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xf1\x01\n\x1ePatchRuleFirewallPolicyRequest\x12 \n\x0f\x66irewall_policy\x18\xd1\x8a\xc6\xed\x01 \x01(\tB\x03\xe0\x41\x02\x12Z\n\x1d\x66irewall_policy_rule_resource\x18\x83\xdf\xbaw \x01(\x0b\x32+.google.cloud.compute.v1.FirewallPolicyRuleB\x03\xe0\x41\x02\x12\x19\n\x08priority\x18\xa4\xf3\xa1\xd4\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x01\x88\x01\x01\x42\x0b\n\t_priorityB\r\n\x0b_request_id\"\x9b\x02\n%PatchRuleNetworkFirewallPolicyRequest\x12 \n\x0f\x66irewall_policy\x18\xd1\x8a\xc6\xed\x01 \x01(\tB\x03\xe0\x41\x02\x12Z\n\x1d\x66irewall_policy_rule_resource\x18\x83\xdf\xbaw \x01(\x0b\x32+.google.cloud.compute.v1.FirewallPolicyRuleB\x03\xe0\x41\x02\x12\x19\n\x08priority\x18\xa4\xf3\xa1\xd4\x01 \x01(\x05H\x00\x88\x01\x01\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x01\x88\x01\x01\x42\x0b\n\t_priorityB\r\n\x0b_request_id\"\xc2\x02\n+PatchRuleRegionNetworkFirewallPolicyRequest\x12 \n\x0f\x66irewall_policy\x18\xd1\x8a\xc6\xed\x01 \x01(\tB\x03\xe0\x41\x02\x12Z\n\x1d\x66irewall_policy_rule_resource\x18\x83\xdf\xbaw \x01(\x0b\x32+.google.cloud.compute.v1.FirewallPolicyRuleB\x03\xe0\x41\x02\x12\x19\n\x08priority\x18\xa4\xf3\xa1\xd4\x01 \x01(\x05H\x00\x88\x01\x01\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x01\x88\x01\x01\x42\x0b\n\t_priorityB\r\n\x0b_request_id\"\x9a\x02\n\x1ePatchRuleSecurityPolicyRequest\x12\x19\n\x08priority\x18\xa4\xf3\xa1\xd4\x01 \x01(\x05H\x00\x88\x01\x01\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x0fsecurity_policy\x18\x91\x86\xcaQ \x01(\tB\x03\xe0\x41\x02\x12[\n\x1dsecurity_policy_rule_resource\x18\xc3\xba\x82\xc0\x01 \x01(\x0b\x32+.google.cloud.compute.v1.SecurityPolicyRuleB\x03\xe0\x41\x02\x12\x1d\n\rvalidate_only\x18\xb5\xfa\xdfs \x01(\x08H\x01\x88\x01\x01\x42\x0b\n\t_priorityB\x10\n\x0e_validate_only\"\xde\x01\n\x1aPatchSecurityPolicyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1f\n\x0fsecurity_policy\x18\x91\x86\xcaQ \x01(\tB\x03\xe0\x41\x02\x12Q\n\x18security_policy_resource\x18\xfc\xaa\x89g \x01(\x0b\x32\'.google.cloud.compute.v1.SecurityPolicyB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\x8d\x02\n\x1dPatchServiceAttachmentRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12#\n\x12service_attachment\x18\xed\xa9\xd0\xa1\x01 \x01(\tB\x03\xe0\x41\x02\x12X\n\x1bservice_attachment_resource\x18\xa0\xb6\xc4\xe1\x01 \x01(\x0b\x32*.google.cloud.compute.v1.ServiceAttachmentB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xcc\x01\n\x15PatchSslPolicyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\nssl_policy\x18\xc5\xfd\xe0\x8c\x01 \x01(\tB\x03\xe0\x41\x02\x12H\n\x13ssl_policy_resource\x18\xc8\x88\x8a\x83\x01 \x01(\x0b\x32\".google.cloud.compute.v1.SslPolicyB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xb0\x02\n\x16PatchSubnetworkRequest\x12&\n\x15\x64rain_timeout_seconds\x18\xda\xda\xc8\xaa\x01 \x01(\x05H\x00\x88\x01\x01\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x01\x88\x01\x01\x12\x1b\n\nsubnetwork\x18\xee\xa7\xe4\x92\x01 \x01(\tB\x03\xe0\x41\x02\x12H\n\x13subnetwork_resource\x18\xbf\xda\x91\x14 \x01(\x0b\x32#.google.cloud.compute.v1.SubnetworkB\x03\xe0\x41\x02\x42\x18\n\x16_drain_timeout_secondsB\r\n\x0b_request_id\"\xe5\x01\n\x1bPatchTargetGrpcProxyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12!\n\x11target_grpc_proxy\x18\xfb\xb4\xb2\x02 \x01(\tB\x03\xe0\x41\x02\x12U\n\x1atarget_grpc_proxy_resource\x18\xd2\xea\xeb\x9c\x01 \x01(\x0b\x32(.google.cloud.compute.v1.TargetGrpcProxyB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xe4\x01\n\x1bPatchTargetHttpProxyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12!\n\x11target_http_proxy\x18\xe5\xbe\xd2\x62 \x01(\tB\x03\xe0\x41\x02\x12T\n\x1atarget_http_proxy_resource\x18\xa8\xaf\xe3\x0b \x01(\x0b\x32(.google.cloud.compute.v1.TargetHttpProxyB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xe9\x01\n\x1cPatchTargetHttpsProxyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\"\n\x12target_https_proxy\x18\xec\xb0\xfa\x18 \x01(\tB\x03\xe0\x41\x02\x12W\n\x1btarget_https_proxy_resource\x18\x81\xad\xe4\xce\x01 \x01(\x0b\x32).google.cloud.compute.v1.TargetHttpsProxyB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xbf\x01\n\x12PatchUrlMapRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x07url_map\x18\x8c\x95\x81\xaf\x01 \x01(\tB\x03\xe0\x41\x02\x12\x41\n\x10url_map_resource\x18\xe1\x90\xb7P \x01(\x0b\x32\x1f.google.cloud.compute.v1.UrlMapB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xbf\x04\n\x0bPathMatcher\x12O\n\x14\x64\x65\x66\x61ult_route_action\x18\xaa\xb4\xd7\xb4\x01 \x01(\x0b\x32(.google.cloud.compute.v1.HttpRouteActionH\x00\x88\x01\x01\x12 \n\x0f\x64\x65\x66\x61ult_service\x18\xb7\xe5\xc5\xb0\x01 \x01(\tH\x01\x88\x01\x01\x12R\n\x14\x64\x65\x66\x61ult_url_redirect\x18\xea\xab\xb6\xab\x01 \x01(\x0b\x32+.google.cloud.compute.v1.HttpRedirectActionH\x02\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x03\x88\x01\x01\x12I\n\rheader_action\x18\xa8\xa0\xb8\x9c\x01 \x01(\x0b\x32).google.cloud.compute.v1.HttpHeaderActionH\x04\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x05\x88\x01\x01\x12\x38\n\npath_rules\x18\xdd\xc0\xe6\x31 \x03(\x0b\x32!.google.cloud.compute.v1.PathRule\x12?\n\x0broute_rules\x18\x81\x87\xb7\xb3\x01 \x03(\x0b\x32&.google.cloud.compute.v1.HttpRouteRuleB\x17\n\x15_default_route_actionB\x12\n\x10_default_serviceB\x17\n\x15_default_url_redirectB\x0e\n\x0c_descriptionB\x10\n\x0e_header_actionB\x07\n\x05_name\"\xf9\x01\n\x08PathRule\x12\x10\n\x05paths\x18\xee\xc1\xe0\x32 \x03(\t\x12G\n\x0croute_action\x18\xec\xa9\xb9\xca\x01 \x01(\x0b\x32(.google.cloud.compute.v1.HttpRouteActionH\x00\x88\x01\x01\x12\x18\n\x07service\x18\xb5\x8d\x8f\xb2\x01 \x01(\tH\x01\x88\x01\x01\x12J\n\x0curl_redirect\x18\xac\xa1\x98\xc1\x01 \x01(\x0b\x32+.google.cloud.compute.v1.HttpRedirectActionH\x02\x88\x01\x01\x42\x0f\n\r_route_actionB\n\n\x08_serviceB\x0f\n\r_url_redirect\"\xf3\x02\n\x11PerInstanceConfig\x12\x1b\n\x0b\x66ingerprint\x18\xe4\xd1\xf3o \x01(\tH\x00\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x01\x88\x01\x01\x12H\n\x0fpreserved_state\x18\xaa\xe2\xa0\x01 \x01(\x0b\x32\'.google.cloud.compute.v1.PreservedStateH\x02\x88\x01\x01\x12\x16\n\x06status\x18\xf2\x9f\xb7V \x01(\tH\x03\x88\x01\x01\"\x90\x01\n\x06Status\x12\x14\n\x10UNDEFINED_STATUS\x10\x00\x12\x10\n\x08\x41PPLYING\x10\xb4\xcb\xec\xa7\x01\x12\x10\n\x08\x44\x45LETING\x10\xa8\xa7\x87\xfc\x01\x12\x10\n\tEFFECTIVE\x10\x87\xf3\xb8t\x12\x0b\n\x04NONE\x10\xb8\xce\x92\x01\x12\x11\n\tUNAPPLIED\x10\xa4\x87\xe1\xe6\x01\x12\x1a\n\x12UNAPPLIED_DELETION\x10\x89\xb4\xda\x95\x01\x42\x0e\n\x0c_fingerprintB\x07\n\x05_nameB\x12\n\x10_preserved_stateB\t\n\x07_status\"\xa1\x02\n\x06Policy\x12?\n\raudit_configs\x18\x8d\xba\xb8\x9c\x01 \x03(\x0b\x32$.google.cloud.compute.v1.AuditConfig\x12\x36\n\x08\x62indings\x18\x8e\xc5\xa4\xc0\x01 \x03(\x0b\x32 .google.cloud.compute.v1.Binding\x12\x14\n\x04\x65tag\x18\x95\xd2\xbe\x01 \x01(\tH\x00\x88\x01\x01\x12\x1a\n\tiam_owned\x18\xbb\xb0\xec\xd6\x01 \x01(\x08H\x01\x88\x01\x01\x12/\n\x05rules\x18\xf7\x91\xf5\x33 \x03(\x0b\x32\x1d.google.cloud.compute.v1.Rule\x12\x18\n\x07version\x18\xd8\xb9\xd4\xa7\x01 \x01(\x05H\x02\x88\x01\x01\x42\x07\n\x05_etagB\x0c\n\n_iam_ownedB\n\n\x08_version\"]\n\x13PreconfiguredWafSet\x12\x46\n\x0f\x65xpression_sets\x18\x98\xab\x83\xe2\x01 \x03(\x0b\x32).google.cloud.compute.v1.WafExpressionSet\"\xb7\x02\n\x0ePreservedState\x12\x44\n\x05\x64isks\x18\xf6\xcc\xca- \x03(\x0b\x32\x32.google.cloud.compute.v1.PreservedState.DisksEntry\x12J\n\x08metadata\x18\xaf\xf6\xb5) \x03(\x0b\x32\x35.google.cloud.compute.v1.PreservedState.MetadataEntry\x1a\x62\n\nDisksEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x43\n\x05value\x18\x02 \x01(\x0b\x32\x34.google.cloud.compute.v1.PreservedStatePreservedDisk:\x02\x38\x01\x1a/\n\rMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xac\x02\n\x1bPreservedStatePreservedDisk\x12\x1c\n\x0b\x61uto_delete\x18\xbb\xe4\xce\xdd\x01 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x04mode\x18\xa3\xf3\xcc\x01 \x01(\tH\x01\x88\x01\x01\x12\x16\n\x06source\x18\x9b\xd0\xc1T \x01(\tH\x02\x88\x01\x01\"\\\n\nAutoDelete\x12\x19\n\x15UNDEFINED_AUTO_DELETE\x10\x00\x12\x0c\n\x05NEVER\x10\xec\xa4\xaf#\x12%\n\x1eON_PERMANENT_INSTANCE_DELETION\x10\xe7\xe0\xd2-\"?\n\x04Mode\x12\x12\n\x0eUNDEFINED_MODE\x10\x00\x12\x10\n\tREAD_ONLY\x10\xb5\x99\xec+\x12\x11\n\nREAD_WRITE\x10\xd6\x97\xe4RB\x0e\n\x0c_auto_deleteB\x07\n\x05_modeB\t\n\x07_source\"\xa1\x01\n\x14PreviewRouterRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06router\x18\xc9\xae\xee\x46 \x01(\tB\x03\xe0\x41\x02\x12@\n\x0frouter_resource\x18\xc4\x80\x82J \x01(\x0b\x32\x1f.google.cloud.compute.v1.RouterB\x03\xe0\x41\x02\"\xb3\t\n\x07Project\x12K\n\x18\x63ommon_instance_metadata\x18\xc5\xfc\xcbX \x01(\x0b\x32!.google.cloud.compute.v1.MetadataH\x00\x88\x01\x01\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x01\x88\x01\x01\x12%\n\x14\x64\x65\x66\x61ult_network_tier\x18\x91\xc5\xf9\xe0\x01 \x01(\tH\x02\x88\x01\x01\x12(\n\x17\x64\x65\x66\x61ult_service_account\x18\xa5\xf9\xb7\x8e\x01 \x01(\tH\x03\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x04\x88\x01\x01\x12\x1c\n\x10\x65nabled_features\x18\xfb\xc6\xd2\xdf\x01 \x03(\t\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x05\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x06\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x07\x88\x01\x01\x12\x31\n\x06quotas\x18\xfb\xa1\xe2; \x03(\x0b\x32\x1e.google.cloud.compute.v1.Quota\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x08\x88\x01\x01\x12T\n\x15usage_export_location\x18\xc2\xb2\xdc\xa5\x01 \x01(\x0b\x32,.google.cloud.compute.v1.UsageExportLocationH\t\x88\x01\x01\x12\x1e\n\x0evm_dns_setting\x18\xb2\xa7\x88\x1c \x01(\tH\n\x88\x01\x01\x12\"\n\x12xpn_project_status\x18\xc1\xcd\xf5l \x01(\tH\x0b\x88\x01\x01\"\x9e\x01\n\x12\x44\x65\x66\x61ultNetworkTier\x12\"\n\x1eUNDEFINED_DEFAULT_NETWORK_TIER\x10\x00\x12\x16\n\x0e\x46IXED_STANDARD\x10\xc8\x9e\x85\x94\x01\x12\x0f\n\x07PREMIUM\x10\xb7\xb4\xc1\xbe\x01\x12\x10\n\x08STANDARD\x10\xbd\x9d\x8c\xe7\x01\x12)\n!STANDARD_OVERRIDES_FIXED_STANDARD\x10\xc2\x87\x91\xde\x01\"\x92\x01\n\x0cVmDnsSetting\x12\x1c\n\x18UNDEFINED_VM_DNS_SETTING\x10\x00\x12\x16\n\x0eGLOBAL_DEFAULT\x10\x85\xdb\xda\xa4\x01\x12!\n\x1aUNSPECIFIED_VM_DNS_SETTING\x10\x9a\xbb\x82\x11\x12\x15\n\rZONAL_DEFAULT\x10\x86\xfd\xd9\xaf\x01\x12\x12\n\nZONAL_ONLY\x10\xe7\xba\xc3\xf8\x01\"i\n\x10XpnProjectStatus\x12 \n\x1cUNDEFINED_XPN_PROJECT_STATUS\x10\x00\x12\x0b\n\x04HOST\x10\xa8\xdb\x87\x01\x12&\n\x1eUNSPECIFIED_XPN_PROJECT_STATUS\x10\xa9\xfa\xa7\xa2\x01\x42\x1b\n\x19_common_instance_metadataB\x15\n\x13_creation_timestampB\x17\n\x15_default_network_tierB\x1a\n\x18_default_service_accountB\x0e\n\x0c_descriptionB\x05\n\x03_idB\x07\n\x05_kindB\x07\n\x05_nameB\x0c\n\n_self_linkB\x18\n\x16_usage_export_locationB\x11\n\x0f_vm_dns_settingB\x15\n\x13_xpn_project_status\"z\n!ProjectsDisableXpnResourceRequest\x12\x44\n\x0cxpn_resource\x18\xb7\x93\xcd? \x01(\x0b\x32&.google.cloud.compute.v1.XpnResourceIdH\x00\x88\x01\x01\x42\x0f\n\r_xpn_resource\"y\n ProjectsEnableXpnResourceRequest\x12\x44\n\x0cxpn_resource\x18\xb7\x93\xcd? \x01(\x0b\x32&.google.cloud.compute.v1.XpnResourceIdH\x00\x88\x01\x01\x42\x0f\n\r_xpn_resource\"\xab\x01\n\x17ProjectsGetXpnResources\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x00\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x01\x88\x01\x01\x12<\n\tresources\x18\xa5\xfc\xb2N \x03(\x0b\x32&.google.cloud.compute.v1.XpnResourceIdB\x07\n\x05_kindB\x12\n\x10_next_page_token\"L\n\x1bProjectsListXpnHostsRequest\x12\x1c\n\x0corganization\x18\xb3\xda\x93\x32 \x01(\tH\x00\x88\x01\x01\x42\x0f\n\r_organization\"\xe8\x01\n$ProjectsSetDefaultNetworkTierRequest\x12\x1d\n\x0cnetwork_tier\x18\xd3\xba\xdb\xf6\x01 \x01(\tH\x00\x88\x01\x01\"\x8f\x01\n\x0bNetworkTier\x12\x1a\n\x16UNDEFINED_NETWORK_TIER\x10\x00\x12\x16\n\x0e\x46IXED_STANDARD\x10\xc8\x9e\x85\x94\x01\x12\x0f\n\x07PREMIUM\x10\xb7\xb4\xc1\xbe\x01\x12\x10\n\x08STANDARD\x10\xbd\x9d\x8c\xe7\x01\x12)\n!STANDARD_OVERRIDES_FIXED_STANDARD\x10\xc2\x87\x91\xde\x01\x42\x0f\n\r_network_tier\"\xd2\x06\n\x16PublicAdvertisedPrefix\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x01\x88\x01\x01\x12#\n\x13\x64ns_verification_ip\x18\xb5\x95\xf6r \x01(\tH\x02\x88\x01\x01\x12\x1b\n\x0b\x66ingerprint\x18\xe4\xd1\xf3o \x01(\tH\x03\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x04\x88\x01\x01\x12\x1d\n\rip_cidr_range\x18\xca\xcd\xe4. \x01(\tH\x05\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x06\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x07\x88\x01\x01\x12j\n\x18public_delegated_prefixs\x18\x8b\xbe\x85\xcb\x01 \x03(\x0b\x32\x44.google.cloud.compute.v1.PublicAdvertisedPrefixPublicDelegatedPrefix\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x08\x88\x01\x01\x12\x1e\n\rshared_secret\x18\xca\xa7\x8f\xb6\x01 \x01(\tH\t\x88\x01\x01\x12\x16\n\x06status\x18\xf2\x9f\xb7V \x01(\tH\n\x88\x01\x01\"\xf1\x01\n\x06Status\x12\x14\n\x10UNDEFINED_STATUS\x10\x00\x12\x0f\n\x07INITIAL\x10\xa4\xc6\xb3\xf7\x01\x12%\n\x1dPREFIX_CONFIGURATION_COMPLETE\x10\xcf\x95\xa7\xe5\x01\x12(\n PREFIX_CONFIGURATION_IN_PROGRESS\x10\xb1\xf5\xc0\xb4\x01\x12\"\n\x1aPREFIX_REMOVAL_IN_PROGRESS\x10\xe7\xf5\xcc\x87\x01\x12\x16\n\x0ePTR_CONFIGURED\x10\xcf\xb0\xed\xf4\x01\x12!\n\x19REVERSE_DNS_LOOKUP_FAILED\x10\xaf\xbb\x83\x8d\x01\x12\x10\n\tVALIDATED\x10\xee\xb3\xc8\x1f\x42\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x16\n\x14_dns_verification_ipB\x0e\n\x0c_fingerprintB\x05\n\x03_idB\x10\n\x0e_ip_cidr_rangeB\x07\n\x05_kindB\x07\n\x05_nameB\x0c\n\n_self_linkB\x10\n\x0e_shared_secretB\t\n\x07_status\"\xbd\x02\n\x1aPublicAdvertisedPrefixList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x41\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32/.google.cloud.compute.v1.PublicAdvertisedPrefix\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xde\x01\n+PublicAdvertisedPrefixPublicDelegatedPrefix\x12\x18\n\x08ip_range\x18\xa5\xe0\x97\x45 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x01\x88\x01\x01\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tH\x02\x88\x01\x01\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\x03\x88\x01\x01\x12\x16\n\x06status\x18\xf2\x9f\xb7V \x01(\tH\x04\x88\x01\x01\x42\x0b\n\t_ip_rangeB\x07\n\x05_nameB\n\n\x08_projectB\t\n\x07_regionB\t\n\x07_status\"\xf6\x05\n\x15PublicDelegatedPrefix\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x01\x88\x01\x01\x12\x1b\n\x0b\x66ingerprint\x18\xe4\xd1\xf3o \x01(\tH\x02\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x03\x88\x01\x01\x12\x1d\n\rip_cidr_range\x18\xca\xcd\xe4. \x01(\tH\x04\x88\x01\x01\x12\"\n\x11is_live_migration\x18\xf0\x9f\x87\xf4\x01 \x01(\x08H\x05\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x06\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x07\x88\x01\x01\x12\x1d\n\rparent_prefix\x18\xc7\xe7\xa1\x07 \x01(\tH\x08\x88\x01\x01\x12o\n\x1cpublic_delegated_sub_prefixs\x18\x8c\xfe\x8bZ \x03(\x0b\x32\x46.google.cloud.compute.v1.PublicDelegatedPrefixPublicDelegatedSubPrefix\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\t\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\n\x88\x01\x01\x12\x16\n\x06status\x18\xf2\x9f\xb7V \x01(\tH\x0b\x88\x01\x01\"s\n\x06Status\x12\x14\n\x10UNDEFINED_STATUS\x10\x00\x12\x11\n\tANNOUNCED\x10\xfb\x91\x8c\xae\x01\x12\x10\n\x08\x44\x45LETING\x10\xa8\xa7\x87\xfc\x01\x12\x14\n\x0cINITIALIZING\x10\xcd\xd8\x98\x92\x01\x12\x18\n\x11READY_TO_ANNOUNCE\x10\xf1\xb1\xe9\x1e\x42\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x0e\n\x0c_fingerprintB\x05\n\x03_idB\x10\n\x0e_ip_cidr_rangeB\x14\n\x12_is_live_migrationB\x07\n\x05_kindB\x07\n\x05_nameB\x10\n\x0e_parent_prefixB\t\n\x07_regionB\x0c\n\n_self_linkB\t\n\x07_status\"\xe1\x03\n#PublicDelegatedPrefixAggregatedList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12Y\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32G.google.cloud.compute.v1.PublicDelegatedPrefixAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1ah\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12I\n\x05value\x18\x02 \x01(\x0b\x32:.google.cloud.compute.v1.PublicDelegatedPrefixesScopedList:\x02\x38\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xbb\x02\n\x19PublicDelegatedPrefixList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12@\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32..google.cloud.compute.v1.PublicDelegatedPrefix\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\x9b\x03\n-PublicDelegatedPrefixPublicDelegatedSubPrefix\x12\"\n\x11\x64\x65legatee_project\x18\xda\x8a\xe9\xc5\x01 \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x01\x88\x01\x01\x12\x1d\n\rip_cidr_range\x18\xca\xcd\xe4. \x01(\tH\x02\x88\x01\x01\x12\x1b\n\nis_address\x18\xdf\x8b\x92\xa8\x01 \x01(\x08H\x03\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x04\x88\x01\x01\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\x05\x88\x01\x01\x12\x16\n\x06status\x18\xf2\x9f\xb7V \x01(\tH\x06\x88\x01\x01\"@\n\x06Status\x12\x14\n\x10UNDEFINED_STATUS\x10\x00\x12\x0e\n\x06\x41\x43TIVE\x10\x86\xe6\x89\x96\x01\x12\x10\n\x08INACTIVE\x10\xeb\x98\xf9\x80\x01\x42\x14\n\x12_delegatee_projectB\x0e\n\x0c_descriptionB\x10\n\x0e_ip_cidr_rangeB\r\n\x0b_is_addressB\x07\n\x05_nameB\t\n\x07_regionB\t\n\x07_status\"\xc1\x01\n!PublicDelegatedPrefixesScopedList\x12U\n\x19public_delegated_prefixes\x18\x96\x82\xaa\x96\x01 \x03(\x0b\x32..google.cloud.compute.v1.PublicDelegatedPrefix\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"\xc8\"\n\x05Quota\x12\x15\n\x05limit\x18\xbb\x97\x8d\x31 \x01(\x01H\x00\x88\x01\x01\x12\x17\n\x06metric\x18\xb0\xeb\x97\xfe\x01 \x01(\tH\x01\x88\x01\x01\x12\x15\n\x05owner\x18\xb3\xe5\xcf\x32 \x01(\tH\x02\x88\x01\x01\x12\x15\n\x05usage\x18\xa1\xfb\x99\x35 \x01(\x01H\x03\x88\x01\x01\"\xb7!\n\x06Metric\x12\x14\n\x10UNDEFINED_METRIC\x10\x00\x12\x0e\n\x07\x41\x32_CPUS\x10\xb9\xfe\x86I\x12\x16\n\x0f\x41\x46\x46INITY_GROUPS\x10\xcb\xa9\xd2\x33\x12\x13\n\x0b\x41UTOSCALERS\x10\xdc\xe0\xda\xe0\x01\x12\x16\n\x0f\x42\x41\x43KEND_BUCKETS\x10\xde\x89\xd0\x41\x12\x18\n\x10\x42\x41\x43KEND_SERVICES\x10\xc9\xc3\xc8\x80\x01\x12\x10\n\x08\x43\x32\x44_CPUS\x10\xf5\xff\xa8\xf2\x01\x12\x0f\n\x07\x43\x32_CPUS\x10\xbb\xeb\xb8\x97\x01\x12\x0f\n\x07\x43\x33_CPUS\x10\xda\x9c\x8c\xa5\x01\x12\x13\n\x0b\x43OMMITMENTS\x10\xde\xd7\xc0\xd9\x01\x12\x18\n\x11\x43OMMITTED_A2_CPUS\x10\xd6\xa2\xa5\x1c\x12\x1a\n\x12\x43OMMITTED_C2D_CPUS\x10\xf8\xe2\xd3\x86\x01\x12\x18\n\x11\x43OMMITTED_C2_CPUS\x10\xd8\x8f\xd7j\x12\x18\n\x11\x43OMMITTED_C3_CPUS\x10\xf7\xc0\xaax\x12\x16\n\x0e\x43OMMITTED_CPUS\x10\xce\xad\xb6\x8b\x01\x12\x19\n\x11\x43OMMITTED_E2_CPUS\x10\xda\xfc\x88\xb9\x01\x12\x1a\n\x12\x43OMMITTED_LICENSES\x10\xd5\xcb\xc2\xaa\x01\x12$\n\x1c\x43OMMITTED_LOCAL_SSD_TOTAL_GB\x10\x88\xec\x86\x93\x01\x12\x17\n\x11\x43OMMITTED_M3_CPUS\x10\x81\xe2#\x12\'\n\x1f\x43OMMITTED_MEMORY_OPTIMIZED_CPUS\x10\xde\xdc\x99\xe9\x01\x12\x19\n\x12\x43OMMITTED_N2A_CPUS\x10\xb0\xaa\x8d\x13\x12\x19\n\x12\x43OMMITTED_N2D_CPUS\x10\x8d\xbe\x87<\x12\x19\n\x11\x43OMMITTED_N2_CPUS\x10\xa3\xa7\xe9\x99\x01\x12\'\n\x1f\x43OMMITTED_NVIDIA_A100_80GB_GPUS\x10\xa5\x9f\xb4\xdd\x01\x12\"\n\x1a\x43OMMITTED_NVIDIA_A100_GPUS\x10\x95\xfd\x98\xb3\x01\x12 \n\x19\x43OMMITTED_NVIDIA_K80_GPUS\x10\xa4\xb6\xeb\x01\x12!\n\x1a\x43OMMITTED_NVIDIA_P100_GPUS\x10\xa4\xff\xa2\x33\x12 \n\x18\x43OMMITTED_NVIDIA_P4_GPUS\x10\x81\xae\xf5\xa5\x01\x12\x1f\n\x18\x43OMMITTED_NVIDIA_T4_GPUS\x10\x85\x88\xd9\x42\x12 \n\x1a\x43OMMITTED_NVIDIA_V100_GPUS\x10\xaa\xb3\r\x12\x1a\n\x12\x43OMMITTED_T2A_CPUS\x10\xea\xc4\xa9\x8d\x01\x12\x1a\n\x12\x43OMMITTED_T2D_CPUS\x10\xc7\xd8\xa3\xb6\x01\x12\n\n\x04\x43PUS\x10\xcb\xd7~\x12\x18\n\x10\x43PUS_ALL_REGIONS\x10\xad\x91\xc6\xe0\x01\x12\x16\n\x0e\x44ISKS_TOTAL_GB\x10\x9f\x97\xc9\xa8\x01\x12\x0f\n\x07\x45\x32_CPUS\x10\xbd\xd8\xea\xe5\x01\x12(\n!EXTERNAL_MANAGED_FORWARDING_RULES\x10\xc9\xbf\xf3G\x12,\n$EXTERNAL_NETWORK_LB_FORWARDING_RULES\x10\x99\xad\xbd\xb2\x01\x12)\n\"EXTERNAL_PROTOCOL_FORWARDING_RULES\x10\xe8\xb8\xa2\x1e\x12\x1d\n\x15\x45XTERNAL_VPN_GATEWAYS\x10\xae\xbb\xf5\x81\x01\x12\x11\n\tFIREWALLS\x10\xd3\xe6\xc8\xb2\x01\x12\x18\n\x10\x46ORWARDING_RULES\x10\x95\x82\xa8\xce\x01\x12/\n(GLOBAL_EXTERNAL_MANAGED_BACKEND_SERVICES\x10\xe1\xad\xbcN\x12\x30\n(GLOBAL_EXTERNAL_MANAGED_FORWARDING_RULES\x10\xad\xec\x9b\x9c\x01\x12\x31\n)GLOBAL_EXTERNAL_PROXY_LB_BACKEND_SERVICES\x10\xa9\xd9\xed\xbe\x01\x12 \n\x19GLOBAL_INTERNAL_ADDRESSES\x10\x9c\xc5\xb0\x14\x12/\n(GLOBAL_INTERNAL_MANAGED_BACKEND_SERVICES\x10\xaf\x90\xaez\x12\x39\n1GLOBAL_INTERNAL_TRAFFIC_DIRECTOR_BACKEND_SERVICES\x10\xd4\xde\xa1\x9a\x01\x12\x17\n\x10GPUS_ALL_REGIONS\x10\xa9\x80\xe4\x12\x12\x15\n\rHEALTH_CHECKS\x10\xae\xaf\xfc\x89\x01\x12\r\n\x06IMAGES\x10\xf8\xec\xb5\x07\x12\x10\n\tINSTANCES\x10\xde\x9c\xd0>\x12\x17\n\x0fINSTANCE_GROUPS\x10\xbe\xc9\xdb\xa9\x01\x12\x1e\n\x17INSTANCE_GROUP_MANAGERS\x10\xb0\xa2\xc5\x30\x12\x19\n\x12INSTANCE_TEMPLATES\x10\xef\xb7\xedk\x12\x15\n\rINTERCONNECTS\x10\x85\x8b\xfe\xc5\x01\x12*\n#INTERCONNECT_ATTACHMENTS_PER_REGION\x10\xd6\xd6\xa3L\x12+\n#INTERCONNECT_ATTACHMENTS_TOTAL_MBPS\x10\xf3\xba\xd9\xca\x01\x12\x1f\n\x17INTERCONNECT_TOTAL_GBPS\x10\xaa\xf1\x87\x88\x01\x12\x19\n\x12INTERNAL_ADDRESSES\x10\x80\xe9\xae^\x12\x31\n*INTERNAL_TRAFFIC_DIRECTOR_FORWARDING_RULES\x10\x84\xe9\x85\x7f\x12\x19\n\x12IN_PLACE_SNAPSHOTS\x10\x9d\x9d\x96H\x12\x18\n\x10IN_USE_ADDRESSES\x10\x90\xe2\xdf\xbf\x01\x12\x1e\n\x17IN_USE_BACKUP_SCHEDULES\x10\x91\x92\xd1\x0f\x12!\n\x19IN_USE_SNAPSHOT_SCHEDULES\x10\x93\xcc\xac\xdc\x01\x12\x1a\n\x12LOCAL_SSD_TOTAL_GB\x10\xc5\x98\xe3\x9d\x01\x12\x0e\n\x07M1_CPUS\x10\xa6\xdb\xde\x11\x12\x0e\n\x07M2_CPUS\x10\xc5\x8c\xb2\x1f\x12\x0e\n\x07M3_CPUS\x10\xe4\xbd\x85-\x12\x16\n\x0eMACHINE_IMAGES\x10\x90\xf3\x91\xd5\x01\x12\x0f\n\x08N2A_CPUS\x10\xad\xc7\xe2~\x12\x10\n\x08N2D_CPUS\x10\x8a\xdb\xdc\xa7\x01\x12\x0f\n\x07N2_CPUS\x10\x86\x83\xcb\xc6\x01\x12\x10\n\x08NETWORKS\x10\x85\xb8\xbf\xe7\x01\x12\x1a\n\x13NETWORK_ATTACHMENTS\x10\xdf\xfd\x87G\x12\x1e\n\x17NETWORK_ENDPOINT_GROUPS\x10\x8d\xb7\xda\x30\x12 \n\x19NETWORK_FIREWALL_POLICIES\x10\xbe\xdb\x9b\x30\x12\x12\n\x0bNODE_GROUPS\x10\xb1\xfd\xde\x0b\x12\x16\n\x0eNODE_TEMPLATES\x10\x9c\xb2\xb9\xe2\x01\x12\x1d\n\x15NVIDIA_A100_80GB_GPUS\x10\xc8\xe8\xc7\x88\x01\x12\x18\n\x10NVIDIA_A100_GPUS\x10\x92\x80\xdf\xf0\x01\x12\x16\n\x0fNVIDIA_K80_GPUS\x10\x87\xec\x92N\x12\x17\n\x10NVIDIA_P100_GPUS\x10\xa1\x82\xe9p\x12\x1b\n\x14NVIDIA_P100_VWS_GPUS\x10\x8e\xdd\x83\x66\x12\x16\n\x0eNVIDIA_P4_GPUS\x10\xbe\xa7\xac\x87\x01\x12\x1a\n\x12NVIDIA_P4_VWS_GPUS\x10\xab\xd5\xf4\xfb\x01\x12\x15\n\x0eNVIDIA_T4_GPUS\x10\xc2\x81\x90$\x12\x1a\n\x12NVIDIA_T4_VWS_GPUS\x10\xaf\xeb\xbf\x98\x01\x12\x17\n\x10NVIDIA_V100_GPUS\x10\xa7\xb6\xd3=\x12\x18\n\x11PACKET_MIRRORINGS\x10\xa7\xea\xb6\x07\x12(\n!PD_EXTREME_TOTAL_PROVISIONED_IOPS\x10\xed\xd6\x97!\x12\x17\n\x10PREEMPTIBLE_CPUS\x10\xc9\x8d\xe3w\x12\x1f\n\x18PREEMPTIBLE_LOCAL_SSD_GB\x10\x88\x93\xaf|\x12(\n!PREEMPTIBLE_NVIDIA_A100_80GB_GPUS\x10\x8a\xea\xb9H\x12#\n\x1cPREEMPTIBLE_NVIDIA_A100_GPUS\x10\x90\x9c\xe9 \x12#\n\x1bPREEMPTIBLE_NVIDIA_K80_GPUS\x10\xc9\xe0\xe5\xb2\x01\x12$\n\x1cPREEMPTIBLE_NVIDIA_P100_GPUS\x10\x9f\x9e\xf3\xa0\x01\x12(\n PREEMPTIBLE_NVIDIA_P100_VWS_GPUS\x10\x8c\x9b\xc1\x95\x01\x12\"\n\x1aPREEMPTIBLE_NVIDIA_P4_GPUS\x10\xbc\x92\xd4\xcc\x01\x12%\n\x1ePREEMPTIBLE_NVIDIA_P4_VWS_GPUS\x10\xa9\xe2\xd0x\x12!\n\x1aPREEMPTIBLE_NVIDIA_T4_GPUS\x10\xc0\xec\xb7i\x12%\n\x1ePREEMPTIBLE_NVIDIA_T4_VWS_GPUS\x10\xad\xf8\x9b\x15\x12#\n\x1cPREEMPTIBLE_NVIDIA_V100_GPUS\x10\xa5\xd2\xddm\x12=\n6PSC_ILB_CONSUMER_FORWARDING_RULES_PER_PRODUCER_NETWORK\x10\x83\x93\x9dn\x12\'\n PSC_INTERNAL_LB_FORWARDING_RULES\x10\xfb\xa2\xcbP\x12\"\n\x1aPUBLIC_ADVERTISED_PREFIXES\x10\xcc\xa1\xe2\xe0\x01\x12!\n\x19PUBLIC_DELEGATED_PREFIXES\x10\xb6\x92\xf3\xfd\x01\x12\x1b\n\x14REGIONAL_AUTOSCALERS\x10\xbc\x9c\x80\x0e\x12\x31\n*REGIONAL_EXTERNAL_MANAGED_BACKEND_SERVICES\x10\xdd\xec\x82\x02\x12\x35\n-REGIONAL_EXTERNAL_NETWORK_LB_BACKEND_SERVICES\x10\xed\xea\xa5\xc3\x01\x12\'\n REGIONAL_INSTANCE_GROUP_MANAGERS\x10\x90\xbe\xf3\x11\x12,\n%REGIONAL_INTERNAL_LB_BACKEND_SERVICES\x10\x90\xee\xe5\x41\x12\x31\n*REGIONAL_INTERNAL_MANAGED_BACKEND_SERVICES\x10\xab\xcf\xf4-\x12\x13\n\x0cRESERVATIONS\x10\xa7\xbc\xc8\x0f\x12\x18\n\x11RESOURCE_POLICIES\x10\xe1\x9c\x84(\x12\x0f\n\x07ROUTERS\x10\xaa\xbc\x8b\xeb\x01\x12\x0e\n\x06ROUTES\x10\xca\x96\xba\x83\x01\x12\x18\n\x11SECURITY_POLICIES\x10\xef\xa6\xafZ\x12#\n\x1cSECURITY_POLICIES_PER_REGION\x10\xc6\xa6\xe0v\x12#\n\x1bSECURITY_POLICY_CEVAL_RULES\x10\xc9\xa7\xc0\xe0\x01\x12\x1c\n\x15SECURITY_POLICY_RULES\x10\xa9\xd4\x87\x61\x12\'\n SECURITY_POLICY_RULES_PER_REGION\x10\xcc\xc8\xa9<\x12\x1b\n\x13SERVICE_ATTACHMENTS\x10\xe6\xb1\xeb\xe0\x01\x12\x11\n\tSNAPSHOTS\x10\x8f\xe6\xdf\xa3\x01\x12\x13\n\x0cSSD_TOTAL_GB\x10\xd1\xaf\x8fM\x12\x18\n\x10SSL_CERTIFICATES\x10\xaf\x82\xb6\xb4\x01\x12\x17\n\x10STATIC_ADDRESSES\x10\xf1\xad\xd2,\x12\x1e\n\x16STATIC_BYOIP_ADDRESSES\x10\xf1\x8a\xc2\x83\x01\x12+\n#STATIC_EXTERNAL_IPV6_ADDRESS_RANGES\x10\x96\xe1\x9d\xe1\x01\x12\x13\n\x0bSUBNETWORKS\x10\xa5\xfc\xf3\xc8\x01\x12\x10\n\x08T2A_CPUS\x10\xe7\xe1\xfe\xf8\x01\x12\x0f\n\x08T2D_CPUS\x10\xc4\xf5\xf8!\x12\x1b\n\x14TARGET_HTTPS_PROXIES\x10\xca\xcb\xd6h\x12\x1a\n\x13TARGET_HTTP_PROXIES\x10\xa3\xf5\xa0N\x12\x18\n\x10TARGET_INSTANCES\x10\xb0\xda\xd5\x87\x01\x12\x14\n\x0cTARGET_POOLS\x10\x89\x97\x88\xa6\x01\x12\x19\n\x12TARGET_SSL_PROXIES\x10\xeb\xe4\xf5K\x12\x19\n\x12TARGET_TCP_PROXIES\x10\xc0\x9e\xf3V\x12\x1a\n\x13TARGET_VPN_GATEWAYS\x10\xa8\xbb\xe3#\x12\x10\n\x08URL_MAPS\x10\x87\xcf\xc7\xb4\x01\x12\x13\n\x0cVPN_GATEWAYS\x10\xba\x8b\xfe\x10\x12\x12\n\x0bVPN_TUNNELS\x10\x80\xd1\xdf\x31\x12\x1b\n\x14XPN_SERVICE_PROJECTS\x10\xad\x87\xb2-B\x08\n\x06_limitB\t\n\x07_metricB\x08\n\x06_ownerB\x08\n\x06_usage\"\x95\x02\n\x11QuotaExceededInfo\x12R\n\ndimensions\x18\xcd\xff\xc8\xc5\x01 \x03(\x0b\x32:.google.cloud.compute.v1.QuotaExceededInfo.DimensionsEntry\x12\x15\n\x05limit\x18\xbb\x97\x8d\x31 \x01(\x01H\x00\x88\x01\x01\x12\x1b\n\nlimit_name\x18\x8f\x89\xf0\xbd\x01 \x01(\tH\x01\x88\x01\x01\x12\x1c\n\x0bmetric_name\x18\xba\x97\xb9\xc3\x01 \x01(\tH\x02\x88\x01\x01\x1a\x31\n\x0f\x44imensionsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x08\n\x06_limitB\r\n\x0b_limit_nameB\x0e\n\x0c_metric_name\"\xcc\x01\n\x07RawDisk\x12\x1f\n\x0e\x63ontainer_type\x18\xb8\xc8\x82\x98\x01 \x01(\tH\x00\x88\x01\x01\x12\x1e\n\rsha1_checksum\x18\xbd\x94\xf8\x95\x01 \x01(\tH\x01\x88\x01\x01\x12\x16\n\x06source\x18\x9b\xd0\xc1T \x01(\tH\x02\x88\x01\x01\"8\n\rContainerType\x12\x1c\n\x18UNDEFINED_CONTAINER_TYPE\x10\x00\x12\t\n\x03TAR\x10\x85\x87\x05\x42\x11\n\x0f_container_typeB\x10\n\x0e_sha1_checksumB\t\n\x07_source\"\xd7\x02\n,RecreateInstancesInstanceGroupManagerRequest\x12&\n\x16instance_group_manager\x18\xc3\xf7\xf3v \x01(\tB\x03\xe0\x41\x02\x12\x93\x01\n;instance_group_managers_recreate_instances_request_resource\x18\x80\xc2\x9a\n \x01(\x0b\x32\x46.google.cloud.compute.v1.InstanceGroupManagersRecreateInstancesRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xdb\x02\n2RecreateInstancesRegionInstanceGroupManagerRequest\x12&\n\x16instance_group_manager\x18\xc3\xf7\xf3v \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x8d\x01\n8region_instance_group_managers_recreate_request_resource\x18\x94\xfc\xc4Q \x01(\x0b\x32\x43.google.cloud.compute.v1.RegionInstanceGroupManagersRecreateRequestB\x03\xe0\x41\x02\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xa8\x01\n\tReference\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x00\x88\x01\x01\x12\x1e\n\x0ereference_type\x18\xae\xbf\x83v \x01(\tH\x01\x88\x01\x01\x12\x19\n\x08referrer\x18\x9f\xf8\xb9\xa7\x01 \x01(\tH\x02\x88\x01\x01\x12\x16\n\x06target\x18\x91\xe3\xf9[ \x01(\tH\x03\x88\x01\x01\x42\x07\n\x05_kindB\x11\n\x0f_reference_typeB\x0b\n\t_referrerB\t\n\x07_target\"\x97\x04\n\x06Region\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x00\x88\x01\x01\x12G\n\ndeprecated\x18\xb3\xcb\xd1\xf5\x01 \x01(\x0b\x32*.google.cloud.compute.v1.DeprecationStatusH\x01\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x02\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x03\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x04\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x05\x88\x01\x01\x12\x31\n\x06quotas\x18\xfb\xa1\xe2; \x03(\x0b\x32\x1e.google.cloud.compute.v1.Quota\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x06\x88\x01\x01\x12\x16\n\x06status\x18\xf2\x9f\xb7V \x01(\tH\x07\x88\x01\x01\x12\x1c\n\x0csupports_pzs\x18\xee\xf6\x85( \x01(\x08H\x08\x88\x01\x01\x12\x10\n\x05zones\x18\xc7\xa4\xad\x37 \x03(\t\"4\n\x06Status\x12\x14\n\x10UNDEFINED_STATUS\x10\x00\x12\x0b\n\x04\x44OWN\x10\xa2\xb9\x80\x01\x12\x07\n\x02UP\x10\x9b\x15\x42\x15\n\x13_creation_timestampB\r\n\x0b_deprecatedB\x0e\n\x0c_descriptionB\x05\n\x03_idB\x07\n\x05_kindB\x07\n\x05_nameB\x0c\n\n_self_linkB\t\n\x07_statusB\x0f\n\r_supports_pzs\"\xab\x02\n\x14RegionAutoscalerList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x35\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32#.google.cloud.compute.v1.Autoscaler\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xa7\x02\n\x12RegionDiskTypeList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x33\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32!.google.cloud.compute.v1.DiskType\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"E\n%RegionDisksAddResourcePoliciesRequest\x12\x1c\n\x11resource_policies\x18\xe1\x9c\xcc\n \x03(\t\"H\n(RegionDisksRemoveResourcePoliciesRequest\x12\x1c\n\x11resource_policies\x18\xe1\x9c\xcc\n \x03(\t\"@\n\x18RegionDisksResizeRequest\x12\x18\n\x07size_gb\x18\xd9\x8b\x80\xec\x01 \x01(\x03H\x00\x88\x01\x01\x42\n\n\x08_size_gb\"\xb1\x02\n\x17RegionInstanceGroupList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x38\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32&.google.cloud.compute.v1.InstanceGroup\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"E\n1RegionInstanceGroupManagerDeleteInstanceConfigReq\x12\x10\n\x05names\x18\xc8\xae\xef\x31 \x03(\t\"\xbf\x02\n\x1eRegionInstanceGroupManagerList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12?\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32-.google.cloud.compute.v1.InstanceGroupManager\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\x80\x01\n0RegionInstanceGroupManagerPatchInstanceConfigReq\x12L\n\x14per_instance_configs\x18\xa9\xd5\xf8\xfa\x01 \x03(\x0b\x32*.google.cloud.compute.v1.PerInstanceConfig\"\x81\x01\n1RegionInstanceGroupManagerUpdateInstanceConfigReq\x12L\n\x14per_instance_configs\x18\xa9\xd5\xf8\xfa\x01 \x03(\x0b\x32*.google.cloud.compute.v1.PerInstanceConfig\"J\n2RegionInstanceGroupManagersAbandonInstancesRequest\x12\x14\n\tinstances\x18\xfe\xfc\xef\r \x03(\t\"\xfb\x02\n.RegionInstanceGroupManagersApplyUpdatesRequest\x12\x1e\n\rall_instances\x18\xe0\xba\xbe\xc0\x01 \x01(\x08H\x00\x88\x01\x01\x12\x14\n\tinstances\x18\xfe\xfc\xef\r \x03(\t\x12\x1f\n\x0eminimal_action\x18\x94\x8d\x82\x81\x01 \x01(\tH\x01\x88\x01\x01\x12.\n\x1emost_disruptive_allowed_action\x18\x8d\xce\xc2\x1f \x01(\tH\x02\x88\x01\x01\"-\n\rMinimalAction\x12\x1c\n\x18UNDEFINED_MINIMAL_ACTION\x10\x00\"K\n\x1bMostDisruptiveAllowedAction\x12,\n(UNDEFINED_MOST_DISRUPTIVE_ALLOWED_ACTION\x10\x00\x42\x10\n\x0e_all_instancesB\x11\n\x0f_minimal_actionB!\n\x1f_most_disruptive_allowed_action\"u\n1RegionInstanceGroupManagersCreateInstancesRequest\x12@\n\tinstances\x18\xfe\xfc\xef\r \x03(\x0b\x32*.google.cloud.compute.v1.PerInstanceConfig\"\xa4\x01\n1RegionInstanceGroupManagersDeleteInstancesRequest\x12\x14\n\tinstances\x18\xfe\xfc\xef\r \x03(\t\x12\x32\n\"skip_instances_on_validation_error\x18\xa1\xf6\xaf\x13 \x01(\x08H\x00\x88\x01\x01\x42%\n#_skip_instances_on_validation_error\"\xaa\x01\n-RegionInstanceGroupManagersListErrorsResponse\x12\x44\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\x32.google.cloud.compute.v1.InstanceManagedByIgmError\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x00\x88\x01\x01\x42\x12\n\x10_next_page_token\"\xee\x01\n2RegionInstanceGroupManagersListInstanceConfigsResp\x12<\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32*.google.cloud.compute.v1.PerInstanceConfig\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x00\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x01\x88\x01\x01\x42\x12\n\x10_next_page_tokenB\n\n\x08_warning\"\xb0\x01\n0RegionInstanceGroupManagersListInstancesResponse\x12G\n\x11managed_instances\x18\xde\x9b\xa9\xa0\x01 \x03(\x0b\x32(.google.cloud.compute.v1.ManagedInstance\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x00\x88\x01\x01\x42\x12\n\x10_next_page_token\"B\n*RegionInstanceGroupManagersRecreateRequest\x12\x14\n\tinstances\x18\xfe\xfc\xef\r \x03(\t\"y\n0RegionInstanceGroupManagersSetTargetPoolsRequest\x12\x1b\n\x0b\x66ingerprint\x18\xe4\xd1\xf3o \x01(\tH\x00\x88\x01\x01\x12\x18\n\x0ctarget_pools\x18\xa9\x9f\xa0\xa0\x01 \x03(\tB\x0e\n\x0c_fingerprint\"i\n-RegionInstanceGroupManagersSetTemplateRequest\x12\"\n\x11instance_template\x18\xe4\x81\xbb\x93\x01 \x01(\tH\x00\x88\x01\x01\x42\x14\n\x12_instance_template\"\xc4\x02\n!RegionInstanceGroupsListInstances\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x41\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32/.google.cloud.compute.v1.InstanceWithNamedPorts\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xd0\x01\n(RegionInstanceGroupsListInstancesRequest\x12\x1e\n\x0einstance_state\x18\xe7\xf0\xfc+ \x01(\tH\x00\x88\x01\x01\x12\x19\n\tport_name\x18\x89\x87\xe7\x13 \x01(\tH\x01\x88\x01\x01\"H\n\rInstanceState\x12\x1c\n\x18UNDEFINED_INSTANCE_STATE\x10\x00\x12\t\n\x03\x41LL\x10\x81\xfb\x03\x12\x0e\n\x07RUNNING\x10\x9f\xc3\xea\x39\x42\x11\n\x0f_instance_stateB\x0c\n\n_port_name\"\x94\x01\n(RegionInstanceGroupsSetNamedPortsRequest\x12\x1b\n\x0b\x66ingerprint\x18\xe4\xd1\xf3o \x01(\tH\x00\x88\x01\x01\x12;\n\x0bnamed_ports\x18\x8c\xc7\xf2\xcb\x01 \x03(\x0b\x32\".google.cloud.compute.v1.NamedPortB\x0e\n\x0c_fingerprint\"\x9d\x02\n\nRegionList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x31\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\x1f.google.cloud.compute.v1.Region\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\x81\x02\n:RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse\x12\x88\x01\n\x10\x66irewall_policys\x18\xc2\xca\xfc\xc3\x01 \x03(\x0b\x32j.google.cloud.compute.v1.RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy\x12\x38\n\tfirewalls\x18\xf3\xc6\xe8\x81\x01 \x03(\x0b\x32!.google.cloud.compute.v1.Firewall\"\xec\x02\nQRegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy\x12\x1c\n\x0c\x64isplay_name\x18\xe8\x87\x91\x02 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x01\x88\x01\x01\x12=\n\x05rules\x18\xf7\x91\xf5\x33 \x03(\x0b\x32+.google.cloud.compute.v1.FirewallPolicyRule\x12\x14\n\x04type\x18\xba\x9e\xda\x01 \x01(\tH\x02\x88\x01\x01\"k\n\x04Type\x12\x12\n\x0eUNDEFINED_TYPE\x10\x00\x12\x10\n\tHIERARCHY\x10\x95\xc4\xaa!\x12\x0f\n\x07NETWORK\x10\x8e\xcc\xb3\xc5\x01\x12\x17\n\x10NETWORK_REGIONAL\x10\xb0\xe2\xfdZ\x12\x13\n\x0bUNSPECIFIED\x10\x97\xbe\x98\xfb\x01\x42\x0f\n\r_display_nameB\x07\n\x05_nameB\x07\n\x05_type\"\xd1\x01\n\x16RegionSetLabelsRequest\x12!\n\x11label_fingerprint\x18\x99\xf0\xf7T \x01(\tH\x00\x88\x01\x01\x12O\n\x06labels\x18\xff\xbf\xc1\xee\x01 \x03(\x0b\x32;.google.cloud.compute.v1.RegionSetLabelsRequest.LabelsEntry\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x14\n\x12_label_fingerprint\"\xb3\x01\n\x16RegionSetPolicyRequest\x12\x36\n\x08\x62indings\x18\x8e\xc5\xa4\xc0\x01 \x03(\x0b\x32 .google.cloud.compute.v1.Binding\x12\x14\n\x04\x65tag\x18\x95\xd2\xbe\x01 \x01(\tH\x00\x88\x01\x01\x12\x37\n\x06policy\x18\xb2\xca\xb6+ \x01(\x0b\x32\x1f.google.cloud.compute.v1.PolicyH\x01\x88\x01\x01\x42\x07\n\x05_etagB\t\n\x07_policy\"Q\n1RegionTargetHttpsProxiesSetSslCertificatesRequest\x12\x1c\n\x10ssl_certificates\x18\x8f\xa2\xc3\xae\x01 \x03(\t\"f\n\x1cRegionUrlMapsValidateRequest\x12\x39\n\x08resource\x18\x8e\x88\xaf] \x01(\x0b\x32\x1f.google.cloud.compute.v1.UrlMapH\x00\x88\x01\x01\x42\x0b\n\t_resource\"\x94\x01\n&RemoveAssociationFirewallPolicyRequest\x12 \n\x0f\x66irewall_policy\x18\xd1\x8a\xc6\xed\x01 \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x00\x88\x01\x01\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x01\x88\x01\x01\x42\x07\n\x05_nameB\r\n\x0b_request_id\"\xbe\x01\n-RemoveAssociationNetworkFirewallPolicyRequest\x12 \n\x0f\x66irewall_policy\x18\xd1\x8a\xc6\xed\x01 \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x00\x88\x01\x01\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x01\x88\x01\x01\x42\x07\n\x05_nameB\r\n\x0b_request_id\"\xe5\x01\n3RemoveAssociationRegionNetworkFirewallPolicyRequest\x12 \n\x0f\x66irewall_policy\x18\xd1\x8a\xc6\xed\x01 \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x00\x88\x01\x01\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x01\x88\x01\x01\x42\x07\n\x05_nameB\r\n\x0b_request_id\"\xb3\x02\n\"RemoveHealthCheckTargetPoolRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0btarget_pool\x18\x8a\xe4\xf8\x1d \x01(\tB\x03\xe0\x41\x02\x12\x80\x01\n1target_pools_remove_health_check_request_resource\x18\xb3\xe7\xb6\x91\x01 \x01(\x0b\x32<.google.cloud.compute.v1.TargetPoolsRemoveHealthCheckRequestB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xa7\x02\n\x1fRemoveInstanceTargetPoolRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0btarget_pool\x18\x8a\xe4\xf8\x1d \x01(\tB\x03\xe0\x41\x02\x12x\n-target_pools_remove_instance_request_resource\x18\x83\xc0\x8b\x0e \x01(\x0b\x32\x39.google.cloud.compute.v1.TargetPoolsRemoveInstanceRequestB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xb4\x02\n#RemoveInstancesInstanceGroupRequest\x12\x1e\n\x0einstance_group\x18\xd5\xd4\xd5& \x01(\tB\x03\xe0\x41\x02\x12\x81\x01\n1instance_groups_remove_instances_request_resource\x18\xb9\xd1\xb7\xba\x01 \x01(\x0b\x32=.google.cloud.compute.v1.InstanceGroupsRemoveInstancesRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xf6\x01\n\x1bRemovePeeringNetworkRequest\x12\x17\n\x07network\x18\xae\xb4\x85o \x01(\tB\x03\xe0\x41\x02\x12p\n(networks_remove_peering_request_resource\x18\xfe\xdb\xe9\xc8\x01 \x01(\x0b\x32\x35.google.cloud.compute.v1.NetworksRemovePeeringRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xa3\x02\n!RemoveResourcePoliciesDiskRequest\x12\x14\n\x04\x64isk\x18\x9d\x9b\xbc\x01 \x01(\tB\x03\xe0\x41\x02\x12}\n/disks_remove_resource_policies_request_resource\x18\xee\xc1\xa1\xd0\x01 \x01(\x0b\x32;.google.cloud.compute.v1.DisksRemoveResourcePoliciesRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xb3\x02\n%RemoveResourcePoliciesInstanceRequest\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tB\x03\xe0\x41\x02\x12\x84\x01\n3instances_remove_resource_policies_request_resource\x18\xf6\xdd\xbc\x17 \x01(\x0b\x32?.google.cloud.compute.v1.InstancesRemoveResourcePoliciesRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xba\x02\n\'RemoveResourcePoliciesRegionDiskRequest\x12\x14\n\x04\x64isk\x18\x9d\x9b\xbc\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x89\x01\n6region_disks_remove_resource_policies_request_resource\x18\xa3\xc3\x95\x04 \x01(\x0b\x32\x41.google.cloud.compute.v1.RegionDisksRemoveResourcePoliciesRequestB\x03\xe0\x41\x02\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\x96\x01\n\x1fRemoveRuleFirewallPolicyRequest\x12 \n\x0f\x66irewall_policy\x18\xd1\x8a\xc6\xed\x01 \x01(\tB\x03\xe0\x41\x02\x12\x19\n\x08priority\x18\xa4\xf3\xa1\xd4\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x01\x88\x01\x01\x42\x0b\n\t_priorityB\r\n\x0b_request_id\"\xc0\x01\n&RemoveRuleNetworkFirewallPolicyRequest\x12 \n\x0f\x66irewall_policy\x18\xd1\x8a\xc6\xed\x01 \x01(\tB\x03\xe0\x41\x02\x12\x19\n\x08priority\x18\xa4\xf3\xa1\xd4\x01 \x01(\x05H\x00\x88\x01\x01\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x01\x88\x01\x01\x42\x0b\n\t_priorityB\r\n\x0b_request_id\"\xe7\x01\n,RemoveRuleRegionNetworkFirewallPolicyRequest\x12 \n\x0f\x66irewall_policy\x18\xd1\x8a\xc6\xed\x01 \x01(\tB\x03\xe0\x41\x02\x12\x19\n\x08priority\x18\xa4\xf3\xa1\xd4\x01 \x01(\x05H\x00\x88\x01\x01\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x01\x88\x01\x01\x42\x0b\n\t_priorityB\r\n\x0b_request_id\"\x8d\x01\n\x1fRemoveRuleSecurityPolicyRequest\x12\x19\n\x08priority\x18\xa4\xf3\xa1\xd4\x01 \x01(\x05H\x00\x88\x01\x01\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x0fsecurity_policy\x18\x91\x86\xcaQ \x01(\tB\x03\xe0\x41\x02\x42\x0b\n\t_priority\"K\n\x13RequestMirrorPolicy\x12 \n\x0f\x62\x61\x63kend_service\x18\x8a\xc0\xae\x92\x01 \x01(\tH\x00\x88\x01\x01\x42\x12\n\x10_backend_service\"\xae\x08\n\x0bReservation\x12\x1b\n\ncommitment\x18\x95\x96\xf3\xe5\x01 \x01(\tH\x00\x88\x01\x01\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x01\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x02\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x03\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x04\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x05\x88\x01\x01\x12X\n\x11resource_policies\x18\xe1\x9c\xcc\n \x03(\x0b\x32:.google.cloud.compute.v1.Reservation.ResourcePoliciesEntry\x12R\n\x0fresource_status\x18\xc3\xfa\xf7v \x01(\x0b\x32\x31.google.cloud.compute.v1.AllocationResourceStatusH\x06\x88\x01\x01\x12\x1e\n\rsatisfies_pzs\x18\xab\xdd\xab\xe5\x01 \x01(\x08H\x07\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x08\x88\x01\x01\x12\x46\n\x0eshare_settings\x18\x83\x91\x94\x7f \x01(\x0b\x32&.google.cloud.compute.v1.ShareSettingsH\t\x88\x01\x01\x12`\n\x14specific_reservation\x18\xbf\xa0\x89\xc1\x01 \x01(\x0b\x32\x39.google.cloud.compute.v1.AllocationSpecificSKUReservationH\n\x88\x01\x01\x12-\n\x1dspecific_reservation_required\x18\x9f\xc7\x83l \x01(\x08H\x0b\x88\x01\x01\x12\x16\n\x06status\x18\xf2\x9f\xb7V \x01(\tH\x0c\x88\x01\x01\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tH\r\x88\x01\x01\x1a\x37\n\x15ResourcePoliciesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"s\n\x06Status\x12\x14\n\x10UNDEFINED_STATUS\x10\x00\x12\x10\n\x08\x43REATING\x10\xb9\xbd\x9d\xd9\x01\x12\x10\n\x08\x44\x45LETING\x10\xa8\xa7\x87\xfc\x01\x12\x0f\n\x07INVALID\x10\xd7\xfb\xed\xfc\x01\x12\x0c\n\x05READY\x10\x83\xc3\x8f%\x12\x10\n\x08UPDATING\x10\xc6\xee\xec\xeb\x01\x42\r\n\x0b_commitmentB\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x05\n\x03_idB\x07\n\x05_kindB\x07\n\x05_nameB\x12\n\x10_resource_statusB\x10\n\x0e_satisfies_pzsB\x0c\n\n_self_linkB\x11\n\x0f_share_settingsB\x17\n\x15_specific_reservationB \n\x1e_specific_reservation_requiredB\t\n\x07_statusB\x07\n\x05_zone\"\xb0\x02\n\x13ReservationAffinity\x12)\n\x18\x63onsume_reservation_type\x18\xb0\xc3\xb3\x8f\x01 \x01(\tH\x00\x88\x01\x01\x12\x12\n\x03key\x18\xdf\xbc\x06 \x01(\tH\x01\x88\x01\x01\x12\x11\n\x06values\x18\xa2\xba\x96w \x03(\t\"\xa1\x01\n\x16\x43onsumeReservationType\x12&\n\"UNDEFINED_CONSUME_RESERVATION_TYPE\x10\x00\x12\x16\n\x0f\x41NY_RESERVATION\x10\xb9\xc3\xaf_\x12\x15\n\x0eNO_RESERVATION\x10\xae\xcc\xdeP\x12\x1b\n\x14SPECIFIC_RESERVATION\x10\x9f\xa8\xcfm\x12\x13\n\x0bUNSPECIFIED\x10\x97\xbe\x98\xfb\x01\x42\x1b\n\x19_consume_reservation_typeB\x06\n\x04_key\"\xc2\x03\n\x19ReservationAggregatedList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12O\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32=.google.cloud.compute.v1.ReservationAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1a]\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12>\n\x05value\x18\x02 \x01(\x0b\x32/.google.cloud.compute.v1.ReservationsScopedList:\x02\x38\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xa7\x02\n\x0fReservationList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x36\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32$.google.cloud.compute.v1.Reservation\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"V\n\x19ReservationsResizeRequest\x12\"\n\x12specific_sku_count\x18\xa0\xe9\xcf\x06 \x01(\x03H\x00\x88\x01\x01\x42\x15\n\x13_specific_sku_count\"\x9f\x01\n\x16ReservationsScopedList\x12>\n\x0creservations\x18\xa7\xec\xcc\xbe\x01 \x03(\x0b\x32$.google.cloud.compute.v1.Reservation\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"\x9b\x01\n\x14ResetInstanceRequest\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xf0\x01\n\x11ResizeDiskRequest\x12\x14\n\x04\x64isk\x18\x9d\x9b\xbc\x01 \x01(\tB\x03\xe0\x41\x02\x12Z\n\x1d\x64isks_resize_request_resource\x18\xa0\xc2\xab% \x01(\x0b\x32+.google.cloud.compute.v1.DisksResizeRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xcc\x01\n!ResizeInstanceGroupManagerRequest\x12&\n\x16instance_group_manager\x18\xc3\xf7\xf3v \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x04size\x18\x81\xc0\xd7\x01 \x01(\x05\x42\x03\xe0\x41\x02\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\x88\x02\n\x17ResizeRegionDiskRequest\x12\x14\n\x04\x64isk\x18\x9d\x9b\xbc\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12h\n$region_disks_resize_request_resource\x18\x95\xaa\xfc\xd4\x01 \x01(\x0b\x32\x31.google.cloud.compute.v1.RegionDisksResizeRequestB\x03\xe0\x41\x02\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xd6\x01\n\'ResizeRegionInstanceGroupManagerRequest\x12&\n\x16instance_group_manager\x18\xc3\xf7\xf3v \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x04size\x18\x81\xc0\xd7\x01 \x01(\x05\x42\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\x8d\x02\n\x18ResizeReservationRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0breservation\x18\xcc\x87\xd5\x16 \x01(\tB\x03\xe0\x41\x02\x12i\n$reservations_resize_request_resource\x18\xd1\xdb\xce\xb9\x01 \x01(\x0b\x32\x32.google.cloud.compute.v1.ReservationsResizeRequestB\x03\xe0\x41\x02\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\x82\x02\n\x12ResourceCommitment\x12 \n\x10\x61\x63\x63\x65lerator_type\x18\x8e\xe1\xe8\x41 \x01(\tH\x00\x88\x01\x01\x12\x16\n\x06\x61mount\x18\xd8\xa0\xe9] \x01(\x03H\x01\x88\x01\x01\x12\x14\n\x04type\x18\xba\x9e\xda\x01 \x01(\tH\x02\x88\x01\x01\"s\n\x04Type\x12\x12\n\x0eUNDEFINED_TYPE\x10\x00\x12\x13\n\x0b\x41\x43\x43\x45LERATOR\x10\xcb\xec\xf9\xcc\x01\x12\x11\n\tLOCAL_SSD\x10\xf0\xf5\xd6\xf2\x01\x12\r\n\x06MEMORY\x10\x81\xe2\xd6:\x12\x13\n\x0bUNSPECIFIED\x10\x97\xbe\x98\xfb\x01\x12\x0b\n\x04VCPU\x10\xf2\xba\xa0\x01\x42\x13\n\x11_accelerator_typeB\t\n\x07_amountB\x07\n\x05_type\"9\n\x16ResourceGroupReference\x12\x15\n\x05group\x18\xff\xec\x83/ \x01(\tH\x00\x88\x01\x01\x42\x08\n\x06_group\"\xaa\x01\n\x1aResourcePoliciesScopedList\x12\x45\n\x11resource_policies\x18\xe1\x9c\xcc\n \x03(\x0b\x32\'.google.cloud.compute.v1.ResourcePolicy\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"\xad\x07\n\x0eResourcePolicy\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x01\x88\x01\x01\x12\x63\n\x16group_placement_policy\x18\x8c\x9b\x9b\x05 \x01(\x0b\x32;.google.cloud.compute.v1.ResourcePolicyGroupPlacementPolicyH\x02\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x03\x88\x01\x01\x12h\n\x18instance_schedule_policy\x18\xb0\xd0\xb9\xa4\x01 \x01(\x0b\x32=.google.cloud.compute.v1.ResourcePolicyInstanceSchedulePolicyH\x04\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x05\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x06\x88\x01\x01\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\x07\x88\x01\x01\x12V\n\x0fresource_status\x18\xc3\xfa\xf7v \x01(\x0b\x32\x35.google.cloud.compute.v1.ResourcePolicyResourceStatusH\x08\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\t\x88\x01\x01\x12g\n\x18snapshot_schedule_policy\x18\xdf\xd6\x81h \x01(\x0b\x32=.google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicyH\n\x88\x01\x01\x12\x16\n\x06status\x18\xf2\x9f\xb7V \x01(\tH\x0b\x88\x01\x01\"r\n\x06Status\x12\x14\n\x10UNDEFINED_STATUS\x10\x00\x12\x10\n\x08\x43REATING\x10\xb9\xbd\x9d\xd9\x01\x12\x10\n\x08\x44\x45LETING\x10\xa8\xa7\x87\xfc\x01\x12\x0f\n\x07\x45XPIRED\x10\x85\xe6\x88\xe6\x01\x12\x0f\n\x07INVALID\x10\xd7\xfb\xed\xfc\x01\x12\x0c\n\x05READY\x10\x83\xc3\x8f%B\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x19\n\x17_group_placement_policyB\x05\n\x03_idB\x1b\n\x19_instance_schedule_policyB\x07\n\x05_kindB\x07\n\x05_nameB\t\n\x07_regionB\x12\n\x10_resource_statusB\x0c\n\n_self_linkB\x1b\n\x19_snapshot_schedule_policyB\t\n\x07_status\"\xeb\x03\n\x1cResourcePolicyAggregatedList\x12\x14\n\x04\x65tag\x18\x95\xd2\xbe\x01 \x01(\tH\x00\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x01\x88\x01\x01\x12R\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32@.google.cloud.compute.v1.ResourcePolicyAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x02\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x03\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x04\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01\x1a\x61\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x42\n\x05value\x18\x02 \x01(\x0b\x32\x33.google.cloud.compute.v1.ResourcePoliciesScopedList:\x02\x38\x01\x42\x07\n\x05_etagB\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\x9e\x01\n\x18ResourcePolicyDailyCycle\x12\x1e\n\rdays_in_cycle\x18\xb4\x98\xaa\xb0\x01 \x01(\x05H\x00\x88\x01\x01\x12\x18\n\x08\x64uration\x18\x94\x9b\x91J \x01(\tH\x01\x88\x01\x01\x12\x1a\n\nstart_time\x18\x8a\xe9\xee\x11 \x01(\tH\x02\x88\x01\x01\x42\x10\n\x0e_days_in_cycleB\x0b\n\t_durationB\r\n\x0b_start_time\"\xa0\x02\n\"ResourcePolicyGroupPlacementPolicy\x12)\n\x19\x61vailability_domain_count\x18\xb8\x8c\xf8\x05 \x01(\x05H\x00\x88\x01\x01\x12\x1c\n\x0b\x63ollocation\x18\xb5\xc2\xde\xf3\x01 \x01(\tH\x01\x88\x01\x01\x12\x18\n\x08vm_count\x18\x87\xbb\xd6| \x01(\x05H\x02\x88\x01\x01\"\\\n\x0b\x43ollocation\x12\x19\n\x15UNDEFINED_COLLOCATION\x10\x00\x12\x11\n\nCOLLOCATED\x10\xd2\xab\x9e\x31\x12\x1f\n\x17UNSPECIFIED_COLLOCATION\x10\xed\x8f\xb3\xdd\x01\x42\x1c\n\x1a_availability_domain_countB\x0e\n\x0c_collocationB\x0b\n\t_vm_count\"\xa1\x01\n\x19ResourcePolicyHourlyCycle\x12\x18\n\x08\x64uration\x18\x94\x9b\x91J \x01(\tH\x00\x88\x01\x01\x12\x1f\n\x0ehours_in_cycle\x18\xfc\x88\x97\xfb\x01 \x01(\x05H\x01\x88\x01\x01\x12\x1a\n\nstart_time\x18\x8a\xe9\xee\x11 \x01(\tH\x02\x88\x01\x01\x42\x0b\n\t_durationB\x11\n\x0f_hours_in_cycleB\r\n\x0b_start_time\"\xae\x03\n$ResourcePolicyInstanceSchedulePolicy\x12\x1f\n\x0f\x65xpiration_time\x18\xdd\xac\xe8m \x01(\tH\x00\x88\x01\x01\x12\x1a\n\nstart_time\x18\x8a\xe9\xee\x11 \x01(\tH\x01\x88\x01\x01\x12\x19\n\ttime_zone\x18\xde\x83\xc9\x11 \x01(\tH\x02\x88\x01\x01\x12h\n\x11vm_start_schedule\x18\xdc\x90\xbc\x08 \x01(\x0b\x32\x45.google.cloud.compute.v1.ResourcePolicyInstanceSchedulePolicyScheduleH\x03\x88\x01\x01\x12h\n\x10vm_stop_schedule\x18\xac\xe5\x9f\xcb\x01 \x01(\x0b\x32\x45.google.cloud.compute.v1.ResourcePolicyInstanceSchedulePolicyScheduleH\x04\x88\x01\x01\x42\x12\n\x10_expiration_timeB\r\n\x0b_start_timeB\x0c\n\n_time_zoneB\x14\n\x12_vm_start_scheduleB\x13\n\x11_vm_stop_schedule\"V\n,ResourcePolicyInstanceSchedulePolicySchedule\x12\x19\n\x08schedule\x18\x97\xa5\x9a\xb3\x01 \x01(\tH\x00\x88\x01\x01\x42\x0b\n\t_schedule\"\xcc\x02\n\x12ResourcePolicyList\x12\x14\n\x04\x65tag\x18\x95\xd2\xbe\x01 \x01(\tH\x00\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x01\x88\x01\x01\x12\x39\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\'.google.cloud.compute.v1.ResourcePolicy\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x02\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x03\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x04\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01\x42\x07\n\x05_etagB\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xb9\x01\n\x1cResourcePolicyResourceStatus\x12|\n\x18instance_schedule_policy\x18\xb0\xd0\xb9\xa4\x01 \x01(\x0b\x32Q.google.cloud.compute.v1.ResourcePolicyResourceStatusInstanceSchedulePolicyStatusH\x00\x88\x01\x01\x42\x1b\n\x19_instance_schedule_policy\"\xb6\x01\n8ResourcePolicyResourceStatusInstanceSchedulePolicyStatus\x12$\n\x13last_run_start_time\x18\x87\xef\xc1\x90\x01 \x01(\tH\x00\x88\x01\x01\x12$\n\x13next_run_start_time\x18\x8a\xb3\xf8\x97\x01 \x01(\tH\x01\x88\x01\x01\x42\x16\n\x14_last_run_start_timeB\x16\n\x14_next_run_start_time\"\xa8\x03\n$ResourcePolicySnapshotSchedulePolicy\x12n\n\x10retention_policy\x18\xf3\xca\xdc \x01(\x0b\x32L.google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicyRetentionPolicyH\x00\x88\x01\x01\x12`\n\x08schedule\x18\x97\xa5\x9a\xb3\x01 \x01(\x0b\x32\x45.google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicyScheduleH\x01\x88\x01\x01\x12t\n\x13snapshot_properties\x18\x8e\x95\xb2X \x01(\x0b\x32O.google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicySnapshotPropertiesH\x02\x88\x01\x01\x42\x13\n\x11_retention_policyB\x0b\n\t_scheduleB\x16\n\x14_snapshot_properties\"\xd5\x02\n3ResourcePolicySnapshotSchedulePolicyRetentionPolicy\x12#\n\x12max_retention_days\x18\x93\xc2\xd1\x9a\x01 \x01(\x05H\x00\x88\x01\x01\x12&\n\x15on_source_disk_delete\x18\xc9\xcd\xc2\x99\x01 \x01(\tH\x01\x88\x01\x01\"\x9f\x01\n\x12OnSourceDiskDelete\x12#\n\x1fUNDEFINED_ON_SOURCE_DISK_DELETE\x10\x00\x12\x1e\n\x16\x41PPLY_RETENTION_POLICY\x10\xe4\x94\x92\xff\x01\x12\x1a\n\x13KEEP_AUTO_SNAPSHOTS\x10\xf9\xc8\xbb{\x12(\n!UNSPECIFIED_ON_SOURCE_DISK_DELETE\x10\xa1\xff\x83rB\x15\n\x13_max_retention_daysB\x18\n\x16_on_source_disk_delete\"\xe7\x02\n,ResourcePolicySnapshotSchedulePolicySchedule\x12Q\n\x0e\x64\x61ily_schedule\x18\xfd\xe3\x8a) \x01(\x0b\x32\x31.google.cloud.compute.v1.ResourcePolicyDailyCycleH\x00\x88\x01\x01\x12S\n\x0fhourly_schedule\x18\xa5\xb1\xa3\x12 \x01(\x0b\x32\x32.google.cloud.compute.v1.ResourcePolicyHourlyCycleH\x01\x88\x01\x01\x12T\n\x0fweekly_schedule\x18\x95\x89\xb9\xab\x01 \x01(\x0b\x32\x32.google.cloud.compute.v1.ResourcePolicyWeeklyCycleH\x02\x88\x01\x01\x42\x11\n\x0f_daily_scheduleB\x12\n\x10_hourly_scheduleB\x12\n\x10_weekly_schedule\"\xd0\x02\n6ResourcePolicySnapshotSchedulePolicySnapshotProperties\x12\x1a\n\nchain_name\x18\xc9\xda\xdd \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0bguest_flush\x18\xdd\x93\xec\xb7\x01 \x01(\x08H\x01\x88\x01\x01\x12o\n\x06labels\x18\xff\xbf\xc1\xee\x01 \x03(\x0b\x32[.google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicySnapshotProperties.LabelsEntry\x12\x1d\n\x11storage_locations\x18\x9a\xed\xb3\x9c\x01 \x03(\t\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\r\n\x0b_chain_nameB\x0e\n\x0c_guest_flush\"q\n\x19ResourcePolicyWeeklyCycle\x12T\n\x0c\x64\x61y_of_weeks\x18\xda\x9f\xfbz \x03(\x0b\x32;.google.cloud.compute.v1.ResourcePolicyWeeklyCycleDayOfWeek\"\xb4\x02\n\"ResourcePolicyWeeklyCycleDayOfWeek\x12\x12\n\x03\x64\x61y\x18\x9c\x87\x06 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x08\x64uration\x18\x94\x9b\x91J \x01(\tH\x01\x88\x01\x01\x12\x1a\n\nstart_time\x18\x8a\xe9\xee\x11 \x01(\tH\x02\x88\x01\x01\"\x9f\x01\n\x03\x44\x61y\x12\x11\n\rUNDEFINED_DAY\x10\x00\x12\x0e\n\x06\x46RIDAY\x10\xdf\xf2\xe3\xe0\x01\x12\x0f\n\x07INVALID\x10\xd7\xfb\xed\xfc\x01\x12\r\n\x06MONDAY\x10\x90\xca\x8b?\x12\x10\n\x08SATURDAY\x10\xb9\x8f\x87\x85\x01\x12\x0e\n\x06SUNDAY\x10\xd0\x8b\xd2\x93\x01\x12\x0f\n\x08THURSDAY\x10\xda\xb3\xe6\x62\x12\x0f\n\x07TUESDAY\x10\xad\xec\xa9\x84\x01\x12\x11\n\tWEDNESDAY\x10\xb6\xce\x9e\xc9\x01\x42\x06\n\x04_dayB\x0b\n\t_durationB\r\n\x0b_start_time\"B\n\x0eResourceStatus\x12\x1e\n\rphysical_host\x18\x90\xf8\xb6\xdd\x01 \x01(\tH\x00\x88\x01\x01\x42\x10\n\x0e_physical_host\"\x9c\x01\n\x15ResumeInstanceRequest\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\x96\t\n\x05Route\x12\x39\n\x08\x61s_paths\x18\xa1\xc5\xcc\x41 \x03(\x0b\x32$.google.cloud.compute.v1.RouteAsPath\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x01\x88\x01\x01\x12\x1b\n\ndest_range\x18\xe0\xb2\xea\xb5\x01 \x01(\tH\x02\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x03\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x04\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x05\x88\x01\x01\x12\x17\n\x07network\x18\xae\xb4\x85o \x01(\tH\x06\x88\x01\x01\x12!\n\x10next_hop_gateway\x18\x82\xfa\xec\xb3\x01 \x01(\tH\x07\x88\x01\x01\x12\x1c\n\x0cnext_hop_ilb\x18\xdd\xba\xde^ \x01(\tH\x08\x88\x01\x01\x12\"\n\x11next_hop_instance\x18\x97\xeb\xd1\xbb\x01 \x01(\tH\t\x88\x01\x01\x12\x1b\n\x0bnext_hop_ip\x18\xa9\xaf\xcd\x34 \x01(\tH\n\x88\x01\x01\x12 \n\x10next_hop_network\x18\xec\xa1\x89} \x01(\tH\x0b\x88\x01\x01\x12!\n\x10next_hop_peering\x18\xfe\x93\xe4\xc4\x01 \x01(\tH\x0c\x88\x01\x01\x12$\n\x13next_hop_vpn_tunnel\x18\x95\xe5\xf0\xf7\x01 \x01(\tH\r\x88\x01\x01\x12\x19\n\x08priority\x18\xa4\xf3\xa1\xd4\x01 \x01(\rH\x0e\x88\x01\x01\x12\x1d\n\x0croute_status\x18\xa8\xcd\xb2\xc7\x01 \x01(\tH\x0f\x88\x01\x01\x12\x1b\n\nroute_type\x18\xf0\xb6\x9e\xb3\x01 \x01(\tH\x10\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x11\x88\x01\x01\x12\x0f\n\x04tags\x18\x99\xe8\xd8\x01 \x03(\t\x12\x37\n\x08warnings\x18\xd7\x88\xc1\xed\x01 \x03(\x0b\x32!.google.cloud.compute.v1.Warnings\"l\n\x0bRouteStatus\x12\x1a\n\x16UNDEFINED_ROUTE_STATUS\x10\x00\x12\x0e\n\x06\x41\x43TIVE\x10\x86\xe6\x89\x96\x01\x12\x0f\n\x07\x44ROPPED\x10\xa0\xe7\xcf\xec\x01\x12\x10\n\x08INACTIVE\x10\xeb\x98\xf9\x80\x01\x12\x0e\n\x07PENDING\x10\xf7\xaa\xf0\x10\"`\n\tRouteType\x12\x18\n\x14UNDEFINED_ROUTE_TYPE\x10\x00\x12\t\n\x03\x42GP\x10\xab\x81\x04\x12\x0e\n\x06STATIC\x10\xee\x84\x83\x93\x01\x12\x0e\n\x06SUBNET\x10\xdd\xee\xbc\x93\x01\x12\x0e\n\x07TRANSIT\x10\xb3\x83\xc6YB\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\r\n\x0b_dest_rangeB\x05\n\x03_idB\x07\n\x05_kindB\x07\n\x05_nameB\n\n\x08_networkB\x13\n\x11_next_hop_gatewayB\x0f\n\r_next_hop_ilbB\x14\n\x12_next_hop_instanceB\x0e\n\x0c_next_hop_ipB\x13\n\x11_next_hop_networkB\x13\n\x11_next_hop_peeringB\x16\n\x14_next_hop_vpn_tunnelB\x0b\n\t_priorityB\x0f\n\r_route_statusB\r\n\x0b_route_typeB\x0c\n\n_self_link\"\xe7\x01\n\x0bRouteAsPath\x12\x13\n\x08\x61s_lists\x18\xc8\xca\xf9? \x03(\r\x12\"\n\x11path_segment_type\x18\xa0\xb5\xeb\xf4\x01 \x01(\tH\x00\x88\x01\x01\"\x88\x01\n\x0fPathSegmentType\x12\x1f\n\x1bUNDEFINED_PATH_SEGMENT_TYPE\x10\x00\x12\x19\n\x12\x41S_CONFED_SEQUENCE\x10\xb0\x8f\xf7i\x12\x15\n\rAS_CONFED_SET\x10\xf3\xcd\xad\xb2\x01\x12\x12\n\x0b\x41S_SEQUENCE\x10\xae\xd2\xf2\x32\x12\x0e\n\x06\x41S_SET\x10\xb5\x9d\xa4\x9d\x01\x42\x14\n\x12_path_segment_type\"\x9b\x02\n\tRouteList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x30\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\x1e.google.cloud.compute.v1.Route\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xda\x05\n\x06Router\x12\x36\n\x03\x62gp\x18\xcb\xf9\x05 \x01(\x0b\x32\".google.cloud.compute.v1.RouterBgpH\x00\x88\x01\x01\x12=\n\tbgp_peers\x18\xdd\xad\xee\xd7\x01 \x03(\x0b\x32&.google.cloud.compute.v1.RouterBgpPeer\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x01\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x02\x88\x01\x01\x12.\n\x1d\x65ncrypted_interconnect_router\x18\x9f\xa2\x8c\x8e\x01 \x01(\x08H\x03\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x04\x88\x01\x01\x12?\n\ninterfaces\x18\xda\xf4\xe0\x05 \x03(\x0b\x32(.google.cloud.compute.v1.RouterInterface\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x05\x88\x01\x01\x12W\n\x17md5_authentication_keys\x18\x9a\xae\xf1! \x03(\x0b\x32\x33.google.cloud.compute.v1.RouterMd5AuthenticationKey\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x06\x88\x01\x01\x12\x33\n\x04nats\x18\xf2\xf6\xcd\x01 \x03(\x0b\x32\".google.cloud.compute.v1.RouterNat\x12\x17\n\x07network\x18\xae\xb4\x85o \x01(\tH\x07\x88\x01\x01\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\x08\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\t\x88\x01\x01\x42\x06\n\x04_bgpB\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB \n\x1e_encrypted_interconnect_routerB\x05\n\x03_idB\x07\n\x05_kindB\x07\n\x05_nameB\n\n\x08_networkB\t\n\x07_regionB\x0c\n\n_self_link\"h\n\x17RouterAdvertisedIpRange\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x00\x88\x01\x01\x12\x15\n\x05range\x18\xbd\xf2\xd0\x33 \x01(\tH\x01\x88\x01\x01\x42\x0e\n\x0c_descriptionB\x08\n\x06_range\"\xb3\x03\n\x14RouterAggregatedList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12J\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\x38.google.cloud.compute.v1.RouterAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1aX\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x39\n\x05value\x18\x02 \x01(\x0b\x32*.google.cloud.compute.v1.RoutersScopedList:\x02\x38\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xa0\x03\n\tRouterBgp\x12\x1f\n\x0e\x61\x64vertise_mode\x18\xbb\x95\xeb\x94\x01 \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x11\x61\x64vertised_groups\x18\xb6\xde\x85\n \x03(\t\x12Q\n\x14\x61\x64vertised_ip_ranges\x18\xcc\xd8\xf3\x10 \x03(\x0b\x32\x30.google.cloud.compute.v1.RouterAdvertisedIpRange\x12\x12\n\x03\x61sn\x18\xfc\xf4\x05 \x01(\rH\x01\x88\x01\x01\x12#\n\x12keepalive_interval\x18\xbc\xe5\xfc\x83\x01 \x01(\rH\x02\x88\x01\x01\"M\n\rAdvertiseMode\x12\x1c\n\x18UNDEFINED_ADVERTISE_MODE\x10\x00\x12\x0e\n\x06\x43USTOM\x10\xf1\xfe\xa5\xb9\x01\x12\x0e\n\x07\x44\x45\x46\x41ULT\x10\xa1\xc4\xfd\x36\"G\n\x10\x41\x64vertisedGroups\x12\x1f\n\x1bUNDEFINED_ADVERTISED_GROUPS\x10\x00\x12\x12\n\x0b\x41LL_SUBNETS\x10\xd8\x8f\xdd\x01\x42\x11\n\x0f_advertise_modeB\x06\n\x04_asnB\x15\n\x13_keepalive_interval\"\x82\n\n\rRouterBgpPeer\x12\x1f\n\x0e\x61\x64vertise_mode\x18\xbb\x95\xeb\x94\x01 \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x11\x61\x64vertised_groups\x18\xb6\xde\x85\n \x03(\t\x12Q\n\x14\x61\x64vertised_ip_ranges\x18\xcc\xd8\xf3\x10 \x03(\x0b\x32\x30.google.cloud.compute.v1.RouterAdvertisedIpRange\x12)\n\x19\x61\x64vertised_route_priority\x18\xbc\x9c\xf6X \x01(\rH\x01\x88\x01\x01\x12=\n\x03\x62\x66\x64\x18\xa0\xf9\x05 \x01(\x0b\x32).google.cloud.compute.v1.RouterBgpPeerBfdH\x02\x88\x01\x01\x12\x17\n\x06\x65nable\x18\x83\xcb\xd4\x94\x01 \x01(\tH\x03\x88\x01\x01\x12\x1b\n\x0b\x65nable_ipv6\x18\xa3\xf6\xc3V \x01(\x08H\x04\x88\x01\x01\x12\x1f\n\x0einterface_name\x18\xd1\xc3\xe4\xd0\x01 \x01(\tH\x05\x88\x01\x01\x12\x1b\n\nip_address\x18\xdc\xf1\xdc\xc1\x01 \x01(\tH\x06\x88\x01\x01\x12$\n\x14ipv6_nexthop_address\x18\xd3\x85\xab\r \x01(\tH\x07\x88\x01\x01\x12\x1f\n\x0fmanagement_type\x18\xb6\x83\xeaR \x01(\tH\x08\x88\x01\x01\x12,\n\x1bmd5_authentication_key_name\x18\x91\xbd\x83\x86\x01 \x01(\tH\t\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\n\x88\x01\x01\x12\x18\n\x08peer_asn\x18\x9f\xb4\x96! \x01(\rH\x0b\x88\x01\x01\x12\x1f\n\x0fpeer_ip_address\x18\xd9\x97\x87\x63 \x01(\tH\x0c\x88\x01\x01\x12*\n\x19peer_ipv6_nexthop_address\x18\x90\xfb\xad\xea\x01 \x01(\tH\r\x88\x01\x01\x12*\n\x19router_appliance_instance\x18\x9d\xc7\xa7\xdf\x01 \x01(\tH\x0e\x88\x01\x01\"M\n\rAdvertiseMode\x12\x1c\n\x18UNDEFINED_ADVERTISE_MODE\x10\x00\x12\x0e\n\x06\x43USTOM\x10\xf1\xfe\xa5\xb9\x01\x12\x0e\n\x07\x44\x45\x46\x41ULT\x10\xa1\xc4\xfd\x36\"G\n\x10\x41\x64vertisedGroups\x12\x1f\n\x1bUNDEFINED_ADVERTISED_GROUPS\x10\x00\x12\x12\n\x0b\x41LL_SUBNETS\x10\xd8\x8f\xdd\x01\"9\n\x06\x45nable\x12\x14\n\x10UNDEFINED_ENABLE\x10\x00\x12\x0c\n\x05\x46\x41LSE\x10\x83\xc2\xe4\x1f\x12\x0b\n\x04TRUE\x10\x8e\xdb\x9d\x01\"g\n\x0eManagementType\x12\x1d\n\x19UNDEFINED_MANAGEMENT_TYPE\x10\x00\x12\x1d\n\x15MANAGED_BY_ATTACHMENT\x10\xcb\xd2\xea\xda\x01\x12\x17\n\x0fMANAGED_BY_USER\x10\xf3\x8b\xa6\x97\x01\x42\x11\n\x0f_advertise_modeB\x1c\n\x1a_advertised_route_priorityB\x06\n\x04_bfdB\t\n\x07_enableB\x0e\n\x0c_enable_ipv6B\x11\n\x0f_interface_nameB\r\n\x0b_ip_addressB\x17\n\x15_ipv6_nexthop_addressB\x12\n\x10_management_typeB\x1e\n\x1c_md5_authentication_key_nameB\x07\n\x05_nameB\x0b\n\t_peer_asnB\x12\n\x10_peer_ip_addressB\x1c\n\x1a_peer_ipv6_nexthop_addressB\x1c\n\x1a_router_appliance_instance\"\x86\x03\n\x10RouterBgpPeerBfd\x12$\n\x14min_receive_interval\x18\xee\xb9\x94Y \x01(\rH\x00\x88\x01\x01\x12&\n\x15min_transmit_interval\x18\xc7\xd1\xc2\xf9\x01 \x01(\rH\x01\x88\x01\x01\x12\x1a\n\nmultiplier\x18\xc1\xfb\x9d[ \x01(\rH\x02\x88\x01\x01\x12+\n\x1bsession_initialization_mode\x18\xb9\x8d\xc3\x32 \x01(\tH\x03\x88\x01\x01\"y\n\x19SessionInitializationMode\x12)\n%UNDEFINED_SESSION_INITIALIZATION_MODE\x10\x00\x12\x0e\n\x06\x41\x43TIVE\x10\x86\xe6\x89\x96\x01\x12\x10\n\x08\x44ISABLED\x10\xfc\xd4\xb0\xf6\x01\x12\x0f\n\x07PASSIVE\x10\x87\xf6\xd7\xdc\x01\x42\x17\n\x15_min_receive_intervalB\x18\n\x16_min_transmit_intervalB\r\n\x0b_multiplierB\x1e\n\x1c_session_initialization_mode\"\xa8\x04\n\x0fRouterInterface\x12\x18\n\x08ip_range\x18\xa5\xe0\x97\x45 \x01(\tH\x00\x88\x01\x01\x12/\n\x1elinked_interconnect_attachment\x18\xce\xea\xf7\xee\x01 \x01(\tH\x01\x88\x01\x01\x12\"\n\x11linked_vpn_tunnel\x18\xf9\xbf\xfe\xa7\x01 \x01(\tH\x02\x88\x01\x01\x12\x1f\n\x0fmanagement_type\x18\xb6\x83\xeaR \x01(\tH\x03\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x04\x88\x01\x01\x12\"\n\x12private_ip_address\x18\x98\xd2\x8b\x30 \x01(\tH\x05\x88\x01\x01\x12$\n\x13redundant_interface\x18\xe7\xe8\xbc\xf9\x01 \x01(\tH\x06\x88\x01\x01\x12\x1b\n\nsubnetwork\x18\xee\xa7\xe4\x92\x01 \x01(\tH\x07\x88\x01\x01\"g\n\x0eManagementType\x12\x1d\n\x19UNDEFINED_MANAGEMENT_TYPE\x10\x00\x12\x1d\n\x15MANAGED_BY_ATTACHMENT\x10\xcb\xd2\xea\xda\x01\x12\x17\n\x0fMANAGED_BY_USER\x10\xf3\x8b\xa6\x97\x01\x42\x0b\n\t_ip_rangeB!\n\x1f_linked_interconnect_attachmentB\x14\n\x12_linked_vpn_tunnelB\x12\n\x10_management_typeB\x07\n\x05_nameB\x15\n\x13_private_ip_addressB\x16\n\x14_redundant_interfaceB\r\n\x0b_subnetwork\"\x9d\x02\n\nRouterList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x31\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\x1f.google.cloud.compute.v1.Router\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"W\n\x1aRouterMd5AuthenticationKey\x12\x12\n\x03key\x18\xdf\xbc\x06 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x01\x88\x01\x01\x42\x06\n\x04_keyB\x07\n\x05_name\"\x92\x0c\n\tRouterNat\x12\x19\n\rdrain_nat_ips\x18\xc7\xc1\xae\xf0\x01 \x03(\t\x12/\n\x1e\x65nable_dynamic_port_allocation\x18\xa2\x99\xdd\xfd\x01 \x01(\x08H\x00\x88\x01\x01\x12\x33\n#enable_endpoint_independent_mapping\x18\x9b\x89\xdb{ \x01(\x08H\x01\x88\x01\x01\x12\x1a\n\x0e\x65ndpoint_types\x18\xcf\xaa\xd6\xef\x01 \x03(\t\x12%\n\x15icmp_idle_timeout_sec\x18\xca\xd0\xde\x01 \x01(\x05H\x02\x88\x01\x01\x12H\n\nlog_config\x18\x9d\xd1\xc1\xa7\x01 \x01(\x0b\x32+.google.cloud.compute.v1.RouterNatLogConfigH\x03\x88\x01\x01\x12 \n\x10max_ports_per_vm\x18\xe1\xc9\x9ew \x01(\x05H\x04\x88\x01\x01\x12 \n\x10min_ports_per_vm\x18\xb3\xad\xe4X \x01(\x05H\x05\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x06\x88\x01\x01\x12\'\n\x16nat_ip_allocate_option\x18\xfd\xb8\xf4\xcc\x01 \x01(\tH\x07\x88\x01\x01\x12\x12\n\x07nat_ips\x18\x8e\xf0\x8b\x38 \x03(\t\x12\x38\n\x05rules\x18\xf7\x91\xf5\x33 \x03(\x0b\x32&.google.cloud.compute.v1.RouterNatRule\x12\x32\n\"source_subnetwork_ip_ranges_to_nat\x18\xdb\xef\xa1x \x01(\tH\x08\x88\x01\x01\x12J\n\x0bsubnetworks\x18\xc5\xd4\xa5\xc6\x01 \x03(\x0b\x32\x31.google.cloud.compute.v1.RouterNatSubnetworkToNat\x12\x30\n tcp_established_idle_timeout_sec\x18\xed\xeb\xb0j \x01(\x05H\t\x88\x01\x01\x12*\n\x19tcp_time_wait_timeout_sec\x18\xfd\xbb\xf3\xf4\x01 \x01(\x05H\n\x88\x01\x01\x12/\n\x1ftcp_transitory_idle_timeout_sec\x18\xa6\xfb\xe1\x61 \x01(\x05H\x0b\x88\x01\x01\x12$\n\x14udp_idle_timeout_sec\x18\xc6\xb2\xfa\x1e \x01(\x05H\x0c\x88\x01\x01\"`\n\rEndpointTypes\x12\x1c\n\x18UNDEFINED_ENDPOINT_TYPES\x10\x00\x12\x18\n\x11\x45NDPOINT_TYPE_SWG\x10\xc8\xce\xfdK\x12\x17\n\x10\x45NDPOINT_TYPE_VM\x10\xb2\xea\x9c\x1b\"a\n\x13NatIpAllocateOption\x12$\n UNDEFINED_NAT_IP_ALLOCATE_OPTION\x10\x00\x12\x10\n\tAUTO_ONLY\x10\xbc\xe0\xf8V\x12\x12\n\x0bMANUAL_ONLY\x10\x85\xc1\xc9|\"\xc2\x01\n\x1dSourceSubnetworkIpRangesToNat\x12\x30\n,UNDEFINED_SOURCE_SUBNETWORK_IP_RANGES_TO_NAT\x10\x00\x12$\n\x1d\x41LL_SUBNETWORKS_ALL_IP_RANGES\x10\xd8\x93\xe8U\x12,\n%ALL_SUBNETWORKS_ALL_PRIMARY_IP_RANGES\x10\xbb\xc3\xbeX\x12\x1b\n\x13LIST_OF_SUBNETWORKS\x10\xfe\xa2\xe4\xf6\x01\x42!\n\x1f_enable_dynamic_port_allocationB&\n$_enable_endpoint_independent_mappingB\x18\n\x16_icmp_idle_timeout_secB\r\n\x0b_log_configB\x13\n\x11_max_ports_per_vmB\x13\n\x11_min_ports_per_vmB\x07\n\x05_nameB\x19\n\x17_nat_ip_allocate_optionB%\n#_source_subnetwork_ip_ranges_to_natB#\n!_tcp_established_idle_timeout_secB\x1c\n\x1a_tcp_time_wait_timeout_secB\"\n _tcp_transitory_idle_timeout_secB\x17\n\x15_udp_idle_timeout_sec\"\xb7\x01\n\x12RouterNatLogConfig\x12\x17\n\x06\x65nable\x18\x83\xcb\xd4\x94\x01 \x01(\x08H\x00\x88\x01\x01\x12\x17\n\x06\x66ilter\x18\xf8\x96\xa3\xa0\x01 \x01(\tH\x01\x88\x01\x01\"Y\n\x06\x46ilter\x12\x14\n\x10UNDEFINED_FILTER\x10\x00\x12\t\n\x03\x41LL\x10\x81\xfb\x03\x12\x13\n\x0b\x45RRORS_ONLY\x10\x80\xb0\xcf\x92\x01\x12\x19\n\x11TRANSLATIONS_ONLY\x10\xe9\xc3\xaa\xaa\x01\x42\t\n\x07_enableB\t\n\x07_filter\"\xdd\x01\n\rRouterNatRule\x12\x44\n\x06\x61\x63tion\x18\xb6\xfc\xbdY \x01(\x0b\x32,.google.cloud.compute.v1.RouterNatRuleActionH\x00\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x01\x88\x01\x01\x12\x15\n\x05match\x18\xc5\xb3\xb7\x31 \x01(\tH\x02\x88\x01\x01\x12\x1c\n\x0brule_number\x18\xec\xdb\x9a\xff\x01 \x01(\rH\x03\x88\x01\x01\x42\t\n\x07_actionB\x0e\n\x0c_descriptionB\x08\n\x06_matchB\x0e\n\x0c_rule_number\"Y\n\x13RouterNatRuleAction\x12 \n\x15source_nat_active_ips\x18\xf5\xbb\xa8\x64 \x03(\t\x12 \n\x14source_nat_drain_ips\x18\xa3\xc5\xc1\xa2\x01 \x03(\t\"\x96\x02\n\x18RouterNatSubnetworkToNat\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x18secondary_ip_range_names\x18\xd9\xc1\x84~ \x03(\t\x12#\n\x17source_ip_ranges_to_nat\x18\xf2\xca\x94\xb9\x01 \x03(\t\"\x90\x01\n\x13SourceIpRangesToNat\x12%\n!UNDEFINED_SOURCE_IP_RANGES_TO_NAT\x10\x00\x12\x14\n\rALL_IP_RANGES\x10\xb0\xaf\xfd\x10\x12\"\n\x1bLIST_OF_SECONDARY_IP_RANGES\x10\x9c\xb4\xd8[\x12\x18\n\x10PRIMARY_IP_RANGE\x10\xc2\x93\xd6\x8d\x01\x42\x07\n\x05_name\"\xc6\x02\n\x0cRouterStatus\x12\x37\n\x0b\x62\x65st_routes\x18\x85\xac\xdf\xbc\x01 \x03(\x0b\x32\x1e.google.cloud.compute.v1.Route\x12\x41\n\x16\x62\x65st_routes_for_router\x18\xf9\xfb\xf6\x38 \x03(\x0b\x32\x1e.google.cloud.compute.v1.Route\x12N\n\x0f\x62gp_peer_status\x18\xfb\xd7\x95h \x03(\x0b\x32\x32.google.cloud.compute.v1.RouterStatusBgpPeerStatus\x12\x45\n\nnat_status\x18\xd0\x99\x8b\x1e \x03(\x0b\x32..google.cloud.compute.v1.RouterStatusNatStatus\x12\x17\n\x07network\x18\xae\xb4\x85o \x01(\tH\x00\x88\x01\x01\x42\n\n\x08_network\"\xdc\x08\n\x19RouterStatusBgpPeerStatus\x12=\n\x11\x61\x64vertised_routes\x18\xac\xd9\xfc\x9e\x01 \x03(\x0b\x32\x1e.google.cloud.compute.v1.Route\x12?\n\nbfd_status\x18\xf1\xb8\xd3\xbc\x01 \x01(\x0b\x32\".google.cloud.compute.v1.BfdStatusH\x00\x88\x01\x01\x12\x1b\n\x0b\x65nable_ipv6\x18\xa3\xf6\xc3V \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\nip_address\x18\xdc\xf1\xdc\xc1\x01 \x01(\tH\x02\x88\x01\x01\x12$\n\x14ipv6_nexthop_address\x18\xd3\x85\xab\r \x01(\tH\x03\x88\x01\x01\x12\"\n\x11linked_vpn_tunnel\x18\xf9\xbf\xfe\xa7\x01 \x01(\tH\x04\x88\x01\x01\x12!\n\x10md5_auth_enabled\x18\xcb\x91\x90\xd7\x01 \x01(\x08H\x05\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x06\x88\x01\x01\x12\"\n\x12num_learned_routes\x18\xff\xd5\xcb@ \x01(\rH\x07\x88\x01\x01\x12\x1f\n\x0fpeer_ip_address\x18\xd9\x97\x87\x63 \x01(\tH\x08\x88\x01\x01\x12*\n\x19peer_ipv6_nexthop_address\x18\x90\xfb\xad\xea\x01 \x01(\tH\t\x88\x01\x01\x12*\n\x19router_appliance_instance\x18\x9d\xc7\xa7\xdf\x01 \x01(\tH\n\x88\x01\x01\x12\x15\n\x05state\x18\x91\x89\xab\x34 \x01(\tH\x0b\x88\x01\x01\x12\x16\n\x06status\x18\xf2\x9f\xb7V \x01(\tH\x0c\x88\x01\x01\x12\x1e\n\rstatus_reason\x18\xb1\x96\xb5\xa3\x01 \x01(\tH\r\x88\x01\x01\x12\x16\n\x06uptime\x18\xe8\xb7\x9ep \x01(\tH\x0e\x88\x01\x01\x12\x1e\n\x0euptime_seconds\x18\xa8\xca\xf8\x31 \x01(\tH\x0f\x88\x01\x01\"E\n\x06Status\x12\x14\n\x10UNDEFINED_STATUS\x10\x00\x12\x0b\n\x04\x44OWN\x10\xa2\xb9\x80\x01\x12\x0f\n\x07UNKNOWN\x10\xaa\xf0\xc4\xce\x01\x12\x07\n\x02UP\x10\x9b\x15\"p\n\x0cStatusReason\x12\x1b\n\x17UNDEFINED_STATUS_REASON\x10\x00\x12 \n\x19MD5_AUTH_INTERNAL_PROBLEM\x10\xb3\x91\xfd\x42\x12!\n\x19STATUS_REASON_UNSPECIFIED\x10\x89\x8e\x84\xbc\x01\x42\r\n\x0b_bfd_statusB\x0e\n\x0c_enable_ipv6B\r\n\x0b_ip_addressB\x17\n\x15_ipv6_nexthop_addressB\x14\n\x12_linked_vpn_tunnelB\x13\n\x11_md5_auth_enabledB\x07\n\x05_nameB\x15\n\x13_num_learned_routesB\x12\n\x10_peer_ip_addressB\x1c\n\x1a_peer_ipv6_nexthop_addressB\x1c\n\x1a_router_appliance_instanceB\x08\n\x06_stateB\t\n\x07_statusB\x10\n\x0e_status_reasonB\t\n\x07_uptimeB\x11\n\x0f_uptime_seconds\"\xf7\x03\n\x15RouterStatusNatStatus\x12\"\n\x16\x61uto_allocated_nat_ips\x18\x86\xb4\xc8\xf3\x01 \x03(\t\x12(\n\x1c\x64rain_auto_allocated_nat_ips\x18\xad\x90\xb7\x93\x01 \x03(\t\x12(\n\x1c\x64rain_user_allocated_nat_ips\x18\xc9\x8e\xc8\x91\x01 \x03(\t\x12)\n\x18min_extra_nat_ips_needed\x18\xe2\xe9\xb5\xae\x01 \x01(\x05H\x00\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x01\x88\x01\x01\x12\x33\n\"num_vm_endpoints_with_nat_mappings\x18\xec\xb6\xa8\xf4\x01 \x01(\x05H\x02\x88\x01\x01\x12S\n\x0brule_status\x18\x95\xc5\xee\x42 \x03(\x0b\x32;.google.cloud.compute.v1.RouterStatusNatStatusNatRuleStatus\x12*\n\x1fuser_allocated_nat_ip_resources\x18\xd7\xe9\xba\x65 \x03(\t\x12\"\n\x16user_allocated_nat_ips\x18\xa2\xb2\xd9\xf1\x01 \x03(\tB\x1b\n\x19_min_extra_nat_ips_neededB\x07\n\x05_nameB%\n#_num_vm_endpoints_with_nat_mappings\"\xa4\x02\n\"RouterStatusNatStatusNatRuleStatus\x12\x19\n\x0e\x61\x63tive_nat_ips\x18\xd5\xef\xb6\x63 \x03(\t\x12\x19\n\rdrain_nat_ips\x18\xc7\xc1\xae\xf0\x01 \x03(\t\x12%\n\x14min_extra_ips_needed\x18\x84\xca\xa9\xa8\x01 \x01(\x05H\x00\x88\x01\x01\x12\x33\n\"num_vm_endpoints_with_nat_mappings\x18\xec\xb6\xa8\xf4\x01 \x01(\x05H\x01\x88\x01\x01\x12\x1c\n\x0brule_number\x18\xec\xdb\x9a\xff\x01 \x01(\x05H\x02\x88\x01\x01\x42\x17\n\x15_min_extra_ips_neededB%\n#_num_vm_endpoints_with_nat_mappingsB\x0e\n\x0c_rule_number\"\x7f\n\x14RouterStatusResponse\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x00\x88\x01\x01\x12=\n\x06result\x18\x9d\x90\xb7\x42 \x01(\x0b\x32%.google.cloud.compute.v1.RouterStatusH\x01\x88\x01\x01\x42\x07\n\x05_kindB\t\n\x07_result\"`\n\x16RoutersPreviewResponse\x12\x39\n\x08resource\x18\x8e\x88\xaf] \x01(\x0b\x32\x1f.google.cloud.compute.v1.RouterH\x00\x88\x01\x01\x42\x0b\n\t_resource\"\x90\x01\n\x11RoutersScopedList\x12\x34\n\x07routers\x18\xca\xa4\xdd\x94\x01 \x03(\x0b\x32\x1f.google.cloud.compute.v1.Router\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"\x90\x03\n\x04Rule\x12\x16\n\x06\x61\x63tion\x18\xb6\xfc\xbdY \x01(\tH\x00\x88\x01\x01\x12\x39\n\nconditions\x18\xb8\xed\x90\x44 \x03(\x0b\x32\".google.cloud.compute.v1.Condition\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x01\x88\x01\x01\x12\r\n\x03ins\x18\xee\xaf\x06 \x03(\t\x12:\n\x0blog_configs\x18\xf6\xd6\xf2H \x03(\x0b\x32\".google.cloud.compute.v1.LogConfig\x12\x13\n\x07not_ins\x18\x82\xa1\x9b\xf7\x01 \x03(\t\x12\x16\n\x0bpermissions\x18\x84\xe9\xcb\x1c \x03(\t\"\x83\x01\n\x06\x41\x63tion\x12\x14\n\x10UNDEFINED_ACTION\x10\x00\x12\x0c\n\x05\x41LLOW\x10\xa9\xd6\xde\x1d\x12\x15\n\x0e\x41LLOW_WITH_LOG\x10\x81\xe1\xa0$\x12\n\n\x04\x44\x45NY\x10\x8c\xec\x7f\x12\x15\n\rDENY_WITH_LOG\x10\xfe\xe9\xc9\xa7\x01\x12\t\n\x03LOG\x10\xa4\xce\x04\x12\x10\n\tNO_ACTION\x10\xf4\xb4\xa4|B\t\n\x07_actionB\x0e\n\x0c_description\"\xd8\x03\n\x0eSSLHealthCheck\x12\x14\n\x04port\x18\x81\xb1\xd2\x01 \x01(\x05H\x00\x88\x01\x01\x12\x19\n\tport_name\x18\x89\x87\xe7\x13 \x01(\tH\x01\x88\x01\x01\x12\"\n\x12port_specification\x18\xc5\xeb\xcc\x18 \x01(\tH\x02\x88\x01\x01\x12\x1c\n\x0cproxy_header\x18\xfe\xba\xbcL \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07request\x18\x8f\xe5\xbb\n \x01(\tH\x04\x88\x01\x01\x12\x18\n\x08response\x18\xc1\xa8\xdc] \x01(\tH\x05\x88\x01\x01\"~\n\x11PortSpecification\x12 \n\x1cUNDEFINED_PORT_SPECIFICATION\x10\x00\x12\x15\n\x0eUSE_FIXED_PORT\x10\xe4\x88\xdbZ\x12\x16\n\x0eUSE_NAMED_PORT\x10\xbf\xcf\xc7\xa6\x01\x12\x18\n\x10USE_SERVING_PORT\x10\xcc\xd1\xf5\xac\x01\"H\n\x0bProxyHeader\x12\x1a\n\x16UNDEFINED_PROXY_HEADER\x10\x00\x12\x0b\n\x04NONE\x10\xb8\xce\x92\x01\x12\x10\n\x08PROXY_V1\x10\xac\xa4\xb7\x9f\x01\x42\x07\n\x05_portB\x0c\n\n_port_nameB\x15\n\x13_port_specificationB\x0f\n\r_proxy_headerB\n\n\x08_requestB\x0b\n\t_response\"\x8f\x08\n\x11SavedAttachedDisk\x12\x1c\n\x0b\x61uto_delete\x18\xbb\xe4\xce\xdd\x01 \x01(\x08H\x00\x88\x01\x01\x12\x14\n\x04\x62oot\x18\xf2\xf5\xb8\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0b\x64\x65vice_name\x18\xd4\xb5\x9a \x01(\tH\x02\x88\x01\x01\x12T\n\x13\x64isk_encryption_key\x18\x85\xed\xc4\x81\x01 \x01(\x0b\x32..google.cloud.compute.v1.CustomerEncryptionKeyH\x03\x88\x01\x01\x12\x1d\n\x0c\x64isk_size_gb\x18\xb7\x9a\xe7\x96\x01 \x01(\x03H\x04\x88\x01\x01\x12\x19\n\tdisk_type\x18\x9c\xe9\xac, \x01(\tH\x05\x88\x01\x01\x12\x45\n\x11guest_os_features\x18\xd1\xe0\xe7% \x03(\x0b\x32\'.google.cloud.compute.v1.GuestOsFeature\x12\x15\n\x05index\x18\xd2\xd1\xec/ \x01(\x05H\x06\x88\x01\x01\x12\x1a\n\tinterface\x18\xb9\xda\xd5\xef\x01 \x01(\tH\x07\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x08\x88\x01\x01\x12\x14\n\x08licenses\x18\xd2\x88\x80\xa1\x01 \x03(\t\x12\x14\n\x04mode\x18\xa3\xf3\xcc\x01 \x01(\tH\t\x88\x01\x01\x12\x16\n\x06source\x18\x9b\xd0\xc1T \x01(\tH\n\x88\x01\x01\x12\x1e\n\rstorage_bytes\x18\xa7\xbb\xbd\xca\x01 \x01(\x03H\x0b\x88\x01\x01\x12%\n\x14storage_bytes_status\x18\x8a\xab\x80\xea\x01 \x01(\tH\x0c\x88\x01\x01\x12\x14\n\x04type\x18\xba\x9e\xda\x01 \x01(\tH\r\x88\x01\x01\">\n\tInterface\x12\x17\n\x13UNDEFINED_INTERFACE\x10\x00\x12\x0b\n\x04NVME\x10\xe0\x82\x93\x01\x12\x0b\n\x04SCSI\x10\xa6\x81\x9b\x01\"?\n\x04Mode\x12\x12\n\x0eUNDEFINED_MODE\x10\x00\x12\x10\n\tREAD_ONLY\x10\xb5\x99\xec+\x12\x11\n\nREAD_WRITE\x10\xd6\x97\xe4R\"]\n\x12StorageBytesStatus\x12\"\n\x1eUNDEFINED_STORAGE_BYTES_STATUS\x10\x00\x12\x10\n\x08UPDATING\x10\xc6\xee\xec\xeb\x01\x12\x11\n\nUP_TO_DATE\x10\xce\xa2\xa7\x30\"?\n\x04Type\x12\x12\n\x0eUNDEFINED_TYPE\x10\x00\x12\x12\n\nPERSISTENT\x10\x97\xf5\xd5\xdb\x01\x12\x0f\n\x07SCRATCH\x10\xda\xfd\xf0\xec\x01\x42\x0e\n\x0c_auto_deleteB\x07\n\x05_bootB\x0e\n\x0c_device_nameB\x16\n\x14_disk_encryption_keyB\x0f\n\r_disk_size_gbB\x0c\n\n_disk_typeB\x08\n\x06_indexB\x0c\n\n_interfaceB\x07\n\x05_kindB\x07\n\x05_modeB\t\n\x07_sourceB\x10\n\x0e_storage_bytesB\x17\n\x15_storage_bytes_statusB\x07\n\x05_type\"\xc5\x03\n\tSavedDisk\x12\x1d\n\x0c\x61rchitecture\x18\xd3\xd2\xb1\x90\x01 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1c\n\x0bsource_disk\x18\xc1\xee\xb4\xd7\x01 \x01(\tH\x02\x88\x01\x01\x12\x1e\n\rstorage_bytes\x18\xa7\xbb\xbd\xca\x01 \x01(\x03H\x03\x88\x01\x01\x12%\n\x14storage_bytes_status\x18\x8a\xab\x80\xea\x01 \x01(\tH\x04\x88\x01\x01\"j\n\x0c\x41rchitecture\x12\x1a\n\x16UNDEFINED_ARCHITECTURE\x10\x00\x12 \n\x18\x41RCHITECTURE_UNSPECIFIED\x10\xab\xd4\x9d\xbc\x01\x12\x0c\n\x05\x41RM64\x10\xfa\xcb\xe9\x1d\x12\x0e\n\x06X86_64\x10\xc7\xa4\xe6\xca\x01\"]\n\x12StorageBytesStatus\x12\"\n\x1eUNDEFINED_STORAGE_BYTES_STATUS\x10\x00\x12\x10\n\x08UPDATING\x10\xc6\xee\xec\xeb\x01\x12\x11\n\nUP_TO_DATE\x10\xce\xa2\xa7\x30\x42\x0f\n\r_architectureB\x07\n\x05_kindB\x0e\n\x0c_source_diskB\x10\n\x0e_storage_bytesB\x17\n\x15_storage_bytes_status\"\x81\x02\n\x15ScalingScheduleStatus\x12\x1f\n\x0flast_start_time\x18\xd3\xbb\xbc\x10 \x01(\tH\x00\x88\x01\x01\x12\x1f\n\x0fnext_start_time\x18\xd6\xf2\xb0. \x01(\tH\x01\x88\x01\x01\x12\x15\n\x05state\x18\x91\x89\xab\x34 \x01(\tH\x02\x88\x01\x01\"]\n\x05State\x12\x13\n\x0fUNDEFINED_STATE\x10\x00\x12\x0e\n\x06\x41\x43TIVE\x10\x86\xe6\x89\x96\x01\x12\x10\n\x08\x44ISABLED\x10\xfc\xd4\xb0\xf6\x01\x12\x0f\n\x08OBSOLETE\x10\x99\xeb\xdc\x1f\x12\x0c\n\x05READY\x10\x83\xc3\x8f%B\x12\n\x10_last_start_timeB\x12\n\x10_next_start_timeB\x08\n\x06_state\"\xb1\x06\n\nScheduling\x12\"\n\x11\x61utomatic_restart\x18\xfb\xb7\xa4\xa7\x01 \x01(\x08H\x00\x88\x01\x01\x12+\n\x1binstance_termination_action\x18\xbb\xff\x99\x33 \x01(\tH\x01\x88\x01\x01\x12\x1e\n\rlocation_hint\x18\xd1\x81\x92\xa7\x01 \x01(\tH\x02\x88\x01\x01\x12\x1e\n\rmin_node_cpus\x18\xbb\xa4\xa2\x97\x01 \x01(\x05H\x03\x88\x01\x01\x12L\n\x0fnode_affinities\x18\xa3\x84\x9a\xdc\x01 \x03(\x0b\x32/.google.cloud.compute.v1.SchedulingNodeAffinity\x12#\n\x13on_host_maintenance\x18\xdc\xf2\xe7\x1e \x01(\tH\x04\x88\x01\x01\x12\x1c\n\x0bpreemptible\x18\xa1\xe5\xcb\x9a\x01 \x01(\x08H\x05\x88\x01\x01\x12!\n\x12provisioning_model\x18\xd7\x96\x1e \x01(\tH\x06\x88\x01\x01\"\x93\x01\n\x19InstanceTerminationAction\x12)\n%UNDEFINED_INSTANCE_TERMINATION_ACTION\x10\x00\x12\x0e\n\x06\x44\x45LETE\x10\xab\xf3\xe5\xbf\x01\x12.\n\'INSTANCE_TERMINATION_ACTION_UNSPECIFIED\x10\xb3\xc1\xa9,\x12\x0b\n\x04STOP\x10\x82\x80\x9c\x01\"Y\n\x11OnHostMaintenance\x12!\n\x1dUNDEFINED_ON_HOST_MAINTENANCE\x10\x00\x12\x0e\n\x07MIGRATE\x10\x8b\xc3\x81O\x12\x11\n\tTERMINATE\x10\xc1\x9c\xcb\xfb\x01\"T\n\x11ProvisioningModel\x12 \n\x1cUNDEFINED_PROVISIONING_MODEL\x10\x00\x12\x0b\n\x04SPOT\x10\x82\xe2\x9b\x01\x12\x10\n\x08STANDARD\x10\xbd\x9d\x8c\xe7\x01\x42\x14\n\x12_automatic_restartB\x1e\n\x1c_instance_termination_actionB\x10\n\x0e_location_hintB\x10\n\x0e_min_node_cpusB\x16\n\x14_on_host_maintenanceB\x0e\n\x0c_preemptibleB\x15\n\x13_provisioning_model\"\xc7\x01\n\x16SchedulingNodeAffinity\x12\x12\n\x03key\x18\xdf\xbc\x06 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x08operator\x18\xa4\xd1\xa8\x11 \x01(\tH\x01\x88\x01\x01\x12\x11\n\x06values\x18\xa2\xba\x96w \x03(\t\"W\n\x08Operator\x12\x16\n\x12UNDEFINED_OPERATOR\x10\x00\x12\x07\n\x02IN\x10\xa5\x12\x12\r\n\x06NOT_IN\x10\xb1\xbc\xebL\x12\x1b\n\x14OPERATOR_UNSPECIFIED\x10\xfc\xff\xba=B\x06\n\x04_keyB\x0b\n\t_operator\"3\n\x0cScratchDisks\x12\x17\n\x07\x64isk_gb\x18\xbd\xc5\x8a\x1d \x01(\x05H\x00\x88\x01\x01\x42\n\n\x08_disk_gb\"S\n\nScreenshot\x12\x19\n\x08\x63ontents\x18\x9a\xb6\xbd\xf1\x01 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x42\x0b\n\t_contentsB\x07\n\x05_kind\"\xef\x03\n\x1eSecurityPoliciesAggregatedList\x12\x14\n\x04\x65tag\x18\x95\xd2\xbe\x01 \x01(\tH\x00\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x01\x88\x01\x01\x12T\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\x42.google.cloud.compute.v1.SecurityPoliciesAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x02\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x03\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x04\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01\x1a\x61\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x42\n\x05value\x18\x02 \x01(\x0b\x32\x33.google.cloud.compute.v1.SecurityPoliciesScopedList:\x02\x38\x01\x42\x07\n\x05_etagB\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xbf\x01\n7SecurityPoliciesListPreconfiguredExpressionSetsResponse\x12\x62\n\x1dpreconfigured_expression_sets\x18\xfa\x8c\xd7\xff\x01 \x01(\x0b\x32\x32.google.cloud.compute.v1.SecurityPoliciesWafConfigH\x00\x88\x01\x01\x42 \n\x1e_preconfigured_expression_sets\"\xaa\x01\n\x1aSecurityPoliciesScopedList\x12\x45\n\x11security_policies\x18\xef\xa6\xf7< \x03(\x0b\x32\'.google.cloud.compute.v1.SecurityPolicy\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"r\n\x19SecurityPoliciesWafConfig\x12G\n\twaf_rules\x18\xd4\xc3\xdb# \x01(\x0b\x32,.google.cloud.compute.v1.PreconfiguredWafSetH\x00\x88\x01\x01\x42\x0c\n\n_waf_rules\"\xa5\x08\n\x0eSecurityPolicy\x12k\n\x1a\x61\x64\x61ptive_protection_config\x18\xdf\xfb\xd1G \x01(\x0b\x32?.google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigH\x00\x88\x01\x01\x12\x66\n\x17\x61\x64vanced_options_config\x18\xc0\xd3\x9d\xd6\x01 \x01(\x0b\x32<.google.cloud.compute.v1.SecurityPolicyAdvancedOptionsConfigH\x01\x88\x01\x01\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x02\x88\x01\x01\x12\x63\n\x16\x64\x64os_protection_config\x18\xcd\x84\xff\x17 \x01(\x0b\x32;.google.cloud.compute.v1.SecurityPolicyDdosProtectionConfigH\x03\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x04\x88\x01\x01\x12\x1b\n\x0b\x66ingerprint\x18\xe4\xd1\xf3o \x01(\tH\x05\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x06\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x07\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x08\x88\x01\x01\x12h\n\x18recaptcha_options_config\x18\xdb\xd4\xbd\xf7\x01 \x01(\x0b\x32=.google.cloud.compute.v1.SecurityPolicyRecaptchaOptionsConfigH\t\x88\x01\x01\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\n\x88\x01\x01\x12=\n\x05rules\x18\xf7\x91\xf5\x33 \x03(\x0b\x32+.google.cloud.compute.v1.SecurityPolicyRule\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x0b\x88\x01\x01\x12\x14\n\x04type\x18\xba\x9e\xda\x01 \x01(\tH\x0c\x88\x01\x01\"d\n\x04Type\x12\x12\n\x0eUNDEFINED_TYPE\x10\x00\x12\x12\n\x0b\x43LOUD_ARMOR\x10\xf5\x9c\xa4|\x12\x17\n\x10\x43LOUD_ARMOR_EDGE\x10\xc7\xa2\xc7w\x12\x1b\n\x13\x43LOUD_ARMOR_NETWORK\x10\xc4\xac\xf9\xe8\x01\x42\x1d\n\x1b_adaptive_protection_configB\x1a\n\x18_advanced_options_configB\x15\n\x13_creation_timestampB\x19\n\x17_ddos_protection_configB\x0e\n\x0c_descriptionB\x0e\n\x0c_fingerprintB\x05\n\x03_idB\x07\n\x05_kindB\x07\n\x05_nameB\x1b\n\x19_recaptcha_options_configB\t\n\x07_regionB\x0c\n\n_self_linkB\x07\n\x05_type\"\xcd\x01\n&SecurityPolicyAdaptiveProtectionConfig\x12\x83\x01\n\x1alayer7_ddos_defense_config\x18\xa3\xd9\xc3\xd0\x01 \x01(\x0b\x32V.google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigH\x00\x88\x01\x01\x42\x1d\n\x1b_layer7_ddos_defense_config\"\xed\x01\n=SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig\x12\x17\n\x06\x65nable\x18\x83\xcb\xd4\x94\x01 \x01(\x08H\x00\x88\x01\x01\x12 \n\x0frule_visibility\x18\xb5\xd8\x90\xd8\x01 \x01(\tH\x01\x88\x01\x01\"R\n\x0eRuleVisibility\x12\x1d\n\x19UNDEFINED_RULE_VISIBILITY\x10\x00\x12\x0f\n\x07PREMIUM\x10\xb7\xb4\xc1\xbe\x01\x12\x10\n\x08STANDARD\x10\xbd\x9d\x8c\xe7\x01\x42\t\n\x07_enableB\x12\n\x10_rule_visibility\"\x9b\x03\n#SecurityPolicyAdvancedOptionsConfig\x12p\n\x12json_custom_config\x18\xb9\xd9\x99\x35 \x01(\x0b\x32L.google.cloud.compute.v1.SecurityPolicyAdvancedOptionsConfigJsonCustomConfigH\x00\x88\x01\x01\x12\x1d\n\x0cjson_parsing\x18\xd9\x84\xda\x86\x01 \x01(\tH\x01\x88\x01\x01\x12\x19\n\tlog_level\x18\xc9\xbd\x84\x43 \x01(\tH\x02\x88\x01\x01\"M\n\x0bJsonParsing\x12\x1a\n\x16UNDEFINED_JSON_PARSING\x10\x00\x12\x10\n\x08\x44ISABLED\x10\xfc\xd4\xb0\xf6\x01\x12\x10\n\x08STANDARD\x10\xbd\x9d\x8c\xe7\x01\"C\n\x08LogLevel\x12\x17\n\x13UNDEFINED_LOG_LEVEL\x10\x00\x12\r\n\x06NORMAL\x10\xe7\xe1\xe6L\x12\x0f\n\x07VERBOSE\x10\xe2\x8a\xe4\xfd\x01\x42\x15\n\x13_json_custom_configB\x0f\n\r_json_parsingB\x0c\n\n_log_level\"O\n3SecurityPolicyAdvancedOptionsConfigJsonCustomConfig\x12\x18\n\rcontent_types\x18\xb3\xe2\xa7\x08 \x03(\t\"\xae\x01\n\"SecurityPolicyDdosProtectionConfig\x12 \n\x0f\x64\x64os_protection\x18\x94\x9f\x9b\x83\x01 \x01(\tH\x00\x88\x01\x01\"R\n\x0e\x44\x64osProtection\x12\x1d\n\x19UNDEFINED_DDOS_PROTECTION\x10\x00\x12\x0f\n\x08\x41\x44VANCED\x10\xa2\xb0\xb5\x1e\x12\x10\n\x08STANDARD\x10\xbd\x9d\x8c\xe7\x01\x42\x12\n\x10_ddos_protection\"\x83\x02\n\x12SecurityPolicyList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x39\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\'.google.cloud.compute.v1.SecurityPolicy\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x03\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\n\n\x08_warning\"`\n$SecurityPolicyRecaptchaOptionsConfig\x12\"\n\x11redirect_site_key\x18\xea\x84\xbc\xd5\x01 \x01(\tH\x00\x88\x01\x01\x42\x14\n\x12_redirect_site_key\"N\n\x17SecurityPolicyReference\x12\x1f\n\x0fsecurity_policy\x18\x91\x86\xcaQ \x01(\tH\x00\x88\x01\x01\x42\x12\n\x10_security_policy\"\x8a\x06\n\x12SecurityPolicyRule\x12\x16\n\x06\x61\x63tion\x18\xb6\xfc\xbdY \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x01\x88\x01\x01\x12[\n\rheader_action\x18\xa8\xa0\xb8\x9c\x01 \x01(\x0b\x32;.google.cloud.compute.v1.SecurityPolicyRuleHttpHeaderActionH\x02\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x03\x88\x01\x01\x12I\n\x05match\x18\xc5\xb3\xb7\x31 \x01(\x0b\x32\x32.google.cloud.compute.v1.SecurityPolicyRuleMatcherH\x04\x88\x01\x01\x12k\n\x18preconfigured_waf_config\x18\xe3\x9f\x96\x38 \x01(\x0b\x32\x41.google.cloud.compute.v1.SecurityPolicyRulePreconfiguredWafConfigH\x05\x88\x01\x01\x12\x17\n\x07preview\x18\xc8\xc7\xa3h \x01(\x08H\x06\x88\x01\x01\x12\x19\n\x08priority\x18\xa4\xf3\xa1\xd4\x01 \x01(\x05H\x07\x88\x01\x01\x12_\n\x12rate_limit_options\x18\xfb\xc9\x9a \x01(\x0b\x32;.google.cloud.compute.v1.SecurityPolicyRuleRateLimitOptionsH\x08\x88\x01\x01\x12\\\n\x10redirect_options\x18\xbb\x92\xeeM \x01(\x0b\x32:.google.cloud.compute.v1.SecurityPolicyRuleRedirectOptionsH\t\x88\x01\x01\x42\t\n\x07_actionB\x0e\n\x0c_descriptionB\x10\n\x0e_header_actionB\x07\n\x05_kindB\x08\n\x06_matchB\x1b\n\x19_preconfigured_waf_configB\n\n\x08_previewB\x0b\n\t_priorityB\x15\n\x13_rate_limit_optionsB\x13\n\x11_redirect_options\"\x95\x01\n\"SecurityPolicyRuleHttpHeaderAction\x12o\n\x17request_headers_to_adds\x18\xcd\xab\xfa) \x03(\x0b\x32K.google.cloud.compute.v1.SecurityPolicyRuleHttpHeaderActionHttpHeaderOption\"\x90\x01\n2SecurityPolicyRuleHttpHeaderActionHttpHeaderOption\x12\x1b\n\x0bheader_name\x18\xfd\xc1\xc7\x34 \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0cheader_value\x18\xbf\xf2\xeb` \x01(\tH\x01\x88\x01\x01\x42\x0e\n\x0c_header_nameB\x0f\n\r_header_value\"\xac\x02\n\x19SecurityPolicyRuleMatcher\x12P\n\x06\x63onfig\x18\xc2\x86\xfey \x01(\x0b\x32\x38.google.cloud.compute.v1.SecurityPolicyRuleMatcherConfigH\x00\x88\x01\x01\x12\x33\n\x04\x65xpr\x18\xf5\xf3\xbe\x01 \x01(\x0b\x32\x1d.google.cloud.compute.v1.ExprH\x01\x88\x01\x01\x12\x1f\n\x0eversioned_expr\x18\xbd\xe3\xd6\x99\x01 \x01(\tH\x02\x88\x01\x01\"@\n\rVersionedExpr\x12\x1c\n\x18UNDEFINED_VERSIONED_EXPR\x10\x00\x12\x11\n\nSRC_IPS_V1\x10\x89\xfd\xe8!B\t\n\x07_configB\x07\n\x05_exprB\x11\n\x0f_versioned_expr\"<\n\x1fSecurityPolicyRuleMatcherConfig\x12\x19\n\rsrc_ip_ranges\x18\xd3\x80\x87\xce\x01 \x03(\t\"\x8d\x01\n(SecurityPolicyRulePreconfiguredWafConfig\x12\x61\n\nexclusions\x18\xe5\xf8\xbf\x63 \x03(\x0b\x32J.google.cloud.compute.v1.SecurityPolicyRulePreconfiguredWafConfigExclusion\"\x82\x05\n1SecurityPolicyRulePreconfiguredWafConfigExclusion\x12|\n\x1arequest_cookies_to_exclude\x18\xf6\xde\xdfJ \x03(\x0b\x32U.google.cloud.compute.v1.SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams\x12|\n\x1arequest_headers_to_exclude\x18\x9f\xa4\x93\x1e \x03(\x0b\x32U.google.cloud.compute.v1.SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams\x12\x82\x01\n\x1frequest_query_params_to_exclude\x18\x88\x9e\xba\xa2\x01 \x03(\x0b\x32U.google.cloud.compute.v1.SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams\x12y\n\x17request_uris_to_exclude\x18\x9e\xaa\x9f+ \x03(\x0b\x32U.google.cloud.compute.v1.SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams\x12\x1b\n\x0ftarget_rule_ids\x18\xe3\xe3\xd5\xed\x01 \x03(\t\x12 \n\x0ftarget_rule_set\x18\x8d\xaf\xd6\xed\x01 \x01(\tH\x00\x88\x01\x01\x42\x12\n\x10_target_rule_set\"\xe7\x01\n<SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams\x12\x10\n\x02op\x18\xe1\x1b \x01(\tH\x00\x88\x01\x01\x12\x12\n\x03val\x18\xa1\x8e\x07 \x01(\tH\x01\x88\x01\x01\"r\n\x02Op\x12\x10\n\x0cUNDEFINED_OP\x10\x00\x12\x0f\n\x08\x43ONTAINS\x10\x9f\xcc\xcd\x66\x12\x11\n\tENDS_WITH\x10\xad\xe3\xeb\xe9\x01\x12\x0e\n\x06\x45QUALS\x10\xbf\xe7\xed\xd2\x01\x12\x12\n\nEQUALS_ANY\x10\xcc\xd2\xe6\xa0\x01\x12\x12\n\x0bSTARTS_WITH\x10\xf4\xdf\xc2\x42\x42\x05\n\x03_opB\x06\n\x04_val\"\xdf\x06\n\"SecurityPolicyRuleRateLimitOptions\x12 \n\x10\x62\x61n_duration_sec\x18\xd6\x9a\xba\x14 \x01(\x05H\x00\x88\x01\x01\x12\x64\n\rban_threshold\x18\xbb\xa8\xff\xee\x01 \x01(\x0b\x32\x44.google.cloud.compute.v1.SecurityPolicyRuleRateLimitOptionsThresholdH\x01\x88\x01\x01\x12\x1f\n\x0e\x63onform_action\x18\xcf\xc6\xe8\xf6\x01 \x01(\tH\x02\x88\x01\x01\x12\x1f\n\x0e\x65nforce_on_key\x18\xfc\x9d\xd6\xc6\x01 \x01(\tH\x03\x88\x01\x01\x12#\n\x13\x65nforce_on_key_name\x18\xee\xc3\x9a? \x01(\tH\x04\x88\x01\x01\x12\x1d\n\rexceed_action\x18\xa1\xca\xdaO \x01(\tH\x05\x88\x01\x01\x12\x64\n\x17\x65xceed_redirect_options\x18\xe6\x8c\xed\xe1\x01 \x01(\x0b\x32:.google.cloud.compute.v1.SecurityPolicyRuleRedirectOptionsH\x06\x88\x01\x01\x12k\n\x14rate_limit_threshold\x18\x88\xbf\xcf\x96\x01 \x01(\x0b\x32\x44.google.cloud.compute.v1.SecurityPolicyRuleRateLimitOptionsThresholdH\x07\x88\x01\x01\"\xab\x01\n\x0c\x45nforceOnKey\x12\x1c\n\x18UNDEFINED_ENFORCE_ON_KEY\x10\x00\x12\t\n\x03\x41LL\x10\x81\xfb\x03\x12\x13\n\x0bHTTP_COOKIE\x10\xfb\xa3\x83\xec\x01\x12\x12\n\x0bHTTP_HEADER\x10\xa4\xd4\xd6+\x12\x11\n\tHTTP_PATH\x10\xfc\xd2\xc4\x94\x01\x12\x07\n\x02IP\x10\xa7\x12\x12\x12\n\x0bREGION_CODE\x10\xd8\xf8\xf7%\x12\t\n\x03SNI\x10\xce\x82\x05\x12\x0e\n\x06XFF_IP\x10\xae\xc7\x98\xd1\x01\x42\x13\n\x11_ban_duration_secB\x10\n\x0e_ban_thresholdB\x11\n\x0f_conform_actionB\x11\n\x0f_enforce_on_keyB\x16\n\x14_enforce_on_key_nameB\x10\n\x0e_exceed_actionB\x1a\n\x18_exceed_redirect_optionsB\x17\n\x15_rate_limit_threshold\"}\n+SecurityPolicyRuleRateLimitOptionsThreshold\x12\x15\n\x05\x63ount\x18\x8f\xa2\x9d- \x01(\x05H\x00\x88\x01\x01\x12\x1c\n\x0cinterval_sec\x18\xd7\xcb\xcb\x13 \x01(\x05H\x01\x88\x01\x01\x42\x08\n\x06_countB\x0f\n\r_interval_sec\"\xb1\x01\n!SecurityPolicyRuleRedirectOptions\x12\x16\n\x06target\x18\x91\xe3\xf9[ \x01(\tH\x00\x88\x01\x01\x12\x14\n\x04type\x18\xba\x9e\xda\x01 \x01(\tH\x01\x88\x01\x01\"J\n\x04Type\x12\x12\n\x0eUNDEFINED_TYPE\x10\x00\x12\x14\n\x0c\x45XTERNAL_302\x10\x81\xd6\xd9\xbc\x01\x12\x18\n\x10GOOGLE_RECAPTCHA\x10\xc1\x9c\xb1\xf7\x01\x42\t\n\x07_targetB\x07\n\x05_type\"k\n\x10SecuritySettings\x12\"\n\x11\x63lient_tls_policy\x18\xea\x8b\xba\xdc\x01 \x01(\tH\x00\x88\x01\x01\x12\x1d\n\x11subject_alt_names\x18\xdf\xb3\xaf\x9d\x01 \x03(\tB\x14\n\x12_client_tls_policy\"q\n&SendDiagnosticInterruptInstanceRequest\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\")\n\'SendDiagnosticInterruptInstanceResponse\"\xc3\x01\n\x10SerialPortOutput\x12\x19\n\x08\x63ontents\x18\x9a\xb6\xbd\xf1\x01 \x01(\tH\x00\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x14\n\x04next\x18\xf3\x95\xce\x01 \x01(\x03H\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x15\n\x05start\x18\xe2\x88\xab\x34 \x01(\x03H\x04\x88\x01\x01\x42\x0b\n\t_contentsB\x07\n\x05_kindB\x07\n\x05_nextB\x0c\n\n_self_linkB\x08\n\x06_start\"\xbf\x01\n\rServerBinding\x12\x14\n\x04type\x18\xba\x9e\xda\x01 \x01(\tH\x00\x88\x01\x01\"\x8e\x01\n\x04Type\x12\x12\n\x0eUNDEFINED_TYPE\x10\x00\x12\"\n\x1aRESTART_NODE_ON_ANY_SERVER\x10\xc9\xd8\xe9\xef\x01\x12&\n\x1fRESTART_NODE_ON_MINIMAL_SERVERS\x10\xdf\xaa\xad\x61\x12&\n\x1fSERVER_BINDING_TYPE_UNSPECIFIED\x10\xa8\xdb\x9cVB\x07\n\x05_type\"D\n\x0eServiceAccount\x12\x15\n\x05\x65mail\x18\x9c\x97\x89. \x01(\tH\x00\x88\x01\x01\x12\x11\n\x06scopes\x18\x9f\x99\x92O \x03(\tB\x08\n\x06_email\"\xe2\x08\n\x11ServiceAttachment\x12[\n\x13\x63onnected_endpoints\x18\xc8\x97\xb8\" \x03(\x0b\x32;.google.cloud.compute.v1.ServiceAttachmentConnectedEndpoint\x12&\n\x15\x63onnection_preference\x18\xdc\xf9\xa4\x88\x01 \x01(\tH\x00\x88\x01\x01\x12\x61\n\x15\x63onsumer_accept_lists\x18\xc7\xb6\x84\xc0\x01 \x03(\x0b\x32>.google.cloud.compute.v1.ServiceAttachmentConsumerProjectLimit\x12 \n\x15\x63onsumer_reject_lists\x18\x9e\x99\xa5\x61 \x03(\t\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x01\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x02\x88\x01\x01\x12\x17\n\x0c\x64omain_names\x18\x8d\xd8\x89\x03 \x03(\t\x12&\n\x15\x65nable_proxy_protocol\x18\x85\x87\xbc\xad\x01 \x01(\x08H\x03\x88\x01\x01\x12\x1b\n\x0b\x66ingerprint\x18\xe4\xd1\xf3o \x01(\tH\x04\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x05\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x06\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x07\x88\x01\x01\x12\x17\n\x0bnat_subnets\x18\x98\x8f\xdb\xb2\x01 \x03(\t\x12(\n\x18producer_forwarding_rule\x18\xd1\xa8\x9cv \x01(\tH\x08\x88\x01\x01\x12L\n\x19psc_service_attachment_id\x18\xee\xfa\xcf\xfb\x01 \x01(\x0b\x32 .google.cloud.compute.v1.Uint128H\t\x88\x01\x01\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\n\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x0b\x88\x01\x01\x12\x1d\n\x0etarget_service\x18\x87\xfcN \x01(\tH\x0c\x88\x01\x01\"\x95\x01\n\x14\x43onnectionPreference\x12#\n\x1fUNDEFINED_CONNECTION_PREFERENCE\x10\x00\x12\x17\n\x10\x41\x43\x43\x45PT_AUTOMATIC\x10\x94\xf7\xf0#\x12\x15\n\rACCEPT_MANUAL\x10\xdd\xed\xf1\xb1\x01\x12(\n!CONNECTION_PREFERENCE_UNSPECIFIED\x10\xb4\xa0\xbf\x10\x42\x18\n\x16_connection_preferenceB\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x18\n\x16_enable_proxy_protocolB\x0e\n\x0c_fingerprintB\x05\n\x03_idB\x07\n\x05_kindB\x07\n\x05_nameB\x1b\n\x19_producer_forwarding_ruleB\x1c\n\x1a_psc_service_attachment_idB\t\n\x07_regionB\x0c\n\n_self_linkB\x11\n\x0f_target_service\"\xd4\x03\n\x1fServiceAttachmentAggregatedList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12U\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\x43.google.cloud.compute.v1.ServiceAttachmentAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1a\x63\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x44\n\x05value\x18\x02 \x01(\x0b\x32\x35.google.cloud.compute.v1.ServiceAttachmentsScopedList:\x02\x38\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xbf\x02\n\"ServiceAttachmentConnectedEndpoint\x12\x18\n\x08\x65ndpoint\x18\x95\xbb\x9c> \x01(\tH\x00\x88\x01\x01\x12\"\n\x11psc_connection_id\x18\xdd\xa5\xa3\x8b\x01 \x01(\x04H\x01\x88\x01\x01\x12\x16\n\x06status\x18\xf2\x9f\xb7V \x01(\tH\x02\x88\x01\x01\"\x94\x01\n\x06Status\x12\x14\n\x10UNDEFINED_STATUS\x10\x00\x12\x0f\n\x08\x41\x43\x43\x45PTED\x10\xa7\x9f\xd2u\x12\x0e\n\x06\x43LOSED\x10\xec\xaa\xa3\xb5\x01\x12\x17\n\x0fNEEDS_ATTENTION\x10\xbc\x8b\xa2\xa4\x01\x12\x0e\n\x07PENDING\x10\xf7\xaa\xf0\x10\x12\x0f\n\x08REJECTED\x10\xfe\x88\x84S\x12\x19\n\x12STATUS_UNSPECIFIED\x10\xca\xcc\x8b\x14\x42\x0b\n\t_endpointB\x14\n\x12_psc_connection_idB\t\n\x07_status\"\xc5\x01\n%ServiceAttachmentConsumerProjectLimit\x12 \n\x10\x63onnection_limit\x18\x9a\x9e\xd4> \x01(\rH\x00\x88\x01\x01\x12\x1b\n\x0bnetwork_url\x18\xde\x8f\xe6\x62 \x01(\tH\x01\x88\x01\x01\x12\"\n\x11project_id_or_num\x18\xa8\x8a\xe5\xa6\x01 \x01(\tH\x02\x88\x01\x01\x42\x13\n\x11_connection_limitB\x0e\n\x0c_network_urlB\x14\n\x12_project_id_or_num\"\xb3\x02\n\x15ServiceAttachmentList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12<\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32*.google.cloud.compute.v1.ServiceAttachment\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xb2\x01\n\x1cServiceAttachmentsScopedList\x12K\n\x13service_attachments\x18\xa6\x92\xba\x92\x01 \x03(\x0b\x32*.google.cloud.compute.v1.ServiceAttachment\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"\xa6\x02\n&SetBackendServiceTargetSslProxyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x8a\x01\n7target_ssl_proxies_set_backend_service_request_resource\x18\xa4\xe9\xa8\x42 \x01(\x0b\x32\x41.google.cloud.compute.v1.TargetSslProxiesSetBackendServiceRequestB\x03\xe0\x41\x02\x12!\n\x10target_ssl_proxy\x18\xcd\xba\xc6\xa1\x01 \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xa7\x02\n&SetBackendServiceTargetTcpProxyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x8b\x01\n7target_tcp_proxies_set_backend_service_request_resource\x18\xef\xd1\xc2\x82\x01 \x01(\x0b\x32\x41.google.cloud.compute.v1.TargetTcpProxiesSetBackendServiceRequestB\x03\xe0\x41\x02\x12!\n\x10target_tcp_proxy\x18\xe2\xd6\xf0\xef\x01 \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xb1\x02\n\x1aSetBackupTargetPoolRequest\x12\x1e\n\x0e\x66\x61ilover_ratio\x18\xfe\x94\xb4\x65 \x01(\x02H\x00\x88\x01\x01\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x01\x88\x01\x01\x12\x1b\n\x0btarget_pool\x18\x8a\xe4\xf8\x1d \x01(\tB\x03\xe0\x41\x02\x12T\n\x19target_reference_resource\x18\xf0\xb7\xdd\xf9\x01 \x01(\x0b\x32(.google.cloud.compute.v1.TargetReferenceB\x03\xe0\x41\x02\x42\x11\n\x0f_failover_ratioB\r\n\x0b_request_id\"\xae\x02\n(SetCertificateMapTargetHttpsProxyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x8f\x01\n9target_https_proxies_set_certificate_map_request_resource\x18\xbb\xb6\xfe\xde\x01 \x01(\x0b\x32\x43.google.cloud.compute.v1.TargetHttpsProxiesSetCertificateMapRequestB\x03\xe0\x41\x02\x12\"\n\x12target_https_proxy\x18\xec\xb0\xfa\x18 \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xa7\x02\n&SetCertificateMapTargetSslProxyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x8b\x01\n7target_ssl_proxies_set_certificate_map_request_resource\x18\xba\x96\x83\xa4\x01 \x01(\x0b\x32\x41.google.cloud.compute.v1.TargetSslProxiesSetCertificateMapRequestB\x03\xe0\x41\x02\x12!\n\x10target_ssl_proxy\x18\xcd\xba\xc6\xa1\x01 \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xbe\x01\n\'SetCommonInstanceMetadataProjectRequest\x12\x45\n\x11metadata_resource\x18\x9e\xbe\xe6\x8a\x01 \x01(\x0b\x32!.google.cloud.compute.v1.MetadataB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xf7\x01\n#SetDefaultNetworkTierProjectRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x81\x01\n2projects_set_default_network_tier_request_resource\x18\x8a\xc0\xa3< \x01(\x0b\x32=.google.cloud.compute.v1.ProjectsSetDefaultNetworkTierRequestB\x03\xe0\x41\x02\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xe9\x01\n$SetDeletionProtectionInstanceRequest\x12$\n\x13\x64\x65letion_protection\x18\xea\xff\xb2\xda\x01 \x01(\x08H\x00\x88\x01\x01\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x01\x88\x01\x01\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\x16\n\x14_deletion_protectionB\r\n\x0b_request_id\"\xe2\x01\n SetDiskAutoDeleteInstanceRequest\x12\x1c\n\x0b\x61uto_delete\x18\xbb\xe4\xce\xdd\x01 \x01(\x08\x42\x03\xe0\x41\x02\x12\x1b\n\x0b\x64\x65vice_name\x18\xd4\xb5\x9a \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xff\x01\n)SetEdgeSecurityPolicyBackendBucketRequest\x12\x1e\n\x0e\x62\x61\x63kend_bucket\x18\xf5\xe3\xdd+ \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x64\n\"security_policy_reference_resource\x18\xf0\xb4\xab\x61 \x01(\x0b\x32\x30.google.cloud.compute.v1.SecurityPolicyReferenceB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\x82\x02\n*SetEdgeSecurityPolicyBackendServiceRequest\x12 \n\x0f\x62\x61\x63kend_service\x18\x8a\xc0\xae\x92\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x64\n\"security_policy_reference_resource\x18\xf0\xb4\xab\x61 \x01(\x0b\x32\x30.google.cloud.compute.v1.SecurityPolicyReferenceB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xbc\x01\n!SetIamPolicyBackendServiceRequest\x12\x64\n\"global_set_policy_request_resource\x18\xb2\xe7\xdb\xa0\x01 \x01(\x0b\x32/.google.cloud.compute.v1.GlobalSetPolicyRequestB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\"\xc4\x01\n\x17SetIamPolicyDiskRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\x12`\n zone_set_policy_request_resource\x18\xbb\xb8\x98\xb6\x01 \x01(\x0b\x32-.google.cloud.compute.v1.ZoneSetPolicyRequestB\x03\xe0\x41\x02\"\xbb\x01\n!SetIamPolicyFirewallPolicyRequest\x12|\n/global_organization_set_policy_request_resource\x18\xde\x94\xccT \x01(\x0b\x32;.google.cloud.compute.v1.GlobalOrganizationSetPolicyRequestB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\"\xb3\x01\n\x18SetIamPolicyImageRequest\x12\x64\n\"global_set_policy_request_resource\x18\xb2\xe7\xdb\xa0\x01 \x01(\x0b\x32/.google.cloud.compute.v1.GlobalSetPolicyRequestB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\"\xc8\x01\n\x1bSetIamPolicyInstanceRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\x12`\n zone_set_policy_request_resource\x18\xbb\xb8\x98\xb6\x01 \x01(\x0b\x32-.google.cloud.compute.v1.ZoneSetPolicyRequestB\x03\xe0\x41\x02\"\xbe\x01\n#SetIamPolicyInstanceTemplateRequest\x12\x64\n\"global_set_policy_request_resource\x18\xb2\xe7\xdb\xa0\x01 \x01(\x0b\x32/.google.cloud.compute.v1.GlobalSetPolicyRequestB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\"\xb5\x01\n\x1aSetIamPolicyLicenseRequest\x12\x64\n\"global_set_policy_request_resource\x18\xb2\xe7\xdb\xa0\x01 \x01(\x0b\x32/.google.cloud.compute.v1.GlobalSetPolicyRequestB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\"\xba\x01\n\x1fSetIamPolicyMachineImageRequest\x12\x64\n\"global_set_policy_request_resource\x18\xb2\xe7\xdb\xa0\x01 \x01(\x0b\x32/.google.cloud.compute.v1.GlobalSetPolicyRequestB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\"\xd7\x01\n$SetIamPolicyNetworkAttachmentRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x64\n\"region_set_policy_request_resource\x18\x83\xc7\xeb\x83\x01 \x01(\x0b\x32/.google.cloud.compute.v1.RegionSetPolicyRequestB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\"\xc3\x01\n(SetIamPolicyNetworkFirewallPolicyRequest\x12\x64\n\"global_set_policy_request_resource\x18\xb2\xe7\xdb\xa0\x01 \x01(\x0b\x32/.google.cloud.compute.v1.GlobalSetPolicyRequestB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\"\xc9\x01\n\x1cSetIamPolicyNodeGroupRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\x12`\n zone_set_policy_request_resource\x18\xbb\xb8\x98\xb6\x01 \x01(\x0b\x32-.google.cloud.compute.v1.ZoneSetPolicyRequestB\x03\xe0\x41\x02\"\xd2\x01\n\x1fSetIamPolicyNodeTemplateRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x64\n\"region_set_policy_request_resource\x18\x83\xc7\xeb\x83\x01 \x01(\x0b\x32/.google.cloud.compute.v1.RegionSetPolicyRequestB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\"\xda\x01\n\'SetIamPolicyRegionBackendServiceRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x64\n\"region_set_policy_request_resource\x18\x83\xc7\xeb\x83\x01 \x01(\x0b\x32/.google.cloud.compute.v1.RegionSetPolicyRequestB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\"\xd0\x01\n\x1dSetIamPolicyRegionDiskRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x64\n\"region_set_policy_request_resource\x18\x83\xc7\xeb\x83\x01 \x01(\x0b\x32/.google.cloud.compute.v1.RegionSetPolicyRequestB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\"\xe1\x01\n.SetIamPolicyRegionNetworkFirewallPolicyRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x64\n\"region_set_policy_request_resource\x18\x83\xc7\xeb\x83\x01 \x01(\x0b\x32/.google.cloud.compute.v1.RegionSetPolicyRequestB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\"\xcb\x01\n\x1eSetIamPolicyReservationRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\x12`\n zone_set_policy_request_resource\x18\xbb\xb8\x98\xb6\x01 \x01(\x0b\x32-.google.cloud.compute.v1.ZoneSetPolicyRequestB\x03\xe0\x41\x02\"\xd4\x01\n!SetIamPolicyResourcePolicyRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x64\n\"region_set_policy_request_resource\x18\x83\xc7\xeb\x83\x01 \x01(\x0b\x32/.google.cloud.compute.v1.RegionSetPolicyRequestB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\"\xd7\x01\n$SetIamPolicyServiceAttachmentRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x64\n\"region_set_policy_request_resource\x18\x83\xc7\xeb\x83\x01 \x01(\x0b\x32/.google.cloud.compute.v1.RegionSetPolicyRequestB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\"\xb6\x01\n\x1bSetIamPolicySnapshotRequest\x12\x64\n\"global_set_policy_request_resource\x18\xb2\xe7\xdb\xa0\x01 \x01(\x0b\x32/.google.cloud.compute.v1.GlobalSetPolicyRequestB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\"\xd0\x01\n\x1dSetIamPolicySubnetworkRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x64\n\"region_set_policy_request_resource\x18\x83\xc7\xeb\x83\x01 \x01(\x0b\x32/.google.cloud.compute.v1.RegionSetPolicyRequestB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\"\xde\x02\n.SetInstanceTemplateInstanceGroupManagerRequest\x12&\n\x16instance_group_manager\x18\xc3\xf7\xf3v \x01(\tB\x03\xe0\x41\x02\x12\x98\x01\n>instance_group_managers_set_instance_template_request_resource\x18\xc5\xd9\xd6\x04 \x01(\x0b\x32H.google.cloud.compute.v1.InstanceGroupManagersSetInstanceTemplateRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xe4\x02\n4SetInstanceTemplateRegionInstanceGroupManagerRequest\x12&\n\x16instance_group_manager\x18\xc3\xf7\xf3v \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x94\x01\n<region_instance_group_managers_set_template_request_resource\x18\xcc\xc2\xa8Y \x01(\x0b\x32\x46.google.cloud.compute.v1.RegionInstanceGroupManagersSetTemplateRequestB\x03\xe0\x41\x02\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\x87\x02\n\x17SetLabelsAddressRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x63\n\"region_set_labels_request_resource\x18\xd6\xf8\xd5{ \x01(\x0b\x32/.google.cloud.compute.v1.RegionSetLabelsRequestB\x03\xe0\x41\x02\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xfd\x01\n\x14SetLabelsDiskRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zone\x12`\n zone_set_labels_request_resource\x18\x8e\xea\x82\xae\x01 \x01(\x0b\x32-.google.cloud.compute.v1.ZoneSetLabelsRequestB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xc7\x01\n\"SetLabelsExternalVpnGatewayRequest\x12\x64\n\"global_set_labels_request_resource\x18\x85\x99\xc6\x98\x01 \x01(\x0b\x32/.google.cloud.compute.v1.GlobalSetLabelsRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\"\x8e\x02\n\x1eSetLabelsForwardingRuleRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x63\n\"region_set_labels_request_resource\x18\xd6\xf8\xd5{ \x01(\x0b\x32/.google.cloud.compute.v1.RegionSetLabelsRequestB\x03\xe0\x41\x02\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xc2\x01\n\x1dSetLabelsGlobalAddressRequest\x12\x64\n\"global_set_labels_request_resource\x18\x85\x99\xc6\x98\x01 \x01(\x0b\x32/.google.cloud.compute.v1.GlobalSetLabelsRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\"\xc9\x01\n$SetLabelsGlobalForwardingRuleRequest\x12\x64\n\"global_set_labels_request_resource\x18\x85\x99\xc6\x98\x01 \x01(\x0b\x32/.google.cloud.compute.v1.GlobalSetLabelsRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\"\xba\x01\n\x15SetLabelsImageRequest\x12\x64\n\"global_set_labels_request_resource\x18\x85\x99\xc6\x98\x01 \x01(\x0b\x32/.google.cloud.compute.v1.GlobalSetLabelsRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\"\x8a\x02\n\x18SetLabelsInstanceRequest\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tB\x03\xe0\x41\x02\x12i\n%instances_set_labels_request_resource\x18\xe0\x81\x88\x63 \x01(\x0b\x32\x32.google.cloud.compute.v1.InstancesSetLabelsRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\x96\x02\n&SetLabelsInterconnectAttachmentRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x63\n\"region_set_labels_request_resource\x18\xd6\xf8\xd5{ \x01(\x0b\x32/.google.cloud.compute.v1.RegionSetLabelsRequestB\x03\xe0\x41\x02\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xc1\x01\n\x1cSetLabelsInterconnectRequest\x12\x64\n\"global_set_labels_request_resource\x18\x85\x99\xc6\x98\x01 \x01(\x0b\x32/.google.cloud.compute.v1.GlobalSetLabelsRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\"\x8a\x02\n\x1aSetLabelsRegionDiskRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x63\n\"region_set_labels_request_resource\x18\xd6\xf8\xd5{ \x01(\x0b\x32/.google.cloud.compute.v1.RegionSetLabelsRequestB\x03\xe0\x41\x02\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xc3\x01\n\x1eSetLabelsSecurityPolicyRequest\x12\x64\n\"global_set_labels_request_resource\x18\x85\x99\xc6\x98\x01 \x01(\x0b\x32/.google.cloud.compute.v1.GlobalSetLabelsRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\"\xbd\x01\n\x18SetLabelsSnapshotRequest\x12\x64\n\"global_set_labels_request_resource\x18\x85\x99\xc6\x98\x01 \x01(\x0b\x32/.google.cloud.compute.v1.GlobalSetLabelsRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\"\x90\x02\n SetLabelsTargetVpnGatewayRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x63\n\"region_set_labels_request_resource\x18\xd6\xf8\xd5{ \x01(\x0b\x32/.google.cloud.compute.v1.RegionSetLabelsRequestB\x03\xe0\x41\x02\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\x8a\x02\n\x1aSetLabelsVpnGatewayRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x63\n\"region_set_labels_request_resource\x18\xd6\xf8\xd5{ \x01(\x0b\x32/.google.cloud.compute.v1.RegionSetLabelsRequestB\x03\xe0\x41\x02\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\x89\x02\n\x19SetLabelsVpnTunnelRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x63\n\"region_set_labels_request_resource\x18\xd6\xf8\xd5{ \x01(\x0b\x32/.google.cloud.compute.v1.RegionSetLabelsRequestB\x03\xe0\x41\x02\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xa9\x02\n\"SetMachineResourcesInstanceRequest\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tB\x03\xe0\x41\x02\x12~\n0instances_set_machine_resources_request_resource\x18\xee\xae\xcc] \x01(\x0b\x32<.google.cloud.compute.v1.InstancesSetMachineResourcesRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\x9a\x02\n\x1dSetMachineTypeInstanceRequest\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tB\x03\xe0\x41\x02\x12t\n+instances_set_machine_type_request_resource\x18\x8d\xc7\x98y \x01(\x0b\x32\x37.google.cloud.compute.v1.InstancesSetMachineTypeRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xe8\x01\n\x1aSetMetadataInstanceRequest\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tB\x03\xe0\x41\x02\x12\x45\n\x11metadata_resource\x18\x9e\xbe\xe6\x8a\x01 \x01(\x0b\x32!.google.cloud.compute.v1.MetadataB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xa4\x02\n SetMinCpuPlatformInstanceRequest\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tB\x03\xe0\x41\x02\x12{\n/instances_set_min_cpu_platform_request_resource\x18\xe8\x9e\xe5\x46 \x01(\x0b\x32:.google.cloud.compute.v1.InstancesSetMinCpuPlatformRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\x85\x02\n\x16SetNameInstanceRequest\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tB\x03\xe0\x41\x02\x12\x66\n#instances_set_name_request_resource\x18\xd4\xc0\xde\x81\x01 \x01(\x0b\x32\x30.google.cloud.compute.v1.InstancesSetNameRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xae\x02\n!SetNamedPortsInstanceGroupRequest\x12\x1e\n\x0einstance_group\x18\xd5\xd4\xd5& \x01(\tB\x03\xe0\x41\x02\x12~\n0instance_groups_set_named_ports_request_resource\x18\xaf\xe4\xd3\xb7\x01 \x01(\x0b\x32;.google.cloud.compute.v1.InstanceGroupsSetNamedPortsRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xc4\x02\n\'SetNamedPortsRegionInstanceGroupRequest\x12\x1e\n\x0einstance_group\x18\xd5\xd4\xd5& \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x89\x01\n7region_instance_groups_set_named_ports_request_resource\x18\x9a\x90` \x01(\x0b\x32\x41.google.cloud.compute.v1.RegionInstanceGroupsSetNamedPortsRequestB\x03\xe0\x41\x02\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xa4\x02\n\x1fSetNodeTemplateNodeGroupRequest\x12\x1b\n\nnode_group\x18\x82\xfc\x8b\xe0\x01 \x01(\tB\x03\xe0\x41\x02\x12y\n.node_groups_set_node_template_request_resource\x18\xb1\xb9\xfc\x37 \x01(\x0b\x32\x39.google.cloud.compute.v1.NodeGroupsSetNodeTemplateRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xc9\x02\n)SetPrivateIpGoogleAccessSubnetworkRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\nsubnetwork\x18\xee\xa7\xe4\x92\x01 \x01(\tB\x03\xe0\x41\x02\x12\x8f\x01\n9subnetworks_set_private_ip_google_access_request_resource\x18\xf8\xce\x9d\x80\x01 \x01(\x0b\x32\x43.google.cloud.compute.v1.SubnetworksSetPrivateIpGoogleAccessRequestB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\x9d\x02\n#SetProxyHeaderTargetSslProxyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x84\x01\n4target_ssl_proxies_set_proxy_header_request_resource\x18\xae\xc9\xf1\x61 \x01(\x0b\x32>.google.cloud.compute.v1.TargetSslProxiesSetProxyHeaderRequestB\x03\xe0\x41\x02\x12!\n\x10target_ssl_proxy\x18\xcd\xba\xc6\xa1\x01 \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\x9d\x02\n#SetProxyHeaderTargetTcpProxyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x84\x01\n4target_tcp_proxies_set_proxy_header_request_resource\x18\xc3\x98\xf1h \x01(\x0b\x32>.google.cloud.compute.v1.TargetTcpProxiesSetProxyHeaderRequestB\x03\xe0\x41\x02\x12!\n\x10target_tcp_proxy\x18\xe2\xd6\xf0\xef\x01 \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xa7\x02\n&SetQuicOverrideTargetHttpsProxyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x8a\x01\n7target_https_proxies_set_quic_override_request_resource\x18\xe2\xf5\xe3\" \x01(\x0b\x32\x41.google.cloud.compute.v1.TargetHttpsProxiesSetQuicOverrideRequestB\x03\xe0\x41\x02\x12\"\n\x12target_https_proxy\x18\xec\xb0\xfa\x18 \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xee\x01\n\x1cSetSchedulingInstanceRequest\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12I\n\x13scheduling_resource\x18\xd9\xac\xee\xdc\x01 \x01(\x0b\x32#.google.cloud.compute.v1.SchedulingB\x03\xe0\x41\x02\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xfe\x01\n&SetSecurityPolicyBackendServiceRequest\x12 \n\x0f\x62\x61\x63kend_service\x18\x8a\xc0\xae\x92\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x64\n\"security_policy_reference_resource\x18\xf0\xb4\xab\x61 \x01(\x0b\x32\x30.google.cloud.compute.v1.SecurityPolicyReferenceB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xa4\x02\n SetServiceAccountInstanceRequest\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tB\x03\xe0\x41\x02\x12{\n.instances_set_service_account_request_resource\x18\xb8\x9e\xb2\x83\x01 \x01(\x0b\x32:.google.cloud.compute.v1.InstancesSetServiceAccountRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xb0\x02\n1SetShieldedInstanceIntegrityPolicyInstanceRequest\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12v\n+shielded_instance_integrity_policy_resource\x18\xb6\xdc\x8d\xc3\x01 \x01(\x0b\x32\x38.google.cloud.compute.v1.ShieldedInstanceIntegrityPolicyB\x03\xe0\x41\x02\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xe5\x02\n/SetSslCertificatesRegionTargetHttpsProxyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x9e\x01\nAregion_target_https_proxies_set_ssl_certificates_request_resource\x18\x87\x84\xa6\xba\x01 \x01(\x0b\x32J.google.cloud.compute.v1.RegionTargetHttpsProxiesSetSslCertificatesRequestB\x03\xe0\x41\x02\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\"\n\x12target_https_proxy\x18\xec\xb0\xfa\x18 \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xb0\x02\n)SetSslCertificatesTargetHttpsProxyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x90\x01\n:target_https_proxies_set_ssl_certificates_request_resource\x18\xdc\xab\xb2j \x01(\x0b\x32\x44.google.cloud.compute.v1.TargetHttpsProxiesSetSslCertificatesRequestB\x03\xe0\x41\x02\x12\"\n\x12target_https_proxy\x18\xec\xb0\xfa\x18 \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xa9\x02\n\'SetSslCertificatesTargetSslProxyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x8c\x01\n8target_ssl_proxies_set_ssl_certificates_request_resource\x18\xbd\xcb\xc5\x46 \x01(\x0b\x32\x42.google.cloud.compute.v1.TargetSslProxiesSetSslCertificatesRequestB\x03\xe0\x41\x02\x12!\n\x10target_ssl_proxy\x18\xcd\xba\xc6\xa1\x01 \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xf3\x01\n#SetSslPolicyTargetHttpsProxyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12Z\n\x1dssl_policy_reference_resource\x18\xbc\xf4\x9fp \x01(\x0b\x32+.google.cloud.compute.v1.SslPolicyReferenceB\x03\xe0\x41\x02\x12\"\n\x12target_https_proxy\x18\xec\xb0\xfa\x18 \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xf0\x01\n!SetSslPolicyTargetSslProxyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12Z\n\x1dssl_policy_reference_resource\x18\xbc\xf4\x9fp \x01(\x0b\x32+.google.cloud.compute.v1.SslPolicyReferenceB\x03\xe0\x41\x02\x12!\n\x10target_ssl_proxy\x18\xcd\xba\xc6\xa1\x01 \x01(\tB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xdc\x01\n\x16SetTagsInstanceRequest\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12=\n\rtags_resource\x18\xf4\x9a\x85\x9e\x01 \x01(\x0b\x32\x1d.google.cloud.compute.v1.TagsB\x03\xe0\x41\x02\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\x87\x02\n\x1eSetTargetForwardingRuleRequest\x12 \n\x0f\x66orwarding_rule\x18\xfe\xa5\xdd\x80\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12T\n\x19target_reference_resource\x18\xf0\xb7\xdd\xf9\x01 \x01(\x0b\x32(.google.cloud.compute.v1.TargetReferenceB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xec\x01\n$SetTargetGlobalForwardingRuleRequest\x12 \n\x0f\x66orwarding_rule\x18\xfe\xa5\xdd\x80\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12T\n\x19target_reference_resource\x18\xf0\xb7\xdd\xf9\x01 \x01(\x0b\x32(.google.cloud.compute.v1.TargetReferenceB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xd0\x02\n)SetTargetPoolsInstanceGroupManagerRequest\x12&\n\x16instance_group_manager\x18\xc3\xf7\xf3v \x01(\tB\x03\xe0\x41\x02\x12\x8f\x01\n9instance_group_managers_set_target_pools_request_resource\x18\x88\x86\x88\x86\x01 \x01(\x0b\x32\x43.google.cloud.compute.v1.InstanceGroupManagersSetTargetPoolsRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xe6\x02\n/SetTargetPoolsRegionInstanceGroupManagerRequest\x12&\n\x16instance_group_manager\x18\xc3\xf7\xf3v \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x9b\x01\n@region_instance_group_managers_set_target_pools_request_resource\x18\xfd\xca\xc5% \x01(\x0b\x32I.google.cloud.compute.v1.RegionInstanceGroupManagersSetTargetPoolsRequestB\x03\xe0\x41\x02\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\x90\x02\n%SetUrlMapRegionTargetHttpProxyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12!\n\x11target_http_proxy\x18\xe5\xbe\xd2\x62 \x01(\tB\x03\xe0\x41\x02\x12U\n\x1aurl_map_reference_resource\x18\x95\xe6\x8e\xbe\x01 \x01(\x0b\x32(.google.cloud.compute.v1.UrlMapReferenceB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\x92\x02\n&SetUrlMapRegionTargetHttpsProxyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\"\n\x12target_https_proxy\x18\xec\xb0\xfa\x18 \x01(\tB\x03\xe0\x41\x02\x12U\n\x1aurl_map_reference_resource\x18\x95\xe6\x8e\xbe\x01 \x01(\x0b\x32(.google.cloud.compute.v1.UrlMapReferenceB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xe9\x01\n\x1fSetUrlMapTargetHttpProxyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12!\n\x11target_http_proxy\x18\xe5\xbe\xd2\x62 \x01(\tB\x03\xe0\x41\x02\x12U\n\x1aurl_map_reference_resource\x18\x95\xe6\x8e\xbe\x01 \x01(\x0b\x32(.google.cloud.compute.v1.UrlMapReferenceB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xeb\x01\n SetUrlMapTargetHttpsProxyRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\"\n\x12target_https_proxy\x18\xec\xb0\xfa\x18 \x01(\tB\x03\xe0\x41\x02\x12U\n\x1aurl_map_reference_resource\x18\x95\xe6\x8e\xbe\x01 \x01(\x0b\x32(.google.cloud.compute.v1.UrlMapReferenceB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xd0\x01\n\"SetUsageExportBucketProjectRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\\\n\x1eusage_export_location_resource\x18\xeb\xcc\xd4\t \x01(\x0b\x32,.google.cloud.compute.v1.UsageExportLocationB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xfa\x02\n\rShareSettings\x12N\n\x0bproject_map\x18\xb6\xd6\xff? \x03(\x0b\x32\x36.google.cloud.compute.v1.ShareSettings.ProjectMapEntry\x12\x1b\n\nshare_type\x18\x9a\x97\xb8\xab\x01 \x01(\tH\x00\x88\x01\x01\x1a\x66\n\x0fProjectMapEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x42\n\x05value\x18\x02 \x01(\x0b\x32\x33.google.cloud.compute.v1.ShareSettingsProjectConfig:\x02\x38\x01\"\x84\x01\n\tShareType\x12\x18\n\x14UNDEFINED_SHARE_TYPE\x10\x00\x12\x0c\n\x05LOCAL\x10\xcb\xce\xcf\"\x12\x14\n\x0cORGANIZATION\x10\xb3\xaa\x8f\x83\x01\x12\x1e\n\x16SHARE_TYPE_UNSPECIFIED\x10\x92\xbc\xf6\xeb\x01\x12\x19\n\x11SPECIFIC_PROJECTS\x10\xe7\xb1\xee\xa5\x01\x42\r\n\x0b_share_type\"G\n\x1aShareSettingsProjectConfig\x12\x1a\n\nproject_id\x18\x81\xc8\xd2T \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_project_id\"\xce\x01\n\x16ShieldedInstanceConfig\x12,\n\x1b\x65nable_integrity_monitoring\x18\xb6\xdb\x87\xc3\x01 \x01(\x08H\x00\x88\x01\x01\x12\"\n\x12\x65nable_secure_boot\x18\xfe\x83\xf6: \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0b\x65nable_vtpm\x18\xf7\xe4\xdbV \x01(\x08H\x02\x88\x01\x01\x42\x1e\n\x1c_enable_integrity_monitoringB\x15\n\x13_enable_secure_bootB\x0e\n\x0c_enable_vtpm\"\x8b\x02\n\x18ShieldedInstanceIdentity\x12W\n\x0e\x65ncryption_key\x18\xa3\xc7\xe9\xe8\x01 \x01(\x0b\x32\x36.google.cloud.compute.v1.ShieldedInstanceIdentityEntryH\x00\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12T\n\x0bsigning_key\x18\xa5\x90\x85\x99\x01 \x01(\x0b\x32\x36.google.cloud.compute.v1.ShieldedInstanceIdentityEntryH\x02\x88\x01\x01\x42\x11\n\x0f_encryption_keyB\x07\n\x05_kindB\x0e\n\x0c_signing_key\"i\n\x1dShieldedInstanceIdentityEntry\x12\x18\n\x07\x65k_cert\x18\x9d\xdc\xd4\xd6\x01 \x01(\tH\x00\x88\x01\x01\x12\x17\n\x06\x65k_pub\x18\xe4\xd7\xa8\x93\x01 \x01(\tH\x01\x88\x01\x01\x42\n\n\x08_ek_certB\t\n\x07_ek_pub\"h\n\x1fShieldedInstanceIntegrityPolicy\x12(\n\x18update_auto_learn_policy\x18\xa7\xc4\x87u \x01(\x08H\x00\x88\x01\x01\x42\x1b\n\x19_update_auto_learn_policy\"`\n\x0cSignedUrlKey\x12\x19\n\x08key_name\x18\xeb\xf0\xee\xee\x01 \x01(\tH\x00\x88\x01\x01\x12\x1a\n\tkey_value\x18\x91\x9f\xb0\xf0\x01 \x01(\tH\x01\x88\x01\x01\x42\x0b\n\t_key_nameB\x0c\n\n_key_value\"\x83\x01\n\'SimulateMaintenanceEventInstanceRequest\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zone\"\xc1\x02\n(SimulateMaintenanceEventNodeGroupRequest\x12\x1b\n\nnode_group\x18\x82\xfc\x8b\xe0\x01 \x01(\tB\x03\xe0\x41\x02\x12\x8c\x01\n7node_groups_simulate_maintenance_event_request_resource\x18\xdc\xf9\xcb\xa7\x01 \x01(\x0b\x32\x42.google.cloud.compute.v1.NodeGroupsSimulateMaintenanceEventRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xd6\x0f\n\x08Snapshot\x12\x1d\n\x0c\x61rchitecture\x18\xd3\xd2\xb1\x90\x01 \x01(\tH\x00\x88\x01\x01\x12\x1d\n\x0c\x61uto_created\x18\xd8\xc8\x9b\xdd\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1a\n\nchain_name\x18\xc9\xda\xdd \x01(\tH\x02\x88\x01\x01\x12#\n\x13\x63reation_size_bytes\x18\x8d\xe8\xe5; \x01(\x03H\x03\x88\x01\x01\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x04\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x05\x88\x01\x01\x12\x1d\n\x0c\x64isk_size_gb\x18\xb7\x9a\xe7\x96\x01 \x01(\x03H\x06\x88\x01\x01\x12\x1f\n\x0e\x64ownload_bytes\x18\xf4\xcb\xb9\xcf\x01 \x01(\x03H\x07\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x08\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\t\x88\x01\x01\x12!\n\x11label_fingerprint\x18\x99\xf0\xf7T \x01(\tH\n\x88\x01\x01\x12\x41\n\x06labels\x18\xff\xbf\xc1\xee\x01 \x03(\x0b\x32-.google.cloud.compute.v1.Snapshot.LabelsEntry\x12\x18\n\rlicense_codes\x18\xa8\x85\xd8\x15 \x03(\x03\x12\x14\n\x08licenses\x18\xd2\x88\x80\xa1\x01 \x03(\t\x12\x1e\n\rlocation_hint\x18\xd1\x81\x92\xa7\x01 \x01(\tH\x0b\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x0c\x88\x01\x01\x12\x1e\n\rsatisfies_pzs\x18\xab\xdd\xab\xe5\x01 \x01(\x08H\r\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x0e\x88\x01\x01\x12W\n\x17snapshot_encryption_key\x18\xfe\xf6\xd4\x14 \x01(\x0b\x32..google.cloud.compute.v1.CustomerEncryptionKeyH\x0f\x88\x01\x01\x12\x1d\n\rsnapshot_type\x18\xd5\xd9\xa5; \x01(\tH\x10\x88\x01\x01\x12\x1c\n\x0bsource_disk\x18\xc1\xee\xb4\xd7\x01 \x01(\tH\x11\x88\x01\x01\x12[\n\x1asource_disk_encryption_key\x18\xe1\xa0\xb8\xfd\x01 \x01(\x0b\x32..google.cloud.compute.v1.CustomerEncryptionKeyH\x12\x88\x01\x01\x12\x1f\n\x0esource_disk_id\x18\xd9\xcd\xc9\xd8\x01 \x01(\tH\x13\x88\x01\x01\x12/\n\x1fsource_snapshot_schedule_policy\x18\x83\xb6\xb5p \x01(\tH\x14\x88\x01\x01\x12\x32\n\"source_snapshot_schedule_policy_id\x18\xd7\xa7\xce! \x01(\tH\x15\x88\x01\x01\x12\x16\n\x06status\x18\xf2\x9f\xb7V \x01(\tH\x16\x88\x01\x01\x12\x1e\n\rstorage_bytes\x18\xa7\xbb\xbd\xca\x01 \x01(\x03H\x17\x88\x01\x01\x12%\n\x14storage_bytes_status\x18\x8a\xab\x80\xea\x01 \x01(\tH\x18\x88\x01\x01\x12\x1d\n\x11storage_locations\x18\x9a\xed\xb3\x9c\x01 \x03(\t\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"j\n\x0c\x41rchitecture\x12\x1a\n\x16UNDEFINED_ARCHITECTURE\x10\x00\x12 \n\x18\x41RCHITECTURE_UNSPECIFIED\x10\xab\xd4\x9d\xbc\x01\x12\x0c\n\x05\x41RM64\x10\xfa\xcb\xe9\x1d\x12\x0e\n\x06X86_64\x10\xc7\xa4\xe6\xca\x01\"N\n\x0cSnapshotType\x12\x1b\n\x17UNDEFINED_SNAPSHOT_TYPE\x10\x00\x12\x0f\n\x07\x41RCHIVE\x10\xa2\xd9\xd1\xf1\x01\x12\x10\n\x08STANDARD\x10\xbd\x9d\x8c\xe7\x01\"r\n\x06Status\x12\x14\n\x10UNDEFINED_STATUS\x10\x00\x12\x10\n\x08\x43REATING\x10\xb9\xbd\x9d\xd9\x01\x12\x10\n\x08\x44\x45LETING\x10\xa8\xa7\x87\xfc\x01\x12\x0e\n\x06\x46\x41ILED\x10\xbd\x90\xa6\xd9\x01\x12\x0c\n\x05READY\x10\x83\xc3\x8f%\x12\x10\n\tUPLOADING\x10\xa1\x9c\xcd\x7f\"]\n\x12StorageBytesStatus\x12\"\n\x1eUNDEFINED_STORAGE_BYTES_STATUS\x10\x00\x12\x10\n\x08UPDATING\x10\xc6\xee\xec\xeb\x01\x12\x11\n\nUP_TO_DATE\x10\xce\xa2\xa7\x30\x42\x0f\n\r_architectureB\x0f\n\r_auto_createdB\r\n\x0b_chain_nameB\x16\n\x14_creation_size_bytesB\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x0f\n\r_disk_size_gbB\x11\n\x0f_download_bytesB\x05\n\x03_idB\x07\n\x05_kindB\x14\n\x12_label_fingerprintB\x10\n\x0e_location_hintB\x07\n\x05_nameB\x10\n\x0e_satisfies_pzsB\x0c\n\n_self_linkB\x1a\n\x18_snapshot_encryption_keyB\x10\n\x0e_snapshot_typeB\x0e\n\x0c_source_diskB\x1d\n\x1b_source_disk_encryption_keyB\x11\n\x0f_source_disk_idB\"\n _source_snapshot_schedule_policyB%\n#_source_snapshot_schedule_policy_idB\t\n\x07_statusB\x10\n\x0e_storage_bytesB\x17\n\x15_storage_bytes_status\"\xa1\x02\n\x0cSnapshotList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x33\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32!.google.cloud.compute.v1.Snapshot\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xb5\x01\n\x17SourceDiskEncryptionKey\x12T\n\x13\x64isk_encryption_key\x18\x85\xed\xc4\x81\x01 \x01(\x0b\x32..google.cloud.compute.v1.CustomerEncryptionKeyH\x00\x88\x01\x01\x12\x1c\n\x0bsource_disk\x18\xc1\xee\xb4\xd7\x01 \x01(\tH\x01\x88\x01\x01\x42\x16\n\x14_disk_encryption_keyB\x0e\n\x0c_source_disk\"a\n\x14SourceInstanceParams\x12I\n\x0c\x64isk_configs\x18\xcf\xd9\xaap \x03(\x0b\x32\x30.google.cloud.compute.v1.DiskInstantiationConfig\"\xf1\x08\n\x18SourceInstanceProperties\x12\x1f\n\x0e\x63\x61n_ip_forward\x18\xfc\x86\x84\xdf\x01 \x01(\x08H\x00\x88\x01\x01\x12$\n\x13\x64\x65letion_protection\x18\xea\xff\xb2\xda\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x02\x88\x01\x01\x12<\n\x05\x64isks\x18\xf6\xcc\xca- \x03(\x0b\x32*.google.cloud.compute.v1.SavedAttachedDisk\x12J\n\x12guest_accelerators\x18\xef\xcc\x87\xdd\x01 \x03(\x0b\x32*.google.cloud.compute.v1.AcceleratorConfig\x12*\n\x1akey_revocation_action_type\x18\xe2\xdc\xc0p \x01(\tH\x03\x88\x01\x01\x12Q\n\x06labels\x18\xff\xbf\xc1\xee\x01 \x03(\x0b\x32=.google.cloud.compute.v1.SourceInstanceProperties.LabelsEntry\x12\x1c\n\x0cmachine_type\x18\xb2\xb0\xcal \x01(\tH\x04\x88\x01\x01\x12;\n\x08metadata\x18\xaf\xf6\xb5) \x01(\x0b\x32!.google.cloud.compute.v1.MetadataH\x05\x88\x01\x01\x12 \n\x10min_cpu_platform\x18\xf7\x9b\xeas \x01(\tH\x06\x88\x01\x01\x12H\n\x12network_interfaces\x18\x8b\xda\x92\x19 \x03(\x0b\x32).google.cloud.compute.v1.NetworkInterface\x12@\n\nscheduling\x18\x94\xcb\xb1\xb8\x01 \x01(\x0b\x32#.google.cloud.compute.v1.SchedulingH\x07\x88\x01\x01\x12\x45\n\x10service_accounts\x18\xb0\xc4\xab\x84\x01 \x03(\x0b\x32\'.google.cloud.compute.v1.ServiceAccount\x12\x33\n\x04tags\x18\x99\xe8\xd8\x01 \x01(\x0b\x32\x1d.google.cloud.compute.v1.TagsH\x08\x88\x01\x01\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x8d\x01\n\x17KeyRevocationActionType\x12(\n$UNDEFINED_KEY_REVOCATION_ACTION_TYPE\x10\x00\x12.\n&KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED\x10\xda\x91\xde\xde\x01\x12\x0b\n\x04NONE\x10\xb8\xce\x92\x01\x12\x0b\n\x04STOP\x10\x82\x80\x9c\x01\x42\x11\n\x0f_can_ip_forwardB\x16\n\x14_deletion_protectionB\x0e\n\x0c_descriptionB\x1d\n\x1b_key_revocation_action_typeB\x0f\n\r_machine_typeB\x0b\n\t_metadataB\x13\n\x11_min_cpu_platformB\r\n\x0b_schedulingB\x07\n\x05_tags\"\xa0\x06\n\x0eSslCertificate\x12\x1c\n\x0b\x63\x65rtificate\x18\x97\x83\xfd\xa2\x01 \x01(\tH\x00\x88\x01\x01\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x01\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x02\x88\x01\x01\x12\x1c\n\x0b\x65xpire_time\x18\xed\xd3\x91\xd2\x01 \x01(\tH\x03\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x04\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x05\x88\x01\x01\x12V\n\x07managed\x18\x9f\x9f\xa4\x8e\x01 \x01(\x0b\x32<.google.cloud.compute.v1.SslCertificateManagedSslCertificateH\x06\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x07\x88\x01\x01\x12\x1c\n\x0bprivate_key\x18\xa3\xf3\xa5\xac\x01 \x01(\tH\x08\x88\x01\x01\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\t\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\n\x88\x01\x01\x12_\n\x0cself_managed\x18\xac\xf3\x81\x9d\x01 \x01(\x0b\x32@.google.cloud.compute.v1.SslCertificateSelfManagedSslCertificateH\x0b\x88\x01\x01\x12%\n\x19subject_alternative_names\x18\xe3\xef\x93\xfc\x01 \x03(\t\x12\x14\n\x04type\x18\xba\x9e\xda\x01 \x01(\tH\x0c\x88\x01\x01\"[\n\x04Type\x12\x12\n\x0eUNDEFINED_TYPE\x10\x00\x12\x0f\n\x07MANAGED\x10\xff\xb6\xd2\xe4\x01\x12\x14\n\x0cSELF_MANAGED\x10\x8c\xfb\x93\xcf\x01\x12\x18\n\x10TYPE_UNSPECIFIED\x10\x92\xfb\xdb\xd0\x01\x42\x0e\n\x0c_certificateB\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x0e\n\x0c_expire_timeB\x05\n\x03_idB\x07\n\x05_kindB\n\n\x08_managedB\x07\n\x05_nameB\x0e\n\x0c_private_keyB\t\n\x07_regionB\x0c\n\n_self_linkB\x0f\n\r_self_managedB\x07\n\x05_type\"\xcb\x03\n\x1cSslCertificateAggregatedList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12R\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32@.google.cloud.compute.v1.SslCertificateAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1a`\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x41\n\x05value\x18\x02 \x01(\x0b\x32\x32.google.cloud.compute.v1.SslCertificatesScopedList:\x02\x38\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xad\x02\n\x12SslCertificateList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x39\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\'.google.cloud.compute.v1.SslCertificate\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xd0\x03\n#SslCertificateManagedSslCertificate\x12i\n\rdomain_status\x18\xcd\xa7\xe7\xab\x01 \x03(\x0b\x32N.google.cloud.compute.v1.SslCertificateManagedSslCertificate.DomainStatusEntry\x12\x12\n\x07\x64omains\x18\xaf\x88\x9bl \x03(\t\x12\x16\n\x06status\x18\xf2\x9f\xb7V \x01(\tH\x00\x88\x01\x01\x1a\x33\n\x11\x44omainStatusEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xd1\x01\n\x06Status\x12\x14\n\x10UNDEFINED_STATUS\x10\x00\x12\x0e\n\x06\x41\x43TIVE\x10\x86\xe6\x89\x96\x01\x12.\n&MANAGED_CERTIFICATE_STATUS_UNSPECIFIED\x10\xd2\xc5\xb3\xe2\x01\x12\x14\n\x0cPROVISIONING\x10\xed\xf5\xda\x8a\x01\x12\x1a\n\x13PROVISIONING_FAILED\x10\xcf\xab\xd0$\x12\'\n\x1fPROVISIONING_FAILED_PERMANENTLY\x10\xab\xf0\x92\x83\x01\x12\x16\n\x0eRENEWAL_FAILED\x10\x84\xbe\xa1\xcf\x01\x42\t\n\x07_status\"\x85\x01\n\'SslCertificateSelfManagedSslCertificate\x12\x1c\n\x0b\x63\x65rtificate\x18\x97\x83\xfd\xa2\x01 \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0bprivate_key\x18\xa3\xf3\xa5\xac\x01 \x01(\tH\x01\x88\x01\x01\x42\x0e\n\x0c_certificateB\x0e\n\x0c_private_key\"\xa9\x01\n\x19SslCertificatesScopedList\x12\x45\n\x10ssl_certificates\x18\x8f\xa2\xc3\xae\x01 \x03(\x0b\x32\'.google.cloud.compute.v1.SslCertificate\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"\xe0\x03\n\x19SslPoliciesAggregatedList\x12\x14\n\x04\x65tag\x18\x95\xd2\xbe\x01 \x01(\tH\x00\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x01\x88\x01\x01\x12O\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32=.google.cloud.compute.v1.SslPoliciesAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x02\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x03\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x04\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01\x1a\\\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12=\n\x05value\x18\x02 \x01(\x0b\x32..google.cloud.compute.v1.SslPoliciesScopedList:\x02\x38\x01\x42\x07\n\x05_etagB\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xa5\x02\n\x0fSslPoliciesList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x34\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\".google.cloud.compute.v1.SslPolicy\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"?\n(SslPoliciesListAvailableFeaturesResponse\x12\x13\n\x08\x66\x65\x61tures\x18\xbd\xc8\xb3u \x03(\t\"\x9b\x01\n\x15SslPoliciesScopedList\x12;\n\x0cssl_policies\x18\xa3\xe4\x8d\x64 \x03(\x0b\x32\".google.cloud.compute.v1.SslPolicy\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"\xd9\x05\n\tSslPolicy\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x00\x88\x01\x01\x12\x1a\n\x0f\x63ustom_features\x18\xcb\xb2\xcb\x10 \x03(\t\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x01\x88\x01\x01\x12\x1c\n\x10\x65nabled_features\x18\xfb\xc6\xd2\xdf\x01 \x03(\t\x12\x1b\n\x0b\x66ingerprint\x18\xe4\xd1\xf3o \x01(\tH\x02\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x03\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x04\x88\x01\x01\x12\x1f\n\x0fmin_tls_version\x18\xa7\xe6\xf1\x03 \x01(\tH\x05\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x06\x88\x01\x01\x12\x17\n\x07profile\x18\xa9\x93\xbal \x01(\tH\x07\x88\x01\x01\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\x08\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\t\x88\x01\x01\x12\x37\n\x08warnings\x18\xd7\x88\xc1\xed\x01 \x03(\x0b\x32!.google.cloud.compute.v1.Warnings\"^\n\rMinTlsVersion\x12\x1d\n\x19UNDEFINED_MIN_TLS_VERSION\x10\x00\x12\x0e\n\x07TLS_1_0\x10\xbe\xa4\xe5\x0f\x12\x0e\n\x07TLS_1_1\x10\xbf\xa4\xe5\x0f\x12\x0e\n\x07TLS_1_2\x10\xc0\xa4\xe5\x0f\"e\n\x07Profile\x12\x15\n\x11UNDEFINED_PROFILE\x10\x00\x12\x11\n\nCOMPATIBLE\x10\xd4\x8d\xc3U\x12\x0e\n\x06\x43USTOM\x10\xf1\xfe\xa5\xb9\x01\x12\r\n\x06MODERN\x10\x9f\xbe\xf9>\x12\x11\n\nRESTRICTED\x10\xdb\xe8\xdb|B\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x0e\n\x0c_fingerprintB\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_min_tls_versionB\x07\n\x05_nameB\n\n\x08_profileB\t\n\x07_regionB\x0c\n\n_self_link\"@\n\x12SslPolicyReference\x12\x1b\n\nssl_policy\x18\xc5\xfd\xe0\x8c\x01 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_ssl_policy\"\x9b\x01\n\x14StartInstanceRequest\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xb5\x02\n%StartWithEncryptionKeyInstanceRequest\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tB\x03\xe0\x41\x02\x12\x86\x01\n4instances_start_with_encryption_key_request_resource\x18\xff\xfe\xcf\xd2\x01 \x01(\x0b\x32?.google.cloud.compute.v1.InstancesStartWithEncryptionKeyRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"|\n\x0eStatefulPolicy\x12V\n\x0fpreserved_state\x18\xaa\xe2\xa0\x01 \x01(\x0b\x32\x35.google.cloud.compute.v1.StatefulPolicyPreservedStateH\x00\x88\x01\x01\x42\x12\n\x10_preserved_state\"\xe1\x01\n\x1cStatefulPolicyPreservedState\x12R\n\x05\x64isks\x18\xf6\xcc\xca- \x03(\x0b\x32@.google.cloud.compute.v1.StatefulPolicyPreservedState.DisksEntry\x1am\n\nDisksEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12N\n\x05value\x18\x02 \x01(\x0b\x32?.google.cloud.compute.v1.StatefulPolicyPreservedStateDiskDevice:\x02\x38\x01\"\xb4\x01\n&StatefulPolicyPreservedStateDiskDevice\x12\x1c\n\x0b\x61uto_delete\x18\xbb\xe4\xce\xdd\x01 \x01(\tH\x00\x88\x01\x01\"\\\n\nAutoDelete\x12\x19\n\x15UNDEFINED_AUTO_DELETE\x10\x00\x12\x0c\n\x05NEVER\x10\xec\xa4\xaf#\x12%\n\x1eON_PERMANENT_INSTANCE_DELETION\x10\xe7\xe0\xd2-B\x0e\n\x0c_auto_delete\"\xd4\x01\n\x13StopInstanceRequest\x12\"\n\x11\x64iscard_local_ssd\x18\xcf\xe9\xad\x98\x01 \x01(\x08H\x00\x88\x01\x01\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x01\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\x14\n\x12_discard_local_ssdB\r\n\x0b_request_id\"\x9a\x0f\n\nSubnetwork\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x01\x88\x01\x01\x12 \n\x10\x65nable_flow_logs\x18\xe4\xc4\xa1H \x01(\x08H\x02\x88\x01\x01\x12$\n\x14\x65xternal_ipv6_prefix\x18\xf6\x92\xb6\x42 \x01(\tH\x03\x88\x01\x01\x12\x1b\n\x0b\x66ingerprint\x18\xe4\xd1\xf3o \x01(\tH\x04\x88\x01\x01\x12 \n\x0fgateway_address\x18\xf9\x89\xa4\xdb\x01 \x01(\tH\x05\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x06\x88\x01\x01\x12%\n\x14internal_ipv6_prefix\x18\xe8\xa2\xb4\xf1\x01 \x01(\tH\x07\x88\x01\x01\x12\x1d\n\rip_cidr_range\x18\xca\xcd\xe4. \x01(\tH\x08\x88\x01\x01\x12!\n\x10ipv6_access_type\x18\xdd\xf5\xd1\xf0\x01 \x01(\tH\t\x88\x01\x01\x12 \n\x0fipv6_cidr_range\x18\x8a\x9c\x9f\x82\x01 \x01(\tH\n\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x0b\x88\x01\x01\x12I\n\nlog_config\x18\x9d\xd1\xc1\xa7\x01 \x01(\x0b\x32,.google.cloud.compute.v1.SubnetworkLogConfigH\x0c\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\r\x88\x01\x01\x12\x17\n\x07network\x18\xae\xb4\x85o \x01(\tH\x0e\x88\x01\x01\x12)\n\x18private_ip_google_access\x18\xce\xe8\xfd\xc8\x01 \x01(\x08H\x0f\x88\x01\x01\x12*\n\x1aprivate_ipv6_google_access\x18\x8e\xcc\x82\x17 \x01(\tH\x10\x88\x01\x01\x12\x18\n\x07purpose\x18\x9e\xfa\xef\x96\x01 \x01(\tH\x11\x88\x01\x01\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\x12\x88\x01\x01\x12\x14\n\x04role\x18\xf6\x80\xd6\x01 \x01(\tH\x13\x88\x01\x01\x12Q\n\x13secondary_ip_ranges\x18\xe3\xff\x94\x41 \x03(\x0b\x32\x31.google.cloud.compute.v1.SubnetworkSecondaryRange\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x14\x88\x01\x01\x12\x1b\n\nstack_type\x18\x91\xb5\x8b\xcb\x01 \x01(\tH\x15\x88\x01\x01\x12\x15\n\x05state\x18\x91\x89\xab\x34 \x01(\tH\x16\x88\x01\x01\"y\n\x0eIpv6AccessType\x12\x1e\n\x1aUNDEFINED_IPV6_ACCESS_TYPE\x10\x00\x12\x0f\n\x08\x45XTERNAL\x10\xcb\xa7\xfd\x10\x12\x10\n\x08INTERNAL\x10\xbd\xed\x96\x85\x01\x12$\n\x1cUNSPECIFIED_IPV6_ACCESS_TYPE\x10\xa5\xf6\xa4\x95\x01\"\xbe\x01\n\x17PrivateIpv6GoogleAccess\x12(\n$UNDEFINED_PRIVATE_IPV6_GOOGLE_ACCESS\x10\x00\x12\x1d\n\x15\x44ISABLE_GOOGLE_ACCESS\x10\xf3\xa9\x84\xd7\x01\x12-\n%ENABLE_BIDIRECTIONAL_ACCESS_TO_GOOGLE\x10\xba\xca\x89\xcc\x01\x12+\n#ENABLE_OUTBOUND_VM_ACCESS_TO_GOOGLE\x10\xd7\xfa\xb6\x89\x01\"\xae\x01\n\x07Purpose\x12\x15\n\x11UNDEFINED_PURPOSE\x10\x00\x12#\n\x1cINTERNAL_HTTPS_LOAD_BALANCER\x10\xd9\xb6\xcev\x12\x0f\n\x07PRIVATE\x10\xe3\xe2\xb2\xc0\x01\x12\x17\n\x10PRIVATE_RFC_1918\x10\xdb\xfe\xc5y\x12\x1e\n\x17PRIVATE_SERVICE_CONNECT\x10\xc4\xf4\xf9\x16\x12\x1d\n\x16REGIONAL_MANAGED_PROXY\x10\xee\xb6\xfdH\":\n\x04Role\x12\x12\n\x0eUNDEFINED_ROLE\x10\x00\x12\x0e\n\x06\x41\x43TIVE\x10\x86\xe6\x89\x96\x01\x12\x0e\n\x06\x42\x41\x43KUP\x10\xc2\xd3\xcd\xa2\x01\"i\n\tStackType\x12\x18\n\x14UNDEFINED_STACK_TYPE\x10\x00\x12\x10\n\tIPV4_IPV6\x10\x81\xe8\xca\n\x12\x10\n\tIPV4_ONLY\x10\xa6\xcb\xd5\n\x12\x1e\n\x16UNSPECIFIED_STACK_TYPE\x10\xd9\xd1\x91\x8e\x01\"<\n\x05State\x12\x13\n\x0fUNDEFINED_STATE\x10\x00\x12\x10\n\x08\x44RAINING\x10\xea\xd5\x8c\xe5\x01\x12\x0c\n\x05READY\x10\x83\xc3\x8f%B\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x13\n\x11_enable_flow_logsB\x17\n\x15_external_ipv6_prefixB\x0e\n\x0c_fingerprintB\x12\n\x10_gateway_addressB\x05\n\x03_idB\x17\n\x15_internal_ipv6_prefixB\x10\n\x0e_ip_cidr_rangeB\x13\n\x11_ipv6_access_typeB\x12\n\x10_ipv6_cidr_rangeB\x07\n\x05_kindB\r\n\x0b_log_configB\x07\n\x05_nameB\n\n\x08_networkB\x1b\n\x19_private_ip_google_accessB\x1d\n\x1b_private_ipv6_google_accessB\n\n\x08_purposeB\t\n\x07_regionB\x07\n\x05_roleB\x0c\n\n_self_linkB\r\n\x0b_stack_typeB\x08\n\x06_state\"\xbf\x03\n\x18SubnetworkAggregatedList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12N\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32<.google.cloud.compute.v1.SubnetworkAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1a\\\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12=\n\x05value\x18\x02 \x01(\x0b\x32..google.cloud.compute.v1.SubnetworksScopedList:\x02\x38\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xa5\x02\n\x0eSubnetworkList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x35\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32#.google.cloud.compute.v1.Subnetwork\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xdd\x04\n\x13SubnetworkLogConfig\x12$\n\x14\x61ggregation_interval\x18\x82\x9b\xb4S \x01(\tH\x00\x88\x01\x01\x12\x17\n\x06\x65nable\x18\x83\xcb\xd4\x94\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1b\n\x0b\x66ilter_expr\x18\xdc\xa4\xb8W \x01(\tH\x02\x88\x01\x01\x12\x1e\n\rflow_sampling\x18\xd8\xe7\xe5\xfc\x01 \x01(\x02H\x03\x88\x01\x01\x12\x18\n\x08metadata\x18\xaf\xf6\xb5) \x01(\tH\x04\x88\x01\x01\x12\x1b\n\x0fmetadata_fields\x18\xc9\xbb\xbb\xb4\x01 \x03(\t\"\xc8\x01\n\x13\x41ggregationInterval\x12\"\n\x1eUNDEFINED_AGGREGATION_INTERVAL\x10\x00\x12\x17\n\x0fINTERVAL_10_MIN\x10\xcc\xd1\xa5\xe8\x01\x12\x17\n\x0fINTERVAL_15_MIN\x10\xd1\xbc\xbf\xea\x01\x12\x15\n\x0eINTERVAL_1_MIN\x10\xaa\xd2\xf6 \x12\x16\n\x0fINTERVAL_30_SEC\x10\x89\xe0\xcc\x03\x12\x15\n\x0eINTERVAL_5_MIN\x10\xae\x8e\xd8\"\x12\x15\n\x0eINTERVAL_5_SEC\x10\xad\xba\xd8\"\"u\n\x08Metadata\x12\x16\n\x12UNDEFINED_METADATA\x10\x00\x12\x16\n\x0f\x43USTOM_METADATA\x10\xbd\xd8\xe3\x1d\x12\x1c\n\x14\x45XCLUDE_ALL_METADATA\x10\x92\xbd\xc1\x9f\x01\x12\x1b\n\x14INCLUDE_ALL_METADATA\x10\x84\xcd\xbfNB\x17\n\x15_aggregation_intervalB\t\n\x07_enableB\x0e\n\x0c_filter_exprB\x10\n\x0e_flow_samplingB\x0b\n\t_metadata\"w\n\x18SubnetworkSecondaryRange\x12\x1d\n\rip_cidr_range\x18\xca\xcd\xe4. \x01(\tH\x00\x88\x01\x01\x12\x1b\n\nrange_name\x18\xcd\xf0\xb4\x9e\x01 \x01(\tH\x01\x88\x01\x01\x42\x10\n\x0e_ip_cidr_rangeB\r\n\x0b_range_name\"V\n#SubnetworksExpandIpCidrRangeRequest\x12\x1d\n\rip_cidr_range\x18\xca\xcd\xe4. \x01(\tH\x00\x88\x01\x01\x42\x10\n\x0e_ip_cidr_range\"\x9c\x01\n\x15SubnetworksScopedList\x12<\n\x0bsubnetworks\x18\xc5\xd4\xa5\xc6\x01 \x03(\x0b\x32#.google.cloud.compute.v1.Subnetwork\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"t\n*SubnetworksSetPrivateIpGoogleAccessRequest\x12)\n\x18private_ip_google_access\x18\xce\xe8\xfd\xc8\x01 \x01(\x08H\x00\x88\x01\x01\x42\x1b\n\x19_private_ip_google_access\"\x7f\n\nSubsetting\x12\x16\n\x06policy\x18\xb2\xca\xb6+ \x01(\tH\x00\x88\x01\x01\"N\n\x06Policy\x12\x14\n\x10UNDEFINED_POLICY\x10\x00\x12!\n\x1a\x43ONSISTENT_HASH_SUBSETTING\x10\xb4\x98\xfc\x33\x12\x0b\n\x04NONE\x10\xb8\xce\x92\x01\x42\t\n\x07_policy\"\xd7\x01\n\x16SuspendInstanceRequest\x12\"\n\x11\x64iscard_local_ssd\x18\xcf\xe9\xad\x98\x01 \x01(\x08H\x00\x88\x01\x01\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x01\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\x14\n\x12_discard_local_ssdB\r\n\x0b_request_id\"\x89\x01\n SwitchToCustomModeNetworkRequest\x12\x17\n\x07network\x18\xae\xb4\x85o \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xd8\x03\n\x0eTCPHealthCheck\x12\x14\n\x04port\x18\x81\xb1\xd2\x01 \x01(\x05H\x00\x88\x01\x01\x12\x19\n\tport_name\x18\x89\x87\xe7\x13 \x01(\tH\x01\x88\x01\x01\x12\"\n\x12port_specification\x18\xc5\xeb\xcc\x18 \x01(\tH\x02\x88\x01\x01\x12\x1c\n\x0cproxy_header\x18\xfe\xba\xbcL \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07request\x18\x8f\xe5\xbb\n \x01(\tH\x04\x88\x01\x01\x12\x18\n\x08response\x18\xc1\xa8\xdc] \x01(\tH\x05\x88\x01\x01\"~\n\x11PortSpecification\x12 \n\x1cUNDEFINED_PORT_SPECIFICATION\x10\x00\x12\x15\n\x0eUSE_FIXED_PORT\x10\xe4\x88\xdbZ\x12\x16\n\x0eUSE_NAMED_PORT\x10\xbf\xcf\xc7\xa6\x01\x12\x18\n\x10USE_SERVING_PORT\x10\xcc\xd1\xf5\xac\x01\"H\n\x0bProxyHeader\x12\x1a\n\x16UNDEFINED_PROXY_HEADER\x10\x00\x12\x0b\n\x04NONE\x10\xb8\xce\x92\x01\x12\x10\n\x08PROXY_V1\x10\xac\xa4\xb7\x9f\x01\x42\x07\n\x05_portB\x0c\n\n_port_nameB\x15\n\x13_port_specificationB\x0f\n\r_proxy_headerB\n\n\x08_requestB\x0b\n\t_response\"E\n\x04Tags\x12\x1b\n\x0b\x66ingerprint\x18\xe4\xd1\xf3o \x01(\tH\x00\x88\x01\x01\x12\x10\n\x05items\x18\xc0\xcf\xf7/ \x03(\tB\x0e\n\x0c_fingerprint\"\xca\x03\n\x0fTargetGrpcProxy\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x01\x88\x01\x01\x12\x1b\n\x0b\x66ingerprint\x18\xe4\xd1\xf3o \x01(\tH\x02\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x03\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x04\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x05\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x06\x88\x01\x01\x12!\n\x11self_link_with_id\x18\x82\xac\x9d\x15 \x01(\tH\x07\x88\x01\x01\x12\x18\n\x07url_map\x18\x8c\x95\x81\xaf\x01 \x01(\tH\x08\x88\x01\x01\x12&\n\x16validate_for_proxyless\x18\xa8\xe3\xc6\x30 \x01(\x08H\t\x88\x01\x01\x42\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x0e\n\x0c_fingerprintB\x05\n\x03_idB\x07\n\x05_kindB\x07\n\x05_nameB\x0c\n\n_self_linkB\x14\n\x12_self_link_with_idB\n\n\x08_url_mapB\x19\n\x17_validate_for_proxyless\"\xaf\x02\n\x13TargetGrpcProxyList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12:\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32(.google.cloud.compute.v1.TargetGrpcProxy\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xae\x01\n\x1bTargetHttpProxiesScopedList\x12H\n\x13target_http_proxies\x18\xc3\xd5\xa8M \x03(\x0b\x32(.google.cloud.compute.v1.TargetHttpProxy\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"\x9d\x03\n\x0fTargetHttpProxy\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x01\x88\x01\x01\x12\x1b\n\x0b\x66ingerprint\x18\xe4\xd1\xf3o \x01(\tH\x02\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x03\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x04\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x05\x88\x01\x01\x12\x1b\n\nproxy_bind\x18\xee\xce\xb1\x88\x01 \x01(\x08H\x06\x88\x01\x01\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\x07\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x08\x88\x01\x01\x12\x18\n\x07url_map\x18\x8c\x95\x81\xaf\x01 \x01(\tH\t\x88\x01\x01\x42\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x0e\n\x0c_fingerprintB\x05\n\x03_idB\x07\n\x05_kindB\x07\n\x05_nameB\r\n\x0b_proxy_bindB\t\n\x07_regionB\x0c\n\n_self_linkB\n\n\x08_url_map\"\x88\x03\n\x1dTargetHttpProxyAggregatedList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12S\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\x41.google.cloud.compute.v1.TargetHttpProxyAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x1a\x62\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x43\n\x05value\x18\x02 \x01(\x0b\x32\x34.google.cloud.compute.v1.TargetHttpProxiesScopedList:\x02\x38\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_link\"\xaf\x02\n\x13TargetHttpProxyList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12:\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32(.google.cloud.compute.v1.TargetHttpProxy\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xb2\x01\n\x1cTargetHttpsProxiesScopedList\x12K\n\x14target_https_proxies\x18\x8a\xfc\xe7\xae\x01 \x03(\x0b\x32).google.cloud.compute.v1.TargetHttpsProxy\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"a\n*TargetHttpsProxiesSetCertificateMapRequest\x12\x1f\n\x0f\x63\x65rtificate_map\x18\xb4\xe5\xcdJ \x01(\tH\x00\x88\x01\x01\x42\x12\n\x10_certificate_map\"\xb6\x01\n(TargetHttpsProxiesSetQuicOverrideRequest\x12\x1e\n\rquic_override\x18\xad\xa1\xdb\xd9\x01 \x01(\tH\x00\x88\x01\x01\"X\n\x0cQuicOverride\x12\x1b\n\x17UNDEFINED_QUIC_OVERRIDE\x10\x00\x12\x0e\n\x07\x44ISABLE\x10\xc8\xdd\xa6s\x12\x0e\n\x06\x45NABLE\x10\x83\xb3\xa0\xd1\x01\x12\x0b\n\x04NONE\x10\xb8\xce\x92\x01\x42\x10\n\x0e_quic_override\"K\n+TargetHttpsProxiesSetSslCertificatesRequest\x12\x1c\n\x10ssl_certificates\x18\x8f\xa2\xc3\xae\x01 \x03(\t\"\xa2\x06\n\x10TargetHttpsProxy\x12$\n\x14\x61uthorization_policy\x18\xb8\xef\x97\x10 \x01(\tH\x00\x88\x01\x01\x12\x1f\n\x0f\x63\x65rtificate_map\x18\xb4\xe5\xcdJ \x01(\tH\x01\x88\x01\x01\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x02\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x03\x88\x01\x01\x12\x1b\n\x0b\x66ingerprint\x18\xe4\xd1\xf3o \x01(\tH\x04\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x05\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x06\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x07\x88\x01\x01\x12\x1b\n\nproxy_bind\x18\xee\xce\xb1\x88\x01 \x01(\x08H\x08\x88\x01\x01\x12\x1e\n\rquic_override\x18\xad\xa1\xdb\xd9\x01 \x01(\tH\t\x88\x01\x01\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\n\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x0b\x88\x01\x01\x12\"\n\x11server_tls_policy\x18\xf2\xde\x87\x8d\x01 \x01(\tH\x0c\x88\x01\x01\x12\x1c\n\x10ssl_certificates\x18\x8f\xa2\xc3\xae\x01 \x03(\t\x12\x1b\n\nssl_policy\x18\xc5\xfd\xe0\x8c\x01 \x01(\tH\r\x88\x01\x01\x12\x18\n\x07url_map\x18\x8c\x95\x81\xaf\x01 \x01(\tH\x0e\x88\x01\x01\"X\n\x0cQuicOverride\x12\x1b\n\x17UNDEFINED_QUIC_OVERRIDE\x10\x00\x12\x0e\n\x07\x44ISABLE\x10\xc8\xdd\xa6s\x12\x0e\n\x06\x45NABLE\x10\x83\xb3\xa0\xd1\x01\x12\x0b\n\x04NONE\x10\xb8\xce\x92\x01\x42\x17\n\x15_authorization_policyB\x12\n\x10_certificate_mapB\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x0e\n\x0c_fingerprintB\x05\n\x03_idB\x07\n\x05_kindB\x07\n\x05_nameB\r\n\x0b_proxy_bindB\x10\n\x0e_quic_overrideB\t\n\x07_regionB\x0c\n\n_self_linkB\x14\n\x12_server_tls_policyB\r\n\x0b_ssl_policyB\n\n\x08_url_map\"\xd2\x03\n\x1eTargetHttpsProxyAggregatedList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12T\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\x42.google.cloud.compute.v1.TargetHttpsProxyAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1a\x63\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x44\n\x05value\x18\x02 \x01(\x0b\x32\x35.google.cloud.compute.v1.TargetHttpsProxiesScopedList:\x02\x38\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xb1\x02\n\x14TargetHttpsProxyList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12;\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32).google.cloud.compute.v1.TargetHttpsProxy\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xc7\x03\n\x0eTargetInstance\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x01\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x02\x88\x01\x01\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tH\x03\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x04\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x05\x88\x01\x01\x12\x1b\n\nnat_policy\x18\x90\xc4\x8a\xf3\x01 \x01(\tH\x06\x88\x01\x01\x12\x17\n\x07network\x18\xae\xb4\x85o \x01(\tH\x07\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x08\x88\x01\x01\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tH\t\x88\x01\x01\"4\n\tNatPolicy\x12\x18\n\x14UNDEFINED_NAT_POLICY\x10\x00\x12\r\n\x06NO_NAT\x10\x83\xbb\xfeLB\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x05\n\x03_idB\x0b\n\t_instanceB\x07\n\x05_kindB\x07\n\x05_nameB\r\n\x0b_nat_policyB\n\n\x08_networkB\x0c\n\n_self_linkB\x07\n\x05_zone\"\xcb\x03\n\x1cTargetInstanceAggregatedList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12R\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32@.google.cloud.compute.v1.TargetInstanceAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1a`\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x41\n\x05value\x18\x02 \x01(\x0b\x32\x32.google.cloud.compute.v1.TargetInstancesScopedList:\x02\x38\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xad\x02\n\x12TargetInstanceList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x39\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\'.google.cloud.compute.v1.TargetInstance\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xa9\x01\n\x19TargetInstancesScopedList\x12\x45\n\x10target_instances\x18\xd0\xd2\xad\xbb\x01 \x03(\x0b\x32\'.google.cloud.compute.v1.TargetInstance\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"\xd0\x05\n\nTargetPool\x12\x1b\n\x0b\x62\x61\x63kup_pool\x18\xf9\xc8\xf0\x15 \x01(\tH\x00\x88\x01\x01\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x01\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x02\x88\x01\x01\x12\x1e\n\x0e\x66\x61ilover_ratio\x18\xfe\x94\xb4\x65 \x01(\x02H\x03\x88\x01\x01\x12\x19\n\rhealth_checks\x18\xae\xaf\xe6\xd5\x01 \x03(\t\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x04\x88\x01\x01\x12\x14\n\tinstances\x18\xfe\xfc\xef\r \x03(\t\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x05\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x06\x88\x01\x01\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\x07\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x08\x88\x01\x01\x12!\n\x10session_affinity\x18\xb1\xc1\x99\xdd\x01 \x01(\tH\t\x88\x01\x01\"\xeb\x01\n\x0fSessionAffinity\x12\x1e\n\x1aUNDEFINED_SESSION_AFFINITY\x10\x00\x12\x11\n\tCLIENT_IP\x10\x9b\xdc\xe9\xa4\x01\x12\x1f\n\x18\x43LIENT_IP_NO_DESTINATION\x10\x94\x9a\xcd\x32\x12\x1b\n\x14\x43LIENT_IP_PORT_PROTO\x10\xae\xf2\xdci\x12\x16\n\x0f\x43LIENT_IP_PROTO\x10\xa4\xc5\x89\x0c\x12\x18\n\x10GENERATED_COOKIE\x10\xb4\xce\xca\xb0\x01\x12\x13\n\x0cHEADER_FIELD\x10\xa8\x89\xdc_\x12\x13\n\x0bHTTP_COOKIE\x10\xfb\xa3\x83\xec\x01\x12\x0b\n\x04NONE\x10\xb8\xce\x92\x01\x42\x0e\n\x0c_backup_poolB\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x11\n\x0f_failover_ratioB\x05\n\x03_idB\x07\n\x05_kindB\x07\n\x05_nameB\t\n\x07_regionB\x0c\n\n_self_linkB\x13\n\x11_session_affinity\"\xbf\x03\n\x18TargetPoolAggregatedList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12N\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32<.google.cloud.compute.v1.TargetPoolAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1a\\\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12=\n\x05value\x18\x02 \x01(\x0b\x32..google.cloud.compute.v1.TargetPoolsScopedList:\x02\x38\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"{\n\x18TargetPoolInstanceHealth\x12@\n\rhealth_status\x18\xb5\xd6\xba\xb5\x01 \x03(\x0b\x32%.google.cloud.compute.v1.HealthStatus\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x00\x88\x01\x01\x42\x07\n\x05_kind\"\xa5\x02\n\x0eTargetPoolList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x35\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32#.google.cloud.compute.v1.TargetPool\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"l\n TargetPoolsAddHealthCheckRequest\x12H\n\rhealth_checks\x18\xae\xaf\xe6\xd5\x01 \x03(\x0b\x32-.google.cloud.compute.v1.HealthCheckReference\"a\n\x1dTargetPoolsAddInstanceRequest\x12@\n\tinstances\x18\xfe\xfc\xef\r \x03(\x0b\x32*.google.cloud.compute.v1.InstanceReference\"o\n#TargetPoolsRemoveHealthCheckRequest\x12H\n\rhealth_checks\x18\xae\xaf\xe6\xd5\x01 \x03(\x0b\x32-.google.cloud.compute.v1.HealthCheckReference\"d\n TargetPoolsRemoveInstanceRequest\x12@\n\tinstances\x18\xfe\xfc\xef\r \x03(\x0b\x32*.google.cloud.compute.v1.InstanceReference\"\x9d\x01\n\x15TargetPoolsScopedList\x12=\n\x0ctarget_pools\x18\xa9\x9f\xa0\xa0\x01 \x03(\x0b\x32#.google.cloud.compute.v1.TargetPool\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"4\n\x0fTargetReference\x12\x16\n\x06target\x18\x91\xe3\xf9[ \x01(\tH\x00\x88\x01\x01\x42\t\n\x07_target\"P\n(TargetSslProxiesSetBackendServiceRequest\x12\x18\n\x07service\x18\xb5\x8d\x8f\xb2\x01 \x01(\tH\x00\x88\x01\x01\x42\n\n\x08_service\"_\n(TargetSslProxiesSetCertificateMapRequest\x12\x1f\n\x0f\x63\x65rtificate_map\x18\xb4\xe5\xcdJ \x01(\tH\x00\x88\x01\x01\x42\x12\n\x10_certificate_map\"\xa0\x01\n%TargetSslProxiesSetProxyHeaderRequest\x12\x1c\n\x0cproxy_header\x18\xfe\xba\xbcL \x01(\tH\x00\x88\x01\x01\"H\n\x0bProxyHeader\x12\x1a\n\x16UNDEFINED_PROXY_HEADER\x10\x00\x12\x0b\n\x04NONE\x10\xb8\xce\x92\x01\x12\x10\n\x08PROXY_V1\x10\xac\xa4\xb7\x9f\x01\x42\x0f\n\r_proxy_header\"I\n)TargetSslProxiesSetSslCertificatesRequest\x12\x1c\n\x10ssl_certificates\x18\x8f\xa2\xc3\xae\x01 \x03(\t\"\x98\x04\n\x0eTargetSslProxy\x12\x1f\n\x0f\x63\x65rtificate_map\x18\xb4\xe5\xcdJ \x01(\tH\x00\x88\x01\x01\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x01\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x02\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x03\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x04\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x05\x88\x01\x01\x12\x1c\n\x0cproxy_header\x18\xfe\xba\xbcL \x01(\tH\x06\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x07\x88\x01\x01\x12\x18\n\x07service\x18\xb5\x8d\x8f\xb2\x01 \x01(\tH\x08\x88\x01\x01\x12\x1c\n\x10ssl_certificates\x18\x8f\xa2\xc3\xae\x01 \x03(\t\x12\x1b\n\nssl_policy\x18\xc5\xfd\xe0\x8c\x01 \x01(\tH\t\x88\x01\x01\"H\n\x0bProxyHeader\x12\x1a\n\x16UNDEFINED_PROXY_HEADER\x10\x00\x12\x0b\n\x04NONE\x10\xb8\xce\x92\x01\x12\x10\n\x08PROXY_V1\x10\xac\xa4\xb7\x9f\x01\x42\x12\n\x10_certificate_mapB\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x05\n\x03_idB\x07\n\x05_kindB\x07\n\x05_nameB\x0f\n\r_proxy_headerB\x0c\n\n_self_linkB\n\n\x08_serviceB\r\n\x0b_ssl_policy\"\xad\x02\n\x12TargetSslProxyList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x39\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\'.google.cloud.compute.v1.TargetSslProxy\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xab\x01\n\x1aTargetTcpProxiesScopedList\x12\x46\n\x12target_tcp_proxies\x18\x80\xd7\xfa| \x03(\x0b\x32\'.google.cloud.compute.v1.TargetTcpProxy\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"P\n(TargetTcpProxiesSetBackendServiceRequest\x12\x18\n\x07service\x18\xb5\x8d\x8f\xb2\x01 \x01(\tH\x00\x88\x01\x01\x42\n\n\x08_service\"\xa0\x01\n%TargetTcpProxiesSetProxyHeaderRequest\x12\x1c\n\x0cproxy_header\x18\xfe\xba\xbcL \x01(\tH\x00\x88\x01\x01\"H\n\x0bProxyHeader\x12\x1a\n\x16UNDEFINED_PROXY_HEADER\x10\x00\x12\x0b\n\x04NONE\x10\xb8\xce\x92\x01\x12\x10\n\x08PROXY_V1\x10\xac\xa4\xb7\x9f\x01\x42\x0f\n\r_proxy_header\"\xe8\x03\n\x0eTargetTcpProxy\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x01\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x02\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x03\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x04\x88\x01\x01\x12\x1b\n\nproxy_bind\x18\xee\xce\xb1\x88\x01 \x01(\x08H\x05\x88\x01\x01\x12\x1c\n\x0cproxy_header\x18\xfe\xba\xbcL \x01(\tH\x06\x88\x01\x01\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\x07\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x08\x88\x01\x01\x12\x18\n\x07service\x18\xb5\x8d\x8f\xb2\x01 \x01(\tH\t\x88\x01\x01\"H\n\x0bProxyHeader\x12\x1a\n\x16UNDEFINED_PROXY_HEADER\x10\x00\x12\x0b\n\x04NONE\x10\xb8\xce\x92\x01\x12\x10\n\x08PROXY_V1\x10\xac\xa4\xb7\x9f\x01\x42\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x05\n\x03_idB\x07\n\x05_kindB\x07\n\x05_nameB\r\n\x0b_proxy_bindB\x0f\n\r_proxy_headerB\t\n\x07_regionB\x0c\n\n_self_linkB\n\n\x08_service\"\xcc\x03\n\x1cTargetTcpProxyAggregatedList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12R\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32@.google.cloud.compute.v1.TargetTcpProxyAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1a\x61\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x42\n\x05value\x18\x02 \x01(\x0b\x32\x33.google.cloud.compute.v1.TargetTcpProxiesScopedList:\x02\x38\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xad\x02\n\x12TargetTcpProxyList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x39\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\'.google.cloud.compute.v1.TargetTcpProxy\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xfb\x03\n\x10TargetVpnGateway\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x01\x88\x01\x01\x12\x1c\n\x10\x66orwarding_rules\x18\xb5\x9a\xcc\x96\x01 \x03(\t\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x02\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x03\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x04\x88\x01\x01\x12\x17\n\x07network\x18\xae\xb4\x85o \x01(\tH\x05\x88\x01\x01\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\x06\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x07\x88\x01\x01\x12\x16\n\x06status\x18\xf2\x9f\xb7V \x01(\tH\x08\x88\x01\x01\x12\x12\n\x07tunnels\x18\x8b\xfa\xed\x31 \x03(\t\"`\n\x06Status\x12\x14\n\x10UNDEFINED_STATUS\x10\x00\x12\x10\n\x08\x43REATING\x10\xb9\xbd\x9d\xd9\x01\x12\x10\n\x08\x44\x45LETING\x10\xa8\xa7\x87\xfc\x01\x12\x0e\n\x06\x46\x41ILED\x10\xbd\x90\xa6\xd9\x01\x12\x0c\n\x05READY\x10\x83\xc3\x8f%B\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x05\n\x03_idB\x07\n\x05_kindB\x07\n\x05_nameB\n\n\x08_networkB\t\n\x07_regionB\x0c\n\n_self_linkB\t\n\x07_status\"\xd1\x03\n\x1eTargetVpnGatewayAggregatedList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12T\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\x42.google.cloud.compute.v1.TargetVpnGatewayAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1a\x62\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x43\n\x05value\x18\x02 \x01(\x0b\x32\x34.google.cloud.compute.v1.TargetVpnGatewaysScopedList:\x02\x38\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xb1\x02\n\x14TargetVpnGatewayList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12;\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32).google.cloud.compute.v1.TargetVpnGateway\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xb0\x01\n\x1bTargetVpnGatewaysScopedList\x12J\n\x13target_vpn_gateways\x18\x88\x93\xca\xbf\x01 \x03(\x0b\x32).google.cloud.compute.v1.TargetVpnGateway\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"\x93\x04\n\x0bTestFailure\x12\"\n\x11\x61\x63tual_output_url\x18\x82\xd9\xf1\x88\x01 \x01(\tH\x00\x88\x01\x01\x12-\n\x1d\x61\x63tual_redirect_response_code\x18\xd9\x83\xbc\x14 \x01(\x05H\x01\x88\x01\x01\x12\x1f\n\x0e\x61\x63tual_service\x18\x84\xd2\xfe\xd1\x01 \x01(\tH\x02\x88\x01\x01\x12$\n\x13\x65xpected_output_url\x18\x98\xa2\xf7\xce\x01 \x01(\tH\x03\x88\x01\x01\x12/\n\x1f\x65xpected_redirect_response_code\x18\xef\xea\x80\t \x01(\x05H\x04\x88\x01\x01\x12 \n\x10\x65xpected_service\x18\xae\xf8\xf1? \x01(\tH\x05\x88\x01\x01\x12=\n\x07headers\x18\x86\xdf\x9d{ \x03(\x0b\x32).google.cloud.compute.v1.UrlMapTestHeader\x12\x14\n\x04host\x18\xa8\xeb\xc3\x01 \x01(\tH\x06\x88\x01\x01\x12\x14\n\x04path\x18\xa5\xc8\xd1\x01 \x01(\tH\x07\x88\x01\x01\x42\x14\n\x12_actual_output_urlB \n\x1e_actual_redirect_response_codeB\x11\n\x0f_actual_serviceB\x16\n\x14_expected_output_urlB\"\n _expected_redirect_response_codeB\x13\n\x11_expected_serviceB\x07\n\x05_hostB\x07\n\x05_path\"\xcd\x01\n\x1dTestIamPermissionsDiskRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x12\x63\n!test_permissions_request_resource\x18\xa6\xc5\xb7\xd1\x01 \x01(\x0b\x32/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xe0\x41\x02\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\"\xc5\x01\n+TestIamPermissionsExternalVpnGatewayRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x12\x63\n!test_permissions_request_resource\x18\xa6\xc5\xb7\xd1\x01 \x01(\x0b\x32/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xe0\x41\x02\"\xa8\x01\n\'TestIamPermissionsFirewallPolicyRequest\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x12\x63\n!test_permissions_request_resource\x18\xa6\xc5\xb7\xd1\x01 \x01(\x0b\x32/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xe0\x41\x02\"\xb8\x01\n\x1eTestIamPermissionsImageRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x12\x63\n!test_permissions_request_resource\x18\xa6\xc5\xb7\xd1\x01 \x01(\x0b\x32/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xe0\x41\x02\"\xd1\x01\n!TestIamPermissionsInstanceRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x12\x63\n!test_permissions_request_resource\x18\xa6\xc5\xb7\xd1\x01 \x01(\x0b\x32/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xe0\x41\x02\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\"\xc3\x01\n)TestIamPermissionsInstanceTemplateRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x12\x63\n!test_permissions_request_resource\x18\xa6\xc5\xb7\xd1\x01 \x01(\x0b\x32/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xe0\x41\x02\"\xbe\x01\n$TestIamPermissionsLicenseCodeRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x12\x63\n!test_permissions_request_resource\x18\xa6\xc5\xb7\xd1\x01 \x01(\x0b\x32/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xe0\x41\x02\"\xba\x01\n TestIamPermissionsLicenseRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x12\x63\n!test_permissions_request_resource\x18\xa6\xc5\xb7\xd1\x01 \x01(\x0b\x32/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xe0\x41\x02\"\xbf\x01\n%TestIamPermissionsMachineImageRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x12\x63\n!test_permissions_request_resource\x18\xa6\xc5\xb7\xd1\x01 \x01(\x0b\x32/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xe0\x41\x02\"\xdc\x01\n*TestIamPermissionsNetworkAttachmentRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x12\x63\n!test_permissions_request_resource\x18\xa6\xc5\xb7\xd1\x01 \x01(\x0b\x32/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xe0\x41\x02\"\xdd\x01\n-TestIamPermissionsNetworkEndpointGroupRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x12\x63\n!test_permissions_request_resource\x18\xa6\xc5\xb7\xd1\x01 \x01(\x0b\x32/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xe0\x41\x02\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\"\xc8\x01\n.TestIamPermissionsNetworkFirewallPolicyRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x12\x63\n!test_permissions_request_resource\x18\xa6\xc5\xb7\xd1\x01 \x01(\x0b\x32/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xe0\x41\x02\"\xd2\x01\n\"TestIamPermissionsNodeGroupRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x12\x63\n!test_permissions_request_resource\x18\xa6\xc5\xb7\xd1\x01 \x01(\x0b\x32/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xe0\x41\x02\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\"\xd7\x01\n%TestIamPermissionsNodeTemplateRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x12\x63\n!test_permissions_request_resource\x18\xa6\xc5\xb7\xd1\x01 \x01(\x0b\x32/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xe0\x41\x02\"\xda\x01\n(TestIamPermissionsPacketMirroringRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x12\x63\n!test_permissions_request_resource\x18\xa6\xc5\xb7\xd1\x01 \x01(\x0b\x32/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xe0\x41\x02\"\xd5\x01\n#TestIamPermissionsRegionDiskRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x12\x63\n!test_permissions_request_resource\x18\xa6\xc5\xb7\xd1\x01 \x01(\x0b\x32/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xe0\x41\x02\"\xe6\x01\n4TestIamPermissionsRegionNetworkFirewallPolicyRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x12\x63\n!test_permissions_request_resource\x18\xa6\xc5\xb7\xd1\x01 \x01(\x0b\x32/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xe0\x41\x02\"\xd4\x01\n$TestIamPermissionsReservationRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x12\x63\n!test_permissions_request_resource\x18\xa6\xc5\xb7\xd1\x01 \x01(\x0b\x32/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xe0\x41\x02\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\"\xd9\x01\n\'TestIamPermissionsResourcePolicyRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x12\x63\n!test_permissions_request_resource\x18\xa6\xc5\xb7\xd1\x01 \x01(\x0b\x32/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xe0\x41\x02\"\xdc\x01\n*TestIamPermissionsServiceAttachmentRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x12\x63\n!test_permissions_request_resource\x18\xa6\xc5\xb7\xd1\x01 \x01(\x0b\x32/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xe0\x41\x02\"\xbb\x01\n!TestIamPermissionsSnapshotRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x12\x63\n!test_permissions_request_resource\x18\xa6\xc5\xb7\xd1\x01 \x01(\x0b\x32/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xe0\x41\x02\"\xd5\x01\n#TestIamPermissionsSubnetworkRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x12\x63\n!test_permissions_request_resource\x18\xa6\xc5\xb7\xd1\x01 \x01(\x0b\x32/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xe0\x41\x02\"\xd5\x01\n#TestIamPermissionsVpnGatewayRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x08resource\x18\x8e\x88\xaf] \x01(\tB\x03\xe0\x41\x02\x12\x63\n!test_permissions_request_resource\x18\xa6\xc5\xb7\xd1\x01 \x01(\x0b\x32/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xe0\x41\x02\"0\n\x16TestPermissionsRequest\x12\x16\n\x0bpermissions\x18\x84\xe9\xcb\x1c \x03(\t\"1\n\x17TestPermissionsResponse\x12\x16\n\x0bpermissions\x18\x84\xe9\xcb\x1c \x03(\t\"D\n\x07Uint128\x12\x14\n\x04high\x18\xa2\xbb\xc3\x01 \x01(\x04H\x00\x88\x01\x01\x12\x12\n\x03low\x18\xd4\xc6\x06 \x01(\x04H\x01\x88\x01\x01\x42\x07\n\x05_highB\x06\n\x04_low\"\x9c\x02\n!UpdateAccessConfigInstanceRequest\x12N\n\x16\x61\x63\x63\x65ss_config_resource\x18\x90\xff\xf6\xb8\x01 \x01(\x0b\x32%.google.cloud.compute.v1.AccessConfigB\x03\xe0\x41\x02\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tB\x03\xe0\x41\x02\x12\"\n\x11network_interface\x18\xe8\xc0\x9d\xae\x01 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xfa\x01\n\x17UpdateAutoscalerRequest\x12\x1b\n\nautoscaler\x18\xd7\xfd\xd2\xf6\x01 \x01(\tH\x00\x88\x01\x01\x12H\n\x13\x61utoscaler_resource\x18\xf6\xf0\xff\x62 \x01(\x0b\x32#.google.cloud.compute.v1.AutoscalerB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x01\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_autoscalerB\r\n\x0b_request_id\"\xdc\x01\n\x1aUpdateBackendBucketRequest\x12\x1e\n\x0e\x62\x61\x63kend_bucket\x18\xf5\xe3\xdd+ \x01(\tB\x03\xe0\x41\x02\x12P\n\x17\x62\x61\x63kend_bucket_resource\x18\x98\xce\xc7\xb5\x01 \x01(\x0b\x32&.google.cloud.compute.v1.BackendBucketB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xe1\x01\n\x1bUpdateBackendServiceRequest\x12 \n\x0f\x62\x61\x63kend_service\x18\x8a\xc0\xae\x92\x01 \x01(\tB\x03\xe0\x41\x02\x12R\n\x18\x62\x61\x63kend_service_resource\x18\xa3\x81\xdf\xa5\x01 \x01(\x0b\x32\'.google.cloud.compute.v1.BackendServiceB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xa1\x02\n\x11UpdateDiskRequest\x12\x14\n\x04\x64isk\x18\x9d\x9b\xbc\x01 \x01(\tB\x03\xe0\x41\x02\x12<\n\rdisk_resource\x18\xf0\xd0\xab\x0c \x01(\x0b\x32\x1d.google.cloud.compute.v1.DiskB\x03\xe0\x41\x02\x12\x15\n\x05paths\x18\xee\xc1\xe0\x32 \x01(\tH\x00\x88\x01\x01\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x01\x88\x01\x01\x12\x1c\n\x0bupdate_mask\x18\xa2\xb9\xba\xee\x01 \x01(\tH\x02\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\x08\n\x06_pathsB\r\n\x0b_request_idB\x0e\n\x0c_update_mask\"\xfb\x01\n\"UpdateDisplayDeviceInstanceRequest\x12P\n\x17\x64isplay_device_resource\x18\xda\x84\x91\x8a\x01 \x01(\x0b\x32&.google.cloud.compute.v1.DisplayDeviceB\x03\xe0\x41\x02\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xc6\x01\n\x15UpdateFirewallRequest\x12\x19\n\x08\x66irewall\x18\x80\xfa\xd5\xf3\x01 \x01(\tB\x03\xe0\x41\x02\x12\x44\n\x11\x66irewall_resource\x18\xed\xb0\xe0\x13 \x01(\x0b\x32!.google.cloud.compute.v1.FirewallB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xd4\x01\n\x18UpdateHealthCheckRequest\x12\x1d\n\x0chealth_check\x18\xe5\xaa\xa4\x93\x01 \x01(\tB\x03\xe0\x41\x02\x12K\n\x15health_check_resource\x18\xa8\xc3\xa4` \x01(\x0b\x32$.google.cloud.compute.v1.HealthCheckB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xe5\x03\n\x15UpdateInstanceRequest\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tB\x03\xe0\x41\x02\x12\x44\n\x11instance_resource\x18\xf8\xf0\xfe\x66 \x01(\x0b\x32!.google.cloud.compute.v1.InstanceB\x03\xe0\x41\x02\x12\x1f\n\x0eminimal_action\x18\x94\x8d\x82\x81\x01 \x01(\tH\x00\x88\x01\x01\x12.\n\x1emost_disruptive_allowed_action\x18\x8d\xce\xc2\x1f \x01(\tH\x01\x88\x01\x01\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x02\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zone\"-\n\rMinimalAction\x12\x1c\n\x18UNDEFINED_MINIMAL_ACTION\x10\x00\"K\n\x1bMostDisruptiveAllowedAction\x12,\n(UNDEFINED_MOST_DISRUPTIVE_ALLOWED_ACTION\x10\x00\x42\x11\n\x0f_minimal_actionB!\n\x1f_most_disruptive_allowed_actionB\r\n\x0b_request_id\"\xa8\x02\n%UpdateNetworkInterfaceInstanceRequest\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tB\x03\xe0\x41\x02\x12\"\n\x11network_interface\x18\xe8\xc0\x9d\xae\x01 \x01(\tB\x03\xe0\x41\x02\x12V\n\x1anetwork_interface_resource\x18\x85\x94\xae\x9b\x01 \x01(\x0b\x32).google.cloud.compute.v1.NetworkInterfaceB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xf5\x01\n\x1bUpdatePeeringNetworkRequest\x12\x17\n\x07network\x18\xae\xb4\x85o \x01(\tB\x03\xe0\x41\x02\x12o\n(networks_update_peering_request_resource\x18\xd9\xaa\x82k \x01(\x0b\x32\x35.google.cloud.compute.v1.NetworksUpdatePeeringRequestB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xe6\x02\n3UpdatePerInstanceConfigsInstanceGroupManagerRequest\x12&\n\x16instance_group_manager\x18\xc3\xf7\xf3v \x01(\tB\x03\xe0\x41\x02\x12\x9b\x01\n@instance_group_managers_update_per_instance_configs_req_resource\x18\xbe\xc1\xb6\x43 \x01(\x0b\x32I.google.cloud.compute.v1.InstanceGroupManagersUpdatePerInstanceConfigsReqB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xf2\x02\n9UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest\x12&\n\x16instance_group_manager\x18\xc3\xf7\xf3v \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x9d\x01\nAregion_instance_group_manager_update_instance_config_req_resource\x18\xa7\xae\xba* \x01(\x0b\x32J.google.cloud.compute.v1.RegionInstanceGroupManagerUpdateInstanceConfigReqB\x03\xe0\x41\x02\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\x84\x02\n\x1dUpdateRegionAutoscalerRequest\x12\x1b\n\nautoscaler\x18\xd7\xfd\xd2\xf6\x01 \x01(\tH\x00\x88\x01\x01\x12H\n\x13\x61utoscaler_resource\x18\xf6\xf0\xff\x62 \x01(\x0b\x32#.google.cloud.compute.v1.AutoscalerB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x01\x88\x01\x01\x42\r\n\x0b_autoscalerB\r\n\x0b_request_id\"\x88\x02\n!UpdateRegionBackendServiceRequest\x12 \n\x0f\x62\x61\x63kend_service\x18\x8a\xc0\xae\x92\x01 \x01(\tB\x03\xe0\x41\x02\x12R\n\x18\x62\x61\x63kend_service_resource\x18\xa3\x81\xdf\xa5\x01 \x01(\x0b\x32\'.google.cloud.compute.v1.BackendServiceB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xc4\x02\n\x1dUpdateRegionCommitmentRequest\x12\x1b\n\ncommitment\x18\x95\x96\xf3\xe5\x01 \x01(\tB\x03\xe0\x41\x02\x12H\n\x13\x63ommitment_resource\x18\xf8\xa3\xbbt \x01(\x0b\x32#.google.cloud.compute.v1.CommitmentB\x03\xe0\x41\x02\x12\x15\n\x05paths\x18\xee\xc1\xe0\x32 \x01(\tH\x00\x88\x01\x01\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x01\x88\x01\x01\x12\x1c\n\x0bupdate_mask\x18\xa2\xb9\xba\xee\x01 \x01(\tH\x02\x88\x01\x01\x42\x08\n\x06_pathsB\r\n\x0b_request_idB\x0e\n\x0c_update_mask\"\xab\x02\n\x17UpdateRegionDiskRequest\x12\x14\n\x04\x64isk\x18\x9d\x9b\xbc\x01 \x01(\tB\x03\xe0\x41\x02\x12<\n\rdisk_resource\x18\xf0\xd0\xab\x0c \x01(\x0b\x32\x1d.google.cloud.compute.v1.DiskB\x03\xe0\x41\x02\x12\x15\n\x05paths\x18\xee\xc1\xe0\x32 \x01(\tH\x00\x88\x01\x01\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x01\x88\x01\x01\x12\x1c\n\x0bupdate_mask\x18\xa2\xb9\xba\xee\x01 \x01(\tH\x02\x88\x01\x01\x42\x08\n\x06_pathsB\r\n\x0b_request_idB\x0e\n\x0c_update_mask\"\xfb\x01\n\x1eUpdateRegionHealthCheckRequest\x12\x1d\n\x0chealth_check\x18\xe5\xaa\xa4\x93\x01 \x01(\tB\x03\xe0\x41\x02\x12K\n\x15health_check_resource\x18\xa8\xc3\xa4` \x01(\x0b\x32$.google.cloud.compute.v1.HealthCheckB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x42\r\n\x0b_request_id\"\xe7\x01\n\x19UpdateRegionUrlMapRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x07url_map\x18\x8c\x95\x81\xaf\x01 \x01(\tB\x03\xe0\x41\x02\x12\x41\n\x10url_map_resource\x18\xe1\x90\xb7P \x01(\x0b\x32\x1f.google.cloud.compute.v1.UrlMapB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xbe\x02\n\x18UpdateReservationRequest\x12\x15\n\x05paths\x18\xee\xc1\xe0\x32 \x01(\tH\x00\x88\x01\x01\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x01\x88\x01\x01\x12\x1b\n\x0breservation\x18\xcc\x87\xd5\x16 \x01(\tB\x03\xe0\x41\x02\x12K\n\x14reservation_resource\x18\xa1\xee\xf4\x87\x01 \x01(\x0b\x32$.google.cloud.compute.v1.ReservationB\x03\xe0\x41\x02\x12\x1c\n\x0bupdate_mask\x18\xa2\xb9\xba\xee\x01 \x01(\tH\x02\x88\x01\x01\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\x08\n\x06_pathsB\r\n\x0b_request_idB\x0e\n\x0c_update_mask\"\xde\x01\n\x13UpdateRouterRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1f\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x0c\xe0\x41\x02\xf2G\x06region\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x16\n\x06router\x18\xc9\xae\xee\x46 \x01(\tB\x03\xe0\x41\x02\x12@\n\x0frouter_resource\x18\xc4\x80\x82J \x01(\x0b\x32\x1f.google.cloud.compute.v1.RouterB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\x97\x02\n+UpdateShieldedInstanceConfigInstanceRequest\x12\x18\n\x08instance\x18\x95\xa9\xda\x08 \x01(\tB\x03\xe0\x41\x02\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x63\n!shielded_instance_config_resource\x18\xd8\x96\xdd\x81\x01 \x01(\x0b\x32/.google.cloud.compute.v1.ShieldedInstanceConfigB\x03\xe0\x41\x02\x12\x1b\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\n\xe0\x41\x02\xf2G\x04zoneB\r\n\x0b_request_id\"\xc0\x01\n\x13UpdateUrlMapRequest\x12!\n\x07project\x18\x99\x96\xc1l \x01(\tB\r\xe0\x41\x02\xf2G\x07project\x12\x1a\n\nrequest_id\x18\xcb\x81\xd9\x11 \x01(\tH\x00\x88\x01\x01\x12\x18\n\x07url_map\x18\x8c\x95\x81\xaf\x01 \x01(\tB\x03\xe0\x41\x02\x12\x41\n\x10url_map_resource\x18\xe1\x90\xb7P \x01(\x0b\x32\x1f.google.cloud.compute.v1.UrlMapB\x03\xe0\x41\x02\x42\r\n\x0b_request_id\"\xdf\x06\n\x06UrlMap\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x00\x88\x01\x01\x12O\n\x14\x64\x65\x66\x61ult_route_action\x18\xaa\xb4\xd7\xb4\x01 \x01(\x0b\x32(.google.cloud.compute.v1.HttpRouteActionH\x01\x88\x01\x01\x12 \n\x0f\x64\x65\x66\x61ult_service\x18\xb7\xe5\xc5\xb0\x01 \x01(\tH\x02\x88\x01\x01\x12R\n\x14\x64\x65\x66\x61ult_url_redirect\x18\xea\xab\xb6\xab\x01 \x01(\x0b\x32+.google.cloud.compute.v1.HttpRedirectActionH\x03\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x04\x88\x01\x01\x12\x1b\n\x0b\x66ingerprint\x18\xe4\xd1\xf3o \x01(\tH\x05\x88\x01\x01\x12I\n\rheader_action\x18\xa8\xa0\xb8\x9c\x01 \x01(\x0b\x32).google.cloud.compute.v1.HttpHeaderActionH\x06\x88\x01\x01\x12\x39\n\nhost_rules\x18\xa0\x87\xd7\x94\x01 \x03(\x0b\x32!.google.cloud.compute.v1.HostRule\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x07\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x08\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\t\x88\x01\x01\x12?\n\rpath_matchers\x18\xdb\x88\xc5\x81\x01 \x03(\x0b\x32$.google.cloud.compute.v1.PathMatcher\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\n\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x0b\x88\x01\x01\x12\x35\n\x05tests\x18\xa1\x9c\xc9\x34 \x03(\x0b\x32#.google.cloud.compute.v1.UrlMapTestB\x15\n\x13_creation_timestampB\x17\n\x15_default_route_actionB\x12\n\x10_default_serviceB\x17\n\x15_default_url_redirectB\x0e\n\x0c_descriptionB\x0e\n\x0c_fingerprintB\x10\n\x0e_header_actionB\x05\n\x03_idB\x07\n\x05_kindB\x07\n\x05_nameB\t\n\x07_regionB\x0c\n\n_self_link\"\x9d\x02\n\nUrlMapList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x31\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\x1f.google.cloud.compute.v1.UrlMap\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"7\n\x0fUrlMapReference\x12\x18\n\x07url_map\x18\x8c\x95\x81\xaf\x01 \x01(\tH\x00\x88\x01\x01\x42\n\n\x08_url_map\"\xf0\x02\n\nUrlMapTest\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x00\x88\x01\x01\x12$\n\x13\x65xpected_output_url\x18\x98\xa2\xf7\xce\x01 \x01(\tH\x01\x88\x01\x01\x12/\n\x1f\x65xpected_redirect_response_code\x18\xef\xea\x80\t \x01(\x05H\x02\x88\x01\x01\x12=\n\x07headers\x18\x86\xdf\x9d{ \x03(\x0b\x32).google.cloud.compute.v1.UrlMapTestHeader\x12\x14\n\x04host\x18\xa8\xeb\xc3\x01 \x01(\tH\x03\x88\x01\x01\x12\x14\n\x04path\x18\xa5\xc8\xd1\x01 \x01(\tH\x04\x88\x01\x01\x12\x18\n\x07service\x18\xb5\x8d\x8f\xb2\x01 \x01(\tH\x05\x88\x01\x01\x42\x0e\n\x0c_descriptionB\x16\n\x14_expected_output_urlB\"\n _expected_redirect_response_codeB\x07\n\x05_hostB\x07\n\x05_pathB\n\n\x08_service\"R\n\x10UrlMapTestHeader\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x00\x88\x01\x01\x12\x15\n\x05value\x18\xf1\xa2\xb2\x35 \x01(\tH\x01\x88\x01\x01\x42\x07\n\x05_nameB\x08\n\x06_value\"\xd2\x01\n\x16UrlMapValidationResult\x12\x17\n\x0bload_errors\x18\xe4\xf1\xf1\x93\x01 \x03(\t\x12\x1e\n\x0eload_succeeded\x18\xc8\xb4\x98= \x01(\x08H\x00\x88\x01\x01\x12?\n\rtest_failures\x18\xb6\xe2\x9f\xf1\x01 \x03(\x0b\x32$.google.cloud.compute.v1.TestFailure\x12\x1b\n\x0btest_passed\x18\xbd\x81\xf2[ \x01(\x08H\x01\x88\x01\x01\x42\x11\n\x0f_load_succeededB\x0e\n\x0c_test_passed\"\xb5\x03\n\x15UrlMapsAggregatedList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12K\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\x39.google.cloud.compute.v1.UrlMapsAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1aX\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x39\n\x05value\x18\x02 \x01(\x0b\x32*.google.cloud.compute.v1.UrlMapsScopedList:\x02\x38\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\x90\x01\n\x11UrlMapsScopedList\x12\x34\n\x08url_maps\x18\xe7\x8e\xa4\x31 \x03(\x0b\x32\x1f.google.cloud.compute.v1.UrlMap\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"\x98\x02\n\x16UrlMapsValidateRequest\x12!\n\x16load_balancing_schemes\x18\xaf\x85\x81\x03 \x03(\t\x12\x39\n\x08resource\x18\x8e\x88\xaf] \x01(\x0b\x32\x1f.google.cloud.compute.v1.UrlMapH\x00\x88\x01\x01\"\x92\x01\n\x14LoadBalancingSchemes\x12$\n UNDEFINED_LOAD_BALANCING_SCHEMES\x10\x00\x12\x0f\n\x08\x45XTERNAL\x10\xcb\xa7\xfd\x10\x12\x18\n\x10\x45XTERNAL_MANAGED\x10\x8b\xb6\x92\xf4\x01\x12)\n!LOAD_BALANCING_SCHEME_UNSPECIFIED\x10\xbc\xbb\x87\xfb\x01\x42\x0b\n\t_resource\"m\n\x17UrlMapsValidateResponse\x12G\n\x06result\x18\x9d\x90\xb7\x42 \x01(\x0b\x32/.google.cloud.compute.v1.UrlMapValidationResultH\x00\x88\x01\x01\x42\t\n\x07_result\"x\n\nUrlRewrite\x12\x1c\n\x0chost_rewrite\x18\xf5\xcb\x9aL \x01(\tH\x00\x88\x01\x01\x12#\n\x13path_prefix_rewrite\x18\xb9\xe8\xd1\x13 \x01(\tH\x01\x88\x01\x01\x42\x0f\n\r_host_rewriteB\x16\n\x14_path_prefix_rewrite\"\xa2\x07\n\x10UsableSubnetwork\x12$\n\x14\x65xternal_ipv6_prefix\x18\xf6\x92\xb6\x42 \x01(\tH\x00\x88\x01\x01\x12%\n\x14internal_ipv6_prefix\x18\xe8\xa2\xb4\xf1\x01 \x01(\tH\x01\x88\x01\x01\x12\x1d\n\rip_cidr_range\x18\xca\xcd\xe4. \x01(\tH\x02\x88\x01\x01\x12!\n\x10ipv6_access_type\x18\xdd\xf5\xd1\xf0\x01 \x01(\tH\x03\x88\x01\x01\x12\x17\n\x07network\x18\xae\xb4\x85o \x01(\tH\x04\x88\x01\x01\x12\x18\n\x07purpose\x18\x9e\xfa\xef\x96\x01 \x01(\tH\x05\x88\x01\x01\x12\x14\n\x04role\x18\xf6\x80\xd6\x01 \x01(\tH\x06\x88\x01\x01\x12W\n\x13secondary_ip_ranges\x18\xe3\xff\x94\x41 \x03(\x0b\x32\x37.google.cloud.compute.v1.UsableSubnetworkSecondaryRange\x12\x1b\n\nstack_type\x18\x91\xb5\x8b\xcb\x01 \x01(\tH\x07\x88\x01\x01\x12\x1b\n\nsubnetwork\x18\xee\xa7\xe4\x92\x01 \x01(\tH\x08\x88\x01\x01\"S\n\x0eIpv6AccessType\x12\x1e\n\x1aUNDEFINED_IPV6_ACCESS_TYPE\x10\x00\x12\x0f\n\x08\x45XTERNAL\x10\xcb\xa7\xfd\x10\x12\x10\n\x08INTERNAL\x10\xbd\xed\x96\x85\x01\"\xae\x01\n\x07Purpose\x12\x15\n\x11UNDEFINED_PURPOSE\x10\x00\x12#\n\x1cINTERNAL_HTTPS_LOAD_BALANCER\x10\xd9\xb6\xcev\x12\x0f\n\x07PRIVATE\x10\xe3\xe2\xb2\xc0\x01\x12\x17\n\x10PRIVATE_RFC_1918\x10\xdb\xfe\xc5y\x12\x1e\n\x17PRIVATE_SERVICE_CONNECT\x10\xc4\xf4\xf9\x16\x12\x1d\n\x16REGIONAL_MANAGED_PROXY\x10\xee\xb6\xfdH\":\n\x04Role\x12\x12\n\x0eUNDEFINED_ROLE\x10\x00\x12\x0e\n\x06\x41\x43TIVE\x10\x86\xe6\x89\x96\x01\x12\x0e\n\x06\x42\x41\x43KUP\x10\xc2\xd3\xcd\xa2\x01\"I\n\tStackType\x12\x18\n\x14UNDEFINED_STACK_TYPE\x10\x00\x12\x10\n\tIPV4_IPV6\x10\x81\xe8\xca\n\x12\x10\n\tIPV4_ONLY\x10\xa6\xcb\xd5\nB\x17\n\x15_external_ipv6_prefixB\x17\n\x15_internal_ipv6_prefixB\x10\n\x0e_ip_cidr_rangeB\x13\n\x11_ipv6_access_typeB\n\n\x08_networkB\n\n\x08_purposeB\x07\n\x05_roleB\r\n\x0b_stack_typeB\r\n\x0b_subnetwork\"}\n\x1eUsableSubnetworkSecondaryRange\x12\x1d\n\rip_cidr_range\x18\xca\xcd\xe4. \x01(\tH\x00\x88\x01\x01\x12\x1b\n\nrange_name\x18\xcd\xf0\xb4\x9e\x01 \x01(\tH\x01\x88\x01\x01\x42\x10\n\x0e_ip_cidr_rangeB\r\n\x0b_range_name\"\xbc\x02\n\x1fUsableSubnetworksAggregatedList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12;\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32).google.cloud.compute.v1.UsableSubnetwork\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\x7f\n\x13UsageExportLocation\x12\x1c\n\x0b\x62ucket_name\x18\xc0\x97\x9e\x87\x01 \x01(\tH\x00\x88\x01\x01\x12#\n\x12report_name_prefix\x18\xbb\xb0\xd7\x98\x01 \x01(\tH\x01\x88\x01\x01\x42\x0e\n\x0c_bucket_nameB\x15\n\x13_report_name_prefix\"\xda\x01\n\x1bValidateRegionUrlMapRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\x12p\n)region_url_maps_validate_request_resource\x18\x9a\xcc\x80\x1b \x01(\x0b\x32\x35.google.cloud.compute.v1.RegionUrlMapsValidateRequestB\x03\xe0\x41\x02\x12\x18\n\x07url_map\x18\x8c\x95\x81\xaf\x01 \x01(\tB\x03\xe0\x41\x02\"\xb0\x01\n\x15ValidateUrlMapRequest\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x18\n\x07url_map\x18\x8c\x95\x81\xaf\x01 \x01(\tB\x03\xe0\x41\x02\x12\x64\n\"url_maps_validate_request_resource\x18\xef\xd1\xe4\xbc\x01 \x01(\x0b\x32/.google.cloud.compute.v1.UrlMapsValidateRequestB\x03\xe0\x41\x02\"\xaf\x01\n\x15VmEndpointNatMappings\x12\x1d\n\rinstance_name\x18\xf5\xe7\xd8l \x01(\tH\x00\x88\x01\x01\x12\x65\n\x16interface_nat_mappings\x18\x89\x80\x95z \x03(\x0b\x32\x42.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsB\x10\n\x0e_instance_name\"\xe2\x03\n)VmEndpointNatMappingsInterfaceNatMappings\x12$\n\x18\x64rain_nat_ip_port_ranges\x18\xc1\xe3\xc7\xbc\x01 \x03(\t\x12\x1e\n\x12nat_ip_port_ranges\x18\x9a\xb0\xcc\xfd\x01 \x03(\t\x12*\n\x19num_total_drain_nat_ports\x18\xf9\xa5\xff\x9f\x01 \x01(\x05H\x00\x88\x01\x01\x12$\n\x13num_total_nat_ports\x18\x80\xdb\x80\x8f\x01 \x01(\x05H\x01\x88\x01\x01\x12l\n\rrule_mappings\x18\xc8\xee\xea\xe7\x01 \x03(\x0b\x32Q.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings\x12&\n\x15source_alias_ip_range\x18\xd8\xa3\xfc\xd1\x01 \x01(\tH\x02\x88\x01\x01\x12!\n\x11source_virtual_ip\x18\xff\xa2\xb9G \x01(\tH\x03\x88\x01\x01\x42\x1c\n\x1a_num_total_drain_nat_portsB\x16\n\x14_num_total_nat_portsB\x18\n\x16_source_alias_ip_rangeB\x14\n\x12_source_virtual_ip\"\xb6\x02\n8VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings\x12$\n\x18\x64rain_nat_ip_port_ranges\x18\xc1\xe3\xc7\xbc\x01 \x03(\t\x12\x1e\n\x12nat_ip_port_ranges\x18\x9a\xb0\xcc\xfd\x01 \x03(\t\x12*\n\x19num_total_drain_nat_ports\x18\xf9\xa5\xff\x9f\x01 \x01(\x05H\x00\x88\x01\x01\x12$\n\x13num_total_nat_ports\x18\x80\xdb\x80\x8f\x01 \x01(\x05H\x01\x88\x01\x01\x12\x1c\n\x0brule_number\x18\xec\xdb\x9a\xff\x01 \x01(\x05H\x02\x88\x01\x01\x42\x1c\n\x1a_num_total_drain_nat_portsB\x16\n\x14_num_total_nat_portsB\x0e\n\x0c_rule_number\"\xbc\x02\n\x19VmEndpointNatMappingsList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x41\n\x06result\x18\x9d\x90\xb7\x42 \x03(\x0b\x32..google.cloud.compute.v1.VmEndpointNatMappings\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xb5\x05\n\nVpnGateway\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x01\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x02\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x03\x88\x01\x01\x12!\n\x11label_fingerprint\x18\x99\xf0\xf7T \x01(\tH\x04\x88\x01\x01\x12\x43\n\x06labels\x18\xff\xbf\xc1\xee\x01 \x03(\x0b\x32/.google.cloud.compute.v1.VpnGateway.LabelsEntry\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x05\x88\x01\x01\x12\x17\n\x07network\x18\xae\xb4\x85o \x01(\tH\x06\x88\x01\x01\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\x07\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x08\x88\x01\x01\x12\x1b\n\nstack_type\x18\x91\xb5\x8b\xcb\x01 \x01(\tH\t\x88\x01\x01\x12Q\n\x0evpn_interfaces\x18\x85\xcd\xe5+ \x03(\x0b\x32\x36.google.cloud.compute.v1.VpnGatewayVpnGatewayInterface\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"I\n\tStackType\x12\x18\n\x14UNDEFINED_STACK_TYPE\x10\x00\x12\x10\n\tIPV4_IPV6\x10\x81\xe8\xca\n\x12\x10\n\tIPV4_ONLY\x10\xa6\xcb\xd5\nB\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x05\n\x03_idB\x07\n\x05_kindB\x14\n\x12_label_fingerprintB\x07\n\x05_nameB\n\n\x08_networkB\t\n\x07_regionB\x0c\n\n_self_linkB\r\n\x0b_stack_type\"\xbf\x03\n\x18VpnGatewayAggregatedList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12N\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32<.google.cloud.compute.v1.VpnGatewayAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1a\\\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12=\n\x05value\x18\x02 \x01(\x0b\x32..google.cloud.compute.v1.VpnGatewaysScopedList:\x02\x38\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xa5\x02\n\x0eVpnGatewayList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x35\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32#.google.cloud.compute.v1.VpnGateway\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"g\n\x10VpnGatewayStatus\x12S\n\x0fvpn_connections\x18\x8a\xed\xbe\xd1\x01 \x03(\x0b\x32\x36.google.cloud.compute.v1.VpnGatewayStatusVpnConnection\"\xd1\x02\n0VpnGatewayStatusHighAvailabilityRequirementState\x12\x15\n\x05state\x18\x91\x89\xab\x34 \x01(\tH\x00\x88\x01\x01\x12\"\n\x12unsatisfied_reason\x18\x8a\xf7\x9d\x1a \x01(\tH\x01\x88\x01\x01\"f\n\x05State\x12\x13\n\x0fUNDEFINED_STATE\x10\x00\x12!\n\x19\x43ONNECTION_REDUNDANCY_MET\x10\x9b\xca\xf5\xf0\x01\x12%\n\x1d\x43ONNECTION_REDUNDANCY_NOT_MET\x10\x8f\xd4\x89\xf4\x01\"Y\n\x11UnsatisfiedReason\x12 \n\x1cUNDEFINED_UNSATISFIED_REASON\x10\x00\x12\"\n\x1bINCOMPLETE_TUNNELS_COVERAGE\x10\xfd\xf6\xd4\x1a\x42\x08\n\x06_stateB\x15\n\x13_unsatisfied_reason\"\xcb\x01\n\x16VpnGatewayStatusTunnel\x12\'\n\x17local_gateway_interface\x18\xaa\x9a\xdaK \x01(\rH\x00\x88\x01\x01\x12&\n\x16peer_gateway_interface\x18\xe1\xde\x9c\x66 \x01(\rH\x01\x88\x01\x01\x12\x1a\n\ntunnel_url\x18\x98\xa2\xd4% \x01(\tH\x02\x88\x01\x01\x42\x1a\n\x18_local_gateway_interfaceB\x19\n\x17_peer_gateway_interfaceB\r\n\x0b_tunnel_url\"\xca\x02\n\x1dVpnGatewayStatusVpnConnection\x12&\n\x15peer_external_gateway\x18\x8d\xee\xc7\xb7\x01 \x01(\tH\x00\x88\x01\x01\x12!\n\x10peer_gcp_gateway\x18\xbc\xe9\xb3\x86\x01 \x01(\tH\x01\x88\x01\x01\x12`\n\x05state\x18\x91\x89\xab\x34 \x01(\x0b\x32I.google.cloud.compute.v1.VpnGatewayStatusHighAvailabilityRequirementStateH\x02\x88\x01\x01\x12\x43\n\x07tunnels\x18\x8b\xfa\xed\x31 \x03(\x0b\x32/.google.cloud.compute.v1.VpnGatewayStatusTunnelB\x18\n\x16_peer_external_gatewayB\x13\n\x11_peer_gcp_gatewayB\x08\n\x06_state\"\xaa\x01\n\x1dVpnGatewayVpnGatewayInterface\x12\x10\n\x02id\x18\x9b\x1a \x01(\rH\x00\x88\x01\x01\x12(\n\x17interconnect_attachment\x18\xf4\x8a\xf7\x92\x01 \x01(\tH\x01\x88\x01\x01\x12\x1b\n\nip_address\x18\xdc\xf1\xdc\xc1\x01 \x01(\tH\x02\x88\x01\x01\x42\x05\n\x03_idB\x1a\n\x18_interconnect_attachmentB\r\n\x0b_ip_address\"l\n\x1cVpnGatewaysGetStatusResponse\x12\x41\n\x06result\x18\x9d\x90\xb7\x42 \x01(\x0b\x32).google.cloud.compute.v1.VpnGatewayStatusH\x00\x88\x01\x01\x42\t\n\x07_result\"\x9c\x01\n\x15VpnGatewaysScopedList\x12<\n\x0cvpn_gateways\x18\x9a\xfb\xca{ \x03(\x0b\x32#.google.cloud.compute.v1.VpnGateway\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"\xef\n\n\tVpnTunnel\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x00\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x01\x88\x01\x01\x12 \n\x0f\x64\x65tailed_status\x18\xe1\xa4\x83\x9f\x01 \x01(\tH\x02\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x03\x88\x01\x01\x12\x1b\n\x0bike_version\x18\x9c\xd0\x90h \x01(\x05H\x04\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x05\x88\x01\x01\x12\"\n\x16local_traffic_selector\x18\xb5\xac\xa7\x97\x01 \x03(\t\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x06\x88\x01\x01\x12&\n\x15peer_external_gateway\x18\x8d\xee\xc7\xb7\x01 \x01(\tH\x07\x88\x01\x01\x12\x30\n\x1fpeer_external_gateway_interface\x18\x87\xe5\xf2\xd7\x01 \x01(\x05H\x08\x88\x01\x01\x12!\n\x10peer_gcp_gateway\x18\xbc\xe9\xb3\x86\x01 \x01(\tH\t\x88\x01\x01\x12\x18\n\x07peer_ip\x18\xa4\xda\xdf\xb6\x01 \x01(\tH\n\x88\x01\x01\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\x0b\x88\x01\x01\x12#\n\x17remote_traffic_selector\x18\xba\xdd\x90\xab\x01 \x03(\t\x12\x16\n\x06router\x18\xc9\xae\xee\x46 \x01(\tH\x0c\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\r\x88\x01\x01\x12\x1e\n\rshared_secret\x18\xca\xa7\x8f\xb6\x01 \x01(\tH\x0e\x88\x01\x01\x12#\n\x12shared_secret_hash\x18\xe3\xe8\x99\xbe\x01 \x01(\tH\x0f\x88\x01\x01\x12\x16\n\x06status\x18\xf2\x9f\xb7V \x01(\tH\x10\x88\x01\x01\x12#\n\x12target_vpn_gateway\x18\xcb\x80\xf6\xfd\x01 \x01(\tH\x11\x88\x01\x01\x12\x1c\n\x0bvpn_gateway\x18\xf9\x83\xf6\xc1\x01 \x01(\tH\x12\x88\x01\x01\x12%\n\x15vpn_gateway_interface\x18\xf3\x8c\xe2- \x01(\x05H\x13\x88\x01\x01\"\xd3\x02\n\x06Status\x12\x14\n\x10UNDEFINED_STATUS\x10\x00\x12\x1c\n\x14\x41LLOCATING_RESOURCES\x10\xc0\xc9\x83\x99\x01\x12\x1a\n\x13\x41UTHORIZATION_ERROR\x10\x82\x9d\x9f\x0b\x12\x16\n\x0e\x44\x45PROVISIONING\x10\xee\x93\xc4\xcc\x01\x12\x12\n\x0b\x45STABLISHED\x10\xf8\x8e\xaf*\x12\x0e\n\x06\x46\x41ILED\x10\xbd\x90\xa6\xd9\x01\x12\x16\n\x0f\x46IRST_HANDSHAKE\x10\xe8\xd9\xa1[\x12\x1b\n\x13NEGOTIATION_FAILURE\x10\xec\xc5\xe8\xab\x01\x12\x14\n\rNETWORK_ERROR\x10\xf7\xc0\xbb\\\x12\x1a\n\x13NO_INCOMING_PACKETS\x10\xf0\x98\x9b\x39\x12\x14\n\x0cPROVISIONING\x10\xed\xf5\xda\x8a\x01\x12\x0f\n\x08REJECTED\x10\xfe\x88\x84S\x12\x0f\n\x07STOPPED\x10\xad\xbb\xec\xd3\x01\x12\x1e\n\x17WAITING_FOR_FULL_CONFIG\x10\xca\xc4\xed\x13\x42\x15\n\x13_creation_timestampB\x0e\n\x0c_descriptionB\x12\n\x10_detailed_statusB\x05\n\x03_idB\x0e\n\x0c_ike_versionB\x07\n\x05_kindB\x07\n\x05_nameB\x18\n\x16_peer_external_gatewayB\"\n _peer_external_gateway_interfaceB\x13\n\x11_peer_gcp_gatewayB\n\n\x08_peer_ipB\t\n\x07_regionB\t\n\x07_routerB\x0c\n\n_self_linkB\x10\n\x0e_shared_secretB\x15\n\x13_shared_secret_hashB\t\n\x07_statusB\x15\n\x13_target_vpn_gatewayB\x0e\n\x0c_vpn_gatewayB\x18\n\x16_vpn_gateway_interface\"\xbc\x03\n\x17VpnTunnelAggregatedList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12M\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32;.google.cloud.compute.v1.VpnTunnelAggregatedList.ItemsEntry\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x17\n\x0cunreachables\x18\x9f\xa0\x86t \x03(\t\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1a[\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12<\n\x05value\x18\x02 \x01(\x0b\x32-.google.cloud.compute.v1.VpnTunnelsScopedList:\x02\x38\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xa3\x02\n\rVpnTunnelList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x34\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\".google.cloud.compute.v1.VpnTunnel\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\x99\x01\n\x14VpnTunnelsScopedList\x12:\n\x0bvpn_tunnels\x18\xc0\xf1\xfaM \x03(\x0b\x32\".google.cloud.compute.v1.VpnTunnel\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01\x42\n\n\x08_warning\"\x8c\x01\n\x10WafExpressionSet\x12\x12\n\x07\x61liases\x18\xfe\x9d\xf5K \x03(\t\x12K\n\x0b\x65xpressions\x18\xdb\x81\xdbS \x03(\x0b\x32\x33.google.cloud.compute.v1.WafExpressionSetExpression\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x42\x05\n\x03_id\"b\n\x1aWafExpressionSetExpression\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x1b\n\x0bsensitivity\x18\x9f\xbd\x90\r \x01(\x05H\x01\x88\x01\x01\x42\x05\n\x03_idB\x0e\n\x0c_sensitivity\"P\n\x1aWaitGlobalOperationRequest\x12\x19\n\toperation\x18\xe7\xaa\xeb\x18 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\"h\n\x1aWaitRegionOperationRequest\x12\x19\n\toperation\x18\xe7\xaa\xeb\x18 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tB\x03\xe0\x41\x02\"d\n\x18WaitZoneOperationRequest\x12\x19\n\toperation\x18\xe7\xaa\xeb\x18 \x01(\tB\x03\xe0\x41\x02\x12\x17\n\x07project\x18\x99\x96\xc1l \x01(\tB\x03\xe0\x41\x02\x12\x14\n\x04zone\x18\xac\xc7\xe4\x01 \x01(\tB\x03\xe0\x41\x02\"\xba\x08\n\x07Warning\x12\x14\n\x04\x63ode\x18\xed\xdb\xba\x01 \x01(\tH\x00\x88\x01\x01\x12.\n\x04\x64\x61ta\x18\xaa\xdf\xbb\x01 \x03(\x0b\x32\x1d.google.cloud.compute.v1.Data\x12\x18\n\x07message\x18\x87\x80\xac\xc7\x01 \x01(\tH\x01\x88\x01\x01\"\xb9\x07\n\x04\x43ode\x12\x12\n\x0eUNDEFINED_CODE\x10\x00\x12\x15\n\x0e\x43LEANUP_FAILED\x10\xd8\x8c\xd6G\x12 \n\x18\x44\x45PRECATED_RESOURCE_USED\x10\xc2\xdf\xeb\xba\x01\x12\x1c\n\x14\x44\x45PRECATED_TYPE_USED\x10\x96\xa4\x9e\xa5\x01\x12(\n DISK_SIZE_LARGER_THAN_IMAGE_SIZE\x10\x97\x81\x95\xb0\x01\x12\x1e\n\x16\x45XPERIMENTAL_TYPE_USED\x10\x8b\x8e\xc1\xd7\x01\x12\x1b\n\x14\x45XTERNAL_API_WARNING\x10\xc3\xbf\xdaS\x12\x1d\n\x15\x46IELD_VALUE_OVERRIDEN\x10\xaf\xb6\x99\x9d\x01\x12#\n\x1bINJECTED_KERNELS_DEPRECATED\x10\x8b\xd9\x82\xc7\x01\x12\x34\n,INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB\x10\xce\x9b\xbc\xbf\x01\x12 \n\x18LARGE_DEPLOYMENT_WARNING\x10\xa6\xe7\xc8\xe5\x01\x12\x1f\n\x17MISSING_TYPE_DEPENDENCY\x10\xf7\xf8\xa2\xa4\x01\x12%\n\x1dNEXT_HOP_ADDRESS_NOT_ASSIGNED\x10\x87\xa5\xfa\x9a\x01\x12\"\n\x1aNEXT_HOP_CANNOT_IP_FORWARD\x10\xe7\xea\xe7\xb6\x01\x12.\n\'NEXT_HOP_INSTANCE_HAS_NO_IPV6_INTERFACE\x10\x92\xe8\xfc\x45\x12#\n\x1bNEXT_HOP_INSTANCE_NOT_FOUND\x10\xce\xcc\xaf\xdd\x01\x12\'\n NEXT_HOP_INSTANCE_NOT_ON_NETWORK\x10\xc2\xe8\x9dt\x12\x1c\n\x14NEXT_HOP_NOT_RUNNING\x10\xb1\xcf\xf0\xc6\x01\x12\x19\n\x12NOT_CRITICAL_ERROR\x10\xd4\xa8\xb7\x32\x12\x19\n\x12NO_RESULTS_ON_PAGE\x10\x88\xa6\xa9\x0e\x12\x16\n\x0fPARTIAL_SUCCESS\x10\x85\xae\x87\x13\x12\x1d\n\x16REQUIRED_TOS_AGREEMENT\x10\x83\xce\xe4\x01\x12\x31\n)RESOURCE_IN_USE_BY_OTHER_RESOURCE_WARNING\x10\xc1\xf4\xed\xec\x01\x12\x1b\n\x14RESOURCE_NOT_DELETED\x10\xbc\xb7\xb2P\x12!\n\x19SCHEMA_VALIDATION_IGNORED\x10\xca\xd4\x9f\x83\x01\x12(\n!SINGLE_INSTANCE_PROPERTY_TEMPLATE\x10\xd1\x89\xf8\x7f\x12\x1d\n\x15UNDECLARED_PROPERTIES\x10\x9f\x86\x9b\xba\x01\x12\x12\n\x0bUNREACHABLE\x10\xb4\xbd\xad\x06\x42\x07\n\x05_codeB\n\n\x08_message\"\xbb\x08\n\x08Warnings\x12\x14\n\x04\x63ode\x18\xed\xdb\xba\x01 \x01(\tH\x00\x88\x01\x01\x12.\n\x04\x64\x61ta\x18\xaa\xdf\xbb\x01 \x03(\x0b\x32\x1d.google.cloud.compute.v1.Data\x12\x18\n\x07message\x18\x87\x80\xac\xc7\x01 \x01(\tH\x01\x88\x01\x01\"\xb9\x07\n\x04\x43ode\x12\x12\n\x0eUNDEFINED_CODE\x10\x00\x12\x15\n\x0e\x43LEANUP_FAILED\x10\xd8\x8c\xd6G\x12 \n\x18\x44\x45PRECATED_RESOURCE_USED\x10\xc2\xdf\xeb\xba\x01\x12\x1c\n\x14\x44\x45PRECATED_TYPE_USED\x10\x96\xa4\x9e\xa5\x01\x12(\n DISK_SIZE_LARGER_THAN_IMAGE_SIZE\x10\x97\x81\x95\xb0\x01\x12\x1e\n\x16\x45XPERIMENTAL_TYPE_USED\x10\x8b\x8e\xc1\xd7\x01\x12\x1b\n\x14\x45XTERNAL_API_WARNING\x10\xc3\xbf\xdaS\x12\x1d\n\x15\x46IELD_VALUE_OVERRIDEN\x10\xaf\xb6\x99\x9d\x01\x12#\n\x1bINJECTED_KERNELS_DEPRECATED\x10\x8b\xd9\x82\xc7\x01\x12\x34\n,INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB\x10\xce\x9b\xbc\xbf\x01\x12 \n\x18LARGE_DEPLOYMENT_WARNING\x10\xa6\xe7\xc8\xe5\x01\x12\x1f\n\x17MISSING_TYPE_DEPENDENCY\x10\xf7\xf8\xa2\xa4\x01\x12%\n\x1dNEXT_HOP_ADDRESS_NOT_ASSIGNED\x10\x87\xa5\xfa\x9a\x01\x12\"\n\x1aNEXT_HOP_CANNOT_IP_FORWARD\x10\xe7\xea\xe7\xb6\x01\x12.\n\'NEXT_HOP_INSTANCE_HAS_NO_IPV6_INTERFACE\x10\x92\xe8\xfc\x45\x12#\n\x1bNEXT_HOP_INSTANCE_NOT_FOUND\x10\xce\xcc\xaf\xdd\x01\x12\'\n NEXT_HOP_INSTANCE_NOT_ON_NETWORK\x10\xc2\xe8\x9dt\x12\x1c\n\x14NEXT_HOP_NOT_RUNNING\x10\xb1\xcf\xf0\xc6\x01\x12\x19\n\x12NOT_CRITICAL_ERROR\x10\xd4\xa8\xb7\x32\x12\x19\n\x12NO_RESULTS_ON_PAGE\x10\x88\xa6\xa9\x0e\x12\x16\n\x0fPARTIAL_SUCCESS\x10\x85\xae\x87\x13\x12\x1d\n\x16REQUIRED_TOS_AGREEMENT\x10\x83\xce\xe4\x01\x12\x31\n)RESOURCE_IN_USE_BY_OTHER_RESOURCE_WARNING\x10\xc1\xf4\xed\xec\x01\x12\x1b\n\x14RESOURCE_NOT_DELETED\x10\xbc\xb7\xb2P\x12!\n\x19SCHEMA_VALIDATION_IGNORED\x10\xca\xd4\x9f\x83\x01\x12(\n!SINGLE_INSTANCE_PROPERTY_TEMPLATE\x10\xd1\x89\xf8\x7f\x12\x1d\n\x15UNDECLARED_PROPERTIES\x10\x9f\x86\x9b\xba\x01\x12\x12\n\x0bUNREACHABLE\x10\xb4\xbd\xad\x06\x42\x07\n\x05_codeB\n\n\x08_message\"\xcf\x01\n\x16WeightedBackendService\x12 \n\x0f\x62\x61\x63kend_service\x18\x8a\xc0\xae\x92\x01 \x01(\tH\x00\x88\x01\x01\x12I\n\rheader_action\x18\xa8\xa0\xb8\x9c\x01 \x01(\x0b\x32).google.cloud.compute.v1.HttpHeaderActionH\x01\x88\x01\x01\x12\x17\n\x06weight\x18\xf8\x84\xc5\x86\x01 \x01(\rH\x02\x88\x01\x01\x42\x12\n\x10_backend_serviceB\x10\n\x0e_header_actionB\t\n\x07_weight\"\x9f\x02\n\x0bXpnHostList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x32\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32 .google.cloud.compute.v1.Project\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\x9a\x01\n\rXpnResourceId\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12\x14\n\x04type\x18\xba\x9e\xda\x01 \x01(\tH\x01\x88\x01\x01\"Q\n\x04Type\x12\x12\n\x0eUNDEFINED_TYPE\x10\x00\x12\x0f\n\x07PROJECT\x10\xf9\xad\xef\xc2\x01\x12$\n\x1dXPN_RESOURCE_TYPE_UNSPECIFIED\x10\xfa\xad\xa5HB\x05\n\x03_idB\x07\n\x05_type\"\x97\x04\n\x04Zone\x12\"\n\x17\x61vailable_cpu_platforms\x18\x93\xf3\xd9S \x03(\t\x12\"\n\x12\x63reation_timestamp\x18\xb6\x8f\xc7\x0e \x01(\tH\x00\x88\x01\x01\x12G\n\ndeprecated\x18\xb3\xcb\xd1\xf5\x01 \x01(\x0b\x32*.google.cloud.compute.v1.DeprecationStatusH\x01\x88\x01\x01\x12\x1c\n\x0b\x64\x65scription\x18\xfc\x87\xd6\xc9\x01 \x01(\tH\x02\x88\x01\x01\x12\x10\n\x02id\x18\x9b\x1a \x01(\x04H\x03\x88\x01\x01\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x04\x88\x01\x01\x12\x14\n\x04name\x18\x8b\xf5\xcd\x01 \x01(\tH\x05\x88\x01\x01\x12\x16\n\x06region\x18\xf4\xcd\xa0\x42 \x01(\tH\x06\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x07\x88\x01\x01\x12\x16\n\x06status\x18\xf2\x9f\xb7V \x01(\tH\x08\x88\x01\x01\x12\x1c\n\x0csupports_pzs\x18\xee\xf6\x85( \x01(\x08H\t\x88\x01\x01\"4\n\x06Status\x12\x14\n\x10UNDEFINED_STATUS\x10\x00\x12\x0b\n\x04\x44OWN\x10\xa2\xb9\x80\x01\x12\x07\n\x02UP\x10\x9b\x15\x42\x15\n\x13_creation_timestampB\r\n\x0b_deprecatedB\x0e\n\x0c_descriptionB\x05\n\x03_idB\x07\n\x05_kindB\x07\n\x05_nameB\t\n\x07_regionB\x0c\n\n_self_linkB\t\n\x07_statusB\x0f\n\r_supports_pzs\"\x99\x02\n\x08ZoneList\x12\x10\n\x02id\x18\x9b\x1a \x01(\tH\x00\x88\x01\x01\x12/\n\x05items\x18\xc0\xcf\xf7/ \x03(\x0b\x32\x1d.google.cloud.compute.v1.Zone\x12\x14\n\x04kind\x18\x94\xf7\xc8\x01 \x01(\tH\x01\x88\x01\x01\x12\x1f\n\x0fnext_page_token\x18\x95\xba\x86& \x01(\tH\x02\x88\x01\x01\x12\x1a\n\tself_link\x18\x8d\x92\xc5\xd9\x01 \x01(\tH\x03\x88\x01\x01\x12\x39\n\x07warning\x18\x9c\xdf\x96\x18 \x01(\x0b\x32 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x42\x05\n\x03_idB\x07\n\x05_kindB\x12\n\x10_next_page_tokenB\x0c\n\n_self_linkB\n\n\x08_warning\"\xcd\x01\n\x14ZoneSetLabelsRequest\x12!\n\x11label_fingerprint\x18\x99\xf0\xf7T \x01(\tH\x00\x88\x01\x01\x12M\n\x06labels\x18\xff\xbf\xc1\xee\x01 \x03(\x0b\x32\x39.google.cloud.compute.v1.ZoneSetLabelsRequest.LabelsEntry\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x14\n\x12_label_fingerprint\"\xb1\x01\n\x14ZoneSetPolicyRequest\x12\x36\n\x08\x62indings\x18\x8e\xc5\xa4\xc0\x01 \x03(\x0b\x32 .google.cloud.compute.v1.Binding\x12\x14\n\x04\x65tag\x18\x95\xd2\xbe\x01 \x01(\tH\x00\x88\x01\x01\x12\x37\n\x06policy\x18\xb2\xca\xb6+ \x01(\x0b\x32\x1f.google.cloud.compute.v1.PolicyH\x01\x88\x01\x01\x42\x07\n\x05_etagB\t\n\x07_policy2\xb3\x06\n\x10\x41\x63\x63\x65leratorTypes\x12\xd6\x01\n\x0e\x41ggregatedList\x12>.google.cloud.compute.v1.AggregatedListAcceleratorTypesRequest\x1a\x36.google.cloud.compute.v1.AcceleratorTypeAggregatedList\"L\x82\xd3\xe4\x93\x02<\x12:/compute/v1/projects/{project}/aggregated/acceleratorTypes\xda\x41\x07project\x12\xdc\x01\n\x03Get\x12\x32.google.cloud.compute.v1.GetAcceleratorTypeRequest\x1a(.google.cloud.compute.v1.AcceleratorType\"w\x82\xd3\xe4\x93\x02Q\x12O/compute/v1/projects/{project}/zones/{zone}/acceleratorTypes/{accelerator_type}\xda\x41\x1dproject,zone,accelerator_type\x12\xbf\x01\n\x04List\x12\x34.google.cloud.compute.v1.ListAcceleratorTypesRequest\x1a,.google.cloud.compute.v1.AcceleratorTypeList\"S\x82\xd3\xe4\x93\x02>\x12</compute/v1/projects/{project}/zones/{zone}/acceleratorTypes\xda\x41\x0cproject,zone\x1a\xa4\x01\xca\x41\x16\x63ompute.googleapis.com\xd2\x41\x87\x01https://www.googleapis.com/auth/compute.readonly,https://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xa1\x0b\n\tAddresses\x12\xc0\x01\n\x0e\x41ggregatedList\x12\x37.google.cloud.compute.v1.AggregatedListAddressesRequest\x1a..google.cloud.compute.v1.AddressAggregatedList\"E\x82\xd3\xe4\x93\x02\x35\x12\x33/compute/v1/projects/{project}/aggregated/addresses\xda\x41\x07project\x12\xd4\x01\n\x06\x44\x65lete\x12-.google.cloud.compute.v1.DeleteAddressRequest\x1a\".google.cloud.compute.v1.Operation\"w\x82\xd3\xe4\x93\x02\x45*C/compute/v1/projects/{project}/regions/{region}/addresses/{address}\xda\x41\x16project,region,address\x8aN\x10RegionOperations\x12\xb9\x01\n\x03Get\x12*.google.cloud.compute.v1.GetAddressRequest\x1a .google.cloud.compute.v1.Address\"d\x82\xd3\xe4\x93\x02\x45\x12\x43/compute/v1/projects/{project}/regions/{region}/addresses/{address}\xda\x41\x16project,region,address\x12\xe6\x01\n\x06Insert\x12-.google.cloud.compute.v1.InsertAddressRequest\x1a\".google.cloud.compute.v1.Operation\"\x88\x01\x82\xd3\xe4\x93\x02M\"9/compute/v1/projects/{project}/regions/{region}/addresses:\x10\x61\x64\x64ress_resource\xda\x41\x1fproject,region,address_resource\x8aN\x10RegionOperations\x12\xaf\x01\n\x04List\x12-.google.cloud.compute.v1.ListAddressesRequest\x1a$.google.cloud.compute.v1.AddressList\"R\x82\xd3\xe4\x93\x02;\x12\x39/compute/v1/projects/{project}/regions/{region}/addresses\xda\x41\x0eproject,region\x12\xae\x02\n\tSetLabels\x12\x30.google.cloud.compute.v1.SetLabelsAddressRequest\x1a\".google.cloud.compute.v1.Operation\"\xca\x01\x82\xd3\xe4\x93\x02t\"N/compute/v1/projects/{project}/regions/{region}/addresses/{resource}/setLabels:\"region_set_labels_request_resource\xda\x41:project,region,resource,region_set_labels_request_resource\x8aN\x10RegionOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xde\x0c\n\x0b\x41utoscalers\x12\xc7\x01\n\x0e\x41ggregatedList\x12\x39.google.cloud.compute.v1.AggregatedListAutoscalersRequest\x1a\x31.google.cloud.compute.v1.AutoscalerAggregatedList\"G\x82\xd3\xe4\x93\x02\x37\x12\x35/compute/v1/projects/{project}/aggregated/autoscalers\xda\x41\x07project\x12\xd7\x01\n\x06\x44\x65lete\x12\x30.google.cloud.compute.v1.DeleteAutoscalerRequest\x1a\".google.cloud.compute.v1.Operation\"w\x82\xd3\xe4\x93\x02\x46*D/compute/v1/projects/{project}/zones/{zone}/autoscalers/{autoscaler}\xda\x41\x17project,zone,autoscaler\x8aN\x0eZoneOperations\x12\xc1\x01\n\x03Get\x12-.google.cloud.compute.v1.GetAutoscalerRequest\x1a#.google.cloud.compute.v1.Autoscaler\"f\x82\xd3\xe4\x93\x02\x46\x12\x44/compute/v1/projects/{project}/zones/{zone}/autoscalers/{autoscaler}\xda\x41\x17project,zone,autoscaler\x12\xe9\x01\n\x06Insert\x12\x30.google.cloud.compute.v1.InsertAutoscalerRequest\x1a\".google.cloud.compute.v1.Operation\"\x88\x01\x82\xd3\xe4\x93\x02N\"7/compute/v1/projects/{project}/zones/{zone}/autoscalers:\x13\x61utoscaler_resource\xda\x41 project,zone,autoscaler_resource\x8aN\x0eZoneOperations\x12\xb0\x01\n\x04List\x12/.google.cloud.compute.v1.ListAutoscalersRequest\x1a\'.google.cloud.compute.v1.AutoscalerList\"N\x82\xd3\xe4\x93\x02\x39\x12\x37/compute/v1/projects/{project}/zones/{zone}/autoscalers\xda\x41\x0cproject,zone\x12\xe7\x01\n\x05Patch\x12/.google.cloud.compute.v1.PatchAutoscalerRequest\x1a\".google.cloud.compute.v1.Operation\"\x88\x01\x82\xd3\xe4\x93\x02N27/compute/v1/projects/{project}/zones/{zone}/autoscalers:\x13\x61utoscaler_resource\xda\x41 project,zone,autoscaler_resource\x8aN\x0eZoneOperations\x12\xe9\x01\n\x06Update\x12\x30.google.cloud.compute.v1.UpdateAutoscalerRequest\x1a\".google.cloud.compute.v1.Operation\"\x88\x01\x82\xd3\xe4\x93\x02N\x1a\x37/compute/v1/projects/{project}/zones/{zone}/autoscalers:\x13\x61utoscaler_resource\xda\x41 project,zone,autoscaler_resource\x8aN\x0eZoneOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x92\x13\n\x0e\x42\x61\x63kendBuckets\x12\xb0\x02\n\x0f\x41\x64\x64SignedUrlKey\x12<.google.cloud.compute.v1.AddSignedUrlKeyBackendBucketRequest\x1a\".google.cloud.compute.v1.Operation\"\xba\x01\x82\xd3\xe4\x93\x02p\"U/compute/v1/projects/{project}/global/backendBuckets/{backend_bucket}/addSignedUrlKey:\x17signed_url_key_resource\xda\x41.project,backend_bucket,signed_url_key_resource\x8aN\x10GlobalOperations\x12\xdc\x01\n\x06\x44\x65lete\x12\x33.google.cloud.compute.v1.DeleteBackendBucketRequest\x1a\".google.cloud.compute.v1.Operation\"y\x82\xd3\xe4\x93\x02G*E/compute/v1/projects/{project}/global/backendBuckets/{backend_bucket}\xda\x41\x16project,backend_bucket\x8aN\x10GlobalOperations\x12\x91\x02\n\x12\x44\x65leteSignedUrlKey\x12?.google.cloud.compute.v1.DeleteSignedUrlKeyBackendBucketRequest\x1a\".google.cloud.compute.v1.Operation\"\x95\x01\x82\xd3\xe4\x93\x02Z\"X/compute/v1/projects/{project}/global/backendBuckets/{backend_bucket}/deleteSignedUrlKey\xda\x41\x1fproject,backend_bucket,key_name\x8aN\x10GlobalOperations\x12\xc7\x01\n\x03Get\x12\x30.google.cloud.compute.v1.GetBackendBucketRequest\x1a&.google.cloud.compute.v1.BackendBucket\"f\x82\xd3\xe4\x93\x02G\x12\x45/compute/v1/projects/{project}/global/backendBuckets/{backend_bucket}\xda\x41\x16project,backend_bucket\x12\xee\x01\n\x06Insert\x12\x33.google.cloud.compute.v1.InsertBackendBucketRequest\x1a\".google.cloud.compute.v1.Operation\"\x8a\x01\x82\xd3\xe4\x93\x02O\"4/compute/v1/projects/{project}/global/backendBuckets:\x17\x62\x61\x63kend_bucket_resource\xda\x41\x1fproject,backend_bucket_resource\x8aN\x10GlobalOperations\x12\xae\x01\n\x04List\x12\x32.google.cloud.compute.v1.ListBackendBucketsRequest\x1a*.google.cloud.compute.v1.BackendBucketList\"F\x82\xd3\xe4\x93\x02\x36\x12\x34/compute/v1/projects/{project}/global/backendBuckets\xda\x41\x07project\x12\x8c\x02\n\x05Patch\x12\x32.google.cloud.compute.v1.PatchBackendBucketRequest\x1a\".google.cloud.compute.v1.Operation\"\xaa\x01\x82\xd3\xe4\x93\x02`2E/compute/v1/projects/{project}/global/backendBuckets/{backend_bucket}:\x17\x62\x61\x63kend_bucket_resource\xda\x41.project,backend_bucket,backend_bucket_resource\x8aN\x10GlobalOperations\x12\xd9\x02\n\x15SetEdgeSecurityPolicy\x12\x42.google.cloud.compute.v1.SetEdgeSecurityPolicyBackendBucketRequest\x1a\".google.cloud.compute.v1.Operation\"\xd7\x01\x82\xd3\xe4\x93\x02\x81\x01\"[/compute/v1/projects/{project}/global/backendBuckets/{backend_bucket}/setEdgeSecurityPolicy:\"security_policy_reference_resource\xda\x41\x39project,backend_bucket,security_policy_reference_resource\x8aN\x10GlobalOperations\x12\x8e\x02\n\x06Update\x12\x33.google.cloud.compute.v1.UpdateBackendBucketRequest\x1a\".google.cloud.compute.v1.Operation\"\xaa\x01\x82\xd3\xe4\x93\x02`\x1a\x45/compute/v1/projects/{project}/global/backendBuckets/{backend_bucket}:\x17\x62\x61\x63kend_bucket_resource\xda\x41.project,backend_bucket,backend_bucket_resource\x8aN\x10GlobalOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x92\x1e\n\x0f\x42\x61\x63kendServices\x12\xb4\x02\n\x0f\x41\x64\x64SignedUrlKey\x12=.google.cloud.compute.v1.AddSignedUrlKeyBackendServiceRequest\x1a\".google.cloud.compute.v1.Operation\"\xbd\x01\x82\xd3\xe4\x93\x02r\"W/compute/v1/projects/{project}/global/backendServices/{backend_service}/addSignedUrlKey:\x17signed_url_key_resource\xda\x41/project,backend_service,signed_url_key_resource\x8aN\x10GlobalOperations\x12\xd3\x01\n\x0e\x41ggregatedList\x12=.google.cloud.compute.v1.AggregatedListBackendServicesRequest\x1a\x35.google.cloud.compute.v1.BackendServiceAggregatedList\"K\x82\xd3\xe4\x93\x02;\x12\x39/compute/v1/projects/{project}/aggregated/backendServices\xda\x41\x07project\x12\xe0\x01\n\x06\x44\x65lete\x12\x34.google.cloud.compute.v1.DeleteBackendServiceRequest\x1a\".google.cloud.compute.v1.Operation\"|\x82\xd3\xe4\x93\x02I*G/compute/v1/projects/{project}/global/backendServices/{backend_service}\xda\x41\x17project,backend_service\x8aN\x10GlobalOperations\x12\x95\x02\n\x12\x44\x65leteSignedUrlKey\x12@.google.cloud.compute.v1.DeleteSignedUrlKeyBackendServiceRequest\x1a\".google.cloud.compute.v1.Operation\"\x98\x01\x82\xd3\xe4\x93\x02\\\"Z/compute/v1/projects/{project}/global/backendServices/{backend_service}/deleteSignedUrlKey\xda\x41 project,backend_service,key_name\x8aN\x10GlobalOperations\x12\xcc\x01\n\x03Get\x12\x31.google.cloud.compute.v1.GetBackendServiceRequest\x1a\'.google.cloud.compute.v1.BackendService\"i\x82\xd3\xe4\x93\x02I\x12G/compute/v1/projects/{project}/global/backendServices/{backend_service}\xda\x41\x17project,backend_service\x12\xb3\x02\n\tGetHealth\x12\x37.google.cloud.compute.v1.GetHealthBackendServiceRequest\x1a\x32.google.cloud.compute.v1.BackendServiceGroupHealth\"\xb8\x01\x82\xd3\xe4\x93\x02v\"Q/compute/v1/projects/{project}/global/backendServices/{backend_service}/getHealth:!resource_group_reference_resource\xda\x41\x39project,backend_service,resource_group_reference_resource\x12\xd5\x01\n\x0cGetIamPolicy\x12:.google.cloud.compute.v1.GetIamPolicyBackendServiceRequest\x1a\x1f.google.cloud.compute.v1.Policy\"h\x82\xd3\xe4\x93\x02O\x12M/compute/v1/projects/{project}/global/backendServices/{resource}/getIamPolicy\xda\x41\x10project,resource\x12\xf2\x01\n\x06Insert\x12\x34.google.cloud.compute.v1.InsertBackendServiceRequest\x1a\".google.cloud.compute.v1.Operation\"\x8d\x01\x82\xd3\xe4\x93\x02Q\"5/compute/v1/projects/{project}/global/backendServices:\x18\x62\x61\x63kend_service_resource\xda\x41 project,backend_service_resource\x8aN\x10GlobalOperations\x12\xb1\x01\n\x04List\x12\x33.google.cloud.compute.v1.ListBackendServicesRequest\x1a+.google.cloud.compute.v1.BackendServiceList\"G\x82\xd3\xe4\x93\x02\x37\x12\x35/compute/v1/projects/{project}/global/backendServices\xda\x41\x07project\x12\x92\x02\n\x05Patch\x12\x33.google.cloud.compute.v1.PatchBackendServiceRequest\x1a\".google.cloud.compute.v1.Operation\"\xaf\x01\x82\xd3\xe4\x93\x02\x63\x32G/compute/v1/projects/{project}/global/backendServices/{backend_service}:\x18\x62\x61\x63kend_service_resource\xda\x41\x30project,backend_service,backend_service_resource\x8aN\x10GlobalOperations\x12\xdd\x02\n\x15SetEdgeSecurityPolicy\x12\x43.google.cloud.compute.v1.SetEdgeSecurityPolicyBackendServiceRequest\x1a\".google.cloud.compute.v1.Operation\"\xda\x01\x82\xd3\xe4\x93\x02\x83\x01\"]/compute/v1/projects/{project}/global/backendServices/{backend_service}/setEdgeSecurityPolicy:\"security_policy_reference_resource\xda\x41:project,backend_service,security_policy_reference_resource\x8aN\x10GlobalOperations\x12\x9d\x02\n\x0cSetIamPolicy\x12:.google.cloud.compute.v1.SetIamPolicyBackendServiceRequest\x1a\x1f.google.cloud.compute.v1.Policy\"\xaf\x01\x82\xd3\xe4\x93\x02s\"M/compute/v1/projects/{project}/global/backendServices/{resource}/setIamPolicy:\"global_set_policy_request_resource\xda\x41\x33project,resource,global_set_policy_request_resource\x12\xd0\x02\n\x11SetSecurityPolicy\x12?.google.cloud.compute.v1.SetSecurityPolicyBackendServiceRequest\x1a\".google.cloud.compute.v1.Operation\"\xd5\x01\x82\xd3\xe4\x93\x02\x7f\"Y/compute/v1/projects/{project}/global/backendServices/{backend_service}/setSecurityPolicy:\"security_policy_reference_resource\xda\x41:project,backend_service,security_policy_reference_resource\x8aN\x10GlobalOperations\x12\x94\x02\n\x06Update\x12\x34.google.cloud.compute.v1.UpdateBackendServiceRequest\x1a\".google.cloud.compute.v1.Operation\"\xaf\x01\x82\xd3\xe4\x93\x02\x63\x1aG/compute/v1/projects/{project}/global/backendServices/{backend_service}:\x18\x62\x61\x63kend_service_resource\xda\x41\x30project,backend_service,backend_service_resource\x8aN\x10GlobalOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xdf\x05\n\tDiskTypes\x12\xc1\x01\n\x0e\x41ggregatedList\x12\x37.google.cloud.compute.v1.AggregatedListDiskTypesRequest\x1a/.google.cloud.compute.v1.DiskTypeAggregatedList\"E\x82\xd3\xe4\x93\x02\x35\x12\x33/compute/v1/projects/{project}/aggregated/diskTypes\xda\x41\x07project\x12\xb9\x01\n\x03Get\x12+.google.cloud.compute.v1.GetDiskTypeRequest\x1a!.google.cloud.compute.v1.DiskType\"b\x82\xd3\xe4\x93\x02\x43\x12\x41/compute/v1/projects/{project}/zones/{zone}/diskTypes/{disk_type}\xda\x41\x16project,zone,disk_type\x12\xaa\x01\n\x04List\x12-.google.cloud.compute.v1.ListDiskTypesRequest\x1a%.google.cloud.compute.v1.DiskTypeList\"L\x82\xd3\xe4\x93\x02\x37\x12\x35/compute/v1/projects/{project}/zones/{zone}/diskTypes\xda\x41\x0cproject,zone\x1a\xa4\x01\xca\x41\x16\x63ompute.googleapis.com\xd2\x41\x87\x01https://www.googleapis.com/auth/compute.readonly,https://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xdd\x1b\n\x05\x44isks\x12\xc9\x02\n\x13\x41\x64\x64ResourcePolicies\x12\x37.google.cloud.compute.v1.AddResourcePoliciesDiskRequest\x1a\".google.cloud.compute.v1.Operation\"\xd4\x01\x82\xd3\xe4\x93\x02|\"L/compute/v1/projects/{project}/zones/{zone}/disks/{disk}/addResourcePolicies:,disks_add_resource_policies_request_resource\xda\x41>project,zone,disk,disks_add_resource_policies_request_resource\x8aN\x0eZoneOperations\x12\xb5\x01\n\x0e\x41ggregatedList\x12\x33.google.cloud.compute.v1.AggregatedListDisksRequest\x1a+.google.cloud.compute.v1.DiskAggregatedList\"A\x82\xd3\xe4\x93\x02\x31\x12//compute/v1/projects/{project}/aggregated/disks\xda\x41\x07project\x12\x84\x02\n\x0e\x43reateSnapshot\x12\x32.google.cloud.compute.v1.CreateSnapshotDiskRequest\x1a\".google.cloud.compute.v1.Operation\"\x99\x01\x82\xd3\xe4\x93\x02\\\"G/compute/v1/projects/{project}/zones/{zone}/disks/{disk}/createSnapshot:\x11snapshot_resource\xda\x41#project,zone,disk,snapshot_resource\x8aN\x0eZoneOperations\x12\xbf\x01\n\x06\x44\x65lete\x12*.google.cloud.compute.v1.DeleteDiskRequest\x1a\".google.cloud.compute.v1.Operation\"e\x82\xd3\xe4\x93\x02:*8/compute/v1/projects/{project}/zones/{zone}/disks/{disk}\xda\x41\x11project,zone,disk\x8aN\x0eZoneOperations\x12\xa3\x01\n\x03Get\x12\'.google.cloud.compute.v1.GetDiskRequest\x1a\x1d.google.cloud.compute.v1.Disk\"T\x82\xd3\xe4\x93\x02:\x12\x38/compute/v1/projects/{project}/zones/{zone}/disks/{disk}\xda\x41\x11project,zone,disk\x12\xcc\x01\n\x0cGetIamPolicy\x12\x30.google.cloud.compute.v1.GetIamPolicyDiskRequest\x1a\x1f.google.cloud.compute.v1.Policy\"i\x82\xd3\xe4\x93\x02K\x12I/compute/v1/projects/{project}/zones/{zone}/disks/{resource}/getIamPolicy\xda\x41\x15project,zone,resource\x12\xd0\x01\n\x06Insert\x12*.google.cloud.compute.v1.InsertDiskRequest\x1a\".google.cloud.compute.v1.Operation\"v\x82\xd3\xe4\x93\x02\x42\"1/compute/v1/projects/{project}/zones/{zone}/disks:\rdisk_resource\xda\x41\x1aproject,zone,disk_resource\x8aN\x0eZoneOperations\x12\x9e\x01\n\x04List\x12).google.cloud.compute.v1.ListDisksRequest\x1a!.google.cloud.compute.v1.DiskList\"H\x82\xd3\xe4\x93\x02\x33\x12\x31/compute/v1/projects/{project}/zones/{zone}/disks\xda\x41\x0cproject,zone\x12\xd9\x02\n\x16RemoveResourcePolicies\x12:.google.cloud.compute.v1.RemoveResourcePoliciesDiskRequest\x1a\".google.cloud.compute.v1.Operation\"\xde\x01\x82\xd3\xe4\x93\x02\x82\x01\"O/compute/v1/projects/{project}/zones/{zone}/disks/{disk}/removeResourcePolicies:/disks_remove_resource_policies_request_resource\xda\x41\x41project,zone,disk,disks_remove_resource_policies_request_resource\x8aN\x0eZoneOperations\x12\x84\x02\n\x06Resize\x12*.google.cloud.compute.v1.ResizeDiskRequest\x1a\".google.cloud.compute.v1.Operation\"\xa9\x01\x82\xd3\xe4\x93\x02`\"?/compute/v1/projects/{project}/zones/{zone}/disks/{disk}/resize:\x1d\x64isks_resize_request_resource\xda\x41/project,zone,disk,disks_resize_request_resource\x8aN\x0eZoneOperations\x12\x90\x02\n\x0cSetIamPolicy\x12\x30.google.cloud.compute.v1.SetIamPolicyDiskRequest\x1a\x1f.google.cloud.compute.v1.Policy\"\xac\x01\x82\xd3\xe4\x93\x02m\"I/compute/v1/projects/{project}/zones/{zone}/disks/{resource}/setIamPolicy: zone_set_policy_request_resource\xda\x41\x36project,zone,resource,zone_set_policy_request_resource\x12\x9b\x02\n\tSetLabels\x12-.google.cloud.compute.v1.SetLabelsDiskRequest\x1a\".google.cloud.compute.v1.Operation\"\xba\x01\x82\xd3\xe4\x93\x02j\"F/compute/v1/projects/{project}/zones/{zone}/disks/{resource}/setLabels: zone_set_labels_request_resource\xda\x41\x36project,zone,resource,zone_set_labels_request_resource\x8aN\x0eZoneOperations\x12\xb5\x02\n\x12TestIamPermissions\x12\x36.google.cloud.compute.v1.TestIamPermissionsDiskRequest\x1a\x30.google.cloud.compute.v1.TestPermissionsResponse\"\xb4\x01\x82\xd3\xe4\x93\x02t\"O/compute/v1/projects/{project}/zones/{zone}/disks/{resource}/testIamPermissions:!test_permissions_request_resource\xda\x41\x37project,zone,resource,test_permissions_request_resource\x12\xdd\x01\n\x06Update\x12*.google.cloud.compute.v1.UpdateDiskRequest\x1a\".google.cloud.compute.v1.Operation\"\x82\x01\x82\xd3\xe4\x93\x02I28/compute/v1/projects/{project}/zones/{zone}/disks/{disk}:\rdisk_resource\xda\x41\x1fproject,zone,disk,disk_resource\x8aN\x0eZoneOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xa9\r\n\x13\x45xternalVpnGateways\x12\xf3\x01\n\x06\x44\x65lete\x12\x38.google.cloud.compute.v1.DeleteExternalVpnGatewayRequest\x1a\".google.cloud.compute.v1.Operation\"\x8a\x01\x82\xd3\xe4\x93\x02R*P/compute/v1/projects/{project}/global/externalVpnGateways/{external_vpn_gateway}\xda\x41\x1cproject,external_vpn_gateway\x8aN\x10GlobalOperations\x12\xe2\x01\n\x03Get\x12\x35.google.cloud.compute.v1.GetExternalVpnGatewayRequest\x1a+.google.cloud.compute.v1.ExternalVpnGateway\"w\x82\xd3\xe4\x93\x02R\x12P/compute/v1/projects/{project}/global/externalVpnGateways/{external_vpn_gateway}\xda\x41\x1cproject,external_vpn_gateway\x12\x84\x02\n\x06Insert\x12\x38.google.cloud.compute.v1.InsertExternalVpnGatewayRequest\x1a\".google.cloud.compute.v1.Operation\"\x9b\x01\x82\xd3\xe4\x93\x02Z\"9/compute/v1/projects/{project}/global/externalVpnGateways:\x1d\x65xternal_vpn_gateway_resource\xda\x41%project,external_vpn_gateway_resource\x8aN\x10GlobalOperations\x12\xbd\x01\n\x04List\x12\x37.google.cloud.compute.v1.ListExternalVpnGatewaysRequest\x1a/.google.cloud.compute.v1.ExternalVpnGatewayList\"K\x82\xd3\xe4\x93\x02;\x12\x39/compute/v1/projects/{project}/global/externalVpnGateways\xda\x41\x07project\x12\xb2\x02\n\tSetLabels\x12;.google.cloud.compute.v1.SetLabelsExternalVpnGatewayRequest\x1a\".google.cloud.compute.v1.Operation\"\xc3\x01\x82\xd3\xe4\x93\x02t\"N/compute/v1/projects/{project}/global/externalVpnGateways/{resource}/setLabels:\"global_set_labels_request_resource\xda\x41\x33project,resource,global_set_labels_request_resource\x8aN\x10GlobalOperations\x12\xc6\x02\n\x12TestIamPermissions\x12\x44.google.cloud.compute.v1.TestIamPermissionsExternalVpnGatewayRequest\x1a\x30.google.cloud.compute.v1.TestPermissionsResponse\"\xb7\x01\x82\xd3\xe4\x93\x02|\"W/compute/v1/projects/{project}/global/externalVpnGateways/{resource}/testIamPermissions:!test_permissions_request_resource\xda\x41\x32project,resource,test_permissions_request_resource\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x95$\n\x10\x46irewallPolicies\x12\xc7\x02\n\x0e\x41\x64\x64\x41ssociation\x12<.google.cloud.compute.v1.AddAssociationFirewallPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\xd2\x01\x82\xd3\xe4\x93\x02v\"N/compute/v1/locations/global/firewallPolicies/{firewall_policy}/addAssociation:$firewall_policy_association_resource\xda\x41\x34\x66irewall_policy,firewall_policy_association_resource\x8aN\x1cGlobalOrganizationOperations\x12\xa4\x02\n\x07\x41\x64\x64Rule\x12\x35.google.cloud.compute.v1.AddRuleFirewallPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\xbd\x01\x82\xd3\xe4\x93\x02h\"G/compute/v1/locations/global/firewallPolicies/{firewall_policy}/addRule:\x1d\x66irewall_policy_rule_resource\xda\x41-firewall_policy,firewall_policy_rule_resource\x8aN\x1cGlobalOrganizationOperations\x12\xf0\x01\n\nCloneRules\x12\x38.google.cloud.compute.v1.CloneRulesFirewallPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\x83\x01\x82\xd3\xe4\x93\x02L\"J/compute/v1/locations/global/firewallPolicies/{firewall_policy}/cloneRules\xda\x41\x0f\x66irewall_policy\x8aN\x1cGlobalOrganizationOperations\x12\xdc\x01\n\x06\x44\x65lete\x12\x34.google.cloud.compute.v1.DeleteFirewallPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"x\x82\xd3\xe4\x93\x02\x41*?/compute/v1/locations/global/firewallPolicies/{firewall_policy}\xda\x41\x0f\x66irewall_policy\x8aN\x1cGlobalOrganizationOperations\x12\xbc\x01\n\x03Get\x12\x31.google.cloud.compute.v1.GetFirewallPolicyRequest\x1a\'.google.cloud.compute.v1.FirewallPolicy\"Y\x82\xd3\xe4\x93\x02\x41\x12?/compute/v1/locations/global/firewallPolicies/{firewall_policy}\xda\x41\x0f\x66irewall_policy\x12\xec\x01\n\x0eGetAssociation\x12<.google.cloud.compute.v1.GetAssociationFirewallPolicyRequest\x1a\x32.google.cloud.compute.v1.FirewallPolicyAssociation\"h\x82\xd3\xe4\x93\x02P\x12N/compute/v1/locations/global/firewallPolicies/{firewall_policy}/getAssociation\xda\x41\x0f\x66irewall_policy\x12\xc5\x01\n\x0cGetIamPolicy\x12:.google.cloud.compute.v1.GetIamPolicyFirewallPolicyRequest\x1a\x1f.google.cloud.compute.v1.Policy\"X\x82\xd3\xe4\x93\x02G\x12\x45/compute/v1/locations/global/firewallPolicies/{resource}/getIamPolicy\xda\x41\x08resource\x12\xd0\x01\n\x07GetRule\x12\x35.google.cloud.compute.v1.GetRuleFirewallPolicyRequest\x1a+.google.cloud.compute.v1.FirewallPolicyRule\"a\x82\xd3\xe4\x93\x02I\x12G/compute/v1/locations/global/firewallPolicies/{firewall_policy}/getRule\xda\x41\x0f\x66irewall_policy\x12\xf8\x01\n\x06Insert\x12\x34.google.cloud.compute.v1.InsertFirewallPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\x93\x01\x82\xd3\xe4\x93\x02I\"-/compute/v1/locations/global/firewallPolicies:\x18\x66irewall_policy_resource\xda\x41\"parent_id,firewall_policy_resource\x8aN\x1cGlobalOrganizationOperations\x12\xa3\x01\n\x04List\x12\x34.google.cloud.compute.v1.ListFirewallPoliciesRequest\x1a+.google.cloud.compute.v1.FirewallPolicyList\"8\x82\xd3\xe4\x93\x02/\x12-/compute/v1/locations/global/firewallPolicies\xda\x41\x00\x12\xe0\x01\n\x10ListAssociations\x12>.google.cloud.compute.v1.ListAssociationsFirewallPolicyRequest\x1a\x41.google.cloud.compute.v1.FirewallPoliciesListAssociationsResponse\"I\x82\xd3\xe4\x93\x02@\x12>/compute/v1/locations/global/firewallPolicies/listAssociations\xda\x41\x00\x12\xe8\x01\n\x04Move\x12\x32.google.cloud.compute.v1.MoveFirewallPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\x87\x01\x82\xd3\xe4\x93\x02\x46\"D/compute/v1/locations/global/firewallPolicies/{firewall_policy}/move\xda\x41\x19\x66irewall_policy,parent_id\x8aN\x1cGlobalOrganizationOperations\x12\x8e\x02\n\x05Patch\x12\x33.google.cloud.compute.v1.PatchFirewallPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\xab\x01\x82\xd3\xe4\x93\x02[2?/compute/v1/locations/global/firewallPolicies/{firewall_policy}:\x18\x66irewall_policy_resource\xda\x41(firewall_policy,firewall_policy_resource\x8aN\x1cGlobalOrganizationOperations\x12\xaa\x02\n\tPatchRule\x12\x37.google.cloud.compute.v1.PatchRuleFirewallPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\xbf\x01\x82\xd3\xe4\x93\x02j\"I/compute/v1/locations/global/firewallPolicies/{firewall_policy}/patchRule:\x1d\x66irewall_policy_rule_resource\xda\x41-firewall_policy,firewall_policy_rule_resource\x8aN\x1cGlobalOrganizationOperations\x12\x85\x02\n\x11RemoveAssociation\x12?.google.cloud.compute.v1.RemoveAssociationFirewallPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\x8a\x01\x82\xd3\xe4\x93\x02S\"Q/compute/v1/locations/global/firewallPolicies/{firewall_policy}/removeAssociation\xda\x41\x0f\x66irewall_policy\x8aN\x1cGlobalOrganizationOperations\x12\xf0\x01\n\nRemoveRule\x12\x38.google.cloud.compute.v1.RemoveRuleFirewallPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\x83\x01\x82\xd3\xe4\x93\x02L\"J/compute/v1/locations/global/firewallPolicies/{firewall_policy}/removeRule\xda\x41\x0f\x66irewall_policy\x8aN\x1cGlobalOrganizationOperations\x12\xa7\x02\n\x0cSetIamPolicy\x12:.google.cloud.compute.v1.SetIamPolicyFirewallPolicyRequest\x1a\x1f.google.cloud.compute.v1.Policy\"\xb9\x01\x82\xd3\xe4\x93\x02x\"E/compute/v1/locations/global/firewallPolicies/{resource}/setIamPolicy:/global_organization_set_policy_request_resource\xda\x41\x38resource,global_organization_set_policy_request_resource\x12\xae\x02\n\x12TestIamPermissions\x12@.google.cloud.compute.v1.TestIamPermissionsFirewallPolicyRequest\x1a\x30.google.cloud.compute.v1.TestPermissionsResponse\"\xa3\x01\x82\xd3\xe4\x93\x02p\"K/compute/v1/locations/global/firewallPolicies/{resource}/testIamPermissions:!test_permissions_request_resource\xda\x41*resource,test_permissions_request_resource\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xcf\n\n\tFirewalls\x12\xc6\x01\n\x06\x44\x65lete\x12..google.cloud.compute.v1.DeleteFirewallRequest\x1a\".google.cloud.compute.v1.Operation\"h\x82\xd3\xe4\x93\x02<*:/compute/v1/projects/{project}/global/firewalls/{firewall}\xda\x41\x10project,firewall\x8aN\x10GlobalOperations\x12\xac\x01\n\x03Get\x12+.google.cloud.compute.v1.GetFirewallRequest\x1a!.google.cloud.compute.v1.Firewall\"U\x82\xd3\xe4\x93\x02<\x12:/compute/v1/projects/{project}/global/firewalls/{firewall}\xda\x41\x10project,firewall\x12\xd7\x01\n\x06Insert\x12..google.cloud.compute.v1.InsertFirewallRequest\x1a\".google.cloud.compute.v1.Operation\"y\x82\xd3\xe4\x93\x02\x44\"//compute/v1/projects/{project}/global/firewalls:\x11\x66irewall_resource\xda\x41\x19project,firewall_resource\x8aN\x10GlobalOperations\x12\x9f\x01\n\x04List\x12-.google.cloud.compute.v1.ListFirewallsRequest\x1a%.google.cloud.compute.v1.FirewallList\"A\x82\xd3\xe4\x93\x02\x31\x12//compute/v1/projects/{project}/global/firewalls\xda\x41\x07project\x12\xea\x01\n\x05Patch\x12-.google.cloud.compute.v1.PatchFirewallRequest\x1a\".google.cloud.compute.v1.Operation\"\x8d\x01\x82\xd3\xe4\x93\x02O2:/compute/v1/projects/{project}/global/firewalls/{firewall}:\x11\x66irewall_resource\xda\x41\"project,firewall,firewall_resource\x8aN\x10GlobalOperations\x12\xec\x01\n\x06Update\x12..google.cloud.compute.v1.UpdateFirewallRequest\x1a\".google.cloud.compute.v1.Operation\"\x8d\x01\x82\xd3\xe4\x93\x02O\x1a:/compute/v1/projects/{project}/global/firewalls/{firewall}:\x11\x66irewall_resource\xda\x41\"project,firewall,firewall_resource\x8aN\x10GlobalOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x99\x11\n\x0f\x46orwardingRules\x12\xd3\x01\n\x0e\x41ggregatedList\x12=.google.cloud.compute.v1.AggregatedListForwardingRulesRequest\x1a\x35.google.cloud.compute.v1.ForwardingRuleAggregatedList\"K\x82\xd3\xe4\x93\x02;\x12\x39/compute/v1/projects/{project}/aggregated/forwardingRules\xda\x41\x07project\x12\xf2\x01\n\x06\x44\x65lete\x12\x34.google.cloud.compute.v1.DeleteForwardingRuleRequest\x1a\".google.cloud.compute.v1.Operation\"\x8d\x01\x82\xd3\xe4\x93\x02S*Q/compute/v1/projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}\xda\x41\x1eproject,region,forwarding_rule\x8aN\x10RegionOperations\x12\xdd\x01\n\x03Get\x12\x31.google.cloud.compute.v1.GetForwardingRuleRequest\x1a\'.google.cloud.compute.v1.ForwardingRule\"z\x82\xd3\xe4\x93\x02S\x12Q/compute/v1/projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}\xda\x41\x1eproject,region,forwarding_rule\x12\x83\x02\n\x06Insert\x12\x34.google.cloud.compute.v1.InsertForwardingRuleRequest\x1a\".google.cloud.compute.v1.Operation\"\x9e\x01\x82\xd3\xe4\x93\x02[\"?/compute/v1/projects/{project}/regions/{region}/forwardingRules:\x18\x66orwarding_rule_resource\xda\x41\'project,region,forwarding_rule_resource\x8aN\x10RegionOperations\x12\xc2\x01\n\x04List\x12\x33.google.cloud.compute.v1.ListForwardingRulesRequest\x1a+.google.cloud.compute.v1.ForwardingRuleList\"X\x82\xd3\xe4\x93\x02\x41\x12?/compute/v1/projects/{project}/regions/{region}/forwardingRules\xda\x41\x0eproject,region\x12\xa3\x02\n\x05Patch\x12\x33.google.cloud.compute.v1.PatchForwardingRuleRequest\x1a\".google.cloud.compute.v1.Operation\"\xc0\x01\x82\xd3\xe4\x93\x02m2Q/compute/v1/projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}:\x18\x66orwarding_rule_resource\xda\x41\x37project,region,forwarding_rule,forwarding_rule_resource\x8aN\x10RegionOperations\x12\xbb\x02\n\tSetLabels\x12\x37.google.cloud.compute.v1.SetLabelsForwardingRuleRequest\x1a\".google.cloud.compute.v1.Operation\"\xd0\x01\x82\xd3\xe4\x93\x02z\"T/compute/v1/projects/{project}/regions/{region}/forwardingRules/{resource}/setLabels:\"region_set_labels_request_resource\xda\x41:project,region,resource,region_set_labels_request_resource\x8aN\x10RegionOperations\x12\xb7\x02\n\tSetTarget\x12\x37.google.cloud.compute.v1.SetTargetForwardingRuleRequest\x1a\".google.cloud.compute.v1.Operation\"\xcc\x01\x82\xd3\xe4\x93\x02x\"[/compute/v1/projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}/setTarget:\x19target_reference_resource\xda\x41\x38project,region,forwarding_rule,target_reference_resource\x8aN\x10RegionOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xac\t\n\x0fGlobalAddresses\x12\xc9\x01\n\x06\x44\x65lete\x12\x33.google.cloud.compute.v1.DeleteGlobalAddressRequest\x1a\".google.cloud.compute.v1.Operation\"f\x82\xd3\xe4\x93\x02;*9/compute/v1/projects/{project}/global/addresses/{address}\xda\x41\x0fproject,address\x8aN\x10GlobalOperations\x12\xae\x01\n\x03Get\x12\x30.google.cloud.compute.v1.GetGlobalAddressRequest\x1a .google.cloud.compute.v1.Address\"S\x82\xd3\xe4\x93\x02;\x12\x39/compute/v1/projects/{project}/global/addresses/{address}\xda\x41\x0fproject,address\x12\xda\x01\n\x06Insert\x12\x33.google.cloud.compute.v1.InsertGlobalAddressRequest\x1a\".google.cloud.compute.v1.Operation\"w\x82\xd3\xe4\x93\x02\x43\"//compute/v1/projects/{project}/global/addresses:\x10\x61\x64\x64ress_resource\xda\x41\x18project,address_resource\x8aN\x10GlobalOperations\x12\xa4\x01\n\x04List\x12\x33.google.cloud.compute.v1.ListGlobalAddressesRequest\x1a$.google.cloud.compute.v1.AddressList\"A\x82\xd3\xe4\x93\x02\x31\x12//compute/v1/projects/{project}/global/addresses\xda\x41\x07project\x12\xa3\x02\n\tSetLabels\x12\x36.google.cloud.compute.v1.SetLabelsGlobalAddressRequest\x1a\".google.cloud.compute.v1.Operation\"\xb9\x01\x82\xd3\xe4\x93\x02j\"D/compute/v1/projects/{project}/global/addresses/{resource}/setLabels:\"global_set_labels_request_resource\xda\x41\x33project,resource,global_set_labels_request_resource\x8aN\x10GlobalOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xfb\x0e\n\x15GlobalForwardingRules\x12\xe6\x01\n\x06\x44\x65lete\x12:.google.cloud.compute.v1.DeleteGlobalForwardingRuleRequest\x1a\".google.cloud.compute.v1.Operation\"|\x82\xd3\xe4\x93\x02I*G/compute/v1/projects/{project}/global/forwardingRules/{forwarding_rule}\xda\x41\x17project,forwarding_rule\x8aN\x10GlobalOperations\x12\xd2\x01\n\x03Get\x12\x37.google.cloud.compute.v1.GetGlobalForwardingRuleRequest\x1a\'.google.cloud.compute.v1.ForwardingRule\"i\x82\xd3\xe4\x93\x02I\x12G/compute/v1/projects/{project}/global/forwardingRules/{forwarding_rule}\xda\x41\x17project,forwarding_rule\x12\xf8\x01\n\x06Insert\x12:.google.cloud.compute.v1.InsertGlobalForwardingRuleRequest\x1a\".google.cloud.compute.v1.Operation\"\x8d\x01\x82\xd3\xe4\x93\x02Q\"5/compute/v1/projects/{project}/global/forwardingRules:\x18\x66orwarding_rule_resource\xda\x41 project,forwarding_rule_resource\x8aN\x10GlobalOperations\x12\xb7\x01\n\x04List\x12\x39.google.cloud.compute.v1.ListGlobalForwardingRulesRequest\x1a+.google.cloud.compute.v1.ForwardingRuleList\"G\x82\xd3\xe4\x93\x02\x37\x12\x35/compute/v1/projects/{project}/global/forwardingRules\xda\x41\x07project\x12\x98\x02\n\x05Patch\x12\x39.google.cloud.compute.v1.PatchGlobalForwardingRuleRequest\x1a\".google.cloud.compute.v1.Operation\"\xaf\x01\x82\xd3\xe4\x93\x02\x63\x32G/compute/v1/projects/{project}/global/forwardingRules/{forwarding_rule}:\x18\x66orwarding_rule_resource\xda\x41\x30project,forwarding_rule,forwarding_rule_resource\x8aN\x10GlobalOperations\x12\xb0\x02\n\tSetLabels\x12=.google.cloud.compute.v1.SetLabelsGlobalForwardingRuleRequest\x1a\".google.cloud.compute.v1.Operation\"\xbf\x01\x82\xd3\xe4\x93\x02p\"J/compute/v1/projects/{project}/global/forwardingRules/{resource}/setLabels:\"global_set_labels_request_resource\xda\x41\x33project,resource,global_set_labels_request_resource\x8aN\x10GlobalOperations\x12\xac\x02\n\tSetTarget\x12=.google.cloud.compute.v1.SetTargetGlobalForwardingRuleRequest\x1a\".google.cloud.compute.v1.Operation\"\xbb\x01\x82\xd3\xe4\x93\x02n\"Q/compute/v1/projects/{project}/global/forwardingRules/{forwarding_rule}/setTarget:\x19target_reference_resource\xda\x41\x31project,forwarding_rule,target_reference_resource\x8aN\x10GlobalOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xac\x12\n\x1bGlobalNetworkEndpointGroups\x12\xbc\x03\n\x16\x41ttachNetworkEndpoints\x12P.google.cloud.compute.v1.AttachNetworkEndpointsGlobalNetworkEndpointGroupRequest\x1a\".google.cloud.compute.v1.Operation\"\xab\x02\x82\xd3\xe4\x93\x02\xaf\x01\"k/compute/v1/projects/{project}/global/networkEndpointGroups/{network_endpoint_group}/attachNetworkEndpoints:@global_network_endpoint_groups_attach_endpoints_request_resource\xda\x41_project,network_endpoint_group,global_network_endpoint_groups_attach_endpoints_request_resource\x8aN\x10GlobalOperations\x12\x81\x02\n\x06\x44\x65lete\x12@.google.cloud.compute.v1.DeleteGlobalNetworkEndpointGroupRequest\x1a\".google.cloud.compute.v1.Operation\"\x90\x01\x82\xd3\xe4\x93\x02V*T/compute/v1/projects/{project}/global/networkEndpointGroups/{network_endpoint_group}\xda\x41\x1eproject,network_endpoint_group\x8aN\x10GlobalOperations\x12\xbc\x03\n\x16\x44\x65tachNetworkEndpoints\x12P.google.cloud.compute.v1.DetachNetworkEndpointsGlobalNetworkEndpointGroupRequest\x1a\".google.cloud.compute.v1.Operation\"\xab\x02\x82\xd3\xe4\x93\x02\xaf\x01\"k/compute/v1/projects/{project}/global/networkEndpointGroups/{network_endpoint_group}/detachNetworkEndpoints:@global_network_endpoint_groups_detach_endpoints_request_resource\xda\x41_project,network_endpoint_group,global_network_endpoint_groups_detach_endpoints_request_resource\x8aN\x10GlobalOperations\x12\xf2\x01\n\x03Get\x12=.google.cloud.compute.v1.GetGlobalNetworkEndpointGroupRequest\x1a-.google.cloud.compute.v1.NetworkEndpointGroup\"}\x82\xd3\xe4\x93\x02V\x12T/compute/v1/projects/{project}/global/networkEndpointGroups/{network_endpoint_group}\xda\x41\x1eproject,network_endpoint_group\x12\x92\x02\n\x06Insert\x12@.google.cloud.compute.v1.InsertGlobalNetworkEndpointGroupRequest\x1a\".google.cloud.compute.v1.Operation\"\xa1\x01\x82\xd3\xe4\x93\x02^\";/compute/v1/projects/{project}/global/networkEndpointGroups:\x1fnetwork_endpoint_group_resource\xda\x41\'project,network_endpoint_group_resource\x8aN\x10GlobalOperations\x12\xc9\x01\n\x04List\x12?.google.cloud.compute.v1.ListGlobalNetworkEndpointGroupsRequest\x1a\x31.google.cloud.compute.v1.NetworkEndpointGroupList\"M\x82\xd3\xe4\x93\x02=\x12;/compute/v1/projects/{project}/global/networkEndpointGroups\xda\x41\x07project\x12\xc0\x02\n\x14ListNetworkEndpoints\x12O.google.cloud.compute.v1.ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest\x1a\x42.google.cloud.compute.v1.NetworkEndpointGroupsListNetworkEndpoints\"\x92\x01\x82\xd3\xe4\x93\x02k\"i/compute/v1/projects/{project}/global/networkEndpointGroups/{network_endpoint_group}/listNetworkEndpoints\xda\x41\x1eproject,network_endpoint_group\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xd0\x08\n\x10GlobalOperations\x12\xca\x01\n\x0e\x41ggregatedList\x12>.google.cloud.compute.v1.AggregatedListGlobalOperationsRequest\x1a\x30.google.cloud.compute.v1.OperationAggregatedList\"F\x82\xd3\xe4\x93\x02\x36\x12\x34/compute/v1/projects/{project}/aggregated/operations\xda\x41\x07project\x12\xd1\x01\n\x06\x44\x65lete\x12\x35.google.cloud.compute.v1.DeleteGlobalOperationRequest\x1a\x36.google.cloud.compute.v1.DeleteGlobalOperationResponse\"X\x82\xd3\xe4\x93\x02>*</compute/v1/projects/{project}/global/operations/{operation}\xda\x41\x11project,operation\x12\xba\x01\n\x03Get\x12\x32.google.cloud.compute.v1.GetGlobalOperationRequest\x1a\".google.cloud.compute.v1.Operation\"[\x82\xd3\xe4\x93\x02>\x12</compute/v1/projects/{project}/global/operations/{operation}\xda\x41\x11project,operation\x90N\x01\x12\xa8\x01\n\x04List\x12\x34.google.cloud.compute.v1.ListGlobalOperationsRequest\x1a&.google.cloud.compute.v1.OperationList\"B\x82\xd3\xe4\x93\x02\x32\x12\x30/compute/v1/projects/{project}/global/operations\xda\x41\x07project\x12\xbe\x01\n\x04Wait\x12\x33.google.cloud.compute.v1.WaitGlobalOperationRequest\x1a\".google.cloud.compute.v1.Operation\"]\x82\xd3\xe4\x93\x02\x43\"A/compute/v1/projects/{project}/global/operations/{operation}/wait\xda\x41\x11project,operation\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xcc\x05\n\x1cGlobalOrganizationOperations\x12\xd8\x01\n\x06\x44\x65lete\x12\x41.google.cloud.compute.v1.DeleteGlobalOrganizationOperationRequest\x1a\x42.google.cloud.compute.v1.DeleteGlobalOrganizationOperationResponse\"G\x82\xd3\xe4\x93\x02\x35*3/compute/v1/locations/global/operations/{operation}\xda\x41\toperation\x12\xb5\x01\n\x03Get\x12>.google.cloud.compute.v1.GetGlobalOrganizationOperationRequest\x1a\".google.cloud.compute.v1.Operation\"J\x82\xd3\xe4\x93\x02\x35\x12\x33/compute/v1/locations/global/operations/{operation}\xda\x41\toperation\x90N\x01\x12\xa4\x01\n\x04List\x12@.google.cloud.compute.v1.ListGlobalOrganizationOperationsRequest\x1a&.google.cloud.compute.v1.OperationList\"2\x82\xd3\xe4\x93\x02)\x12\'/compute/v1/locations/global/operations\xda\x41\x00\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xd1\x0b\n\x1dGlobalPublicDelegatedPrefixes\x12\x87\x02\n\x06\x44\x65lete\x12\x42.google.cloud.compute.v1.DeleteGlobalPublicDelegatedPrefixeRequest\x1a\".google.cloud.compute.v1.Operation\"\x94\x01\x82\xd3\xe4\x93\x02Y*W/compute/v1/projects/{project}/global/publicDelegatedPrefixes/{public_delegated_prefix}\xda\x41\x1fproject,public_delegated_prefix\x8aN\x10GlobalOperations\x12\xfa\x01\n\x03Get\x12?.google.cloud.compute.v1.GetGlobalPublicDelegatedPrefixeRequest\x1a..google.cloud.compute.v1.PublicDelegatedPrefix\"\x81\x01\x82\xd3\xe4\x93\x02Y\x12W/compute/v1/projects/{project}/global/publicDelegatedPrefixes/{public_delegated_prefix}\xda\x41\x1fproject,public_delegated_prefix\x12\x98\x02\n\x06Insert\x12\x42.google.cloud.compute.v1.InsertGlobalPublicDelegatedPrefixeRequest\x1a\".google.cloud.compute.v1.Operation\"\xa5\x01\x82\xd3\xe4\x93\x02\x61\"=/compute/v1/projects/{project}/global/publicDelegatedPrefixes: public_delegated_prefix_resource\xda\x41(project,public_delegated_prefix_resource\x8aN\x10GlobalOperations\x12\xce\x01\n\x04List\x12\x41.google.cloud.compute.v1.ListGlobalPublicDelegatedPrefixesRequest\x1a\x32.google.cloud.compute.v1.PublicDelegatedPrefixList\"O\x82\xd3\xe4\x93\x02?\x12=/compute/v1/projects/{project}/global/publicDelegatedPrefixes\xda\x41\x07project\x12\xc8\x02\n\x05Patch\x12\x41.google.cloud.compute.v1.PatchGlobalPublicDelegatedPrefixeRequest\x1a\".google.cloud.compute.v1.Operation\"\xd7\x01\x82\xd3\xe4\x93\x02{2W/compute/v1/projects/{project}/global/publicDelegatedPrefixes/{public_delegated_prefix}: public_delegated_prefix_resource\xda\x41@project,public_delegated_prefix,public_delegated_prefix_resource\x8aN\x10GlobalOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x83\r\n\x0cHealthChecks\x12\xcb\x01\n\x0e\x41ggregatedList\x12:.google.cloud.compute.v1.AggregatedListHealthChecksRequest\x1a\x33.google.cloud.compute.v1.HealthChecksAggregatedList\"H\x82\xd3\xe4\x93\x02\x38\x12\x36/compute/v1/projects/{project}/aggregated/healthChecks\xda\x41\x07project\x12\xd4\x01\n\x06\x44\x65lete\x12\x31.google.cloud.compute.v1.DeleteHealthCheckRequest\x1a\".google.cloud.compute.v1.Operation\"s\x82\xd3\xe4\x93\x02\x43*A/compute/v1/projects/{project}/global/healthChecks/{health_check}\xda\x41\x14project,health_check\x8aN\x10GlobalOperations\x12\xbd\x01\n\x03Get\x12..google.cloud.compute.v1.GetHealthCheckRequest\x1a$.google.cloud.compute.v1.HealthCheck\"`\x82\xd3\xe4\x93\x02\x43\x12\x41/compute/v1/projects/{project}/global/healthChecks/{health_check}\xda\x41\x14project,health_check\x12\xe6\x01\n\x06Insert\x12\x31.google.cloud.compute.v1.InsertHealthCheckRequest\x1a\".google.cloud.compute.v1.Operation\"\x84\x01\x82\xd3\xe4\x93\x02K\"2/compute/v1/projects/{project}/global/healthChecks:\x15health_check_resource\xda\x41\x1dproject,health_check_resource\x8aN\x10GlobalOperations\x12\xa8\x01\n\x04List\x12\x30.google.cloud.compute.v1.ListHealthChecksRequest\x1a(.google.cloud.compute.v1.HealthCheckList\"D\x82\xd3\xe4\x93\x02\x34\x12\x32/compute/v1/projects/{project}/global/healthChecks\xda\x41\x07project\x12\x80\x02\n\x05Patch\x12\x30.google.cloud.compute.v1.PatchHealthCheckRequest\x1a\".google.cloud.compute.v1.Operation\"\xa0\x01\x82\xd3\xe4\x93\x02Z2A/compute/v1/projects/{project}/global/healthChecks/{health_check}:\x15health_check_resource\xda\x41*project,health_check,health_check_resource\x8aN\x10GlobalOperations\x12\x82\x02\n\x06Update\x12\x31.google.cloud.compute.v1.UpdateHealthCheckRequest\x1a\".google.cloud.compute.v1.Operation\"\xa0\x01\x82\xd3\xe4\x93\x02Z\x1a\x41/compute/v1/projects/{project}/global/healthChecks/{health_check}:\x15health_check_resource\xda\x41*project,health_check,health_check_resource\x8aN\x10GlobalOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x84\x03\n\x10ImageFamilyViews\x12\xc8\x01\n\x03Get\x12\x32.google.cloud.compute.v1.GetImageFamilyViewRequest\x1a(.google.cloud.compute.v1.ImageFamilyView\"c\x82\xd3\xe4\x93\x02G\x12\x45/compute/v1/projects/{project}/zones/{zone}/imageFamilyViews/{family}\xda\x41\x13project,zone,family\x1a\xa4\x01\xca\x41\x16\x63ompute.googleapis.com\xd2\x41\x87\x01https://www.googleapis.com/auth/compute.readonly,https://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xfc\x13\n\x06Images\x12\xba\x01\n\x06\x44\x65lete\x12+.google.cloud.compute.v1.DeleteImageRequest\x1a\".google.cloud.compute.v1.Operation\"_\x82\xd3\xe4\x93\x02\x36*4/compute/v1/projects/{project}/global/images/{image}\xda\x41\rproject,image\x8aN\x10GlobalOperations\x12\x84\x02\n\tDeprecate\x12..google.cloud.compute.v1.DeprecateImageRequest\x1a\".google.cloud.compute.v1.Operation\"\xa2\x01\x82\xd3\xe4\x93\x02]\">/compute/v1/projects/{project}/global/images/{image}/deprecate:\x1b\x64\x65precation_status_resource\xda\x41)project,image,deprecation_status_resource\x8aN\x10GlobalOperations\x12\x9d\x01\n\x03Get\x12(.google.cloud.compute.v1.GetImageRequest\x1a\x1e.google.cloud.compute.v1.Image\"L\x82\xd3\xe4\x93\x02\x36\x12\x34/compute/v1/projects/{project}/global/images/{image}\xda\x41\rproject,image\x12\xba\x01\n\rGetFromFamily\x12\x32.google.cloud.compute.v1.GetFromFamilyImageRequest\x1a\x1e.google.cloud.compute.v1.Image\"U\x82\xd3\xe4\x93\x02>\x12</compute/v1/projects/{project}/global/images/family/{family}\xda\x41\x0eproject,family\x12\xc3\x01\n\x0cGetIamPolicy\x12\x31.google.cloud.compute.v1.GetIamPolicyImageRequest\x1a\x1f.google.cloud.compute.v1.Policy\"_\x82\xd3\xe4\x93\x02\x46\x12\x44/compute/v1/projects/{project}/global/images/{resource}/getIamPolicy\xda\x41\x10project,resource\x12\xcb\x01\n\x06Insert\x12+.google.cloud.compute.v1.InsertImageRequest\x1a\".google.cloud.compute.v1.Operation\"p\x82\xd3\xe4\x93\x02>\",/compute/v1/projects/{project}/global/images:\x0eimage_resource\xda\x41\x16project,image_resource\x8aN\x10GlobalOperations\x12\x96\x01\n\x04List\x12*.google.cloud.compute.v1.ListImagesRequest\x1a\".google.cloud.compute.v1.ImageList\">\x82\xd3\xe4\x93\x02.\x12,/compute/v1/projects/{project}/global/images\xda\x41\x07project\x12\xd7\x01\n\x05Patch\x12*.google.cloud.compute.v1.PatchImageRequest\x1a\".google.cloud.compute.v1.Operation\"~\x82\xd3\xe4\x93\x02\x46\x32\x34/compute/v1/projects/{project}/global/images/{image}:\x0eimage_resource\xda\x41\x1cproject,image,image_resource\x8aN\x10GlobalOperations\x12\x8b\x02\n\x0cSetIamPolicy\x12\x31.google.cloud.compute.v1.SetIamPolicyImageRequest\x1a\x1f.google.cloud.compute.v1.Policy\"\xa6\x01\x82\xd3\xe4\x93\x02j\"D/compute/v1/projects/{project}/global/images/{resource}/setIamPolicy:\"global_set_policy_request_resource\xda\x41\x33project,resource,global_set_policy_request_resource\x12\x98\x02\n\tSetLabels\x12..google.cloud.compute.v1.SetLabelsImageRequest\x1a\".google.cloud.compute.v1.Operation\"\xb6\x01\x82\xd3\xe4\x93\x02g\"A/compute/v1/projects/{project}/global/images/{resource}/setLabels:\"global_set_labels_request_resource\xda\x41\x33project,resource,global_set_labels_request_resource\x8aN\x10GlobalOperations\x12\xac\x02\n\x12TestIamPermissions\x12\x37.google.cloud.compute.v1.TestIamPermissionsImageRequest\x1a\x30.google.cloud.compute.v1.TestPermissionsResponse\"\xaa\x01\x82\xd3\xe4\x93\x02o\"J/compute/v1/projects/{project}/global/images/{resource}/testIamPermissions:!test_permissions_request_resource\xda\x41\x32project,resource,test_permissions_request_resource\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xe3\x38\n\x15InstanceGroupManagers\x12\xa1\x03\n\x10\x41\x62\x61ndonInstances\x12\x44.google.cloud.compute.v1.AbandonInstancesInstanceGroupManagerRequest\x1a\".google.cloud.compute.v1.Operation\"\xa2\x02\x82\xd3\xe4\x93\x02\xa9\x01\"k/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/abandonInstances::instance_group_managers_abandon_instances_request_resource\xda\x41^project,zone,instance_group_manager,instance_group_managers_abandon_instances_request_resource\x8aN\x0eZoneOperations\x12\xe5\x01\n\x0e\x41ggregatedList\x12\x43.google.cloud.compute.v1.AggregatedListInstanceGroupManagersRequest\x1a;.google.cloud.compute.v1.InstanceGroupManagerAggregatedList\"Q\x82\xd3\xe4\x93\x02\x41\x12?/compute/v1/projects/{project}/aggregated/instanceGroupManagers\xda\x41\x07project\x12\xae\x03\n\x17\x41pplyUpdatesToInstances\x12K.google.cloud.compute.v1.ApplyUpdatesToInstancesInstanceGroupManagerRequest\x1a\".google.cloud.compute.v1.Operation\"\xa1\x02\x82\xd3\xe4\x93\x02\xac\x01\"r/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/applyUpdatesToInstances:6instance_group_managers_apply_updates_request_resource\xda\x41Zproject,zone,instance_group_manager,instance_group_managers_apply_updates_request_resource\x8aN\x0eZoneOperations\x12\x9c\x03\n\x0f\x43reateInstances\x12\x43.google.cloud.compute.v1.CreateInstancesInstanceGroupManagerRequest\x1a\".google.cloud.compute.v1.Operation\"\x9f\x02\x82\xd3\xe4\x93\x02\xa7\x01\"j/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/createInstances:9instance_group_managers_create_instances_request_resource\xda\x41]project,zone,instance_group_manager,instance_group_managers_create_instances_request_resource\x8aN\x0eZoneOperations\x12\x84\x02\n\x06\x44\x65lete\x12:.google.cloud.compute.v1.DeleteInstanceGroupManagerRequest\x1a\".google.cloud.compute.v1.Operation\"\x99\x01\x82\xd3\xe4\x93\x02\\*Z/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}\xda\x41#project,zone,instance_group_manager\x8aN\x0eZoneOperations\x12\x9c\x03\n\x0f\x44\x65leteInstances\x12\x43.google.cloud.compute.v1.DeleteInstancesInstanceGroupManagerRequest\x1a\".google.cloud.compute.v1.Operation\"\x9f\x02\x82\xd3\xe4\x93\x02\xa7\x01\"j/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/deleteInstances:9instance_group_managers_delete_instances_request_resource\xda\x41]project,zone,instance_group_manager,instance_group_managers_delete_instances_request_resource\x8aN\x0eZoneOperations\x12\xc5\x03\n\x18\x44\x65letePerInstanceConfigs\x12L.google.cloud.compute.v1.DeletePerInstanceConfigsInstanceGroupManagerRequest\x1a\".google.cloud.compute.v1.Operation\"\xb6\x02\x82\xd3\xe4\x93\x02\xb7\x01\"s/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/deletePerInstanceConfigs:@instance_group_managers_delete_per_instance_configs_req_resource\xda\x41\x64project,zone,instance_group_manager,instance_group_managers_delete_per_instance_configs_req_resource\x8aN\x0eZoneOperations\x12\xf8\x01\n\x03Get\x12\x37.google.cloud.compute.v1.GetInstanceGroupManagerRequest\x1a-.google.cloud.compute.v1.InstanceGroupManager\"\x88\x01\x82\xd3\xe4\x93\x02\\\x12Z/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}\xda\x41#project,zone,instance_group_manager\x12\x95\x02\n\x06Insert\x12:.google.cloud.compute.v1.InsertInstanceGroupManagerRequest\x1a\".google.cloud.compute.v1.Operation\"\xaa\x01\x82\xd3\xe4\x93\x02\x64\"A/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers:\x1finstance_group_manager_resource\xda\x41,project,zone,instance_group_manager_resource\x8aN\x0eZoneOperations\x12\xce\x01\n\x04List\x12\x39.google.cloud.compute.v1.ListInstanceGroupManagersRequest\x1a\x31.google.cloud.compute.v1.InstanceGroupManagerList\"X\x82\xd3\xe4\x93\x02\x43\x12\x41/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers\xda\x41\x0cproject,zone\x12\xa5\x02\n\nListErrors\x12?.google.cloud.compute.v1.ListErrorsInstanceGroupManagersRequest\x1a@.google.cloud.compute.v1.InstanceGroupManagersListErrorsResponse\"\x93\x01\x82\xd3\xe4\x93\x02g\x12\x65/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/listErrors\xda\x41#project,zone,instance_group_manager\x12\xcd\x02\n\x14ListManagedInstances\x12I.google.cloud.compute.v1.ListManagedInstancesInstanceGroupManagersRequest\x1aJ.google.cloud.compute.v1.InstanceGroupManagersListManagedInstancesResponse\"\x9d\x01\x82\xd3\xe4\x93\x02q\"o/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/listManagedInstances\xda\x41#project,zone,instance_group_manager\x12\xd1\x02\n\x16ListPerInstanceConfigs\x12K.google.cloud.compute.v1.ListPerInstanceConfigsInstanceGroupManagersRequest\x1aH.google.cloud.compute.v1.InstanceGroupManagersListPerInstanceConfigsResp\"\x9f\x01\x82\xd3\xe4\x93\x02s\"q/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/listPerInstanceConfigs\xda\x41#project,zone,instance_group_manager\x12\xc3\x02\n\x05Patch\x12\x39.google.cloud.compute.v1.PatchInstanceGroupManagerRequest\x1a\".google.cloud.compute.v1.Operation\"\xda\x01\x82\xd3\xe4\x93\x02}2Z/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}:\x1finstance_group_manager_resource\xda\x41\x43project,zone,instance_group_manager,instance_group_manager_resource\x8aN\x0eZoneOperations\x12\xc0\x03\n\x17PatchPerInstanceConfigs\x12K.google.cloud.compute.v1.PatchPerInstanceConfigsInstanceGroupManagerRequest\x1a\".google.cloud.compute.v1.Operation\"\xb3\x02\x82\xd3\xe4\x93\x02\xb5\x01\"r/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/patchPerInstanceConfigs:?instance_group_managers_patch_per_instance_configs_req_resource\xda\x41\x63project,zone,instance_group_manager,instance_group_managers_patch_per_instance_configs_req_resource\x8aN\x0eZoneOperations\x12\xa6\x03\n\x11RecreateInstances\x12\x45.google.cloud.compute.v1.RecreateInstancesInstanceGroupManagerRequest\x1a\".google.cloud.compute.v1.Operation\"\xa5\x02\x82\xd3\xe4\x93\x02\xab\x01\"l/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/recreateInstances:;instance_group_managers_recreate_instances_request_resource\xda\x41_project,zone,instance_group_manager,instance_group_managers_recreate_instances_request_resource\x8aN\x0eZoneOperations\x12\x90\x02\n\x06Resize\x12:.google.cloud.compute.v1.ResizeInstanceGroupManagerRequest\x1a\".google.cloud.compute.v1.Operation\"\xa5\x01\x82\xd3\xe4\x93\x02\x63\"a/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/resize\xda\x41(project,zone,instance_group_manager,size\x8aN\x0eZoneOperations\x12\xb2\x03\n\x13SetInstanceTemplate\x12G.google.cloud.compute.v1.SetInstanceTemplateInstanceGroupManagerRequest\x1a\".google.cloud.compute.v1.Operation\"\xad\x02\x82\xd3\xe4\x93\x02\xb0\x01\"n/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/setInstanceTemplate:>instance_group_managers_set_instance_template_request_resource\xda\x41\x62project,zone,instance_group_manager,instance_group_managers_set_instance_template_request_resource\x8aN\x0eZoneOperations\x12\x99\x03\n\x0eSetTargetPools\x12\x42.google.cloud.compute.v1.SetTargetPoolsInstanceGroupManagerRequest\x1a\".google.cloud.compute.v1.Operation\"\x9e\x02\x82\xd3\xe4\x93\x02\xa6\x01\"i/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/setTargetPools:9instance_group_managers_set_target_pools_request_resource\xda\x41]project,zone,instance_group_manager,instance_group_managers_set_target_pools_request_resource\x8aN\x0eZoneOperations\x12\xc5\x03\n\x18UpdatePerInstanceConfigs\x12L.google.cloud.compute.v1.UpdatePerInstanceConfigsInstanceGroupManagerRequest\x1a\".google.cloud.compute.v1.Operation\"\xb6\x02\x82\xd3\xe4\x93\x02\xb7\x01\"s/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/updatePerInstanceConfigs:@instance_group_managers_update_per_instance_configs_req_resource\xda\x41\x64project,zone,instance_group_manager,instance_group_managers_update_per_instance_configs_req_resource\x8aN\x0eZoneOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xf0\x14\n\x0eInstanceGroups\x12\xdf\x02\n\x0c\x41\x64\x64Instances\x12\x39.google.cloud.compute.v1.AddInstancesInstanceGroupRequest\x1a\".google.cloud.compute.v1.Operation\"\xef\x01\x82\xd3\xe4\x93\x02\x8a\x01\"X/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instance_group}/addInstances:.instance_groups_add_instances_request_resource\xda\x41Jproject,zone,instance_group,instance_groups_add_instances_request_resource\x8aN\x0eZoneOperations\x12\xd0\x01\n\x0e\x41ggregatedList\x12<.google.cloud.compute.v1.AggregatedListInstanceGroupsRequest\x1a\x34.google.cloud.compute.v1.InstanceGroupAggregatedList\"J\x82\xd3\xe4\x93\x02:\x12\x38/compute/v1/projects/{project}/aggregated/instanceGroups\xda\x41\x07project\x12\xe6\x01\n\x06\x44\x65lete\x12\x33.google.cloud.compute.v1.DeleteInstanceGroupRequest\x1a\".google.cloud.compute.v1.Operation\"\x82\x01\x82\xd3\xe4\x93\x02M*K/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instance_group}\xda\x41\x1bproject,zone,instance_group\x8aN\x0eZoneOperations\x12\xd2\x01\n\x03Get\x12\x30.google.cloud.compute.v1.GetInstanceGroupRequest\x1a&.google.cloud.compute.v1.InstanceGroup\"q\x82\xd3\xe4\x93\x02M\x12K/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instance_group}\xda\x41\x1bproject,zone,instance_group\x12\xf7\x01\n\x06Insert\x12\x33.google.cloud.compute.v1.InsertInstanceGroupRequest\x1a\".google.cloud.compute.v1.Operation\"\x93\x01\x82\xd3\xe4\x93\x02U\":/compute/v1/projects/{project}/zones/{zone}/instanceGroups:\x17instance_group_resource\xda\x41$project,zone,instance_group_resource\x8aN\x0eZoneOperations\x12\xb9\x01\n\x04List\x12\x32.google.cloud.compute.v1.ListInstanceGroupsRequest\x1a*.google.cloud.compute.v1.InstanceGroupList\"Q\x82\xd3\xe4\x93\x02<\x12:/compute/v1/projects/{project}/zones/{zone}/instanceGroups\xda\x41\x0cproject,zone\x12\xe6\x02\n\rListInstances\x12;.google.cloud.compute.v1.ListInstancesInstanceGroupsRequest\x1a\x34.google.cloud.compute.v1.InstanceGroupsListInstances\"\xe1\x01\x82\xd3\xe4\x93\x02\x8c\x01\"Y/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instance_group}/listInstances:/instance_groups_list_instances_request_resource\xda\x41Kproject,zone,instance_group,instance_groups_list_instances_request_resource\x12\xee\x02\n\x0fRemoveInstances\x12<.google.cloud.compute.v1.RemoveInstancesInstanceGroupRequest\x1a\".google.cloud.compute.v1.Operation\"\xf8\x01\x82\xd3\xe4\x93\x02\x90\x01\"[/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instance_group}/removeInstances:1instance_groups_remove_instances_request_resource\xda\x41Mproject,zone,instance_group,instance_groups_remove_instances_request_resource\x8aN\x0eZoneOperations\x12\xe6\x02\n\rSetNamedPorts\x12:.google.cloud.compute.v1.SetNamedPortsInstanceGroupRequest\x1a\".google.cloud.compute.v1.Operation\"\xf4\x01\x82\xd3\xe4\x93\x02\x8d\x01\"Y/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instance_group}/setNamedPorts:0instance_groups_set_named_ports_request_resource\xda\x41Lproject,zone,instance_group,instance_groups_set_named_ports_request_resource\x8aN\x0eZoneOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xa4\x10\n\x11InstanceTemplates\x12\xd9\x01\n\x0e\x41ggregatedList\x12?.google.cloud.compute.v1.AggregatedListInstanceTemplatesRequest\x1a\x37.google.cloud.compute.v1.InstanceTemplateAggregatedList\"M\x82\xd3\xe4\x93\x02=\x12;/compute/v1/projects/{project}/aggregated/instanceTemplates\xda\x41\x07project\x12\xe9\x01\n\x06\x44\x65lete\x12\x36.google.cloud.compute.v1.DeleteInstanceTemplateRequest\x1a\".google.cloud.compute.v1.Operation\"\x82\x01\x82\xd3\xe4\x93\x02M*K/compute/v1/projects/{project}/global/instanceTemplates/{instance_template}\xda\x41\x19project,instance_template\x8aN\x10GlobalOperations\x12\xd6\x01\n\x03Get\x12\x33.google.cloud.compute.v1.GetInstanceTemplateRequest\x1a).google.cloud.compute.v1.InstanceTemplate\"o\x82\xd3\xe4\x93\x02M\x12K/compute/v1/projects/{project}/global/instanceTemplates/{instance_template}\xda\x41\x19project,instance_template\x12\xd9\x01\n\x0cGetIamPolicy\x12<.google.cloud.compute.v1.GetIamPolicyInstanceTemplateRequest\x1a\x1f.google.cloud.compute.v1.Policy\"j\x82\xd3\xe4\x93\x02Q\x12O/compute/v1/projects/{project}/global/instanceTemplates/{resource}/getIamPolicy\xda\x41\x10project,resource\x12\xfa\x01\n\x06Insert\x12\x36.google.cloud.compute.v1.InsertInstanceTemplateRequest\x1a\".google.cloud.compute.v1.Operation\"\x93\x01\x82\xd3\xe4\x93\x02U\"7/compute/v1/projects/{project}/global/instanceTemplates:\x1ainstance_template_resource\xda\x41\"project,instance_template_resource\x8aN\x10GlobalOperations\x12\xb7\x01\n\x04List\x12\x35.google.cloud.compute.v1.ListInstanceTemplatesRequest\x1a-.google.cloud.compute.v1.InstanceTemplateList\"I\x82\xd3\xe4\x93\x02\x39\x12\x37/compute/v1/projects/{project}/global/instanceTemplates\xda\x41\x07project\x12\xa1\x02\n\x0cSetIamPolicy\x12<.google.cloud.compute.v1.SetIamPolicyInstanceTemplateRequest\x1a\x1f.google.cloud.compute.v1.Policy\"\xb1\x01\x82\xd3\xe4\x93\x02u\"O/compute/v1/projects/{project}/global/instanceTemplates/{resource}/setIamPolicy:\"global_set_policy_request_resource\xda\x41\x33project,resource,global_set_policy_request_resource\x12\xc2\x02\n\x12TestIamPermissions\x12\x42.google.cloud.compute.v1.TestIamPermissionsInstanceTemplateRequest\x1a\x30.google.cloud.compute.v1.TestPermissionsResponse\"\xb5\x01\x82\xd3\xe4\x93\x02z\"U/compute/v1/projects/{project}/global/instanceTemplates/{resource}/testIamPermissions:!test_permissions_request_resource\xda\x41\x32project,resource,test_permissions_request_resource\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xb3\x64\n\tInstances\x12\xb3\x02\n\x0f\x41\x64\x64\x41\x63\x63\x65ssConfig\x12\x37.google.cloud.compute.v1.AddAccessConfigInstanceRequest\x1a\".google.cloud.compute.v1.Operation\"\xc2\x01\x82\xd3\xe4\x93\x02j\"P/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/addAccessConfig:\x16\x61\x63\x63\x65ss_config_resource\xda\x41>project,zone,instance,network_interface,access_config_resource\x8aN\x0eZoneOperations\x12\xe2\x02\n\x13\x41\x64\x64ResourcePolicies\x12;.google.cloud.compute.v1.AddResourcePoliciesInstanceRequest\x1a\".google.cloud.compute.v1.Operation\"\xe9\x01\x82\xd3\xe4\x93\x02\x88\x01\"T/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/addResourcePolicies:0instances_add_resource_policies_request_resource\xda\x41\x46project,zone,instance,instances_add_resource_policies_request_resource\x8aN\x0eZoneOperations\x12\xc1\x01\n\x0e\x41ggregatedList\x12\x37.google.cloud.compute.v1.AggregatedListInstancesRequest\x1a/.google.cloud.compute.v1.InstanceAggregatedList\"E\x82\xd3\xe4\x93\x02\x35\x12\x33/compute/v1/projects/{project}/aggregated/instances\xda\x41\x07project\x12\x92\x02\n\nAttachDisk\x12\x32.google.cloud.compute.v1.AttachDiskInstanceRequest\x1a\".google.cloud.compute.v1.Operation\"\xab\x01\x82\xd3\xe4\x93\x02\x65\"K/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/attachDisk:\x16\x61ttached_disk_resource\xda\x41,project,zone,instance,attached_disk_resource\x8aN\x0eZoneOperations\x12\x9e\x02\n\nBulkInsert\x12\x32.google.cloud.compute.v1.BulkInsertInstanceRequest\x1a\".google.cloud.compute.v1.Operation\"\xb7\x01\x82\xd3\xe4\x93\x02j\"@/compute/v1/projects/{project}/zones/{zone}/instances/bulkInsert:&bulk_insert_instance_resource_resource\xda\x41\x33project,zone,bulk_insert_instance_resource_resource\x8aN\x0eZoneOperations\x12\xcf\x01\n\x06\x44\x65lete\x12..google.cloud.compute.v1.DeleteInstanceRequest\x1a\".google.cloud.compute.v1.Operation\"q\x82\xd3\xe4\x93\x02\x42*@/compute/v1/projects/{project}/zones/{zone}/instances/{instance}\xda\x41\x15project,zone,instance\x8aN\x0eZoneOperations\x12\x9b\x02\n\x12\x44\x65leteAccessConfig\x12:.google.cloud.compute.v1.DeleteAccessConfigInstanceRequest\x1a\".google.cloud.compute.v1.Operation\"\xa4\x01\x82\xd3\xe4\x93\x02U\"S/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/deleteAccessConfig\xda\x41\x35project,zone,instance,access_config,network_interface\x8aN\x0eZoneOperations\x12\xef\x01\n\nDetachDisk\x12\x32.google.cloud.compute.v1.DetachDiskInstanceRequest\x1a\".google.cloud.compute.v1.Operation\"\x88\x01\x82\xd3\xe4\x93\x02M\"K/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/detachDisk\xda\x41!project,zone,instance,device_name\x8aN\x0eZoneOperations\x12\xb7\x01\n\x03Get\x12+.google.cloud.compute.v1.GetInstanceRequest\x1a!.google.cloud.compute.v1.Instance\"`\x82\xd3\xe4\x93\x02\x42\x12@/compute/v1/projects/{project}/zones/{zone}/instances/{instance}\xda\x41\x15project,zone,instance\x12\xa2\x02\n\x15GetEffectiveFirewalls\x12=.google.cloud.compute.v1.GetEffectiveFirewallsInstanceRequest\x1a?.google.cloud.compute.v1.InstancesGetEffectiveFirewallsResponse\"\x88\x01\x82\xd3\xe4\x93\x02X\x12V/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/getEffectiveFirewalls\xda\x41\'project,zone,instance,network_interface\x12\xef\x01\n\x12GetGuestAttributes\x12:.google.cloud.compute.v1.GetGuestAttributesInstanceRequest\x1a(.google.cloud.compute.v1.GuestAttributes\"s\x82\xd3\xe4\x93\x02U\x12S/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/getGuestAttributes\xda\x41\x15project,zone,instance\x12\xd4\x01\n\x0cGetIamPolicy\x12\x34.google.cloud.compute.v1.GetIamPolicyInstanceRequest\x1a\x1f.google.cloud.compute.v1.Policy\"m\x82\xd3\xe4\x93\x02O\x12M/compute/v1/projects/{project}/zones/{zone}/instances/{resource}/getIamPolicy\xda\x41\x15project,zone,resource\x12\xd8\x01\n\rGetScreenshot\x12\x35.google.cloud.compute.v1.GetScreenshotInstanceRequest\x1a#.google.cloud.compute.v1.Screenshot\"k\x82\xd3\xe4\x93\x02M\x12K/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/screenshot\xda\x41\x15project,zone,instance\x12\xea\x01\n\x13GetSerialPortOutput\x12;.google.cloud.compute.v1.GetSerialPortOutputInstanceRequest\x1a).google.cloud.compute.v1.SerialPortOutput\"k\x82\xd3\xe4\x93\x02M\x12K/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/serialPort\xda\x41\x15project,zone,instance\x12\x93\x02\n\x1bGetShieldedInstanceIdentity\x12\x43.google.cloud.compute.v1.GetShieldedInstanceIdentityInstanceRequest\x1a\x31.google.cloud.compute.v1.ShieldedInstanceIdentity\"|\x82\xd3\xe4\x93\x02^\x12\\/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/getShieldedInstanceIdentity\xda\x41\x15project,zone,instance\x12\xe1\x01\n\x06Insert\x12..google.cloud.compute.v1.InsertInstanceRequest\x1a\".google.cloud.compute.v1.Operation\"\x82\x01\x82\xd3\xe4\x93\x02J\"5/compute/v1/projects/{project}/zones/{zone}/instances:\x11instance_resource\xda\x41\x1eproject,zone,instance_resource\x8aN\x0eZoneOperations\x12\xaa\x01\n\x04List\x12-.google.cloud.compute.v1.ListInstancesRequest\x1a%.google.cloud.compute.v1.InstanceList\"L\x82\xd3\xe4\x93\x02\x37\x12\x35/compute/v1/projects/{project}/zones/{zone}/instances\xda\x41\x0cproject,zone\x12\xe3\x01\n\rListReferrers\x12\x36.google.cloud.compute.v1.ListReferrersInstancesRequest\x1a..google.cloud.compute.v1.InstanceListReferrers\"j\x82\xd3\xe4\x93\x02L\x12J/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/referrers\xda\x41\x15project,zone,instance\x12\xf1\x02\n\x16RemoveResourcePolicies\x12>.google.cloud.compute.v1.RemoveResourcePoliciesInstanceRequest\x1a\".google.cloud.compute.v1.Operation\"\xf2\x01\x82\xd3\xe4\x93\x02\x8e\x01\"W/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/removeResourcePolicies:3instances_remove_resource_policies_request_resource\xda\x41Iproject,zone,instance,instances_remove_resource_policies_request_resource\x8aN\x0eZoneOperations\x12\xd3\x01\n\x05Reset\x12-.google.cloud.compute.v1.ResetInstanceRequest\x1a\".google.cloud.compute.v1.Operation\"w\x82\xd3\xe4\x93\x02H\"F/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/reset\xda\x41\x15project,zone,instance\x8aN\x0eZoneOperations\x12\xd6\x01\n\x06Resume\x12..google.cloud.compute.v1.ResumeInstanceRequest\x1a\".google.cloud.compute.v1.Operation\"x\x82\xd3\xe4\x93\x02I\"G/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/resume\xda\x41\x15project,zone,instance\x8aN\x0eZoneOperations\x12\x96\x02\n\x17SendDiagnosticInterrupt\x12?.google.cloud.compute.v1.SendDiagnosticInterruptInstanceRequest\x1a@.google.cloud.compute.v1.SendDiagnosticInterruptInstanceResponse\"x\x82\xd3\xe4\x93\x02Z\"X/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/sendDiagnosticInterrupt\xda\x41\x15project,zone,instance\x12\x84\x02\n\x15SetDeletionProtection\x12=.google.cloud.compute.v1.SetDeletionProtectionInstanceRequest\x1a\".google.cloud.compute.v1.Operation\"\x87\x01\x82\xd3\xe4\x93\x02X\"V/compute/v1/projects/{project}/zones/{zone}/instances/{resource}/setDeletionProtection\xda\x41\x15project,zone,resource\x8aN\x0eZoneOperations\x12\x90\x02\n\x11SetDiskAutoDelete\x12\x39.google.cloud.compute.v1.SetDiskAutoDeleteInstanceRequest\x1a\".google.cloud.compute.v1.Operation\"\x9b\x01\x82\xd3\xe4\x93\x02T\"R/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setDiskAutoDelete\xda\x41-project,zone,instance,auto_delete,device_name\x8aN\x0eZoneOperations\x12\x98\x02\n\x0cSetIamPolicy\x12\x34.google.cloud.compute.v1.SetIamPolicyInstanceRequest\x1a\x1f.google.cloud.compute.v1.Policy\"\xb0\x01\x82\xd3\xe4\x93\x02q\"M/compute/v1/projects/{project}/zones/{zone}/instances/{resource}/setIamPolicy: zone_set_policy_request_resource\xda\x41\x36project,zone,resource,zone_set_policy_request_resource\x12\xad\x02\n\tSetLabels\x12\x31.google.cloud.compute.v1.SetLabelsInstanceRequest\x1a\".google.cloud.compute.v1.Operation\"\xc8\x01\x82\xd3\xe4\x93\x02s\"J/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setLabels:%instances_set_labels_request_resource\xda\x41;project,zone,instance,instances_set_labels_request_resource\x8aN\x0eZoneOperations\x12\xe2\x02\n\x13SetMachineResources\x12;.google.cloud.compute.v1.SetMachineResourcesInstanceRequest\x1a\".google.cloud.compute.v1.Operation\"\xe9\x01\x82\xd3\xe4\x93\x02\x88\x01\"T/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setMachineResources:0instances_set_machine_resources_request_resource\xda\x41\x46project,zone,instance,instances_set_machine_resources_request_resource\x8aN\x0eZoneOperations\x12\xc8\x02\n\x0eSetMachineType\x12\x36.google.cloud.compute.v1.SetMachineTypeInstanceRequest\x1a\".google.cloud.compute.v1.Operation\"\xd9\x01\x82\xd3\xe4\x93\x02~\"O/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setMachineType:+instances_set_machine_type_request_resource\xda\x41\x41project,zone,instance,instances_set_machine_type_request_resource\x8aN\x0eZoneOperations\x12\x8b\x02\n\x0bSetMetadata\x12\x33.google.cloud.compute.v1.SetMetadataInstanceRequest\x1a\".google.cloud.compute.v1.Operation\"\xa2\x01\x82\xd3\xe4\x93\x02\x61\"L/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setMetadata:\x11metadata_resource\xda\x41\'project,zone,instance,metadata_resource\x8aN\x0eZoneOperations\x12\xda\x02\n\x11SetMinCpuPlatform\x12\x39.google.cloud.compute.v1.SetMinCpuPlatformInstanceRequest\x1a\".google.cloud.compute.v1.Operation\"\xe5\x01\x82\xd3\xe4\x93\x02\x85\x01\"R/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setMinCpuPlatform:/instances_set_min_cpu_platform_request_resource\xda\x41\x45project,zone,instance,instances_set_min_cpu_platform_request_resource\x8aN\x0eZoneOperations\x12\xa3\x02\n\x07SetName\x12/.google.cloud.compute.v1.SetNameInstanceRequest\x1a\".google.cloud.compute.v1.Operation\"\xc2\x01\x82\xd3\xe4\x93\x02o\"H/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setName:#instances_set_name_request_resource\xda\x41\x39project,zone,instance,instances_set_name_request_resource\x8aN\x0eZoneOperations\x12\x95\x02\n\rSetScheduling\x12\x35.google.cloud.compute.v1.SetSchedulingInstanceRequest\x1a\".google.cloud.compute.v1.Operation\"\xa8\x01\x82\xd3\xe4\x93\x02\x65\"N/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setScheduling:\x13scheduling_resource\xda\x41)project,zone,instance,scheduling_resource\x8aN\x0eZoneOperations\x12\xd8\x02\n\x11SetServiceAccount\x12\x39.google.cloud.compute.v1.SetServiceAccountInstanceRequest\x1a\".google.cloud.compute.v1.Operation\"\xe3\x01\x82\xd3\xe4\x93\x02\x84\x01\"R/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setServiceAccount:.instances_set_service_account_request_resource\xda\x41\x44project,zone,instance,instances_set_service_account_request_resource\x8aN\x0eZoneOperations\x12\x85\x03\n\"SetShieldedInstanceIntegrityPolicy\x12J.google.cloud.compute.v1.SetShieldedInstanceIntegrityPolicyInstanceRequest\x1a\".google.cloud.compute.v1.Operation\"\xee\x01\x82\xd3\xe4\x93\x02\x92\x01\x32\x63/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setShieldedInstanceIntegrityPolicy:+shielded_instance_integrity_policy_resource\xda\x41\x41project,zone,instance,shielded_instance_integrity_policy_resource\x8aN\x0eZoneOperations\x12\xf7\x01\n\x07SetTags\x12/.google.cloud.compute.v1.SetTagsInstanceRequest\x1a\".google.cloud.compute.v1.Operation\"\x96\x01\x82\xd3\xe4\x93\x02Y\"H/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setTags:\rtags_resource\xda\x41#project,zone,instance,tags_resource\x8aN\x0eZoneOperations\x12\x8d\x02\n\x18SimulateMaintenanceEvent\x12@.google.cloud.compute.v1.SimulateMaintenanceEventInstanceRequest\x1a\".google.cloud.compute.v1.Operation\"\x8a\x01\x82\xd3\xe4\x93\x02[\"Y/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/simulateMaintenanceEvent\xda\x41\x15project,zone,instance\x8aN\x0eZoneOperations\x12\xd3\x01\n\x05Start\x12-.google.cloud.compute.v1.StartInstanceRequest\x1a\".google.cloud.compute.v1.Operation\"w\x82\xd3\xe4\x93\x02H\"F/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/start\xda\x41\x15project,zone,instance\x8aN\x0eZoneOperations\x12\xf3\x02\n\x16StartWithEncryptionKey\x12>.google.cloud.compute.v1.StartWithEncryptionKeyInstanceRequest\x1a\".google.cloud.compute.v1.Operation\"\xf4\x01\x82\xd3\xe4\x93\x02\x8f\x01\"W/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/startWithEncryptionKey:4instances_start_with_encryption_key_request_resource\xda\x41Jproject,zone,instance,instances_start_with_encryption_key_request_resource\x8aN\x0eZoneOperations\x12\xd0\x01\n\x04Stop\x12,.google.cloud.compute.v1.StopInstanceRequest\x1a\".google.cloud.compute.v1.Operation\"v\x82\xd3\xe4\x93\x02G\"E/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/stop\xda\x41\x15project,zone,instance\x8aN\x0eZoneOperations\x12\xd9\x01\n\x07Suspend\x12/.google.cloud.compute.v1.SuspendInstanceRequest\x1a\".google.cloud.compute.v1.Operation\"y\x82\xd3\xe4\x93\x02J\"H/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/suspend\xda\x41\x15project,zone,instance\x8aN\x0eZoneOperations\x12\xbd\x02\n\x12TestIamPermissions\x12:.google.cloud.compute.v1.TestIamPermissionsInstanceRequest\x1a\x30.google.cloud.compute.v1.TestPermissionsResponse\"\xb8\x01\x82\xd3\xe4\x93\x02x\"S/compute/v1/projects/{project}/zones/{zone}/instances/{resource}/testIamPermissions:!test_permissions_request_resource\xda\x41\x37project,zone,resource,test_permissions_request_resource\x12\xf5\x01\n\x06Update\x12..google.cloud.compute.v1.UpdateInstanceRequest\x1a\".google.cloud.compute.v1.Operation\"\x96\x01\x82\xd3\xe4\x93\x02U\x1a@/compute/v1/projects/{project}/zones/{zone}/instances/{instance}:\x11instance_resource\xda\x41\'project,zone,instance,instance_resource\x8aN\x0eZoneOperations\x12\xbc\x02\n\x12UpdateAccessConfig\x12:.google.cloud.compute.v1.UpdateAccessConfigInstanceRequest\x1a\".google.cloud.compute.v1.Operation\"\xc5\x01\x82\xd3\xe4\x93\x02m\"S/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/updateAccessConfig:\x16\x61\x63\x63\x65ss_config_resource\xda\x41>project,zone,instance,network_interface,access_config_resource\x8aN\x0eZoneOperations\x12\xaf\x02\n\x13UpdateDisplayDevice\x12;.google.cloud.compute.v1.UpdateDisplayDeviceInstanceRequest\x1a\".google.cloud.compute.v1.Operation\"\xb6\x01\x82\xd3\xe4\x93\x02o2T/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/updateDisplayDevice:\x17\x64isplay_device_resource\xda\x41-project,zone,instance,display_device_resource\x8aN\x0eZoneOperations\x12\xd0\x02\n\x16UpdateNetworkInterface\x12>.google.cloud.compute.v1.UpdateNetworkInterfaceInstanceRequest\x1a\".google.cloud.compute.v1.Operation\"\xd1\x01\x82\xd3\xe4\x93\x02u2W/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/updateNetworkInterface:\x1anetwork_interface_resource\xda\x41\x42project,zone,instance,network_interface,network_interface_resource\x8aN\x0eZoneOperations\x12\xdf\x02\n\x1cUpdateShieldedInstanceConfig\x12\x44.google.cloud.compute.v1.UpdateShieldedInstanceConfigInstanceRequest\x1a\".google.cloud.compute.v1.Operation\"\xd4\x01\x82\xd3\xe4\x93\x02\x82\x01\x32]/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/updateShieldedInstanceConfig:!shielded_instance_config_resource\xda\x41\x37project,zone,instance,shielded_instance_config_resource\x8aN\x0eZoneOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xc2\x10\n\x17InterconnectAttachments\x12\xeb\x01\n\x0e\x41ggregatedList\x12\x45.google.cloud.compute.v1.AggregatedListInterconnectAttachmentsRequest\x1a=.google.cloud.compute.v1.InterconnectAttachmentAggregatedList\"S\x82\xd3\xe4\x93\x02\x43\x12\x41/compute/v1/projects/{project}/aggregated/interconnectAttachments\xda\x41\x07project\x12\x92\x02\n\x06\x44\x65lete\x12<.google.cloud.compute.v1.DeleteInterconnectAttachmentRequest\x1a\".google.cloud.compute.v1.Operation\"\xa5\x01\x82\xd3\xe4\x93\x02\x63*a/compute/v1/projects/{project}/regions/{region}/interconnectAttachments/{interconnect_attachment}\xda\x41&project,region,interconnect_attachment\x8aN\x10RegionOperations\x12\x86\x02\n\x03Get\x12\x39.google.cloud.compute.v1.GetInterconnectAttachmentRequest\x1a/.google.cloud.compute.v1.InterconnectAttachment\"\x92\x01\x82\xd3\xe4\x93\x02\x63\x12\x61/compute/v1/projects/{project}/regions/{region}/interconnectAttachments/{interconnect_attachment}\xda\x41&project,region,interconnect_attachment\x12\xa3\x02\n\x06Insert\x12<.google.cloud.compute.v1.InsertInterconnectAttachmentRequest\x1a\".google.cloud.compute.v1.Operation\"\xb6\x01\x82\xd3\xe4\x93\x02k\"G/compute/v1/projects/{project}/regions/{region}/interconnectAttachments: interconnect_attachment_resource\xda\x41/project,region,interconnect_attachment_resource\x8aN\x10RegionOperations\x12\xda\x01\n\x04List\x12;.google.cloud.compute.v1.ListInterconnectAttachmentsRequest\x1a\x33.google.cloud.compute.v1.InterconnectAttachmentList\"`\x82\xd3\xe4\x93\x02I\x12G/compute/v1/projects/{project}/regions/{region}/interconnectAttachments\xda\x41\x0eproject,region\x12\xd4\x02\n\x05Patch\x12;.google.cloud.compute.v1.PatchInterconnectAttachmentRequest\x1a\".google.cloud.compute.v1.Operation\"\xe9\x01\x82\xd3\xe4\x93\x02\x85\x01\x32\x61/compute/v1/projects/{project}/regions/{region}/interconnectAttachments/{interconnect_attachment}: interconnect_attachment_resource\xda\x41Gproject,region,interconnect_attachment,interconnect_attachment_resource\x8aN\x10RegionOperations\x12\xcc\x02\n\tSetLabels\x12?.google.cloud.compute.v1.SetLabelsInterconnectAttachmentRequest\x1a\".google.cloud.compute.v1.Operation\"\xd9\x01\x82\xd3\xe4\x93\x02\x82\x01\"\\/compute/v1/projects/{project}/regions/{region}/interconnectAttachments/{resource}/setLabels:\"region_set_labels_request_resource\xda\x41:project,region,resource,region_set_labels_request_resource\x8aN\x10RegionOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xf1\x04\n\x15InterconnectLocations\x12\xea\x01\n\x03Get\x12\x37.google.cloud.compute.v1.GetInterconnectLocationRequest\x1a-.google.cloud.compute.v1.InterconnectLocation\"{\x82\xd3\xe4\x93\x02U\x12S/compute/v1/projects/{project}/global/interconnectLocations/{interconnect_location}\xda\x41\x1dproject,interconnect_location\x12\xc3\x01\n\x04List\x12\x39.google.cloud.compute.v1.ListInterconnectLocationsRequest\x1a\x31.google.cloud.compute.v1.InterconnectLocationList\"M\x82\xd3\xe4\x93\x02=\x12;/compute/v1/projects/{project}/global/interconnectLocations\xda\x41\x07project\x1a\xa4\x01\xca\x41\x16\x63ompute.googleapis.com\xd2\x41\x87\x01https://www.googleapis.com/auth/compute.readonly,https://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xe5\r\n\rInterconnects\x12\xd6\x01\n\x06\x44\x65lete\x12\x32.google.cloud.compute.v1.DeleteInterconnectRequest\x1a\".google.cloud.compute.v1.Operation\"t\x82\xd3\xe4\x93\x02\x44*B/compute/v1/projects/{project}/global/interconnects/{interconnect}\xda\x41\x14project,interconnect\x8aN\x10GlobalOperations\x12\xc0\x01\n\x03Get\x12/.google.cloud.compute.v1.GetInterconnectRequest\x1a%.google.cloud.compute.v1.Interconnect\"a\x82\xd3\xe4\x93\x02\x44\x12\x42/compute/v1/projects/{project}/global/interconnects/{interconnect}\xda\x41\x14project,interconnect\x12\xfc\x01\n\x0eGetDiagnostics\x12:.google.cloud.compute.v1.GetDiagnosticsInterconnectRequest\x1a<.google.cloud.compute.v1.InterconnectsGetDiagnosticsResponse\"p\x82\xd3\xe4\x93\x02S\x12Q/compute/v1/projects/{project}/global/interconnects/{interconnect}/getDiagnostics\xda\x41\x14project,interconnect\x12\xe8\x01\n\x06Insert\x12\x32.google.cloud.compute.v1.InsertInterconnectRequest\x1a\".google.cloud.compute.v1.Operation\"\x85\x01\x82\xd3\xe4\x93\x02L\"3/compute/v1/projects/{project}/global/interconnects:\x15interconnect_resource\xda\x41\x1dproject,interconnect_resource\x8aN\x10GlobalOperations\x12\xab\x01\n\x04List\x12\x31.google.cloud.compute.v1.ListInterconnectsRequest\x1a).google.cloud.compute.v1.InterconnectList\"E\x82\xd3\xe4\x93\x02\x35\x12\x33/compute/v1/projects/{project}/global/interconnects\xda\x41\x07project\x12\x82\x02\n\x05Patch\x12\x31.google.cloud.compute.v1.PatchInterconnectRequest\x1a\".google.cloud.compute.v1.Operation\"\xa1\x01\x82\xd3\xe4\x93\x02[2B/compute/v1/projects/{project}/global/interconnects/{interconnect}:\x15interconnect_resource\xda\x41*project,interconnect,interconnect_resource\x8aN\x10GlobalOperations\x12\xa6\x02\n\tSetLabels\x12\x35.google.cloud.compute.v1.SetLabelsInterconnectRequest\x1a\".google.cloud.compute.v1.Operation\"\xbd\x01\x82\xd3\xe4\x93\x02n\"H/compute/v1/projects/{project}/global/interconnects/{resource}/setLabels:\"global_set_labels_request_resource\xda\x41\x33project,resource,global_set_labels_request_resource\x8aN\x10GlobalOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xb0\x05\n\x0cLicenseCodes\x12\xbd\x01\n\x03Get\x12..google.cloud.compute.v1.GetLicenseCodeRequest\x1a$.google.cloud.compute.v1.LicenseCode\"`\x82\xd3\xe4\x93\x02\x43\x12\x41/compute/v1/projects/{project}/global/licenseCodes/{license_code}\xda\x41\x14project,license_code\x12\xb8\x02\n\x12TestIamPermissions\x12=.google.cloud.compute.v1.TestIamPermissionsLicenseCodeRequest\x1a\x30.google.cloud.compute.v1.TestPermissionsResponse\"\xb0\x01\x82\xd3\xe4\x93\x02u\"P/compute/v1/projects/{project}/global/licenseCodes/{resource}/testIamPermissions:!test_permissions_request_resource\xda\x41\x32project,resource,test_permissions_request_resource\x1a\xa4\x01\xca\x41\x16\x63ompute.googleapis.com\xd2\x41\x87\x01https://www.googleapis.com/auth/compute.readonly,https://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xfa\x0c\n\x08Licenses\x12\xc2\x01\n\x06\x44\x65lete\x12-.google.cloud.compute.v1.DeleteLicenseRequest\x1a\".google.cloud.compute.v1.Operation\"e\x82\xd3\xe4\x93\x02:*8/compute/v1/projects/{project}/global/licenses/{license}\xda\x41\x0fproject,license\x8aN\x10GlobalOperations\x12\xa7\x01\n\x03Get\x12*.google.cloud.compute.v1.GetLicenseRequest\x1a .google.cloud.compute.v1.License\"R\x82\xd3\xe4\x93\x02:\x12\x38/compute/v1/projects/{project}/global/licenses/{license}\xda\x41\x0fproject,license\x12\xc7\x01\n\x0cGetIamPolicy\x12\x33.google.cloud.compute.v1.GetIamPolicyLicenseRequest\x1a\x1f.google.cloud.compute.v1.Policy\"a\x82\xd3\xe4\x93\x02H\x12\x46/compute/v1/projects/{project}/global/licenses/{resource}/getIamPolicy\xda\x41\x10project,resource\x12\xd3\x01\n\x06Insert\x12-.google.cloud.compute.v1.InsertLicenseRequest\x1a\".google.cloud.compute.v1.Operation\"v\x82\xd3\xe4\x93\x02\x42\"./compute/v1/projects/{project}/global/licenses:\x10license_resource\xda\x41\x18project,license_resource\x8aN\x10GlobalOperations\x12\xa5\x01\n\x04List\x12,.google.cloud.compute.v1.ListLicensesRequest\x1a-.google.cloud.compute.v1.LicensesListResponse\"@\x82\xd3\xe4\x93\x02\x30\x12./compute/v1/projects/{project}/global/licenses\xda\x41\x07project\x12\x8f\x02\n\x0cSetIamPolicy\x12\x33.google.cloud.compute.v1.SetIamPolicyLicenseRequest\x1a\x1f.google.cloud.compute.v1.Policy\"\xa8\x01\x82\xd3\xe4\x93\x02l\"F/compute/v1/projects/{project}/global/licenses/{resource}/setIamPolicy:\"global_set_policy_request_resource\xda\x41\x33project,resource,global_set_policy_request_resource\x12\xb0\x02\n\x12TestIamPermissions\x12\x39.google.cloud.compute.v1.TestIamPermissionsLicenseRequest\x1a\x30.google.cloud.compute.v1.TestPermissionsResponse\"\xac\x01\x82\xd3\xe4\x93\x02q\"L/compute/v1/projects/{project}/global/licenses/{resource}/testIamPermissions:!test_permissions_request_resource\xda\x41\x32project,resource,test_permissions_request_resource\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xeb\r\n\rMachineImages\x12\xd8\x01\n\x06\x44\x65lete\x12\x32.google.cloud.compute.v1.DeleteMachineImageRequest\x1a\".google.cloud.compute.v1.Operation\"v\x82\xd3\xe4\x93\x02\x45*C/compute/v1/projects/{project}/global/machineImages/{machine_image}\xda\x41\x15project,machine_image\x8aN\x10GlobalOperations\x12\xc2\x01\n\x03Get\x12/.google.cloud.compute.v1.GetMachineImageRequest\x1a%.google.cloud.compute.v1.MachineImage\"c\x82\xd3\xe4\x93\x02\x45\x12\x43/compute/v1/projects/{project}/global/machineImages/{machine_image}\xda\x41\x15project,machine_image\x12\xd1\x01\n\x0cGetIamPolicy\x12\x38.google.cloud.compute.v1.GetIamPolicyMachineImageRequest\x1a\x1f.google.cloud.compute.v1.Policy\"f\x82\xd3\xe4\x93\x02M\x12K/compute/v1/projects/{project}/global/machineImages/{resource}/getIamPolicy\xda\x41\x10project,resource\x12\xea\x01\n\x06Insert\x12\x32.google.cloud.compute.v1.InsertMachineImageRequest\x1a\".google.cloud.compute.v1.Operation\"\x87\x01\x82\xd3\xe4\x93\x02M\"3/compute/v1/projects/{project}/global/machineImages:\x16machine_image_resource\xda\x41\x1eproject,machine_image_resource\x8aN\x10GlobalOperations\x12\xab\x01\n\x04List\x12\x31.google.cloud.compute.v1.ListMachineImagesRequest\x1a).google.cloud.compute.v1.MachineImageList\"E\x82\xd3\xe4\x93\x02\x35\x12\x33/compute/v1/projects/{project}/global/machineImages\xda\x41\x07project\x12\x99\x02\n\x0cSetIamPolicy\x12\x38.google.cloud.compute.v1.SetIamPolicyMachineImageRequest\x1a\x1f.google.cloud.compute.v1.Policy\"\xad\x01\x82\xd3\xe4\x93\x02q\"K/compute/v1/projects/{project}/global/machineImages/{resource}/setIamPolicy:\"global_set_policy_request_resource\xda\x41\x33project,resource,global_set_policy_request_resource\x12\xba\x02\n\x12TestIamPermissions\x12>.google.cloud.compute.v1.TestIamPermissionsMachineImageRequest\x1a\x30.google.cloud.compute.v1.TestPermissionsResponse\"\xb1\x01\x82\xd3\xe4\x93\x02v\"Q/compute/v1/projects/{project}/global/machineImages/{resource}/testIamPermissions:!test_permissions_request_resource\xda\x41\x32project,resource,test_permissions_request_resource\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x83\x06\n\x0cMachineTypes\x12\xca\x01\n\x0e\x41ggregatedList\x12:.google.cloud.compute.v1.AggregatedListMachineTypesRequest\x1a\x32.google.cloud.compute.v1.MachineTypeAggregatedList\"H\x82\xd3\xe4\x93\x02\x38\x12\x36/compute/v1/projects/{project}/aggregated/machineTypes\xda\x41\x07project\x12\xc8\x01\n\x03Get\x12..google.cloud.compute.v1.GetMachineTypeRequest\x1a$.google.cloud.compute.v1.MachineType\"k\x82\xd3\xe4\x93\x02I\x12G/compute/v1/projects/{project}/zones/{zone}/machineTypes/{machine_type}\xda\x41\x19project,zone,machine_type\x12\xb3\x01\n\x04List\x12\x30.google.cloud.compute.v1.ListMachineTypesRequest\x1a(.google.cloud.compute.v1.MachineTypeList\"O\x82\xd3\xe4\x93\x02:\x12\x38/compute/v1/projects/{project}/zones/{zone}/machineTypes\xda\x41\x0cproject,zone\x1a\xa4\x01\xca\x41\x16\x63ompute.googleapis.com\xd2\x41\x87\x01https://www.googleapis.com/auth/compute.readonly,https://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xb8\x11\n\x12NetworkAttachments\x12\xdc\x01\n\x0e\x41ggregatedList\x12@.google.cloud.compute.v1.AggregatedListNetworkAttachmentsRequest\x1a\x38.google.cloud.compute.v1.NetworkAttachmentAggregatedList\"N\x82\xd3\xe4\x93\x02>\x12</compute/v1/projects/{project}/aggregated/networkAttachments\xda\x41\x07project\x12\xfe\x01\n\x06\x44\x65lete\x12\x37.google.cloud.compute.v1.DeleteNetworkAttachmentRequest\x1a\".google.cloud.compute.v1.Operation\"\x96\x01\x82\xd3\xe4\x93\x02Y*W/compute/v1/projects/{project}/regions/{region}/networkAttachments/{network_attachment}\xda\x41!project,region,network_attachment\x8aN\x10RegionOperations\x12\xed\x01\n\x03Get\x12\x34.google.cloud.compute.v1.GetNetworkAttachmentRequest\x1a*.google.cloud.compute.v1.NetworkAttachment\"\x83\x01\x82\xd3\xe4\x93\x02Y\x12W/compute/v1/projects/{project}/regions/{region}/networkAttachments/{network_attachment}\xda\x41!project,region,network_attachment\x12\xec\x01\n\x0cGetIamPolicy\x12=.google.cloud.compute.v1.GetIamPolicyNetworkAttachmentRequest\x1a\x1f.google.cloud.compute.v1.Policy\"|\x82\xd3\xe4\x93\x02\\\x12Z/compute/v1/projects/{project}/regions/{region}/networkAttachments/{resource}/getIamPolicy\xda\x41\x17project,region,resource\x12\x8f\x02\n\x06Insert\x12\x37.google.cloud.compute.v1.InsertNetworkAttachmentRequest\x1a\".google.cloud.compute.v1.Operation\"\xa7\x01\x82\xd3\xe4\x93\x02\x61\"B/compute/v1/projects/{project}/regions/{region}/networkAttachments:\x1bnetwork_attachment_resource\xda\x41*project,region,network_attachment_resource\x8aN\x10RegionOperations\x12\xcb\x01\n\x04List\x12\x36.google.cloud.compute.v1.ListNetworkAttachmentsRequest\x1a..google.cloud.compute.v1.NetworkAttachmentList\"[\x82\xd3\xe4\x93\x02\x44\x12\x42/compute/v1/projects/{project}/regions/{region}/networkAttachments\xda\x41\x0eproject,region\x12\xb5\x02\n\x0cSetIamPolicy\x12=.google.cloud.compute.v1.SetIamPolicyNetworkAttachmentRequest\x1a\x1f.google.cloud.compute.v1.Policy\"\xc4\x01\x82\xd3\xe4\x93\x02\x80\x01\"Z/compute/v1/projects/{project}/regions/{region}/networkAttachments/{resource}/setIamPolicy:\"region_set_policy_request_resource\xda\x41:project,region,resource,region_set_policy_request_resource\x12\xd6\x02\n\x12TestIamPermissions\x12\x43.google.cloud.compute.v1.TestIamPermissionsNetworkAttachmentRequest\x1a\x30.google.cloud.compute.v1.TestPermissionsResponse\"\xc8\x01\x82\xd3\xe4\x93\x02\x85\x01\"`/compute/v1/projects/{project}/regions/{region}/networkAttachments/{resource}/testIamPermissions:!test_permissions_request_resource\xda\x41\x39project,region,resource,test_permissions_request_resource\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x86\r\n\x1bNetworkEdgeSecurityServices\x12\xf7\x01\n\x0e\x41ggregatedList\x12I.google.cloud.compute.v1.AggregatedListNetworkEdgeSecurityServicesRequest\x1a\x41.google.cloud.compute.v1.NetworkEdgeSecurityServiceAggregatedList\"W\x82\xd3\xe4\x93\x02G\x12\x45/compute/v1/projects/{project}/aggregated/networkEdgeSecurityServices\xda\x41\x07project\x12\xa6\x02\n\x06\x44\x65lete\x12@.google.cloud.compute.v1.DeleteNetworkEdgeSecurityServiceRequest\x1a\".google.cloud.compute.v1.Operation\"\xb5\x01\x82\xd3\xe4\x93\x02m*k/compute/v1/projects/{project}/regions/{region}/networkEdgeSecurityServices/{network_edge_security_service}\xda\x41,project,region,network_edge_security_service\x8aN\x10RegionOperations\x12\x9e\x02\n\x03Get\x12=.google.cloud.compute.v1.GetNetworkEdgeSecurityServiceRequest\x1a\x33.google.cloud.compute.v1.NetworkEdgeSecurityService\"\xa2\x01\x82\xd3\xe4\x93\x02m\x12k/compute/v1/projects/{project}/regions/{region}/networkEdgeSecurityServices/{network_edge_security_service}\xda\x41,project,region,network_edge_security_service\x12\xb7\x02\n\x06Insert\x12@.google.cloud.compute.v1.InsertNetworkEdgeSecurityServiceRequest\x1a\".google.cloud.compute.v1.Operation\"\xc6\x01\x82\xd3\xe4\x93\x02u\"K/compute/v1/projects/{project}/regions/{region}/networkEdgeSecurityServices:&network_edge_security_service_resource\xda\x41\x35project,region,network_edge_security_service_resource\x8aN\x10RegionOperations\x12\xf4\x02\n\x05Patch\x12?.google.cloud.compute.v1.PatchNetworkEdgeSecurityServiceRequest\x1a\".google.cloud.compute.v1.Operation\"\x85\x02\x82\xd3\xe4\x93\x02\x95\x01\x32k/compute/v1/projects/{project}/regions/{region}/networkEdgeSecurityServices/{network_edge_security_service}:&network_edge_security_service_resource\xda\x41Sproject,region,network_edge_security_service,network_edge_security_service_resource\x8aN\x10RegionOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xd9\x17\n\x15NetworkEndpointGroups\x12\xe5\x01\n\x0e\x41ggregatedList\x12\x43.google.cloud.compute.v1.AggregatedListNetworkEndpointGroupsRequest\x1a;.google.cloud.compute.v1.NetworkEndpointGroupAggregatedList\"Q\x82\xd3\xe4\x93\x02\x41\x12?/compute/v1/projects/{project}/aggregated/networkEndpointGroups\xda\x41\x07project\x12\xb1\x03\n\x16\x41ttachNetworkEndpoints\x12J.google.cloud.compute.v1.AttachNetworkEndpointsNetworkEndpointGroupRequest\x1a\".google.cloud.compute.v1.Operation\"\xa6\x02\x82\xd3\xe4\x93\x02\xae\x01\"q/compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups/{network_endpoint_group}/attachNetworkEndpoints:9network_endpoint_groups_attach_endpoints_request_resource\xda\x41]project,zone,network_endpoint_group,network_endpoint_groups_attach_endpoints_request_resource\x8aN\x0eZoneOperations\x12\x84\x02\n\x06\x44\x65lete\x12:.google.cloud.compute.v1.DeleteNetworkEndpointGroupRequest\x1a\".google.cloud.compute.v1.Operation\"\x99\x01\x82\xd3\xe4\x93\x02\\*Z/compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups/{network_endpoint_group}\xda\x41#project,zone,network_endpoint_group\x8aN\x0eZoneOperations\x12\xb1\x03\n\x16\x44\x65tachNetworkEndpoints\x12J.google.cloud.compute.v1.DetachNetworkEndpointsNetworkEndpointGroupRequest\x1a\".google.cloud.compute.v1.Operation\"\xa6\x02\x82\xd3\xe4\x93\x02\xae\x01\"q/compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups/{network_endpoint_group}/detachNetworkEndpoints:9network_endpoint_groups_detach_endpoints_request_resource\xda\x41]project,zone,network_endpoint_group,network_endpoint_groups_detach_endpoints_request_resource\x8aN\x0eZoneOperations\x12\xf8\x01\n\x03Get\x12\x37.google.cloud.compute.v1.GetNetworkEndpointGroupRequest\x1a-.google.cloud.compute.v1.NetworkEndpointGroup\"\x88\x01\x82\xd3\xe4\x93\x02\\\x12Z/compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups/{network_endpoint_group}\xda\x41#project,zone,network_endpoint_group\x12\x95\x02\n\x06Insert\x12:.google.cloud.compute.v1.InsertNetworkEndpointGroupRequest\x1a\".google.cloud.compute.v1.Operation\"\xaa\x01\x82\xd3\xe4\x93\x02\x64\"A/compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups:\x1fnetwork_endpoint_group_resource\xda\x41,project,zone,network_endpoint_group_resource\x8aN\x0eZoneOperations\x12\xce\x01\n\x04List\x12\x39.google.cloud.compute.v1.ListNetworkEndpointGroupsRequest\x1a\x31.google.cloud.compute.v1.NetworkEndpointGroupList\"X\x82\xd3\xe4\x93\x02\x43\x12\x41/compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups\xda\x41\x0cproject,zone\x12\xb7\x03\n\x14ListNetworkEndpoints\x12I.google.cloud.compute.v1.ListNetworkEndpointsNetworkEndpointGroupsRequest\x1a\x42.google.cloud.compute.v1.NetworkEndpointGroupsListNetworkEndpoints\"\x8f\x02\x82\xd3\xe4\x93\x02\xaa\x01\"o/compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups/{network_endpoint_group}/listNetworkEndpoints:7network_endpoint_groups_list_endpoints_request_resource\xda\x41[project,zone,network_endpoint_group,network_endpoint_groups_list_endpoints_request_resource\x12\xd6\x02\n\x12TestIamPermissions\x12\x46.google.cloud.compute.v1.TestIamPermissionsNetworkEndpointGroupRequest\x1a\x30.google.cloud.compute.v1.TestPermissionsResponse\"\xc5\x01\x82\xd3\xe4\x93\x02\x84\x01\"_/compute/v1/projects/{project}/zones/{zone}/networkEndpointGroups/{resource}/testIamPermissions:!test_permissions_request_resource\xda\x41\x37project,zone,resource,test_permissions_request_resource\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xbd\"\n\x17NetworkFirewallPolicies\x12\xd3\x02\n\x0e\x41\x64\x64\x41ssociation\x12\x43.google.cloud.compute.v1.AddAssociationNetworkFirewallPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\xd7\x01\x82\xd3\xe4\x93\x02\x7f\"W/compute/v1/projects/{project}/global/firewallPolicies/{firewall_policy}/addAssociation:$firewall_policy_association_resource\xda\x41<project,firewall_policy,firewall_policy_association_resource\x8aN\x10GlobalOperations\x12\xb0\x02\n\x07\x41\x64\x64Rule\x12<.google.cloud.compute.v1.AddRuleNetworkFirewallPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\xc2\x01\x82\xd3\xe4\x93\x02q\"P/compute/v1/projects/{project}/global/firewallPolicies/{firewall_policy}/addRule:\x1d\x66irewall_policy_rule_resource\xda\x41\x35project,firewall_policy,firewall_policy_rule_resource\x8aN\x10GlobalOperations\x12\xfc\x01\n\nCloneRules\x12?.google.cloud.compute.v1.CloneRulesNetworkFirewallPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\x88\x01\x82\xd3\xe4\x93\x02U\"S/compute/v1/projects/{project}/global/firewallPolicies/{firewall_policy}/cloneRules\xda\x41\x17project,firewall_policy\x8aN\x10GlobalOperations\x12\xe8\x01\n\x06\x44\x65lete\x12;.google.cloud.compute.v1.DeleteNetworkFirewallPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"}\x82\xd3\xe4\x93\x02J*H/compute/v1/projects/{project}/global/firewallPolicies/{firewall_policy}\xda\x41\x17project,firewall_policy\x8aN\x10GlobalOperations\x12\xd4\x01\n\x03Get\x12\x38.google.cloud.compute.v1.GetNetworkFirewallPolicyRequest\x1a\'.google.cloud.compute.v1.FirewallPolicy\"j\x82\xd3\xe4\x93\x02J\x12H/compute/v1/projects/{project}/global/firewallPolicies/{firewall_policy}\xda\x41\x17project,firewall_policy\x12\x84\x02\n\x0eGetAssociation\x12\x43.google.cloud.compute.v1.GetAssociationNetworkFirewallPolicyRequest\x1a\x32.google.cloud.compute.v1.FirewallPolicyAssociation\"y\x82\xd3\xe4\x93\x02Y\x12W/compute/v1/projects/{project}/global/firewallPolicies/{firewall_policy}/getAssociation\xda\x41\x17project,firewall_policy\x12\xdd\x01\n\x0cGetIamPolicy\x12\x41.google.cloud.compute.v1.GetIamPolicyNetworkFirewallPolicyRequest\x1a\x1f.google.cloud.compute.v1.Policy\"i\x82\xd3\xe4\x93\x02P\x12N/compute/v1/projects/{project}/global/firewallPolicies/{resource}/getIamPolicy\xda\x41\x10project,resource\x12\xe8\x01\n\x07GetRule\x12<.google.cloud.compute.v1.GetRuleNetworkFirewallPolicyRequest\x1a+.google.cloud.compute.v1.FirewallPolicyRule\"r\x82\xd3\xe4\x93\x02R\x12P/compute/v1/projects/{project}/global/firewallPolicies/{firewall_policy}/getRule\xda\x41\x17project,firewall_policy\x12\xfa\x01\n\x06Insert\x12;.google.cloud.compute.v1.InsertNetworkFirewallPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\x8e\x01\x82\xd3\xe4\x93\x02R\"6/compute/v1/projects/{project}/global/firewallPolicies:\x18\x66irewall_policy_resource\xda\x41 project,firewall_policy_resource\x8aN\x10GlobalOperations\x12\xba\x01\n\x04List\x12;.google.cloud.compute.v1.ListNetworkFirewallPoliciesRequest\x1a+.google.cloud.compute.v1.FirewallPolicyList\"H\x82\xd3\xe4\x93\x02\x38\x12\x36/compute/v1/projects/{project}/global/firewallPolicies\xda\x41\x07project\x12\x9a\x02\n\x05Patch\x12:.google.cloud.compute.v1.PatchNetworkFirewallPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\xb0\x01\x82\xd3\xe4\x93\x02\x64\x32H/compute/v1/projects/{project}/global/firewallPolicies/{firewall_policy}:\x18\x66irewall_policy_resource\xda\x41\x30project,firewall_policy,firewall_policy_resource\x8aN\x10GlobalOperations\x12\xb6\x02\n\tPatchRule\x12>.google.cloud.compute.v1.PatchRuleNetworkFirewallPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\xc4\x01\x82\xd3\xe4\x93\x02s\"R/compute/v1/projects/{project}/global/firewallPolicies/{firewall_policy}/patchRule:\x1d\x66irewall_policy_rule_resource\xda\x41\x35project,firewall_policy,firewall_policy_rule_resource\x8aN\x10GlobalOperations\x12\x91\x02\n\x11RemoveAssociation\x12\x46.google.cloud.compute.v1.RemoveAssociationNetworkFirewallPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\x8f\x01\x82\xd3\xe4\x93\x02\\\"Z/compute/v1/projects/{project}/global/firewallPolicies/{firewall_policy}/removeAssociation\xda\x41\x17project,firewall_policy\x8aN\x10GlobalOperations\x12\xfc\x01\n\nRemoveRule\x12?.google.cloud.compute.v1.RemoveRuleNetworkFirewallPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\x88\x01\x82\xd3\xe4\x93\x02U\"S/compute/v1/projects/{project}/global/firewallPolicies/{firewall_policy}/removeRule\xda\x41\x17project,firewall_policy\x8aN\x10GlobalOperations\x12\xa5\x02\n\x0cSetIamPolicy\x12\x41.google.cloud.compute.v1.SetIamPolicyNetworkFirewallPolicyRequest\x1a\x1f.google.cloud.compute.v1.Policy\"\xb0\x01\x82\xd3\xe4\x93\x02t\"N/compute/v1/projects/{project}/global/firewallPolicies/{resource}/setIamPolicy:\"global_set_policy_request_resource\xda\x41\x33project,resource,global_set_policy_request_resource\x12\xc6\x02\n\x12TestIamPermissions\x12G.google.cloud.compute.v1.TestIamPermissionsNetworkFirewallPolicyRequest\x1a\x30.google.cloud.compute.v1.TestPermissionsResponse\"\xb4\x01\x82\xd3\xe4\x93\x02y\"T/compute/v1/projects/{project}/global/firewallPolicies/{resource}/testIamPermissions:!test_permissions_request_resource\xda\x41\x32project,resource,test_permissions_request_resource\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xb7\x15\n\x08Networks\x12\xa3\x02\n\nAddPeering\x12\x31.google.cloud.compute.v1.AddPeeringNetworkRequest\x1a\".google.cloud.compute.v1.Operation\"\xbd\x01\x82\xd3\xe4\x93\x02l\"C/compute/v1/projects/{project}/global/networks/{network}/addPeering:%networks_add_peering_request_resource\xda\x41\x35project,network,networks_add_peering_request_resource\x8aN\x10GlobalOperations\x12\xc2\x01\n\x06\x44\x65lete\x12-.google.cloud.compute.v1.DeleteNetworkRequest\x1a\".google.cloud.compute.v1.Operation\"e\x82\xd3\xe4\x93\x02:*8/compute/v1/projects/{project}/global/networks/{network}\xda\x41\x0fproject,network\x8aN\x10GlobalOperations\x12\xa7\x01\n\x03Get\x12*.google.cloud.compute.v1.GetNetworkRequest\x1a .google.cloud.compute.v1.Network\"R\x82\xd3\xe4\x93\x02:\x12\x38/compute/v1/projects/{project}/global/networks/{network}\xda\x41\x0fproject,network\x12\xff\x01\n\x15GetEffectiveFirewalls\x12<.google.cloud.compute.v1.GetEffectiveFirewallsNetworkRequest\x1a>.google.cloud.compute.v1.NetworksGetEffectiveFirewallsResponse\"h\x82\xd3\xe4\x93\x02P\x12N/compute/v1/projects/{project}/global/networks/{network}/getEffectiveFirewalls\xda\x41\x0fproject,network\x12\xd3\x01\n\x06Insert\x12-.google.cloud.compute.v1.InsertNetworkRequest\x1a\".google.cloud.compute.v1.Operation\"v\x82\xd3\xe4\x93\x02\x42\"./compute/v1/projects/{project}/global/networks:\x10network_resource\xda\x41\x18project,network_resource\x8aN\x10GlobalOperations\x12\x9c\x01\n\x04List\x12,.google.cloud.compute.v1.ListNetworksRequest\x1a$.google.cloud.compute.v1.NetworkList\"@\x82\xd3\xe4\x93\x02\x30\x12./compute/v1/projects/{project}/global/networks\xda\x41\x07project\x12\xe9\x01\n\x11ListPeeringRoutes\x12\x39.google.cloud.compute.v1.ListPeeringRoutesNetworksRequest\x1a\x33.google.cloud.compute.v1.ExchangedPeeringRoutesList\"d\x82\xd3\xe4\x93\x02L\x12J/compute/v1/projects/{project}/global/networks/{network}/listPeeringRoutes\xda\x41\x0fproject,network\x12\xe4\x01\n\x05Patch\x12,.google.cloud.compute.v1.PatchNetworkRequest\x1a\".google.cloud.compute.v1.Operation\"\x88\x01\x82\xd3\xe4\x93\x02L28/compute/v1/projects/{project}/global/networks/{network}:\x10network_resource\xda\x41 project,network,network_resource\x8aN\x10GlobalOperations\x12\xb2\x02\n\rRemovePeering\x12\x34.google.cloud.compute.v1.RemovePeeringNetworkRequest\x1a\".google.cloud.compute.v1.Operation\"\xc6\x01\x82\xd3\xe4\x93\x02r\"F/compute/v1/projects/{project}/global/networks/{network}/removePeering:(networks_remove_peering_request_resource\xda\x41\x38project,network,networks_remove_peering_request_resource\x8aN\x10GlobalOperations\x12\xed\x01\n\x12SwitchToCustomMode\x12\x39.google.cloud.compute.v1.SwitchToCustomModeNetworkRequest\x1a\".google.cloud.compute.v1.Operation\"x\x82\xd3\xe4\x93\x02M\"K/compute/v1/projects/{project}/global/networks/{network}/switchToCustomMode\xda\x41\x0fproject,network\x8aN\x10GlobalOperations\x12\xb2\x02\n\rUpdatePeering\x12\x34.google.cloud.compute.v1.UpdatePeeringNetworkRequest\x1a\".google.cloud.compute.v1.Operation\"\xc6\x01\x82\xd3\xe4\x93\x02r2F/compute/v1/projects/{project}/global/networks/{network}/updatePeering:(networks_update_peering_request_resource\xda\x41\x38project,network,networks_update_peering_request_resource\x8aN\x10GlobalOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x83\x1e\n\nNodeGroups\x12\xb2\x02\n\x08\x41\x64\x64Nodes\x12\x31.google.cloud.compute.v1.AddNodesNodeGroupRequest\x1a\".google.cloud.compute.v1.Operation\"\xce\x01\x82\xd3\xe4\x93\x02v\"L/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{node_group}/addNodes:&node_groups_add_nodes_request_resource\xda\x41>project,zone,node_group,node_groups_add_nodes_request_resource\x8aN\x0eZoneOperations\x12\xc4\x01\n\x0e\x41ggregatedList\x12\x38.google.cloud.compute.v1.AggregatedListNodeGroupsRequest\x1a\x30.google.cloud.compute.v1.NodeGroupAggregatedList\"F\x82\xd3\xe4\x93\x02\x36\x12\x34/compute/v1/projects/{project}/aggregated/nodeGroups\xda\x41\x07project\x12\xd5\x01\n\x06\x44\x65lete\x12/.google.cloud.compute.v1.DeleteNodeGroupRequest\x1a\".google.cloud.compute.v1.Operation\"v\x82\xd3\xe4\x93\x02\x45*C/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{node_group}\xda\x41\x17project,zone,node_group\x8aN\x0eZoneOperations\x12\xc1\x02\n\x0b\x44\x65leteNodes\x12\x34.google.cloud.compute.v1.DeleteNodesNodeGroupRequest\x1a\".google.cloud.compute.v1.Operation\"\xd7\x01\x82\xd3\xe4\x93\x02|\"O/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{node_group}/deleteNodes:)node_groups_delete_nodes_request_resource\xda\x41\x41project,zone,node_group,node_groups_delete_nodes_request_resource\x8aN\x0eZoneOperations\x12\xbe\x01\n\x03Get\x12,.google.cloud.compute.v1.GetNodeGroupRequest\x1a\".google.cloud.compute.v1.NodeGroup\"e\x82\xd3\xe4\x93\x02\x45\x12\x43/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{node_group}\xda\x41\x17project,zone,node_group\x12\xd6\x01\n\x0cGetIamPolicy\x12\x35.google.cloud.compute.v1.GetIamPolicyNodeGroupRequest\x1a\x1f.google.cloud.compute.v1.Policy\"n\x82\xd3\xe4\x93\x02P\x12N/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{resource}/getIamPolicy\xda\x41\x15project,zone,resource\x12\xfa\x01\n\x06Insert\x12/.google.cloud.compute.v1.InsertNodeGroupRequest\x1a\".google.cloud.compute.v1.Operation\"\x9a\x01\x82\xd3\xe4\x93\x02M\"6/compute/v1/projects/{project}/zones/{zone}/nodeGroups:\x13node_group_resource\xda\x41\x33project,zone,initial_node_count,node_group_resource\x8aN\x0eZoneOperations\x12\xad\x01\n\x04List\x12..google.cloud.compute.v1.ListNodeGroupsRequest\x1a&.google.cloud.compute.v1.NodeGroupList\"M\x82\xd3\xe4\x93\x02\x38\x12\x36/compute/v1/projects/{project}/zones/{zone}/nodeGroups\xda\x41\x0cproject,zone\x12\xdf\x01\n\tListNodes\x12\x33.google.cloud.compute.v1.ListNodesNodeGroupsRequest\x1a,.google.cloud.compute.v1.NodeGroupsListNodes\"o\x82\xd3\xe4\x93\x02O\"M/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{node_group}/listNodes\xda\x41\x17project,zone,node_group\x12\xfd\x01\n\x05Patch\x12..google.cloud.compute.v1.PatchNodeGroupRequest\x1a\".google.cloud.compute.v1.Operation\"\x9f\x01\x82\xd3\xe4\x93\x02Z2C/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{node_group}:\x13node_group_resource\xda\x41+project,zone,node_group,node_group_resource\x8aN\x0eZoneOperations\x12\x9a\x02\n\x0cSetIamPolicy\x12\x35.google.cloud.compute.v1.SetIamPolicyNodeGroupRequest\x1a\x1f.google.cloud.compute.v1.Policy\"\xb1\x01\x82\xd3\xe4\x93\x02r\"N/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{resource}/setIamPolicy: zone_set_policy_request_resource\xda\x41\x36project,zone,resource,zone_set_policy_request_resource\x12\xd8\x02\n\x0fSetNodeTemplate\x12\x38.google.cloud.compute.v1.SetNodeTemplateNodeGroupRequest\x1a\".google.cloud.compute.v1.Operation\"\xe6\x01\x82\xd3\xe4\x93\x02\x85\x01\"S/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{node_group}/setNodeTemplate:.node_groups_set_node_template_request_resource\xda\x41\x46project,zone,node_group,node_groups_set_node_template_request_resource\x8aN\x0eZoneOperations\x12\x85\x03\n\x18SimulateMaintenanceEvent\x12\x41.google.cloud.compute.v1.SimulateMaintenanceEventNodeGroupRequest\x1a\".google.cloud.compute.v1.Operation\"\x81\x02\x82\xd3\xe4\x93\x02\x97\x01\"\\/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{node_group}/simulateMaintenanceEvent:7node_groups_simulate_maintenance_event_request_resource\xda\x41Oproject,zone,node_group,node_groups_simulate_maintenance_event_request_resource\x8aN\x0eZoneOperations\x12\xbf\x02\n\x12TestIamPermissions\x12;.google.cloud.compute.v1.TestIamPermissionsNodeGroupRequest\x1a\x30.google.cloud.compute.v1.TestPermissionsResponse\"\xb9\x01\x82\xd3\xe4\x93\x02y\"T/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{resource}/testIamPermissions:!test_permissions_request_resource\xda\x41\x37project,zone,resource,test_permissions_request_resource\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xb4\x10\n\rNodeTemplates\x12\xcd\x01\n\x0e\x41ggregatedList\x12;.google.cloud.compute.v1.AggregatedListNodeTemplatesRequest\x1a\x33.google.cloud.compute.v1.NodeTemplateAggregatedList\"I\x82\xd3\xe4\x93\x02\x39\x12\x37/compute/v1/projects/{project}/aggregated/nodeTemplates\xda\x41\x07project\x12\xea\x01\n\x06\x44\x65lete\x12\x32.google.cloud.compute.v1.DeleteNodeTemplateRequest\x1a\".google.cloud.compute.v1.Operation\"\x87\x01\x82\xd3\xe4\x93\x02O*M/compute/v1/projects/{project}/regions/{region}/nodeTemplates/{node_template}\xda\x41\x1cproject,region,node_template\x8aN\x10RegionOperations\x12\xd3\x01\n\x03Get\x12/.google.cloud.compute.v1.GetNodeTemplateRequest\x1a%.google.cloud.compute.v1.NodeTemplate\"t\x82\xd3\xe4\x93\x02O\x12M/compute/v1/projects/{project}/regions/{region}/nodeTemplates/{node_template}\xda\x41\x1cproject,region,node_template\x12\xe2\x01\n\x0cGetIamPolicy\x12\x38.google.cloud.compute.v1.GetIamPolicyNodeTemplateRequest\x1a\x1f.google.cloud.compute.v1.Policy\"w\x82\xd3\xe4\x93\x02W\x12U/compute/v1/projects/{project}/regions/{region}/nodeTemplates/{resource}/getIamPolicy\xda\x41\x17project,region,resource\x12\xfb\x01\n\x06Insert\x12\x32.google.cloud.compute.v1.InsertNodeTemplateRequest\x1a\".google.cloud.compute.v1.Operation\"\x98\x01\x82\xd3\xe4\x93\x02W\"=/compute/v1/projects/{project}/regions/{region}/nodeTemplates:\x16node_template_resource\xda\x41%project,region,node_template_resource\x8aN\x10RegionOperations\x12\xbc\x01\n\x04List\x12\x31.google.cloud.compute.v1.ListNodeTemplatesRequest\x1a).google.cloud.compute.v1.NodeTemplateList\"V\x82\xd3\xe4\x93\x02?\x12=/compute/v1/projects/{project}/regions/{region}/nodeTemplates\xda\x41\x0eproject,region\x12\xaa\x02\n\x0cSetIamPolicy\x12\x38.google.cloud.compute.v1.SetIamPolicyNodeTemplateRequest\x1a\x1f.google.cloud.compute.v1.Policy\"\xbe\x01\x82\xd3\xe4\x93\x02{\"U/compute/v1/projects/{project}/regions/{region}/nodeTemplates/{resource}/setIamPolicy:\"region_set_policy_request_resource\xda\x41:project,region,resource,region_set_policy_request_resource\x12\xcc\x02\n\x12TestIamPermissions\x12>.google.cloud.compute.v1.TestIamPermissionsNodeTemplateRequest\x1a\x30.google.cloud.compute.v1.TestPermissionsResponse\"\xc3\x01\x82\xd3\xe4\x93\x02\x80\x01\"[/compute/v1/projects/{project}/regions/{region}/nodeTemplates/{resource}/testIamPermissions:!test_permissions_request_resource\xda\x41\x39project,region,resource,test_permissions_request_resource\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xdf\x05\n\tNodeTypes\x12\xc1\x01\n\x0e\x41ggregatedList\x12\x37.google.cloud.compute.v1.AggregatedListNodeTypesRequest\x1a/.google.cloud.compute.v1.NodeTypeAggregatedList\"E\x82\xd3\xe4\x93\x02\x35\x12\x33/compute/v1/projects/{project}/aggregated/nodeTypes\xda\x41\x07project\x12\xb9\x01\n\x03Get\x12+.google.cloud.compute.v1.GetNodeTypeRequest\x1a!.google.cloud.compute.v1.NodeType\"b\x82\xd3\xe4\x93\x02\x43\x12\x41/compute/v1/projects/{project}/zones/{zone}/nodeTypes/{node_type}\xda\x41\x16project,zone,node_type\x12\xaa\x01\n\x04List\x12-.google.cloud.compute.v1.ListNodeTypesRequest\x1a%.google.cloud.compute.v1.NodeTypeList\"L\x82\xd3\xe4\x93\x02\x37\x12\x35/compute/v1/projects/{project}/zones/{zone}/nodeTypes\xda\x41\x0cproject,zone\x1a\xa4\x01\xca\x41\x16\x63ompute.googleapis.com\xd2\x41\x87\x01https://www.googleapis.com/auth/compute.readonly,https://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x90\x0f\n\x10PacketMirrorings\x12\xd6\x01\n\x0e\x41ggregatedList\x12>.google.cloud.compute.v1.AggregatedListPacketMirroringsRequest\x1a\x36.google.cloud.compute.v1.PacketMirroringAggregatedList\"L\x82\xd3\xe4\x93\x02<\x12:/compute/v1/projects/{project}/aggregated/packetMirrorings\xda\x41\x07project\x12\xf6\x01\n\x06\x44\x65lete\x12\x35.google.cloud.compute.v1.DeletePacketMirroringRequest\x1a\".google.cloud.compute.v1.Operation\"\x90\x01\x82\xd3\xe4\x93\x02U*S/compute/v1/projects/{project}/regions/{region}/packetMirrorings/{packet_mirroring}\xda\x41\x1fproject,region,packet_mirroring\x8aN\x10RegionOperations\x12\xe2\x01\n\x03Get\x12\x32.google.cloud.compute.v1.GetPacketMirroringRequest\x1a(.google.cloud.compute.v1.PacketMirroring\"}\x82\xd3\xe4\x93\x02U\x12S/compute/v1/projects/{project}/regions/{region}/packetMirrorings/{packet_mirroring}\xda\x41\x1fproject,region,packet_mirroring\x12\x87\x02\n\x06Insert\x12\x35.google.cloud.compute.v1.InsertPacketMirroringRequest\x1a\".google.cloud.compute.v1.Operation\"\xa1\x01\x82\xd3\xe4\x93\x02]\"@/compute/v1/projects/{project}/regions/{region}/packetMirrorings:\x19packet_mirroring_resource\xda\x41(project,region,packet_mirroring_resource\x8aN\x10RegionOperations\x12\xc5\x01\n\x04List\x12\x34.google.cloud.compute.v1.ListPacketMirroringsRequest\x1a,.google.cloud.compute.v1.PacketMirroringList\"Y\x82\xd3\xe4\x93\x02\x42\x12@/compute/v1/projects/{project}/regions/{region}/packetMirrorings\xda\x41\x0eproject,region\x12\xa9\x02\n\x05Patch\x12\x34.google.cloud.compute.v1.PatchPacketMirroringRequest\x1a\".google.cloud.compute.v1.Operation\"\xc5\x01\x82\xd3\xe4\x93\x02p2S/compute/v1/projects/{project}/regions/{region}/packetMirrorings/{packet_mirroring}:\x19packet_mirroring_resource\xda\x41\x39project,region,packet_mirroring,packet_mirroring_resource\x8aN\x10RegionOperations\x12\xd2\x02\n\x12TestIamPermissions\x12\x41.google.cloud.compute.v1.TestIamPermissionsPacketMirroringRequest\x1a\x30.google.cloud.compute.v1.TestPermissionsResponse\"\xc6\x01\x82\xd3\xe4\x93\x02\x83\x01\"^/compute/v1/projects/{project}/regions/{region}/packetMirrorings/{resource}/testIamPermissions:!test_permissions_request_resource\xda\x41\x39project,region,resource,test_permissions_request_resource\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x80\x19\n\x08Projects\x12\xbf\x01\n\x0e\x44isableXpnHost\x12\x35.google.cloud.compute.v1.DisableXpnHostProjectRequest\x1a\".google.cloud.compute.v1.Operation\"R\x82\xd3\xe4\x93\x02/\"-/compute/v1/projects/{project}/disableXpnHost\xda\x41\x07project\x8aN\x10GlobalOperations\x12\xab\x02\n\x12\x44isableXpnResource\x12\x39.google.cloud.compute.v1.DisableXpnResourceProjectRequest\x1a\".google.cloud.compute.v1.Operation\"\xb5\x01\x82\xd3\xe4\x93\x02\x63\"1/compute/v1/projects/{project}/disableXpnResource:.projects_disable_xpn_resource_request_resource\xda\x41\x36project,projects_disable_xpn_resource_request_resource\x8aN\x10GlobalOperations\x12\xbc\x01\n\rEnableXpnHost\x12\x34.google.cloud.compute.v1.EnableXpnHostProjectRequest\x1a\".google.cloud.compute.v1.Operation\"Q\x82\xd3\xe4\x93\x02.\",/compute/v1/projects/{project}/enableXpnHost\xda\x41\x07project\x8aN\x10GlobalOperations\x12\xa6\x02\n\x11\x45nableXpnResource\x12\x38.google.cloud.compute.v1.EnableXpnResourceProjectRequest\x1a\".google.cloud.compute.v1.Operation\"\xb2\x01\x82\xd3\xe4\x93\x02\x61\"0/compute/v1/projects/{project}/enableXpnResource:-projects_enable_xpn_resource_request_resource\xda\x41\x35project,projects_enable_xpn_resource_request_resource\x8aN\x10GlobalOperations\x12\x85\x01\n\x03Get\x12*.google.cloud.compute.v1.GetProjectRequest\x1a .google.cloud.compute.v1.Project\"0\x82\xd3\xe4\x93\x02 \x12\x1e/compute/v1/projects/{project}\xda\x41\x07project\x12\x9e\x01\n\nGetXpnHost\x12\x31.google.cloud.compute.v1.GetXpnHostProjectRequest\x1a .google.cloud.compute.v1.Project\";\x82\xd3\xe4\x93\x02+\x12)/compute/v1/projects/{project}/getXpnHost\xda\x41\x07project\x12\xbe\x01\n\x0fGetXpnResources\x12\x37.google.cloud.compute.v1.GetXpnResourcesProjectsRequest\x1a\x30.google.cloud.compute.v1.ProjectsGetXpnResources\"@\x82\xd3\xe4\x93\x02\x30\x12./compute/v1/projects/{project}/getXpnResources\xda\x41\x07project\x12\xfd\x01\n\x0cListXpnHosts\x12\x34.google.cloud.compute.v1.ListXpnHostsProjectsRequest\x1a$.google.cloud.compute.v1.XpnHostList\"\x90\x01\x82\xd3\xe4\x93\x02W\"+/compute/v1/projects/{project}/listXpnHosts:(projects_list_xpn_hosts_request_resource\xda\x41\x30project,projects_list_xpn_hosts_request_resource\x12\xe5\x01\n\x08MoveDisk\x12/.google.cloud.compute.v1.MoveDiskProjectRequest\x1a\".google.cloud.compute.v1.Operation\"\x83\x01\x82\xd3\xe4\x93\x02\x45\"\'/compute/v1/projects/{project}/moveDisk:\x1a\x64isk_move_request_resource\xda\x41\"project,disk_move_request_resource\x8aN\x10GlobalOperations\x12\xf9\x01\n\x0cMoveInstance\x12\x33.google.cloud.compute.v1.MoveInstanceProjectRequest\x1a\".google.cloud.compute.v1.Operation\"\x8f\x01\x82\xd3\xe4\x93\x02M\"+/compute/v1/projects/{project}/moveInstance:\x1einstance_move_request_resource\xda\x41&project,instance_move_request_resource\x8aN\x10GlobalOperations\x12\x86\x02\n\x19SetCommonInstanceMetadata\x12@.google.cloud.compute.v1.SetCommonInstanceMetadataProjectRequest\x1a\".google.cloud.compute.v1.Operation\"\x82\x01\x82\xd3\xe4\x93\x02M\"8/compute/v1/projects/{project}/setCommonInstanceMetadata:\x11metadata_resource\xda\x41\x19project,metadata_resource\x8aN\x10GlobalOperations\x12\xbc\x02\n\x15SetDefaultNetworkTier\x12<.google.cloud.compute.v1.SetDefaultNetworkTierProjectRequest\x1a\".google.cloud.compute.v1.Operation\"\xc0\x01\x82\xd3\xe4\x93\x02j\"4/compute/v1/projects/{project}/setDefaultNetworkTier:2projects_set_default_network_tier_request_resource\xda\x41:project,projects_set_default_network_tier_request_resource\x8aN\x10GlobalOperations\x12\x91\x02\n\x14SetUsageExportBucket\x12;.google.cloud.compute.v1.SetUsageExportBucketProjectRequest\x1a\".google.cloud.compute.v1.Operation\"\x97\x01\x82\xd3\xe4\x93\x02U\"3/compute/v1/projects/{project}/setUsageExportBucket:\x1eusage_export_location_resource\xda\x41&project,usage_export_location_resource\x8aN\x10GlobalOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xc4\x0b\n\x18PublicAdvertisedPrefixes\x12\x85\x02\n\x06\x44\x65lete\x12=.google.cloud.compute.v1.DeletePublicAdvertisedPrefixeRequest\x1a\".google.cloud.compute.v1.Operation\"\x97\x01\x82\xd3\xe4\x93\x02[*Y/compute/v1/projects/{project}/global/publicAdvertisedPrefixes/{public_advertised_prefix}\xda\x41 project,public_advertised_prefix\x8aN\x10GlobalOperations\x12\xf9\x01\n\x03Get\x12:.google.cloud.compute.v1.GetPublicAdvertisedPrefixeRequest\x1a/.google.cloud.compute.v1.PublicAdvertisedPrefix\"\x84\x01\x82\xd3\xe4\x93\x02[\x12Y/compute/v1/projects/{project}/global/publicAdvertisedPrefixes/{public_advertised_prefix}\xda\x41 project,public_advertised_prefix\x12\x96\x02\n\x06Insert\x12=.google.cloud.compute.v1.InsertPublicAdvertisedPrefixeRequest\x1a\".google.cloud.compute.v1.Operation\"\xa8\x01\x82\xd3\xe4\x93\x02\x63\">/compute/v1/projects/{project}/global/publicAdvertisedPrefixes:!public_advertised_prefix_resource\xda\x41)project,public_advertised_prefix_resource\x8aN\x10GlobalOperations\x12\xcb\x01\n\x04List\x12<.google.cloud.compute.v1.ListPublicAdvertisedPrefixesRequest\x1a\x33.google.cloud.compute.v1.PublicAdvertisedPrefixList\"P\x82\xd3\xe4\x93\x02@\x12>/compute/v1/projects/{project}/global/publicAdvertisedPrefixes\xda\x41\x07project\x12\xc8\x02\n\x05Patch\x12<.google.cloud.compute.v1.PatchPublicAdvertisedPrefixeRequest\x1a\".google.cloud.compute.v1.Operation\"\xdc\x01\x82\xd3\xe4\x93\x02~2Y/compute/v1/projects/{project}/global/publicAdvertisedPrefixes/{public_advertised_prefix}:!public_advertised_prefix_resource\xda\x41\x42project,public_advertised_prefix,public_advertised_prefix_resource\x8aN\x10GlobalOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xf0\r\n\x17PublicDelegatedPrefixes\x12\xea\x01\n\x0e\x41ggregatedList\x12\x45.google.cloud.compute.v1.AggregatedListPublicDelegatedPrefixesRequest\x1a<.google.cloud.compute.v1.PublicDelegatedPrefixAggregatedList\"S\x82\xd3\xe4\x93\x02\x43\x12\x41/compute/v1/projects/{project}/aggregated/publicDelegatedPrefixes\xda\x41\x07project\x12\x92\x02\n\x06\x44\x65lete\x12<.google.cloud.compute.v1.DeletePublicDelegatedPrefixeRequest\x1a\".google.cloud.compute.v1.Operation\"\xa5\x01\x82\xd3\xe4\x93\x02\x63*a/compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes/{public_delegated_prefix}\xda\x41&project,region,public_delegated_prefix\x8aN\x10RegionOperations\x12\x85\x02\n\x03Get\x12\x39.google.cloud.compute.v1.GetPublicDelegatedPrefixeRequest\x1a..google.cloud.compute.v1.PublicDelegatedPrefix\"\x92\x01\x82\xd3\xe4\x93\x02\x63\x12\x61/compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes/{public_delegated_prefix}\xda\x41&project,region,public_delegated_prefix\x12\xa3\x02\n\x06Insert\x12<.google.cloud.compute.v1.InsertPublicDelegatedPrefixeRequest\x1a\".google.cloud.compute.v1.Operation\"\xb6\x01\x82\xd3\xe4\x93\x02k\"G/compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes: public_delegated_prefix_resource\xda\x41/project,region,public_delegated_prefix_resource\x8aN\x10RegionOperations\x12\xd9\x01\n\x04List\x12;.google.cloud.compute.v1.ListPublicDelegatedPrefixesRequest\x1a\x32.google.cloud.compute.v1.PublicDelegatedPrefixList\"`\x82\xd3\xe4\x93\x02I\x12G/compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes\xda\x41\x0eproject,region\x12\xd4\x02\n\x05Patch\x12;.google.cloud.compute.v1.PatchPublicDelegatedPrefixeRequest\x1a\".google.cloud.compute.v1.Operation\"\xe9\x01\x82\xd3\xe4\x93\x02\x85\x01\x32\x61/compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes/{public_delegated_prefix}: public_delegated_prefix_resource\xda\x41Gproject,region,public_delegated_prefix,public_delegated_prefix_resource\x8aN\x10RegionOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xf0\x0b\n\x11RegionAutoscalers\x12\xe5\x01\n\x06\x44\x65lete\x12\x36.google.cloud.compute.v1.DeleteRegionAutoscalerRequest\x1a\".google.cloud.compute.v1.Operation\"\x7f\x82\xd3\xe4\x93\x02J*H/compute/v1/projects/{project}/regions/{region}/autoscalers/{autoscaler}\xda\x41\x19project,region,autoscaler\x8aN\x10RegionOperations\x12\xcd\x01\n\x03Get\x12\x33.google.cloud.compute.v1.GetRegionAutoscalerRequest\x1a#.google.cloud.compute.v1.Autoscaler\"l\x82\xd3\xe4\x93\x02J\x12H/compute/v1/projects/{project}/regions/{region}/autoscalers/{autoscaler}\xda\x41\x19project,region,autoscaler\x12\xf7\x01\n\x06Insert\x12\x36.google.cloud.compute.v1.InsertRegionAutoscalerRequest\x1a\".google.cloud.compute.v1.Operation\"\x90\x01\x82\xd3\xe4\x93\x02R\";/compute/v1/projects/{project}/regions/{region}/autoscalers:\x13\x61utoscaler_resource\xda\x41\"project,region,autoscaler_resource\x8aN\x10RegionOperations\x12\xc2\x01\n\x04List\x12\x35.google.cloud.compute.v1.ListRegionAutoscalersRequest\x1a-.google.cloud.compute.v1.RegionAutoscalerList\"T\x82\xd3\xe4\x93\x02=\x12;/compute/v1/projects/{project}/regions/{region}/autoscalers\xda\x41\x0eproject,region\x12\xf5\x01\n\x05Patch\x12\x35.google.cloud.compute.v1.PatchRegionAutoscalerRequest\x1a\".google.cloud.compute.v1.Operation\"\x90\x01\x82\xd3\xe4\x93\x02R2;/compute/v1/projects/{project}/regions/{region}/autoscalers:\x13\x61utoscaler_resource\xda\x41\"project,region,autoscaler_resource\x8aN\x10RegionOperations\x12\xf7\x01\n\x06Update\x12\x36.google.cloud.compute.v1.UpdateRegionAutoscalerRequest\x1a\".google.cloud.compute.v1.Operation\"\x90\x01\x82\xd3\xe4\x93\x02R\x1a;/compute/v1/projects/{project}/regions/{region}/autoscalers:\x13\x61utoscaler_resource\xda\x41\"project,region,autoscaler_resource\x8aN\x10RegionOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x91\x14\n\x15RegionBackendServices\x12\xf8\x01\n\x06\x44\x65lete\x12:.google.cloud.compute.v1.DeleteRegionBackendServiceRequest\x1a\".google.cloud.compute.v1.Operation\"\x8d\x01\x82\xd3\xe4\x93\x02S*Q/compute/v1/projects/{project}/regions/{region}/backendServices/{backend_service}\xda\x41\x1eproject,region,backend_service\x8aN\x10RegionOperations\x12\xe3\x01\n\x03Get\x12\x37.google.cloud.compute.v1.GetRegionBackendServiceRequest\x1a\'.google.cloud.compute.v1.BackendService\"z\x82\xd3\xe4\x93\x02S\x12Q/compute/v1/projects/{project}/regions/{region}/backendServices/{backend_service}\xda\x41\x1eproject,region,backend_service\x12\xcb\x02\n\tGetHealth\x12=.google.cloud.compute.v1.GetHealthRegionBackendServiceRequest\x1a\x32.google.cloud.compute.v1.BackendServiceGroupHealth\"\xca\x01\x82\xd3\xe4\x93\x02\x80\x01\"[/compute/v1/projects/{project}/regions/{region}/backendServices/{backend_service}/getHealth:!resource_group_reference_resource\xda\x41@project,region,backend_service,resource_group_reference_resource\x12\xec\x01\n\x0cGetIamPolicy\x12@.google.cloud.compute.v1.GetIamPolicyRegionBackendServiceRequest\x1a\x1f.google.cloud.compute.v1.Policy\"y\x82\xd3\xe4\x93\x02Y\x12W/compute/v1/projects/{project}/regions/{region}/backendServices/{resource}/getIamPolicy\xda\x41\x17project,region,resource\x12\x89\x02\n\x06Insert\x12:.google.cloud.compute.v1.InsertRegionBackendServiceRequest\x1a\".google.cloud.compute.v1.Operation\"\x9e\x01\x82\xd3\xe4\x93\x02[\"?/compute/v1/projects/{project}/regions/{region}/backendServices:\x18\x62\x61\x63kend_service_resource\xda\x41\'project,region,backend_service_resource\x8aN\x10RegionOperations\x12\xc8\x01\n\x04List\x12\x39.google.cloud.compute.v1.ListRegionBackendServicesRequest\x1a+.google.cloud.compute.v1.BackendServiceList\"X\x82\xd3\xe4\x93\x02\x41\x12?/compute/v1/projects/{project}/regions/{region}/backendServices\xda\x41\x0eproject,region\x12\xa9\x02\n\x05Patch\x12\x39.google.cloud.compute.v1.PatchRegionBackendServiceRequest\x1a\".google.cloud.compute.v1.Operation\"\xc0\x01\x82\xd3\xe4\x93\x02m2Q/compute/v1/projects/{project}/regions/{region}/backendServices/{backend_service}:\x18\x62\x61\x63kend_service_resource\xda\x41\x37project,region,backend_service,backend_service_resource\x8aN\x10RegionOperations\x12\xb4\x02\n\x0cSetIamPolicy\x12@.google.cloud.compute.v1.SetIamPolicyRegionBackendServiceRequest\x1a\x1f.google.cloud.compute.v1.Policy\"\xc0\x01\x82\xd3\xe4\x93\x02}\"W/compute/v1/projects/{project}/regions/{region}/backendServices/{resource}/setIamPolicy:\"region_set_policy_request_resource\xda\x41:project,region,resource,region_set_policy_request_resource\x12\xab\x02\n\x06Update\x12:.google.cloud.compute.v1.UpdateRegionBackendServiceRequest\x1a\".google.cloud.compute.v1.Operation\"\xc0\x01\x82\xd3\xe4\x93\x02m\x1aQ/compute/v1/projects/{project}/regions/{region}/backendServices/{backend_service}:\x18\x62\x61\x63kend_service_resource\xda\x41\x37project,region,backend_service,backend_service_resource\x8aN\x10RegionOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xf2\t\n\x11RegionCommitments\x12\xcd\x01\n\x0e\x41ggregatedList\x12?.google.cloud.compute.v1.AggregatedListRegionCommitmentsRequest\x1a\x31.google.cloud.compute.v1.CommitmentAggregatedList\"G\x82\xd3\xe4\x93\x02\x37\x12\x35/compute/v1/projects/{project}/aggregated/commitments\xda\x41\x07project\x12\xcd\x01\n\x03Get\x12\x33.google.cloud.compute.v1.GetRegionCommitmentRequest\x1a#.google.cloud.compute.v1.Commitment\"l\x82\xd3\xe4\x93\x02J\x12H/compute/v1/projects/{project}/regions/{region}/commitments/{commitment}\xda\x41\x19project,region,commitment\x12\xf7\x01\n\x06Insert\x12\x36.google.cloud.compute.v1.InsertRegionCommitmentRequest\x1a\".google.cloud.compute.v1.Operation\"\x90\x01\x82\xd3\xe4\x93\x02R\";/compute/v1/projects/{project}/regions/{region}/commitments:\x13\x63ommitment_resource\xda\x41\"project,region,commitment_resource\x8aN\x10RegionOperations\x12\xbc\x01\n\x04List\x12\x35.google.cloud.compute.v1.ListRegionCommitmentsRequest\x1a\'.google.cloud.compute.v1.CommitmentList\"T\x82\xd3\xe4\x93\x02=\x12;/compute/v1/projects/{project}/regions/{region}/commitments\xda\x41\x0eproject,region\x12\x8f\x02\n\x06Update\x12\x36.google.cloud.compute.v1.UpdateRegionCommitmentRequest\x1a\".google.cloud.compute.v1.Operation\"\xa8\x01\x82\xd3\xe4\x93\x02_2H/compute/v1/projects/{project}/regions/{region}/commitments/{commitment}:\x13\x63ommitment_resource\xda\x41-project,region,commitment,commitment_resource\x8aN\x10RegionOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xbf\x04\n\x0fRegionDiskTypes\x12\xc5\x01\n\x03Get\x12\x31.google.cloud.compute.v1.GetRegionDiskTypeRequest\x1a!.google.cloud.compute.v1.DiskType\"h\x82\xd3\xe4\x93\x02G\x12\x45/compute/v1/projects/{project}/regions/{region}/diskTypes/{disk_type}\xda\x41\x18project,region,disk_type\x12\xbc\x01\n\x04List\x12\x33.google.cloud.compute.v1.ListRegionDiskTypesRequest\x1a+.google.cloud.compute.v1.RegionDiskTypeList\"R\x82\xd3\xe4\x93\x02;\x12\x39/compute/v1/projects/{project}/regions/{region}/diskTypes\xda\x41\x0eproject,region\x1a\xa4\x01\xca\x41\x16\x63ompute.googleapis.com\xd2\x41\x87\x01https://www.googleapis.com/auth/compute.readonly,https://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x8a\x1c\n\x0bRegionDisks\x12\xe6\x02\n\x13\x41\x64\x64ResourcePolicies\x12=.google.cloud.compute.v1.AddResourcePoliciesRegionDiskRequest\x1a\".google.cloud.compute.v1.Operation\"\xeb\x01\x82\xd3\xe4\x93\x02\x87\x01\"P/compute/v1/projects/{project}/regions/{region}/disks/{disk}/addResourcePolicies:3region_disks_add_resource_policies_request_resource\xda\x41Gproject,region,disk,region_disks_add_resource_policies_request_resource\x8aN\x10RegionOperations\x12\x92\x02\n\x0e\x43reateSnapshot\x12\x38.google.cloud.compute.v1.CreateSnapshotRegionDiskRequest\x1a\".google.cloud.compute.v1.Operation\"\xa1\x01\x82\xd3\xe4\x93\x02`\"K/compute/v1/projects/{project}/regions/{region}/disks/{disk}/createSnapshot:\x11snapshot_resource\xda\x41%project,region,disk,snapshot_resource\x8aN\x10RegionOperations\x12\xcd\x01\n\x06\x44\x65lete\x12\x30.google.cloud.compute.v1.DeleteRegionDiskRequest\x1a\".google.cloud.compute.v1.Operation\"m\x82\xd3\xe4\x93\x02>*</compute/v1/projects/{project}/regions/{region}/disks/{disk}\xda\x41\x13project,region,disk\x8aN\x10RegionOperations\x12\xaf\x01\n\x03Get\x12-.google.cloud.compute.v1.GetRegionDiskRequest\x1a\x1d.google.cloud.compute.v1.Disk\"Z\x82\xd3\xe4\x93\x02>\x12</compute/v1/projects/{project}/regions/{region}/disks/{disk}\xda\x41\x13project,region,disk\x12\xd8\x01\n\x0cGetIamPolicy\x12\x36.google.cloud.compute.v1.GetIamPolicyRegionDiskRequest\x1a\x1f.google.cloud.compute.v1.Policy\"o\x82\xd3\xe4\x93\x02O\x12M/compute/v1/projects/{project}/regions/{region}/disks/{resource}/getIamPolicy\xda\x41\x17project,region,resource\x12\xde\x01\n\x06Insert\x12\x30.google.cloud.compute.v1.InsertRegionDiskRequest\x1a\".google.cloud.compute.v1.Operation\"~\x82\xd3\xe4\x93\x02\x46\"5/compute/v1/projects/{project}/regions/{region}/disks:\rdisk_resource\xda\x41\x1cproject,region,disk_resource\x8aN\x10RegionOperations\x12\xaa\x01\n\x04List\x12/.google.cloud.compute.v1.ListRegionDisksRequest\x1a!.google.cloud.compute.v1.DiskList\"N\x82\xd3\xe4\x93\x02\x37\x12\x35/compute/v1/projects/{project}/regions/{region}/disks\xda\x41\x0eproject,region\x12\xf5\x02\n\x16RemoveResourcePolicies\x12@.google.cloud.compute.v1.RemoveResourcePoliciesRegionDiskRequest\x1a\".google.cloud.compute.v1.Operation\"\xf4\x01\x82\xd3\xe4\x93\x02\x8d\x01\"S/compute/v1/projects/{project}/regions/{region}/disks/{disk}/removeResourcePolicies:6region_disks_remove_resource_policies_request_resource\xda\x41Jproject,region,disk,region_disks_remove_resource_policies_request_resource\x8aN\x10RegionOperations\x12\xa0\x02\n\x06Resize\x12\x30.google.cloud.compute.v1.ResizeRegionDiskRequest\x1a\".google.cloud.compute.v1.Operation\"\xbf\x01\x82\xd3\xe4\x93\x02k\"C/compute/v1/projects/{project}/regions/{region}/disks/{disk}/resize:$region_disks_resize_request_resource\xda\x41\x38project,region,disk,region_disks_resize_request_resource\x8aN\x10RegionOperations\x12\xa0\x02\n\x0cSetIamPolicy\x12\x36.google.cloud.compute.v1.SetIamPolicyRegionDiskRequest\x1a\x1f.google.cloud.compute.v1.Policy\"\xb6\x01\x82\xd3\xe4\x93\x02s\"M/compute/v1/projects/{project}/regions/{region}/disks/{resource}/setIamPolicy:\"region_set_policy_request_resource\xda\x41:project,region,resource,region_set_policy_request_resource\x12\xad\x02\n\tSetLabels\x12\x33.google.cloud.compute.v1.SetLabelsRegionDiskRequest\x1a\".google.cloud.compute.v1.Operation\"\xc6\x01\x82\xd3\xe4\x93\x02p\"J/compute/v1/projects/{project}/regions/{region}/disks/{resource}/setLabels:\"region_set_labels_request_resource\xda\x41:project,region,resource,region_set_labels_request_resource\x8aN\x10RegionOperations\x12\xc1\x02\n\x12TestIamPermissions\x12<.google.cloud.compute.v1.TestIamPermissionsRegionDiskRequest\x1a\x30.google.cloud.compute.v1.TestPermissionsResponse\"\xba\x01\x82\xd3\xe4\x93\x02x\"S/compute/v1/projects/{project}/regions/{region}/disks/{resource}/testIamPermissions:!test_permissions_request_resource\xda\x41\x39project,region,resource,test_permissions_request_resource\x12\xeb\x01\n\x06Update\x12\x30.google.cloud.compute.v1.UpdateRegionDiskRequest\x1a\".google.cloud.compute.v1.Operation\"\x8a\x01\x82\xd3\xe4\x93\x02M2</compute/v1/projects/{project}/regions/{region}/disks/{disk}:\rdisk_resource\xda\x41!project,region,disk,disk_resource\x8aN\x10RegionOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xd7\x0b\n\x19RegionHealthCheckServices\x12\x8a\x02\n\x06\x44\x65lete\x12>.google.cloud.compute.v1.DeleteRegionHealthCheckServiceRequest\x1a\".google.cloud.compute.v1.Operation\"\x9b\x01\x82\xd3\xe4\x93\x02\\*Z/compute/v1/projects/{project}/regions/{region}/healthCheckServices/{health_check_service}\xda\x41#project,region,health_check_service\x8aN\x10RegionOperations\x12\xfa\x01\n\x03Get\x12;.google.cloud.compute.v1.GetRegionHealthCheckServiceRequest\x1a+.google.cloud.compute.v1.HealthCheckService\"\x88\x01\x82\xd3\xe4\x93\x02\\\x12Z/compute/v1/projects/{project}/regions/{region}/healthCheckServices/{health_check_service}\xda\x41#project,region,health_check_service\x12\x9b\x02\n\x06Insert\x12>.google.cloud.compute.v1.InsertRegionHealthCheckServiceRequest\x1a\".google.cloud.compute.v1.Operation\"\xac\x01\x82\xd3\xe4\x93\x02\x64\"C/compute/v1/projects/{project}/regions/{region}/healthCheckServices:\x1dhealth_check_service_resource\xda\x41,project,region,health_check_service_resource\x8aN\x10RegionOperations\x12\xd5\x01\n\x04List\x12=.google.cloud.compute.v1.ListRegionHealthCheckServicesRequest\x1a\x30.google.cloud.compute.v1.HealthCheckServicesList\"\\\x82\xd3\xe4\x93\x02\x45\x12\x43/compute/v1/projects/{project}/regions/{region}/healthCheckServices\xda\x41\x0eproject,region\x12\xc5\x02\n\x05Patch\x12=.google.cloud.compute.v1.PatchRegionHealthCheckServiceRequest\x1a\".google.cloud.compute.v1.Operation\"\xd8\x01\x82\xd3\xe4\x93\x02{2Z/compute/v1/projects/{project}/regions/{region}/healthCheckServices/{health_check_service}:\x1dhealth_check_service_resource\xda\x41\x41project,region,health_check_service,health_check_service_resource\x8aN\x10RegionOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xc6\x0c\n\x12RegionHealthChecks\x12\xec\x01\n\x06\x44\x65lete\x12\x37.google.cloud.compute.v1.DeleteRegionHealthCheckRequest\x1a\".google.cloud.compute.v1.Operation\"\x84\x01\x82\xd3\xe4\x93\x02M*K/compute/v1/projects/{project}/regions/{region}/healthChecks/{health_check}\xda\x41\x1bproject,region,health_check\x8aN\x10RegionOperations\x12\xd4\x01\n\x03Get\x12\x34.google.cloud.compute.v1.GetRegionHealthCheckRequest\x1a$.google.cloud.compute.v1.HealthCheck\"q\x82\xd3\xe4\x93\x02M\x12K/compute/v1/projects/{project}/regions/{region}/healthChecks/{health_check}\xda\x41\x1bproject,region,health_check\x12\xfd\x01\n\x06Insert\x12\x37.google.cloud.compute.v1.InsertRegionHealthCheckRequest\x1a\".google.cloud.compute.v1.Operation\"\x95\x01\x82\xd3\xe4\x93\x02U\"</compute/v1/projects/{project}/regions/{region}/healthChecks:\x15health_check_resource\xda\x41$project,region,health_check_resource\x8aN\x10RegionOperations\x12\xbf\x01\n\x04List\x12\x36.google.cloud.compute.v1.ListRegionHealthChecksRequest\x1a(.google.cloud.compute.v1.HealthCheckList\"U\x82\xd3\xe4\x93\x02>\x12</compute/v1/projects/{project}/regions/{region}/healthChecks\xda\x41\x0eproject,region\x12\x97\x02\n\x05Patch\x12\x36.google.cloud.compute.v1.PatchRegionHealthCheckRequest\x1a\".google.cloud.compute.v1.Operation\"\xb1\x01\x82\xd3\xe4\x93\x02\x64\x32K/compute/v1/projects/{project}/regions/{region}/healthChecks/{health_check}:\x15health_check_resource\xda\x41\x31project,region,health_check,health_check_resource\x8aN\x10RegionOperations\x12\x99\x02\n\x06Update\x12\x37.google.cloud.compute.v1.UpdateRegionHealthCheckRequest\x1a\".google.cloud.compute.v1.Operation\"\xb1\x01\x82\xd3\xe4\x93\x02\x64\x1aK/compute/v1/projects/{project}/regions/{region}/healthChecks/{health_check}:\x15health_check_resource\xda\x41\x31project,region,health_check,health_check_resource\x8aN\x10RegionOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xd2\x39\n\x1bRegionInstanceGroupManagers\x12\xbd\x03\n\x10\x41\x62\x61ndonInstances\x12J.google.cloud.compute.v1.AbandonInstancesRegionInstanceGroupManagerRequest\x1a\".google.cloud.compute.v1.Operation\"\xb8\x02\x82\xd3\xe4\x93\x02\xb4\x01\"o/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/abandonInstances:Aregion_instance_group_managers_abandon_instances_request_resource\xda\x41gproject,region,instance_group_manager,region_instance_group_managers_abandon_instances_request_resource\x8aN\x10RegionOperations\x12\xca\x03\n\x17\x41pplyUpdatesToInstances\x12Q.google.cloud.compute.v1.ApplyUpdatesToInstancesRegionInstanceGroupManagerRequest\x1a\".google.cloud.compute.v1.Operation\"\xb7\x02\x82\xd3\xe4\x93\x02\xb7\x01\"v/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/applyUpdatesToInstances:=region_instance_group_managers_apply_updates_request_resource\xda\x41\x63project,region,instance_group_manager,region_instance_group_managers_apply_updates_request_resource\x8aN\x10RegionOperations\x12\xb8\x03\n\x0f\x43reateInstances\x12I.google.cloud.compute.v1.CreateInstancesRegionInstanceGroupManagerRequest\x1a\".google.cloud.compute.v1.Operation\"\xb5\x02\x82\xd3\xe4\x93\x02\xb2\x01\"n/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/createInstances:@region_instance_group_managers_create_instances_request_resource\xda\x41\x66project,region,instance_group_manager,region_instance_group_managers_create_instances_request_resource\x8aN\x10RegionOperations\x12\x92\x02\n\x06\x44\x65lete\x12@.google.cloud.compute.v1.DeleteRegionInstanceGroupManagerRequest\x1a\".google.cloud.compute.v1.Operation\"\xa1\x01\x82\xd3\xe4\x93\x02`*^/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}\xda\x41%project,region,instance_group_manager\x8aN\x10RegionOperations\x12\xb8\x03\n\x0f\x44\x65leteInstances\x12I.google.cloud.compute.v1.DeleteInstancesRegionInstanceGroupManagerRequest\x1a\".google.cloud.compute.v1.Operation\"\xb5\x02\x82\xd3\xe4\x93\x02\xb2\x01\"n/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/deleteInstances:@region_instance_group_managers_delete_instances_request_resource\xda\x41\x66project,region,instance_group_manager,region_instance_group_managers_delete_instances_request_resource\x8aN\x10RegionOperations\x12\xd5\x03\n\x18\x44\x65letePerInstanceConfigs\x12R.google.cloud.compute.v1.DeletePerInstanceConfigsRegionInstanceGroupManagerRequest\x1a\".google.cloud.compute.v1.Operation\"\xc0\x02\x82\xd3\xe4\x93\x02\xbc\x01\"w/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/deletePerInstanceConfigs:Aregion_instance_group_manager_delete_instance_config_req_resource\xda\x41gproject,region,instance_group_manager,region_instance_group_manager_delete_instance_config_req_resource\x8aN\x10RegionOperations\x12\x84\x02\n\x03Get\x12=.google.cloud.compute.v1.GetRegionInstanceGroupManagerRequest\x1a-.google.cloud.compute.v1.InstanceGroupManager\"\x8e\x01\x82\xd3\xe4\x93\x02`\x12^/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}\xda\x41%project,region,instance_group_manager\x12\xa3\x02\n\x06Insert\x12@.google.cloud.compute.v1.InsertRegionInstanceGroupManagerRequest\x1a\".google.cloud.compute.v1.Operation\"\xb2\x01\x82\xd3\xe4\x93\x02h\"E/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers:\x1finstance_group_manager_resource\xda\x41.project,region,instance_group_manager_resource\x8aN\x10RegionOperations\x12\xe0\x01\n\x04List\x12?.google.cloud.compute.v1.ListRegionInstanceGroupManagersRequest\x1a\x37.google.cloud.compute.v1.RegionInstanceGroupManagerList\"^\x82\xd3\xe4\x93\x02G\x12\x45/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers\xda\x41\x0eproject,region\x12\xb7\x02\n\nListErrors\x12\x45.google.cloud.compute.v1.ListErrorsRegionInstanceGroupManagersRequest\x1a\x46.google.cloud.compute.v1.RegionInstanceGroupManagersListErrorsResponse\"\x99\x01\x82\xd3\xe4\x93\x02k\x12i/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/listErrors\xda\x41%project,region,instance_group_manager\x12\xd8\x02\n\x14ListManagedInstances\x12O.google.cloud.compute.v1.ListManagedInstancesRegionInstanceGroupManagersRequest\x1aI.google.cloud.compute.v1.RegionInstanceGroupManagersListInstancesResponse\"\xa3\x01\x82\xd3\xe4\x93\x02u\"s/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/listManagedInstances\xda\x41%project,region,instance_group_manager\x12\xe0\x02\n\x16ListPerInstanceConfigs\x12Q.google.cloud.compute.v1.ListPerInstanceConfigsRegionInstanceGroupManagersRequest\x1aK.google.cloud.compute.v1.RegionInstanceGroupManagersListInstanceConfigsResp\"\xa5\x01\x82\xd3\xe4\x93\x02w\"u/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/listPerInstanceConfigs\xda\x41%project,region,instance_group_manager\x12\xd2\x02\n\x05Patch\x12?.google.cloud.compute.v1.PatchRegionInstanceGroupManagerRequest\x1a\".google.cloud.compute.v1.Operation\"\xe3\x01\x82\xd3\xe4\x93\x02\x81\x01\x32^/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}:\x1finstance_group_manager_resource\xda\x41\x45project,region,instance_group_manager,instance_group_manager_resource\x8aN\x10RegionOperations\x12\xd0\x03\n\x17PatchPerInstanceConfigs\x12Q.google.cloud.compute.v1.PatchPerInstanceConfigsRegionInstanceGroupManagerRequest\x1a\".google.cloud.compute.v1.Operation\"\xbd\x02\x82\xd3\xe4\x93\x02\xba\x01\"v/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/patchPerInstanceConfigs:@region_instance_group_manager_patch_instance_config_req_resource\xda\x41\x66project,region,instance_group_manager,region_instance_group_manager_patch_instance_config_req_resource\x8aN\x10RegionOperations\x12\xae\x03\n\x11RecreateInstances\x12K.google.cloud.compute.v1.RecreateInstancesRegionInstanceGroupManagerRequest\x1a\".google.cloud.compute.v1.Operation\"\xa7\x02\x82\xd3\xe4\x93\x02\xac\x01\"p/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/recreateInstances:8region_instance_group_managers_recreate_request_resource\xda\x41^project,region,instance_group_manager,region_instance_group_managers_recreate_request_resource\x8aN\x10RegionOperations\x12\x9e\x02\n\x06Resize\x12@.google.cloud.compute.v1.ResizeRegionInstanceGroupManagerRequest\x1a\".google.cloud.compute.v1.Operation\"\xad\x01\x82\xd3\xe4\x93\x02g\"e/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/resize\xda\x41*project,region,instance_group_manager,size\x8aN\x10RegionOperations\x12\xbc\x03\n\x13SetInstanceTemplate\x12M.google.cloud.compute.v1.SetInstanceTemplateRegionInstanceGroupManagerRequest\x1a\".google.cloud.compute.v1.Operation\"\xb1\x02\x82\xd3\xe4\x93\x02\xb2\x01\"r/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/setInstanceTemplate:<region_instance_group_managers_set_template_request_resource\xda\x41\x62project,region,instance_group_manager,region_instance_group_managers_set_template_request_resource\x8aN\x10RegionOperations\x12\xb5\x03\n\x0eSetTargetPools\x12H.google.cloud.compute.v1.SetTargetPoolsRegionInstanceGroupManagerRequest\x1a\".google.cloud.compute.v1.Operation\"\xb4\x02\x82\xd3\xe4\x93\x02\xb1\x01\"m/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/setTargetPools:@region_instance_group_managers_set_target_pools_request_resource\xda\x41\x66project,region,instance_group_manager,region_instance_group_managers_set_target_pools_request_resource\x8aN\x10RegionOperations\x12\xd5\x03\n\x18UpdatePerInstanceConfigs\x12R.google.cloud.compute.v1.UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest\x1a\".google.cloud.compute.v1.Operation\"\xc0\x02\x82\xd3\xe4\x93\x02\xbc\x01\"w/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/updatePerInstanceConfigs:Aregion_instance_group_manager_update_instance_config_req_resource\xda\x41gproject,region,instance_group_manager,region_instance_group_manager_update_instance_config_req_resource\x8aN\x10RegionOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xc7\n\n\x14RegionInstanceGroups\x12\xde\x01\n\x03Get\x12\x36.google.cloud.compute.v1.GetRegionInstanceGroupRequest\x1a&.google.cloud.compute.v1.InstanceGroup\"w\x82\xd3\xe4\x93\x02Q\x12O/compute/v1/projects/{project}/regions/{region}/instanceGroups/{instance_group}\xda\x41\x1dproject,region,instance_group\x12\xcb\x01\n\x04List\x12\x38.google.cloud.compute.v1.ListRegionInstanceGroupsRequest\x1a\x30.google.cloud.compute.v1.RegionInstanceGroupList\"W\x82\xd3\xe4\x93\x02@\x12>/compute/v1/projects/{project}/regions/{region}/instanceGroups\xda\x41\x0eproject,region\x12\x86\x03\n\rListInstances\x12\x41.google.cloud.compute.v1.ListInstancesRegionInstanceGroupsRequest\x1a:.google.cloud.compute.v1.RegionInstanceGroupsListInstances\"\xf5\x01\x82\xd3\xe4\x93\x02\x97\x01\"]/compute/v1/projects/{project}/regions/{region}/instanceGroups/{instance_group}/listInstances:6region_instance_groups_list_instances_request_resource\xda\x41Tproject,region,instance_group,region_instance_groups_list_instances_request_resource\x12\x82\x03\n\rSetNamedPorts\x12@.google.cloud.compute.v1.SetNamedPortsRegionInstanceGroupRequest\x1a\".google.cloud.compute.v1.Operation\"\x8a\x02\x82\xd3\xe4\x93\x02\x98\x01\"]/compute/v1/projects/{project}/regions/{region}/instanceGroups/{instance_group}/setNamedPorts:7region_instance_groups_set_named_ports_request_resource\xda\x41Uproject,region,instance_group,region_instance_groups_set_named_ports_request_resource\x8aN\x10RegionOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xe6\x08\n\x17RegionInstanceTemplates\x12\x80\x02\n\x06\x44\x65lete\x12<.google.cloud.compute.v1.DeleteRegionInstanceTemplateRequest\x1a\".google.cloud.compute.v1.Operation\"\x93\x01\x82\xd3\xe4\x93\x02W*U/compute/v1/projects/{project}/regions/{region}/instanceTemplates/{instance_template}\xda\x41 project,region,instance_template\x8aN\x10RegionOperations\x12\xee\x01\n\x03Get\x12\x39.google.cloud.compute.v1.GetRegionInstanceTemplateRequest\x1a).google.cloud.compute.v1.InstanceTemplate\"\x80\x01\x82\xd3\xe4\x93\x02W\x12U/compute/v1/projects/{project}/regions/{region}/instanceTemplates/{instance_template}\xda\x41 project,region,instance_template\x12\x91\x02\n\x06Insert\x12<.google.cloud.compute.v1.InsertRegionInstanceTemplateRequest\x1a\".google.cloud.compute.v1.Operation\"\xa4\x01\x82\xd3\xe4\x93\x02_\"A/compute/v1/projects/{project}/regions/{region}/instanceTemplates:\x1ainstance_template_resource\xda\x41)project,region,instance_template_resource\x8aN\x10RegionOperations\x12\xce\x01\n\x04List\x12;.google.cloud.compute.v1.ListRegionInstanceTemplatesRequest\x1a-.google.cloud.compute.v1.InstanceTemplateList\"Z\x82\xd3\xe4\x93\x02\x43\x12\x41/compute/v1/projects/{project}/regions/{region}/instanceTemplates\xda\x41\x0eproject,region\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xb4\x03\n\x0fRegionInstances\x12\xac\x02\n\nBulkInsert\x12\x38.google.cloud.compute.v1.BulkInsertRegionInstanceRequest\x1a\".google.cloud.compute.v1.Operation\"\xbf\x01\x82\xd3\xe4\x93\x02n\"D/compute/v1/projects/{project}/regions/{region}/instances/bulkInsert:&bulk_insert_instance_resource_resource\xda\x41\x35project,region,bulk_insert_instance_resource_resource\x8aN\x10RegionOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xb0\t\n\x1bRegionNetworkEndpointGroups\x12\x92\x02\n\x06\x44\x65lete\x12@.google.cloud.compute.v1.DeleteRegionNetworkEndpointGroupRequest\x1a\".google.cloud.compute.v1.Operation\"\xa1\x01\x82\xd3\xe4\x93\x02`*^/compute/v1/projects/{project}/regions/{region}/networkEndpointGroups/{network_endpoint_group}\xda\x41%project,region,network_endpoint_group\x8aN\x10RegionOperations\x12\x84\x02\n\x03Get\x12=.google.cloud.compute.v1.GetRegionNetworkEndpointGroupRequest\x1a-.google.cloud.compute.v1.NetworkEndpointGroup\"\x8e\x01\x82\xd3\xe4\x93\x02`\x12^/compute/v1/projects/{project}/regions/{region}/networkEndpointGroups/{network_endpoint_group}\xda\x41%project,region,network_endpoint_group\x12\xa3\x02\n\x06Insert\x12@.google.cloud.compute.v1.InsertRegionNetworkEndpointGroupRequest\x1a\".google.cloud.compute.v1.Operation\"\xb2\x01\x82\xd3\xe4\x93\x02h\"E/compute/v1/projects/{project}/regions/{region}/networkEndpointGroups:\x1fnetwork_endpoint_group_resource\xda\x41.project,region,network_endpoint_group_resource\x8aN\x10RegionOperations\x12\xda\x01\n\x04List\x12?.google.cloud.compute.v1.ListRegionNetworkEndpointGroupsRequest\x1a\x31.google.cloud.compute.v1.NetworkEndpointGroupList\"^\x82\xd3\xe4\x93\x02G\x12\x45/compute/v1/projects/{project}/regions/{region}/networkEndpointGroups\xda\x41\x0eproject,region\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xf2\'\n\x1dRegionNetworkFirewallPolicies\x12\xeb\x02\n\x0e\x41\x64\x64\x41ssociation\x12I.google.cloud.compute.v1.AddAssociationRegionNetworkFirewallPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\xe9\x01\x82\xd3\xe4\x93\x02\x89\x01\"a/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}/addAssociation:$firewall_policy_association_resource\xda\x41\x43project,region,firewall_policy,firewall_policy_association_resource\x8aN\x10RegionOperations\x12\xc7\x02\n\x07\x41\x64\x64Rule\x12\x42.google.cloud.compute.v1.AddRuleRegionNetworkFirewallPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\xd3\x01\x82\xd3\xe4\x93\x02{\"Z/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}/addRule:\x1d\x66irewall_policy_rule_resource\xda\x41<project,region,firewall_policy,firewall_policy_rule_resource\x8aN\x10RegionOperations\x12\x93\x02\n\nCloneRules\x12\x45.google.cloud.compute.v1.CloneRulesRegionNetworkFirewallPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\x99\x01\x82\xd3\xe4\x93\x02_\"]/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}/cloneRules\xda\x41\x1eproject,region,firewall_policy\x8aN\x10RegionOperations\x12\x80\x02\n\x06\x44\x65lete\x12\x41.google.cloud.compute.v1.DeleteRegionNetworkFirewallPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\x8e\x01\x82\xd3\xe4\x93\x02T*R/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}\xda\x41\x1eproject,region,firewall_policy\x8aN\x10RegionOperations\x12\xeb\x01\n\x03Get\x12>.google.cloud.compute.v1.GetRegionNetworkFirewallPolicyRequest\x1a\'.google.cloud.compute.v1.FirewallPolicy\"{\x82\xd3\xe4\x93\x02T\x12R/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}\xda\x41\x1eproject,region,firewall_policy\x12\x9c\x02\n\x0eGetAssociation\x12I.google.cloud.compute.v1.GetAssociationRegionNetworkFirewallPolicyRequest\x1a\x32.google.cloud.compute.v1.FirewallPolicyAssociation\"\x8a\x01\x82\xd3\xe4\x93\x02\x63\x12\x61/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}/getAssociation\xda\x41\x1eproject,region,firewall_policy\x12\xb7\x02\n\x15GetEffectiveFirewalls\x12P.google.cloud.compute.v1.GetEffectiveFirewallsRegionNetworkFirewallPolicyRequest\x1aS.google.cloud.compute.v1.RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse\"w\x82\xd3\xe4\x93\x02X\x12V/compute/v1/projects/{project}/regions/{region}/firewallPolicies/getEffectiveFirewalls\xda\x41\x16project,region,network\x12\xf4\x01\n\x0cGetIamPolicy\x12G.google.cloud.compute.v1.GetIamPolicyRegionNetworkFirewallPolicyRequest\x1a\x1f.google.cloud.compute.v1.Policy\"z\x82\xd3\xe4\x93\x02Z\x12X/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{resource}/getIamPolicy\xda\x41\x17project,region,resource\x12\x80\x02\n\x07GetRule\x12\x42.google.cloud.compute.v1.GetRuleRegionNetworkFirewallPolicyRequest\x1a+.google.cloud.compute.v1.FirewallPolicyRule\"\x83\x01\x82\xd3\xe4\x93\x02\\\x12Z/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}/getRule\xda\x41\x1eproject,region,firewall_policy\x12\x91\x02\n\x06Insert\x12\x41.google.cloud.compute.v1.InsertRegionNetworkFirewallPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\x9f\x01\x82\xd3\xe4\x93\x02\\\"@/compute/v1/projects/{project}/regions/{region}/firewallPolicies:\x18\x66irewall_policy_resource\xda\x41\'project,region,firewall_policy_resource\x8aN\x10RegionOperations\x12\xd1\x01\n\x04List\x12\x41.google.cloud.compute.v1.ListRegionNetworkFirewallPoliciesRequest\x1a+.google.cloud.compute.v1.FirewallPolicyList\"Y\x82\xd3\xe4\x93\x02\x42\x12@/compute/v1/projects/{project}/regions/{region}/firewallPolicies\xda\x41\x0eproject,region\x12\xb1\x02\n\x05Patch\x12@.google.cloud.compute.v1.PatchRegionNetworkFirewallPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\xc1\x01\x82\xd3\xe4\x93\x02n2R/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}:\x18\x66irewall_policy_resource\xda\x41\x37project,region,firewall_policy,firewall_policy_resource\x8aN\x10RegionOperations\x12\xcd\x02\n\tPatchRule\x12\x44.google.cloud.compute.v1.PatchRuleRegionNetworkFirewallPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\xd5\x01\x82\xd3\xe4\x93\x02}\"\\/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}/patchRule:\x1d\x66irewall_policy_rule_resource\xda\x41<project,region,firewall_policy,firewall_policy_rule_resource\x8aN\x10RegionOperations\x12\xa8\x02\n\x11RemoveAssociation\x12L.google.cloud.compute.v1.RemoveAssociationRegionNetworkFirewallPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\xa0\x01\x82\xd3\xe4\x93\x02\x66\"d/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}/removeAssociation\xda\x41\x1eproject,region,firewall_policy\x8aN\x10RegionOperations\x12\x93\x02\n\nRemoveRule\x12\x45.google.cloud.compute.v1.RemoveRuleRegionNetworkFirewallPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\x99\x01\x82\xd3\xe4\x93\x02_\"]/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}/removeRule\xda\x41\x1eproject,region,firewall_policy\x8aN\x10RegionOperations\x12\xbc\x02\n\x0cSetIamPolicy\x12G.google.cloud.compute.v1.SetIamPolicyRegionNetworkFirewallPolicyRequest\x1a\x1f.google.cloud.compute.v1.Policy\"\xc1\x01\x82\xd3\xe4\x93\x02~\"X/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{resource}/setIamPolicy:\"region_set_policy_request_resource\xda\x41:project,region,resource,region_set_policy_request_resource\x12\xde\x02\n\x12TestIamPermissions\x12M.google.cloud.compute.v1.TestIamPermissionsRegionNetworkFirewallPolicyRequest\x1a\x30.google.cloud.compute.v1.TestPermissionsResponse\"\xc6\x01\x82\xd3\xe4\x93\x02\x83\x01\"^/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{resource}/testIamPermissions:!test_permissions_request_resource\xda\x41\x39project,region,resource,test_permissions_request_resource\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xaa\t\n\x1bRegionNotificationEndpoints\x12\x90\x02\n\x06\x44\x65lete\x12@.google.cloud.compute.v1.DeleteRegionNotificationEndpointRequest\x1a\".google.cloud.compute.v1.Operation\"\x9f\x01\x82\xd3\xe4\x93\x02_*]/compute/v1/projects/{project}/regions/{region}/notificationEndpoints/{notification_endpoint}\xda\x41$project,region,notification_endpoint\x8aN\x10RegionOperations\x12\x82\x02\n\x03Get\x12=.google.cloud.compute.v1.GetRegionNotificationEndpointRequest\x1a-.google.cloud.compute.v1.NotificationEndpoint\"\x8c\x01\x82\xd3\xe4\x93\x02_\x12]/compute/v1/projects/{project}/regions/{region}/notificationEndpoints/{notification_endpoint}\xda\x41$project,region,notification_endpoint\x12\xa1\x02\n\x06Insert\x12@.google.cloud.compute.v1.InsertRegionNotificationEndpointRequest\x1a\".google.cloud.compute.v1.Operation\"\xb0\x01\x82\xd3\xe4\x93\x02g\"E/compute/v1/projects/{project}/regions/{region}/notificationEndpoints:\x1enotification_endpoint_resource\xda\x41-project,region,notification_endpoint_resource\x8aN\x10RegionOperations\x12\xda\x01\n\x04List\x12?.google.cloud.compute.v1.ListRegionNotificationEndpointsRequest\x1a\x31.google.cloud.compute.v1.NotificationEndpointList\"^\x82\xd3\xe4\x93\x02G\x12\x45/compute/v1/projects/{project}/regions/{region}/notificationEndpoints\xda\x41\x0eproject,region\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xc7\x07\n\x10RegionOperations\x12\xe2\x01\n\x06\x44\x65lete\x12\x35.google.cloud.compute.v1.DeleteRegionOperationRequest\x1a\x36.google.cloud.compute.v1.DeleteRegionOperationResponse\"i\x82\xd3\xe4\x93\x02H*F/compute/v1/projects/{project}/regions/{region}/operations/{operation}\xda\x41\x18project,region,operation\x12\xcb\x01\n\x03Get\x12\x32.google.cloud.compute.v1.GetRegionOperationRequest\x1a\".google.cloud.compute.v1.Operation\"l\x82\xd3\xe4\x93\x02H\x12\x46/compute/v1/projects/{project}/regions/{region}/operations/{operation}\xda\x41\x18project,region,operation\x90N\x01\x12\xb9\x01\n\x04List\x12\x34.google.cloud.compute.v1.ListRegionOperationsRequest\x1a&.google.cloud.compute.v1.OperationList\"S\x82\xd3\xe4\x93\x02<\x12:/compute/v1/projects/{project}/regions/{region}/operations\xda\x41\x0eproject,region\x12\xcf\x01\n\x04Wait\x12\x33.google.cloud.compute.v1.WaitRegionOperationRequest\x1a\".google.cloud.compute.v1.Operation\"n\x82\xd3\xe4\x93\x02M\"K/compute/v1/projects/{project}/regions/{region}/operations/{operation}/wait\xda\x41\x18project,region,operation\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xf6\n\n\x16RegionSecurityPolicies\x12\xf9\x01\n\x06\x44\x65lete\x12:.google.cloud.compute.v1.DeleteRegionSecurityPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\x8e\x01\x82\xd3\xe4\x93\x02T*R/compute/v1/projects/{project}/regions/{region}/securityPolicies/{security_policy}\xda\x41\x1eproject,region,security_policy\x8aN\x10RegionOperations\x12\xe4\x01\n\x03Get\x12\x37.google.cloud.compute.v1.GetRegionSecurityPolicyRequest\x1a\'.google.cloud.compute.v1.SecurityPolicy\"{\x82\xd3\xe4\x93\x02T\x12R/compute/v1/projects/{project}/regions/{region}/securityPolicies/{security_policy}\xda\x41\x1eproject,region,security_policy\x12\x8a\x02\n\x06Insert\x12:.google.cloud.compute.v1.InsertRegionSecurityPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\x9f\x01\x82\xd3\xe4\x93\x02\\\"@/compute/v1/projects/{project}/regions/{region}/securityPolicies:\x18security_policy_resource\xda\x41\'project,region,security_policy_resource\x8aN\x10RegionOperations\x12\xca\x01\n\x04List\x12:.google.cloud.compute.v1.ListRegionSecurityPoliciesRequest\x1a+.google.cloud.compute.v1.SecurityPolicyList\"Y\x82\xd3\xe4\x93\x02\x42\x12@/compute/v1/projects/{project}/regions/{region}/securityPolicies\xda\x41\x0eproject,region\x12\xaa\x02\n\x05Patch\x12\x39.google.cloud.compute.v1.PatchRegionSecurityPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\xc1\x01\x82\xd3\xe4\x93\x02n2R/compute/v1/projects/{project}/regions/{region}/securityPolicies/{security_policy}:\x18security_policy_resource\xda\x41\x37project,region,security_policy,security_policy_resource\x8aN\x10RegionOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xc3\x08\n\x15RegionSslCertificates\x12\xf8\x01\n\x06\x44\x65lete\x12:.google.cloud.compute.v1.DeleteRegionSslCertificateRequest\x1a\".google.cloud.compute.v1.Operation\"\x8d\x01\x82\xd3\xe4\x93\x02S*Q/compute/v1/projects/{project}/regions/{region}/sslCertificates/{ssl_certificate}\xda\x41\x1eproject,region,ssl_certificate\x8aN\x10RegionOperations\x12\xe3\x01\n\x03Get\x12\x37.google.cloud.compute.v1.GetRegionSslCertificateRequest\x1a\'.google.cloud.compute.v1.SslCertificate\"z\x82\xd3\xe4\x93\x02S\x12Q/compute/v1/projects/{project}/regions/{region}/sslCertificates/{ssl_certificate}\xda\x41\x1eproject,region,ssl_certificate\x12\x89\x02\n\x06Insert\x12:.google.cloud.compute.v1.InsertRegionSslCertificateRequest\x1a\".google.cloud.compute.v1.Operation\"\x9e\x01\x82\xd3\xe4\x93\x02[\"?/compute/v1/projects/{project}/regions/{region}/sslCertificates:\x18ssl_certificate_resource\xda\x41\'project,region,ssl_certificate_resource\x8aN\x10RegionOperations\x12\xc8\x01\n\x04List\x12\x39.google.cloud.compute.v1.ListRegionSslCertificatesRequest\x1a+.google.cloud.compute.v1.SslCertificateList\"X\x82\xd3\xe4\x93\x02\x41\x12?/compute/v1/projects/{project}/regions/{region}/sslCertificates\xda\x41\x0eproject,region\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x95\x0c\n\x11RegionSslPolicies\x12\xe4\x01\n\x06\x44\x65lete\x12\x35.google.cloud.compute.v1.DeleteRegionSslPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\x7f\x82\xd3\xe4\x93\x02J*H/compute/v1/projects/{project}/regions/{region}/sslPolicies/{ssl_policy}\xda\x41\x19project,region,ssl_policy\x8aN\x10RegionOperations\x12\xcb\x01\n\x03Get\x12\x32.google.cloud.compute.v1.GetRegionSslPolicyRequest\x1a\".google.cloud.compute.v1.SslPolicy\"l\x82\xd3\xe4\x93\x02J\x12H/compute/v1/projects/{project}/regions/{region}/sslPolicies/{ssl_policy}\xda\x41\x19project,region,ssl_policy\x12\xf6\x01\n\x06Insert\x12\x35.google.cloud.compute.v1.InsertRegionSslPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\x90\x01\x82\xd3\xe4\x93\x02R\";/compute/v1/projects/{project}/regions/{region}/sslPolicies:\x13ssl_policy_resource\xda\x41\"project,region,ssl_policy_resource\x8aN\x10RegionOperations\x12\xbd\x01\n\x04List\x12\x35.google.cloud.compute.v1.ListRegionSslPoliciesRequest\x1a(.google.cloud.compute.v1.SslPoliciesList\"T\x82\xd3\xe4\x93\x02=\x12;/compute/v1/projects/{project}/regions/{region}/sslPolicies\xda\x41\x0eproject,region\x12\x8e\x02\n\x15ListAvailableFeatures\x12\x46.google.cloud.compute.v1.ListAvailableFeaturesRegionSslPoliciesRequest\x1a\x41.google.cloud.compute.v1.SslPoliciesListAvailableFeaturesResponse\"j\x82\xd3\xe4\x93\x02S\x12Q/compute/v1/projects/{project}/regions/{region}/sslPolicies/listAvailableFeatures\xda\x41\x0eproject,region\x12\x8c\x02\n\x05Patch\x12\x34.google.cloud.compute.v1.PatchRegionSslPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\xa8\x01\x82\xd3\xe4\x93\x02_2H/compute/v1/projects/{project}/regions/{region}/sslPolicies/{ssl_policy}:\x13ssl_policy_resource\xda\x41-project,region,ssl_policy,ssl_policy_resource\x8aN\x10RegionOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xaa\x0b\n\x17RegionTargetHttpProxies\x12\xff\x01\n\x06\x44\x65lete\x12;.google.cloud.compute.v1.DeleteRegionTargetHttpProxyRequest\x1a\".google.cloud.compute.v1.Operation\"\x93\x01\x82\xd3\xe4\x93\x02W*U/compute/v1/projects/{project}/regions/{region}/targetHttpProxies/{target_http_proxy}\xda\x41 project,region,target_http_proxy\x8aN\x10RegionOperations\x12\xec\x01\n\x03Get\x12\x38.google.cloud.compute.v1.GetRegionTargetHttpProxyRequest\x1a(.google.cloud.compute.v1.TargetHttpProxy\"\x80\x01\x82\xd3\xe4\x93\x02W\x12U/compute/v1/projects/{project}/regions/{region}/targetHttpProxies/{target_http_proxy}\xda\x41 project,region,target_http_proxy\x12\x90\x02\n\x06Insert\x12;.google.cloud.compute.v1.InsertRegionTargetHttpProxyRequest\x1a\".google.cloud.compute.v1.Operation\"\xa4\x01\x82\xd3\xe4\x93\x02_\"A/compute/v1/projects/{project}/regions/{region}/targetHttpProxies:\x1atarget_http_proxy_resource\xda\x41)project,region,target_http_proxy_resource\x8aN\x10RegionOperations\x12\xcd\x01\n\x04List\x12;.google.cloud.compute.v1.ListRegionTargetHttpProxiesRequest\x1a,.google.cloud.compute.v1.TargetHttpProxyList\"Z\x82\xd3\xe4\x93\x02\x43\x12\x41/compute/v1/projects/{project}/regions/{region}/targetHttpProxies\xda\x41\x0eproject,region\x12\xc6\x02\n\tSetUrlMap\x12>.google.cloud.compute.v1.SetUrlMapRegionTargetHttpProxyRequest\x1a\".google.cloud.compute.v1.Operation\"\xd4\x01\x82\xd3\xe4\x93\x02}\"_/compute/v1/projects/{project}/regions/{region}/targetHttpProxies/{target_http_proxy}/setUrlMap:\x1aurl_map_reference_resource\xda\x41;project,region,target_http_proxy,url_map_reference_resource\x8aN\x10RegionOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xb3\x11\n\x18RegionTargetHttpsProxies\x12\x83\x02\n\x06\x44\x65lete\x12<.google.cloud.compute.v1.DeleteRegionTargetHttpsProxyRequest\x1a\".google.cloud.compute.v1.Operation\"\x96\x01\x82\xd3\xe4\x93\x02Y*W/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies/{target_https_proxy}\xda\x41!project,region,target_https_proxy\x8aN\x10RegionOperations\x12\xf1\x01\n\x03Get\x12\x39.google.cloud.compute.v1.GetRegionTargetHttpsProxyRequest\x1a).google.cloud.compute.v1.TargetHttpsProxy\"\x83\x01\x82\xd3\xe4\x93\x02Y\x12W/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies/{target_https_proxy}\xda\x41!project,region,target_https_proxy\x12\x94\x02\n\x06Insert\x12<.google.cloud.compute.v1.InsertRegionTargetHttpsProxyRequest\x1a\".google.cloud.compute.v1.Operation\"\xa7\x01\x82\xd3\xe4\x93\x02\x61\"B/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies:\x1btarget_https_proxy_resource\xda\x41*project,region,target_https_proxy_resource\x8aN\x10RegionOperations\x12\xd0\x01\n\x04List\x12<.google.cloud.compute.v1.ListRegionTargetHttpsProxiesRequest\x1a-.google.cloud.compute.v1.TargetHttpsProxyList\"[\x82\xd3\xe4\x93\x02\x44\x12\x42/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies\xda\x41\x0eproject,region\x12\xba\x02\n\x05Patch\x12;.google.cloud.compute.v1.PatchRegionTargetHttpsProxyRequest\x1a\".google.cloud.compute.v1.Operation\"\xcf\x01\x82\xd3\xe4\x93\x02v2W/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies/{target_https_proxy}:\x1btarget_https_proxy_resource\xda\x41=project,region,target_https_proxy,target_https_proxy_resource\x8aN\x10RegionOperations\x12\xb4\x03\n\x12SetSslCertificates\x12H.google.cloud.compute.v1.SetSslCertificatesRegionTargetHttpsProxyRequest\x1a\".google.cloud.compute.v1.Operation\"\xaf\x02\x82\xd3\xe4\x93\x02\xaf\x01\"j/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies/{target_https_proxy}/setSslCertificates:Aregion_target_https_proxies_set_ssl_certificates_request_resource\xda\x41\x63project,region,target_https_proxy,region_target_https_proxies_set_ssl_certificates_request_resource\x8aN\x10RegionOperations\x12\xca\x02\n\tSetUrlMap\x12?.google.cloud.compute.v1.SetUrlMapRegionTargetHttpsProxyRequest\x1a\".google.cloud.compute.v1.Operation\"\xd7\x01\x82\xd3\xe4\x93\x02\x7f\"a/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies/{target_https_proxy}/setUrlMap:\x1aurl_map_reference_resource\xda\x41<project,region,target_https_proxy,url_map_reference_resource\x8aN\x10RegionOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xcf\x08\n\x16RegionTargetTcpProxies\x12\xfb\x01\n\x06\x44\x65lete\x12:.google.cloud.compute.v1.DeleteRegionTargetTcpProxyRequest\x1a\".google.cloud.compute.v1.Operation\"\x90\x01\x82\xd3\xe4\x93\x02U*S/compute/v1/projects/{project}/regions/{region}/targetTcpProxies/{target_tcp_proxy}\xda\x41\x1fproject,region,target_tcp_proxy\x8aN\x10RegionOperations\x12\xe6\x01\n\x03Get\x12\x37.google.cloud.compute.v1.GetRegionTargetTcpProxyRequest\x1a\'.google.cloud.compute.v1.TargetTcpProxy\"}\x82\xd3\xe4\x93\x02U\x12S/compute/v1/projects/{project}/regions/{region}/targetTcpProxies/{target_tcp_proxy}\xda\x41\x1fproject,region,target_tcp_proxy\x12\x8c\x02\n\x06Insert\x12:.google.cloud.compute.v1.InsertRegionTargetTcpProxyRequest\x1a\".google.cloud.compute.v1.Operation\"\xa1\x01\x82\xd3\xe4\x93\x02]\"@/compute/v1/projects/{project}/regions/{region}/targetTcpProxies:\x19target_tcp_proxy_resource\xda\x41(project,region,target_tcp_proxy_resource\x8aN\x10RegionOperations\x12\xca\x01\n\x04List\x12:.google.cloud.compute.v1.ListRegionTargetTcpProxiesRequest\x1a+.google.cloud.compute.v1.TargetTcpProxyList\"Y\x82\xd3\xe4\x93\x02\x42\x12@/compute/v1/projects/{project}/regions/{region}/targetTcpProxies\xda\x41\x0eproject,region\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xec\r\n\rRegionUrlMaps\x12\xd7\x01\n\x06\x44\x65lete\x12\x32.google.cloud.compute.v1.DeleteRegionUrlMapRequest\x1a\".google.cloud.compute.v1.Operation\"u\x82\xd3\xe4\x93\x02\x43*A/compute/v1/projects/{project}/regions/{region}/urlMaps/{url_map}\xda\x41\x16project,region,url_map\x8aN\x10RegionOperations\x12\xbb\x01\n\x03Get\x12/.google.cloud.compute.v1.GetRegionUrlMapRequest\x1a\x1f.google.cloud.compute.v1.UrlMap\"b\x82\xd3\xe4\x93\x02\x43\x12\x41/compute/v1/projects/{project}/regions/{region}/urlMaps/{url_map}\xda\x41\x16project,region,url_map\x12\xe9\x01\n\x06Insert\x12\x32.google.cloud.compute.v1.InsertRegionUrlMapRequest\x1a\".google.cloud.compute.v1.Operation\"\x86\x01\x82\xd3\xe4\x93\x02K\"7/compute/v1/projects/{project}/regions/{region}/urlMaps:\x10url_map_resource\xda\x41\x1fproject,region,url_map_resource\x8aN\x10RegionOperations\x12\xb0\x01\n\x04List\x12\x31.google.cloud.compute.v1.ListRegionUrlMapsRequest\x1a#.google.cloud.compute.v1.UrlMapList\"P\x82\xd3\xe4\x93\x02\x39\x12\x37/compute/v1/projects/{project}/regions/{region}/urlMaps\xda\x41\x0eproject,region\x12\xf9\x01\n\x05Patch\x12\x31.google.cloud.compute.v1.PatchRegionUrlMapRequest\x1a\".google.cloud.compute.v1.Operation\"\x98\x01\x82\xd3\xe4\x93\x02U2A/compute/v1/projects/{project}/regions/{region}/urlMaps/{url_map}:\x10url_map_resource\xda\x41\'project,region,url_map,url_map_resource\x8aN\x10RegionOperations\x12\xfb\x01\n\x06Update\x12\x32.google.cloud.compute.v1.UpdateRegionUrlMapRequest\x1a\".google.cloud.compute.v1.Operation\"\x98\x01\x82\xd3\xe4\x93\x02U\x1a\x41/compute/v1/projects/{project}/regions/{region}/urlMaps/{url_map}:\x10url_map_resource\xda\x41\'project,region,url_map,url_map_resource\x8aN\x10RegionOperations\x12\xb5\x02\n\x08Validate\x12\x34.google.cloud.compute.v1.ValidateRegionUrlMapRequest\x1a\x30.google.cloud.compute.v1.UrlMapsValidateResponse\"\xc0\x01\x82\xd3\xe4\x93\x02w\"J/compute/v1/projects/{project}/regions/{region}/urlMaps/{url_map}/validate:)region_url_maps_validate_request_resource\xda\x41@project,region,url_map,region_url_maps_validate_request_resource\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xe3\x03\n\x07Regions\x12\x9b\x01\n\x03Get\x12).google.cloud.compute.v1.GetRegionRequest\x1a\x1f.google.cloud.compute.v1.Region\"H\x82\xd3\xe4\x93\x02\x31\x12//compute/v1/projects/{project}/regions/{region}\xda\x41\x0eproject,region\x12\x92\x01\n\x04List\x12+.google.cloud.compute.v1.ListRegionsRequest\x1a#.google.cloud.compute.v1.RegionList\"8\x82\xd3\xe4\x93\x02(\x12&/compute/v1/projects/{project}/regions\xda\x41\x07project\x1a\xa4\x01\xca\x41\x16\x63ompute.googleapis.com\xd2\x41\x87\x01https://www.googleapis.com/auth/compute.readonly,https://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x9b\x14\n\x0cReservations\x12\xca\x01\n\x0e\x41ggregatedList\x12:.google.cloud.compute.v1.AggregatedListReservationsRequest\x1a\x32.google.cloud.compute.v1.ReservationAggregatedList\"H\x82\xd3\xe4\x93\x02\x38\x12\x36/compute/v1/projects/{project}/aggregated/reservations\xda\x41\x07project\x12\xdb\x01\n\x06\x44\x65lete\x12\x31.google.cloud.compute.v1.DeleteReservationRequest\x1a\".google.cloud.compute.v1.Operation\"z\x82\xd3\xe4\x93\x02H*F/compute/v1/projects/{project}/zones/{zone}/reservations/{reservation}\xda\x41\x18project,zone,reservation\x8aN\x0eZoneOperations\x12\xc6\x01\n\x03Get\x12..google.cloud.compute.v1.GetReservationRequest\x1a$.google.cloud.compute.v1.Reservation\"i\x82\xd3\xe4\x93\x02H\x12\x46/compute/v1/projects/{project}/zones/{zone}/reservations/{reservation}\xda\x41\x18project,zone,reservation\x12\xda\x01\n\x0cGetIamPolicy\x12\x37.google.cloud.compute.v1.GetIamPolicyReservationRequest\x1a\x1f.google.cloud.compute.v1.Policy\"p\x82\xd3\xe4\x93\x02R\x12P/compute/v1/projects/{project}/zones/{zone}/reservations/{resource}/getIamPolicy\xda\x41\x15project,zone,resource\x12\xed\x01\n\x06Insert\x12\x31.google.cloud.compute.v1.InsertReservationRequest\x1a\".google.cloud.compute.v1.Operation\"\x8b\x01\x82\xd3\xe4\x93\x02P\"8/compute/v1/projects/{project}/zones/{zone}/reservations:\x14reservation_resource\xda\x41!project,zone,reservation_resource\x8aN\x0eZoneOperations\x12\xb3\x01\n\x04List\x12\x30.google.cloud.compute.v1.ListReservationsRequest\x1a(.google.cloud.compute.v1.ReservationList\"O\x82\xd3\xe4\x93\x02:\x12\x38/compute/v1/projects/{project}/zones/{zone}/reservations\xda\x41\x0cproject,zone\x12\xae\x02\n\x06Resize\x12\x31.google.cloud.compute.v1.ResizeReservationRequest\x1a\".google.cloud.compute.v1.Operation\"\xcc\x01\x82\xd3\xe4\x93\x02u\"M/compute/v1/projects/{project}/zones/{zone}/reservations/{reservation}/resize:$reservations_resize_request_resource\xda\x41=project,zone,reservation,reservations_resize_request_resource\x8aN\x0eZoneOperations\x12\x9e\x02\n\x0cSetIamPolicy\x12\x37.google.cloud.compute.v1.SetIamPolicyReservationRequest\x1a\x1f.google.cloud.compute.v1.Policy\"\xb3\x01\x82\xd3\xe4\x93\x02t\"P/compute/v1/projects/{project}/zones/{zone}/reservations/{resource}/setIamPolicy: zone_set_policy_request_resource\xda\x41\x36project,zone,resource,zone_set_policy_request_resource\x12\xc3\x02\n\x12TestIamPermissions\x12=.google.cloud.compute.v1.TestIamPermissionsReservationRequest\x1a\x30.google.cloud.compute.v1.TestPermissionsResponse\"\xbb\x01\x82\xd3\xe4\x93\x02{\"V/compute/v1/projects/{project}/zones/{zone}/reservations/{resource}/testIamPermissions:!test_permissions_request_resource\xda\x41\x37project,zone,resource,test_permissions_request_resource\x12\x87\x02\n\x06Update\x12\x31.google.cloud.compute.v1.UpdateReservationRequest\x1a\".google.cloud.compute.v1.Operation\"\xa5\x01\x82\xd3\xe4\x93\x02^2F/compute/v1/projects/{project}/zones/{zone}/reservations/{reservation}:\x14reservation_resource\xda\x41-project,zone,reservation,reservation_resource\x8aN\x0eZoneOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xf3\x10\n\x10ResourcePolicies\x12\xd5\x01\n\x0e\x41ggregatedList\x12>.google.cloud.compute.v1.AggregatedListResourcePoliciesRequest\x1a\x35.google.cloud.compute.v1.ResourcePolicyAggregatedList\"L\x82\xd3\xe4\x93\x02<\x12:/compute/v1/projects/{project}/aggregated/resourcePolicies\xda\x41\x07project\x12\xf3\x01\n\x06\x44\x65lete\x12\x34.google.cloud.compute.v1.DeleteResourcePolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\x8e\x01\x82\xd3\xe4\x93\x02T*R/compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resource_policy}\xda\x41\x1eproject,region,resource_policy\x8aN\x10RegionOperations\x12\xde\x01\n\x03Get\x12\x31.google.cloud.compute.v1.GetResourcePolicyRequest\x1a\'.google.cloud.compute.v1.ResourcePolicy\"{\x82\xd3\xe4\x93\x02T\x12R/compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resource_policy}\xda\x41\x1eproject,region,resource_policy\x12\xe7\x01\n\x0cGetIamPolicy\x12:.google.cloud.compute.v1.GetIamPolicyResourcePolicyRequest\x1a\x1f.google.cloud.compute.v1.Policy\"z\x82\xd3\xe4\x93\x02Z\x12X/compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resource}/getIamPolicy\xda\x41\x17project,region,resource\x12\x84\x02\n\x06Insert\x12\x34.google.cloud.compute.v1.InsertResourcePolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\x9f\x01\x82\xd3\xe4\x93\x02\\\"@/compute/v1/projects/{project}/regions/{region}/resourcePolicies:\x18resource_policy_resource\xda\x41\'project,region,resource_policy_resource\x8aN\x10RegionOperations\x12\xc4\x01\n\x04List\x12\x34.google.cloud.compute.v1.ListResourcePoliciesRequest\x1a+.google.cloud.compute.v1.ResourcePolicyList\"Y\x82\xd3\xe4\x93\x02\x42\x12@/compute/v1/projects/{project}/regions/{region}/resourcePolicies\xda\x41\x0eproject,region\x12\xaf\x02\n\x0cSetIamPolicy\x12:.google.cloud.compute.v1.SetIamPolicyResourcePolicyRequest\x1a\x1f.google.cloud.compute.v1.Policy\"\xc1\x01\x82\xd3\xe4\x93\x02~\"X/compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resource}/setIamPolicy:\"region_set_policy_request_resource\xda\x41:project,region,resource,region_set_policy_request_resource\x12\xd1\x02\n\x12TestIamPermissions\x12@.google.cloud.compute.v1.TestIamPermissionsResourcePolicyRequest\x1a\x30.google.cloud.compute.v1.TestPermissionsResponse\"\xc6\x01\x82\xd3\xe4\x93\x02\x83\x01\"^/compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resource}/testIamPermissions:!test_permissions_request_resource\xda\x41\x39project,region,resource,test_permissions_request_resource\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x96\x12\n\x07Routers\x12\xbb\x01\n\x0e\x41ggregatedList\x12\x35.google.cloud.compute.v1.AggregatedListRoutersRequest\x1a-.google.cloud.compute.v1.RouterAggregatedList\"C\x82\xd3\xe4\x93\x02\x33\x12\x31/compute/v1/projects/{project}/aggregated/routers\xda\x41\x07project\x12\xcf\x01\n\x06\x44\x65lete\x12,.google.cloud.compute.v1.DeleteRouterRequest\x1a\".google.cloud.compute.v1.Operation\"s\x82\xd3\xe4\x93\x02\x42*@/compute/v1/projects/{project}/regions/{region}/routers/{router}\xda\x41\x15project,region,router\x8aN\x10RegionOperations\x12\xb3\x01\n\x03Get\x12).google.cloud.compute.v1.GetRouterRequest\x1a\x1f.google.cloud.compute.v1.Router\"`\x82\xd3\xe4\x93\x02\x42\x12@/compute/v1/projects/{project}/regions/{region}/routers/{router}\xda\x41\x15project,region,router\x12\xf5\x01\n\x11GetNatMappingInfo\x12\x38.google.cloud.compute.v1.GetNatMappingInfoRoutersRequest\x1a\x32.google.cloud.compute.v1.VmEndpointNatMappingsList\"r\x82\xd3\xe4\x93\x02T\x12R/compute/v1/projects/{project}/regions/{region}/routers/{router}/getNatMappingInfo\xda\x41\x15project,region,router\x12\xe9\x01\n\x0fGetRouterStatus\x12\x35.google.cloud.compute.v1.GetRouterStatusRouterRequest\x1a-.google.cloud.compute.v1.RouterStatusResponse\"p\x82\xd3\xe4\x93\x02R\x12P/compute/v1/projects/{project}/regions/{region}/routers/{router}/getRouterStatus\xda\x41\x15project,region,router\x12\xe1\x01\n\x06Insert\x12,.google.cloud.compute.v1.InsertRouterRequest\x1a\".google.cloud.compute.v1.Operation\"\x84\x01\x82\xd3\xe4\x93\x02J\"7/compute/v1/projects/{project}/regions/{region}/routers:\x0frouter_resource\xda\x41\x1eproject,region,router_resource\x8aN\x10RegionOperations\x12\xaa\x01\n\x04List\x12+.google.cloud.compute.v1.ListRoutersRequest\x1a#.google.cloud.compute.v1.RouterList\"P\x82\xd3\xe4\x93\x02\x39\x12\x37/compute/v1/projects/{project}/regions/{region}/routers\xda\x41\x0eproject,region\x12\xef\x01\n\x05Patch\x12+.google.cloud.compute.v1.PatchRouterRequest\x1a\".google.cloud.compute.v1.Operation\"\x94\x01\x82\xd3\xe4\x93\x02S2@/compute/v1/projects/{project}/regions/{region}/routers/{router}:\x0frouter_resource\xda\x41%project,region,router,router_resource\x8aN\x10RegionOperations\x12\xf5\x01\n\x07Preview\x12-.google.cloud.compute.v1.PreviewRouterRequest\x1a/.google.cloud.compute.v1.RoutersPreviewResponse\"\x89\x01\x82\xd3\xe4\x93\x02[\"H/compute/v1/projects/{project}/regions/{region}/routers/{router}/preview:\x0frouter_resource\xda\x41%project,region,router,router_resource\x12\xf1\x01\n\x06Update\x12,.google.cloud.compute.v1.UpdateRouterRequest\x1a\".google.cloud.compute.v1.Operation\"\x94\x01\x82\xd3\xe4\x93\x02S\x1a@/compute/v1/projects/{project}/regions/{region}/routers/{router}:\x0frouter_resource\xda\x41%project,region,router,router_resource\x8aN\x10RegionOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xc0\x06\n\x06Routes\x12\xba\x01\n\x06\x44\x65lete\x12+.google.cloud.compute.v1.DeleteRouteRequest\x1a\".google.cloud.compute.v1.Operation\"_\x82\xd3\xe4\x93\x02\x36*4/compute/v1/projects/{project}/global/routes/{route}\xda\x41\rproject,route\x8aN\x10GlobalOperations\x12\x9d\x01\n\x03Get\x12(.google.cloud.compute.v1.GetRouteRequest\x1a\x1e.google.cloud.compute.v1.Route\"L\x82\xd3\xe4\x93\x02\x36\x12\x34/compute/v1/projects/{project}/global/routes/{route}\xda\x41\rproject,route\x12\xcb\x01\n\x06Insert\x12+.google.cloud.compute.v1.InsertRouteRequest\x1a\".google.cloud.compute.v1.Operation\"p\x82\xd3\xe4\x93\x02>\",/compute/v1/projects/{project}/global/routes:\x0eroute_resource\xda\x41\x16project,route_resource\x8aN\x10GlobalOperations\x12\x96\x01\n\x04List\x12*.google.cloud.compute.v1.ListRoutesRequest\x1a\".google.cloud.compute.v1.RouteList\">\x82\xd3\xe4\x93\x02.\x12,/compute/v1/projects/{project}/global/routes\xda\x41\x07project\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xef\x18\n\x10SecurityPolicies\x12\xa9\x02\n\x07\x41\x64\x64Rule\x12\x35.google.cloud.compute.v1.AddRuleSecurityPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\xc2\x01\x82\xd3\xe4\x93\x02q\"P/compute/v1/projects/{project}/global/securityPolicies/{security_policy}/addRule:\x1dsecurity_policy_rule_resource\xda\x41\x35project,security_policy,security_policy_rule_resource\x8aN\x10GlobalOperations\x12\xd7\x01\n\x0e\x41ggregatedList\x12>.google.cloud.compute.v1.AggregatedListSecurityPoliciesRequest\x1a\x37.google.cloud.compute.v1.SecurityPoliciesAggregatedList\"L\x82\xd3\xe4\x93\x02<\x12:/compute/v1/projects/{project}/aggregated/securityPolicies\xda\x41\x07project\x12\xe1\x01\n\x06\x44\x65lete\x12\x34.google.cloud.compute.v1.DeleteSecurityPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"}\x82\xd3\xe4\x93\x02J*H/compute/v1/projects/{project}/global/securityPolicies/{security_policy}\xda\x41\x17project,security_policy\x8aN\x10GlobalOperations\x12\xcd\x01\n\x03Get\x12\x31.google.cloud.compute.v1.GetSecurityPolicyRequest\x1a\'.google.cloud.compute.v1.SecurityPolicy\"j\x82\xd3\xe4\x93\x02J\x12H/compute/v1/projects/{project}/global/securityPolicies/{security_policy}\xda\x41\x17project,security_policy\x12\xe1\x01\n\x07GetRule\x12\x35.google.cloud.compute.v1.GetRuleSecurityPolicyRequest\x1a+.google.cloud.compute.v1.SecurityPolicyRule\"r\x82\xd3\xe4\x93\x02R\x12P/compute/v1/projects/{project}/global/securityPolicies/{security_policy}/getRule\xda\x41\x17project,security_policy\x12\xf3\x01\n\x06Insert\x12\x34.google.cloud.compute.v1.InsertSecurityPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\x8e\x01\x82\xd3\xe4\x93\x02R\"6/compute/v1/projects/{project}/global/securityPolicies:\x18security_policy_resource\xda\x41 project,security_policy_resource\x8aN\x10GlobalOperations\x12\xb3\x01\n\x04List\x12\x34.google.cloud.compute.v1.ListSecurityPoliciesRequest\x1a+.google.cloud.compute.v1.SecurityPolicyList\"H\x82\xd3\xe4\x93\x02\x38\x12\x36/compute/v1/projects/{project}/global/securityPolicies\xda\x41\x07project\x12\xae\x02\n\x1fListPreconfiguredExpressionSets\x12O.google.cloud.compute.v1.ListPreconfiguredExpressionSetsSecurityPoliciesRequest\x1aP.google.cloud.compute.v1.SecurityPoliciesListPreconfiguredExpressionSetsResponse\"h\x82\xd3\xe4\x93\x02X\x12V/compute/v1/projects/{project}/global/securityPolicies/listPreconfiguredExpressionSets\xda\x41\x07project\x12\x93\x02\n\x05Patch\x12\x33.google.cloud.compute.v1.PatchSecurityPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\xb0\x01\x82\xd3\xe4\x93\x02\x64\x32H/compute/v1/projects/{project}/global/securityPolicies/{security_policy}:\x18security_policy_resource\xda\x41\x30project,security_policy,security_policy_resource\x8aN\x10GlobalOperations\x12\xaf\x02\n\tPatchRule\x12\x37.google.cloud.compute.v1.PatchRuleSecurityPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\xc4\x01\x82\xd3\xe4\x93\x02s\"R/compute/v1/projects/{project}/global/securityPolicies/{security_policy}/patchRule:\x1dsecurity_policy_rule_resource\xda\x41\x35project,security_policy,security_policy_rule_resource\x8aN\x10GlobalOperations\x12\xf5\x01\n\nRemoveRule\x12\x38.google.cloud.compute.v1.RemoveRuleSecurityPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\x88\x01\x82\xd3\xe4\x93\x02U\"S/compute/v1/projects/{project}/global/securityPolicies/{security_policy}/removeRule\xda\x41\x17project,security_policy\x8aN\x10GlobalOperations\x12\xab\x02\n\tSetLabels\x12\x37.google.cloud.compute.v1.SetLabelsSecurityPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\xc0\x01\x82\xd3\xe4\x93\x02q\"K/compute/v1/projects/{project}/global/securityPolicies/{resource}/setLabels:\"global_set_labels_request_resource\xda\x41\x33project,resource,global_set_labels_request_resource\x8aN\x10GlobalOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xf0\x13\n\x12ServiceAttachments\x12\xdc\x01\n\x0e\x41ggregatedList\x12@.google.cloud.compute.v1.AggregatedListServiceAttachmentsRequest\x1a\x38.google.cloud.compute.v1.ServiceAttachmentAggregatedList\"N\x82\xd3\xe4\x93\x02>\x12</compute/v1/projects/{project}/aggregated/serviceAttachments\xda\x41\x07project\x12\xfe\x01\n\x06\x44\x65lete\x12\x37.google.cloud.compute.v1.DeleteServiceAttachmentRequest\x1a\".google.cloud.compute.v1.Operation\"\x96\x01\x82\xd3\xe4\x93\x02Y*W/compute/v1/projects/{project}/regions/{region}/serviceAttachments/{service_attachment}\xda\x41!project,region,service_attachment\x8aN\x10RegionOperations\x12\xed\x01\n\x03Get\x12\x34.google.cloud.compute.v1.GetServiceAttachmentRequest\x1a*.google.cloud.compute.v1.ServiceAttachment\"\x83\x01\x82\xd3\xe4\x93\x02Y\x12W/compute/v1/projects/{project}/regions/{region}/serviceAttachments/{service_attachment}\xda\x41!project,region,service_attachment\x12\xec\x01\n\x0cGetIamPolicy\x12=.google.cloud.compute.v1.GetIamPolicyServiceAttachmentRequest\x1a\x1f.google.cloud.compute.v1.Policy\"|\x82\xd3\xe4\x93\x02\\\x12Z/compute/v1/projects/{project}/regions/{region}/serviceAttachments/{resource}/getIamPolicy\xda\x41\x17project,region,resource\x12\x8f\x02\n\x06Insert\x12\x37.google.cloud.compute.v1.InsertServiceAttachmentRequest\x1a\".google.cloud.compute.v1.Operation\"\xa7\x01\x82\xd3\xe4\x93\x02\x61\"B/compute/v1/projects/{project}/regions/{region}/serviceAttachments:\x1bservice_attachment_resource\xda\x41*project,region,service_attachment_resource\x8aN\x10RegionOperations\x12\xcb\x01\n\x04List\x12\x36.google.cloud.compute.v1.ListServiceAttachmentsRequest\x1a..google.cloud.compute.v1.ServiceAttachmentList\"[\x82\xd3\xe4\x93\x02\x44\x12\x42/compute/v1/projects/{project}/regions/{region}/serviceAttachments\xda\x41\x0eproject,region\x12\xb5\x02\n\x05Patch\x12\x36.google.cloud.compute.v1.PatchServiceAttachmentRequest\x1a\".google.cloud.compute.v1.Operation\"\xcf\x01\x82\xd3\xe4\x93\x02v2W/compute/v1/projects/{project}/regions/{region}/serviceAttachments/{service_attachment}:\x1bservice_attachment_resource\xda\x41=project,region,service_attachment,service_attachment_resource\x8aN\x10RegionOperations\x12\xb5\x02\n\x0cSetIamPolicy\x12=.google.cloud.compute.v1.SetIamPolicyServiceAttachmentRequest\x1a\x1f.google.cloud.compute.v1.Policy\"\xc4\x01\x82\xd3\xe4\x93\x02\x80\x01\"Z/compute/v1/projects/{project}/regions/{region}/serviceAttachments/{resource}/setIamPolicy:\"region_set_policy_request_resource\xda\x41:project,region,resource,region_set_policy_request_resource\x12\xd6\x02\n\x12TestIamPermissions\x12\x43.google.cloud.compute.v1.TestIamPermissionsServiceAttachmentRequest\x1a\x30.google.cloud.compute.v1.TestPermissionsResponse\"\xc8\x01\x82\xd3\xe4\x93\x02\x85\x01\"`/compute/v1/projects/{project}/regions/{region}/serviceAttachments/{resource}/testIamPermissions:!test_permissions_request_resource\xda\x41\x39project,region,resource,test_permissions_request_resource\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xa9\x0f\n\tSnapshots\x12\xc6\x01\n\x06\x44\x65lete\x12..google.cloud.compute.v1.DeleteSnapshotRequest\x1a\".google.cloud.compute.v1.Operation\"h\x82\xd3\xe4\x93\x02<*:/compute/v1/projects/{project}/global/snapshots/{snapshot}\xda\x41\x10project,snapshot\x8aN\x10GlobalOperations\x12\xac\x01\n\x03Get\x12+.google.cloud.compute.v1.GetSnapshotRequest\x1a!.google.cloud.compute.v1.Snapshot\"U\x82\xd3\xe4\x93\x02<\x12:/compute/v1/projects/{project}/global/snapshots/{snapshot}\xda\x41\x10project,snapshot\x12\xc9\x01\n\x0cGetIamPolicy\x12\x34.google.cloud.compute.v1.GetIamPolicySnapshotRequest\x1a\x1f.google.cloud.compute.v1.Policy\"b\x82\xd3\xe4\x93\x02I\x12G/compute/v1/projects/{project}/global/snapshots/{resource}/getIamPolicy\xda\x41\x10project,resource\x12\xd7\x01\n\x06Insert\x12..google.cloud.compute.v1.InsertSnapshotRequest\x1a\".google.cloud.compute.v1.Operation\"y\x82\xd3\xe4\x93\x02\x44\"//compute/v1/projects/{project}/global/snapshots:\x11snapshot_resource\xda\x41\x19project,snapshot_resource\x8aN\x10GlobalOperations\x12\x9f\x01\n\x04List\x12-.google.cloud.compute.v1.ListSnapshotsRequest\x1a%.google.cloud.compute.v1.SnapshotList\"A\x82\xd3\xe4\x93\x02\x31\x12//compute/v1/projects/{project}/global/snapshots\xda\x41\x07project\x12\x91\x02\n\x0cSetIamPolicy\x12\x34.google.cloud.compute.v1.SetIamPolicySnapshotRequest\x1a\x1f.google.cloud.compute.v1.Policy\"\xa9\x01\x82\xd3\xe4\x93\x02m\"G/compute/v1/projects/{project}/global/snapshots/{resource}/setIamPolicy:\"global_set_policy_request_resource\xda\x41\x33project,resource,global_set_policy_request_resource\x12\x9e\x02\n\tSetLabels\x12\x31.google.cloud.compute.v1.SetLabelsSnapshotRequest\x1a\".google.cloud.compute.v1.Operation\"\xb9\x01\x82\xd3\xe4\x93\x02j\"D/compute/v1/projects/{project}/global/snapshots/{resource}/setLabels:\"global_set_labels_request_resource\xda\x41\x33project,resource,global_set_labels_request_resource\x8aN\x10GlobalOperations\x12\xb2\x02\n\x12TestIamPermissions\x12:.google.cloud.compute.v1.TestIamPermissionsSnapshotRequest\x1a\x30.google.cloud.compute.v1.TestPermissionsResponse\"\xad\x01\x82\xd3\xe4\x93\x02r\"M/compute/v1/projects/{project}/global/snapshots/{resource}/testIamPermissions:!test_permissions_request_resource\xda\x41\x32project,resource,test_permissions_request_resource\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xb6\t\n\x0fSslCertificates\x12\xd3\x01\n\x0e\x41ggregatedList\x12=.google.cloud.compute.v1.AggregatedListSslCertificatesRequest\x1a\x35.google.cloud.compute.v1.SslCertificateAggregatedList\"K\x82\xd3\xe4\x93\x02;\x12\x39/compute/v1/projects/{project}/aggregated/sslCertificates\xda\x41\x07project\x12\xe0\x01\n\x06\x44\x65lete\x12\x34.google.cloud.compute.v1.DeleteSslCertificateRequest\x1a\".google.cloud.compute.v1.Operation\"|\x82\xd3\xe4\x93\x02I*G/compute/v1/projects/{project}/global/sslCertificates/{ssl_certificate}\xda\x41\x17project,ssl_certificate\x8aN\x10GlobalOperations\x12\xcc\x01\n\x03Get\x12\x31.google.cloud.compute.v1.GetSslCertificateRequest\x1a\'.google.cloud.compute.v1.SslCertificate\"i\x82\xd3\xe4\x93\x02I\x12G/compute/v1/projects/{project}/global/sslCertificates/{ssl_certificate}\xda\x41\x17project,ssl_certificate\x12\xf2\x01\n\x06Insert\x12\x34.google.cloud.compute.v1.InsertSslCertificateRequest\x1a\".google.cloud.compute.v1.Operation\"\x8d\x01\x82\xd3\xe4\x93\x02Q\"5/compute/v1/projects/{project}/global/sslCertificates:\x18ssl_certificate_resource\xda\x41 project,ssl_certificate_resource\x8aN\x10GlobalOperations\x12\xb1\x01\n\x04List\x12\x33.google.cloud.compute.v1.ListSslCertificatesRequest\x1a+.google.cloud.compute.v1.SslCertificateList\"G\x82\xd3\xe4\x93\x02\x37\x12\x35/compute/v1/projects/{project}/global/sslCertificates\xda\x41\x07project\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xcf\x0c\n\x0bSslPolicies\x12\xc8\x01\n\x0e\x41ggregatedList\x12\x39.google.cloud.compute.v1.AggregatedListSslPoliciesRequest\x1a\x32.google.cloud.compute.v1.SslPoliciesAggregatedList\"G\x82\xd3\xe4\x93\x02\x37\x12\x35/compute/v1/projects/{project}/aggregated/sslPolicies\xda\x41\x07project\x12\xcd\x01\n\x06\x44\x65lete\x12/.google.cloud.compute.v1.DeleteSslPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"n\x82\xd3\xe4\x93\x02@*>/compute/v1/projects/{project}/global/sslPolicies/{ssl_policy}\xda\x41\x12project,ssl_policy\x8aN\x10GlobalOperations\x12\xb4\x01\n\x03Get\x12,.google.cloud.compute.v1.GetSslPolicyRequest\x1a\".google.cloud.compute.v1.SslPolicy\"[\x82\xd3\xe4\x93\x02@\x12>/compute/v1/projects/{project}/global/sslPolicies/{ssl_policy}\xda\x41\x12project,ssl_policy\x12\xde\x01\n\x06Insert\x12/.google.cloud.compute.v1.InsertSslPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\x7f\x82\xd3\xe4\x93\x02H\"1/compute/v1/projects/{project}/global/sslPolicies:\x13ssl_policy_resource\xda\x41\x1bproject,ssl_policy_resource\x8aN\x10GlobalOperations\x12\xa6\x01\n\x04List\x12/.google.cloud.compute.v1.ListSslPoliciesRequest\x1a(.google.cloud.compute.v1.SslPoliciesList\"C\x82\xd3\xe4\x93\x02\x33\x12\x31/compute/v1/projects/{project}/global/sslPolicies\xda\x41\x07project\x12\xf7\x01\n\x15ListAvailableFeatures\x12@.google.cloud.compute.v1.ListAvailableFeaturesSslPoliciesRequest\x1a\x41.google.cloud.compute.v1.SslPoliciesListAvailableFeaturesResponse\"Y\x82\xd3\xe4\x93\x02I\x12G/compute/v1/projects/{project}/global/sslPolicies/listAvailableFeatures\xda\x41\x07project\x12\xf5\x01\n\x05Patch\x12..google.cloud.compute.v1.PatchSslPolicyRequest\x1a\".google.cloud.compute.v1.Operation\"\x97\x01\x82\xd3\xe4\x93\x02U2>/compute/v1/projects/{project}/global/sslPolicies/{ssl_policy}:\x13ssl_policy_resource\xda\x41&project,ssl_policy,ssl_policy_resource\x8aN\x10GlobalOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xdd\x19\n\x0bSubnetworks\x12\xc7\x01\n\x0e\x41ggregatedList\x12\x39.google.cloud.compute.v1.AggregatedListSubnetworksRequest\x1a\x31.google.cloud.compute.v1.SubnetworkAggregatedList\"G\x82\xd3\xe4\x93\x02\x37\x12\x35/compute/v1/projects/{project}/aggregated/subnetworks\xda\x41\x07project\x12\xdf\x01\n\x06\x44\x65lete\x12\x30.google.cloud.compute.v1.DeleteSubnetworkRequest\x1a\".google.cloud.compute.v1.Operation\"\x7f\x82\xd3\xe4\x93\x02J*H/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}\xda\x41\x19project,region,subnetwork\x8aN\x10RegionOperations\x12\xee\x02\n\x11\x45xpandIpCidrRange\x12;.google.cloud.compute.v1.ExpandIpCidrRangeSubnetworkRequest\x1a\".google.cloud.compute.v1.Operation\"\xf7\x01\x82\xd3\xe4\x93\x02\x8f\x01\"Z/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}/expandIpCidrRange:1subnetworks_expand_ip_cidr_range_request_resource\xda\x41Kproject,region,subnetwork,subnetworks_expand_ip_cidr_range_request_resource\x8aN\x10RegionOperations\x12\xc7\x01\n\x03Get\x12-.google.cloud.compute.v1.GetSubnetworkRequest\x1a#.google.cloud.compute.v1.Subnetwork\"l\x82\xd3\xe4\x93\x02J\x12H/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}\xda\x41\x19project,region,subnetwork\x12\xde\x01\n\x0cGetIamPolicy\x12\x36.google.cloud.compute.v1.GetIamPolicySubnetworkRequest\x1a\x1f.google.cloud.compute.v1.Policy\"u\x82\xd3\xe4\x93\x02U\x12S/compute/v1/projects/{project}/regions/{region}/subnetworks/{resource}/getIamPolicy\xda\x41\x17project,region,resource\x12\xf1\x01\n\x06Insert\x12\x30.google.cloud.compute.v1.InsertSubnetworkRequest\x1a\".google.cloud.compute.v1.Operation\"\x90\x01\x82\xd3\xe4\x93\x02R\";/compute/v1/projects/{project}/regions/{region}/subnetworks:\x13subnetwork_resource\xda\x41\"project,region,subnetwork_resource\x8aN\x10RegionOperations\x12\xb6\x01\n\x04List\x12/.google.cloud.compute.v1.ListSubnetworksRequest\x1a\'.google.cloud.compute.v1.SubnetworkList\"T\x82\xd3\xe4\x93\x02=\x12;/compute/v1/projects/{project}/regions/{region}/subnetworks\xda\x41\x0eproject,region\x12\xd1\x01\n\nListUsable\x12\x35.google.cloud.compute.v1.ListUsableSubnetworksRequest\x1a\x38.google.cloud.compute.v1.UsableSubnetworksAggregatedList\"R\x82\xd3\xe4\x93\x02\x42\x12@/compute/v1/projects/{project}/aggregated/subnetworks/listUsable\xda\x41\x07project\x12\x87\x02\n\x05Patch\x12/.google.cloud.compute.v1.PatchSubnetworkRequest\x1a\".google.cloud.compute.v1.Operation\"\xa8\x01\x82\xd3\xe4\x93\x02_2H/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}:\x13subnetwork_resource\xda\x41-project,region,subnetwork,subnetwork_resource\x8aN\x10RegionOperations\x12\xa6\x02\n\x0cSetIamPolicy\x12\x36.google.cloud.compute.v1.SetIamPolicySubnetworkRequest\x1a\x1f.google.cloud.compute.v1.Policy\"\xbc\x01\x82\xd3\xe4\x93\x02y\"S/compute/v1/projects/{project}/regions/{region}/subnetworks/{resource}/setIamPolicy:\"region_set_policy_request_resource\xda\x41:project,region,resource,region_set_policy_request_resource\x12\x93\x03\n\x18SetPrivateIpGoogleAccess\x12\x42.google.cloud.compute.v1.SetPrivateIpGoogleAccessSubnetworkRequest\x1a\".google.cloud.compute.v1.Operation\"\x8e\x02\x82\xd3\xe4\x93\x02\x9e\x01\"a/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetwork}/setPrivateIpGoogleAccess:9subnetworks_set_private_ip_google_access_request_resource\xda\x41Sproject,region,subnetwork,subnetworks_set_private_ip_google_access_request_resource\x8aN\x10RegionOperations\x12\xc7\x02\n\x12TestIamPermissions\x12<.google.cloud.compute.v1.TestIamPermissionsSubnetworkRequest\x1a\x30.google.cloud.compute.v1.TestPermissionsResponse\"\xc0\x01\x82\xd3\xe4\x93\x02~\"Y/compute/v1/projects/{project}/regions/{region}/subnetworks/{resource}/testIamPermissions:!test_permissions_request_resource\xda\x41\x39project,region,resource,test_permissions_request_resource\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x9e\n\n\x11TargetGrpcProxies\x12\xe8\x01\n\x06\x44\x65lete\x12\x35.google.cloud.compute.v1.DeleteTargetGrpcProxyRequest\x1a\".google.cloud.compute.v1.Operation\"\x82\x01\x82\xd3\xe4\x93\x02M*K/compute/v1/projects/{project}/global/targetGrpcProxies/{target_grpc_proxy}\xda\x41\x19project,target_grpc_proxy\x8aN\x10GlobalOperations\x12\xd4\x01\n\x03Get\x12\x32.google.cloud.compute.v1.GetTargetGrpcProxyRequest\x1a(.google.cloud.compute.v1.TargetGrpcProxy\"o\x82\xd3\xe4\x93\x02M\x12K/compute/v1/projects/{project}/global/targetGrpcProxies/{target_grpc_proxy}\xda\x41\x19project,target_grpc_proxy\x12\xf9\x01\n\x06Insert\x12\x35.google.cloud.compute.v1.InsertTargetGrpcProxyRequest\x1a\".google.cloud.compute.v1.Operation\"\x93\x01\x82\xd3\xe4\x93\x02U\"7/compute/v1/projects/{project}/global/targetGrpcProxies:\x1atarget_grpc_proxy_resource\xda\x41\"project,target_grpc_proxy_resource\x8aN\x10GlobalOperations\x12\xb6\x01\n\x04List\x12\x35.google.cloud.compute.v1.ListTargetGrpcProxiesRequest\x1a,.google.cloud.compute.v1.TargetGrpcProxyList\"I\x82\xd3\xe4\x93\x02\x39\x12\x37/compute/v1/projects/{project}/global/targetGrpcProxies\xda\x41\x07project\x12\x9d\x02\n\x05Patch\x12\x34.google.cloud.compute.v1.PatchTargetGrpcProxyRequest\x1a\".google.cloud.compute.v1.Operation\"\xb9\x01\x82\xd3\xe4\x93\x02i2K/compute/v1/projects/{project}/global/targetGrpcProxies/{target_grpc_proxy}:\x1atarget_grpc_proxy_resource\xda\x41\x34project,target_grpc_proxy,target_grpc_proxy_resource\x8aN\x10GlobalOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xa4\x0e\n\x11TargetHttpProxies\x12\xd8\x01\n\x0e\x41ggregatedList\x12?.google.cloud.compute.v1.AggregatedListTargetHttpProxiesRequest\x1a\x36.google.cloud.compute.v1.TargetHttpProxyAggregatedList\"M\x82\xd3\xe4\x93\x02=\x12;/compute/v1/projects/{project}/aggregated/targetHttpProxies\xda\x41\x07project\x12\xe8\x01\n\x06\x44\x65lete\x12\x35.google.cloud.compute.v1.DeleteTargetHttpProxyRequest\x1a\".google.cloud.compute.v1.Operation\"\x82\x01\x82\xd3\xe4\x93\x02M*K/compute/v1/projects/{project}/global/targetHttpProxies/{target_http_proxy}\xda\x41\x19project,target_http_proxy\x8aN\x10GlobalOperations\x12\xd4\x01\n\x03Get\x12\x32.google.cloud.compute.v1.GetTargetHttpProxyRequest\x1a(.google.cloud.compute.v1.TargetHttpProxy\"o\x82\xd3\xe4\x93\x02M\x12K/compute/v1/projects/{project}/global/targetHttpProxies/{target_http_proxy}\xda\x41\x19project,target_http_proxy\x12\xf9\x01\n\x06Insert\x12\x35.google.cloud.compute.v1.InsertTargetHttpProxyRequest\x1a\".google.cloud.compute.v1.Operation\"\x93\x01\x82\xd3\xe4\x93\x02U\"7/compute/v1/projects/{project}/global/targetHttpProxies:\x1atarget_http_proxy_resource\xda\x41\"project,target_http_proxy_resource\x8aN\x10GlobalOperations\x12\xb6\x01\n\x04List\x12\x35.google.cloud.compute.v1.ListTargetHttpProxiesRequest\x1a,.google.cloud.compute.v1.TargetHttpProxyList\"I\x82\xd3\xe4\x93\x02\x39\x12\x37/compute/v1/projects/{project}/global/targetHttpProxies\xda\x41\x07project\x12\x9d\x02\n\x05Patch\x12\x34.google.cloud.compute.v1.PatchTargetHttpProxyRequest\x1a\".google.cloud.compute.v1.Operation\"\xb9\x01\x82\xd3\xe4\x93\x02i2K/compute/v1/projects/{project}/global/targetHttpProxies/{target_http_proxy}:\x1atarget_http_proxy_resource\xda\x41\x34project,target_http_proxy,target_http_proxy_resource\x8aN\x10GlobalOperations\x12\xa8\x02\n\tSetUrlMap\x12\x38.google.cloud.compute.v1.SetUrlMapTargetHttpProxyRequest\x1a\".google.cloud.compute.v1.Operation\"\xbc\x01\x82\xd3\xe4\x93\x02l\"N/compute/v1/projects/{project}/targetHttpProxies/{target_http_proxy}/setUrlMap:\x1aurl_map_reference_resource\xda\x41\x34project,target_http_proxy,url_map_reference_resource\x8aN\x10GlobalOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xa2\x1a\n\x12TargetHttpsProxies\x12\xdb\x01\n\x0e\x41ggregatedList\x12@.google.cloud.compute.v1.AggregatedListTargetHttpsProxiesRequest\x1a\x37.google.cloud.compute.v1.TargetHttpsProxyAggregatedList\"N\x82\xd3\xe4\x93\x02>\x12</compute/v1/projects/{project}/aggregated/targetHttpsProxies\xda\x41\x07project\x12\xec\x01\n\x06\x44\x65lete\x12\x36.google.cloud.compute.v1.DeleteTargetHttpsProxyRequest\x1a\".google.cloud.compute.v1.Operation\"\x85\x01\x82\xd3\xe4\x93\x02O*M/compute/v1/projects/{project}/global/targetHttpsProxies/{target_https_proxy}\xda\x41\x1aproject,target_https_proxy\x8aN\x10GlobalOperations\x12\xd9\x01\n\x03Get\x12\x33.google.cloud.compute.v1.GetTargetHttpsProxyRequest\x1a).google.cloud.compute.v1.TargetHttpsProxy\"r\x82\xd3\xe4\x93\x02O\x12M/compute/v1/projects/{project}/global/targetHttpsProxies/{target_https_proxy}\xda\x41\x1aproject,target_https_proxy\x12\xfd\x01\n\x06Insert\x12\x36.google.cloud.compute.v1.InsertTargetHttpsProxyRequest\x1a\".google.cloud.compute.v1.Operation\"\x96\x01\x82\xd3\xe4\x93\x02W\"8/compute/v1/projects/{project}/global/targetHttpsProxies:\x1btarget_https_proxy_resource\xda\x41#project,target_https_proxy_resource\x8aN\x10GlobalOperations\x12\xb9\x01\n\x04List\x12\x36.google.cloud.compute.v1.ListTargetHttpsProxiesRequest\x1a-.google.cloud.compute.v1.TargetHttpsProxyList\"J\x82\xd3\xe4\x93\x02:\x12\x38/compute/v1/projects/{project}/global/targetHttpsProxies\xda\x41\x07project\x12\xa3\x02\n\x05Patch\x12\x35.google.cloud.compute.v1.PatchTargetHttpsProxyRequest\x1a\".google.cloud.compute.v1.Operation\"\xbe\x01\x82\xd3\xe4\x93\x02l2M/compute/v1/projects/{project}/global/targetHttpsProxies/{target_https_proxy}:\x1btarget_https_proxy_resource\xda\x41\x36project,target_https_proxy,target_https_proxy_resource\x8aN\x10GlobalOperations\x12\x8a\x03\n\x11SetCertificateMap\x12\x41.google.cloud.compute.v1.SetCertificateMapTargetHttpsProxyRequest\x1a\".google.cloud.compute.v1.Operation\"\x8d\x02\x82\xd3\xe4\x93\x02\x9c\x01\"_/compute/v1/projects/{project}/global/targetHttpsProxies/{target_https_proxy}/setCertificateMap:9target_https_proxies_set_certificate_map_request_resource\xda\x41Tproject,target_https_proxy,target_https_proxies_set_certificate_map_request_resource\x8aN\x10GlobalOperations\x12\x80\x03\n\x0fSetQuicOverride\x12?.google.cloud.compute.v1.SetQuicOverrideTargetHttpsProxyRequest\x1a\".google.cloud.compute.v1.Operation\"\x87\x02\x82\xd3\xe4\x93\x02\x98\x01\"]/compute/v1/projects/{project}/global/targetHttpsProxies/{target_https_proxy}/setQuicOverride:7target_https_proxies_set_quic_override_request_resource\xda\x41Rproject,target_https_proxy,target_https_proxies_set_quic_override_request_resource\x8aN\x10GlobalOperations\x12\x88\x03\n\x12SetSslCertificates\x12\x42.google.cloud.compute.v1.SetSslCertificatesTargetHttpsProxyRequest\x1a\".google.cloud.compute.v1.Operation\"\x89\x02\x82\xd3\xe4\x93\x02\x97\x01\"Y/compute/v1/projects/{project}/targetHttpsProxies/{target_https_proxy}/setSslCertificates::target_https_proxies_set_ssl_certificates_request_resource\xda\x41Uproject,target_https_proxy,target_https_proxies_set_ssl_certificates_request_resource\x8aN\x10GlobalOperations\x12\xc2\x02\n\x0cSetSslPolicy\x12<.google.cloud.compute.v1.SetSslPolicyTargetHttpsProxyRequest\x1a\".google.cloud.compute.v1.Operation\"\xcf\x01\x82\xd3\xe4\x93\x02{\"Z/compute/v1/projects/{project}/global/targetHttpsProxies/{target_https_proxy}/setSslPolicy:\x1dssl_policy_reference_resource\xda\x41\x38project,target_https_proxy,ssl_policy_reference_resource\x8aN\x10GlobalOperations\x12\xac\x02\n\tSetUrlMap\x12\x39.google.cloud.compute.v1.SetUrlMapTargetHttpsProxyRequest\x1a\".google.cloud.compute.v1.Operation\"\xbf\x01\x82\xd3\xe4\x93\x02n\"P/compute/v1/projects/{project}/targetHttpsProxies/{target_https_proxy}/setUrlMap:\x1aurl_map_reference_resource\xda\x41\x35project,target_https_proxy,url_map_reference_resource\x8aN\x10GlobalOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xdf\t\n\x0fTargetInstances\x12\xd3\x01\n\x0e\x41ggregatedList\x12=.google.cloud.compute.v1.AggregatedListTargetInstancesRequest\x1a\x35.google.cloud.compute.v1.TargetInstanceAggregatedList\"K\x82\xd3\xe4\x93\x02;\x12\x39/compute/v1/projects/{project}/aggregated/targetInstances\xda\x41\x07project\x12\xea\x01\n\x06\x44\x65lete\x12\x34.google.cloud.compute.v1.DeleteTargetInstanceRequest\x1a\".google.cloud.compute.v1.Operation\"\x85\x01\x82\xd3\xe4\x93\x02O*M/compute/v1/projects/{project}/zones/{zone}/targetInstances/{target_instance}\xda\x41\x1cproject,zone,target_instance\x8aN\x0eZoneOperations\x12\xd7\x01\n\x03Get\x12\x31.google.cloud.compute.v1.GetTargetInstanceRequest\x1a\'.google.cloud.compute.v1.TargetInstance\"t\x82\xd3\xe4\x93\x02O\x12M/compute/v1/projects/{project}/zones/{zone}/targetInstances/{target_instance}\xda\x41\x1cproject,zone,target_instance\x12\xfb\x01\n\x06Insert\x12\x34.google.cloud.compute.v1.InsertTargetInstanceRequest\x1a\".google.cloud.compute.v1.Operation\"\x96\x01\x82\xd3\xe4\x93\x02W\";/compute/v1/projects/{project}/zones/{zone}/targetInstances:\x18target_instance_resource\xda\x41%project,zone,target_instance_resource\x8aN\x0eZoneOperations\x12\xbc\x01\n\x04List\x12\x33.google.cloud.compute.v1.ListTargetInstancesRequest\x1a+.google.cloud.compute.v1.TargetInstanceList\"R\x82\xd3\xe4\x93\x02=\x12;/compute/v1/projects/{project}/zones/{zone}/targetInstances\xda\x41\x0cproject,zone\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x8b\x19\n\x0bTargetPools\x12\xe1\x02\n\x0e\x41\x64\x64HealthCheck\x12\x38.google.cloud.compute.v1.AddHealthCheckTargetPoolRequest\x1a\".google.cloud.compute.v1.Operation\"\xf0\x01\x82\xd3\xe4\x93\x02\x8a\x01\"X/compute/v1/projects/{project}/regions/{region}/targetPools/{target_pool}/addHealthCheck:.target_pools_add_health_check_request_resource\xda\x41Iproject,region,target_pool,target_pools_add_health_check_request_resource\x8aN\x10RegionOperations\x12\xd0\x02\n\x0b\x41\x64\x64Instance\x12\x35.google.cloud.compute.v1.AddInstanceTargetPoolRequest\x1a\".google.cloud.compute.v1.Operation\"\xe5\x01\x82\xd3\xe4\x93\x02\x83\x01\"U/compute/v1/projects/{project}/regions/{region}/targetPools/{target_pool}/addInstance:*target_pools_add_instance_request_resource\xda\x41\x45project,region,target_pool,target_pools_add_instance_request_resource\x8aN\x10RegionOperations\x12\xc7\x01\n\x0e\x41ggregatedList\x12\x39.google.cloud.compute.v1.AggregatedListTargetPoolsRequest\x1a\x31.google.cloud.compute.v1.TargetPoolAggregatedList\"G\x82\xd3\xe4\x93\x02\x37\x12\x35/compute/v1/projects/{project}/aggregated/targetPools\xda\x41\x07project\x12\xe2\x01\n\x06\x44\x65lete\x12\x30.google.cloud.compute.v1.DeleteTargetPoolRequest\x1a\".google.cloud.compute.v1.Operation\"\x81\x01\x82\xd3\xe4\x93\x02K*I/compute/v1/projects/{project}/regions/{region}/targetPools/{target_pool}\xda\x41\x1aproject,region,target_pool\x8aN\x10RegionOperations\x12\xc9\x01\n\x03Get\x12-.google.cloud.compute.v1.GetTargetPoolRequest\x1a#.google.cloud.compute.v1.TargetPool\"n\x82\xd3\xe4\x93\x02K\x12I/compute/v1/projects/{project}/regions/{region}/targetPools/{target_pool}\xda\x41\x1aproject,region,target_pool\x12\xa7\x02\n\tGetHealth\x12\x33.google.cloud.compute.v1.GetHealthTargetPoolRequest\x1a\x31.google.cloud.compute.v1.TargetPoolInstanceHealth\"\xb1\x01\x82\xd3\xe4\x93\x02r\"S/compute/v1/projects/{project}/regions/{region}/targetPools/{target_pool}/getHealth:\x1binstance_reference_resource\xda\x41\x36project,region,target_pool,instance_reference_resource\x12\xf3\x01\n\x06Insert\x12\x30.google.cloud.compute.v1.InsertTargetPoolRequest\x1a\".google.cloud.compute.v1.Operation\"\x92\x01\x82\xd3\xe4\x93\x02S\";/compute/v1/projects/{project}/regions/{region}/targetPools:\x14target_pool_resource\xda\x41#project,region,target_pool_resource\x8aN\x10RegionOperations\x12\xb6\x01\n\x04List\x12/.google.cloud.compute.v1.ListTargetPoolsRequest\x1a\'.google.cloud.compute.v1.TargetPoolList\"T\x82\xd3\xe4\x93\x02=\x12;/compute/v1/projects/{project}/regions/{region}/targetPools\xda\x41\x0eproject,region\x12\xf0\x02\n\x11RemoveHealthCheck\x12;.google.cloud.compute.v1.RemoveHealthCheckTargetPoolRequest\x1a\".google.cloud.compute.v1.Operation\"\xf9\x01\x82\xd3\xe4\x93\x02\x90\x01\"[/compute/v1/projects/{project}/regions/{region}/targetPools/{target_pool}/removeHealthCheck:1target_pools_remove_health_check_request_resource\xda\x41Lproject,region,target_pool,target_pools_remove_health_check_request_resource\x8aN\x10RegionOperations\x12\xdf\x02\n\x0eRemoveInstance\x12\x38.google.cloud.compute.v1.RemoveInstanceTargetPoolRequest\x1a\".google.cloud.compute.v1.Operation\"\xee\x01\x82\xd3\xe4\x93\x02\x89\x01\"X/compute/v1/projects/{project}/regions/{region}/targetPools/{target_pool}/removeInstance:-target_pools_remove_instance_request_resource\xda\x41Hproject,region,target_pool,target_pools_remove_instance_request_resource\x8aN\x10RegionOperations\x12\xa7\x02\n\tSetBackup\x12\x33.google.cloud.compute.v1.SetBackupTargetPoolRequest\x1a\".google.cloud.compute.v1.Operation\"\xc0\x01\x82\xd3\xe4\x93\x02p\"S/compute/v1/projects/{project}/regions/{region}/targetPools/{target_pool}/setBackup:\x19target_reference_resource\xda\x41\x34project,region,target_pool,target_reference_resource\x8aN\x10RegionOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xa3\x16\n\x10TargetSslProxies\x12\xe3\x01\n\x06\x44\x65lete\x12\x34.google.cloud.compute.v1.DeleteTargetSslProxyRequest\x1a\".google.cloud.compute.v1.Operation\"\x7f\x82\xd3\xe4\x93\x02K*I/compute/v1/projects/{project}/global/targetSslProxies/{target_ssl_proxy}\xda\x41\x18project,target_ssl_proxy\x8aN\x10GlobalOperations\x12\xcf\x01\n\x03Get\x12\x31.google.cloud.compute.v1.GetTargetSslProxyRequest\x1a\'.google.cloud.compute.v1.TargetSslProxy\"l\x82\xd3\xe4\x93\x02K\x12I/compute/v1/projects/{project}/global/targetSslProxies/{target_ssl_proxy}\xda\x41\x18project,target_ssl_proxy\x12\xf5\x01\n\x06Insert\x12\x34.google.cloud.compute.v1.InsertTargetSslProxyRequest\x1a\".google.cloud.compute.v1.Operation\"\x90\x01\x82\xd3\xe4\x93\x02S\"6/compute/v1/projects/{project}/global/targetSslProxies:\x19target_ssl_proxy_resource\xda\x41!project,target_ssl_proxy_resource\x8aN\x10GlobalOperations\x12\xb3\x01\n\x04List\x12\x34.google.cloud.compute.v1.ListTargetSslProxiesRequest\x1a+.google.cloud.compute.v1.TargetSslProxyList\"H\x82\xd3\xe4\x93\x02\x38\x12\x36/compute/v1/projects/{project}/global/targetSslProxies\xda\x41\x07project\x12\xfe\x02\n\x11SetBackendService\x12?.google.cloud.compute.v1.SetBackendServiceTargetSslProxyRequest\x1a\".google.cloud.compute.v1.Operation\"\x83\x02\x82\xd3\xe4\x93\x02\x96\x01\"[/compute/v1/projects/{project}/global/targetSslProxies/{target_ssl_proxy}/setBackendService:7target_ssl_proxies_set_backend_service_request_resource\xda\x41Pproject,target_ssl_proxy,target_ssl_proxies_set_backend_service_request_resource\x8aN\x10GlobalOperations\x12\xfe\x02\n\x11SetCertificateMap\x12?.google.cloud.compute.v1.SetCertificateMapTargetSslProxyRequest\x1a\".google.cloud.compute.v1.Operation\"\x83\x02\x82\xd3\xe4\x93\x02\x96\x01\"[/compute/v1/projects/{project}/global/targetSslProxies/{target_ssl_proxy}/setCertificateMap:7target_ssl_proxies_set_certificate_map_request_resource\xda\x41Pproject,target_ssl_proxy,target_ssl_proxies_set_certificate_map_request_resource\x8aN\x10GlobalOperations\x12\xef\x02\n\x0eSetProxyHeader\x12<.google.cloud.compute.v1.SetProxyHeaderTargetSslProxyRequest\x1a\".google.cloud.compute.v1.Operation\"\xfa\x01\x82\xd3\xe4\x93\x02\x90\x01\"X/compute/v1/projects/{project}/global/targetSslProxies/{target_ssl_proxy}/setProxyHeader:4target_ssl_proxies_set_proxy_header_request_resource\xda\x41Mproject,target_ssl_proxy,target_ssl_proxies_set_proxy_header_request_resource\x8aN\x10GlobalOperations\x12\x83\x03\n\x12SetSslCertificates\x12@.google.cloud.compute.v1.SetSslCertificatesTargetSslProxyRequest\x1a\".google.cloud.compute.v1.Operation\"\x86\x02\x82\xd3\xe4\x93\x02\x98\x01\"\\/compute/v1/projects/{project}/global/targetSslProxies/{target_ssl_proxy}/setSslCertificates:8target_ssl_proxies_set_ssl_certificates_request_resource\xda\x41Qproject,target_ssl_proxy,target_ssl_proxies_set_ssl_certificates_request_resource\x8aN\x10GlobalOperations\x12\xba\x02\n\x0cSetSslPolicy\x12:.google.cloud.compute.v1.SetSslPolicyTargetSslProxyRequest\x1a\".google.cloud.compute.v1.Operation\"\xc9\x01\x82\xd3\xe4\x93\x02w\"V/compute/v1/projects/{project}/global/targetSslProxies/{target_ssl_proxy}/setSslPolicy:\x1dssl_policy_reference_resource\xda\x41\x36project,target_ssl_proxy,ssl_policy_reference_resource\x8aN\x10GlobalOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xb7\x0f\n\x10TargetTcpProxies\x12\xd5\x01\n\x0e\x41ggregatedList\x12>.google.cloud.compute.v1.AggregatedListTargetTcpProxiesRequest\x1a\x35.google.cloud.compute.v1.TargetTcpProxyAggregatedList\"L\x82\xd3\xe4\x93\x02<\x12:/compute/v1/projects/{project}/aggregated/targetTcpProxies\xda\x41\x07project\x12\xe3\x01\n\x06\x44\x65lete\x12\x34.google.cloud.compute.v1.DeleteTargetTcpProxyRequest\x1a\".google.cloud.compute.v1.Operation\"\x7f\x82\xd3\xe4\x93\x02K*I/compute/v1/projects/{project}/global/targetTcpProxies/{target_tcp_proxy}\xda\x41\x18project,target_tcp_proxy\x8aN\x10GlobalOperations\x12\xcf\x01\n\x03Get\x12\x31.google.cloud.compute.v1.GetTargetTcpProxyRequest\x1a\'.google.cloud.compute.v1.TargetTcpProxy\"l\x82\xd3\xe4\x93\x02K\x12I/compute/v1/projects/{project}/global/targetTcpProxies/{target_tcp_proxy}\xda\x41\x18project,target_tcp_proxy\x12\xf5\x01\n\x06Insert\x12\x34.google.cloud.compute.v1.InsertTargetTcpProxyRequest\x1a\".google.cloud.compute.v1.Operation\"\x90\x01\x82\xd3\xe4\x93\x02S\"6/compute/v1/projects/{project}/global/targetTcpProxies:\x19target_tcp_proxy_resource\xda\x41!project,target_tcp_proxy_resource\x8aN\x10GlobalOperations\x12\xb3\x01\n\x04List\x12\x34.google.cloud.compute.v1.ListTargetTcpProxiesRequest\x1a+.google.cloud.compute.v1.TargetTcpProxyList\"H\x82\xd3\xe4\x93\x02\x38\x12\x36/compute/v1/projects/{project}/global/targetTcpProxies\xda\x41\x07project\x12\xfe\x02\n\x11SetBackendService\x12?.google.cloud.compute.v1.SetBackendServiceTargetTcpProxyRequest\x1a\".google.cloud.compute.v1.Operation\"\x83\x02\x82\xd3\xe4\x93\x02\x96\x01\"[/compute/v1/projects/{project}/global/targetTcpProxies/{target_tcp_proxy}/setBackendService:7target_tcp_proxies_set_backend_service_request_resource\xda\x41Pproject,target_tcp_proxy,target_tcp_proxies_set_backend_service_request_resource\x8aN\x10GlobalOperations\x12\xef\x02\n\x0eSetProxyHeader\x12<.google.cloud.compute.v1.SetProxyHeaderTargetTcpProxyRequest\x1a\".google.cloud.compute.v1.Operation\"\xfa\x01\x82\xd3\xe4\x93\x02\x90\x01\"X/compute/v1/projects/{project}/global/targetTcpProxies/{target_tcp_proxy}/setProxyHeader:4target_tcp_proxies_set_proxy_header_request_resource\xda\x41Mproject,target_tcp_proxy,target_tcp_proxies_set_proxy_header_request_resource\x8aN\x10GlobalOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xec\x0c\n\x11TargetVpnGateways\x12\xd9\x01\n\x0e\x41ggregatedList\x12?.google.cloud.compute.v1.AggregatedListTargetVpnGatewaysRequest\x1a\x37.google.cloud.compute.v1.TargetVpnGatewayAggregatedList\"M\x82\xd3\xe4\x93\x02=\x12;/compute/v1/projects/{project}/aggregated/targetVpnGateways\xda\x41\x07project\x12\xfc\x01\n\x06\x44\x65lete\x12\x36.google.cloud.compute.v1.DeleteTargetVpnGatewayRequest\x1a\".google.cloud.compute.v1.Operation\"\x95\x01\x82\xd3\xe4\x93\x02X*V/compute/v1/projects/{project}/regions/{region}/targetVpnGateways/{target_vpn_gateway}\xda\x41!project,region,target_vpn_gateway\x8aN\x10RegionOperations\x12\xea\x01\n\x03Get\x12\x33.google.cloud.compute.v1.GetTargetVpnGatewayRequest\x1a).google.cloud.compute.v1.TargetVpnGateway\"\x82\x01\x82\xd3\xe4\x93\x02X\x12V/compute/v1/projects/{project}/regions/{region}/targetVpnGateways/{target_vpn_gateway}\xda\x41!project,region,target_vpn_gateway\x12\x8d\x02\n\x06Insert\x12\x36.google.cloud.compute.v1.InsertTargetVpnGatewayRequest\x1a\".google.cloud.compute.v1.Operation\"\xa6\x01\x82\xd3\xe4\x93\x02`\"A/compute/v1/projects/{project}/regions/{region}/targetVpnGateways:\x1btarget_vpn_gateway_resource\xda\x41*project,region,target_vpn_gateway_resource\x8aN\x10RegionOperations\x12\xc8\x01\n\x04List\x12\x35.google.cloud.compute.v1.ListTargetVpnGatewaysRequest\x1a-.google.cloud.compute.v1.TargetVpnGatewayList\"Z\x82\xd3\xe4\x93\x02\x43\x12\x41/compute/v1/projects/{project}/regions/{region}/targetVpnGateways\xda\x41\x0eproject,region\x12\xbf\x02\n\tSetLabels\x12\x39.google.cloud.compute.v1.SetLabelsTargetVpnGatewayRequest\x1a\".google.cloud.compute.v1.Operation\"\xd2\x01\x82\xd3\xe4\x93\x02|\"V/compute/v1/projects/{project}/regions/{region}/targetVpnGateways/{resource}/setLabels:\"region_set_labels_request_resource\xda\x41:project,region,resource,region_set_labels_request_resource\x8aN\x10RegionOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x9e\x10\n\x07UrlMaps\x12\xbc\x01\n\x0e\x41ggregatedList\x12\x35.google.cloud.compute.v1.AggregatedListUrlMapsRequest\x1a..google.cloud.compute.v1.UrlMapsAggregatedList\"C\x82\xd3\xe4\x93\x02\x33\x12\x31/compute/v1/projects/{project}/aggregated/urlMaps\xda\x41\x07project\x12\xc0\x01\n\x06\x44\x65lete\x12,.google.cloud.compute.v1.DeleteUrlMapRequest\x1a\".google.cloud.compute.v1.Operation\"d\x82\xd3\xe4\x93\x02\x39*7/compute/v1/projects/{project}/global/urlMaps/{url_map}\xda\x41\x0fproject,url_map\x8aN\x10GlobalOperations\x12\xa4\x01\n\x03Get\x12).google.cloud.compute.v1.GetUrlMapRequest\x1a\x1f.google.cloud.compute.v1.UrlMap\"Q\x82\xd3\xe4\x93\x02\x39\x12\x37/compute/v1/projects/{project}/global/urlMaps/{url_map}\xda\x41\x0fproject,url_map\x12\xd1\x01\n\x06Insert\x12,.google.cloud.compute.v1.InsertUrlMapRequest\x1a\".google.cloud.compute.v1.Operation\"u\x82\xd3\xe4\x93\x02\x41\"-/compute/v1/projects/{project}/global/urlMaps:\x10url_map_resource\xda\x41\x18project,url_map_resource\x8aN\x10GlobalOperations\x12\xa6\x02\n\x0fInvalidateCache\x12\x35.google.cloud.compute.v1.InvalidateCacheUrlMapRequest\x1a\".google.cloud.compute.v1.Operation\"\xb7\x01\x82\xd3\xe4\x93\x02k\"G/compute/v1/projects/{project}/global/urlMaps/{url_map}/invalidateCache: cache_invalidation_rule_resource\xda\x41\x30project,url_map,cache_invalidation_rule_resource\x8aN\x10GlobalOperations\x12\x99\x01\n\x04List\x12+.google.cloud.compute.v1.ListUrlMapsRequest\x1a#.google.cloud.compute.v1.UrlMapList\"?\x82\xd3\xe4\x93\x02/\x12-/compute/v1/projects/{project}/global/urlMaps\xda\x41\x07project\x12\xe2\x01\n\x05Patch\x12+.google.cloud.compute.v1.PatchUrlMapRequest\x1a\".google.cloud.compute.v1.Operation\"\x87\x01\x82\xd3\xe4\x93\x02K27/compute/v1/projects/{project}/global/urlMaps/{url_map}:\x10url_map_resource\xda\x41 project,url_map,url_map_resource\x8aN\x10GlobalOperations\x12\xe4\x01\n\x06Update\x12,.google.cloud.compute.v1.UpdateUrlMapRequest\x1a\".google.cloud.compute.v1.Operation\"\x87\x01\x82\xd3\xe4\x93\x02K\x1a\x37/compute/v1/projects/{project}/global/urlMaps/{url_map}:\x10url_map_resource\xda\x41 project,url_map,url_map_resource\x8aN\x10GlobalOperations\x12\x90\x02\n\x08Validate\x12..google.cloud.compute.v1.ValidateUrlMapRequest\x1a\x30.google.cloud.compute.v1.UrlMapsValidateResponse\"\xa1\x01\x82\xd3\xe4\x93\x02\x66\"@/compute/v1/projects/{project}/global/urlMaps/{url_map}/validate:\"url_maps_validate_request_resource\xda\x41\x32project,url_map,url_maps_validate_request_resource\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x9f\x10\n\x0bVpnGateways\x12\xc7\x01\n\x0e\x41ggregatedList\x12\x39.google.cloud.compute.v1.AggregatedListVpnGatewaysRequest\x1a\x31.google.cloud.compute.v1.VpnGatewayAggregatedList\"G\x82\xd3\xe4\x93\x02\x37\x12\x35/compute/v1/projects/{project}/aggregated/vpnGateways\xda\x41\x07project\x12\xe2\x01\n\x06\x44\x65lete\x12\x30.google.cloud.compute.v1.DeleteVpnGatewayRequest\x1a\".google.cloud.compute.v1.Operation\"\x81\x01\x82\xd3\xe4\x93\x02K*I/compute/v1/projects/{project}/regions/{region}/vpnGateways/{vpn_gateway}\xda\x41\x1aproject,region,vpn_gateway\x8aN\x10RegionOperations\x12\xc9\x01\n\x03Get\x12-.google.cloud.compute.v1.GetVpnGatewayRequest\x1a#.google.cloud.compute.v1.VpnGateway\"n\x82\xd3\xe4\x93\x02K\x12I/compute/v1/projects/{project}/regions/{region}/vpnGateways/{vpn_gateway}\xda\x41\x1aproject,region,vpn_gateway\x12\xf1\x01\n\tGetStatus\x12\x33.google.cloud.compute.v1.GetStatusVpnGatewayRequest\x1a\x35.google.cloud.compute.v1.VpnGatewaysGetStatusResponse\"x\x82\xd3\xe4\x93\x02U\x12S/compute/v1/projects/{project}/regions/{region}/vpnGateways/{vpn_gateway}/getStatus\xda\x41\x1aproject,region,vpn_gateway\x12\xf3\x01\n\x06Insert\x12\x30.google.cloud.compute.v1.InsertVpnGatewayRequest\x1a\".google.cloud.compute.v1.Operation\"\x92\x01\x82\xd3\xe4\x93\x02S\";/compute/v1/projects/{project}/regions/{region}/vpnGateways:\x14vpn_gateway_resource\xda\x41#project,region,vpn_gateway_resource\x8aN\x10RegionOperations\x12\xb6\x01\n\x04List\x12/.google.cloud.compute.v1.ListVpnGatewaysRequest\x1a\'.google.cloud.compute.v1.VpnGatewayList\"T\x82\xd3\xe4\x93\x02=\x12;/compute/v1/projects/{project}/regions/{region}/vpnGateways\xda\x41\x0eproject,region\x12\xb3\x02\n\tSetLabels\x12\x33.google.cloud.compute.v1.SetLabelsVpnGatewayRequest\x1a\".google.cloud.compute.v1.Operation\"\xcc\x01\x82\xd3\xe4\x93\x02v\"P/compute/v1/projects/{project}/regions/{region}/vpnGateways/{resource}/setLabels:\"region_set_labels_request_resource\xda\x41:project,region,resource,region_set_labels_request_resource\x8aN\x10RegionOperations\x12\xc7\x02\n\x12TestIamPermissions\x12<.google.cloud.compute.v1.TestIamPermissionsVpnGatewayRequest\x1a\x30.google.cloud.compute.v1.TestPermissionsResponse\"\xc0\x01\x82\xd3\xe4\x93\x02~\"Y/compute/v1/projects/{project}/regions/{region}/vpnGateways/{resource}/testIamPermissions:!test_permissions_request_resource\xda\x41\x39project,region,resource,test_permissions_request_resource\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xca\x0b\n\nVpnTunnels\x12\xc4\x01\n\x0e\x41ggregatedList\x12\x38.google.cloud.compute.v1.AggregatedListVpnTunnelsRequest\x1a\x30.google.cloud.compute.v1.VpnTunnelAggregatedList\"F\x82\xd3\xe4\x93\x02\x36\x12\x34/compute/v1/projects/{project}/aggregated/vpnTunnels\xda\x41\x07project\x12\xdd\x01\n\x06\x44\x65lete\x12/.google.cloud.compute.v1.DeleteVpnTunnelRequest\x1a\".google.cloud.compute.v1.Operation\"~\x82\xd3\xe4\x93\x02I*G/compute/v1/projects/{project}/regions/{region}/vpnTunnels/{vpn_tunnel}\xda\x41\x19project,region,vpn_tunnel\x8aN\x10RegionOperations\x12\xc4\x01\n\x03Get\x12,.google.cloud.compute.v1.GetVpnTunnelRequest\x1a\".google.cloud.compute.v1.VpnTunnel\"k\x82\xd3\xe4\x93\x02I\x12G/compute/v1/projects/{project}/regions/{region}/vpnTunnels/{vpn_tunnel}\xda\x41\x19project,region,vpn_tunnel\x12\xef\x01\n\x06Insert\x12/.google.cloud.compute.v1.InsertVpnTunnelRequest\x1a\".google.cloud.compute.v1.Operation\"\x8f\x01\x82\xd3\xe4\x93\x02Q\":/compute/v1/projects/{project}/regions/{region}/vpnTunnels:\x13vpn_tunnel_resource\xda\x41\"project,region,vpn_tunnel_resource\x8aN\x10RegionOperations\x12\xb3\x01\n\x04List\x12..google.cloud.compute.v1.ListVpnTunnelsRequest\x1a&.google.cloud.compute.v1.VpnTunnelList\"S\x82\xd3\xe4\x93\x02<\x12:/compute/v1/projects/{project}/regions/{region}/vpnTunnels\xda\x41\x0eproject,region\x12\xb1\x02\n\tSetLabels\x12\x32.google.cloud.compute.v1.SetLabelsVpnTunnelRequest\x1a\".google.cloud.compute.v1.Operation\"\xcb\x01\x82\xd3\xe4\x93\x02u\"O/compute/v1/projects/{project}/regions/{region}/vpnTunnels/{resource}/setLabels:\"region_set_labels_request_resource\xda\x41:project,region,resource,region_set_labels_request_resource\x8aN\x10RegionOperations\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xa3\x07\n\x0eZoneOperations\x12\xd8\x01\n\x06\x44\x65lete\x12\x33.google.cloud.compute.v1.DeleteZoneOperationRequest\x1a\x34.google.cloud.compute.v1.DeleteZoneOperationResponse\"c\x82\xd3\xe4\x93\x02\x44*B/compute/v1/projects/{project}/zones/{zone}/operations/{operation}\xda\x41\x16project,zone,operation\x12\xc3\x01\n\x03Get\x12\x30.google.cloud.compute.v1.GetZoneOperationRequest\x1a\".google.cloud.compute.v1.Operation\"f\x82\xd3\xe4\x93\x02\x44\x12\x42/compute/v1/projects/{project}/zones/{zone}/operations/{operation}\xda\x41\x16project,zone,operation\x90N\x01\x12\xb1\x01\n\x04List\x12\x32.google.cloud.compute.v1.ListZoneOperationsRequest\x1a&.google.cloud.compute.v1.OperationList\"M\x82\xd3\xe4\x93\x02\x38\x12\x36/compute/v1/projects/{project}/zones/{zone}/operations\xda\x41\x0cproject,zone\x12\xc7\x01\n\x04Wait\x12\x31.google.cloud.compute.v1.WaitZoneOperationRequest\x1a\".google.cloud.compute.v1.Operation\"h\x82\xd3\xe4\x93\x02I\"G/compute/v1/projects/{project}/zones/{zone}/operations/{operation}/wait\xda\x41\x16project,zone,operation\x1ar\xca\x41\x16\x63ompute.googleapis.com\xd2\x41Vhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xd1\x03\n\x05Zones\x12\x91\x01\n\x03Get\x12\'.google.cloud.compute.v1.GetZoneRequest\x1a\x1d.google.cloud.compute.v1.Zone\"B\x82\xd3\xe4\x93\x02-\x12+/compute/v1/projects/{project}/zones/{zone}\xda\x41\x0cproject,zone\x12\x8c\x01\n\x04List\x12).google.cloud.compute.v1.ListZonesRequest\x1a!.google.cloud.compute.v1.ZoneList\"6\x82\xd3\xe4\x93\x02&\x12$/compute/v1/projects/{project}/zones\xda\x41\x07project\x1a\xa4\x01\xca\x41\x16\x63ompute.googleapis.com\xd2\x41\x87\x01https://www.googleapis.com/auth/compute.readonly,https://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platformB\x9d\x01\n\x1b\x63om.google.cloud.compute.v1P\x01Z+cloud.google.com/go/compute/apiv1/computepb\xaa\x02\x17Google.Cloud.Compute.V1\xca\x02\x17Google\\Cloud\\Compute\\V1\xea\x02\x1aGoogle::Cloud::Compute::V1b\x06proto3"
+
+pool = Google::Protobuf::DescriptorPool.generated_pool
+
+begin
+ pool.add_serialized_file(descriptor_data)
+rescue TypeError => e
+ # Compatibility code: will be removed in the next major version.
+ require 'google/protobuf/descriptor_pb'
+ parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data)
+ parsed.clear_dependency
+ serialized = parsed.class.encode(parsed)
+ file = pool.add_serialized_file(serialized)
+ warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}"
+ imports = [
+ ]
+ imports.each do |type_name, expected_filename|
+ import_file = pool.lookup(type_name).file_descriptor
+ if import_file.name != expected_filename
+ warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}"
end
- add_message "google.cloud.compute.v1.AbandonInstancesRegionInstanceGroupManagerRequest" do
- optional :instance_group_manager, :string, 249363395
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :region_instance_group_managers_abandon_instances_request_resource, :message, 488499491, "google.cloud.compute.v1.RegionInstanceGroupManagersAbandonInstancesRequest"
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.AcceleratorConfig" do
- proto3_optional :accelerator_count, :int32, 504879675
- proto3_optional :accelerator_type, :string, 138031246
- end
- add_message "google.cloud.compute.v1.AcceleratorType" do
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :deprecated, :message, 515138995, "google.cloud.compute.v1.DeprecationStatus"
- proto3_optional :description, :string, 422937596
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :maximum_cards_per_instance, :int32, 263814482
- proto3_optional :name, :string, 3373707
- proto3_optional :self_link, :string, 456214797
- proto3_optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.AcceleratorTypeAggregatedList" do
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.AcceleratorTypesScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.AcceleratorTypeList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.AcceleratorType"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.AcceleratorTypesScopedList" do
- repeated :accelerator_types, :message, 520872357, "google.cloud.compute.v1.AcceleratorType"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.Accelerators" do
- proto3_optional :guest_accelerator_count, :int32, 479079316
- proto3_optional :guest_accelerator_type, :string, 293064725
- end
- add_message "google.cloud.compute.v1.AccessConfig" do
- proto3_optional :external_ipv6, :string, 532703707
- proto3_optional :external_ipv6_prefix_length, :int32, 425672143
- proto3_optional :kind, :string, 3292052
- proto3_optional :name, :string, 3373707
- proto3_optional :nat_i_p, :string, 117634556
- proto3_optional :network_tier, :string, 517397843
- proto3_optional :public_ptr_domain_name, :string, 316599167
- proto3_optional :set_public_ptr, :bool, 523870229
- proto3_optional :type, :string, 3575610
- end
- add_enum "google.cloud.compute.v1.AccessConfig.NetworkTier" do
- value :UNDEFINED_NETWORK_TIER, 0
- value :FIXED_STANDARD, 310464328
- value :PREMIUM, 399530551
- value :STANDARD, 484642493
- value :STANDARD_OVERRIDES_FIXED_STANDARD, 465847234
- end
- add_enum "google.cloud.compute.v1.AccessConfig.Type" do
- value :UNDEFINED_TYPE, 0
- value :DIRECT_IPV6, 4397213
- value :ONE_TO_ONE_NAT, 84090205
- end
- add_message "google.cloud.compute.v1.AddAccessConfigInstanceRequest" do
- optional :access_config_resource, :message, 387825552, "google.cloud.compute.v1.AccessConfig"
- optional :instance, :string, 18257045
- optional :network_interface, :string, 365387880
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.AddAssociationFirewallPolicyRequest" do
- optional :firewall_policy, :string, 498173265
- optional :firewall_policy_association_resource, :message, 259546170, "google.cloud.compute.v1.FirewallPolicyAssociation"
- proto3_optional :replace_existing_association, :bool, 209541240
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.AddAssociationNetworkFirewallPolicyRequest" do
- optional :firewall_policy, :string, 498173265
- optional :firewall_policy_association_resource, :message, 259546170, "google.cloud.compute.v1.FirewallPolicyAssociation"
- optional :project, :string, 227560217
- proto3_optional :replace_existing_association, :bool, 209541240
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.AddAssociationRegionNetworkFirewallPolicyRequest" do
- optional :firewall_policy, :string, 498173265
- optional :firewall_policy_association_resource, :message, 259546170, "google.cloud.compute.v1.FirewallPolicyAssociation"
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :replace_existing_association, :bool, 209541240
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.AddHealthCheckTargetPoolRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :target_pool, :string, 62796298
- optional :target_pools_add_health_check_request_resource, :message, 269573412, "google.cloud.compute.v1.TargetPoolsAddHealthCheckRequest"
- end
- add_message "google.cloud.compute.v1.AddInstanceTargetPoolRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :target_pool, :string, 62796298
- optional :target_pools_add_instance_request_resource, :message, 428796404, "google.cloud.compute.v1.TargetPoolsAddInstanceRequest"
- end
- add_message "google.cloud.compute.v1.AddInstancesInstanceGroupRequest" do
- optional :instance_group, :string, 81095253
- optional :instance_groups_add_instances_request_resource, :message, 453713246, "google.cloud.compute.v1.InstanceGroupsAddInstancesRequest"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.AddNodesNodeGroupRequest" do
- optional :node_group, :string, 469958146
- optional :node_groups_add_nodes_request_resource, :message, 131263288, "google.cloud.compute.v1.NodeGroupsAddNodesRequest"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.AddPeeringNetworkRequest" do
- optional :network, :string, 232872494
- optional :networks_add_peering_request_resource, :message, 388810421, "google.cloud.compute.v1.NetworksAddPeeringRequest"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.AddResourcePoliciesDiskRequest" do
- optional :disk, :string, 3083677
- optional :disks_add_resource_policies_request_resource, :message, 496483363, "google.cloud.compute.v1.DisksAddResourcePoliciesRequest"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.AddResourcePoliciesInstanceRequest" do
- optional :instance, :string, 18257045
- optional :instances_add_resource_policies_request_resource, :message, 489351963, "google.cloud.compute.v1.InstancesAddResourcePoliciesRequest"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.AddResourcePoliciesRegionDiskRequest" do
- optional :disk, :string, 3083677
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :region_disks_add_resource_policies_request_resource, :message, 284196750, "google.cloud.compute.v1.RegionDisksAddResourcePoliciesRequest"
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.AddRuleFirewallPolicyRequest" do
- optional :firewall_policy, :string, 498173265
- optional :firewall_policy_rule_resource, :message, 250523523, "google.cloud.compute.v1.FirewallPolicyRule"
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.AddRuleNetworkFirewallPolicyRequest" do
- optional :firewall_policy, :string, 498173265
- optional :firewall_policy_rule_resource, :message, 250523523, "google.cloud.compute.v1.FirewallPolicyRule"
- proto3_optional :max_priority, :int32, 329635359
- proto3_optional :min_priority, :int32, 267190513
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.AddRuleRegionNetworkFirewallPolicyRequest" do
- optional :firewall_policy, :string, 498173265
- optional :firewall_policy_rule_resource, :message, 250523523, "google.cloud.compute.v1.FirewallPolicyRule"
- proto3_optional :max_priority, :int32, 329635359
- proto3_optional :min_priority, :int32, 267190513
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.AddRuleSecurityPolicyRequest" do
- optional :project, :string, 227560217
- optional :security_policy, :string, 171082513
- optional :security_policy_rule_resource, :message, 402693443, "google.cloud.compute.v1.SecurityPolicyRule"
- proto3_optional :validate_only, :bool, 242744629
- end
- add_message "google.cloud.compute.v1.AddSignedUrlKeyBackendBucketRequest" do
- optional :backend_bucket, :string, 91714037
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :signed_url_key_resource, :message, 457625985, "google.cloud.compute.v1.SignedUrlKey"
- end
- add_message "google.cloud.compute.v1.AddSignedUrlKeyBackendServiceRequest" do
- optional :backend_service, :string, 306946058
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :signed_url_key_resource, :message, 457625985, "google.cloud.compute.v1.SignedUrlKey"
- end
- add_message "google.cloud.compute.v1.Address" do
- proto3_optional :address, :string, 462920692
- proto3_optional :address_type, :string, 264307877
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :id, :uint64, 3355
- proto3_optional :ip_version, :string, 294959552
- proto3_optional :ipv6_endpoint_type, :string, 97501004
- proto3_optional :kind, :string, 3292052
- proto3_optional :name, :string, 3373707
- proto3_optional :network, :string, 232872494
- proto3_optional :network_tier, :string, 517397843
- proto3_optional :prefix_length, :int32, 453565747
- proto3_optional :purpose, :string, 316407070
- proto3_optional :region, :string, 138946292
- proto3_optional :self_link, :string, 456214797
- proto3_optional :status, :string, 181260274
- proto3_optional :subnetwork, :string, 307827694
- repeated :users, :string, 111578632
- end
- add_enum "google.cloud.compute.v1.Address.AddressType" do
- value :UNDEFINED_ADDRESS_TYPE, 0
- value :EXTERNAL, 35607499
- value :INTERNAL, 279295677
- value :UNSPECIFIED_TYPE, 53933922
- end
- add_enum "google.cloud.compute.v1.Address.IpVersion" do
- value :UNDEFINED_IP_VERSION, 0
- value :IPV4, 2254341
- value :IPV6, 2254343
- value :UNSPECIFIED_VERSION, 21850000
- end
- add_enum "google.cloud.compute.v1.Address.Ipv6EndpointType" do
- value :UNDEFINED_IPV6_ENDPOINT_TYPE, 0
- value :NETLB, 74173363
- value :VM, 2743
- end
- add_enum "google.cloud.compute.v1.Address.NetworkTier" do
- value :UNDEFINED_NETWORK_TIER, 0
- value :FIXED_STANDARD, 310464328
- value :PREMIUM, 399530551
- value :STANDARD, 484642493
- value :STANDARD_OVERRIDES_FIXED_STANDARD, 465847234
- end
- add_enum "google.cloud.compute.v1.Address.Purpose" do
- value :UNDEFINED_PURPOSE, 0
- value :DNS_RESOLVER, 476114556
- value :GCE_ENDPOINT, 230515243
- value :IPSEC_INTERCONNECT, 340437251
- value :NAT_AUTO, 163666477
- value :PRIVATE_SERVICE_CONNECT, 48134724
- value :SERVERLESS, 270492508
- value :SHARED_LOADBALANCER_VIP, 294447572
- value :VPC_PEERING, 400800170
- end
- add_enum "google.cloud.compute.v1.Address.Status" do
- value :UNDEFINED_STATUS, 0
- value :IN_USE, 17393485
- value :RESERVED, 432241448
- value :RESERVING, 514587225
- end
- add_message "google.cloud.compute.v1.AddressAggregatedList" do
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.AddressesScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.AddressList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.Address"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.AddressesScopedList" do
- repeated :addresses, :message, 337673122, "google.cloud.compute.v1.Address"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.AdvancedMachineFeatures" do
- proto3_optional :enable_nested_virtualization, :bool, 16639365
- proto3_optional :enable_uefi_networking, :bool, 334485668
- proto3_optional :threads_per_core, :int32, 352611671
- proto3_optional :visible_core_count, :int32, 193198684
- end
- add_message "google.cloud.compute.v1.AggregatedListAcceleratorTypesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListAddressesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListAutoscalersRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListBackendServicesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListDiskTypesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListDisksRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListForwardingRulesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListGlobalOperationsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListHealthChecksRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListInstanceGroupManagersRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListInstanceGroupsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListInstanceTemplatesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListInstancesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListInterconnectAttachmentsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListMachineTypesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListNetworkAttachmentsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListNetworkEdgeSecurityServicesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListNetworkEndpointGroupsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListNodeGroupsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListNodeTemplatesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListNodeTypesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListPacketMirroringsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListPublicDelegatedPrefixesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListRegionCommitmentsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListReservationsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListResourcePoliciesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListRoutersRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListSecurityPoliciesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListServiceAttachmentsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListSslCertificatesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListSslPoliciesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListSubnetworksRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListTargetHttpProxiesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListTargetHttpsProxiesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListTargetInstancesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListTargetPoolsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListTargetTcpProxiesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListTargetVpnGatewaysRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListUrlMapsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListVpnGatewaysRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AggregatedListVpnTunnelsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :include_all_scopes, :bool, 391327988
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.AliasIpRange" do
- proto3_optional :ip_cidr_range, :string, 98117322
- proto3_optional :subnetwork_range_name, :string, 387995966
- end
- add_message "google.cloud.compute.v1.AllocationResourceStatus" do
- proto3_optional :specific_sku_allocation, :message, 196231151, "google.cloud.compute.v1.AllocationResourceStatusSpecificSKUAllocation"
- end
- add_message "google.cloud.compute.v1.AllocationResourceStatusSpecificSKUAllocation" do
- proto3_optional :source_instance_template_id, :string, 111196154
- end
- add_message "google.cloud.compute.v1.AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk" do
- proto3_optional :disk_size_gb, :int64, 316263735
- proto3_optional :interface, :string, 502623545
- end
- add_enum "google.cloud.compute.v1.AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Interface" do
- value :UNDEFINED_INTERFACE, 0
- value :NVME, 2408800
- value :SCSI, 2539686
- end
- add_message "google.cloud.compute.v1.AllocationSpecificSKUAllocationReservedInstanceProperties" do
- repeated :guest_accelerators, :message, 463595119, "google.cloud.compute.v1.AcceleratorConfig"
- repeated :local_ssds, :message, 229951299, "google.cloud.compute.v1.AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk"
- proto3_optional :location_hint, :string, 350519505
- proto3_optional :machine_type, :string, 227711026
- proto3_optional :min_cpu_platform, :string, 242912759
- end
- add_message "google.cloud.compute.v1.AllocationSpecificSKUReservation" do
- proto3_optional :assured_count, :int64, 281197645
- proto3_optional :count, :int64, 94851343
- proto3_optional :in_use_count, :int64, 493458877
- proto3_optional :instance_properties, :message, 215355165, "google.cloud.compute.v1.AllocationSpecificSKUAllocationReservedInstanceProperties"
- proto3_optional :source_instance_template, :string, 332423616
- end
- add_message "google.cloud.compute.v1.Allowed" do
- proto3_optional :I_p_protocol, :string, 488094525
- repeated :ports, :string, 106854418
- end
- add_message "google.cloud.compute.v1.ApplyUpdatesToInstancesInstanceGroupManagerRequest" do
- optional :instance_group_manager, :string, 249363395
- optional :instance_group_managers_apply_updates_request_resource, :message, 259242835, "google.cloud.compute.v1.InstanceGroupManagersApplyUpdatesRequest"
- optional :project, :string, 227560217
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.ApplyUpdatesToInstancesRegionInstanceGroupManagerRequest" do
- optional :instance_group_manager, :string, 249363395
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :region_instance_group_managers_apply_updates_request_resource, :message, 76248318, "google.cloud.compute.v1.RegionInstanceGroupManagersApplyUpdatesRequest"
- end
- add_message "google.cloud.compute.v1.AttachDiskInstanceRequest" do
- optional :attached_disk_resource, :message, 90605845, "google.cloud.compute.v1.AttachedDisk"
- proto3_optional :force_attach, :bool, 142758425
- optional :instance, :string, 18257045
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.AttachNetworkEndpointsGlobalNetworkEndpointGroupRequest" do
- optional :global_network_endpoint_groups_attach_endpoints_request_resource, :message, 30691563, "google.cloud.compute.v1.GlobalNetworkEndpointGroupsAttachEndpointsRequest"
- optional :network_endpoint_group, :string, 433907078
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.AttachNetworkEndpointsNetworkEndpointGroupRequest" do
- optional :network_endpoint_group, :string, 433907078
- optional :network_endpoint_groups_attach_endpoints_request_resource, :message, 531079, "google.cloud.compute.v1.NetworkEndpointGroupsAttachEndpointsRequest"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.AttachedDisk" do
- proto3_optional :architecture, :string, 302803283
- proto3_optional :auto_delete, :bool, 464761403
- proto3_optional :boot, :bool, 3029746
- proto3_optional :device_name, :string, 67541716
- proto3_optional :disk_encryption_key, :message, 271660677, "google.cloud.compute.v1.CustomerEncryptionKey"
- proto3_optional :disk_size_gb, :int64, 316263735
- proto3_optional :force_attach, :bool, 142758425
- repeated :guest_os_features, :message, 79294545, "google.cloud.compute.v1.GuestOsFeature"
- proto3_optional :index, :int32, 100346066
- proto3_optional :initialize_params, :message, 17697045, "google.cloud.compute.v1.AttachedDiskInitializeParams"
- proto3_optional :interface, :string, 502623545
- proto3_optional :kind, :string, 3292052
- repeated :licenses, :string, 337642578
- proto3_optional :mode, :string, 3357091
- proto3_optional :shielded_instance_initial_state, :message, 192356867, "google.cloud.compute.v1.InitialStateConfig"
- proto3_optional :source, :string, 177235995
- proto3_optional :type, :string, 3575610
- end
- add_enum "google.cloud.compute.v1.AttachedDisk.Architecture" do
- value :UNDEFINED_ARCHITECTURE, 0
- value :ARCHITECTURE_UNSPECIFIED, 394750507
- value :ARM64, 62547450
- value :X86_64, 425300551
- end
- add_enum "google.cloud.compute.v1.AttachedDisk.Interface" do
- value :UNDEFINED_INTERFACE, 0
- value :NVME, 2408800
- value :SCSI, 2539686
- end
- add_enum "google.cloud.compute.v1.AttachedDisk.Mode" do
- value :UNDEFINED_MODE, 0
- value :READ_ONLY, 91950261
- value :READ_WRITE, 173607894
- end
- add_enum "google.cloud.compute.v1.AttachedDisk.Type" do
- value :UNDEFINED_TYPE, 0
- value :PERSISTENT, 460683927
- value :SCRATCH, 496778970
- end
- add_message "google.cloud.compute.v1.AttachedDiskInitializeParams" do
- proto3_optional :architecture, :string, 302803283
- proto3_optional :description, :string, 422937596
- proto3_optional :disk_name, :string, 92807149
- proto3_optional :disk_size_gb, :int64, 316263735
- proto3_optional :disk_type, :string, 93009052
- map :labels, :string, :string, 500195327
- repeated :licenses, :string, 337642578
- proto3_optional :on_update_action, :string, 202451980
- proto3_optional :provisioned_iops, :int64, 186769108
- map :resource_manager_tags, :string, :string, 377671164
- repeated :resource_policies, :string, 22220385
- proto3_optional :source_image, :string, 50443319
- proto3_optional :source_image_encryption_key, :message, 381503659, "google.cloud.compute.v1.CustomerEncryptionKey"
- proto3_optional :source_snapshot, :string, 126061928
- proto3_optional :source_snapshot_encryption_key, :message, 303679322, "google.cloud.compute.v1.CustomerEncryptionKey"
- end
- add_enum "google.cloud.compute.v1.AttachedDiskInitializeParams.Architecture" do
- value :UNDEFINED_ARCHITECTURE, 0
- value :ARCHITECTURE_UNSPECIFIED, 394750507
- value :ARM64, 62547450
- value :X86_64, 425300551
- end
- add_enum "google.cloud.compute.v1.AttachedDiskInitializeParams.OnUpdateAction" do
- value :UNDEFINED_ON_UPDATE_ACTION, 0
- value :RECREATE_DISK, 494767853
- value :RECREATE_DISK_IF_SOURCE_CHANGED, 398099712
- value :USE_EXISTING_DISK, 232682233
- end
- add_message "google.cloud.compute.v1.AuditConfig" do
- repeated :audit_log_configs, :message, 488420626, "google.cloud.compute.v1.AuditLogConfig"
- repeated :exempted_members, :string, 232615576
- proto3_optional :service, :string, 373540533
- end
- add_message "google.cloud.compute.v1.AuditLogConfig" do
- repeated :exempted_members, :string, 232615576
- proto3_optional :ignore_child_exemptions, :bool, 70141850
- proto3_optional :log_type, :string, 403115861
- end
- add_enum "google.cloud.compute.v1.AuditLogConfig.LogType" do
- value :UNDEFINED_LOG_TYPE, 0
- value :ADMIN_READ, 128951462
- value :DATA_READ, 305224971
- value :DATA_WRITE, 340181738
- value :LOG_TYPE_UNSPECIFIED, 154527053
- end
- add_message "google.cloud.compute.v1.AuthorizationLoggingOptions" do
- proto3_optional :permission_type, :string, 525978538
- end
- add_enum "google.cloud.compute.v1.AuthorizationLoggingOptions.PermissionType" do
- value :UNDEFINED_PERMISSION_TYPE, 0
- value :ADMIN_READ, 128951462
- value :ADMIN_WRITE, 244412079
- value :DATA_READ, 305224971
- value :DATA_WRITE, 340181738
- value :PERMISSION_TYPE_UNSPECIFIED, 440313346
- end
- add_message "google.cloud.compute.v1.Autoscaler" do
- proto3_optional :autoscaling_policy, :message, 221950041, "google.cloud.compute.v1.AutoscalingPolicy"
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :name, :string, 3373707
- proto3_optional :recommended_size, :int32, 257915749
- proto3_optional :region, :string, 138946292
- map :scaling_schedule_status, :string, :message, 465950178, "google.cloud.compute.v1.ScalingScheduleStatus"
- proto3_optional :self_link, :string, 456214797
- proto3_optional :status, :string, 181260274
- repeated :status_details, :message, 363353845, "google.cloud.compute.v1.AutoscalerStatusDetails"
- proto3_optional :target, :string, 192835985
- proto3_optional :zone, :string, 3744684
- end
- add_enum "google.cloud.compute.v1.Autoscaler.Status" do
- value :UNDEFINED_STATUS, 0
- value :ACTIVE, 314733318
- value :DELETING, 528602024
- value :ERROR, 66247144
- value :PENDING, 35394935
- end
- add_message "google.cloud.compute.v1.AutoscalerAggregatedList" do
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.AutoscalersScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.AutoscalerList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.Autoscaler"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.AutoscalerStatusDetails" do
- proto3_optional :message, :string, 418054151
- proto3_optional :type, :string, 3575610
- end
- add_enum "google.cloud.compute.v1.AutoscalerStatusDetails.Type" do
- value :UNDEFINED_TYPE, 0
- value :ALL_INSTANCES_UNHEALTHY, 404965477
- value :BACKEND_SERVICE_DOES_NOT_EXIST, 191417626
- value :CAPPED_AT_MAX_NUM_REPLICAS, 518617
- value :CUSTOM_METRIC_DATA_POINTS_TOO_SPARSE, 328964659
- value :CUSTOM_METRIC_INVALID, 204430550
- value :MIN_EQUALS_MAX, 2821361
- value :MISSING_CUSTOM_METRIC_DATA_POINTS, 94885086
- value :MISSING_LOAD_BALANCING_DATA_POINTS, 509858898
- value :MODE_OFF, 164169907
- value :MODE_ONLY_SCALE_OUT, 3840994
- value :MODE_ONLY_UP, 100969842
- value :MORE_THAN_ONE_BACKEND_SERVICE, 151922141
- value :NOT_ENOUGH_QUOTA_AVAILABLE, 403101631
- value :REGION_RESOURCE_STOCKOUT, 528622846
- value :SCALING_TARGET_DOES_NOT_EXIST, 122636699
- value :SCHEDULED_INSTANCES_GREATER_THAN_AUTOSCALER_MAX, 29275586
- value :SCHEDULED_INSTANCES_LESS_THAN_AUTOSCALER_MIN, 398287669
- value :UNKNOWN, 433141802
- value :UNSUPPORTED_MAX_RATE_LOAD_BALANCING_CONFIGURATION, 330845009
- value :ZONE_RESOURCE_STOCKOUT, 210200502
- end
- add_message "google.cloud.compute.v1.AutoscalersScopedList" do
- repeated :autoscalers, :message, 465771644, "google.cloud.compute.v1.Autoscaler"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.AutoscalingPolicy" do
- proto3_optional :cool_down_period_sec, :int32, 107692954
- proto3_optional :cpu_utilization, :message, 381211147, "google.cloud.compute.v1.AutoscalingPolicyCpuUtilization"
- repeated :custom_metric_utilizations, :message, 131972850, "google.cloud.compute.v1.AutoscalingPolicyCustomMetricUtilization"
- proto3_optional :load_balancing_utilization, :message, 429746403, "google.cloud.compute.v1.AutoscalingPolicyLoadBalancingUtilization"
- proto3_optional :max_num_replicas, :int32, 62327375
- proto3_optional :min_num_replicas, :int32, 535329825
- proto3_optional :mode, :string, 3357091
- proto3_optional :scale_in_control, :message, 527670872, "google.cloud.compute.v1.AutoscalingPolicyScaleInControl"
- map :scaling_schedules, :string, :message, 355416580, "google.cloud.compute.v1.AutoscalingPolicyScalingSchedule"
- end
- add_enum "google.cloud.compute.v1.AutoscalingPolicy.Mode" do
- value :UNDEFINED_MODE, 0
- value :OFF, 78159
- value :ON, 2527
- value :ONLY_SCALE_OUT, 152713670
- value :ONLY_UP, 478095374
- end
- add_message "google.cloud.compute.v1.AutoscalingPolicyCpuUtilization" do
- proto3_optional :predictive_method, :string, 390220737
- proto3_optional :utilization_target, :double, 215905870
- end
- add_enum "google.cloud.compute.v1.AutoscalingPolicyCpuUtilization.PredictiveMethod" do
- value :UNDEFINED_PREDICTIVE_METHOD, 0
- value :NONE, 2402104
- value :OPTIMIZE_AVAILABILITY, 11629437
- end
- add_message "google.cloud.compute.v1.AutoscalingPolicyCustomMetricUtilization" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :metric, :string, 533067184
- proto3_optional :single_instance_assignment, :double, 504768064
- proto3_optional :utilization_target, :double, 215905870
- proto3_optional :utilization_target_type, :string, 340169355
- end
- add_enum "google.cloud.compute.v1.AutoscalingPolicyCustomMetricUtilization.UtilizationTargetType" do
- value :UNDEFINED_UTILIZATION_TARGET_TYPE, 0
- value :DELTA_PER_MINUTE, 87432861
- value :DELTA_PER_SECOND, 255180029
- value :GAUGE, 67590361
- end
- add_message "google.cloud.compute.v1.AutoscalingPolicyLoadBalancingUtilization" do
- proto3_optional :utilization_target, :double, 215905870
- end
- add_message "google.cloud.compute.v1.AutoscalingPolicyScaleInControl" do
- proto3_optional :max_scaled_in_replicas, :message, 180710123, "google.cloud.compute.v1.FixedOrPercent"
- proto3_optional :time_window_sec, :int32, 36405300
- end
- add_message "google.cloud.compute.v1.AutoscalingPolicyScalingSchedule" do
- proto3_optional :description, :string, 422937596
- proto3_optional :disabled, :bool, 270940796
- proto3_optional :duration_sec, :int32, 212356902
- proto3_optional :min_required_replicas, :int32, 365514414
- proto3_optional :schedule, :string, 375820951
- proto3_optional :time_zone, :string, 36848094
- end
- add_message "google.cloud.compute.v1.Backend" do
- proto3_optional :balancing_mode, :string, 430286217
- proto3_optional :capacity_scaler, :float, 315958157
- proto3_optional :description, :string, 422937596
- proto3_optional :failover, :bool, 138892530
- proto3_optional :group, :string, 98629247
- proto3_optional :max_connections, :int32, 110652154
- proto3_optional :max_connections_per_endpoint, :int32, 216904604
- proto3_optional :max_connections_per_instance, :int32, 104671900
- proto3_optional :max_rate, :int32, 408035035
- proto3_optional :max_rate_per_endpoint, :float, 129832283
- proto3_optional :max_rate_per_instance, :float, 17599579
- proto3_optional :max_utilization, :float, 148192199
- end
- add_enum "google.cloud.compute.v1.Backend.BalancingMode" do
- value :UNDEFINED_BALANCING_MODE, 0
- value :CONNECTION, 246311646
- value :RATE, 2508000
- value :UTILIZATION, 157008386
- end
- add_message "google.cloud.compute.v1.BackendBucket" do
- proto3_optional :bucket_name, :string, 283610048
- proto3_optional :cdn_policy, :message, 213976452, "google.cloud.compute.v1.BackendBucketCdnPolicy"
- proto3_optional :compression_mode, :string, 95520988
- proto3_optional :creation_timestamp, :string, 30525366
- repeated :custom_response_headers, :string, 387539094
- proto3_optional :description, :string, 422937596
- proto3_optional :edge_security_policy, :string, 41036943
- proto3_optional :enable_cdn, :bool, 282942321
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :name, :string, 3373707
- proto3_optional :self_link, :string, 456214797
- end
- add_enum "google.cloud.compute.v1.BackendBucket.CompressionMode" do
- value :UNDEFINED_COMPRESSION_MODE, 0
- value :AUTOMATIC, 165298699
- value :DISABLED, 516696700
- end
- add_message "google.cloud.compute.v1.BackendBucketCdnPolicy" do
- repeated :bypass_cache_on_request_headers, :message, 486203082, "google.cloud.compute.v1.BackendBucketCdnPolicyBypassCacheOnRequestHeader"
- proto3_optional :cache_key_policy, :message, 159263727, "google.cloud.compute.v1.BackendBucketCdnPolicyCacheKeyPolicy"
- proto3_optional :cache_mode, :string, 28877888
- proto3_optional :client_ttl, :int32, 29034360
- proto3_optional :default_ttl, :int32, 100253422
- proto3_optional :max_ttl, :int32, 307578001
- proto3_optional :negative_caching, :bool, 336110005
- repeated :negative_caching_policy, :message, 155359996, "google.cloud.compute.v1.BackendBucketCdnPolicyNegativeCachingPolicy"
- proto3_optional :request_coalescing, :bool, 532808276
- proto3_optional :serve_while_stale, :int32, 236682203
- proto3_optional :signed_url_cache_max_age_sec, :int64, 269374534
- repeated :signed_url_key_names, :string, 371848885
- end
- add_enum "google.cloud.compute.v1.BackendBucketCdnPolicy.CacheMode" do
- value :UNDEFINED_CACHE_MODE, 0
- value :CACHE_ALL_STATIC, 355027945
- value :FORCE_CACHE_ALL, 486026928
- value :INVALID_CACHE_MODE, 381295560
- value :USE_ORIGIN_HEADERS, 55380261
- end
- add_message "google.cloud.compute.v1.BackendBucketCdnPolicyBypassCacheOnRequestHeader" do
- proto3_optional :header_name, :string, 110223613
- end
- add_message "google.cloud.compute.v1.BackendBucketCdnPolicyCacheKeyPolicy" do
- repeated :include_http_headers, :string, 2489606
- repeated :query_string_whitelist, :string, 52456496
- end
- add_message "google.cloud.compute.v1.BackendBucketCdnPolicyNegativeCachingPolicy" do
- proto3_optional :code, :int32, 3059181
- proto3_optional :ttl, :int32, 115180
- end
- add_message "google.cloud.compute.v1.BackendBucketList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.BackendBucket"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.BackendService" do
- proto3_optional :affinity_cookie_ttl_sec, :int32, 369996954
- repeated :backends, :message, 510839903, "google.cloud.compute.v1.Backend"
- proto3_optional :cdn_policy, :message, 213976452, "google.cloud.compute.v1.BackendServiceCdnPolicy"
- proto3_optional :circuit_breakers, :message, 421340061, "google.cloud.compute.v1.CircuitBreakers"
- proto3_optional :compression_mode, :string, 95520988
- proto3_optional :connection_draining, :message, 461096747, "google.cloud.compute.v1.ConnectionDraining"
- proto3_optional :connection_tracking_policy, :message, 143994969, "google.cloud.compute.v1.BackendServiceConnectionTrackingPolicy"
- proto3_optional :consistent_hash, :message, 905883, "google.cloud.compute.v1.ConsistentHashLoadBalancerSettings"
- proto3_optional :creation_timestamp, :string, 30525366
- repeated :custom_request_headers, :string, 27977992
- repeated :custom_response_headers, :string, 387539094
- proto3_optional :description, :string, 422937596
- proto3_optional :edge_security_policy, :string, 41036943
- proto3_optional :enable_c_d_n, :bool, 250733499
- proto3_optional :failover_policy, :message, 105658655, "google.cloud.compute.v1.BackendServiceFailoverPolicy"
- proto3_optional :fingerprint, :string, 234678500
- repeated :health_checks, :string, 448370606
- proto3_optional :iap, :message, 104024, "google.cloud.compute.v1.BackendServiceIAP"
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :load_balancing_scheme, :string, 363890244
- repeated :locality_lb_policies, :message, 140982557, "google.cloud.compute.v1.BackendServiceLocalityLoadBalancingPolicyConfig"
- proto3_optional :locality_lb_policy, :string, 131431487
- proto3_optional :log_config, :message, 351299741, "google.cloud.compute.v1.BackendServiceLogConfig"
- proto3_optional :max_stream_duration, :message, 61428376, "google.cloud.compute.v1.Duration"
- proto3_optional :name, :string, 3373707
- proto3_optional :network, :string, 232872494
- proto3_optional :outlier_detection, :message, 354625086, "google.cloud.compute.v1.OutlierDetection"
- proto3_optional :port, :int32, 3446913
- proto3_optional :port_name, :string, 41534345
- proto3_optional :protocol, :string, 84577944
- proto3_optional :region, :string, 138946292
- proto3_optional :security_policy, :string, 171082513
- proto3_optional :security_settings, :message, 478649922, "google.cloud.compute.v1.SecuritySettings"
- proto3_optional :self_link, :string, 456214797
- repeated :service_bindings, :string, 133581016
- proto3_optional :session_affinity, :string, 463888561
- proto3_optional :subsetting, :message, 450283536, "google.cloud.compute.v1.Subsetting"
- proto3_optional :timeout_sec, :int32, 79994995
- end
- add_enum "google.cloud.compute.v1.BackendService.CompressionMode" do
- value :UNDEFINED_COMPRESSION_MODE, 0
- value :AUTOMATIC, 165298699
- value :DISABLED, 516696700
- end
- add_enum "google.cloud.compute.v1.BackendService.LoadBalancingScheme" do
- value :UNDEFINED_LOAD_BALANCING_SCHEME, 0
- value :EXTERNAL, 35607499
- value :EXTERNAL_MANAGED, 512006923
- value :INTERNAL, 279295677
- value :INTERNAL_MANAGED, 37350397
- value :INTERNAL_SELF_MANAGED, 236211150
- value :INVALID_LOAD_BALANCING_SCHEME, 275352060
- end
- add_enum "google.cloud.compute.v1.BackendService.LocalityLbPolicy" do
- value :UNDEFINED_LOCALITY_LB_POLICY, 0
- value :INVALID_LB_POLICY, 323318707
- value :LEAST_REQUEST, 46604921
- value :MAGLEV, 119180266
- value :ORIGINAL_DESTINATION, 166297216
- value :RANDOM, 262527171
- value :RING_HASH, 432795069
- value :ROUND_ROBIN, 153895801
- value :WEIGHTED_MAGLEV, 254930962
- end
- add_enum "google.cloud.compute.v1.BackendService.Protocol" do
- value :UNDEFINED_PROTOCOL, 0
- value :GRPC, 2196510
- value :HTTP, 2228360
- value :HTTP2, 69079210
- value :HTTPS, 69079243
- value :SSL, 82412
- value :TCP, 82881
- value :UDP, 83873
- value :UNSPECIFIED, 526786327
- end
- add_enum "google.cloud.compute.v1.BackendService.SessionAffinity" do
- value :UNDEFINED_SESSION_AFFINITY, 0
- value :CLIENT_IP, 345665051
- value :CLIENT_IP_NO_DESTINATION, 106122516
- value :CLIENT_IP_PORT_PROTO, 221722926
- value :CLIENT_IP_PROTO, 25322148
- value :GENERATED_COOKIE, 370321204
- value :HEADER_FIELD, 200737960
- value :HTTP_COOKIE, 494981627
- value :NONE, 2402104
- end
- add_message "google.cloud.compute.v1.BackendServiceAggregatedList" do
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.BackendServicesScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.BackendServiceCdnPolicy" do
- repeated :bypass_cache_on_request_headers, :message, 486203082, "google.cloud.compute.v1.BackendServiceCdnPolicyBypassCacheOnRequestHeader"
- proto3_optional :cache_key_policy, :message, 159263727, "google.cloud.compute.v1.CacheKeyPolicy"
- proto3_optional :cache_mode, :string, 28877888
- proto3_optional :client_ttl, :int32, 29034360
- proto3_optional :default_ttl, :int32, 100253422
- proto3_optional :max_ttl, :int32, 307578001
- proto3_optional :negative_caching, :bool, 336110005
- repeated :negative_caching_policy, :message, 155359996, "google.cloud.compute.v1.BackendServiceCdnPolicyNegativeCachingPolicy"
- proto3_optional :request_coalescing, :bool, 532808276
- proto3_optional :serve_while_stale, :int32, 236682203
- proto3_optional :signed_url_cache_max_age_sec, :int64, 269374534
- repeated :signed_url_key_names, :string, 371848885
- end
- add_enum "google.cloud.compute.v1.BackendServiceCdnPolicy.CacheMode" do
- value :UNDEFINED_CACHE_MODE, 0
- value :CACHE_ALL_STATIC, 355027945
- value :FORCE_CACHE_ALL, 486026928
- value :INVALID_CACHE_MODE, 381295560
- value :USE_ORIGIN_HEADERS, 55380261
- end
- add_message "google.cloud.compute.v1.BackendServiceCdnPolicyBypassCacheOnRequestHeader" do
- proto3_optional :header_name, :string, 110223613
- end
- add_message "google.cloud.compute.v1.BackendServiceCdnPolicyNegativeCachingPolicy" do
- proto3_optional :code, :int32, 3059181
- proto3_optional :ttl, :int32, 115180
- end
- add_message "google.cloud.compute.v1.BackendServiceConnectionTrackingPolicy" do
- proto3_optional :connection_persistence_on_unhealthy_backends, :string, 152439033
- proto3_optional :enable_strong_affinity, :bool, 24539924
- proto3_optional :idle_timeout_sec, :int32, 24977544
- proto3_optional :tracking_mode, :string, 127757867
- end
- add_enum "google.cloud.compute.v1.BackendServiceConnectionTrackingPolicy.ConnectionPersistenceOnUnhealthyBackends" do
- value :UNDEFINED_CONNECTION_PERSISTENCE_ON_UNHEALTHY_BACKENDS, 0
- value :ALWAYS_PERSIST, 38400900
- value :DEFAULT_FOR_PROTOCOL, 145265356
- value :NEVER_PERSIST, 138646241
- end
- add_enum "google.cloud.compute.v1.BackendServiceConnectionTrackingPolicy.TrackingMode" do
- value :UNDEFINED_TRACKING_MODE, 0
- value :INVALID_TRACKING_MODE, 49234371
- value :PER_CONNECTION, 85162848
- value :PER_SESSION, 182099252
- end
- add_message "google.cloud.compute.v1.BackendServiceFailoverPolicy" do
- proto3_optional :disable_connection_drain_on_failover, :bool, 182150753
- proto3_optional :drop_traffic_if_unhealthy, :bool, 112289428
- proto3_optional :failover_ratio, :float, 212667006
- end
- add_message "google.cloud.compute.v1.BackendServiceGroupHealth" do
- map :annotations, :string, :string, 112032548
- repeated :health_status, :message, 380545845, "google.cloud.compute.v1.HealthStatus"
- proto3_optional :kind, :string, 3292052
- end
- add_message "google.cloud.compute.v1.BackendServiceIAP" do
- proto3_optional :enabled, :bool, 1018689
- proto3_optional :oauth2_client_id, :string, 314017611
- proto3_optional :oauth2_client_secret, :string, 50999520
- proto3_optional :oauth2_client_secret_sha256, :string, 112903782
- end
- add_message "google.cloud.compute.v1.BackendServiceList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.BackendService"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.BackendServiceLocalityLoadBalancingPolicyConfig" do
- proto3_optional :custom_policy, :message, 4818368, "google.cloud.compute.v1.BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy"
- proto3_optional :policy, :message, 91071794, "google.cloud.compute.v1.BackendServiceLocalityLoadBalancingPolicyConfigPolicy"
- end
- add_message "google.cloud.compute.v1.BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy" do
- proto3_optional :data, :string, 3076010
- proto3_optional :name, :string, 3373707
- end
- add_message "google.cloud.compute.v1.BackendServiceLocalityLoadBalancingPolicyConfigPolicy" do
- proto3_optional :name, :string, 3373707
- end
- add_enum "google.cloud.compute.v1.BackendServiceLocalityLoadBalancingPolicyConfigPolicy.Name" do
- value :UNDEFINED_NAME, 0
- value :INVALID_LB_POLICY, 323318707
- value :LEAST_REQUEST, 46604921
- value :MAGLEV, 119180266
- value :ORIGINAL_DESTINATION, 166297216
- value :RANDOM, 262527171
- value :RING_HASH, 432795069
- value :ROUND_ROBIN, 153895801
- value :WEIGHTED_MAGLEV, 254930962
- end
- add_message "google.cloud.compute.v1.BackendServiceLogConfig" do
- proto3_optional :enable, :bool, 311764355
- repeated :optional_fields, :string, 528589944
- proto3_optional :optional_mode, :string, 128697122
- proto3_optional :sample_rate, :float, 153193045
- end
- add_enum "google.cloud.compute.v1.BackendServiceLogConfig.OptionalMode" do
- value :UNDEFINED_OPTIONAL_MODE, 0
- value :CUSTOM, 388595569
- value :EXCLUDE_ALL_OPTIONAL, 168636099
- value :INCLUDE_ALL_OPTIONAL, 535606965
- end
- add_message "google.cloud.compute.v1.BackendServiceReference" do
- proto3_optional :backend_service, :string, 306946058
- end
- add_message "google.cloud.compute.v1.BackendServicesScopedList" do
- repeated :backend_services, :message, 388522409, "google.cloud.compute.v1.BackendService"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.BfdPacket" do
- proto3_optional :authentication_present, :bool, 105974260
- proto3_optional :control_plane_independent, :bool, 62363573
- proto3_optional :demand, :bool, 275180107
- proto3_optional :diagnostic, :string, 62708647
- proto3_optional :final, :bool, 97436022
- proto3_optional :length, :uint32, 504249062
- proto3_optional :min_echo_rx_interval_ms, :uint32, 97286868
- proto3_optional :min_rx_interval_ms, :uint32, 463399028
- proto3_optional :min_tx_interval_ms, :uint32, 526023602
- proto3_optional :multiplier, :uint32, 191331777
- proto3_optional :multipoint, :bool, 191421431
- proto3_optional :my_discriminator, :uint32, 76663113
- proto3_optional :poll, :bool, 3446719
- proto3_optional :state, :string, 109757585
- proto3_optional :version, :uint32, 351608024
- proto3_optional :your_discriminator, :uint32, 515634064
- end
- add_enum "google.cloud.compute.v1.BfdPacket.Diagnostic" do
- value :UNDEFINED_DIAGNOSTIC, 0
- value :ADMINISTRATIVELY_DOWN, 121685798
- value :CONCATENATED_PATH_DOWN, 26186892
- value :CONTROL_DETECTION_TIME_EXPIRED, 135478383
- value :DIAGNOSTIC_UNSPECIFIED, 58720895
- value :ECHO_FUNCTION_FAILED, 220687466
- value :FORWARDING_PLANE_RESET, 19715882
- value :NEIGHBOR_SIGNALED_SESSION_DOWN, 374226742
- value :NO_DIAGNOSTIC, 222503141
- value :PATH_DOWN, 290605180
- value :REVERSE_CONCATENATED_PATH_DOWN, 479337129
- end
- add_enum "google.cloud.compute.v1.BfdPacket.State" do
- value :UNDEFINED_STATE, 0
- value :ADMIN_DOWN, 128544690
- value :DOWN, 2104482
- value :INIT, 2252048
- value :STATE_UNSPECIFIED, 470755401
- value :UP, 2715
- end
- add_message "google.cloud.compute.v1.BfdStatus" do
- proto3_optional :bfd_session_initialization_mode, :string, 218156954
- proto3_optional :config_update_timestamp_micros, :int64, 457195569
- proto3_optional :control_packet_counts, :message, 132573561, "google.cloud.compute.v1.BfdStatusPacketCounts"
- repeated :control_packet_intervals, :message, 500806649, "google.cloud.compute.v1.PacketIntervals"
- proto3_optional :local_diagnostic, :string, 463737083
- proto3_optional :local_state, :string, 149195453
- proto3_optional :negotiated_local_control_tx_interval_ms, :uint32, 21768340
- proto3_optional :rx_packet, :message, 505069729, "google.cloud.compute.v1.BfdPacket"
- proto3_optional :tx_packet, :message, 111386275, "google.cloud.compute.v1.BfdPacket"
- proto3_optional :uptime_ms, :int64, 125398365
- end
- add_enum "google.cloud.compute.v1.BfdStatus.BfdSessionInitializationMode" do
- value :UNDEFINED_BFD_SESSION_INITIALIZATION_MODE, 0
- value :ACTIVE, 314733318
- value :DISABLED, 516696700
- value :PASSIVE, 462813959
- end
- add_enum "google.cloud.compute.v1.BfdStatus.LocalDiagnostic" do
- value :UNDEFINED_LOCAL_DIAGNOSTIC, 0
- value :ADMINISTRATIVELY_DOWN, 121685798
- value :CONCATENATED_PATH_DOWN, 26186892
- value :CONTROL_DETECTION_TIME_EXPIRED, 135478383
- value :DIAGNOSTIC_UNSPECIFIED, 58720895
- value :ECHO_FUNCTION_FAILED, 220687466
- value :FORWARDING_PLANE_RESET, 19715882
- value :NEIGHBOR_SIGNALED_SESSION_DOWN, 374226742
- value :NO_DIAGNOSTIC, 222503141
- value :PATH_DOWN, 290605180
- value :REVERSE_CONCATENATED_PATH_DOWN, 479337129
- end
- add_enum "google.cloud.compute.v1.BfdStatus.LocalState" do
- value :UNDEFINED_LOCAL_STATE, 0
- value :ADMIN_DOWN, 128544690
- value :DOWN, 2104482
- value :INIT, 2252048
- value :STATE_UNSPECIFIED, 470755401
- value :UP, 2715
- end
- add_message "google.cloud.compute.v1.BfdStatusPacketCounts" do
- proto3_optional :num_rx, :uint32, 39375263
- proto3_optional :num_rx_rejected, :uint32, 281007902
- proto3_optional :num_rx_successful, :uint32, 455361850
- proto3_optional :num_tx, :uint32, 39375325
- end
- add_message "google.cloud.compute.v1.Binding" do
- proto3_optional :binding_id, :string, 441088277
- proto3_optional :condition, :message, 212430107, "google.cloud.compute.v1.Expr"
- repeated :members, :string, 412010777
- proto3_optional :role, :string, 3506294
- end
- add_message "google.cloud.compute.v1.BulkInsertInstanceRequest" do
- optional :bulk_insert_instance_resource_resource, :message, 41427278, "google.cloud.compute.v1.BulkInsertInstanceResource"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.BulkInsertInstanceResource" do
- proto3_optional :count, :int64, 94851343
- proto3_optional :instance_properties, :message, 215355165, "google.cloud.compute.v1.InstanceProperties"
- proto3_optional :location_policy, :message, 465689852, "google.cloud.compute.v1.LocationPolicy"
- proto3_optional :min_count, :int64, 523228386
- proto3_optional :name_pattern, :string, 413815260
- map :per_instance_properties, :string, :message, 108502267, "google.cloud.compute.v1.BulkInsertInstanceResourcePerInstanceProperties"
- proto3_optional :source_instance_template, :string, 332423616
- end
- add_message "google.cloud.compute.v1.BulkInsertInstanceResourcePerInstanceProperties" do
- proto3_optional :name, :string, 3373707
- end
- add_message "google.cloud.compute.v1.BulkInsertRegionInstanceRequest" do
- optional :bulk_insert_instance_resource_resource, :message, 41427278, "google.cloud.compute.v1.BulkInsertInstanceResource"
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.CacheInvalidationRule" do
- proto3_optional :host, :string, 3208616
- proto3_optional :path, :string, 3433509
- end
- add_message "google.cloud.compute.v1.CacheKeyPolicy" do
- proto3_optional :include_host, :bool, 486867679
- repeated :include_http_headers, :string, 2489606
- repeated :include_named_cookies, :string, 87316530
- proto3_optional :include_protocol, :bool, 303507535
- proto3_optional :include_query_string, :bool, 474036639
- repeated :query_string_blacklist, :string, 354964742
- repeated :query_string_whitelist, :string, 52456496
- end
- add_message "google.cloud.compute.v1.CircuitBreakers" do
- proto3_optional :max_connections, :int32, 110652154
- proto3_optional :max_pending_requests, :int32, 375558887
- proto3_optional :max_requests, :int32, 28097599
- proto3_optional :max_requests_per_connection, :int32, 361630528
- proto3_optional :max_retries, :int32, 55546219
- end
- add_message "google.cloud.compute.v1.CloneRulesFirewallPolicyRequest" do
- optional :firewall_policy, :string, 498173265
- proto3_optional :request_id, :string, 37109963
- proto3_optional :source_firewall_policy, :string, 25013549
- end
- add_message "google.cloud.compute.v1.CloneRulesNetworkFirewallPolicyRequest" do
- optional :firewall_policy, :string, 498173265
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- proto3_optional :source_firewall_policy, :string, 25013549
- end
- add_message "google.cloud.compute.v1.CloneRulesRegionNetworkFirewallPolicyRequest" do
- optional :firewall_policy, :string, 498173265
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- proto3_optional :source_firewall_policy, :string, 25013549
- end
- add_message "google.cloud.compute.v1.Commitment" do
- proto3_optional :auto_renew, :bool, 495520765
- proto3_optional :category, :string, 50511102
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :end_timestamp, :string, 468096690
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :license_resource, :message, 437955148, "google.cloud.compute.v1.LicenseResourceCommitment"
- repeated :merge_source_commitments, :string, 188093761
- proto3_optional :name, :string, 3373707
- proto3_optional :plan, :string, 3443497
- proto3_optional :region, :string, 138946292
- repeated :reservations, :message, 399717927, "google.cloud.compute.v1.Reservation"
- repeated :resources, :message, 164412965, "google.cloud.compute.v1.ResourceCommitment"
- proto3_optional :self_link, :string, 456214797
- proto3_optional :split_source_commitment, :string, 402611156
- proto3_optional :start_timestamp, :string, 83645817
- proto3_optional :status, :string, 181260274
- proto3_optional :status_message, :string, 297428154
- proto3_optional :type, :string, 3575610
- end
- add_enum "google.cloud.compute.v1.Commitment.Category" do
- value :UNDEFINED_CATEGORY, 0
- value :CATEGORY_UNSPECIFIED, 509189462
- value :LICENSE, 347869217
- value :MACHINE, 469553191
- end
- add_enum "google.cloud.compute.v1.Commitment.Plan" do
- value :UNDEFINED_PLAN, 0
- value :INVALID, 530283991
- value :THIRTY_SIX_MONTH, 266295942
- value :TWELVE_MONTH, 173083962
- end
- add_enum "google.cloud.compute.v1.Commitment.Status" do
- value :UNDEFINED_STATUS, 0
- value :ACTIVE, 314733318
- value :CANCELLED, 41957681
- value :CREATING, 455564985
- value :EXPIRED, 482489093
- value :NOT_YET_ACTIVE, 20607337
- end
- add_enum "google.cloud.compute.v1.Commitment.Type" do
- value :UNDEFINED_TYPE, 0
- value :ACCELERATOR_OPTIMIZED, 280848403
- value :COMPUTE_OPTIMIZED, 158349023
- value :COMPUTE_OPTIMIZED_C2D, 383246453
- value :COMPUTE_OPTIMIZED_C3, 428004784
- value :GENERAL_PURPOSE, 299793543
- value :GENERAL_PURPOSE_E2, 301911877
- value :GENERAL_PURPOSE_N2, 301912156
- value :GENERAL_PURPOSE_N2D, 232471400
- value :GENERAL_PURPOSE_T2D, 232477166
- value :MEMORY_OPTIMIZED, 281753417
- value :MEMORY_OPTIMIZED_M3, 276301372
- value :TYPE_UNSPECIFIED, 437714322
- end
- add_message "google.cloud.compute.v1.CommitmentAggregatedList" do
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.CommitmentsScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.CommitmentList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.Commitment"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.CommitmentsScopedList" do
- repeated :commitments, :message, 450664446, "google.cloud.compute.v1.Commitment"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.Condition" do
- proto3_optional :iam, :string, 104021
- proto3_optional :op, :string, 3553
- proto3_optional :svc, :string, 114272
- proto3_optional :sys, :string, 114381
- repeated :values, :string, 249928994
- end
- add_enum "google.cloud.compute.v1.Condition.Iam" do
- value :UNDEFINED_IAM, 0
- value :APPROVER, 357258949
- value :ATTRIBUTION, 232465503
- value :AUTHORITY, 504108835
- value :CREDENTIALS_TYPE, 348222141
- value :CREDS_ASSERTION, 332343272
- value :JUSTIFICATION_TYPE, 206147719
- value :SECURITY_REALM, 526269616
- end
- add_enum "google.cloud.compute.v1.Condition.Op" do
- value :UNDEFINED_OP, 0
- value :DISCHARGED, 266338274
- value :EQUALS, 442201023
- value :IN, 2341
- value :NOT_EQUALS, 19718859
- value :NOT_IN, 161144369
- value :NO_OP, 74481951
- end
- add_enum "google.cloud.compute.v1.Condition.Sys" do
- value :UNDEFINED_SYS, 0
- value :IP, 2343
- value :NAME, 2388619
- value :REGION, 266017524
- value :SERVICE, 17781397
- end
- add_message "google.cloud.compute.v1.ConfidentialInstanceConfig" do
- proto3_optional :enable_confidential_compute, :bool, 102135228
- end
- add_message "google.cloud.compute.v1.ConnectionDraining" do
- proto3_optional :draining_timeout_sec, :int32, 225127070
- end
- add_message "google.cloud.compute.v1.ConsistentHashLoadBalancerSettings" do
- proto3_optional :http_cookie, :message, 6673915, "google.cloud.compute.v1.ConsistentHashLoadBalancerSettingsHttpCookie"
- proto3_optional :http_header_name, :string, 234798022
- proto3_optional :minimum_ring_size, :int64, 234380735
- end
- add_message "google.cloud.compute.v1.ConsistentHashLoadBalancerSettingsHttpCookie" do
- proto3_optional :name, :string, 3373707
- proto3_optional :path, :string, 3433509
- proto3_optional :ttl, :message, 115180, "google.cloud.compute.v1.Duration"
- end
- add_message "google.cloud.compute.v1.CorsPolicy" do
- proto3_optional :allow_credentials, :bool, 481263366
- repeated :allow_headers, :string, 45179024
- repeated :allow_methods, :string, 205405372
- repeated :allow_origin_regexes, :string, 215385810
- repeated :allow_origins, :string, 194914071
- proto3_optional :disabled, :bool, 270940796
- repeated :expose_headers, :string, 247604747
- proto3_optional :max_age, :int32, 307559332
- end
- add_message "google.cloud.compute.v1.CreateInstancesInstanceGroupManagerRequest" do
- optional :instance_group_manager, :string, 249363395
- optional :instance_group_managers_create_instances_request_resource, :message, 24558867, "google.cloud.compute.v1.InstanceGroupManagersCreateInstancesRequest"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.CreateInstancesRegionInstanceGroupManagerRequest" do
- optional :instance_group_manager, :string, 249363395
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :region_instance_group_managers_create_instances_request_resource, :message, 359014280, "google.cloud.compute.v1.RegionInstanceGroupManagersCreateInstancesRequest"
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.CreateSnapshotDiskRequest" do
- optional :disk, :string, 3083677
- proto3_optional :guest_flush, :bool, 385550813
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :snapshot_resource, :message, 481319977, "google.cloud.compute.v1.Snapshot"
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.CreateSnapshotRegionDiskRequest" do
- optional :disk, :string, 3083677
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :snapshot_resource, :message, 481319977, "google.cloud.compute.v1.Snapshot"
- end
- add_message "google.cloud.compute.v1.CustomerEncryptionKey" do
- proto3_optional :kms_key_name, :string, 484373913
- proto3_optional :kms_key_service_account, :string, 209986261
- proto3_optional :raw_key, :string, 449196488
- proto3_optional :rsa_encrypted_key, :string, 335487397
- proto3_optional :sha256, :string, 170112551
- end
- add_message "google.cloud.compute.v1.CustomerEncryptionKeyProtectedDisk" do
- proto3_optional :disk_encryption_key, :message, 271660677, "google.cloud.compute.v1.CustomerEncryptionKey"
- proto3_optional :source, :string, 177235995
- end
- add_message "google.cloud.compute.v1.Data" do
- proto3_optional :key, :string, 106079
- proto3_optional :value, :string, 111972721
- end
- add_message "google.cloud.compute.v1.DeleteAccessConfigInstanceRequest" do
- optional :access_config, :string, 72856189
- optional :instance, :string, 18257045
- optional :network_interface, :string, 365387880
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.DeleteAddressRequest" do
- optional :address, :string, 462920692
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeleteAutoscalerRequest" do
- optional :autoscaler, :string, 517258967
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.DeleteBackendBucketRequest" do
- optional :backend_bucket, :string, 91714037
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeleteBackendServiceRequest" do
- optional :backend_service, :string, 306946058
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeleteDiskRequest" do
- optional :disk, :string, 3083677
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.DeleteExternalVpnGatewayRequest" do
- optional :external_vpn_gateway, :string, 109898629
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeleteFirewallPolicyRequest" do
- optional :firewall_policy, :string, 498173265
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeleteFirewallRequest" do
- optional :firewall, :string, 511016192
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeleteForwardingRuleRequest" do
- optional :forwarding_rule, :string, 269964030
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeleteGlobalAddressRequest" do
- optional :address, :string, 462920692
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeleteGlobalForwardingRuleRequest" do
- optional :forwarding_rule, :string, 269964030
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeleteGlobalNetworkEndpointGroupRequest" do
- optional :network_endpoint_group, :string, 433907078
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeleteGlobalOperationRequest" do
- optional :operation, :string, 52090215
- optional :project, :string, 227560217
- end
- add_message "google.cloud.compute.v1.DeleteGlobalOperationResponse" do
- end
- add_message "google.cloud.compute.v1.DeleteGlobalOrganizationOperationRequest" do
- optional :operation, :string, 52090215
- proto3_optional :parent_id, :string, 459714768
- end
- add_message "google.cloud.compute.v1.DeleteGlobalOrganizationOperationResponse" do
- end
- add_message "google.cloud.compute.v1.DeleteGlobalPublicDelegatedPrefixeRequest" do
- optional :project, :string, 227560217
- optional :public_delegated_prefix, :string, 204238440
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeleteHealthCheckRequest" do
- optional :health_check, :string, 308876645
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeleteImageRequest" do
- optional :image, :string, 100313435
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeleteInstanceGroupManagerRequest" do
- optional :instance_group_manager, :string, 249363395
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.DeleteInstanceGroupRequest" do
- optional :instance_group, :string, 81095253
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.DeleteInstanceRequest" do
- optional :instance, :string, 18257045
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.DeleteInstanceTemplateRequest" do
- optional :instance_template, :string, 309248228
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeleteInstancesInstanceGroupManagerRequest" do
- optional :instance_group_manager, :string, 249363395
- optional :instance_group_managers_delete_instances_request_resource, :message, 166421252, "google.cloud.compute.v1.InstanceGroupManagersDeleteInstancesRequest"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.DeleteInstancesRegionInstanceGroupManagerRequest" do
- optional :instance_group_manager, :string, 249363395
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :region_instance_group_managers_delete_instances_request_resource, :message, 500876665, "google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest"
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeleteInterconnectAttachmentRequest" do
- optional :interconnect_attachment, :string, 308135284
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeleteInterconnectRequest" do
- optional :interconnect, :string, 224601230
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeleteLicenseRequest" do
- optional :license, :string, 166757441
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeleteMachineImageRequest" do
- optional :machine_image, :string, 69189475
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeleteNetworkAttachmentRequest" do
- optional :network_attachment, :string, 224644052
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeleteNetworkEdgeSecurityServiceRequest" do
- optional :network_edge_security_service, :string, 157011879
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeleteNetworkEndpointGroupRequest" do
- optional :network_endpoint_group, :string, 433907078
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.DeleteNetworkFirewallPolicyRequest" do
- optional :firewall_policy, :string, 498173265
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeleteNetworkRequest" do
- optional :network, :string, 232872494
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeleteNodeGroupRequest" do
- optional :node_group, :string, 469958146
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.DeleteNodeTemplateRequest" do
- optional :node_template, :string, 323154455
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeleteNodesNodeGroupRequest" do
- optional :node_group, :string, 469958146
- optional :node_groups_delete_nodes_request_resource, :message, 183298962, "google.cloud.compute.v1.NodeGroupsDeleteNodesRequest"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.DeletePacketMirroringRequest" do
- optional :packet_mirroring, :string, 22305996
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeletePerInstanceConfigsInstanceGroupManagerRequest" do
- optional :instance_group_manager, :string, 249363395
- optional :instance_group_managers_delete_per_instance_configs_req_resource, :message, 362427680, "google.cloud.compute.v1.InstanceGroupManagersDeletePerInstanceConfigsReq"
- optional :project, :string, 227560217
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.DeletePerInstanceConfigsRegionInstanceGroupManagerRequest" do
- optional :instance_group_manager, :string, 249363395
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :region_instance_group_manager_delete_instance_config_req_resource, :message, 740741, "google.cloud.compute.v1.RegionInstanceGroupManagerDeleteInstanceConfigReq"
- end
- add_message "google.cloud.compute.v1.DeletePublicAdvertisedPrefixeRequest" do
- optional :project, :string, 227560217
- optional :public_advertised_prefix, :string, 101874590
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeletePublicDelegatedPrefixeRequest" do
- optional :project, :string, 227560217
- optional :public_delegated_prefix, :string, 204238440
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeleteRegionAutoscalerRequest" do
- optional :autoscaler, :string, 517258967
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeleteRegionBackendServiceRequest" do
- optional :backend_service, :string, 306946058
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeleteRegionDiskRequest" do
- optional :disk, :string, 3083677
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeleteRegionHealthCheckRequest" do
- optional :health_check, :string, 308876645
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeleteRegionHealthCheckServiceRequest" do
- optional :health_check_service, :string, 408374747
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeleteRegionInstanceGroupManagerRequest" do
- optional :instance_group_manager, :string, 249363395
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeleteRegionInstanceTemplateRequest" do
- optional :instance_template, :string, 309248228
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeleteRegionNetworkEndpointGroupRequest" do
- optional :network_endpoint_group, :string, 433907078
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeleteRegionNetworkFirewallPolicyRequest" do
- optional :firewall_policy, :string, 498173265
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeleteRegionNotificationEndpointRequest" do
- optional :notification_endpoint, :string, 376807017
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeleteRegionOperationRequest" do
- optional :operation, :string, 52090215
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- end
- add_message "google.cloud.compute.v1.DeleteRegionOperationResponse" do
- end
- add_message "google.cloud.compute.v1.DeleteRegionSecurityPolicyRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :security_policy, :string, 171082513
- end
- add_message "google.cloud.compute.v1.DeleteRegionSslCertificateRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :ssl_certificate, :string, 46443492
- end
- add_message "google.cloud.compute.v1.DeleteRegionSslPolicyRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :ssl_policy, :string, 295190213
- end
- add_message "google.cloud.compute.v1.DeleteRegionTargetHttpProxyRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :target_http_proxy, :string, 206872421
- end
- add_message "google.cloud.compute.v1.DeleteRegionTargetHttpsProxyRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :target_https_proxy, :string, 52336748
- end
- add_message "google.cloud.compute.v1.DeleteRegionTargetTcpProxyRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :target_tcp_proxy, :string, 503065442
- end
- add_message "google.cloud.compute.v1.DeleteRegionUrlMapRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :url_map, :string, 367020684
- end
- add_message "google.cloud.compute.v1.DeleteReservationRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :reservation, :string, 47530956
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.DeleteResourcePolicyRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :resource_policy, :string, 159240835
- end
- add_message "google.cloud.compute.v1.DeleteRouteRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :route, :string, 108704329
- end
- add_message "google.cloud.compute.v1.DeleteRouterRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :router, :string, 148608841
- end
- add_message "google.cloud.compute.v1.DeleteSecurityPolicyRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :security_policy, :string, 171082513
- end
- add_message "google.cloud.compute.v1.DeleteServiceAttachmentRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :service_attachment, :string, 338957549
- end
- add_message "google.cloud.compute.v1.DeleteSignedUrlKeyBackendBucketRequest" do
- optional :backend_bucket, :string, 91714037
- optional :key_name, :string, 500938859
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeleteSignedUrlKeyBackendServiceRequest" do
- optional :backend_service, :string, 306946058
- optional :key_name, :string, 500938859
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeleteSnapshotRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :snapshot, :string, 284874180
- end
- add_message "google.cloud.compute.v1.DeleteSslCertificateRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :ssl_certificate, :string, 46443492
- end
- add_message "google.cloud.compute.v1.DeleteSslPolicyRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :ssl_policy, :string, 295190213
- end
- add_message "google.cloud.compute.v1.DeleteSubnetworkRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :subnetwork, :string, 307827694
- end
- add_message "google.cloud.compute.v1.DeleteTargetGrpcProxyRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :target_grpc_proxy, :string, 5020283
- end
- add_message "google.cloud.compute.v1.DeleteTargetHttpProxyRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :target_http_proxy, :string, 206872421
- end
- add_message "google.cloud.compute.v1.DeleteTargetHttpsProxyRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :target_https_proxy, :string, 52336748
- end
- add_message "google.cloud.compute.v1.DeleteTargetInstanceRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :target_instance, :string, 289769347
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.DeleteTargetPoolRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :target_pool, :string, 62796298
- end
- add_message "google.cloud.compute.v1.DeleteTargetSslProxyRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :target_ssl_proxy, :string, 338795853
- end
- add_message "google.cloud.compute.v1.DeleteTargetTcpProxyRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :target_tcp_proxy, :string, 503065442
- end
- add_message "google.cloud.compute.v1.DeleteTargetVpnGatewayRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :target_vpn_gateway, :string, 532512843
- end
- add_message "google.cloud.compute.v1.DeleteUrlMapRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :url_map, :string, 367020684
- end
- add_message "google.cloud.compute.v1.DeleteVpnGatewayRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :vpn_gateway, :string, 406684153
- end
- add_message "google.cloud.compute.v1.DeleteVpnTunnelRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :vpn_tunnel, :string, 143821331
- end
- add_message "google.cloud.compute.v1.DeleteZoneOperationRequest" do
- optional :operation, :string, 52090215
- optional :project, :string, 227560217
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.DeleteZoneOperationResponse" do
- end
- add_message "google.cloud.compute.v1.Denied" do
- proto3_optional :I_p_protocol, :string, 488094525
- repeated :ports, :string, 106854418
- end
- add_message "google.cloud.compute.v1.DeprecateImageRequest" do
- optional :deprecation_status_resource, :message, 333006064, "google.cloud.compute.v1.DeprecationStatus"
- optional :image, :string, 100313435
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DeprecationStatus" do
- proto3_optional :deleted, :string, 476721177
- proto3_optional :deprecated, :string, 515138995
- proto3_optional :obsolete, :string, 357647769
- proto3_optional :replacement, :string, 430919186
- proto3_optional :state, :string, 109757585
- end
- add_enum "google.cloud.compute.v1.DeprecationStatus.State" do
- value :UNDEFINED_STATE, 0
- value :ACTIVE, 314733318
- value :DELETED, 120962041
- value :DEPRECATED, 463360435
- value :OBSOLETE, 66532761
- end
- add_message "google.cloud.compute.v1.DetachDiskInstanceRequest" do
- optional :device_name, :string, 67541716
- optional :instance, :string, 18257045
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.DetachNetworkEndpointsGlobalNetworkEndpointGroupRequest" do
- optional :global_network_endpoint_groups_detach_endpoints_request_resource, :message, 8898269, "google.cloud.compute.v1.GlobalNetworkEndpointGroupsDetachEndpointsRequest"
- optional :network_endpoint_group, :string, 433907078
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DetachNetworkEndpointsNetworkEndpointGroupRequest" do
- optional :network_endpoint_group, :string, 433907078
- optional :network_endpoint_groups_detach_endpoints_request_resource, :message, 515608697, "google.cloud.compute.v1.NetworkEndpointGroupsDetachEndpointsRequest"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.DisableXpnHostProjectRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.DisableXpnResourceProjectRequest" do
- optional :project, :string, 227560217
- optional :projects_disable_xpn_resource_request_resource, :message, 209136170, "google.cloud.compute.v1.ProjectsDisableXpnResourceRequest"
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.Disk" do
- proto3_optional :architecture, :string, 302803283
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :disk_encryption_key, :message, 271660677, "google.cloud.compute.v1.CustomerEncryptionKey"
- repeated :guest_os_features, :message, 79294545, "google.cloud.compute.v1.GuestOsFeature"
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :label_fingerprint, :string, 178124825
- map :labels, :string, :string, 500195327
- proto3_optional :last_attach_timestamp, :string, 42159653
- proto3_optional :last_detach_timestamp, :string, 56471027
- repeated :license_codes, :int64, 45482664
- repeated :licenses, :string, 337642578
- proto3_optional :location_hint, :string, 350519505
- proto3_optional :name, :string, 3373707
- proto3_optional :options, :string, 361137822
- proto3_optional :params, :message, 78313862, "google.cloud.compute.v1.DiskParams"
- proto3_optional :physical_block_size_bytes, :int64, 420007943
- proto3_optional :provisioned_iops, :int64, 186769108
- proto3_optional :region, :string, 138946292
- repeated :replica_zones, :string, 48438272
- repeated :resource_policies, :string, 22220385
- proto3_optional :satisfies_pzs, :bool, 480964267
- proto3_optional :self_link, :string, 456214797
- proto3_optional :size_gb, :int64, 494929369
- proto3_optional :source_disk, :string, 451753793
- proto3_optional :source_disk_id, :string, 454190809
- proto3_optional :source_image, :string, 50443319
- proto3_optional :source_image_encryption_key, :message, 381503659, "google.cloud.compute.v1.CustomerEncryptionKey"
- proto3_optional :source_image_id, :string, 55328291
- proto3_optional :source_snapshot, :string, 126061928
- proto3_optional :source_snapshot_encryption_key, :message, 303679322, "google.cloud.compute.v1.CustomerEncryptionKey"
- proto3_optional :source_snapshot_id, :string, 98962258
- proto3_optional :source_storage_object, :string, 233052711
- proto3_optional :status, :string, 181260274
- proto3_optional :type, :string, 3575610
- repeated :users, :string, 111578632
- proto3_optional :zone, :string, 3744684
- end
- add_enum "google.cloud.compute.v1.Disk.Architecture" do
- value :UNDEFINED_ARCHITECTURE, 0
- value :ARCHITECTURE_UNSPECIFIED, 394750507
- value :ARM64, 62547450
- value :X86_64, 425300551
- end
- add_enum "google.cloud.compute.v1.Disk.Status" do
- value :UNDEFINED_STATUS, 0
- value :CREATING, 455564985
- value :DELETING, 528602024
- value :FAILED, 455706685
- value :READY, 77848963
- value :RESTORING, 404263851
- end
- add_message "google.cloud.compute.v1.DiskAggregatedList" do
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.DisksScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.DiskInstantiationConfig" do
- proto3_optional :auto_delete, :bool, 464761403
- proto3_optional :custom_image, :string, 184123149
- proto3_optional :device_name, :string, 67541716
- proto3_optional :instantiate_from, :string, 393383903
- end
- add_enum "google.cloud.compute.v1.DiskInstantiationConfig.InstantiateFrom" do
- value :UNDEFINED_INSTANTIATE_FROM, 0
- value :ATTACH_READ_ONLY, 513775419
- value :BLANK, 63281460
- value :CUSTOM_IMAGE, 196311789
- value :DEFAULT, 115302945
- value :DO_NOT_INCLUDE, 104218952
- value :SOURCE_IMAGE, 62631959
- value :SOURCE_IMAGE_FAMILY, 76850316
- end
- add_message "google.cloud.compute.v1.DiskList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.Disk"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.DiskMoveRequest" do
- proto3_optional :destination_zone, :string, 131854653
- proto3_optional :target_disk, :string, 62433163
- end
- add_message "google.cloud.compute.v1.DiskParams" do
- map :resource_manager_tags, :string, :string, 377671164
- end
- add_message "google.cloud.compute.v1.DiskType" do
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :default_disk_size_gb, :int64, 270619253
- proto3_optional :deprecated, :message, 515138995, "google.cloud.compute.v1.DeprecationStatus"
- proto3_optional :description, :string, 422937596
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :name, :string, 3373707
- proto3_optional :region, :string, 138946292
- proto3_optional :self_link, :string, 456214797
- proto3_optional :valid_disk_size, :string, 493962464
- proto3_optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.DiskTypeAggregatedList" do
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.DiskTypesScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.DiskTypeList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.DiskType"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.DiskTypesScopedList" do
- repeated :disk_types, :message, 198926167, "google.cloud.compute.v1.DiskType"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.DisksAddResourcePoliciesRequest" do
- repeated :resource_policies, :string, 22220385
- end
- add_message "google.cloud.compute.v1.DisksRemoveResourcePoliciesRequest" do
- repeated :resource_policies, :string, 22220385
- end
- add_message "google.cloud.compute.v1.DisksResizeRequest" do
- proto3_optional :size_gb, :int64, 494929369
- end
- add_message "google.cloud.compute.v1.DisksScopedList" do
- repeated :disks, :message, 95594102, "google.cloud.compute.v1.Disk"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.DisplayDevice" do
- proto3_optional :enable_display, :bool, 14266886
- end
- add_message "google.cloud.compute.v1.DistributionPolicy" do
- proto3_optional :target_shape, :string, 338621299
- repeated :zones, :message, 116085319, "google.cloud.compute.v1.DistributionPolicyZoneConfiguration"
- end
- add_enum "google.cloud.compute.v1.DistributionPolicy.TargetShape" do
- value :UNDEFINED_TARGET_SHAPE, 0
- value :ANY, 64972
- value :BALANCED, 468409608
- value :EVEN, 2140442
- end
- add_message "google.cloud.compute.v1.DistributionPolicyZoneConfiguration" do
- proto3_optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.Duration" do
- proto3_optional :nanos, :int32, 104586303
- proto3_optional :seconds, :int64, 359484031
- end
- add_message "google.cloud.compute.v1.EnableXpnHostProjectRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.EnableXpnResourceProjectRequest" do
- optional :project, :string, 227560217
- optional :projects_enable_xpn_resource_request_resource, :message, 421980207, "google.cloud.compute.v1.ProjectsEnableXpnResourceRequest"
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.Error" do
- repeated :errors, :message, 315977579, "google.cloud.compute.v1.Errors"
- end
- add_message "google.cloud.compute.v1.ErrorDetails" do
- proto3_optional :error_info, :message, 25251973, "google.cloud.compute.v1.ErrorInfo"
- proto3_optional :help, :message, 3198785, "google.cloud.compute.v1.Help"
- proto3_optional :localized_message, :message, 404537155, "google.cloud.compute.v1.LocalizedMessage"
- proto3_optional :quota_info, :message, 93923861, "google.cloud.compute.v1.QuotaExceededInfo"
- end
- add_message "google.cloud.compute.v1.ErrorInfo" do
- proto3_optional :domain, :string, 284415172
- map :metadatas, :string, :string, 8514340
- proto3_optional :reason, :string, 138777156
- end
- add_message "google.cloud.compute.v1.Errors" do
- proto3_optional :code, :string, 3059181
- repeated :error_details, :message, 274653963, "google.cloud.compute.v1.ErrorDetails"
- proto3_optional :location, :string, 290430901
- proto3_optional :message, :string, 418054151
- end
- add_message "google.cloud.compute.v1.ExchangedPeeringRoute" do
- proto3_optional :dest_range, :string, 381327712
- proto3_optional :imported, :bool, 114502404
- proto3_optional :next_hop_region, :string, 122577014
- proto3_optional :priority, :uint32, 445151652
- proto3_optional :type, :string, 3575610
- end
- add_enum "google.cloud.compute.v1.ExchangedPeeringRoute.Type" do
- value :UNDEFINED_TYPE, 0
- value :DYNAMIC_PEERING_ROUTE, 469794858
- value :STATIC_PEERING_ROUTE, 473407545
- value :SUBNET_PEERING_ROUTE, 465782504
- end
- add_message "google.cloud.compute.v1.ExchangedPeeringRoutesList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.ExchangedPeeringRoute"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.ExpandIpCidrRangeSubnetworkRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :subnetwork, :string, 307827694
- optional :subnetworks_expand_ip_cidr_range_request_resource, :message, 477014110, "google.cloud.compute.v1.SubnetworksExpandIpCidrRangeRequest"
- end
- add_message "google.cloud.compute.v1.Expr" do
- proto3_optional :description, :string, 422937596
- proto3_optional :expression, :string, 352031384
- proto3_optional :location, :string, 290430901
- proto3_optional :title, :string, 110371416
- end
- add_message "google.cloud.compute.v1.ExternalVpnGateway" do
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :id, :uint64, 3355
- repeated :interfaces, :message, 12073562, "google.cloud.compute.v1.ExternalVpnGatewayInterface"
- proto3_optional :kind, :string, 3292052
- proto3_optional :label_fingerprint, :string, 178124825
- map :labels, :string, :string, 500195327
- proto3_optional :name, :string, 3373707
- proto3_optional :redundancy_type, :string, 271443740
- proto3_optional :self_link, :string, 456214797
- end
- add_enum "google.cloud.compute.v1.ExternalVpnGateway.RedundancyType" do
- value :UNDEFINED_REDUNDANCY_TYPE, 0
- value :FOUR_IPS_REDUNDANCY, 520087913
- value :SINGLE_IP_INTERNALLY_REDUNDANT, 133914873
- value :TWO_IPS_REDUNDANCY, 367049635
- end
- add_message "google.cloud.compute.v1.ExternalVpnGatewayInterface" do
- proto3_optional :id, :uint32, 3355
- proto3_optional :ip_address, :string, 406272220
- end
- add_message "google.cloud.compute.v1.ExternalVpnGatewayList" do
- proto3_optional :etag, :string, 3123477
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.ExternalVpnGateway"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.FileContentBuffer" do
- proto3_optional :content, :string, 414659705
- proto3_optional :file_type, :string, 294346781
- end
- add_enum "google.cloud.compute.v1.FileContentBuffer.FileType" do
- value :UNDEFINED_FILE_TYPE, 0
- value :BIN, 65767
- value :UNDEFINED, 137851184
- value :X509, 2674086
- end
- add_message "google.cloud.compute.v1.Firewall" do
- repeated :allowed, :message, 162398632, "google.cloud.compute.v1.Allowed"
- proto3_optional :creation_timestamp, :string, 30525366
- repeated :denied, :message, 275217307, "google.cloud.compute.v1.Denied"
- proto3_optional :description, :string, 422937596
- repeated :destination_ranges, :string, 305699879
- proto3_optional :direction, :string, 111150975
- proto3_optional :disabled, :bool, 270940796
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :log_config, :message, 351299741, "google.cloud.compute.v1.FirewallLogConfig"
- proto3_optional :name, :string, 3373707
- proto3_optional :network, :string, 232872494
- proto3_optional :priority, :int32, 445151652
- proto3_optional :self_link, :string, 456214797
- repeated :source_ranges, :string, 200097658
- repeated :source_service_accounts, :string, 105100756
- repeated :source_tags, :string, 452222397
- repeated :target_service_accounts, :string, 457639710
- repeated :target_tags, :string, 62901767
- end
- add_enum "google.cloud.compute.v1.Firewall.Direction" do
- value :UNDEFINED_DIRECTION, 0
- value :EGRESS, 432880501
- value :INGRESS, 516931221
- end
- add_message "google.cloud.compute.v1.FirewallList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.Firewall"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.FirewallLogConfig" do
- proto3_optional :enable, :bool, 311764355
- proto3_optional :metadata, :string, 86866735
- end
- add_enum "google.cloud.compute.v1.FirewallLogConfig.Metadata" do
- value :UNDEFINED_METADATA, 0
- value :EXCLUDE_ALL_METADATA, 334519954
- value :INCLUDE_ALL_METADATA, 164619908
- end
- add_message "google.cloud.compute.v1.FirewallPoliciesListAssociationsResponse" do
- repeated :associations, :message, 508736530, "google.cloud.compute.v1.FirewallPolicyAssociation"
- proto3_optional :kind, :string, 3292052
- end
- add_message "google.cloud.compute.v1.FirewallPolicy" do
- repeated :associations, :message, 508736530, "google.cloud.compute.v1.FirewallPolicyAssociation"
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :display_name, :string, 4473832
- proto3_optional :fingerprint, :string, 234678500
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :name, :string, 3373707
- proto3_optional :parent, :string, 78317738
- proto3_optional :region, :string, 138946292
- proto3_optional :rule_tuple_count, :int32, 388342037
- repeated :rules, :message, 108873975, "google.cloud.compute.v1.FirewallPolicyRule"
- proto3_optional :self_link, :string, 456214797
- proto3_optional :self_link_with_id, :string, 44520962
- proto3_optional :short_name, :string, 492051566
- end
- add_message "google.cloud.compute.v1.FirewallPolicyAssociation" do
- proto3_optional :attachment_target, :string, 175773741
- proto3_optional :display_name, :string, 4473832
- proto3_optional :firewall_policy_id, :string, 357211849
- proto3_optional :name, :string, 3373707
- proto3_optional :short_name, :string, 492051566
- end
- add_message "google.cloud.compute.v1.FirewallPolicyList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.FirewallPolicy"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.FirewallPolicyRule" do
- proto3_optional :action, :string, 187661878
- proto3_optional :description, :string, 422937596
- proto3_optional :direction, :string, 111150975
- proto3_optional :disabled, :bool, 270940796
- proto3_optional :enable_logging, :bool, 295396515
- proto3_optional :kind, :string, 3292052
- proto3_optional :match, :message, 103668165, "google.cloud.compute.v1.FirewallPolicyRuleMatcher"
- proto3_optional :priority, :int32, 445151652
- proto3_optional :rule_name, :string, 55286254
- proto3_optional :rule_tuple_count, :int32, 388342037
- repeated :target_resources, :string, 528230647
- repeated :target_secure_tags, :message, 468132403, "google.cloud.compute.v1.FirewallPolicyRuleSecureTag"
- repeated :target_service_accounts, :string, 457639710
- end
- add_enum "google.cloud.compute.v1.FirewallPolicyRule.Direction" do
- value :UNDEFINED_DIRECTION, 0
- value :EGRESS, 432880501
- value :INGRESS, 516931221
- end
- add_message "google.cloud.compute.v1.FirewallPolicyRuleMatcher" do
- repeated :dest_ip_ranges, :string, 337357713
- repeated :layer4_configs, :message, 373534261, "google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config"
- repeated :src_ip_ranges, :string, 432128083
- repeated :src_secure_tags, :message, 508791302, "google.cloud.compute.v1.FirewallPolicyRuleSecureTag"
- end
- add_message "google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config" do
- proto3_optional :ip_protocol, :string, 475958960
- repeated :ports, :string, 106854418
- end
- add_message "google.cloud.compute.v1.FirewallPolicyRuleSecureTag" do
- proto3_optional :name, :string, 3373707
- proto3_optional :state, :string, 109757585
- end
- add_enum "google.cloud.compute.v1.FirewallPolicyRuleSecureTag.State" do
- value :UNDEFINED_STATE, 0
- value :EFFECTIVE, 244201863
- value :INEFFECTIVE, 304458242
- end
- add_message "google.cloud.compute.v1.FixedOrPercent" do
- proto3_optional :calculated, :int32, 472082878
- proto3_optional :fixed, :int32, 97445748
- proto3_optional :percent, :int32, 394814533
- end
- add_message "google.cloud.compute.v1.ForwardingRule" do
- proto3_optional :I_p_address, :string, 42976943
- proto3_optional :I_p_protocol, :string, 488094525
- proto3_optional :all_ports, :bool, 445175796
- proto3_optional :allow_global_access, :bool, 499409674
- proto3_optional :backend_service, :string, 306946058
- proto3_optional :base_forwarding_rule, :string, 524873104
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :fingerprint, :string, 234678500
- proto3_optional :id, :uint64, 3355
- proto3_optional :ip_version, :string, 294959552
- proto3_optional :is_mirroring_collector, :bool, 119255164
- proto3_optional :kind, :string, 3292052
- proto3_optional :label_fingerprint, :string, 178124825
- map :labels, :string, :string, 500195327
- proto3_optional :load_balancing_scheme, :string, 363890244
- repeated :metadata_filters, :message, 464725739, "google.cloud.compute.v1.MetadataFilter"
- proto3_optional :name, :string, 3373707
- proto3_optional :network, :string, 232872494
- proto3_optional :network_tier, :string, 517397843
- proto3_optional :no_automate_dns_zone, :bool, 64546991
- proto3_optional :port_range, :string, 217518079
- repeated :ports, :string, 106854418
- proto3_optional :psc_connection_id, :uint64, 292082397
- proto3_optional :psc_connection_status, :string, 184149172
- proto3_optional :region, :string, 138946292
- proto3_optional :self_link, :string, 456214797
- repeated :service_directory_registrations, :message, 223549694, "google.cloud.compute.v1.ForwardingRuleServiceDirectoryRegistration"
- proto3_optional :service_label, :string, 417008874
- proto3_optional :service_name, :string, 359880149
- repeated :source_ip_ranges, :string, 111563210
- proto3_optional :subnetwork, :string, 307827694
- proto3_optional :target, :string, 192835985
- end
- add_enum "google.cloud.compute.v1.ForwardingRule.IPProtocolEnum" do
- value :UNDEFINED_I_P_PROTOCOL_ENUM, 0
- value :AH, 2087
- value :ESP, 68962
- value :ICMP, 2241597
- value :L3_DEFAULT, 48151369
- value :SCTP, 2539724
- value :TCP, 82881
- value :UDP, 83873
- end
- add_enum "google.cloud.compute.v1.ForwardingRule.IpVersion" do
- value :UNDEFINED_IP_VERSION, 0
- value :IPV4, 2254341
- value :IPV6, 2254343
- value :UNSPECIFIED_VERSION, 21850000
- end
- add_enum "google.cloud.compute.v1.ForwardingRule.LoadBalancingScheme" do
- value :UNDEFINED_LOAD_BALANCING_SCHEME, 0
- value :EXTERNAL, 35607499
- value :EXTERNAL_MANAGED, 512006923
- value :INTERNAL, 279295677
- value :INTERNAL_MANAGED, 37350397
- value :INTERNAL_SELF_MANAGED, 236211150
- value :INVALID, 530283991
- end
- add_enum "google.cloud.compute.v1.ForwardingRule.NetworkTier" do
- value :UNDEFINED_NETWORK_TIER, 0
- value :FIXED_STANDARD, 310464328
- value :PREMIUM, 399530551
- value :STANDARD, 484642493
- value :STANDARD_OVERRIDES_FIXED_STANDARD, 465847234
- end
- add_enum "google.cloud.compute.v1.ForwardingRule.PscConnectionStatus" do
- value :UNDEFINED_PSC_CONNECTION_STATUS, 0
- value :ACCEPTED, 246714279
- value :CLOSED, 380163436
- value :NEEDS_ATTENTION, 344491452
- value :PENDING, 35394935
- value :REJECTED, 174130302
- value :STATUS_UNSPECIFIED, 42133066
- end
- add_message "google.cloud.compute.v1.ForwardingRuleAggregatedList" do
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.ForwardingRulesScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.ForwardingRuleList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.ForwardingRule"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.ForwardingRuleReference" do
- proto3_optional :forwarding_rule, :string, 269964030
- end
- add_message "google.cloud.compute.v1.ForwardingRuleServiceDirectoryRegistration" do
- proto3_optional :namespace, :string, 178476379
- proto3_optional :service, :string, 373540533
- proto3_optional :service_directory_region, :string, 74030416
- end
- add_message "google.cloud.compute.v1.ForwardingRulesScopedList" do
- repeated :forwarding_rules, :message, 315821365, "google.cloud.compute.v1.ForwardingRule"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.GRPCHealthCheck" do
- proto3_optional :grpc_service_name, :string, 136533078
- proto3_optional :port, :int32, 3446913
- proto3_optional :port_name, :string, 41534345
- proto3_optional :port_specification, :string, 51590597
- end
- add_enum "google.cloud.compute.v1.GRPCHealthCheck.PortSpecification" do
- value :UNDEFINED_PORT_SPECIFICATION, 0
- value :USE_FIXED_PORT, 190235748
- value :USE_NAMED_PORT, 349300671
- value :USE_SERVING_PORT, 362637516
- end
- add_message "google.cloud.compute.v1.GetAcceleratorTypeRequest" do
- optional :accelerator_type, :string, 138031246
- optional :project, :string, 227560217
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.GetAddressRequest" do
- optional :address, :string, 462920692
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- end
- add_message "google.cloud.compute.v1.GetAssociationFirewallPolicyRequest" do
- optional :firewall_policy, :string, 498173265
- proto3_optional :name, :string, 3373707
- end
- add_message "google.cloud.compute.v1.GetAssociationNetworkFirewallPolicyRequest" do
- optional :firewall_policy, :string, 498173265
- proto3_optional :name, :string, 3373707
- optional :project, :string, 227560217
- end
- add_message "google.cloud.compute.v1.GetAssociationRegionNetworkFirewallPolicyRequest" do
- optional :firewall_policy, :string, 498173265
- proto3_optional :name, :string, 3373707
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- end
- add_message "google.cloud.compute.v1.GetAutoscalerRequest" do
- optional :autoscaler, :string, 517258967
- optional :project, :string, 227560217
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.GetBackendBucketRequest" do
- optional :backend_bucket, :string, 91714037
- optional :project, :string, 227560217
- end
- add_message "google.cloud.compute.v1.GetBackendServiceRequest" do
- optional :backend_service, :string, 306946058
- optional :project, :string, 227560217
- end
- add_message "google.cloud.compute.v1.GetDiagnosticsInterconnectRequest" do
- optional :interconnect, :string, 224601230
- optional :project, :string, 227560217
- end
- add_message "google.cloud.compute.v1.GetDiskRequest" do
- optional :disk, :string, 3083677
- optional :project, :string, 227560217
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.GetDiskTypeRequest" do
- optional :disk_type, :string, 93009052
- optional :project, :string, 227560217
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.GetEffectiveFirewallsInstanceRequest" do
- optional :instance, :string, 18257045
- optional :network_interface, :string, 365387880
- optional :project, :string, 227560217
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.GetEffectiveFirewallsNetworkRequest" do
- optional :network, :string, 232872494
- optional :project, :string, 227560217
- end
- add_message "google.cloud.compute.v1.GetEffectiveFirewallsRegionNetworkFirewallPolicyRequest" do
- optional :network, :string, 232872494
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- end
- add_message "google.cloud.compute.v1.GetExternalVpnGatewayRequest" do
- optional :external_vpn_gateway, :string, 109898629
- optional :project, :string, 227560217
- end
- add_message "google.cloud.compute.v1.GetFirewallPolicyRequest" do
- optional :firewall_policy, :string, 498173265
- end
- add_message "google.cloud.compute.v1.GetFirewallRequest" do
- optional :firewall, :string, 511016192
- optional :project, :string, 227560217
- end
- add_message "google.cloud.compute.v1.GetForwardingRuleRequest" do
- optional :forwarding_rule, :string, 269964030
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- end
- add_message "google.cloud.compute.v1.GetFromFamilyImageRequest" do
- optional :family, :string, 328751972
- optional :project, :string, 227560217
- end
- add_message "google.cloud.compute.v1.GetGlobalAddressRequest" do
- optional :address, :string, 462920692
- optional :project, :string, 227560217
- end
- add_message "google.cloud.compute.v1.GetGlobalForwardingRuleRequest" do
- optional :forwarding_rule, :string, 269964030
- optional :project, :string, 227560217
- end
- add_message "google.cloud.compute.v1.GetGlobalNetworkEndpointGroupRequest" do
- optional :network_endpoint_group, :string, 433907078
- optional :project, :string, 227560217
- end
- add_message "google.cloud.compute.v1.GetGlobalOperationRequest" do
- optional :operation, :string, 52090215
- optional :project, :string, 227560217
- end
- add_message "google.cloud.compute.v1.GetGlobalOrganizationOperationRequest" do
- optional :operation, :string, 52090215
- proto3_optional :parent_id, :string, 459714768
- end
- add_message "google.cloud.compute.v1.GetGlobalPublicDelegatedPrefixeRequest" do
- optional :project, :string, 227560217
- optional :public_delegated_prefix, :string, 204238440
- end
- add_message "google.cloud.compute.v1.GetGuestAttributesInstanceRequest" do
- optional :instance, :string, 18257045
- optional :project, :string, 227560217
- proto3_optional :query_path, :string, 368591164
- proto3_optional :variable_key, :string, 164364828
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.GetHealthBackendServiceRequest" do
- optional :backend_service, :string, 306946058
- optional :project, :string, 227560217
- optional :resource_group_reference_resource, :message, 112951123, "google.cloud.compute.v1.ResourceGroupReference"
- end
- add_message "google.cloud.compute.v1.GetHealthCheckRequest" do
- optional :health_check, :string, 308876645
- optional :project, :string, 227560217
- end
- add_message "google.cloud.compute.v1.GetHealthRegionBackendServiceRequest" do
- optional :backend_service, :string, 306946058
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :resource_group_reference_resource, :message, 112951123, "google.cloud.compute.v1.ResourceGroupReference"
- end
- add_message "google.cloud.compute.v1.GetHealthTargetPoolRequest" do
- optional :instance_reference_resource, :message, 292926060, "google.cloud.compute.v1.InstanceReference"
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :target_pool, :string, 62796298
- end
- add_message "google.cloud.compute.v1.GetIamPolicyBackendServiceRequest" do
- proto3_optional :options_requested_policy_version, :int32, 499220029
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.GetIamPolicyDiskRequest" do
- proto3_optional :options_requested_policy_version, :int32, 499220029
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.GetIamPolicyFirewallPolicyRequest" do
- proto3_optional :options_requested_policy_version, :int32, 499220029
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.GetIamPolicyImageRequest" do
- proto3_optional :options_requested_policy_version, :int32, 499220029
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.GetIamPolicyInstanceRequest" do
- proto3_optional :options_requested_policy_version, :int32, 499220029
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.GetIamPolicyInstanceTemplateRequest" do
- proto3_optional :options_requested_policy_version, :int32, 499220029
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.GetIamPolicyLicenseRequest" do
- proto3_optional :options_requested_policy_version, :int32, 499220029
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.GetIamPolicyMachineImageRequest" do
- proto3_optional :options_requested_policy_version, :int32, 499220029
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.GetIamPolicyNetworkAttachmentRequest" do
- proto3_optional :options_requested_policy_version, :int32, 499220029
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.GetIamPolicyNetworkFirewallPolicyRequest" do
- proto3_optional :options_requested_policy_version, :int32, 499220029
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.GetIamPolicyNodeGroupRequest" do
- proto3_optional :options_requested_policy_version, :int32, 499220029
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.GetIamPolicyNodeTemplateRequest" do
- proto3_optional :options_requested_policy_version, :int32, 499220029
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.GetIamPolicyRegionBackendServiceRequest" do
- proto3_optional :options_requested_policy_version, :int32, 499220029
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.GetIamPolicyRegionDiskRequest" do
- proto3_optional :options_requested_policy_version, :int32, 499220029
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.GetIamPolicyRegionNetworkFirewallPolicyRequest" do
- proto3_optional :options_requested_policy_version, :int32, 499220029
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.GetIamPolicyReservationRequest" do
- proto3_optional :options_requested_policy_version, :int32, 499220029
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.GetIamPolicyResourcePolicyRequest" do
- proto3_optional :options_requested_policy_version, :int32, 499220029
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.GetIamPolicyServiceAttachmentRequest" do
- proto3_optional :options_requested_policy_version, :int32, 499220029
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.GetIamPolicySnapshotRequest" do
- proto3_optional :options_requested_policy_version, :int32, 499220029
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.GetIamPolicySubnetworkRequest" do
- proto3_optional :options_requested_policy_version, :int32, 499220029
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.GetImageFamilyViewRequest" do
- optional :family, :string, 328751972
- optional :project, :string, 227560217
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.GetImageRequest" do
- optional :image, :string, 100313435
- optional :project, :string, 227560217
- end
- add_message "google.cloud.compute.v1.GetInstanceGroupManagerRequest" do
- optional :instance_group_manager, :string, 249363395
- optional :project, :string, 227560217
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.GetInstanceGroupRequest" do
- optional :instance_group, :string, 81095253
- optional :project, :string, 227560217
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.GetInstanceRequest" do
- optional :instance, :string, 18257045
- optional :project, :string, 227560217
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.GetInstanceTemplateRequest" do
- optional :instance_template, :string, 309248228
- optional :project, :string, 227560217
- end
- add_message "google.cloud.compute.v1.GetInterconnectAttachmentRequest" do
- optional :interconnect_attachment, :string, 308135284
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- end
- add_message "google.cloud.compute.v1.GetInterconnectLocationRequest" do
- optional :interconnect_location, :string, 492235846
- optional :project, :string, 227560217
- end
- add_message "google.cloud.compute.v1.GetInterconnectRequest" do
- optional :interconnect, :string, 224601230
- optional :project, :string, 227560217
- end
- add_message "google.cloud.compute.v1.GetLicenseCodeRequest" do
- optional :license_code, :string, 1467179
- optional :project, :string, 227560217
- end
- add_message "google.cloud.compute.v1.GetLicenseRequest" do
- optional :license, :string, 166757441
- optional :project, :string, 227560217
- end
- add_message "google.cloud.compute.v1.GetMachineImageRequest" do
- optional :machine_image, :string, 69189475
- optional :project, :string, 227560217
- end
- add_message "google.cloud.compute.v1.GetMachineTypeRequest" do
- optional :machine_type, :string, 227711026
- optional :project, :string, 227560217
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.GetNatMappingInfoRoutersRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- optional :router, :string, 148608841
- end
- add_message "google.cloud.compute.v1.GetNetworkAttachmentRequest" do
- optional :network_attachment, :string, 224644052
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- end
- add_message "google.cloud.compute.v1.GetNetworkEdgeSecurityServiceRequest" do
- optional :network_edge_security_service, :string, 157011879
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- end
- add_message "google.cloud.compute.v1.GetNetworkEndpointGroupRequest" do
- optional :network_endpoint_group, :string, 433907078
- optional :project, :string, 227560217
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.GetNetworkFirewallPolicyRequest" do
- optional :firewall_policy, :string, 498173265
- optional :project, :string, 227560217
- end
- add_message "google.cloud.compute.v1.GetNetworkRequest" do
- optional :network, :string, 232872494
- optional :project, :string, 227560217
- end
- add_message "google.cloud.compute.v1.GetNodeGroupRequest" do
- optional :node_group, :string, 469958146
- optional :project, :string, 227560217
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.GetNodeTemplateRequest" do
- optional :node_template, :string, 323154455
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- end
- add_message "google.cloud.compute.v1.GetNodeTypeRequest" do
- optional :node_type, :string, 465832791
- optional :project, :string, 227560217
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.GetPacketMirroringRequest" do
- optional :packet_mirroring, :string, 22305996
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- end
- add_message "google.cloud.compute.v1.GetProjectRequest" do
- optional :project, :string, 227560217
- end
- add_message "google.cloud.compute.v1.GetPublicAdvertisedPrefixeRequest" do
- optional :project, :string, 227560217
- optional :public_advertised_prefix, :string, 101874590
- end
- add_message "google.cloud.compute.v1.GetPublicDelegatedPrefixeRequest" do
- optional :project, :string, 227560217
- optional :public_delegated_prefix, :string, 204238440
- optional :region, :string, 138946292
- end
- add_message "google.cloud.compute.v1.GetRegionAutoscalerRequest" do
- optional :autoscaler, :string, 517258967
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- end
- add_message "google.cloud.compute.v1.GetRegionBackendServiceRequest" do
- optional :backend_service, :string, 306946058
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- end
- add_message "google.cloud.compute.v1.GetRegionCommitmentRequest" do
- optional :commitment, :string, 482134805
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- end
- add_message "google.cloud.compute.v1.GetRegionDiskRequest" do
- optional :disk, :string, 3083677
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- end
- add_message "google.cloud.compute.v1.GetRegionDiskTypeRequest" do
- optional :disk_type, :string, 93009052
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- end
- add_message "google.cloud.compute.v1.GetRegionHealthCheckRequest" do
- optional :health_check, :string, 308876645
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- end
- add_message "google.cloud.compute.v1.GetRegionHealthCheckServiceRequest" do
- optional :health_check_service, :string, 408374747
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- end
- add_message "google.cloud.compute.v1.GetRegionInstanceGroupManagerRequest" do
- optional :instance_group_manager, :string, 249363395
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- end
- add_message "google.cloud.compute.v1.GetRegionInstanceGroupRequest" do
- optional :instance_group, :string, 81095253
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- end
- add_message "google.cloud.compute.v1.GetRegionInstanceTemplateRequest" do
- optional :instance_template, :string, 309248228
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- end
- add_message "google.cloud.compute.v1.GetRegionNetworkEndpointGroupRequest" do
- optional :network_endpoint_group, :string, 433907078
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- end
- add_message "google.cloud.compute.v1.GetRegionNetworkFirewallPolicyRequest" do
- optional :firewall_policy, :string, 498173265
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- end
- add_message "google.cloud.compute.v1.GetRegionNotificationEndpointRequest" do
- optional :notification_endpoint, :string, 376807017
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- end
- add_message "google.cloud.compute.v1.GetRegionOperationRequest" do
- optional :operation, :string, 52090215
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- end
- add_message "google.cloud.compute.v1.GetRegionRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- end
- add_message "google.cloud.compute.v1.GetRegionSecurityPolicyRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :security_policy, :string, 171082513
- end
- add_message "google.cloud.compute.v1.GetRegionSslCertificateRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :ssl_certificate, :string, 46443492
- end
- add_message "google.cloud.compute.v1.GetRegionSslPolicyRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :ssl_policy, :string, 295190213
- end
- add_message "google.cloud.compute.v1.GetRegionTargetHttpProxyRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :target_http_proxy, :string, 206872421
- end
- add_message "google.cloud.compute.v1.GetRegionTargetHttpsProxyRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :target_https_proxy, :string, 52336748
- end
- add_message "google.cloud.compute.v1.GetRegionTargetTcpProxyRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :target_tcp_proxy, :string, 503065442
- end
- add_message "google.cloud.compute.v1.GetRegionUrlMapRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :url_map, :string, 367020684
- end
- add_message "google.cloud.compute.v1.GetReservationRequest" do
- optional :project, :string, 227560217
- optional :reservation, :string, 47530956
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.GetResourcePolicyRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :resource_policy, :string, 159240835
- end
- add_message "google.cloud.compute.v1.GetRouteRequest" do
- optional :project, :string, 227560217
- optional :route, :string, 108704329
- end
- add_message "google.cloud.compute.v1.GetRouterRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :router, :string, 148608841
- end
- add_message "google.cloud.compute.v1.GetRouterStatusRouterRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :router, :string, 148608841
- end
- add_message "google.cloud.compute.v1.GetRuleFirewallPolicyRequest" do
- optional :firewall_policy, :string, 498173265
- proto3_optional :priority, :int32, 445151652
- end
- add_message "google.cloud.compute.v1.GetRuleNetworkFirewallPolicyRequest" do
- optional :firewall_policy, :string, 498173265
- proto3_optional :priority, :int32, 445151652
- optional :project, :string, 227560217
- end
- add_message "google.cloud.compute.v1.GetRuleRegionNetworkFirewallPolicyRequest" do
- optional :firewall_policy, :string, 498173265
- proto3_optional :priority, :int32, 445151652
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- end
- add_message "google.cloud.compute.v1.GetRuleSecurityPolicyRequest" do
- proto3_optional :priority, :int32, 445151652
- optional :project, :string, 227560217
- optional :security_policy, :string, 171082513
- end
- add_message "google.cloud.compute.v1.GetScreenshotInstanceRequest" do
- optional :instance, :string, 18257045
- optional :project, :string, 227560217
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.GetSecurityPolicyRequest" do
- optional :project, :string, 227560217
- optional :security_policy, :string, 171082513
- end
- add_message "google.cloud.compute.v1.GetSerialPortOutputInstanceRequest" do
- optional :instance, :string, 18257045
- proto3_optional :port, :int32, 3446913
- optional :project, :string, 227560217
- proto3_optional :start, :int64, 109757538
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.GetServiceAttachmentRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :service_attachment, :string, 338957549
- end
- add_message "google.cloud.compute.v1.GetShieldedInstanceIdentityInstanceRequest" do
- optional :instance, :string, 18257045
- optional :project, :string, 227560217
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.GetSnapshotRequest" do
- optional :project, :string, 227560217
- optional :snapshot, :string, 284874180
- end
- add_message "google.cloud.compute.v1.GetSslCertificateRequest" do
- optional :project, :string, 227560217
- optional :ssl_certificate, :string, 46443492
- end
- add_message "google.cloud.compute.v1.GetSslPolicyRequest" do
- optional :project, :string, 227560217
- optional :ssl_policy, :string, 295190213
- end
- add_message "google.cloud.compute.v1.GetStatusVpnGatewayRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :vpn_gateway, :string, 406684153
- end
- add_message "google.cloud.compute.v1.GetSubnetworkRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :subnetwork, :string, 307827694
- end
- add_message "google.cloud.compute.v1.GetTargetGrpcProxyRequest" do
- optional :project, :string, 227560217
- optional :target_grpc_proxy, :string, 5020283
- end
- add_message "google.cloud.compute.v1.GetTargetHttpProxyRequest" do
- optional :project, :string, 227560217
- optional :target_http_proxy, :string, 206872421
- end
- add_message "google.cloud.compute.v1.GetTargetHttpsProxyRequest" do
- optional :project, :string, 227560217
- optional :target_https_proxy, :string, 52336748
- end
- add_message "google.cloud.compute.v1.GetTargetInstanceRequest" do
- optional :project, :string, 227560217
- optional :target_instance, :string, 289769347
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.GetTargetPoolRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :target_pool, :string, 62796298
- end
- add_message "google.cloud.compute.v1.GetTargetSslProxyRequest" do
- optional :project, :string, 227560217
- optional :target_ssl_proxy, :string, 338795853
- end
- add_message "google.cloud.compute.v1.GetTargetTcpProxyRequest" do
- optional :project, :string, 227560217
- optional :target_tcp_proxy, :string, 503065442
- end
- add_message "google.cloud.compute.v1.GetTargetVpnGatewayRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :target_vpn_gateway, :string, 532512843
- end
- add_message "google.cloud.compute.v1.GetUrlMapRequest" do
- optional :project, :string, 227560217
- optional :url_map, :string, 367020684
- end
- add_message "google.cloud.compute.v1.GetVpnGatewayRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :vpn_gateway, :string, 406684153
- end
- add_message "google.cloud.compute.v1.GetVpnTunnelRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :vpn_tunnel, :string, 143821331
- end
- add_message "google.cloud.compute.v1.GetXpnHostProjectRequest" do
- optional :project, :string, 227560217
- end
- add_message "google.cloud.compute.v1.GetXpnResourcesProjectsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.GetZoneOperationRequest" do
- optional :operation, :string, 52090215
- optional :project, :string, 227560217
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.GetZoneRequest" do
- optional :project, :string, 227560217
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.GlobalNetworkEndpointGroupsAttachEndpointsRequest" do
- repeated :network_endpoints, :message, 149850285, "google.cloud.compute.v1.NetworkEndpoint"
- end
- add_message "google.cloud.compute.v1.GlobalNetworkEndpointGroupsDetachEndpointsRequest" do
- repeated :network_endpoints, :message, 149850285, "google.cloud.compute.v1.NetworkEndpoint"
- end
- add_message "google.cloud.compute.v1.GlobalOrganizationSetPolicyRequest" do
- repeated :bindings, :message, 403251854, "google.cloud.compute.v1.Binding"
- proto3_optional :etag, :string, 3123477
- proto3_optional :policy, :message, 91071794, "google.cloud.compute.v1.Policy"
- end
- add_message "google.cloud.compute.v1.GlobalSetLabelsRequest" do
- proto3_optional :label_fingerprint, :string, 178124825
- map :labels, :string, :string, 500195327
- end
- add_message "google.cloud.compute.v1.GlobalSetPolicyRequest" do
- repeated :bindings, :message, 403251854, "google.cloud.compute.v1.Binding"
- proto3_optional :etag, :string, 3123477
- proto3_optional :policy, :message, 91071794, "google.cloud.compute.v1.Policy"
- end
- add_message "google.cloud.compute.v1.GuestAttributes" do
- proto3_optional :kind, :string, 3292052
- proto3_optional :query_path, :string, 368591164
- proto3_optional :query_value, :message, 157570874, "google.cloud.compute.v1.GuestAttributesValue"
- proto3_optional :self_link, :string, 456214797
- proto3_optional :variable_key, :string, 164364828
- proto3_optional :variable_value, :string, 124582382
- end
- add_message "google.cloud.compute.v1.GuestAttributesEntry" do
- proto3_optional :key, :string, 106079
- proto3_optional :namespace, :string, 178476379
- proto3_optional :value, :string, 111972721
- end
- add_message "google.cloud.compute.v1.GuestAttributesValue" do
- repeated :items, :message, 100526016, "google.cloud.compute.v1.GuestAttributesEntry"
- end
- add_message "google.cloud.compute.v1.GuestOsFeature" do
- proto3_optional :type, :string, 3575610
- end
- add_enum "google.cloud.compute.v1.GuestOsFeature.Type" do
- value :UNDEFINED_TYPE, 0
- value :FEATURE_TYPE_UNSPECIFIED, 531767259
- value :GVNIC, 68209305
- value :MULTI_IP_SUBNET, 151776719
- value :SECURE_BOOT, 376811194
- value :SEV_CAPABLE, 87083793
- value :SEV_LIVE_MIGRATABLE, 392039820
- value :SEV_SNP_CAPABLE, 426919
- value :UEFI_COMPATIBLE, 195865408
- value :VIRTIO_SCSI_MULTIQUEUE, 201597069
- value :WINDOWS, 456863331
- end
- add_message "google.cloud.compute.v1.HTTP2HealthCheck" do
- proto3_optional :host, :string, 3208616
- proto3_optional :port, :int32, 3446913
- proto3_optional :port_name, :string, 41534345
- proto3_optional :port_specification, :string, 51590597
- proto3_optional :proxy_header, :string, 160374142
- proto3_optional :request_path, :string, 229403605
- proto3_optional :response, :string, 196547649
- end
- add_enum "google.cloud.compute.v1.HTTP2HealthCheck.PortSpecification" do
- value :UNDEFINED_PORT_SPECIFICATION, 0
- value :USE_FIXED_PORT, 190235748
- value :USE_NAMED_PORT, 349300671
- value :USE_SERVING_PORT, 362637516
- end
- add_enum "google.cloud.compute.v1.HTTP2HealthCheck.ProxyHeader" do
- value :UNDEFINED_PROXY_HEADER, 0
- value :NONE, 2402104
- value :PROXY_V1, 334352940
- end
- add_message "google.cloud.compute.v1.HTTPHealthCheck" do
- proto3_optional :host, :string, 3208616
- proto3_optional :port, :int32, 3446913
- proto3_optional :port_name, :string, 41534345
- proto3_optional :port_specification, :string, 51590597
- proto3_optional :proxy_header, :string, 160374142
- proto3_optional :request_path, :string, 229403605
- proto3_optional :response, :string, 196547649
- end
- add_enum "google.cloud.compute.v1.HTTPHealthCheck.PortSpecification" do
- value :UNDEFINED_PORT_SPECIFICATION, 0
- value :USE_FIXED_PORT, 190235748
- value :USE_NAMED_PORT, 349300671
- value :USE_SERVING_PORT, 362637516
- end
- add_enum "google.cloud.compute.v1.HTTPHealthCheck.ProxyHeader" do
- value :UNDEFINED_PROXY_HEADER, 0
- value :NONE, 2402104
- value :PROXY_V1, 334352940
- end
- add_message "google.cloud.compute.v1.HTTPSHealthCheck" do
- proto3_optional :host, :string, 3208616
- proto3_optional :port, :int32, 3446913
- proto3_optional :port_name, :string, 41534345
- proto3_optional :port_specification, :string, 51590597
- proto3_optional :proxy_header, :string, 160374142
- proto3_optional :request_path, :string, 229403605
- proto3_optional :response, :string, 196547649
- end
- add_enum "google.cloud.compute.v1.HTTPSHealthCheck.PortSpecification" do
- value :UNDEFINED_PORT_SPECIFICATION, 0
- value :USE_FIXED_PORT, 190235748
- value :USE_NAMED_PORT, 349300671
- value :USE_SERVING_PORT, 362637516
- end
- add_enum "google.cloud.compute.v1.HTTPSHealthCheck.ProxyHeader" do
- value :UNDEFINED_PROXY_HEADER, 0
- value :NONE, 2402104
- value :PROXY_V1, 334352940
- end
- add_message "google.cloud.compute.v1.HealthCheck" do
- proto3_optional :check_interval_sec, :int32, 345561006
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :grpc_health_check, :message, 85529574, "google.cloud.compute.v1.GRPCHealthCheck"
- proto3_optional :healthy_threshold, :int32, 403212361
- proto3_optional :http2_health_check, :message, 11360986, "google.cloud.compute.v1.HTTP2HealthCheck"
- proto3_optional :http_health_check, :message, 412586940, "google.cloud.compute.v1.HTTPHealthCheck"
- proto3_optional :https_health_check, :message, 436046905, "google.cloud.compute.v1.HTTPSHealthCheck"
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :log_config, :message, 351299741, "google.cloud.compute.v1.HealthCheckLogConfig"
- proto3_optional :name, :string, 3373707
- proto3_optional :region, :string, 138946292
- proto3_optional :self_link, :string, 456214797
- proto3_optional :ssl_health_check, :message, 280032440, "google.cloud.compute.v1.SSLHealthCheck"
- proto3_optional :tcp_health_check, :message, 469980419, "google.cloud.compute.v1.TCPHealthCheck"
- proto3_optional :timeout_sec, :int32, 79994995
- proto3_optional :type, :string, 3575610
- proto3_optional :unhealthy_threshold, :int32, 227958480
- end
- add_enum "google.cloud.compute.v1.HealthCheck.Type" do
- value :UNDEFINED_TYPE, 0
- value :GRPC, 2196510
- value :HTTP, 2228360
- value :HTTP2, 69079210
- value :HTTPS, 69079243
- value :INVALID, 530283991
- value :SSL, 82412
- value :TCP, 82881
- end
- add_message "google.cloud.compute.v1.HealthCheckList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.HealthCheck"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.HealthCheckLogConfig" do
- proto3_optional :enable, :bool, 311764355
- end
- add_message "google.cloud.compute.v1.HealthCheckReference" do
- proto3_optional :health_check, :string, 308876645
- end
- add_message "google.cloud.compute.v1.HealthCheckService" do
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :fingerprint, :string, 234678500
- repeated :health_checks, :string, 448370606
- proto3_optional :health_status_aggregation_policy, :string, 253163129
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :name, :string, 3373707
- repeated :network_endpoint_groups, :string, 29346733
- repeated :notification_endpoints, :string, 406728490
- proto3_optional :region, :string, 138946292
- proto3_optional :self_link, :string, 456214797
- end
- add_enum "google.cloud.compute.v1.HealthCheckService.HealthStatusAggregationPolicy" do
- value :UNDEFINED_HEALTH_STATUS_AGGREGATION_POLICY, 0
- value :AND, 64951
- value :NO_AGGREGATION, 426445124
- end
- add_message "google.cloud.compute.v1.HealthCheckServiceReference" do
- proto3_optional :health_check_service, :string, 408374747
- end
- add_message "google.cloud.compute.v1.HealthCheckServicesList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.HealthCheckService"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.HealthChecksAggregatedList" do
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.HealthChecksScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.HealthChecksScopedList" do
- repeated :health_checks, :message, 448370606, "google.cloud.compute.v1.HealthCheck"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.HealthStatus" do
- map :annotations, :string, :string, 112032548
- proto3_optional :forwarding_rule, :string, 269964030
- proto3_optional :forwarding_rule_ip, :string, 172250632
- proto3_optional :health_state, :string, 324007150
- proto3_optional :instance, :string, 18257045
- proto3_optional :ip_address, :string, 406272220
- proto3_optional :port, :int32, 3446913
- proto3_optional :weight, :string, 282149496
- proto3_optional :weight_error, :string, 522501505
- end
- add_enum "google.cloud.compute.v1.HealthStatus.HealthState" do
- value :UNDEFINED_HEALTH_STATE, 0
- value :HEALTHY, 439801213
- value :UNHEALTHY, 462118084
- end
- add_enum "google.cloud.compute.v1.HealthStatus.WeightError" do
- value :UNDEFINED_WEIGHT_ERROR, 0
- value :INVALID_WEIGHT, 383698400
- value :MISSING_WEIGHT, 384027537
- value :UNAVAILABLE_WEIGHT, 439464295
- value :WEIGHT_NONE, 502428831
- end
- add_message "google.cloud.compute.v1.HealthStatusForNetworkEndpoint" do
- proto3_optional :backend_service, :message, 306946058, "google.cloud.compute.v1.BackendServiceReference"
- proto3_optional :forwarding_rule, :message, 269964030, "google.cloud.compute.v1.ForwardingRuleReference"
- proto3_optional :health_check, :message, 308876645, "google.cloud.compute.v1.HealthCheckReference"
- proto3_optional :health_check_service, :message, 408374747, "google.cloud.compute.v1.HealthCheckServiceReference"
- proto3_optional :health_state, :string, 324007150
- end
- add_enum "google.cloud.compute.v1.HealthStatusForNetworkEndpoint.HealthState" do
- value :UNDEFINED_HEALTH_STATE, 0
- value :DRAINING, 480455402
- value :HEALTHY, 439801213
- value :UNHEALTHY, 462118084
- value :UNKNOWN, 433141802
- end
- add_message "google.cloud.compute.v1.Help" do
- repeated :links, :message, 102977465, "google.cloud.compute.v1.HelpLink"
- end
- add_message "google.cloud.compute.v1.HelpLink" do
- proto3_optional :description, :string, 422937596
- proto3_optional :url, :string, 116079
- end
- add_message "google.cloud.compute.v1.HostRule" do
- proto3_optional :description, :string, 422937596
- repeated :hosts, :string, 99467211
- proto3_optional :path_matcher, :string, 337813272
- end
- add_message "google.cloud.compute.v1.HttpFaultAbort" do
- proto3_optional :http_status, :uint32, 468949897
- proto3_optional :percentage, :double, 151909018
- end
- add_message "google.cloud.compute.v1.HttpFaultDelay" do
- proto3_optional :fixed_delay, :message, 317037816, "google.cloud.compute.v1.Duration"
- proto3_optional :percentage, :double, 151909018
- end
- add_message "google.cloud.compute.v1.HttpFaultInjection" do
- proto3_optional :abort, :message, 92611376, "google.cloud.compute.v1.HttpFaultAbort"
- proto3_optional :delay, :message, 95467907, "google.cloud.compute.v1.HttpFaultDelay"
- end
- add_message "google.cloud.compute.v1.HttpHeaderAction" do
- repeated :request_headers_to_add, :message, 72111974, "google.cloud.compute.v1.HttpHeaderOption"
- repeated :request_headers_to_remove, :string, 218425247
- repeated :response_headers_to_add, :message, 32136052, "google.cloud.compute.v1.HttpHeaderOption"
- repeated :response_headers_to_remove, :string, 75415761
- end
- add_message "google.cloud.compute.v1.HttpHeaderMatch" do
- proto3_optional :exact_match, :string, 457641093
- proto3_optional :header_name, :string, 110223613
- proto3_optional :invert_match, :bool, 501130268
- proto3_optional :prefix_match, :string, 257898968
- proto3_optional :present_match, :bool, 67435841
- proto3_optional :range_match, :message, 97244227, "google.cloud.compute.v1.Int64RangeMatch"
- proto3_optional :regex_match, :string, 107387853
- proto3_optional :suffix_match, :string, 426488663
- end
- add_message "google.cloud.compute.v1.HttpHeaderOption" do
- proto3_optional :header_name, :string, 110223613
- proto3_optional :header_value, :string, 203094335
- proto3_optional :replace, :bool, 20755124
- end
- add_message "google.cloud.compute.v1.HttpQueryParameterMatch" do
- proto3_optional :exact_match, :string, 457641093
- proto3_optional :name, :string, 3373707
- proto3_optional :present_match, :bool, 67435841
- proto3_optional :regex_match, :string, 107387853
- end
- add_message "google.cloud.compute.v1.HttpRedirectAction" do
- proto3_optional :host_redirect, :string, 107417747
- proto3_optional :https_redirect, :bool, 170260656
- proto3_optional :path_redirect, :string, 272342710
- proto3_optional :prefix_redirect, :string, 446184169
- proto3_optional :redirect_response_code, :string, 436710408
- proto3_optional :strip_query, :bool, 52284641
- end
- add_enum "google.cloud.compute.v1.HttpRedirectAction.RedirectResponseCode" do
- value :UNDEFINED_REDIRECT_RESPONSE_CODE, 0
- value :FOUND, 67084130
- value :MOVED_PERMANENTLY_DEFAULT, 386698449
- value :PERMANENT_REDIRECT, 382006381
- value :SEE_OTHER, 445380580
- value :TEMPORARY_REDIRECT, 489550378
- end
- add_message "google.cloud.compute.v1.HttpRetryPolicy" do
- proto3_optional :num_retries, :uint32, 251680141
- proto3_optional :per_try_timeout, :message, 280041147, "google.cloud.compute.v1.Duration"
- repeated :retry_conditions, :string, 28815535
- end
- add_message "google.cloud.compute.v1.HttpRouteAction" do
- proto3_optional :cors_policy, :message, 398943748, "google.cloud.compute.v1.CorsPolicy"
- proto3_optional :fault_injection_policy, :message, 412781079, "google.cloud.compute.v1.HttpFaultInjection"
- proto3_optional :max_stream_duration, :message, 61428376, "google.cloud.compute.v1.Duration"
- proto3_optional :request_mirror_policy, :message, 220196866, "google.cloud.compute.v1.RequestMirrorPolicy"
- proto3_optional :retry_policy, :message, 56799913, "google.cloud.compute.v1.HttpRetryPolicy"
- proto3_optional :timeout, :message, 296701281, "google.cloud.compute.v1.Duration"
- proto3_optional :url_rewrite, :message, 273333948, "google.cloud.compute.v1.UrlRewrite"
- repeated :weighted_backend_services, :message, 337028049, "google.cloud.compute.v1.WeightedBackendService"
- end
- add_message "google.cloud.compute.v1.HttpRouteRule" do
- proto3_optional :description, :string, 422937596
- proto3_optional :header_action, :message, 328077352, "google.cloud.compute.v1.HttpHeaderAction"
- repeated :match_rules, :message, 376200701, "google.cloud.compute.v1.HttpRouteRuleMatch"
- proto3_optional :priority, :int32, 445151652
- proto3_optional :route_action, :message, 424563948, "google.cloud.compute.v1.HttpRouteAction"
- proto3_optional :service, :string, 373540533
- proto3_optional :url_redirect, :message, 405147820, "google.cloud.compute.v1.HttpRedirectAction"
- end
- add_message "google.cloud.compute.v1.HttpRouteRuleMatch" do
- proto3_optional :full_path_match, :string, 214598875
- repeated :header_matches, :message, 361903489, "google.cloud.compute.v1.HttpHeaderMatch"
- proto3_optional :ignore_case, :bool, 464324989
- repeated :metadata_filters, :message, 464725739, "google.cloud.compute.v1.MetadataFilter"
- proto3_optional :prefix_match, :string, 257898968
- repeated :query_parameter_matches, :message, 286231270, "google.cloud.compute.v1.HttpQueryParameterMatch"
- proto3_optional :regex_match, :string, 107387853
- end
- add_message "google.cloud.compute.v1.Image" do
- proto3_optional :architecture, :string, 302803283
- proto3_optional :archive_size_bytes, :int64, 381093450
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :deprecated, :message, 515138995, "google.cloud.compute.v1.DeprecationStatus"
- proto3_optional :description, :string, 422937596
- proto3_optional :disk_size_gb, :int64, 316263735
- proto3_optional :family, :string, 328751972
- repeated :guest_os_features, :message, 79294545, "google.cloud.compute.v1.GuestOsFeature"
- proto3_optional :id, :uint64, 3355
- proto3_optional :image_encryption_key, :message, 379512583, "google.cloud.compute.v1.CustomerEncryptionKey"
- proto3_optional :kind, :string, 3292052
- proto3_optional :label_fingerprint, :string, 178124825
- map :labels, :string, :string, 500195327
- repeated :license_codes, :int64, 45482664
- repeated :licenses, :string, 337642578
- proto3_optional :name, :string, 3373707
- proto3_optional :raw_disk, :message, 503113556, "google.cloud.compute.v1.RawDisk"
- proto3_optional :satisfies_pzs, :bool, 480964267
- proto3_optional :self_link, :string, 456214797
- proto3_optional :shielded_instance_initial_state, :message, 192356867, "google.cloud.compute.v1.InitialStateConfig"
- proto3_optional :source_disk, :string, 451753793
- proto3_optional :source_disk_encryption_key, :message, 531501153, "google.cloud.compute.v1.CustomerEncryptionKey"
- proto3_optional :source_disk_id, :string, 454190809
- proto3_optional :source_image, :string, 50443319
- proto3_optional :source_image_encryption_key, :message, 381503659, "google.cloud.compute.v1.CustomerEncryptionKey"
- proto3_optional :source_image_id, :string, 55328291
- proto3_optional :source_snapshot, :string, 126061928
- proto3_optional :source_snapshot_encryption_key, :message, 303679322, "google.cloud.compute.v1.CustomerEncryptionKey"
- proto3_optional :source_snapshot_id, :string, 98962258
- proto3_optional :source_type, :string, 452245726
- proto3_optional :status, :string, 181260274
- repeated :storage_locations, :string, 328005274
- end
- add_enum "google.cloud.compute.v1.Image.Architecture" do
- value :UNDEFINED_ARCHITECTURE, 0
- value :ARCHITECTURE_UNSPECIFIED, 394750507
- value :ARM64, 62547450
- value :X86_64, 425300551
- end
- add_enum "google.cloud.compute.v1.Image.SourceType" do
- value :UNDEFINED_SOURCE_TYPE, 0
- value :RAW, 80904
- end
- add_enum "google.cloud.compute.v1.Image.Status" do
- value :UNDEFINED_STATUS, 0
- value :DELETING, 528602024
- value :FAILED, 455706685
- value :PENDING, 35394935
- value :READY, 77848963
- end
- add_message "google.cloud.compute.v1.ImageFamilyView" do
- proto3_optional :image, :message, 100313435, "google.cloud.compute.v1.Image"
- end
- add_message "google.cloud.compute.v1.ImageList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.Image"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.InitialStateConfig" do
- repeated :dbs, :message, 99253, "google.cloud.compute.v1.FileContentBuffer"
- repeated :dbxs, :message, 3077113, "google.cloud.compute.v1.FileContentBuffer"
- repeated :keks, :message, 3288130, "google.cloud.compute.v1.FileContentBuffer"
- proto3_optional :pk, :message, 3579, "google.cloud.compute.v1.FileContentBuffer"
- end
- add_message "google.cloud.compute.v1.InsertAddressRequest" do
- optional :address_resource, :message, 483888121, "google.cloud.compute.v1.Address"
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.InsertAutoscalerRequest" do
- optional :autoscaler_resource, :message, 207616118, "google.cloud.compute.v1.Autoscaler"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.InsertBackendBucketRequest" do
- optional :backend_bucket_resource, :message, 380757784, "google.cloud.compute.v1.BackendBucket"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.InsertBackendServiceRequest" do
- optional :backend_service_resource, :message, 347586723, "google.cloud.compute.v1.BackendService"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.InsertDiskRequest" do
- optional :disk_resource, :message, 25880688, "google.cloud.compute.v1.Disk"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- proto3_optional :source_image, :string, 50443319
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.InsertExternalVpnGatewayRequest" do
- optional :external_vpn_gateway_resource, :message, 486813576, "google.cloud.compute.v1.ExternalVpnGateway"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.InsertFirewallPolicyRequest" do
- optional :firewall_policy_resource, :message, 495049532, "google.cloud.compute.v1.FirewallPolicy"
- optional :parent_id, :string, 459714768
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.InsertFirewallRequest" do
- optional :firewall_resource, :message, 41425005, "google.cloud.compute.v1.Firewall"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.InsertForwardingRuleRequest" do
- optional :forwarding_rule_resource, :message, 301211695, "google.cloud.compute.v1.ForwardingRule"
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.InsertGlobalAddressRequest" do
- optional :address_resource, :message, 483888121, "google.cloud.compute.v1.Address"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.InsertGlobalForwardingRuleRequest" do
- optional :forwarding_rule_resource, :message, 301211695, "google.cloud.compute.v1.ForwardingRule"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.InsertGlobalNetworkEndpointGroupRequest" do
- optional :network_endpoint_group_resource, :message, 525788839, "google.cloud.compute.v1.NetworkEndpointGroup"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.InsertGlobalPublicDelegatedPrefixeRequest" do
- optional :project, :string, 227560217
- optional :public_delegated_prefix_resource, :message, 47594501, "google.cloud.compute.v1.PublicDelegatedPrefix"
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.InsertHealthCheckRequest" do
- optional :health_check_resource, :message, 201925032, "google.cloud.compute.v1.HealthCheck"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.InsertImageRequest" do
- proto3_optional :force_create, :bool, 197723344
- optional :image_resource, :message, 371171954, "google.cloud.compute.v1.Image"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.InsertInstanceGroupManagerRequest" do
- optional :instance_group_manager_resource, :message, 261063946, "google.cloud.compute.v1.InstanceGroupManager"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.InsertInstanceGroupRequest" do
- optional :instance_group_resource, :message, 286612152, "google.cloud.compute.v1.InstanceGroup"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.InsertInstanceRequest" do
- optional :instance_resource, :message, 215988344, "google.cloud.compute.v1.Instance"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- proto3_optional :source_instance_template, :string, 332423616
- proto3_optional :source_machine_image, :string, 21769791
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.InsertInstanceTemplateRequest" do
- optional :instance_template_resource, :message, 10679561, "google.cloud.compute.v1.InstanceTemplate"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.InsertInterconnectAttachmentRequest" do
- optional :interconnect_attachment_resource, :message, 212341369, "google.cloud.compute.v1.InterconnectAttachment"
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- proto3_optional :validate_only, :bool, 242744629
- end
- add_message "google.cloud.compute.v1.InsertInterconnectRequest" do
- optional :interconnect_resource, :message, 397611167, "google.cloud.compute.v1.Interconnect"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.InsertLicenseRequest" do
- optional :license_resource, :message, 437955148, "google.cloud.compute.v1.License"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.InsertMachineImageRequest" do
- optional :machine_image_resource, :message, 60740970, "google.cloud.compute.v1.MachineImage"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- proto3_optional :source_instance, :string, 396315705
- end
- add_message "google.cloud.compute.v1.InsertNetworkAttachmentRequest" do
- optional :network_attachment_resource, :message, 210974745, "google.cloud.compute.v1.NetworkAttachment"
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.InsertNetworkEdgeSecurityServiceRequest" do
- optional :network_edge_security_service_resource, :message, 477548966, "google.cloud.compute.v1.NetworkEdgeSecurityService"
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- proto3_optional :validate_only, :bool, 242744629
- end
- add_message "google.cloud.compute.v1.InsertNetworkEndpointGroupRequest" do
- optional :network_endpoint_group_resource, :message, 525788839, "google.cloud.compute.v1.NetworkEndpointGroup"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.InsertNetworkFirewallPolicyRequest" do
- optional :firewall_policy_resource, :message, 495049532, "google.cloud.compute.v1.FirewallPolicy"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.InsertNetworkRequest" do
- optional :network_resource, :message, 122105599, "google.cloud.compute.v1.Network"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.InsertNodeGroupRequest" do
- optional :initial_node_count, :int32, 71951469
- optional :node_group_resource, :message, 505321899, "google.cloud.compute.v1.NodeGroup"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.InsertNodeTemplateRequest" do
- optional :node_template_resource, :message, 127364406, "google.cloud.compute.v1.NodeTemplate"
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.InsertPacketMirroringRequest" do
- optional :packet_mirroring_resource, :message, 493501985, "google.cloud.compute.v1.PacketMirroring"
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.InsertPublicAdvertisedPrefixeRequest" do
- optional :project, :string, 227560217
- optional :public_advertised_prefix_resource, :message, 233614223, "google.cloud.compute.v1.PublicAdvertisedPrefix"
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.InsertPublicDelegatedPrefixeRequest" do
- optional :project, :string, 227560217
- optional :public_delegated_prefix_resource, :message, 47594501, "google.cloud.compute.v1.PublicDelegatedPrefix"
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.InsertRegionAutoscalerRequest" do
- optional :autoscaler_resource, :message, 207616118, "google.cloud.compute.v1.Autoscaler"
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.InsertRegionBackendServiceRequest" do
- optional :backend_service_resource, :message, 347586723, "google.cloud.compute.v1.BackendService"
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.InsertRegionCommitmentRequest" do
- optional :commitment_resource, :message, 244240888, "google.cloud.compute.v1.Commitment"
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.InsertRegionDiskRequest" do
- optional :disk_resource, :message, 25880688, "google.cloud.compute.v1.Disk"
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- proto3_optional :source_image, :string, 50443319
- end
- add_message "google.cloud.compute.v1.InsertRegionHealthCheckRequest" do
- optional :health_check_resource, :message, 201925032, "google.cloud.compute.v1.HealthCheck"
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.InsertRegionHealthCheckServiceRequest" do
- optional :health_check_service_resource, :message, 477367794, "google.cloud.compute.v1.HealthCheckService"
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.InsertRegionInstanceGroupManagerRequest" do
- optional :instance_group_manager_resource, :message, 261063946, "google.cloud.compute.v1.InstanceGroupManager"
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.InsertRegionInstanceTemplateRequest" do
- optional :instance_template_resource, :message, 10679561, "google.cloud.compute.v1.InstanceTemplate"
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.InsertRegionNetworkEndpointGroupRequest" do
- optional :network_endpoint_group_resource, :message, 525788839, "google.cloud.compute.v1.NetworkEndpointGroup"
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.InsertRegionNetworkFirewallPolicyRequest" do
- optional :firewall_policy_resource, :message, 495049532, "google.cloud.compute.v1.FirewallPolicy"
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.InsertRegionNotificationEndpointRequest" do
- optional :notification_endpoint_resource, :message, 338459940, "google.cloud.compute.v1.NotificationEndpoint"
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.InsertRegionSecurityPolicyRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :security_policy_resource, :message, 216159612, "google.cloud.compute.v1.SecurityPolicy"
- proto3_optional :validate_only, :bool, 242744629
- end
- add_message "google.cloud.compute.v1.InsertRegionSslCertificateRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :ssl_certificate_resource, :message, 180709897, "google.cloud.compute.v1.SslCertificate"
- end
- add_message "google.cloud.compute.v1.InsertRegionSslPolicyRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :ssl_policy_resource, :message, 274891848, "google.cloud.compute.v1.SslPolicy"
- end
- add_message "google.cloud.compute.v1.InsertRegionTargetHttpProxyRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :target_http_proxy_resource, :message, 24696744, "google.cloud.compute.v1.TargetHttpProxy"
- end
- add_message "google.cloud.compute.v1.InsertRegionTargetHttpsProxyRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :target_https_proxy_resource, :message, 433657473, "google.cloud.compute.v1.TargetHttpsProxy"
- end
- add_message "google.cloud.compute.v1.InsertRegionTargetTcpProxyRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :target_tcp_proxy_resource, :message, 145913931, "google.cloud.compute.v1.TargetTcpProxy"
- end
- add_message "google.cloud.compute.v1.InsertRegionUrlMapRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :url_map_resource, :message, 168675425, "google.cloud.compute.v1.UrlMap"
- end
- add_message "google.cloud.compute.v1.InsertReservationRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :reservation_resource, :message, 285030177, "google.cloud.compute.v1.Reservation"
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.InsertResourcePolicyRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :resource_policy_resource, :message, 76826186, "google.cloud.compute.v1.ResourcePolicy"
- end
- add_message "google.cloud.compute.v1.InsertRouteRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :route_resource, :message, 225428804, "google.cloud.compute.v1.Route"
- end
- add_message "google.cloud.compute.v1.InsertRouterRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :router_resource, :message, 155222084, "google.cloud.compute.v1.Router"
- end
- add_message "google.cloud.compute.v1.InsertSecurityPolicyRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :security_policy_resource, :message, 216159612, "google.cloud.compute.v1.SecurityPolicy"
- proto3_optional :validate_only, :bool, 242744629
- end
- add_message "google.cloud.compute.v1.InsertServiceAttachmentRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :service_attachment_resource, :message, 472980256, "google.cloud.compute.v1.ServiceAttachment"
- end
- add_message "google.cloud.compute.v1.InsertSnapshotRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :snapshot_resource, :message, 481319977, "google.cloud.compute.v1.Snapshot"
- end
- add_message "google.cloud.compute.v1.InsertSslCertificateRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :ssl_certificate_resource, :message, 180709897, "google.cloud.compute.v1.SslCertificate"
- end
- add_message "google.cloud.compute.v1.InsertSslPolicyRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :ssl_policy_resource, :message, 274891848, "google.cloud.compute.v1.SslPolicy"
- end
- add_message "google.cloud.compute.v1.InsertSubnetworkRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :subnetwork_resource, :message, 42233151, "google.cloud.compute.v1.Subnetwork"
- end
- add_message "google.cloud.compute.v1.InsertTargetGrpcProxyRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :target_grpc_proxy_resource, :message, 328922450, "google.cloud.compute.v1.TargetGrpcProxy"
- end
- add_message "google.cloud.compute.v1.InsertTargetHttpProxyRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :target_http_proxy_resource, :message, 24696744, "google.cloud.compute.v1.TargetHttpProxy"
- end
- add_message "google.cloud.compute.v1.InsertTargetHttpsProxyRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :target_https_proxy_resource, :message, 433657473, "google.cloud.compute.v1.TargetHttpsProxy"
- end
- add_message "google.cloud.compute.v1.InsertTargetInstanceRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :target_instance_resource, :message, 430453066, "google.cloud.compute.v1.TargetInstance"
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.InsertTargetPoolRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :target_pool_resource, :message, 101281443, "google.cloud.compute.v1.TargetPool"
- end
- add_message "google.cloud.compute.v1.InsertTargetSslProxyRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :target_ssl_proxy_resource, :message, 142016192, "google.cloud.compute.v1.TargetSslProxy"
- end
- add_message "google.cloud.compute.v1.InsertTargetTcpProxyRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :target_tcp_proxy_resource, :message, 145913931, "google.cloud.compute.v1.TargetTcpProxy"
- end
- add_message "google.cloud.compute.v1.InsertTargetVpnGatewayRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :target_vpn_gateway_resource, :message, 498050, "google.cloud.compute.v1.TargetVpnGateway"
- end
- add_message "google.cloud.compute.v1.InsertUrlMapRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :url_map_resource, :message, 168675425, "google.cloud.compute.v1.UrlMap"
- end
- add_message "google.cloud.compute.v1.InsertVpnGatewayRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :vpn_gateway_resource, :message, 182688660, "google.cloud.compute.v1.VpnGateway"
- end
- add_message "google.cloud.compute.v1.InsertVpnTunnelRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :vpn_tunnel_resource, :message, 86839482, "google.cloud.compute.v1.VpnTunnel"
- end
- add_message "google.cloud.compute.v1.Instance" do
- proto3_optional :advanced_machine_features, :message, 409646002, "google.cloud.compute.v1.AdvancedMachineFeatures"
- proto3_optional :can_ip_forward, :bool, 467731324
- proto3_optional :confidential_instance_config, :message, 490637685, "google.cloud.compute.v1.ConfidentialInstanceConfig"
- proto3_optional :cpu_platform, :string, 410285354
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :deletion_protection, :bool, 458014698
- proto3_optional :description, :string, 422937596
- repeated :disks, :message, 95594102, "google.cloud.compute.v1.AttachedDisk"
- proto3_optional :display_device, :message, 258933875, "google.cloud.compute.v1.DisplayDevice"
- proto3_optional :fingerprint, :string, 234678500
- repeated :guest_accelerators, :message, 463595119, "google.cloud.compute.v1.AcceleratorConfig"
- proto3_optional :hostname, :string, 237067315
- proto3_optional :id, :uint64, 3355
- proto3_optional :key_revocation_action_type, :string, 235941474
- proto3_optional :kind, :string, 3292052
- proto3_optional :label_fingerprint, :string, 178124825
- map :labels, :string, :string, 500195327
- proto3_optional :last_start_timestamp, :string, 443830736
- proto3_optional :last_stop_timestamp, :string, 412823010
- proto3_optional :last_suspended_timestamp, :string, 356275337
- proto3_optional :machine_type, :string, 227711026
- proto3_optional :metadata, :message, 86866735, "google.cloud.compute.v1.Metadata"
- proto3_optional :min_cpu_platform, :string, 242912759
- proto3_optional :name, :string, 3373707
- repeated :network_interfaces, :message, 52735243, "google.cloud.compute.v1.NetworkInterface"
- proto3_optional :network_performance_config, :message, 398330850, "google.cloud.compute.v1.NetworkPerformanceConfig"
- proto3_optional :params, :message, 78313862, "google.cloud.compute.v1.InstanceParams"
- proto3_optional :private_ipv6_google_access, :string, 48277006
- proto3_optional :reservation_affinity, :message, 157850683, "google.cloud.compute.v1.ReservationAffinity"
- repeated :resource_policies, :string, 22220385
- proto3_optional :resource_status, :message, 249429315, "google.cloud.compute.v1.ResourceStatus"
- proto3_optional :satisfies_pzs, :bool, 480964267
- proto3_optional :scheduling, :message, 386688404, "google.cloud.compute.v1.Scheduling"
- proto3_optional :self_link, :string, 456214797
- repeated :service_accounts, :message, 277537328, "google.cloud.compute.v1.ServiceAccount"
- proto3_optional :shielded_instance_config, :message, 12862901, "google.cloud.compute.v1.ShieldedInstanceConfig"
- proto3_optional :shielded_instance_integrity_policy, :message, 163696919, "google.cloud.compute.v1.ShieldedInstanceIntegrityPolicy"
- proto3_optional :source_machine_image, :string, 21769791
- proto3_optional :source_machine_image_encryption_key, :message, 192839075, "google.cloud.compute.v1.CustomerEncryptionKey"
- proto3_optional :start_restricted, :bool, 123693144
- proto3_optional :status, :string, 181260274
- proto3_optional :status_message, :string, 297428154
- proto3_optional :tags, :message, 3552281, "google.cloud.compute.v1.Tags"
- proto3_optional :zone, :string, 3744684
- end
- add_enum "google.cloud.compute.v1.Instance.KeyRevocationActionType" do
- value :UNDEFINED_KEY_REVOCATION_ACTION_TYPE, 0
- value :KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED, 467110106
- value :NONE, 2402104
- value :STOP, 2555906
- end
- add_enum "google.cloud.compute.v1.Instance.PrivateIpv6GoogleAccess" do
- value :UNDEFINED_PRIVATE_IPV6_GOOGLE_ACCESS, 0
- value :ENABLE_BIDIRECTIONAL_ACCESS_TO_GOOGLE, 427975994
- value :ENABLE_OUTBOUND_VM_ACCESS_TO_GOOGLE, 288210263
- value :INHERIT_FROM_SUBNETWORK, 530256959
- end
- add_enum "google.cloud.compute.v1.Instance.Status" do
- value :UNDEFINED_STATUS, 0
- value :DEPROVISIONING, 428935662
- value :PROVISIONING, 290896621
- value :REPAIRING, 413483285
- value :RUNNING, 121282975
- value :STAGING, 431072283
- value :STOPPED, 444276141
- value :STOPPING, 350791796
- value :SUSPENDED, 51223995
- value :SUSPENDING, 514206246
- value :TERMINATED, 250018339
- end
- add_message "google.cloud.compute.v1.InstanceAggregatedList" do
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.InstancesScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.InstanceConsumptionData" do
- proto3_optional :consumption_info, :message, 146354898, "google.cloud.compute.v1.InstanceConsumptionInfo"
- proto3_optional :instance, :string, 18257045
- end
- add_message "google.cloud.compute.v1.InstanceConsumptionInfo" do
- proto3_optional :guest_cpus, :int32, 393356754
- proto3_optional :local_ssd_gb, :int32, 329237578
- proto3_optional :memory_mb, :int32, 116001171
- proto3_optional :min_node_cpus, :int32, 317231675
- end
- add_message "google.cloud.compute.v1.InstanceGroup" do
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :fingerprint, :string, 234678500
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :name, :string, 3373707
- repeated :named_ports, :message, 427598732, "google.cloud.compute.v1.NamedPort"
- proto3_optional :network, :string, 232872494
- proto3_optional :region, :string, 138946292
- proto3_optional :self_link, :string, 456214797
- proto3_optional :size, :int32, 3530753
- proto3_optional :subnetwork, :string, 307827694
- proto3_optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.InstanceGroupAggregatedList" do
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.InstanceGroupsScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.InstanceGroupList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.InstanceGroup"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.InstanceGroupManager" do
- repeated :auto_healing_policies, :message, 456799109, "google.cloud.compute.v1.InstanceGroupManagerAutoHealingPolicy"
- proto3_optional :base_instance_name, :string, 389106439
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :current_actions, :message, 164045879, "google.cloud.compute.v1.InstanceGroupManagerActionsSummary"
- proto3_optional :description, :string, 422937596
- proto3_optional :distribution_policy, :message, 534558541, "google.cloud.compute.v1.DistributionPolicy"
- proto3_optional :fingerprint, :string, 234678500
- proto3_optional :id, :uint64, 3355
- proto3_optional :instance_group, :string, 81095253
- proto3_optional :instance_template, :string, 309248228
- proto3_optional :kind, :string, 3292052
- proto3_optional :list_managed_instances_results, :string, 296047156
- proto3_optional :name, :string, 3373707
- repeated :named_ports, :message, 427598732, "google.cloud.compute.v1.NamedPort"
- proto3_optional :region, :string, 138946292
- proto3_optional :self_link, :string, 456214797
- proto3_optional :stateful_policy, :message, 47538565, "google.cloud.compute.v1.StatefulPolicy"
- proto3_optional :status, :message, 181260274, "google.cloud.compute.v1.InstanceGroupManagerStatus"
- repeated :target_pools, :string, 336072617
- proto3_optional :target_size, :int32, 62880239
- proto3_optional :update_policy, :message, 175809896, "google.cloud.compute.v1.InstanceGroupManagerUpdatePolicy"
- repeated :versions, :message, 162430619, "google.cloud.compute.v1.InstanceGroupManagerVersion"
- proto3_optional :zone, :string, 3744684
- end
- add_enum "google.cloud.compute.v1.InstanceGroupManager.ListManagedInstancesResults" do
- value :UNDEFINED_LIST_MANAGED_INSTANCES_RESULTS, 0
- value :PAGELESS, 32183464
- value :PAGINATED, 40190637
- end
- add_message "google.cloud.compute.v1.InstanceGroupManagerActionsSummary" do
- proto3_optional :abandoning, :int32, 440023373
- proto3_optional :creating, :int32, 209809081
- proto3_optional :creating_without_retries, :int32, 369916745
- proto3_optional :deleting, :int32, 282846120
- proto3_optional :none, :int32, 3387192
- proto3_optional :recreating, :int32, 339057132
- proto3_optional :refreshing, :int32, 215044903
- proto3_optional :restarting, :int32, 372312947
- proto3_optional :resuming, :int32, 201100714
- proto3_optional :starting, :int32, 243064896
- proto3_optional :stopping, :int32, 105035892
- proto3_optional :suspending, :int32, 29113894
- proto3_optional :verifying, :int32, 451612873
- end
- add_message "google.cloud.compute.v1.InstanceGroupManagerAggregatedList" do
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.InstanceGroupManagersScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.InstanceGroupManagerAutoHealingPolicy" do
- proto3_optional :health_check, :string, 308876645
- proto3_optional :initial_delay_sec, :int32, 263207002
- end
- add_message "google.cloud.compute.v1.InstanceGroupManagerList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.InstanceGroupManager"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.InstanceGroupManagerStatus" do
- proto3_optional :autoscaler, :string, 517258967
- proto3_optional :is_stable, :bool, 108410864
- proto3_optional :stateful, :message, 244462412, "google.cloud.compute.v1.InstanceGroupManagerStatusStateful"
- proto3_optional :version_target, :message, 289386200, "google.cloud.compute.v1.InstanceGroupManagerStatusVersionTarget"
- end
- add_message "google.cloud.compute.v1.InstanceGroupManagerStatusStateful" do
- proto3_optional :has_stateful_config, :bool, 110474224
- proto3_optional :per_instance_configs, :message, 526265001, "google.cloud.compute.v1.InstanceGroupManagerStatusStatefulPerInstanceConfigs"
- end
- add_message "google.cloud.compute.v1.InstanceGroupManagerStatusStatefulPerInstanceConfigs" do
- proto3_optional :all_effective, :bool, 516540553
- end
- add_message "google.cloud.compute.v1.InstanceGroupManagerStatusVersionTarget" do
- proto3_optional :is_reached, :bool, 433209149
- end
- add_message "google.cloud.compute.v1.InstanceGroupManagerUpdatePolicy" do
- proto3_optional :instance_redistribution_type, :string, 292630424
- proto3_optional :max_surge, :message, 302572691, "google.cloud.compute.v1.FixedOrPercent"
- proto3_optional :max_unavailable, :message, 404940277, "google.cloud.compute.v1.FixedOrPercent"
- proto3_optional :minimal_action, :string, 270567060
- proto3_optional :most_disruptive_allowed_action, :string, 66103053
- proto3_optional :replacement_method, :string, 505931694
- proto3_optional :type, :string, 3575610
- end
- add_enum "google.cloud.compute.v1.InstanceGroupManagerUpdatePolicy.InstanceRedistributionType" do
- value :UNDEFINED_INSTANCE_REDISTRIBUTION_TYPE, 0
- end
- add_enum "google.cloud.compute.v1.InstanceGroupManagerUpdatePolicy.MinimalAction" do
- value :UNDEFINED_MINIMAL_ACTION, 0
- end
- add_enum "google.cloud.compute.v1.InstanceGroupManagerUpdatePolicy.MostDisruptiveAllowedAction" do
- value :UNDEFINED_MOST_DISRUPTIVE_ALLOWED_ACTION, 0
- end
- add_enum "google.cloud.compute.v1.InstanceGroupManagerUpdatePolicy.ReplacementMethod" do
- value :UNDEFINED_REPLACEMENT_METHOD, 0
- value :RECREATE, 522644719
- value :SUBSTITUTE, 280924314
- end
- add_enum "google.cloud.compute.v1.InstanceGroupManagerUpdatePolicy.Type" do
- value :UNDEFINED_TYPE, 0
- value :OPPORTUNISTIC, 429530089
- end
- add_message "google.cloud.compute.v1.InstanceGroupManagerVersion" do
- proto3_optional :instance_template, :string, 309248228
- proto3_optional :name, :string, 3373707
- proto3_optional :target_size, :message, 62880239, "google.cloud.compute.v1.FixedOrPercent"
- end
- add_message "google.cloud.compute.v1.InstanceGroupManagersAbandonInstancesRequest" do
- repeated :instances, :string, 29097598
- end
- add_message "google.cloud.compute.v1.InstanceGroupManagersApplyUpdatesRequest" do
- proto3_optional :all_instances, :bool, 403676512
- repeated :instances, :string, 29097598
- proto3_optional :minimal_action, :string, 270567060
- proto3_optional :most_disruptive_allowed_action, :string, 66103053
- end
- add_enum "google.cloud.compute.v1.InstanceGroupManagersApplyUpdatesRequest.MinimalAction" do
- value :UNDEFINED_MINIMAL_ACTION, 0
- end
- add_enum "google.cloud.compute.v1.InstanceGroupManagersApplyUpdatesRequest.MostDisruptiveAllowedAction" do
- value :UNDEFINED_MOST_DISRUPTIVE_ALLOWED_ACTION, 0
- end
- add_message "google.cloud.compute.v1.InstanceGroupManagersCreateInstancesRequest" do
- repeated :instances, :message, 29097598, "google.cloud.compute.v1.PerInstanceConfig"
- end
- add_message "google.cloud.compute.v1.InstanceGroupManagersDeleteInstancesRequest" do
- repeated :instances, :string, 29097598
- proto3_optional :skip_instances_on_validation_error, :bool, 40631073
- end
- add_message "google.cloud.compute.v1.InstanceGroupManagersDeletePerInstanceConfigsReq" do
- repeated :names, :string, 104585032
- end
- add_message "google.cloud.compute.v1.InstanceGroupManagersListErrorsResponse" do
- repeated :items, :message, 100526016, "google.cloud.compute.v1.InstanceManagedByIgmError"
- proto3_optional :next_page_token, :string, 79797525
- end
- add_message "google.cloud.compute.v1.InstanceGroupManagersListManagedInstancesResponse" do
- repeated :managed_instances, :message, 336219614, "google.cloud.compute.v1.ManagedInstance"
- proto3_optional :next_page_token, :string, 79797525
- end
- add_message "google.cloud.compute.v1.InstanceGroupManagersListPerInstanceConfigsResp" do
- repeated :items, :message, 100526016, "google.cloud.compute.v1.PerInstanceConfig"
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.InstanceGroupManagersPatchPerInstanceConfigsReq" do
- repeated :per_instance_configs, :message, 526265001, "google.cloud.compute.v1.PerInstanceConfig"
- end
- add_message "google.cloud.compute.v1.InstanceGroupManagersRecreateInstancesRequest" do
- repeated :instances, :string, 29097598
- end
- add_message "google.cloud.compute.v1.InstanceGroupManagersScopedList" do
- repeated :instance_group_managers, :message, 214072592, "google.cloud.compute.v1.InstanceGroupManager"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.InstanceGroupManagersSetInstanceTemplateRequest" do
- proto3_optional :instance_template, :string, 309248228
- end
- add_message "google.cloud.compute.v1.InstanceGroupManagersSetTargetPoolsRequest" do
- proto3_optional :fingerprint, :string, 234678500
- repeated :target_pools, :string, 336072617
- end
- add_message "google.cloud.compute.v1.InstanceGroupManagersUpdatePerInstanceConfigsReq" do
- repeated :per_instance_configs, :message, 526265001, "google.cloud.compute.v1.PerInstanceConfig"
- end
- add_message "google.cloud.compute.v1.InstanceGroupsAddInstancesRequest" do
- repeated :instances, :message, 29097598, "google.cloud.compute.v1.InstanceReference"
- end
- add_message "google.cloud.compute.v1.InstanceGroupsListInstances" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.InstanceWithNamedPorts"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.InstanceGroupsListInstancesRequest" do
- proto3_optional :instance_state, :string, 92223591
- end
- add_enum "google.cloud.compute.v1.InstanceGroupsListInstancesRequest.InstanceState" do
- value :UNDEFINED_INSTANCE_STATE, 0
- value :ALL, 64897
- value :RUNNING, 121282975
- end
- add_message "google.cloud.compute.v1.InstanceGroupsRemoveInstancesRequest" do
- repeated :instances, :message, 29097598, "google.cloud.compute.v1.InstanceReference"
- end
- add_message "google.cloud.compute.v1.InstanceGroupsScopedList" do
- repeated :instance_groups, :message, 366469310, "google.cloud.compute.v1.InstanceGroup"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.InstanceGroupsSetNamedPortsRequest" do
- proto3_optional :fingerprint, :string, 234678500
- repeated :named_ports, :message, 427598732, "google.cloud.compute.v1.NamedPort"
- end
- add_message "google.cloud.compute.v1.InstanceList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.Instance"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.InstanceListReferrers" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.Reference"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.InstanceManagedByIgmError" do
- proto3_optional :error, :message, 96784904, "google.cloud.compute.v1.InstanceManagedByIgmErrorManagedInstanceError"
- proto3_optional :instance_action_details, :message, 292224547, "google.cloud.compute.v1.InstanceManagedByIgmErrorInstanceActionDetails"
- proto3_optional :timestamp, :string, 55126294
- end
- add_message "google.cloud.compute.v1.InstanceManagedByIgmErrorInstanceActionDetails" do
- proto3_optional :action, :string, 187661878
- proto3_optional :instance, :string, 18257045
- proto3_optional :version, :message, 351608024, "google.cloud.compute.v1.ManagedInstanceVersion"
- end
- add_enum "google.cloud.compute.v1.InstanceManagedByIgmErrorInstanceActionDetails.Action" do
- value :UNDEFINED_ACTION, 0
- value :ABANDONING, 388244813
- value :CREATING, 455564985
- value :CREATING_WITHOUT_RETRIES, 428843785
- value :DELETING, 528602024
- value :NONE, 2402104
- value :RECREATING, 287278572
- value :REFRESHING, 163266343
- value :RESTARTING, 320534387
- value :RESUMING, 446856618
- value :STARTING, 488820800
- value :STOPPING, 350791796
- value :SUSPENDING, 514206246
- value :VERIFYING, 16982185
- end
- add_message "google.cloud.compute.v1.InstanceManagedByIgmErrorManagedInstanceError" do
- proto3_optional :code, :string, 3059181
- proto3_optional :message, :string, 418054151
- end
- add_message "google.cloud.compute.v1.InstanceMoveRequest" do
- proto3_optional :destination_zone, :string, 131854653
- proto3_optional :target_instance, :string, 289769347
- end
- add_message "google.cloud.compute.v1.InstanceParams" do
- map :resource_manager_tags, :string, :string, 377671164
- end
- add_message "google.cloud.compute.v1.InstanceProperties" do
- proto3_optional :advanced_machine_features, :message, 409646002, "google.cloud.compute.v1.AdvancedMachineFeatures"
- proto3_optional :can_ip_forward, :bool, 467731324
- proto3_optional :confidential_instance_config, :message, 490637685, "google.cloud.compute.v1.ConfidentialInstanceConfig"
- proto3_optional :description, :string, 422937596
- repeated :disks, :message, 95594102, "google.cloud.compute.v1.AttachedDisk"
- repeated :guest_accelerators, :message, 463595119, "google.cloud.compute.v1.AcceleratorConfig"
- proto3_optional :key_revocation_action_type, :string, 235941474
- map :labels, :string, :string, 500195327
- proto3_optional :machine_type, :string, 227711026
- proto3_optional :metadata, :message, 86866735, "google.cloud.compute.v1.Metadata"
- proto3_optional :min_cpu_platform, :string, 242912759
- repeated :network_interfaces, :message, 52735243, "google.cloud.compute.v1.NetworkInterface"
- proto3_optional :network_performance_config, :message, 398330850, "google.cloud.compute.v1.NetworkPerformanceConfig"
- proto3_optional :private_ipv6_google_access, :string, 48277006
- proto3_optional :reservation_affinity, :message, 157850683, "google.cloud.compute.v1.ReservationAffinity"
- map :resource_manager_tags, :string, :string, 377671164
- repeated :resource_policies, :string, 22220385
- proto3_optional :scheduling, :message, 386688404, "google.cloud.compute.v1.Scheduling"
- repeated :service_accounts, :message, 277537328, "google.cloud.compute.v1.ServiceAccount"
- proto3_optional :shielded_instance_config, :message, 12862901, "google.cloud.compute.v1.ShieldedInstanceConfig"
- proto3_optional :tags, :message, 3552281, "google.cloud.compute.v1.Tags"
- end
- add_enum "google.cloud.compute.v1.InstanceProperties.KeyRevocationActionType" do
- value :UNDEFINED_KEY_REVOCATION_ACTION_TYPE, 0
- value :KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED, 467110106
- value :NONE, 2402104
- value :STOP, 2555906
- end
- add_enum "google.cloud.compute.v1.InstanceProperties.PrivateIpv6GoogleAccess" do
- value :UNDEFINED_PRIVATE_IPV6_GOOGLE_ACCESS, 0
- value :ENABLE_BIDIRECTIONAL_ACCESS_TO_GOOGLE, 427975994
- value :ENABLE_OUTBOUND_VM_ACCESS_TO_GOOGLE, 288210263
- value :INHERIT_FROM_SUBNETWORK, 530256959
- end
- add_message "google.cloud.compute.v1.InstanceReference" do
- proto3_optional :instance, :string, 18257045
- end
- add_message "google.cloud.compute.v1.InstanceTemplate" do
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :name, :string, 3373707
- proto3_optional :properties, :message, 147688755, "google.cloud.compute.v1.InstanceProperties"
- proto3_optional :region, :string, 138946292
- proto3_optional :self_link, :string, 456214797
- proto3_optional :source_instance, :string, 396315705
- proto3_optional :source_instance_params, :message, 135342156, "google.cloud.compute.v1.SourceInstanceParams"
- end
- add_message "google.cloud.compute.v1.InstanceTemplateAggregatedList" do
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.InstanceTemplatesScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.InstanceTemplateList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.InstanceTemplate"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.InstanceTemplatesScopedList" do
- repeated :instance_templates, :message, 459889679, "google.cloud.compute.v1.InstanceTemplate"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.InstanceWithNamedPorts" do
- proto3_optional :instance, :string, 18257045
- repeated :named_ports, :message, 427598732, "google.cloud.compute.v1.NamedPort"
- proto3_optional :status, :string, 181260274
- end
- add_enum "google.cloud.compute.v1.InstanceWithNamedPorts.Status" do
- value :UNDEFINED_STATUS, 0
- value :DEPROVISIONING, 428935662
- value :PROVISIONING, 290896621
- value :REPAIRING, 413483285
- value :RUNNING, 121282975
- value :STAGING, 431072283
- value :STOPPED, 444276141
- value :STOPPING, 350791796
- value :SUSPENDED, 51223995
- value :SUSPENDING, 514206246
- value :TERMINATED, 250018339
- end
- add_message "google.cloud.compute.v1.InstancesAddResourcePoliciesRequest" do
- repeated :resource_policies, :string, 22220385
- end
- add_message "google.cloud.compute.v1.InstancesGetEffectiveFirewallsResponse" do
- repeated :firewall_policys, :message, 410985794, "google.cloud.compute.v1.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy"
- repeated :firewalls, :message, 272245619, "google.cloud.compute.v1.Firewall"
- end
- add_message "google.cloud.compute.v1.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy" do
- proto3_optional :display_name, :string, 4473832
- proto3_optional :name, :string, 3373707
- repeated :rules, :message, 108873975, "google.cloud.compute.v1.FirewallPolicyRule"
- proto3_optional :short_name, :string, 492051566
- proto3_optional :type, :string, 3575610
- end
- add_enum "google.cloud.compute.v1.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.Type" do
- value :UNDEFINED_TYPE, 0
- value :HIERARCHY, 69902869
- value :NETWORK, 413984270
- value :NETWORK_REGIONAL, 190804272
- value :UNSPECIFIED, 526786327
- end
- add_message "google.cloud.compute.v1.InstancesRemoveResourcePoliciesRequest" do
- repeated :resource_policies, :string, 22220385
- end
- add_message "google.cloud.compute.v1.InstancesScopedList" do
- repeated :instances, :message, 29097598, "google.cloud.compute.v1.Instance"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.InstancesSetLabelsRequest" do
- proto3_optional :label_fingerprint, :string, 178124825
- map :labels, :string, :string, 500195327
- end
- add_message "google.cloud.compute.v1.InstancesSetMachineResourcesRequest" do
- repeated :guest_accelerators, :message, 463595119, "google.cloud.compute.v1.AcceleratorConfig"
- end
- add_message "google.cloud.compute.v1.InstancesSetMachineTypeRequest" do
- proto3_optional :machine_type, :string, 227711026
- end
- add_message "google.cloud.compute.v1.InstancesSetMinCpuPlatformRequest" do
- proto3_optional :min_cpu_platform, :string, 242912759
- end
- add_message "google.cloud.compute.v1.InstancesSetNameRequest" do
- proto3_optional :current_name, :string, 394983825
- proto3_optional :name, :string, 3373707
- end
- add_message "google.cloud.compute.v1.InstancesSetServiceAccountRequest" do
- proto3_optional :email, :string, 96619420
- repeated :scopes, :string, 165973151
- end
- add_message "google.cloud.compute.v1.InstancesStartWithEncryptionKeyRequest" do
- repeated :disks, :message, 95594102, "google.cloud.compute.v1.CustomerEncryptionKeyProtectedDisk"
- end
- add_message "google.cloud.compute.v1.Int64RangeMatch" do
- proto3_optional :range_end, :int64, 322439897
- proto3_optional :range_start, :int64, 103333600
- end
- add_message "google.cloud.compute.v1.Interconnect" do
- proto3_optional :admin_enabled, :bool, 445675089
- repeated :circuit_infos, :message, 164839855, "google.cloud.compute.v1.InterconnectCircuitInfo"
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :customer_name, :string, 3665484
- proto3_optional :description, :string, 422937596
- repeated :expected_outages, :message, 264484123, "google.cloud.compute.v1.InterconnectOutageNotification"
- proto3_optional :google_ip_address, :string, 443105954
- proto3_optional :google_reference_id, :string, 534944469
- proto3_optional :id, :uint64, 3355
- repeated :interconnect_attachments, :string, 425388415
- proto3_optional :interconnect_type, :string, 515165259
- proto3_optional :kind, :string, 3292052
- proto3_optional :link_type, :string, 523207775
- proto3_optional :location, :string, 290430901
- proto3_optional :name, :string, 3373707
- proto3_optional :noc_contact_email, :string, 14072832
- proto3_optional :operational_status, :string, 201070847
- proto3_optional :peer_ip_address, :string, 207735769
- proto3_optional :provisioned_link_count, :int32, 410888565
- proto3_optional :requested_link_count, :int32, 45051387
- proto3_optional :satisfies_pzs, :bool, 480964267
- proto3_optional :self_link, :string, 456214797
- proto3_optional :state, :string, 109757585
- end
- add_enum "google.cloud.compute.v1.Interconnect.InterconnectType" do
- value :UNDEFINED_INTERCONNECT_TYPE, 0
- value :DEDICATED, 258411983
- value :IT_PRIVATE, 335677007
- value :PARTNER, 461924520
- end
- add_enum "google.cloud.compute.v1.Interconnect.LinkType" do
- value :UNDEFINED_LINK_TYPE, 0
- value :LINK_TYPE_ETHERNET_100G_LR, 337672551
- value :LINK_TYPE_ETHERNET_10G_LR, 236739749
- end
- add_enum "google.cloud.compute.v1.Interconnect.OperationalStatus" do
- value :UNDEFINED_OPERATIONAL_STATUS, 0
- value :OS_ACTIVE, 55721409
- value :OS_UNPROVISIONED, 239771840
- end
- add_enum "google.cloud.compute.v1.Interconnect.State" do
- value :UNDEFINED_STATE, 0
- value :ACTIVE, 314733318
- value :UNPROVISIONED, 517333979
- end
- add_message "google.cloud.compute.v1.InterconnectAttachment" do
- proto3_optional :admin_enabled, :bool, 445675089
- proto3_optional :bandwidth, :string, 181715121
- repeated :candidate_ipv6_subnets, :string, 70682522
- repeated :candidate_subnets, :string, 237842938
- proto3_optional :cloud_router_ip_address, :string, 287392776
- proto3_optional :cloud_router_ipv6_address, :string, 451922376
- proto3_optional :cloud_router_ipv6_interface_id, :string, 521282701
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :customer_router_ip_address, :string, 332475761
- proto3_optional :customer_router_ipv6_address, :string, 290127089
- proto3_optional :customer_router_ipv6_interface_id, :string, 380994308
- proto3_optional :dataplane_version, :int32, 34920075
- proto3_optional :description, :string, 422937596
- proto3_optional :edge_availability_domain, :string, 71289510
- proto3_optional :encryption, :string, 97980291
- proto3_optional :google_reference_id, :string, 534944469
- proto3_optional :id, :uint64, 3355
- proto3_optional :interconnect, :string, 224601230
- repeated :ipsec_internal_addresses, :string, 407648565
- proto3_optional :kind, :string, 3292052
- proto3_optional :mtu, :int32, 108462
- proto3_optional :name, :string, 3373707
- proto3_optional :operational_status, :string, 201070847
- proto3_optional :pairing_key, :string, 439695464
- proto3_optional :partner_asn, :int64, 438166149
- proto3_optional :partner_metadata, :message, 65908934, "google.cloud.compute.v1.InterconnectAttachmentPartnerMetadata"
- proto3_optional :private_interconnect_info, :message, 237270531, "google.cloud.compute.v1.InterconnectAttachmentPrivateInfo"
- proto3_optional :region, :string, 138946292
- proto3_optional :router, :string, 148608841
- proto3_optional :satisfies_pzs, :bool, 480964267
- proto3_optional :self_link, :string, 456214797
- proto3_optional :stack_type, :string, 425908881
- proto3_optional :state, :string, 109757585
- proto3_optional :type, :string, 3575610
- proto3_optional :vlan_tag8021q, :int32, 119927836
- end
- add_enum "google.cloud.compute.v1.InterconnectAttachment.Bandwidth" do
- value :UNDEFINED_BANDWIDTH, 0
- value :BPS_100M, 49547958
- value :BPS_10G, 278693006
- value :BPS_1G, 355358448
- value :BPS_200M, 49577749
- value :BPS_20G, 278693967
- value :BPS_2G, 355358479
- value :BPS_300M, 49607540
- value :BPS_400M, 49637331
- value :BPS_500M, 49667122
- value :BPS_50G, 278696850
- value :BPS_50M, 278696856
- value :BPS_5G, 355358572
- end
- add_enum "google.cloud.compute.v1.InterconnectAttachment.EdgeAvailabilityDomain" do
- value :UNDEFINED_EDGE_AVAILABILITY_DOMAIN, 0
- value :AVAILABILITY_DOMAIN_1, 349552090
- value :AVAILABILITY_DOMAIN_2, 349552091
- value :AVAILABILITY_DOMAIN_ANY, 375256373
- end
- add_enum "google.cloud.compute.v1.InterconnectAttachment.Encryption" do
- value :UNDEFINED_ENCRYPTION, 0
- value :IPSEC, 69882282
- value :NONE, 2402104
- end
- add_enum "google.cloud.compute.v1.InterconnectAttachment.OperationalStatus" do
- value :UNDEFINED_OPERATIONAL_STATUS, 0
- value :OS_ACTIVE, 55721409
- value :OS_UNPROVISIONED, 239771840
- end
- add_enum "google.cloud.compute.v1.InterconnectAttachment.StackType" do
- value :UNDEFINED_STACK_TYPE, 0
- value :IPV4_IPV6, 22197249
- value :IPV4_ONLY, 22373798
- end
- add_enum "google.cloud.compute.v1.InterconnectAttachment.State" do
- value :UNDEFINED_STATE, 0
- value :ACTIVE, 314733318
- value :DEFUNCT, 115891759
- value :PARTNER_REQUEST_RECEIVED, 513587304
- value :PENDING_CUSTOMER, 167494054
- value :PENDING_PARTNER, 387890656
- value :STATE_UNSPECIFIED, 470755401
- value :UNPROVISIONED, 517333979
- end
- add_enum "google.cloud.compute.v1.InterconnectAttachment.Type" do
- value :UNDEFINED_TYPE, 0
- value :DEDICATED, 258411983
- value :PARTNER, 461924520
- value :PARTNER_PROVIDER, 483261352
- end
- add_message "google.cloud.compute.v1.InterconnectAttachmentAggregatedList" do
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.InterconnectAttachmentsScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.InterconnectAttachmentList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.InterconnectAttachment"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.InterconnectAttachmentPartnerMetadata" do
- proto3_optional :interconnect_name, :string, 514963356
- proto3_optional :partner_name, :string, 161747874
- proto3_optional :portal_url, :string, 269182748
- end
- add_message "google.cloud.compute.v1.InterconnectAttachmentPrivateInfo" do
- proto3_optional :tag8021q, :uint32, 271820992
- end
- add_message "google.cloud.compute.v1.InterconnectAttachmentsScopedList" do
- repeated :interconnect_attachments, :message, 425388415, "google.cloud.compute.v1.InterconnectAttachment"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.InterconnectCircuitInfo" do
- proto3_optional :customer_demarc_id, :string, 28771859
- proto3_optional :google_circuit_id, :string, 262014711
- proto3_optional :google_demarc_id, :string, 448196270
- end
- add_message "google.cloud.compute.v1.InterconnectDiagnostics" do
- repeated :arp_caches, :message, 414591761, "google.cloud.compute.v1.InterconnectDiagnosticsARPEntry"
- proto3_optional :bundle_aggregation_type, :string, 434939028
- proto3_optional :bundle_operational_status, :string, 106433500
- repeated :links, :message, 102977465, "google.cloud.compute.v1.InterconnectDiagnosticsLinkStatus"
- proto3_optional :mac_address, :string, 332540164
- end
- add_enum "google.cloud.compute.v1.InterconnectDiagnostics.BundleAggregationType" do
- value :UNDEFINED_BUNDLE_AGGREGATION_TYPE, 0
- value :BUNDLE_AGGREGATION_TYPE_LACP, 27758925
- value :BUNDLE_AGGREGATION_TYPE_STATIC, 50678873
- end
- add_enum "google.cloud.compute.v1.InterconnectDiagnostics.BundleOperationalStatus" do
- value :UNDEFINED_BUNDLE_OPERATIONAL_STATUS, 0
- value :BUNDLE_OPERATIONAL_STATUS_DOWN, 453842693
- value :BUNDLE_OPERATIONAL_STATUS_UP, 161366462
- end
- add_message "google.cloud.compute.v1.InterconnectDiagnosticsARPEntry" do
- proto3_optional :ip_address, :string, 406272220
- proto3_optional :mac_address, :string, 332540164
- end
- add_message "google.cloud.compute.v1.InterconnectDiagnosticsLinkLACPStatus" do
- proto3_optional :google_system_id, :string, 91210405
- proto3_optional :neighbor_system_id, :string, 343821342
- proto3_optional :state, :string, 109757585
- end
- add_enum "google.cloud.compute.v1.InterconnectDiagnosticsLinkLACPStatus.State" do
- value :UNDEFINED_STATE, 0
- value :ACTIVE, 314733318
- value :DETACHED, 216562546
- end
- add_message "google.cloud.compute.v1.InterconnectDiagnosticsLinkOpticalPower" do
- proto3_optional :state, :string, 109757585
- proto3_optional :value, :float, 111972721
- end
- add_enum "google.cloud.compute.v1.InterconnectDiagnosticsLinkOpticalPower.State" do
- value :UNDEFINED_STATE, 0
- value :HIGH_ALARM, 305363284
- value :HIGH_WARNING, 220984799
- value :LOW_ALARM, 316659046
- value :LOW_WARNING, 338793841
- value :OK, 2524
- end
- add_message "google.cloud.compute.v1.InterconnectDiagnosticsLinkStatus" do
- repeated :arp_caches, :message, 414591761, "google.cloud.compute.v1.InterconnectDiagnosticsARPEntry"
- proto3_optional :circuit_id, :string, 225180977
- proto3_optional :google_demarc, :string, 51084
- proto3_optional :lacp_status, :message, 361210415, "google.cloud.compute.v1.InterconnectDiagnosticsLinkLACPStatus"
- proto3_optional :operational_status, :string, 201070847
- proto3_optional :receiving_optical_power, :message, 244717279, "google.cloud.compute.v1.InterconnectDiagnosticsLinkOpticalPower"
- proto3_optional :transmitting_optical_power, :message, 459431197, "google.cloud.compute.v1.InterconnectDiagnosticsLinkOpticalPower"
- end
- add_enum "google.cloud.compute.v1.InterconnectDiagnosticsLinkStatus.OperationalStatus" do
- value :UNDEFINED_OPERATIONAL_STATUS, 0
- value :LINK_OPERATIONAL_STATUS_DOWN, 281653885
- value :LINK_OPERATIONAL_STATUS_UP, 305879862
- end
- add_message "google.cloud.compute.v1.InterconnectList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.Interconnect"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.InterconnectLocation" do
- proto3_optional :address, :string, 462920692
- proto3_optional :availability_zone, :string, 158459920
- proto3_optional :city, :string, 3053931
- proto3_optional :continent, :string, 133442996
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :facility_provider, :string, 533303309
- proto3_optional :facility_provider_facility_id, :string, 87269125
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :name, :string, 3373707
- proto3_optional :peeringdb_facility_id, :string, 536567094
- repeated :region_infos, :message, 312194170, "google.cloud.compute.v1.InterconnectLocationRegionInfo"
- proto3_optional :self_link, :string, 456214797
- proto3_optional :status, :string, 181260274
- proto3_optional :supports_pzs, :bool, 83983214
- end
- add_enum "google.cloud.compute.v1.InterconnectLocation.Continent" do
- value :UNDEFINED_CONTINENT, 0
- value :AFRICA, 317443706
- value :ASIA_PAC, 119782269
- value :C_AFRICA, 71993846
- value :C_ASIA_PAC, 465668089
- value :C_EUROPE, 200369438
- value :C_NORTH_AMERICA, 275697048
- value :C_SOUTH_AMERICA, 397149792
- value :EUROPE, 445819298
- value :NORTH_AMERICA, 448015508
- value :SOUTH_AMERICA, 32597340
- end
- add_enum "google.cloud.compute.v1.InterconnectLocation.Status" do
- value :UNDEFINED_STATUS, 0
- value :AVAILABLE, 442079913
- value :CLOSED, 380163436
- end
- add_message "google.cloud.compute.v1.InterconnectLocationList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.InterconnectLocation"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.InterconnectLocationRegionInfo" do
- proto3_optional :expected_rtt_ms, :int64, 422543866
- proto3_optional :location_presence, :string, 101517893
- proto3_optional :region, :string, 138946292
- end
- add_enum "google.cloud.compute.v1.InterconnectLocationRegionInfo.LocationPresence" do
- value :UNDEFINED_LOCATION_PRESENCE, 0
- value :GLOBAL, 494663587
- value :LOCAL_REGION, 403535464
- value :LP_GLOBAL, 429584062
- value :LP_LOCAL_REGION, 488598851
- end
- add_message "google.cloud.compute.v1.InterconnectOutageNotification" do
- repeated :affected_circuits, :string, 177717013
- proto3_optional :description, :string, 422937596
- proto3_optional :end_time, :int64, 114938801
- proto3_optional :issue_type, :string, 369639136
- proto3_optional :name, :string, 3373707
- proto3_optional :source, :string, 177235995
- proto3_optional :start_time, :int64, 37467274
- proto3_optional :state, :string, 109757585
- end
- add_enum "google.cloud.compute.v1.InterconnectOutageNotification.IssueType" do
- value :UNDEFINED_ISSUE_TYPE, 0
- value :IT_OUTAGE, 175779973
- value :IT_PARTIAL_OUTAGE, 92103971
- value :OUTAGE, 195285745
- value :PARTIAL_OUTAGE, 147053455
- end
- add_enum "google.cloud.compute.v1.InterconnectOutageNotification.Source" do
- value :UNDEFINED_SOURCE, 0
- value :GOOGLE, 497439289
- value :NSRC_GOOGLE, 510574562
- end
- add_enum "google.cloud.compute.v1.InterconnectOutageNotification.State" do
- value :UNDEFINED_STATE, 0
- value :ACTIVE, 314733318
- value :CANCELLED, 41957681
- value :COMPLETED, 309921323
- value :NS_ACTIVE, 252563136
- value :NS_CANCELED, 506579411
- end
- add_message "google.cloud.compute.v1.InterconnectsGetDiagnosticsResponse" do
- proto3_optional :result, :message, 139315229, "google.cloud.compute.v1.InterconnectDiagnostics"
- end
- add_message "google.cloud.compute.v1.InvalidateCacheUrlMapRequest" do
- optional :cache_invalidation_rule_resource, :message, 312795565, "google.cloud.compute.v1.CacheInvalidationRule"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :url_map, :string, 367020684
- end
- add_message "google.cloud.compute.v1.Items" do
- proto3_optional :key, :string, 106079
- proto3_optional :value, :string, 111972721
- end
- add_message "google.cloud.compute.v1.License" do
- proto3_optional :charges_use_fee, :bool, 372412622
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :license_code, :uint64, 1467179
- proto3_optional :name, :string, 3373707
- proto3_optional :resource_requirements, :message, 214292769, "google.cloud.compute.v1.LicenseResourceRequirements"
- proto3_optional :self_link, :string, 456214797
- proto3_optional :transferable, :bool, 4349893
- end
- add_message "google.cloud.compute.v1.LicenseCode" do
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- repeated :license_alias, :message, 43550930, "google.cloud.compute.v1.LicenseCodeLicenseAlias"
- proto3_optional :name, :string, 3373707
- proto3_optional :self_link, :string, 456214797
- proto3_optional :state, :string, 109757585
- proto3_optional :transferable, :bool, 4349893
- end
- add_enum "google.cloud.compute.v1.LicenseCode.State" do
- value :UNDEFINED_STATE, 0
- value :DISABLED, 516696700
- value :ENABLED, 182130465
- value :RESTRICTED, 261551195
- value :STATE_UNSPECIFIED, 470755401
- value :TERMINATED, 250018339
- end
- add_message "google.cloud.compute.v1.LicenseCodeLicenseAlias" do
- proto3_optional :description, :string, 422937596
- proto3_optional :self_link, :string, 456214797
- end
- add_message "google.cloud.compute.v1.LicenseResourceCommitment" do
- proto3_optional :amount, :int64, 196759640
- proto3_optional :cores_per_license, :string, 32482324
- proto3_optional :license, :string, 166757441
- end
- add_message "google.cloud.compute.v1.LicenseResourceRequirements" do
- proto3_optional :min_guest_cpu_count, :int32, 477964836
- proto3_optional :min_memory_mb, :int32, 504785894
- end
- add_message "google.cloud.compute.v1.LicensesListResponse" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.License"
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.ListAcceleratorTypesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.ListAddressesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListAssociationsFirewallPolicyRequest" do
- proto3_optional :target_resource, :string, 467318524
- end
- add_message "google.cloud.compute.v1.ListAutoscalersRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.ListAvailableFeaturesRegionSslPoliciesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListAvailableFeaturesSslPoliciesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListBackendBucketsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListBackendServicesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListDiskTypesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.ListDisksRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.ListErrorsInstanceGroupManagersRequest" do
- proto3_optional :filter, :string, 336120696
- optional :instance_group_manager, :string, 249363395
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.ListErrorsRegionInstanceGroupManagersRequest" do
- proto3_optional :filter, :string, 336120696
- optional :instance_group_manager, :string, 249363395
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListExternalVpnGatewaysRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListFirewallPoliciesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- proto3_optional :parent_id, :string, 459714768
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListFirewallsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListForwardingRulesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListGlobalAddressesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListGlobalForwardingRulesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListGlobalNetworkEndpointGroupsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListGlobalOperationsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListGlobalOrganizationOperationsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- proto3_optional :parent_id, :string, 459714768
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListGlobalPublicDelegatedPrefixesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListHealthChecksRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListImagesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListInstanceGroupManagersRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.ListInstanceGroupsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.ListInstanceTemplatesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListInstancesInstanceGroupsRequest" do
- proto3_optional :filter, :string, 336120696
- optional :instance_group, :string, 81095253
- optional :instance_groups_list_instances_request_resource, :message, 476255263, "google.cloud.compute.v1.InstanceGroupsListInstancesRequest"
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.ListInstancesRegionInstanceGroupsRequest" do
- proto3_optional :filter, :string, 336120696
- optional :instance_group, :string, 81095253
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :region_instance_groups_list_instances_request_resource, :message, 48239828, "google.cloud.compute.v1.RegionInstanceGroupsListInstancesRequest"
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListInstancesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.ListInterconnectAttachmentsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListInterconnectLocationsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListInterconnectsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListLicensesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListMachineImagesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListMachineTypesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.ListManagedInstancesInstanceGroupManagersRequest" do
- proto3_optional :filter, :string, 336120696
- optional :instance_group_manager, :string, 249363395
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.ListManagedInstancesRegionInstanceGroupManagersRequest" do
- proto3_optional :filter, :string, 336120696
- optional :instance_group_manager, :string, 249363395
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListNetworkAttachmentsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListNetworkEndpointGroupsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- optional :network_endpoint_group, :string, 433907078
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListNetworkEndpointsNetworkEndpointGroupsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- optional :network_endpoint_group, :string, 433907078
- optional :network_endpoint_groups_list_endpoints_request_resource, :message, 59493390, "google.cloud.compute.v1.NetworkEndpointGroupsListEndpointsRequest"
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.ListNetworkFirewallPoliciesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListNetworksRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListNodeGroupsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.ListNodeTemplatesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListNodeTypesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.ListNodesNodeGroupsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- optional :node_group, :string, 469958146
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.ListPacketMirroringsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListPeeringRoutesNetworksRequest" do
- proto3_optional :direction, :string, 111150975
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- optional :network, :string, 232872494
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- proto3_optional :peering_name, :string, 249571370
- optional :project, :string, 227560217
- proto3_optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_enum "google.cloud.compute.v1.ListPeeringRoutesNetworksRequest.Direction" do
- value :UNDEFINED_DIRECTION, 0
- value :INCOMING, 338552870
- value :OUTGOING, 307438444
- end
- add_message "google.cloud.compute.v1.ListPerInstanceConfigsInstanceGroupManagersRequest" do
- proto3_optional :filter, :string, 336120696
- optional :instance_group_manager, :string, 249363395
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.ListPerInstanceConfigsRegionInstanceGroupManagersRequest" do
- proto3_optional :filter, :string, 336120696
- optional :instance_group_manager, :string, 249363395
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListPreconfiguredExpressionSetsSecurityPoliciesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListPublicAdvertisedPrefixesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListPublicDelegatedPrefixesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListReferrersInstancesRequest" do
- proto3_optional :filter, :string, 336120696
- optional :instance, :string, 18257045
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.ListRegionAutoscalersRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListRegionBackendServicesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListRegionCommitmentsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListRegionDiskTypesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListRegionDisksRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListRegionHealthCheckServicesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListRegionHealthChecksRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListRegionInstanceGroupManagersRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListRegionInstanceGroupsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListRegionInstanceTemplatesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListRegionNetworkEndpointGroupsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListRegionNetworkFirewallPoliciesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListRegionNotificationEndpointsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListRegionOperationsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListRegionSecurityPoliciesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListRegionSslCertificatesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListRegionSslPoliciesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListRegionTargetHttpProxiesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListRegionTargetHttpsProxiesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListRegionTargetTcpProxiesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListRegionUrlMapsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListRegionsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListReservationsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.ListResourcePoliciesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListRoutersRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListRoutesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListSecurityPoliciesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListServiceAttachmentsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListSnapshotsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListSslCertificatesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListSslPoliciesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListSubnetworksRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListTargetGrpcProxiesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListTargetHttpProxiesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListTargetHttpsProxiesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListTargetInstancesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.ListTargetPoolsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListTargetSslProxiesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListTargetTcpProxiesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListTargetVpnGatewaysRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListUrlMapsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListUsableSubnetworksRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListVpnGatewaysRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListVpnTunnelsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListXpnHostsProjectsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- optional :projects_list_xpn_hosts_request_resource, :message, 238266391, "google.cloud.compute.v1.ProjectsListXpnHostsRequest"
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.ListZoneOperationsRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.ListZonesRequest" do
- proto3_optional :filter, :string, 336120696
- proto3_optional :max_results, :uint32, 54715419
- proto3_optional :order_by, :string, 160562920
- proto3_optional :page_token, :string, 19994697
- optional :project, :string, 227560217
- proto3_optional :return_partial_success, :bool, 517198390
- end
- add_message "google.cloud.compute.v1.LocalDisk" do
- proto3_optional :disk_count, :int32, 182933485
- proto3_optional :disk_size_gb, :int32, 316263735
- proto3_optional :disk_type, :string, 93009052
- end
- add_message "google.cloud.compute.v1.LocalizedMessage" do
- proto3_optional :locale, :string, 513150554
- proto3_optional :message, :string, 418054151
- end
- add_message "google.cloud.compute.v1.LocationPolicy" do
- map :locations, :string, :message, 413423454, "google.cloud.compute.v1.LocationPolicyLocation"
- proto3_optional :target_shape, :string, 338621299
- end
- add_enum "google.cloud.compute.v1.LocationPolicy.TargetShape" do
- value :UNDEFINED_TARGET_SHAPE, 0
- value :ANY, 64972
- value :ANY_SINGLE_ZONE, 61100880
- value :BALANCED, 468409608
- end
- add_message "google.cloud.compute.v1.LocationPolicyLocation" do
- proto3_optional :constraints, :message, 3909174, "google.cloud.compute.v1.LocationPolicyLocationConstraints"
- proto3_optional :preference, :string, 150781147
- end
- add_enum "google.cloud.compute.v1.LocationPolicyLocation.Preference" do
- value :UNDEFINED_PREFERENCE, 0
- value :ALLOW, 62368553
- value :DENY, 2094604
- value :PREFERENCE_UNSPECIFIED, 496219571
- end
- add_message "google.cloud.compute.v1.LocationPolicyLocationConstraints" do
- proto3_optional :max_count, :int32, 287620724
- end
- add_message "google.cloud.compute.v1.LogConfig" do
- proto3_optional :cloud_audit, :message, 412852561, "google.cloud.compute.v1.LogConfigCloudAuditOptions"
- proto3_optional :counter, :message, 420959740, "google.cloud.compute.v1.LogConfigCounterOptions"
- proto3_optional :data_access, :message, 286633881, "google.cloud.compute.v1.LogConfigDataAccessOptions"
- end
- add_message "google.cloud.compute.v1.LogConfigCloudAuditOptions" do
- proto3_optional :authorization_logging_options, :message, 217861624, "google.cloud.compute.v1.AuthorizationLoggingOptions"
- proto3_optional :log_name, :string, 402913958
- end
- add_enum "google.cloud.compute.v1.LogConfigCloudAuditOptions.LogName" do
- value :UNDEFINED_LOG_NAME, 0
- value :ADMIN_ACTIVITY, 427503135
- value :DATA_ACCESS, 238070681
- value :UNSPECIFIED_LOG_NAME, 410515182
- end
- add_message "google.cloud.compute.v1.LogConfigCounterOptions" do
- repeated :custom_fields, :message, 249651015, "google.cloud.compute.v1.LogConfigCounterOptionsCustomField"
- proto3_optional :field, :string, 97427706
- proto3_optional :metric, :string, 533067184
- end
- add_message "google.cloud.compute.v1.LogConfigCounterOptionsCustomField" do
- proto3_optional :name, :string, 3373707
- proto3_optional :value, :string, 111972721
- end
- add_message "google.cloud.compute.v1.LogConfigDataAccessOptions" do
- proto3_optional :log_mode, :string, 402897342
- end
- add_enum "google.cloud.compute.v1.LogConfigDataAccessOptions.LogMode" do
- value :UNDEFINED_LOG_MODE, 0
- value :LOG_FAIL_CLOSED, 360469778
- value :LOG_MODE_UNSPECIFIED, 88160822
- end
- add_message "google.cloud.compute.v1.MachineImage" do
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :guest_flush, :bool, 385550813
- proto3_optional :id, :uint64, 3355
- proto3_optional :instance_properties, :message, 215355165, "google.cloud.compute.v1.InstanceProperties"
- proto3_optional :kind, :string, 3292052
- proto3_optional :machine_image_encryption_key, :message, 528089087, "google.cloud.compute.v1.CustomerEncryptionKey"
- proto3_optional :name, :string, 3373707
- proto3_optional :satisfies_pzs, :bool, 480964267
- repeated :saved_disks, :message, 397424318, "google.cloud.compute.v1.SavedDisk"
- proto3_optional :self_link, :string, 456214797
- repeated :source_disk_encryption_keys, :message, 370408498, "google.cloud.compute.v1.SourceDiskEncryptionKey"
- proto3_optional :source_instance, :string, 396315705
- proto3_optional :source_instance_properties, :message, 475195641, "google.cloud.compute.v1.SourceInstanceProperties"
- proto3_optional :status, :string, 181260274
- repeated :storage_locations, :string, 328005274
- proto3_optional :total_storage_bytes, :int64, 81855468
- end
- add_enum "google.cloud.compute.v1.MachineImage.Status" do
- value :UNDEFINED_STATUS, 0
- value :CREATING, 455564985
- value :DELETING, 528602024
- value :INVALID, 530283991
- value :READY, 77848963
- value :UPLOADING, 267603489
- end
- add_message "google.cloud.compute.v1.MachineImageList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.MachineImage"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.MachineType" do
- repeated :accelerators, :message, 269577064, "google.cloud.compute.v1.Accelerators"
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :deprecated, :message, 515138995, "google.cloud.compute.v1.DeprecationStatus"
- proto3_optional :description, :string, 422937596
- proto3_optional :guest_cpus, :int32, 393356754
- proto3_optional :id, :uint64, 3355
- proto3_optional :image_space_gb, :int32, 75331864
- proto3_optional :is_shared_cpu, :bool, 521399555
- proto3_optional :kind, :string, 3292052
- proto3_optional :maximum_persistent_disks, :int32, 496220941
- proto3_optional :maximum_persistent_disks_size_gb, :int64, 154274471
- proto3_optional :memory_mb, :int32, 116001171
- proto3_optional :name, :string, 3373707
- repeated :scratch_disks, :message, 480778481, "google.cloud.compute.v1.ScratchDisks"
- proto3_optional :self_link, :string, 456214797
- proto3_optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.MachineTypeAggregatedList" do
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.MachineTypesScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.MachineTypeList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.MachineType"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.MachineTypesScopedList" do
- repeated :machine_types, :message, 79720065, "google.cloud.compute.v1.MachineType"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.ManagedInstance" do
- proto3_optional :current_action, :string, 178475964
- proto3_optional :id, :uint64, 3355
- proto3_optional :instance, :string, 18257045
- repeated :instance_health, :message, 382667078, "google.cloud.compute.v1.ManagedInstanceInstanceHealth"
- proto3_optional :instance_status, :string, 174577372
- proto3_optional :last_attempt, :message, 434771492, "google.cloud.compute.v1.ManagedInstanceLastAttempt"
- proto3_optional :preserved_state_from_config, :message, 98661858, "google.cloud.compute.v1.PreservedState"
- proto3_optional :preserved_state_from_policy, :message, 470783954, "google.cloud.compute.v1.PreservedState"
- proto3_optional :version, :message, 351608024, "google.cloud.compute.v1.ManagedInstanceVersion"
- end
- add_enum "google.cloud.compute.v1.ManagedInstance.CurrentAction" do
- value :UNDEFINED_CURRENT_ACTION, 0
- value :ABANDONING, 388244813
- value :CREATING, 455564985
- value :CREATING_WITHOUT_RETRIES, 428843785
- value :DELETING, 528602024
- value :NONE, 2402104
- value :RECREATING, 287278572
- value :REFRESHING, 163266343
- value :RESTARTING, 320534387
- value :RESUMING, 446856618
- value :STARTING, 488820800
- value :VERIFYING, 16982185
- end
- add_enum "google.cloud.compute.v1.ManagedInstance.InstanceStatus" do
- value :UNDEFINED_INSTANCE_STATUS, 0
- value :DEPROVISIONING, 428935662
- value :PROVISIONING, 290896621
- value :REPAIRING, 413483285
- value :RUNNING, 121282975
- value :STAGING, 431072283
- value :STOPPED, 444276141
- value :STOPPING, 350791796
- value :SUSPENDED, 51223995
- value :SUSPENDING, 514206246
- value :TERMINATED, 250018339
- end
- add_message "google.cloud.compute.v1.ManagedInstanceInstanceHealth" do
- proto3_optional :detailed_health_state, :string, 510470173
- proto3_optional :health_check, :string, 308876645
- end
- add_enum "google.cloud.compute.v1.ManagedInstanceInstanceHealth.DetailedHealthState" do
- value :UNDEFINED_DETAILED_HEALTH_STATE, 0
- value :DRAINING, 480455402
- value :HEALTHY, 439801213
- value :TIMEOUT, 477813057
- value :UNHEALTHY, 462118084
- value :UNKNOWN, 433141802
- end
- add_message "google.cloud.compute.v1.ManagedInstanceLastAttempt" do
- proto3_optional :errors, :message, 315977579, "google.cloud.compute.v1.Errors"
- end
- add_message "google.cloud.compute.v1.ManagedInstanceVersion" do
- proto3_optional :instance_template, :string, 309248228
- proto3_optional :name, :string, 3373707
- end
- add_message "google.cloud.compute.v1.Metadata" do
- proto3_optional :fingerprint, :string, 234678500
- repeated :items, :message, 100526016, "google.cloud.compute.v1.Items"
- proto3_optional :kind, :string, 3292052
- end
- add_message "google.cloud.compute.v1.MetadataFilter" do
- repeated :filter_labels, :message, 307903142, "google.cloud.compute.v1.MetadataFilterLabelMatch"
- proto3_optional :filter_match_criteria, :string, 239970368
- end
- add_enum "google.cloud.compute.v1.MetadataFilter.FilterMatchCriteria" do
- value :UNDEFINED_FILTER_MATCH_CRITERIA, 0
- value :MATCH_ALL, 180663271
- value :MATCH_ANY, 180663346
- value :NOT_SET, 163646646
- end
- add_message "google.cloud.compute.v1.MetadataFilterLabelMatch" do
- proto3_optional :name, :string, 3373707
- proto3_optional :value, :string, 111972721
- end
- add_message "google.cloud.compute.v1.MoveDiskProjectRequest" do
- optional :disk_move_request_resource, :message, 313008458, "google.cloud.compute.v1.DiskMoveRequest"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.MoveFirewallPolicyRequest" do
- optional :firewall_policy, :string, 498173265
- optional :parent_id, :string, 459714768
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.MoveInstanceProjectRequest" do
- optional :instance_move_request_resource, :message, 311664194, "google.cloud.compute.v1.InstanceMoveRequest"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.NamedPort" do
- proto3_optional :name, :string, 3373707
- proto3_optional :port, :int32, 3446913
- end
- add_message "google.cloud.compute.v1.Network" do
- proto3_optional :I_pv4_range, :string, 59234358
- proto3_optional :auto_create_subnetworks, :bool, 256156690
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :enable_ula_internal_ipv6, :bool, 423757720
- proto3_optional :firewall_policy, :string, 498173265
- proto3_optional :gateway_i_pv4, :string, 178678877
- proto3_optional :id, :uint64, 3355
- proto3_optional :internal_ipv6_range, :string, 277456807
- proto3_optional :kind, :string, 3292052
- proto3_optional :mtu, :int32, 108462
- proto3_optional :name, :string, 3373707
- proto3_optional :network_firewall_policy_enforcement_order, :string, 6504784
- repeated :peerings, :message, 69883187, "google.cloud.compute.v1.NetworkPeering"
- proto3_optional :routing_config, :message, 523556059, "google.cloud.compute.v1.NetworkRoutingConfig"
- proto3_optional :self_link, :string, 456214797
- proto3_optional :self_link_with_id, :string, 44520962
- repeated :subnetworks, :string, 415853125
- end
- add_enum "google.cloud.compute.v1.Network.NetworkFirewallPolicyEnforcementOrder" do
- value :UNDEFINED_NETWORK_FIREWALL_POLICY_ENFORCEMENT_ORDER, 0
- value :AFTER_CLASSIC_FIREWALL, 154582608
- value :BEFORE_CLASSIC_FIREWALL, 338458349
- end
- add_message "google.cloud.compute.v1.NetworkAttachment" do
- repeated :connection_endpoints, :message, 326078813, "google.cloud.compute.v1.NetworkAttachmentConnectedEndpoint"
- proto3_optional :connection_preference, :string, 285818076
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :fingerprint, :string, 234678500
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :name, :string, 3373707
- proto3_optional :network, :string, 232872494
- repeated :producer_accept_lists, :string, 202804523
- repeated :producer_reject_lists, :string, 4112002
- proto3_optional :region, :string, 138946292
- proto3_optional :self_link, :string, 456214797
- proto3_optional :self_link_with_id, :string, 44520962
- repeated :subnetworks, :string, 415853125
- end
- add_enum "google.cloud.compute.v1.NetworkAttachment.ConnectionPreference" do
- value :UNDEFINED_CONNECTION_PREFERENCE, 0
- value :ACCEPT_AUTOMATIC, 75250580
- value :ACCEPT_MANUAL, 373061341
- value :INVALID, 530283991
- end
- add_message "google.cloud.compute.v1.NetworkAttachmentAggregatedList" do
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.NetworkAttachmentsScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.NetworkAttachmentConnectedEndpoint" do
- proto3_optional :ip_address, :string, 406272220
- proto3_optional :project_id_or_num, :string, 349783336
- repeated :secondary_ip_cidr_ranges, :string, 117184788
- proto3_optional :status, :string, 181260274
- proto3_optional :subnetwork, :string, 307827694
- end
- add_enum "google.cloud.compute.v1.NetworkAttachmentConnectedEndpoint.Status" do
- value :UNDEFINED_STATUS, 0
- value :ACCEPTED, 246714279
- value :CLOSED, 380163436
- value :NEEDS_ATTENTION, 344491452
- value :PENDING, 35394935
- value :REJECTED, 174130302
- value :STATUS_UNSPECIFIED, 42133066
- end
- add_message "google.cloud.compute.v1.NetworkAttachmentList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.NetworkAttachment"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.NetworkAttachmentsScopedList" do
- repeated :network_attachments, :message, 521514783, "google.cloud.compute.v1.NetworkAttachment"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.NetworkEdgeSecurityService" do
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :fingerprint, :string, 234678500
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :name, :string, 3373707
- proto3_optional :region, :string, 138946292
- proto3_optional :security_policy, :string, 171082513
- proto3_optional :self_link, :string, 456214797
- proto3_optional :self_link_with_id, :string, 44520962
- end
- add_message "google.cloud.compute.v1.NetworkEdgeSecurityServiceAggregatedList" do
- proto3_optional :etag, :string, 3123477
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.NetworkEdgeSecurityServicesScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.NetworkEdgeSecurityServicesScopedList" do
- repeated :network_edge_security_services, :message, 35530156, "google.cloud.compute.v1.NetworkEdgeSecurityService"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.NetworkEndpoint" do
- map :annotations, :string, :string, 112032548
- proto3_optional :fqdn, :string, 3150485
- proto3_optional :instance, :string, 18257045
- proto3_optional :ip_address, :string, 406272220
- proto3_optional :port, :int32, 3446913
- end
- add_message "google.cloud.compute.v1.NetworkEndpointGroup" do
- map :annotations, :string, :string, 112032548
- proto3_optional :app_engine, :message, 340788768, "google.cloud.compute.v1.NetworkEndpointGroupAppEngine"
- proto3_optional :cloud_function, :message, 519893666, "google.cloud.compute.v1.NetworkEndpointGroupCloudFunction"
- proto3_optional :cloud_run, :message, 111060353, "google.cloud.compute.v1.NetworkEndpointGroupCloudRun"
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :default_port, :int32, 423377855
- proto3_optional :description, :string, 422937596
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :name, :string, 3373707
- proto3_optional :network, :string, 232872494
- proto3_optional :network_endpoint_type, :string, 118301523
- proto3_optional :psc_data, :message, 71937481, "google.cloud.compute.v1.NetworkEndpointGroupPscData"
- proto3_optional :psc_target_service, :string, 269132134
- proto3_optional :region, :string, 138946292
- proto3_optional :self_link, :string, 456214797
- proto3_optional :size, :int32, 3530753
- proto3_optional :subnetwork, :string, 307827694
- proto3_optional :zone, :string, 3744684
- end
- add_enum "google.cloud.compute.v1.NetworkEndpointGroup.NetworkEndpointType" do
- value :UNDEFINED_NETWORK_ENDPOINT_TYPE, 0
- value :GCE_VM_IP, 401880793
- value :GCE_VM_IP_PORT, 501838375
- value :INTERNET_FQDN_PORT, 404154477
- value :INTERNET_IP_PORT, 477719963
- value :NON_GCP_PRIVATE_IP_PORT, 336447968
- value :PRIVATE_SERVICE_CONNECT, 48134724
- value :SERVERLESS, 270492508
- end
- add_message "google.cloud.compute.v1.NetworkEndpointGroupAggregatedList" do
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.NetworkEndpointGroupsScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.NetworkEndpointGroupAppEngine" do
- proto3_optional :service, :string, 373540533
- proto3_optional :url_mask, :string, 103352252
- proto3_optional :version, :string, 351608024
- end
- add_message "google.cloud.compute.v1.NetworkEndpointGroupCloudFunction" do
- proto3_optional :function, :string, 307196888
- proto3_optional :url_mask, :string, 103352252
- end
- add_message "google.cloud.compute.v1.NetworkEndpointGroupCloudRun" do
- proto3_optional :service, :string, 373540533
- proto3_optional :tag, :string, 114586
- proto3_optional :url_mask, :string, 103352252
- end
- add_message "google.cloud.compute.v1.NetworkEndpointGroupList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.NetworkEndpointGroup"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.NetworkEndpointGroupPscData" do
- proto3_optional :consumer_psc_address, :string, 452646572
- proto3_optional :psc_connection_id, :uint64, 292082397
- proto3_optional :psc_connection_status, :string, 184149172
- end
- add_enum "google.cloud.compute.v1.NetworkEndpointGroupPscData.PscConnectionStatus" do
- value :UNDEFINED_PSC_CONNECTION_STATUS, 0
- value :ACCEPTED, 246714279
- value :CLOSED, 380163436
- value :NEEDS_ATTENTION, 344491452
- value :PENDING, 35394935
- value :REJECTED, 174130302
- value :STATUS_UNSPECIFIED, 42133066
- end
- add_message "google.cloud.compute.v1.NetworkEndpointGroupsAttachEndpointsRequest" do
- repeated :network_endpoints, :message, 149850285, "google.cloud.compute.v1.NetworkEndpoint"
- end
- add_message "google.cloud.compute.v1.NetworkEndpointGroupsDetachEndpointsRequest" do
- repeated :network_endpoints, :message, 149850285, "google.cloud.compute.v1.NetworkEndpoint"
- end
- add_message "google.cloud.compute.v1.NetworkEndpointGroupsListEndpointsRequest" do
- proto3_optional :health_status, :string, 380545845
- end
- add_enum "google.cloud.compute.v1.NetworkEndpointGroupsListEndpointsRequest.HealthStatus" do
- value :UNDEFINED_HEALTH_STATUS, 0
- value :SHOW, 2544381
- value :SKIP, 2547071
- end
- add_message "google.cloud.compute.v1.NetworkEndpointGroupsListNetworkEndpoints" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.NetworkEndpointWithHealthStatus"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.NetworkEndpointGroupsScopedList" do
- repeated :network_endpoint_groups, :message, 29346733, "google.cloud.compute.v1.NetworkEndpointGroup"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.NetworkEndpointWithHealthStatus" do
- repeated :healths, :message, 258689431, "google.cloud.compute.v1.HealthStatusForNetworkEndpoint"
- proto3_optional :network_endpoint, :message, 56789126, "google.cloud.compute.v1.NetworkEndpoint"
- end
- add_message "google.cloud.compute.v1.NetworkInterface" do
- repeated :access_configs, :message, 111058326, "google.cloud.compute.v1.AccessConfig"
- repeated :alias_ip_ranges, :message, 165085631, "google.cloud.compute.v1.AliasIpRange"
- proto3_optional :fingerprint, :string, 234678500
- proto3_optional :internal_ipv6_prefix_length, :int32, 203833757
- repeated :ipv6_access_configs, :message, 483472110, "google.cloud.compute.v1.AccessConfig"
- proto3_optional :ipv6_access_type, :string, 504658653
- proto3_optional :ipv6_address, :string, 341563804
- proto3_optional :kind, :string, 3292052
- proto3_optional :name, :string, 3373707
- proto3_optional :network, :string, 232872494
- proto3_optional :network_attachment, :string, 224644052
- proto3_optional :network_i_p, :string, 207181961
- proto3_optional :nic_type, :string, 59810577
- proto3_optional :queue_count, :int32, 503708769
- proto3_optional :stack_type, :string, 425908881
- proto3_optional :subnetwork, :string, 307827694
- end
- add_enum "google.cloud.compute.v1.NetworkInterface.Ipv6AccessType" do
- value :UNDEFINED_IPV6_ACCESS_TYPE, 0
- value :EXTERNAL, 35607499
- value :INTERNAL, 279295677
- value :UNSPECIFIED_IPV6_ACCESS_TYPE, 313080613
- end
- add_enum "google.cloud.compute.v1.NetworkInterface.NicType" do
- value :UNDEFINED_NIC_TYPE, 0
- value :GVNIC, 68209305
- value :UNSPECIFIED_NIC_TYPE, 67411801
- value :VIRTIO_NET, 452123481
- end
- add_enum "google.cloud.compute.v1.NetworkInterface.StackType" do
- value :UNDEFINED_STACK_TYPE, 0
- value :IPV4_IPV6, 22197249
- value :IPV4_ONLY, 22373798
- value :UNSPECIFIED_STACK_TYPE, 298084569
- end
- add_message "google.cloud.compute.v1.NetworkList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.Network"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.NetworkPeering" do
- proto3_optional :auto_create_routes, :bool, 57454941
- proto3_optional :exchange_subnet_routes, :bool, 26322256
- proto3_optional :export_custom_routes, :bool, 60281485
- proto3_optional :export_subnet_routes_with_public_ip, :bool, 97940834
- proto3_optional :import_custom_routes, :bool, 197982398
- proto3_optional :import_subnet_routes_with_public_ip, :bool, 14419729
- proto3_optional :name, :string, 3373707
- proto3_optional :network, :string, 232872494
- proto3_optional :peer_mtu, :int32, 69584721
- proto3_optional :stack_type, :string, 425908881
- proto3_optional :state, :string, 109757585
- proto3_optional :state_details, :string, 95566996
- end
- add_enum "google.cloud.compute.v1.NetworkPeering.StackType" do
- value :UNDEFINED_STACK_TYPE, 0
- value :IPV4_IPV6, 22197249
- value :IPV4_ONLY, 22373798
- end
- add_enum "google.cloud.compute.v1.NetworkPeering.State" do
- value :UNDEFINED_STATE, 0
- value :ACTIVE, 314733318
- value :INACTIVE, 270421099
- end
- add_message "google.cloud.compute.v1.NetworkPerformanceConfig" do
- proto3_optional :total_egress_bandwidth_tier, :string, 130109439
- end
- add_enum "google.cloud.compute.v1.NetworkPerformanceConfig.TotalEgressBandwidthTier" do
- value :UNDEFINED_TOTAL_EGRESS_BANDWIDTH_TIER, 0
- value :DEFAULT, 115302945
- value :TIER_1, 326919444
- end
- add_message "google.cloud.compute.v1.NetworkRoutingConfig" do
- proto3_optional :routing_mode, :string, 475143548
- end
- add_enum "google.cloud.compute.v1.NetworkRoutingConfig.RoutingMode" do
- value :UNDEFINED_ROUTING_MODE, 0
- value :GLOBAL, 494663587
- value :REGIONAL, 92288543
- end
- add_message "google.cloud.compute.v1.NetworksAddPeeringRequest" do
- proto3_optional :auto_create_routes, :bool, 57454941
- proto3_optional :name, :string, 3373707
- proto3_optional :network_peering, :message, 328926767, "google.cloud.compute.v1.NetworkPeering"
- proto3_optional :peer_network, :string, 500625489
- end
- add_message "google.cloud.compute.v1.NetworksGetEffectiveFirewallsResponse" do
- repeated :firewall_policys, :message, 410985794, "google.cloud.compute.v1.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy"
- repeated :firewalls, :message, 272245619, "google.cloud.compute.v1.Firewall"
- end
- add_message "google.cloud.compute.v1.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy" do
- proto3_optional :display_name, :string, 4473832
- proto3_optional :name, :string, 3373707
- repeated :rules, :message, 108873975, "google.cloud.compute.v1.FirewallPolicyRule"
- proto3_optional :short_name, :string, 492051566
- proto3_optional :type, :string, 3575610
- end
- add_enum "google.cloud.compute.v1.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy.Type" do
- value :UNDEFINED_TYPE, 0
- value :HIERARCHY, 69902869
- value :NETWORK, 413984270
- value :UNSPECIFIED, 526786327
- end
- add_message "google.cloud.compute.v1.NetworksRemovePeeringRequest" do
- proto3_optional :name, :string, 3373707
- end
- add_message "google.cloud.compute.v1.NetworksUpdatePeeringRequest" do
- proto3_optional :network_peering, :message, 328926767, "google.cloud.compute.v1.NetworkPeering"
- end
- add_message "google.cloud.compute.v1.NodeGroup" do
- proto3_optional :autoscaling_policy, :message, 221950041, "google.cloud.compute.v1.NodeGroupAutoscalingPolicy"
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :fingerprint, :string, 234678500
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :location_hint, :string, 350519505
- proto3_optional :maintenance_policy, :string, 528327646
- proto3_optional :maintenance_window, :message, 186374812, "google.cloud.compute.v1.NodeGroupMaintenanceWindow"
- proto3_optional :name, :string, 3373707
- proto3_optional :node_template, :string, 323154455
- proto3_optional :self_link, :string, 456214797
- proto3_optional :share_settings, :message, 266668163, "google.cloud.compute.v1.ShareSettings"
- proto3_optional :size, :int32, 3530753
- proto3_optional :status, :string, 181260274
- proto3_optional :zone, :string, 3744684
- end
- add_enum "google.cloud.compute.v1.NodeGroup.MaintenancePolicy" do
- value :UNDEFINED_MAINTENANCE_POLICY, 0
- value :DEFAULT, 115302945
- value :MAINTENANCE_POLICY_UNSPECIFIED, 72964182
- value :MIGRATE_WITHIN_NODE_GROUP, 153483394
- value :RESTART_IN_PLACE, 228647325
- end
- add_enum "google.cloud.compute.v1.NodeGroup.Status" do
- value :UNDEFINED_STATUS, 0
- value :CREATING, 455564985
- value :DELETING, 528602024
- value :INVALID, 530283991
- value :READY, 77848963
- end
- add_message "google.cloud.compute.v1.NodeGroupAggregatedList" do
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.NodeGroupsScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.NodeGroupAutoscalingPolicy" do
- proto3_optional :max_nodes, :int32, 297762838
- proto3_optional :min_nodes, :int32, 533370500
- proto3_optional :mode, :string, 3357091
- end
- add_enum "google.cloud.compute.v1.NodeGroupAutoscalingPolicy.Mode" do
- value :UNDEFINED_MODE, 0
- value :MODE_UNSPECIFIED, 371348091
- value :OFF, 78159
- value :ON, 2527
- value :ONLY_SCALE_OUT, 152713670
- end
- add_message "google.cloud.compute.v1.NodeGroupList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.NodeGroup"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.NodeGroupMaintenanceWindow" do
- proto3_optional :maintenance_duration, :message, 525291840, "google.cloud.compute.v1.Duration"
- proto3_optional :start_time, :string, 37467274
- end
- add_message "google.cloud.compute.v1.NodeGroupNode" do
- repeated :accelerators, :message, 269577064, "google.cloud.compute.v1.AcceleratorConfig"
- proto3_optional :consumed_resources, :message, 334527118, "google.cloud.compute.v1.InstanceConsumptionInfo"
- proto3_optional :cpu_overcommit_type, :string, 247727959
- repeated :disks, :message, 95594102, "google.cloud.compute.v1.LocalDisk"
- repeated :instance_consumption_data, :message, 84715576, "google.cloud.compute.v1.InstanceConsumptionData"
- repeated :instances, :string, 29097598
- proto3_optional :name, :string, 3373707
- proto3_optional :node_type, :string, 465832791
- proto3_optional :satisfies_pzs, :bool, 480964267
- proto3_optional :server_binding, :message, 208179593, "google.cloud.compute.v1.ServerBinding"
- proto3_optional :server_id, :string, 339433367
- proto3_optional :status, :string, 181260274
- proto3_optional :total_resources, :message, 97406698, "google.cloud.compute.v1.InstanceConsumptionInfo"
- end
- add_enum "google.cloud.compute.v1.NodeGroupNode.CpuOvercommitType" do
- value :UNDEFINED_CPU_OVERCOMMIT_TYPE, 0
- value :CPU_OVERCOMMIT_TYPE_UNSPECIFIED, 520665615
- value :ENABLED, 182130465
- value :NONE, 2402104
- end
- add_enum "google.cloud.compute.v1.NodeGroupNode.Status" do
- value :UNDEFINED_STATUS, 0
- value :CREATING, 455564985
- value :DELETING, 528602024
- value :INVALID, 530283991
- value :READY, 77848963
- value :REPAIRING, 413483285
- end
- add_message "google.cloud.compute.v1.NodeGroupsAddNodesRequest" do
- proto3_optional :additional_node_count, :int32, 134997930
- end
- add_message "google.cloud.compute.v1.NodeGroupsDeleteNodesRequest" do
- repeated :nodes, :string, 104993457
- end
- add_message "google.cloud.compute.v1.NodeGroupsListNodes" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.NodeGroupNode"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.NodeGroupsScopedList" do
- repeated :node_groups, :message, 73188017, "google.cloud.compute.v1.NodeGroup"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.NodeGroupsSetNodeTemplateRequest" do
- proto3_optional :node_template, :string, 323154455
- end
- add_message "google.cloud.compute.v1.NodeGroupsSimulateMaintenanceEventRequest" do
- repeated :nodes, :string, 104993457
- end
- add_message "google.cloud.compute.v1.NodeTemplate" do
- repeated :accelerators, :message, 269577064, "google.cloud.compute.v1.AcceleratorConfig"
- proto3_optional :cpu_overcommit_type, :string, 247727959
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- repeated :disks, :message, 95594102, "google.cloud.compute.v1.LocalDisk"
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :name, :string, 3373707
- map :node_affinity_labels, :string, :string, 339007161
- proto3_optional :node_type, :string, 465832791
- proto3_optional :node_type_flexibility, :message, 315257905, "google.cloud.compute.v1.NodeTemplateNodeTypeFlexibility"
- proto3_optional :region, :string, 138946292
- proto3_optional :self_link, :string, 456214797
- proto3_optional :server_binding, :message, 208179593, "google.cloud.compute.v1.ServerBinding"
- proto3_optional :status, :string, 181260274
- proto3_optional :status_message, :string, 297428154
- end
- add_enum "google.cloud.compute.v1.NodeTemplate.CpuOvercommitType" do
- value :UNDEFINED_CPU_OVERCOMMIT_TYPE, 0
- value :CPU_OVERCOMMIT_TYPE_UNSPECIFIED, 520665615
- value :ENABLED, 182130465
- value :NONE, 2402104
- end
- add_enum "google.cloud.compute.v1.NodeTemplate.Status" do
- value :UNDEFINED_STATUS, 0
- value :CREATING, 455564985
- value :DELETING, 528602024
- value :INVALID, 530283991
- value :READY, 77848963
- end
- add_message "google.cloud.compute.v1.NodeTemplateAggregatedList" do
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.NodeTemplatesScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.NodeTemplateList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.NodeTemplate"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.NodeTemplateNodeTypeFlexibility" do
- proto3_optional :cpus, :string, 3060683
- proto3_optional :local_ssd, :string, 405741360
- proto3_optional :memory, :string, 532856065
- end
- add_message "google.cloud.compute.v1.NodeTemplatesScopedList" do
- repeated :node_templates, :message, 354111804, "google.cloud.compute.v1.NodeTemplate"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.NodeType" do
- proto3_optional :cpu_platform, :string, 410285354
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :deprecated, :message, 515138995, "google.cloud.compute.v1.DeprecationStatus"
- proto3_optional :description, :string, 422937596
- proto3_optional :guest_cpus, :int32, 393356754
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :local_ssd_gb, :int32, 329237578
- proto3_optional :memory_mb, :int32, 116001171
- proto3_optional :name, :string, 3373707
- proto3_optional :self_link, :string, 456214797
- proto3_optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.NodeTypeAggregatedList" do
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.NodeTypesScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.NodeTypeList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.NodeType"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.NodeTypesScopedList" do
- repeated :node_types, :message, 482172924, "google.cloud.compute.v1.NodeType"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.NotificationEndpoint" do
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :grpc_settings, :message, 456139556, "google.cloud.compute.v1.NotificationEndpointGrpcSettings"
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :name, :string, 3373707
- proto3_optional :region, :string, 138946292
- proto3_optional :self_link, :string, 456214797
- end
- add_message "google.cloud.compute.v1.NotificationEndpointGrpcSettings" do
- proto3_optional :authority, :string, 401868611
- proto3_optional :endpoint, :string, 130489749
- proto3_optional :payload_name, :string, 300358300
- proto3_optional :resend_interval, :message, 478288969, "google.cloud.compute.v1.Duration"
- proto3_optional :retry_duration_sec, :uint32, 115681117
- end
- add_message "google.cloud.compute.v1.NotificationEndpointList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.NotificationEndpoint"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.Operation" do
- proto3_optional :client_operation_id, :string, 297240295
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :end_time, :string, 114938801
- proto3_optional :error, :message, 96784904, "google.cloud.compute.v1.Error"
- proto3_optional :http_error_message, :string, 202521945
- proto3_optional :http_error_status_code, :int32, 312345196
- proto3_optional :id, :uint64, 3355
- proto3_optional :insert_time, :string, 433722515
- proto3_optional :kind, :string, 3292052
- proto3_optional :name, :string, 3373707
- proto3_optional :operation_group_id, :string, 40171187
- proto3_optional :operation_type, :string, 177650450
- proto3_optional :progress, :int32, 72663597
- proto3_optional :region, :string, 138946292
- proto3_optional :self_link, :string, 456214797
- proto3_optional :start_time, :string, 37467274
- proto3_optional :status, :enum, 181260274, "google.cloud.compute.v1.Operation.Status"
- proto3_optional :status_message, :string, 297428154
- proto3_optional :target_id, :uint64, 258165385
- proto3_optional :target_link, :string, 62671336
- proto3_optional :user, :string, 3599307
- repeated :warnings, :message, 498091095, "google.cloud.compute.v1.Warnings"
- proto3_optional :zone, :string, 3744684
- end
- add_enum "google.cloud.compute.v1.Operation.Status" do
- value :UNDEFINED_STATUS, 0
- value :DONE, 2104194
- value :PENDING, 35394935
- value :RUNNING, 121282975
- end
- add_message "google.cloud.compute.v1.OperationAggregatedList" do
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.OperationsScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.OperationList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.Operation"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.OperationsScopedList" do
- repeated :operations, :message, 4184044, "google.cloud.compute.v1.Operation"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.OutlierDetection" do
- proto3_optional :base_ejection_time, :message, 80997255, "google.cloud.compute.v1.Duration"
- proto3_optional :consecutive_errors, :int32, 387193248
- proto3_optional :consecutive_gateway_failure, :int32, 417504250
- proto3_optional :enforcing_consecutive_errors, :int32, 213133760
- proto3_optional :enforcing_consecutive_gateway_failure, :int32, 394440666
- proto3_optional :enforcing_success_rate, :int32, 194508732
- proto3_optional :interval, :message, 33547461, "google.cloud.compute.v1.Duration"
- proto3_optional :max_ejection_percent, :int32, 18436888
- proto3_optional :success_rate_minimum_hosts, :int32, 525766903
- proto3_optional :success_rate_request_volume, :int32, 281425357
- proto3_optional :success_rate_stdev_factor, :int32, 174735773
- end
- add_message "google.cloud.compute.v1.PacketIntervals" do
- proto3_optional :avg_ms, :int64, 204811827
- proto3_optional :duration, :string, 155471252
- proto3_optional :max_ms, :int64, 529474145
- proto3_optional :min_ms, :int64, 536564403
- proto3_optional :num_intervals, :int64, 186329813
- proto3_optional :type, :string, 3575610
- end
- add_enum "google.cloud.compute.v1.PacketIntervals.Duration" do
- value :UNDEFINED_DURATION, 0
- value :DURATION_UNSPECIFIED, 529071340
- value :HOUR, 2223588
- value :MAX, 76100
- value :MINUTE, 126786068
- end
- add_enum "google.cloud.compute.v1.PacketIntervals.Type" do
- value :UNDEFINED_TYPE, 0
- value :LOOPBACK, 356174219
- value :RECEIVE, 189660867
- value :TRANSMIT, 452903600
- value :TYPE_UNSPECIFIED, 437714322
- end
- add_message "google.cloud.compute.v1.PacketMirroring" do
- proto3_optional :collector_ilb, :message, 426607853, "google.cloud.compute.v1.PacketMirroringForwardingRuleInfo"
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :enable, :string, 311764355
- proto3_optional :filter, :message, 336120696, "google.cloud.compute.v1.PacketMirroringFilter"
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :mirrored_resources, :message, 124817348, "google.cloud.compute.v1.PacketMirroringMirroredResourceInfo"
- proto3_optional :name, :string, 3373707
- proto3_optional :network, :message, 232872494, "google.cloud.compute.v1.PacketMirroringNetworkInfo"
- proto3_optional :priority, :uint32, 445151652
- proto3_optional :region, :string, 138946292
- proto3_optional :self_link, :string, 456214797
- end
- add_enum "google.cloud.compute.v1.PacketMirroring.Enable" do
- value :UNDEFINED_ENABLE, 0
- value :FALSE, 66658563
- value :TRUE, 2583950
- end
- add_message "google.cloud.compute.v1.PacketMirroringAggregatedList" do
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.PacketMirroringsScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.PacketMirroringFilter" do
- repeated :I_p_protocols, :string, 98544854
- repeated :cidr_ranges, :string, 487901697
- proto3_optional :direction, :string, 111150975
- end
- add_enum "google.cloud.compute.v1.PacketMirroringFilter.Direction" do
- value :UNDEFINED_DIRECTION, 0
- value :BOTH, 2044801
- value :EGRESS, 432880501
- value :INGRESS, 516931221
- end
- add_message "google.cloud.compute.v1.PacketMirroringForwardingRuleInfo" do
- proto3_optional :canonical_url, :string, 512294820
- proto3_optional :url, :string, 116079
- end
- add_message "google.cloud.compute.v1.PacketMirroringList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.PacketMirroring"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.PacketMirroringMirroredResourceInfo" do
- repeated :instances, :message, 29097598, "google.cloud.compute.v1.PacketMirroringMirroredResourceInfoInstanceInfo"
- repeated :subnetworks, :message, 415853125, "google.cloud.compute.v1.PacketMirroringMirroredResourceInfoSubnetInfo"
- repeated :tags, :string, 3552281
- end
- add_message "google.cloud.compute.v1.PacketMirroringMirroredResourceInfoInstanceInfo" do
- proto3_optional :canonical_url, :string, 512294820
- proto3_optional :url, :string, 116079
- end
- add_message "google.cloud.compute.v1.PacketMirroringMirroredResourceInfoSubnetInfo" do
- proto3_optional :canonical_url, :string, 512294820
- proto3_optional :url, :string, 116079
- end
- add_message "google.cloud.compute.v1.PacketMirroringNetworkInfo" do
- proto3_optional :canonical_url, :string, 512294820
- proto3_optional :url, :string, 116079
- end
- add_message "google.cloud.compute.v1.PacketMirroringsScopedList" do
- repeated :packet_mirrorings, :message, 154615079, "google.cloud.compute.v1.PacketMirroring"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.PatchAutoscalerRequest" do
- proto3_optional :autoscaler, :string, 517258967
- optional :autoscaler_resource, :message, 207616118, "google.cloud.compute.v1.Autoscaler"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.PatchBackendBucketRequest" do
- optional :backend_bucket, :string, 91714037
- optional :backend_bucket_resource, :message, 380757784, "google.cloud.compute.v1.BackendBucket"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.PatchBackendServiceRequest" do
- optional :backend_service, :string, 306946058
- optional :backend_service_resource, :message, 347586723, "google.cloud.compute.v1.BackendService"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.PatchFirewallPolicyRequest" do
- optional :firewall_policy, :string, 498173265
- optional :firewall_policy_resource, :message, 495049532, "google.cloud.compute.v1.FirewallPolicy"
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.PatchFirewallRequest" do
- optional :firewall, :string, 511016192
- optional :firewall_resource, :message, 41425005, "google.cloud.compute.v1.Firewall"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.PatchForwardingRuleRequest" do
- optional :forwarding_rule, :string, 269964030
- optional :forwarding_rule_resource, :message, 301211695, "google.cloud.compute.v1.ForwardingRule"
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.PatchGlobalForwardingRuleRequest" do
- optional :forwarding_rule, :string, 269964030
- optional :forwarding_rule_resource, :message, 301211695, "google.cloud.compute.v1.ForwardingRule"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.PatchGlobalPublicDelegatedPrefixeRequest" do
- optional :project, :string, 227560217
- optional :public_delegated_prefix, :string, 204238440
- optional :public_delegated_prefix_resource, :message, 47594501, "google.cloud.compute.v1.PublicDelegatedPrefix"
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.PatchHealthCheckRequest" do
- optional :health_check, :string, 308876645
- optional :health_check_resource, :message, 201925032, "google.cloud.compute.v1.HealthCheck"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.PatchImageRequest" do
- optional :image, :string, 100313435
- optional :image_resource, :message, 371171954, "google.cloud.compute.v1.Image"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.PatchInstanceGroupManagerRequest" do
- optional :instance_group_manager, :string, 249363395
- optional :instance_group_manager_resource, :message, 261063946, "google.cloud.compute.v1.InstanceGroupManager"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.PatchInterconnectAttachmentRequest" do
- optional :interconnect_attachment, :string, 308135284
- optional :interconnect_attachment_resource, :message, 212341369, "google.cloud.compute.v1.InterconnectAttachment"
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.PatchInterconnectRequest" do
- optional :interconnect, :string, 224601230
- optional :interconnect_resource, :message, 397611167, "google.cloud.compute.v1.Interconnect"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.PatchNetworkEdgeSecurityServiceRequest" do
- optional :network_edge_security_service, :string, 157011879
- optional :network_edge_security_service_resource, :message, 477548966, "google.cloud.compute.v1.NetworkEdgeSecurityService"
- proto3_optional :paths, :string, 106438894
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- proto3_optional :update_mask, :string, 500079778
- end
- add_message "google.cloud.compute.v1.PatchNetworkFirewallPolicyRequest" do
- optional :firewall_policy, :string, 498173265
- optional :firewall_policy_resource, :message, 495049532, "google.cloud.compute.v1.FirewallPolicy"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.PatchNetworkRequest" do
- optional :network, :string, 232872494
- optional :network_resource, :message, 122105599, "google.cloud.compute.v1.Network"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.PatchNodeGroupRequest" do
- optional :node_group, :string, 469958146
- optional :node_group_resource, :message, 505321899, "google.cloud.compute.v1.NodeGroup"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.PatchPacketMirroringRequest" do
- optional :packet_mirroring, :string, 22305996
- optional :packet_mirroring_resource, :message, 493501985, "google.cloud.compute.v1.PacketMirroring"
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.PatchPerInstanceConfigsInstanceGroupManagerRequest" do
- optional :instance_group_manager, :string, 249363395
- optional :instance_group_managers_patch_per_instance_configs_req_resource, :message, 356650495, "google.cloud.compute.v1.InstanceGroupManagersPatchPerInstanceConfigsReq"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.PatchPerInstanceConfigsRegionInstanceGroupManagerRequest" do
- optional :instance_group_manager, :string, 249363395
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :region_instance_group_manager_patch_instance_config_req_resource, :message, 197682890, "google.cloud.compute.v1.RegionInstanceGroupManagerPatchInstanceConfigReq"
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.PatchPublicAdvertisedPrefixeRequest" do
- optional :project, :string, 227560217
- optional :public_advertised_prefix, :string, 101874590
- optional :public_advertised_prefix_resource, :message, 233614223, "google.cloud.compute.v1.PublicAdvertisedPrefix"
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.PatchPublicDelegatedPrefixeRequest" do
- optional :project, :string, 227560217
- optional :public_delegated_prefix, :string, 204238440
- optional :public_delegated_prefix_resource, :message, 47594501, "google.cloud.compute.v1.PublicDelegatedPrefix"
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.PatchRegionAutoscalerRequest" do
- proto3_optional :autoscaler, :string, 517258967
- optional :autoscaler_resource, :message, 207616118, "google.cloud.compute.v1.Autoscaler"
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.PatchRegionBackendServiceRequest" do
- optional :backend_service, :string, 306946058
- optional :backend_service_resource, :message, 347586723, "google.cloud.compute.v1.BackendService"
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.PatchRegionHealthCheckRequest" do
- optional :health_check, :string, 308876645
- optional :health_check_resource, :message, 201925032, "google.cloud.compute.v1.HealthCheck"
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.PatchRegionHealthCheckServiceRequest" do
- optional :health_check_service, :string, 408374747
- optional :health_check_service_resource, :message, 477367794, "google.cloud.compute.v1.HealthCheckService"
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.PatchRegionInstanceGroupManagerRequest" do
- optional :instance_group_manager, :string, 249363395
- optional :instance_group_manager_resource, :message, 261063946, "google.cloud.compute.v1.InstanceGroupManager"
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.PatchRegionNetworkFirewallPolicyRequest" do
- optional :firewall_policy, :string, 498173265
- optional :firewall_policy_resource, :message, 495049532, "google.cloud.compute.v1.FirewallPolicy"
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.PatchRegionSecurityPolicyRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :security_policy, :string, 171082513
- optional :security_policy_resource, :message, 216159612, "google.cloud.compute.v1.SecurityPolicy"
- end
- add_message "google.cloud.compute.v1.PatchRegionSslPolicyRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :ssl_policy, :string, 295190213
- optional :ssl_policy_resource, :message, 274891848, "google.cloud.compute.v1.SslPolicy"
- end
- add_message "google.cloud.compute.v1.PatchRegionTargetHttpsProxyRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :target_https_proxy, :string, 52336748
- optional :target_https_proxy_resource, :message, 433657473, "google.cloud.compute.v1.TargetHttpsProxy"
- end
- add_message "google.cloud.compute.v1.PatchRegionUrlMapRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :url_map, :string, 367020684
- optional :url_map_resource, :message, 168675425, "google.cloud.compute.v1.UrlMap"
- end
- add_message "google.cloud.compute.v1.PatchRouterRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :router, :string, 148608841
- optional :router_resource, :message, 155222084, "google.cloud.compute.v1.Router"
- end
- add_message "google.cloud.compute.v1.PatchRuleFirewallPolicyRequest" do
- optional :firewall_policy, :string, 498173265
- optional :firewall_policy_rule_resource, :message, 250523523, "google.cloud.compute.v1.FirewallPolicyRule"
- proto3_optional :priority, :int32, 445151652
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.PatchRuleNetworkFirewallPolicyRequest" do
- optional :firewall_policy, :string, 498173265
- optional :firewall_policy_rule_resource, :message, 250523523, "google.cloud.compute.v1.FirewallPolicyRule"
- proto3_optional :priority, :int32, 445151652
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.PatchRuleRegionNetworkFirewallPolicyRequest" do
- optional :firewall_policy, :string, 498173265
- optional :firewall_policy_rule_resource, :message, 250523523, "google.cloud.compute.v1.FirewallPolicyRule"
- proto3_optional :priority, :int32, 445151652
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.PatchRuleSecurityPolicyRequest" do
- proto3_optional :priority, :int32, 445151652
- optional :project, :string, 227560217
- optional :security_policy, :string, 171082513
- optional :security_policy_rule_resource, :message, 402693443, "google.cloud.compute.v1.SecurityPolicyRule"
- proto3_optional :validate_only, :bool, 242744629
- end
- add_message "google.cloud.compute.v1.PatchSecurityPolicyRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :security_policy, :string, 171082513
- optional :security_policy_resource, :message, 216159612, "google.cloud.compute.v1.SecurityPolicy"
- end
- add_message "google.cloud.compute.v1.PatchServiceAttachmentRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :service_attachment, :string, 338957549
- optional :service_attachment_resource, :message, 472980256, "google.cloud.compute.v1.ServiceAttachment"
- end
- add_message "google.cloud.compute.v1.PatchSslPolicyRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :ssl_policy, :string, 295190213
- optional :ssl_policy_resource, :message, 274891848, "google.cloud.compute.v1.SslPolicy"
- end
- add_message "google.cloud.compute.v1.PatchSubnetworkRequest" do
- proto3_optional :drain_timeout_seconds, :int32, 357707098
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :subnetwork, :string, 307827694
- optional :subnetwork_resource, :message, 42233151, "google.cloud.compute.v1.Subnetwork"
- end
- add_message "google.cloud.compute.v1.PatchTargetGrpcProxyRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :target_grpc_proxy, :string, 5020283
- optional :target_grpc_proxy_resource, :message, 328922450, "google.cloud.compute.v1.TargetGrpcProxy"
- end
- add_message "google.cloud.compute.v1.PatchTargetHttpProxyRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :target_http_proxy, :string, 206872421
- optional :target_http_proxy_resource, :message, 24696744, "google.cloud.compute.v1.TargetHttpProxy"
- end
- add_message "google.cloud.compute.v1.PatchTargetHttpsProxyRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :target_https_proxy, :string, 52336748
- optional :target_https_proxy_resource, :message, 433657473, "google.cloud.compute.v1.TargetHttpsProxy"
- end
- add_message "google.cloud.compute.v1.PatchUrlMapRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :url_map, :string, 367020684
- optional :url_map_resource, :message, 168675425, "google.cloud.compute.v1.UrlMap"
- end
- add_message "google.cloud.compute.v1.PathMatcher" do
- proto3_optional :default_route_action, :message, 378919466, "google.cloud.compute.v1.HttpRouteAction"
- proto3_optional :default_service, :string, 370242231
- proto3_optional :default_url_redirect, :message, 359503338, "google.cloud.compute.v1.HttpRedirectAction"
- proto3_optional :description, :string, 422937596
- proto3_optional :header_action, :message, 328077352, "google.cloud.compute.v1.HttpHeaderAction"
- proto3_optional :name, :string, 3373707
- repeated :path_rules, :message, 104439901, "google.cloud.compute.v1.PathRule"
- repeated :route_rules, :message, 376292225, "google.cloud.compute.v1.HttpRouteRule"
- end
- add_message "google.cloud.compute.v1.PathRule" do
- repeated :paths, :string, 106438894
- proto3_optional :route_action, :message, 424563948, "google.cloud.compute.v1.HttpRouteAction"
- proto3_optional :service, :string, 373540533
- proto3_optional :url_redirect, :message, 405147820, "google.cloud.compute.v1.HttpRedirectAction"
- end
- add_message "google.cloud.compute.v1.PerInstanceConfig" do
- proto3_optional :fingerprint, :string, 234678500
- proto3_optional :name, :string, 3373707
- proto3_optional :preserved_state, :message, 2634026, "google.cloud.compute.v1.PreservedState"
- proto3_optional :status, :string, 181260274
- end
- add_enum "google.cloud.compute.v1.PerInstanceConfig.Status" do
- value :UNDEFINED_STATUS, 0
- value :APPLYING, 352003508
- value :DELETING, 528602024
- value :EFFECTIVE, 244201863
- value :NONE, 2402104
- value :UNAPPLIED, 483935140
- value :UNAPPLIED_DELETION, 313956873
- end
- add_message "google.cloud.compute.v1.Policy" do
- repeated :audit_configs, :message, 328080653, "google.cloud.compute.v1.AuditConfig"
- repeated :bindings, :message, 403251854, "google.cloud.compute.v1.Binding"
- proto3_optional :etag, :string, 3123477
- proto3_optional :iam_owned, :bool, 450566203
- repeated :rules, :message, 108873975, "google.cloud.compute.v1.Rule"
- proto3_optional :version, :int32, 351608024
- end
- add_message "google.cloud.compute.v1.PreconfiguredWafSet" do
- repeated :expression_sets, :message, 474011032, "google.cloud.compute.v1.WafExpressionSet"
- end
- add_message "google.cloud.compute.v1.PreservedState" do
- map :disks, :string, :message, 95594102, "google.cloud.compute.v1.PreservedStatePreservedDisk"
- map :metadata, :string, :string, 86866735
- end
- add_message "google.cloud.compute.v1.PreservedStatePreservedDisk" do
- proto3_optional :auto_delete, :string, 464761403
- proto3_optional :mode, :string, 3357091
- proto3_optional :source, :string, 177235995
- end
- add_enum "google.cloud.compute.v1.PreservedStatePreservedDisk.AutoDelete" do
- value :UNDEFINED_AUTO_DELETE, 0
- value :NEVER, 74175084
- value :ON_PERMANENT_INSTANCE_DELETION, 95727719
- end
- add_enum "google.cloud.compute.v1.PreservedStatePreservedDisk.Mode" do
- value :UNDEFINED_MODE, 0
- value :READ_ONLY, 91950261
- value :READ_WRITE, 173607894
- end
- add_message "google.cloud.compute.v1.PreviewRouterRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :router, :string, 148608841
- optional :router_resource, :message, 155222084, "google.cloud.compute.v1.Router"
- end
- add_message "google.cloud.compute.v1.Project" do
- proto3_optional :common_instance_metadata, :message, 185794117, "google.cloud.compute.v1.Metadata"
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :default_network_tier, :string, 471753361
- proto3_optional :default_service_account, :string, 298712229
- proto3_optional :description, :string, 422937596
- repeated :enabled_features, :string, 469017467
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :name, :string, 3373707
- repeated :quotas, :message, 125341947, "google.cloud.compute.v1.Quota"
- proto3_optional :self_link, :string, 456214797
- proto3_optional :usage_export_location, :message, 347543874, "google.cloud.compute.v1.UsageExportLocation"
- proto3_optional :vm_dns_setting, :string, 58856370
- proto3_optional :xpn_project_status, :string, 228419265
- end
- add_enum "google.cloud.compute.v1.Project.DefaultNetworkTier" do
- value :UNDEFINED_DEFAULT_NETWORK_TIER, 0
- value :FIXED_STANDARD, 310464328
- value :PREMIUM, 399530551
- value :STANDARD, 484642493
- value :STANDARD_OVERRIDES_FIXED_STANDARD, 465847234
- end
- add_enum "google.cloud.compute.v1.Project.VmDnsSetting" do
- value :UNDEFINED_VM_DNS_SETTING, 0
- value :GLOBAL_DEFAULT, 345419141
- value :UNSPECIFIED_VM_DNS_SETTING, 35691930
- value :ZONAL_DEFAULT, 368475782
- value :ZONAL_ONLY, 521198951
- end
- add_enum "google.cloud.compute.v1.Project.XpnProjectStatus" do
- value :UNDEFINED_XPN_PROJECT_STATUS, 0
- value :HOST, 2223528
- value :UNSPECIFIED_XPN_PROJECT_STATUS, 340393257
- end
- add_message "google.cloud.compute.v1.ProjectsDisableXpnResourceRequest" do
- proto3_optional :xpn_resource, :message, 133384631, "google.cloud.compute.v1.XpnResourceId"
- end
- add_message "google.cloud.compute.v1.ProjectsEnableXpnResourceRequest" do
- proto3_optional :xpn_resource, :message, 133384631, "google.cloud.compute.v1.XpnResourceId"
- end
- add_message "google.cloud.compute.v1.ProjectsGetXpnResources" do
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- repeated :resources, :message, 164412965, "google.cloud.compute.v1.XpnResourceId"
- end
- add_message "google.cloud.compute.v1.ProjectsListXpnHostsRequest" do
- proto3_optional :organization, :string, 105180467
- end
- add_message "google.cloud.compute.v1.ProjectsSetDefaultNetworkTierRequest" do
- proto3_optional :network_tier, :string, 517397843
- end
- add_enum "google.cloud.compute.v1.ProjectsSetDefaultNetworkTierRequest.NetworkTier" do
- value :UNDEFINED_NETWORK_TIER, 0
- value :FIXED_STANDARD, 310464328
- value :PREMIUM, 399530551
- value :STANDARD, 484642493
- value :STANDARD_OVERRIDES_FIXED_STANDARD, 465847234
- end
- add_message "google.cloud.compute.v1.PublicAdvertisedPrefix" do
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :dns_verification_ip, :string, 241011381
- proto3_optional :fingerprint, :string, 234678500
- proto3_optional :id, :uint64, 3355
- proto3_optional :ip_cidr_range, :string, 98117322
- proto3_optional :kind, :string, 3292052
- proto3_optional :name, :string, 3373707
- repeated :public_delegated_prefixs, :message, 425811723, "google.cloud.compute.v1.PublicAdvertisedPrefixPublicDelegatedPrefix"
- proto3_optional :self_link, :string, 456214797
- proto3_optional :shared_secret, :string, 381932490
- proto3_optional :status, :string, 181260274
- end
- add_enum "google.cloud.compute.v1.PublicAdvertisedPrefix.Status" do
- value :UNDEFINED_STATUS, 0
- value :INITIAL, 518841124
- value :PREFIX_CONFIGURATION_COMPLETE, 480889551
- value :PREFIX_CONFIGURATION_IN_PROGRESS, 378550961
- value :PREFIX_REMOVAL_IN_PROGRESS, 284375783
- value :PTR_CONFIGURED, 513497167
- value :REVERSE_DNS_LOOKUP_FAILED, 295755183
- value :VALIDATED, 66197998
- end
- add_message "google.cloud.compute.v1.PublicAdvertisedPrefixList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.PublicAdvertisedPrefix"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.PublicAdvertisedPrefixPublicDelegatedPrefix" do
- proto3_optional :ip_range, :string, 145092645
- proto3_optional :name, :string, 3373707
- proto3_optional :project, :string, 227560217
- proto3_optional :region, :string, 138946292
- proto3_optional :status, :string, 181260274
- end
- add_message "google.cloud.compute.v1.PublicDelegatedPrefix" do
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :fingerprint, :string, 234678500
- proto3_optional :id, :uint64, 3355
- proto3_optional :ip_cidr_range, :string, 98117322
- proto3_optional :is_live_migration, :bool, 511823856
- proto3_optional :kind, :string, 3292052
- proto3_optional :name, :string, 3373707
- proto3_optional :parent_prefix, :string, 15233991
- repeated :public_delegated_sub_prefixs, :message, 188940044, "google.cloud.compute.v1.PublicDelegatedPrefixPublicDelegatedSubPrefix"
- proto3_optional :region, :string, 138946292
- proto3_optional :self_link, :string, 456214797
- proto3_optional :status, :string, 181260274
- end
- add_enum "google.cloud.compute.v1.PublicDelegatedPrefix.Status" do
- value :UNDEFINED_STATUS, 0
- value :ANNOUNCED, 365103355
- value :DELETING, 528602024
- value :INITIALIZING, 306588749
- value :READY_TO_ANNOUNCE, 64641265
- end
- add_message "google.cloud.compute.v1.PublicDelegatedPrefixAggregatedList" do
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.PublicDelegatedPrefixesScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.PublicDelegatedPrefixList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.PublicDelegatedPrefix"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.PublicDelegatedPrefixPublicDelegatedSubPrefix" do
- proto3_optional :delegatee_project, :string, 414860634
- proto3_optional :description, :string, 422937596
- proto3_optional :ip_cidr_range, :string, 98117322
- proto3_optional :is_address, :bool, 352617951
- proto3_optional :name, :string, 3373707
- proto3_optional :region, :string, 138946292
- proto3_optional :status, :string, 181260274
- end
- add_enum "google.cloud.compute.v1.PublicDelegatedPrefixPublicDelegatedSubPrefix.Status" do
- value :UNDEFINED_STATUS, 0
- value :ACTIVE, 314733318
- value :INACTIVE, 270421099
- end
- add_message "google.cloud.compute.v1.PublicDelegatedPrefixesScopedList" do
- repeated :public_delegated_prefixes, :message, 315261206, "google.cloud.compute.v1.PublicDelegatedPrefix"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.Quota" do
- proto3_optional :limit, :double, 102976443
- proto3_optional :metric, :string, 533067184
- proto3_optional :owner, :string, 106164915
- proto3_optional :usage, :double, 111574433
- end
- add_enum "google.cloud.compute.v1.Quota.Metric" do
- value :UNDEFINED_METRIC, 0
- value :A2_CPUS, 153206585
- value :AFFINITY_GROUPS, 108303563
- value :AUTOSCALERS, 471248988
- value :BACKEND_BUCKETS, 137626846
- value :BACKEND_SERVICES, 269623753
- value :C2D_CPUS, 508182517
- value :C2_CPUS, 317601211
- value :C3_CPUS, 346230362
- value :COMMITMENTS, 456141790
- value :COMMITTED_A2_CPUS, 59330902
- value :COMMITTED_C2D_CPUS, 282390904
- value :COMMITTED_C2_CPUS, 223725528
- value :COMMITTED_C3_CPUS, 252354679
- value :COMMITTED_CPUS, 292394702
- value :COMMITTED_E2_CPUS, 388120154
- value :COMMITTED_LICENSES, 357606869
- value :COMMITTED_LOCAL_SSD_TOTAL_GB, 308393480
- value :COMMITTED_M3_CPUS, 585985
- value :COMMITTED_MEMORY_OPTIMIZED_CPUS, 489057886
- value :COMMITTED_N2A_CPUS, 40064304
- value :COMMITTED_N2D_CPUS, 125951757
- value :COMMITTED_N2_CPUS, 322589603
- value :COMMITTED_NVIDIA_A100_80GB_GPUS, 464326565
- value :COMMITTED_NVIDIA_A100_GPUS, 375799445
- value :COMMITTED_NVIDIA_K80_GPUS, 3857188
- value :COMMITTED_NVIDIA_P100_GPUS, 107528100
- value :COMMITTED_NVIDIA_P4_GPUS, 347952897
- value :COMMITTED_NVIDIA_T4_GPUS, 139871237
- value :COMMITTED_NVIDIA_V100_GPUS, 219562
- value :COMMITTED_T2A_CPUS, 296378986
- value :COMMITTED_T2D_CPUS, 382266439
- value :CPUS, 2075595
- value :CPUS_ALL_REGIONS, 470911149
- value :DISKS_TOTAL_GB, 353520543
- value :E2_CPUS, 481995837
- value :EXTERNAL_MANAGED_FORWARDING_RULES, 150790089
- value :EXTERNAL_NETWORK_LB_FORWARDING_RULES, 374298265
- value :EXTERNAL_PROTOCOL_FORWARDING_RULES, 63478888
- value :EXTERNAL_VPN_GATEWAYS, 272457134
- value :FIREWALLS, 374485843
- value :FORWARDING_RULES, 432668949
- value :GLOBAL_EXTERNAL_MANAGED_BACKEND_SERVICES, 164566753
- value :GLOBAL_EXTERNAL_MANAGED_FORWARDING_RULES, 327611949
- value :GLOBAL_EXTERNAL_PROXY_LB_BACKEND_SERVICES, 400256169
- value :GLOBAL_INTERNAL_ADDRESSES, 42738332
- value :GLOBAL_INTERNAL_MANAGED_BACKEND_SERVICES, 256608303
- value :GLOBAL_INTERNAL_TRAFFIC_DIRECTOR_BACKEND_SERVICES, 323514196
- value :GPUS_ALL_REGIONS, 39387177
- value :HEALTH_CHECKS, 289347502
- value :IMAGES, 15562360
- value :INSTANCES, 131337822
- value :INSTANCE_GROUPS, 355919038
- value :INSTANCE_GROUP_MANAGERS, 101798192
- value :INSTANCE_TEMPLATES, 226188271
- value :INTERCONNECTS, 415204741
- value :INTERCONNECT_ATTACHMENTS_PER_REGION, 159968086
- value :INTERCONNECT_ATTACHMENTS_TOTAL_MBPS, 425090419
- value :INTERCONNECT_TOTAL_GBPS, 285341866
- value :INTERNAL_ADDRESSES, 197899392
- value :INTERNAL_TRAFFIC_DIRECTOR_FORWARDING_RULES, 266433668
- value :IN_PLACE_SNAPSHOTS, 151359133
- value :IN_USE_ADDRESSES, 402125072
- value :IN_USE_BACKUP_SCHEDULES, 32786705
- value :IN_USE_SNAPSHOT_SCHEDULES, 462104083
- value :LOCAL_SSD_TOTAL_GB, 330878021
- value :M1_CPUS, 37203366
- value :M2_CPUS, 65832517
- value :M3_CPUS, 94461668
- value :MACHINE_IMAGES, 446986640
- value :N2A_CPUS, 265855917
- value :N2D_CPUS, 351743370
- value :N2_CPUS, 416465286
- value :NETWORKS, 485481477
- value :NETWORK_ATTACHMENTS, 149028575
- value :NETWORK_ENDPOINT_GROUPS, 102144909
- value :NETWORK_FIREWALL_POLICIES, 101117374
- value :NODE_GROUPS, 24624817
- value :NODE_TEMPLATES, 474896668
- value :NVIDIA_A100_80GB_GPUS, 286389320
- value :NVIDIA_A100_GPUS, 504872978
- value :NVIDIA_K80_GPUS, 163886599
- value :NVIDIA_P100_GPUS, 236601633
- value :NVIDIA_P100_VWS_GPUS, 213970574
- value :NVIDIA_P4_GPUS, 283841470
- value :NVIDIA_P4_VWS_GPUS, 528296619
- value :NVIDIA_T4_GPUS, 75759810
- value :NVIDIA_T4_VWS_GPUS, 319813039
- value :NVIDIA_V100_GPUS, 129293095
- value :PACKET_MIRRORINGS, 15578407
- value :PD_EXTREME_TOTAL_PROVISIONED_IOPS, 69593965
- value :PREEMPTIBLE_CPUS, 251184841
- value :PREEMPTIBLE_LOCAL_SSD_GB, 260819336
- value :PREEMPTIBLE_NVIDIA_A100_80GB_GPUS, 151942410
- value :PREEMPTIBLE_NVIDIA_A100_GPUS, 68832784
- value :PREEMPTIBLE_NVIDIA_K80_GPUS, 374960201
- value :PREEMPTIBLE_NVIDIA_P100_GPUS, 337432351
- value :PREEMPTIBLE_NVIDIA_P100_VWS_GPUS, 313544076
- value :PREEMPTIBLE_NVIDIA_P4_GPUS, 429197628
- value :PREEMPTIBLE_NVIDIA_P4_VWS_GPUS, 252981545
- value :PREEMPTIBLE_NVIDIA_T4_GPUS, 221115968
- value :PREEMPTIBLE_NVIDIA_T4_VWS_GPUS, 44497965
- value :PREEMPTIBLE_NVIDIA_V100_GPUS, 230123813
- value :PSC_ILB_CONSUMER_FORWARDING_RULES_PER_PRODUCER_NETWORK, 231164291
- value :PSC_INTERNAL_LB_FORWARDING_RULES, 169005435
- value :PUBLIC_ADVERTISED_PREFIXES, 471371980
- value :PUBLIC_DELEGATED_PREFIXES, 532465974
- value :REGIONAL_AUTOSCALERS, 29363772
- value :REGIONAL_EXTERNAL_MANAGED_BACKEND_SERVICES, 4240989
- value :REGIONAL_EXTERNAL_NETWORK_LB_BACKEND_SERVICES, 409564525
- value :REGIONAL_INSTANCE_GROUP_MANAGERS, 37543696
- value :REGIONAL_INTERNAL_LB_BACKEND_SERVICES, 137983760
- value :REGIONAL_INTERNAL_MANAGED_BACKEND_SERVICES, 96282539
- value :RESERVATIONS, 32644647
- value :RESOURCE_POLICIES, 83955297
- value :ROUTERS, 493018666
- value :ROUTES, 275680074
- value :SECURITY_POLICIES, 189518703
- value :SECURITY_POLICIES_PER_REGION, 249041734
- value :SECURITY_POLICY_CEVAL_RULES, 470815689
- value :SECURITY_POLICY_RULES, 203549225
- value :SECURITY_POLICY_RULES_PER_REGION, 126510156
- value :SERVICE_ATTACHMENTS, 471521510
- value :SNAPSHOTS, 343405327
- value :SSD_TOTAL_GB, 161732561
- value :SSL_CERTIFICATES, 378372399
- value :STATIC_ADDRESSES, 93624049
- value :STATIC_BYOIP_ADDRESSES, 275809649
- value :STATIC_EXTERNAL_IPV6_ADDRESS_RANGES, 472346774
- value :SUBNETWORKS, 421330469
- value :T2A_CPUS, 522170599
- value :T2D_CPUS, 71187140
- value :TARGET_HTTPS_PROXIES, 219522506
- value :TARGET_HTTP_PROXIES, 164117155
- value :TARGET_INSTANCES, 284519728
- value :TARGET_POOLS, 348261257
- value :TARGET_SSL_PROXIES, 159216235
- value :TARGET_TCP_PROXIES, 182243136
- value :TARGET_VPN_GATEWAYS, 75029928
- value :URL_MAPS, 378660743
- value :VPN_GATEWAYS, 35620282
- value :VPN_TUNNELS, 104327296
- value :XPN_SERVICE_PROJECTS, 95191981
- end
- add_message "google.cloud.compute.v1.QuotaExceededInfo" do
- map :dimensions, :string, :string, 414334925
- proto3_optional :limit, :double, 102976443
- proto3_optional :limit_name, :string, 398197903
- proto3_optional :metric_name, :string, 409881530
- end
- add_message "google.cloud.compute.v1.RawDisk" do
- proto3_optional :container_type, :string, 318809144
- proto3_optional :sha1_checksum, :string, 314444349
- proto3_optional :source, :string, 177235995
- end
- add_enum "google.cloud.compute.v1.RawDisk.ContainerType" do
- value :UNDEFINED_CONTAINER_TYPE, 0
- value :TAR, 82821
- end
- add_message "google.cloud.compute.v1.RecreateInstancesInstanceGroupManagerRequest" do
- optional :instance_group_manager, :string, 249363395
- optional :instance_group_managers_recreate_instances_request_resource, :message, 21405952, "google.cloud.compute.v1.InstanceGroupManagersRecreateInstancesRequest"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.RecreateInstancesRegionInstanceGroupManagerRequest" do
- optional :instance_group_manager, :string, 249363395
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :region_instance_group_managers_recreate_request_resource, :message, 170999316, "google.cloud.compute.v1.RegionInstanceGroupManagersRecreateRequest"
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.Reference" do
- proto3_optional :kind, :string, 3292052
- proto3_optional :reference_type, :string, 247521198
- proto3_optional :referrer, :string, 351173663
- proto3_optional :target, :string, 192835985
- end
- add_message "google.cloud.compute.v1.Region" do
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :deprecated, :message, 515138995, "google.cloud.compute.v1.DeprecationStatus"
- proto3_optional :description, :string, 422937596
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :name, :string, 3373707
- repeated :quotas, :message, 125341947, "google.cloud.compute.v1.Quota"
- proto3_optional :self_link, :string, 456214797
- proto3_optional :status, :string, 181260274
- proto3_optional :supports_pzs, :bool, 83983214
- repeated :zones, :string, 116085319
- end
- add_enum "google.cloud.compute.v1.Region.Status" do
- value :UNDEFINED_STATUS, 0
- value :DOWN, 2104482
- value :UP, 2715
- end
- add_message "google.cloud.compute.v1.RegionAutoscalerList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.Autoscaler"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.RegionDiskTypeList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.DiskType"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.RegionDisksAddResourcePoliciesRequest" do
- repeated :resource_policies, :string, 22220385
- end
- add_message "google.cloud.compute.v1.RegionDisksRemoveResourcePoliciesRequest" do
- repeated :resource_policies, :string, 22220385
- end
- add_message "google.cloud.compute.v1.RegionDisksResizeRequest" do
- proto3_optional :size_gb, :int64, 494929369
- end
- add_message "google.cloud.compute.v1.RegionInstanceGroupList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.InstanceGroup"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.RegionInstanceGroupManagerDeleteInstanceConfigReq" do
- repeated :names, :string, 104585032
- end
- add_message "google.cloud.compute.v1.RegionInstanceGroupManagerList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.InstanceGroupManager"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.RegionInstanceGroupManagerPatchInstanceConfigReq" do
- repeated :per_instance_configs, :message, 526265001, "google.cloud.compute.v1.PerInstanceConfig"
- end
- add_message "google.cloud.compute.v1.RegionInstanceGroupManagerUpdateInstanceConfigReq" do
- repeated :per_instance_configs, :message, 526265001, "google.cloud.compute.v1.PerInstanceConfig"
- end
- add_message "google.cloud.compute.v1.RegionInstanceGroupManagersAbandonInstancesRequest" do
- repeated :instances, :string, 29097598
- end
- add_message "google.cloud.compute.v1.RegionInstanceGroupManagersApplyUpdatesRequest" do
- proto3_optional :all_instances, :bool, 403676512
- repeated :instances, :string, 29097598
- proto3_optional :minimal_action, :string, 270567060
- proto3_optional :most_disruptive_allowed_action, :string, 66103053
- end
- add_enum "google.cloud.compute.v1.RegionInstanceGroupManagersApplyUpdatesRequest.MinimalAction" do
- value :UNDEFINED_MINIMAL_ACTION, 0
- end
- add_enum "google.cloud.compute.v1.RegionInstanceGroupManagersApplyUpdatesRequest.MostDisruptiveAllowedAction" do
- value :UNDEFINED_MOST_DISRUPTIVE_ALLOWED_ACTION, 0
- end
- add_message "google.cloud.compute.v1.RegionInstanceGroupManagersCreateInstancesRequest" do
- repeated :instances, :message, 29097598, "google.cloud.compute.v1.PerInstanceConfig"
- end
- add_message "google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest" do
- repeated :instances, :string, 29097598
- proto3_optional :skip_instances_on_validation_error, :bool, 40631073
- end
- add_message "google.cloud.compute.v1.RegionInstanceGroupManagersListErrorsResponse" do
- repeated :items, :message, 100526016, "google.cloud.compute.v1.InstanceManagedByIgmError"
- proto3_optional :next_page_token, :string, 79797525
- end
- add_message "google.cloud.compute.v1.RegionInstanceGroupManagersListInstanceConfigsResp" do
- repeated :items, :message, 100526016, "google.cloud.compute.v1.PerInstanceConfig"
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.RegionInstanceGroupManagersListInstancesResponse" do
- repeated :managed_instances, :message, 336219614, "google.cloud.compute.v1.ManagedInstance"
- proto3_optional :next_page_token, :string, 79797525
- end
- add_message "google.cloud.compute.v1.RegionInstanceGroupManagersRecreateRequest" do
- repeated :instances, :string, 29097598
- end
- add_message "google.cloud.compute.v1.RegionInstanceGroupManagersSetTargetPoolsRequest" do
- proto3_optional :fingerprint, :string, 234678500
- repeated :target_pools, :string, 336072617
- end
- add_message "google.cloud.compute.v1.RegionInstanceGroupManagersSetTemplateRequest" do
- proto3_optional :instance_template, :string, 309248228
- end
- add_message "google.cloud.compute.v1.RegionInstanceGroupsListInstances" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.InstanceWithNamedPorts"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.RegionInstanceGroupsListInstancesRequest" do
- proto3_optional :instance_state, :string, 92223591
- proto3_optional :port_name, :string, 41534345
- end
- add_enum "google.cloud.compute.v1.RegionInstanceGroupsListInstancesRequest.InstanceState" do
- value :UNDEFINED_INSTANCE_STATE, 0
- value :ALL, 64897
- value :RUNNING, 121282975
- end
- add_message "google.cloud.compute.v1.RegionInstanceGroupsSetNamedPortsRequest" do
- proto3_optional :fingerprint, :string, 234678500
- repeated :named_ports, :message, 427598732, "google.cloud.compute.v1.NamedPort"
- end
- add_message "google.cloud.compute.v1.RegionList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.Region"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse" do
- repeated :firewall_policys, :message, 410985794, "google.cloud.compute.v1.RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy"
- repeated :firewalls, :message, 272245619, "google.cloud.compute.v1.Firewall"
- end
- add_message "google.cloud.compute.v1.RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy" do
- proto3_optional :display_name, :string, 4473832
- proto3_optional :name, :string, 3373707
- repeated :rules, :message, 108873975, "google.cloud.compute.v1.FirewallPolicyRule"
- proto3_optional :type, :string, 3575610
- end
- add_enum "google.cloud.compute.v1.RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.Type" do
- value :UNDEFINED_TYPE, 0
- value :HIERARCHY, 69902869
- value :NETWORK, 413984270
- value :NETWORK_REGIONAL, 190804272
- value :UNSPECIFIED, 526786327
- end
- add_message "google.cloud.compute.v1.RegionSetLabelsRequest" do
- proto3_optional :label_fingerprint, :string, 178124825
- map :labels, :string, :string, 500195327
- end
- add_message "google.cloud.compute.v1.RegionSetPolicyRequest" do
- repeated :bindings, :message, 403251854, "google.cloud.compute.v1.Binding"
- proto3_optional :etag, :string, 3123477
- proto3_optional :policy, :message, 91071794, "google.cloud.compute.v1.Policy"
- end
- add_message "google.cloud.compute.v1.RegionTargetHttpsProxiesSetSslCertificatesRequest" do
- repeated :ssl_certificates, :string, 366006543
- end
- add_message "google.cloud.compute.v1.RegionUrlMapsValidateRequest" do
- proto3_optional :resource, :message, 195806222, "google.cloud.compute.v1.UrlMap"
- end
- add_message "google.cloud.compute.v1.RemoveAssociationFirewallPolicyRequest" do
- optional :firewall_policy, :string, 498173265
- proto3_optional :name, :string, 3373707
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.RemoveAssociationNetworkFirewallPolicyRequest" do
- optional :firewall_policy, :string, 498173265
- proto3_optional :name, :string, 3373707
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.RemoveAssociationRegionNetworkFirewallPolicyRequest" do
- optional :firewall_policy, :string, 498173265
- proto3_optional :name, :string, 3373707
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.RemoveHealthCheckTargetPoolRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :target_pool, :string, 62796298
- optional :target_pools_remove_health_check_request_resource, :message, 304985011, "google.cloud.compute.v1.TargetPoolsRemoveHealthCheckRequest"
- end
- add_message "google.cloud.compute.v1.RemoveInstanceTargetPoolRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :target_pool, :string, 62796298
- optional :target_pools_remove_instance_request_resource, :message, 29548547, "google.cloud.compute.v1.TargetPoolsRemoveInstanceRequest"
- end
- add_message "google.cloud.compute.v1.RemoveInstancesInstanceGroupRequest" do
- optional :instance_group, :string, 81095253
- optional :instance_groups_remove_instances_request_resource, :message, 390981817, "google.cloud.compute.v1.InstanceGroupsRemoveInstancesRequest"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.RemovePeeringNetworkRequest" do
- optional :network, :string, 232872494
- optional :networks_remove_peering_request_resource, :message, 421162494, "google.cloud.compute.v1.NetworksRemovePeeringRequest"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.RemoveResourcePoliciesDiskRequest" do
- optional :disk, :string, 3083677
- optional :disks_remove_resource_policies_request_resource, :message, 436756718, "google.cloud.compute.v1.DisksRemoveResourcePoliciesRequest"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.RemoveResourcePoliciesInstanceRequest" do
- optional :instance, :string, 18257045
- optional :instances_remove_resource_policies_request_resource, :message, 49229558, "google.cloud.compute.v1.InstancesRemoveResourcePoliciesRequest"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.RemoveResourcePoliciesRegionDiskRequest" do
- optional :disk, :string, 3083677
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :region_disks_remove_resource_policies_request_resource, :message, 8741283, "google.cloud.compute.v1.RegionDisksRemoveResourcePoliciesRequest"
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.RemoveRuleFirewallPolicyRequest" do
- optional :firewall_policy, :string, 498173265
- proto3_optional :priority, :int32, 445151652
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.RemoveRuleNetworkFirewallPolicyRequest" do
- optional :firewall_policy, :string, 498173265
- proto3_optional :priority, :int32, 445151652
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.RemoveRuleRegionNetworkFirewallPolicyRequest" do
- optional :firewall_policy, :string, 498173265
- proto3_optional :priority, :int32, 445151652
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.RemoveRuleSecurityPolicyRequest" do
- proto3_optional :priority, :int32, 445151652
- optional :project, :string, 227560217
- optional :security_policy, :string, 171082513
- end
- add_message "google.cloud.compute.v1.RequestMirrorPolicy" do
- proto3_optional :backend_service, :string, 306946058
- end
- add_message "google.cloud.compute.v1.Reservation" do
- proto3_optional :commitment, :string, 482134805
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :name, :string, 3373707
- map :resource_policies, :string, :string, 22220385
- proto3_optional :resource_status, :message, 249429315, "google.cloud.compute.v1.AllocationResourceStatus"
- proto3_optional :satisfies_pzs, :bool, 480964267
- proto3_optional :self_link, :string, 456214797
- proto3_optional :share_settings, :message, 266668163, "google.cloud.compute.v1.ShareSettings"
- proto3_optional :specific_reservation, :message, 404901951, "google.cloud.compute.v1.AllocationSpecificSKUReservation"
- proto3_optional :specific_reservation_required, :bool, 226550687
- proto3_optional :status, :string, 181260274
- proto3_optional :zone, :string, 3744684
- end
- add_enum "google.cloud.compute.v1.Reservation.Status" do
- value :UNDEFINED_STATUS, 0
- value :CREATING, 455564985
- value :DELETING, 528602024
- value :INVALID, 530283991
- value :READY, 77848963
- value :UPDATING, 494614342
- end
- add_message "google.cloud.compute.v1.ReservationAffinity" do
- proto3_optional :consume_reservation_type, :string, 300736944
- proto3_optional :key, :string, 106079
- repeated :values, :string, 249928994
- end
- add_enum "google.cloud.compute.v1.ReservationAffinity.ConsumeReservationType" do
- value :UNDEFINED_CONSUME_RESERVATION_TYPE, 0
- value :ANY_RESERVATION, 200008121
- value :NO_RESERVATION, 169322030
- value :SPECIFIC_RESERVATION, 229889055
- value :UNSPECIFIED, 526786327
- end
- add_message "google.cloud.compute.v1.ReservationAggregatedList" do
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.ReservationsScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.ReservationList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.Reservation"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.ReservationsResizeRequest" do
- proto3_optional :specific_sku_count, :int64, 13890720
- end
- add_message "google.cloud.compute.v1.ReservationsScopedList" do
- repeated :reservations, :message, 399717927, "google.cloud.compute.v1.Reservation"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.ResetInstanceRequest" do
- optional :instance, :string, 18257045
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.ResizeDiskRequest" do
- optional :disk, :string, 3083677
- optional :disks_resize_request_resource, :message, 78307616, "google.cloud.compute.v1.DisksResizeRequest"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.ResizeInstanceGroupManagerRequest" do
- optional :instance_group_manager, :string, 249363395
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :size, :int32, 3530753
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.ResizeRegionDiskRequest" do
- optional :disk, :string, 3083677
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :region_disks_resize_request_resource, :message, 446633237, "google.cloud.compute.v1.RegionDisksResizeRequest"
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.ResizeRegionInstanceGroupManagerRequest" do
- optional :instance_group_manager, :string, 249363395
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :size, :int32, 3530753
- end
- add_message "google.cloud.compute.v1.ResizeReservationRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :reservation, :string, 47530956
- optional :reservations_resize_request_resource, :message, 389262801, "google.cloud.compute.v1.ReservationsResizeRequest"
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.ResourceCommitment" do
- proto3_optional :accelerator_type, :string, 138031246
- proto3_optional :amount, :int64, 196759640
- proto3_optional :type, :string, 3575610
- end
- add_enum "google.cloud.compute.v1.ResourceCommitment.Type" do
- value :UNDEFINED_TYPE, 0
- value :ACCELERATOR, 429815371
- value :LOCAL_SSD, 508934896
- value :MEMORY, 123056385
- value :UNSPECIFIED, 526786327
- value :VCPU, 2628978
- end
- add_message "google.cloud.compute.v1.ResourceGroupReference" do
- proto3_optional :group, :string, 98629247
- end
- add_message "google.cloud.compute.v1.ResourcePoliciesScopedList" do
- repeated :resource_policies, :message, 22220385, "google.cloud.compute.v1.ResourcePolicy"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.ResourcePolicy" do
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :group_placement_policy, :message, 10931596, "google.cloud.compute.v1.ResourcePolicyGroupPlacementPolicy"
- proto3_optional :id, :uint64, 3355
- proto3_optional :instance_schedule_policy, :message, 344877104, "google.cloud.compute.v1.ResourcePolicyInstanceSchedulePolicy"
- proto3_optional :kind, :string, 3292052
- proto3_optional :name, :string, 3373707
- proto3_optional :region, :string, 138946292
- proto3_optional :resource_status, :message, 249429315, "google.cloud.compute.v1.ResourcePolicyResourceStatus"
- proto3_optional :self_link, :string, 456214797
- proto3_optional :snapshot_schedule_policy, :message, 218131295, "google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicy"
- proto3_optional :status, :string, 181260274
- end
- add_enum "google.cloud.compute.v1.ResourcePolicy.Status" do
- value :UNDEFINED_STATUS, 0
- value :CREATING, 455564985
- value :DELETING, 528602024
- value :EXPIRED, 482489093
- value :INVALID, 530283991
- value :READY, 77848963
- end
- add_message "google.cloud.compute.v1.ResourcePolicyAggregatedList" do
- proto3_optional :etag, :string, 3123477
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.ResourcePoliciesScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.ResourcePolicyDailyCycle" do
- proto3_optional :days_in_cycle, :int32, 369790004
- proto3_optional :duration, :string, 155471252
- proto3_optional :start_time, :string, 37467274
- end
- add_message "google.cloud.compute.v1.ResourcePolicyGroupPlacementPolicy" do
- proto3_optional :availability_domain_count, :int32, 12453432
- proto3_optional :collocation, :string, 511156533
- proto3_optional :vm_count, :int32, 261463431
- end
- add_enum "google.cloud.compute.v1.ResourcePolicyGroupPlacementPolicy.Collocation" do
- value :UNDEFINED_COLLOCATION, 0
- value :COLLOCATED, 103257554
- value :UNSPECIFIED_COLLOCATION, 464308205
- end
- add_message "google.cloud.compute.v1.ResourcePolicyHourlyCycle" do
- proto3_optional :duration, :string, 155471252
- proto3_optional :hours_in_cycle, :int32, 526763132
- proto3_optional :start_time, :string, 37467274
- end
- add_message "google.cloud.compute.v1.ResourcePolicyInstanceSchedulePolicy" do
- proto3_optional :expiration_time, :string, 230299229
- proto3_optional :start_time, :string, 37467274
- proto3_optional :time_zone, :string, 36848094
- proto3_optional :vm_start_schedule, :message, 17762396, "google.cloud.compute.v1.ResourcePolicyInstanceSchedulePolicySchedule"
- proto3_optional :vm_stop_schedule, :message, 426242732, "google.cloud.compute.v1.ResourcePolicyInstanceSchedulePolicySchedule"
- end
- add_message "google.cloud.compute.v1.ResourcePolicyInstanceSchedulePolicySchedule" do
- proto3_optional :schedule, :string, 375820951
- end
- add_message "google.cloud.compute.v1.ResourcePolicyList" do
- proto3_optional :etag, :string, 3123477
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.ResourcePolicy"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.ResourcePolicyResourceStatus" do
- proto3_optional :instance_schedule_policy, :message, 344877104, "google.cloud.compute.v1.ResourcePolicyResourceStatusInstanceSchedulePolicyStatus"
- end
- add_message "google.cloud.compute.v1.ResourcePolicyResourceStatusInstanceSchedulePolicyStatus" do
- proto3_optional :last_run_start_time, :string, 303069063
- proto3_optional :next_run_start_time, :string, 318642570
- end
- add_message "google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicy" do
- proto3_optional :retention_policy, :message, 68625779, "google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicyRetentionPolicy"
- proto3_optional :schedule, :message, 375820951, "google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicySchedule"
- proto3_optional :snapshot_properties, :message, 185371278, "google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicySnapshotProperties"
- end
- add_message "google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicyRetentionPolicy" do
- proto3_optional :max_retention_days, :int32, 324296979
- proto3_optional :on_source_disk_delete, :string, 321955529
- end
- add_enum "google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicyRetentionPolicy.OnSourceDiskDelete" do
- value :UNDEFINED_ON_SOURCE_DISK_DELETE, 0
- value :APPLY_RETENTION_POLICY, 535071332
- value :KEEP_AUTO_SNAPSHOTS, 258925689
- value :UNSPECIFIED_ON_SOURCE_DISK_DELETE, 239140769
- end
- add_message "google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicySchedule" do
- proto3_optional :daily_schedule, :message, 86159869, "google.cloud.compute.v1.ResourcePolicyDailyCycle"
- proto3_optional :hourly_schedule, :message, 38328485, "google.cloud.compute.v1.ResourcePolicyHourlyCycle"
- proto3_optional :weekly_schedule, :message, 359548053, "google.cloud.compute.v1.ResourcePolicyWeeklyCycle"
- end
- add_message "google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicySnapshotProperties" do
- proto3_optional :chain_name, :string, 68644169
- proto3_optional :guest_flush, :bool, 385550813
- map :labels, :string, :string, 500195327
- repeated :storage_locations, :string, 328005274
- end
- add_message "google.cloud.compute.v1.ResourcePolicyWeeklyCycle" do
- repeated :day_of_weeks, :message, 257871834, "google.cloud.compute.v1.ResourcePolicyWeeklyCycleDayOfWeek"
- end
- add_message "google.cloud.compute.v1.ResourcePolicyWeeklyCycleDayOfWeek" do
- proto3_optional :day, :string, 99228
- proto3_optional :duration, :string, 155471252
- proto3_optional :start_time, :string, 37467274
- end
- add_enum "google.cloud.compute.v1.ResourcePolicyWeeklyCycleDayOfWeek.Day" do
- value :UNDEFINED_DAY, 0
- value :FRIDAY, 471398751
- value :INVALID, 530283991
- value :MONDAY, 132310288
- value :SATURDAY, 279037881
- value :SUNDAY, 309626320
- value :THURSDAY, 207198682
- value :TUESDAY, 277509677
- value :WEDNESDAY, 422029110
- end
- add_message "google.cloud.compute.v1.ResourceStatus" do
- proto3_optional :physical_host, :string, 464370704
- end
- add_message "google.cloud.compute.v1.ResumeInstanceRequest" do
- optional :instance, :string, 18257045
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.Route" do
- repeated :as_paths, :message, 137568929, "google.cloud.compute.v1.RouteAsPath"
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :dest_range, :string, 381327712
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :name, :string, 3373707
- proto3_optional :network, :string, 232872494
- proto3_optional :next_hop_gateway, :string, 377175298
- proto3_optional :next_hop_ilb, :string, 198679901
- proto3_optional :next_hop_instance, :string, 393508247
- proto3_optional :next_hop_ip, :string, 110319529
- proto3_optional :next_hop_network, :string, 262295788
- proto3_optional :next_hop_peering, :string, 412682750
- proto3_optional :next_hop_vpn_tunnel, :string, 519844501
- proto3_optional :priority, :uint32, 445151652
- proto3_optional :route_status, :string, 418162344
- proto3_optional :route_type, :string, 375888752
- proto3_optional :self_link, :string, 456214797
- repeated :tags, :string, 3552281
- repeated :warnings, :message, 498091095, "google.cloud.compute.v1.Warnings"
- end
- add_enum "google.cloud.compute.v1.Route.RouteStatus" do
- value :UNDEFINED_ROUTE_STATUS, 0
- value :ACTIVE, 314733318
- value :DROPPED, 496235424
- value :INACTIVE, 270421099
- value :PENDING, 35394935
- end
- add_enum "google.cloud.compute.v1.Route.RouteType" do
- value :UNDEFINED_ROUTE_TYPE, 0
- value :BGP, 65707
- value :STATIC, 308331118
- value :SUBNET, 309278557
- value :TRANSIT, 187793843
- end
- add_message "google.cloud.compute.v1.RouteAsPath" do
- repeated :as_lists, :uint32, 134112584
- proto3_optional :path_segment_type, :string, 513464992
- end
- add_enum "google.cloud.compute.v1.RouteAsPath.PathSegmentType" do
- value :UNDEFINED_PATH_SEGMENT_TYPE, 0
- value :AS_CONFED_SEQUENCE, 222152624
- value :AS_CONFED_SET, 374040307
- value :AS_SEQUENCE, 106735918
- value :AS_SET, 329846453
- end
- add_message "google.cloud.compute.v1.RouteList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.Route"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.Router" do
- proto3_optional :bgp, :message, 97483, "google.cloud.compute.v1.RouterBgp"
- repeated :bgp_peers, :message, 452695773, "google.cloud.compute.v1.RouterBgpPeer"
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :encrypted_interconnect_router, :bool, 297996575
- proto3_optional :id, :uint64, 3355
- repeated :interfaces, :message, 12073562, "google.cloud.compute.v1.RouterInterface"
- proto3_optional :kind, :string, 3292052
- repeated :md5_authentication_keys, :message, 71063322, "google.cloud.compute.v1.RouterMd5AuthenticationKey"
- proto3_optional :name, :string, 3373707
- repeated :nats, :message, 3373938, "google.cloud.compute.v1.RouterNat"
- proto3_optional :network, :string, 232872494
- proto3_optional :region, :string, 138946292
- proto3_optional :self_link, :string, 456214797
- end
- add_message "google.cloud.compute.v1.RouterAdvertisedIpRange" do
- proto3_optional :description, :string, 422937596
- proto3_optional :range, :string, 108280125
- end
- add_message "google.cloud.compute.v1.RouterAggregatedList" do
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.RoutersScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.RouterBgp" do
- proto3_optional :advertise_mode, :string, 312134331
- repeated :advertised_groups, :string, 21065526
- repeated :advertised_ip_ranges, :message, 35449932, "google.cloud.compute.v1.RouterAdvertisedIpRange"
- proto3_optional :asn, :uint32, 96892
- proto3_optional :keepalive_interval, :uint32, 276771516
- end
- add_enum "google.cloud.compute.v1.RouterBgp.AdvertiseMode" do
- value :UNDEFINED_ADVERTISE_MODE, 0
- value :CUSTOM, 388595569
- value :DEFAULT, 115302945
- end
- add_enum "google.cloud.compute.v1.RouterBgp.AdvertisedGroups" do
- value :UNDEFINED_ADVERTISED_GROUPS, 0
- value :ALL_SUBNETS, 3622872
- end
- add_message "google.cloud.compute.v1.RouterBgpPeer" do
- proto3_optional :advertise_mode, :string, 312134331
- repeated :advertised_groups, :string, 21065526
- repeated :advertised_ip_ranges, :message, 35449932, "google.cloud.compute.v1.RouterAdvertisedIpRange"
- proto3_optional :advertised_route_priority, :uint32, 186486332
- proto3_optional :bfd, :message, 97440, "google.cloud.compute.v1.RouterBgpPeerBfd"
- proto3_optional :enable, :string, 311764355
- proto3_optional :enable_ipv6, :bool, 181467939
- proto3_optional :interface_name, :string, 437854673
- proto3_optional :ip_address, :string, 406272220
- proto3_optional :ipv6_nexthop_address, :string, 27968211
- proto3_optional :management_type, :string, 173703606
- proto3_optional :md5_authentication_key_name, :string, 281075345
- proto3_optional :name, :string, 3373707
- proto3_optional :peer_asn, :uint32, 69573151
- proto3_optional :peer_ip_address, :string, 207735769
- proto3_optional :peer_ipv6_nexthop_address, :string, 491486608
- proto3_optional :router_appliance_instance, :string, 468312989
- end
- add_enum "google.cloud.compute.v1.RouterBgpPeer.AdvertiseMode" do
- value :UNDEFINED_ADVERTISE_MODE, 0
- value :CUSTOM, 388595569
- value :DEFAULT, 115302945
- end
- add_enum "google.cloud.compute.v1.RouterBgpPeer.AdvertisedGroups" do
- value :UNDEFINED_ADVERTISED_GROUPS, 0
- value :ALL_SUBNETS, 3622872
- end
- add_enum "google.cloud.compute.v1.RouterBgpPeer.Enable" do
- value :UNDEFINED_ENABLE, 0
- value :FALSE, 66658563
- value :TRUE, 2583950
- end
- add_enum "google.cloud.compute.v1.RouterBgpPeer.ManagementType" do
- value :UNDEFINED_MANAGEMENT_TYPE, 0
- value :MANAGED_BY_ATTACHMENT, 458926411
- value :MANAGED_BY_USER, 317294067
- end
- add_message "google.cloud.compute.v1.RouterBgpPeerBfd" do
- proto3_optional :min_receive_interval, :uint32, 186981614
- proto3_optional :min_transmit_interval, :uint32, 523282631
- proto3_optional :multiplier, :uint32, 191331777
- proto3_optional :session_initialization_mode, :string, 105957049
- end
- add_enum "google.cloud.compute.v1.RouterBgpPeerBfd.SessionInitializationMode" do
- value :UNDEFINED_SESSION_INITIALIZATION_MODE, 0
- value :ACTIVE, 314733318
- value :DISABLED, 516696700
- value :PASSIVE, 462813959
- end
- add_message "google.cloud.compute.v1.RouterInterface" do
- proto3_optional :ip_range, :string, 145092645
- proto3_optional :linked_interconnect_attachment, :string, 501085518
- proto3_optional :linked_vpn_tunnel, :string, 352296953
- proto3_optional :management_type, :string, 173703606
- proto3_optional :name, :string, 3373707
- proto3_optional :private_ip_address, :string, 100854040
- proto3_optional :redundant_interface, :string, 523187303
- proto3_optional :subnetwork, :string, 307827694
- end
- add_enum "google.cloud.compute.v1.RouterInterface.ManagementType" do
- value :UNDEFINED_MANAGEMENT_TYPE, 0
- value :MANAGED_BY_ATTACHMENT, 458926411
- value :MANAGED_BY_USER, 317294067
- end
- add_message "google.cloud.compute.v1.RouterList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.Router"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.RouterMd5AuthenticationKey" do
- proto3_optional :key, :string, 106079
- proto3_optional :name, :string, 3373707
- end
- add_message "google.cloud.compute.v1.RouterNat" do
- repeated :drain_nat_ips, :string, 504078535
- proto3_optional :enable_dynamic_port_allocation, :bool, 532106402
- proto3_optional :enable_endpoint_independent_mapping, :bool, 259441819
- repeated :endpoint_types, :string, 502633807
- proto3_optional :icmp_idle_timeout_sec, :int32, 3647562
- proto3_optional :log_config, :message, 351299741, "google.cloud.compute.v1.RouterNatLogConfig"
- proto3_optional :max_ports_per_vm, :int32, 250062049
- proto3_optional :min_ports_per_vm, :int32, 186193587
- proto3_optional :name, :string, 3373707
- proto3_optional :nat_ip_allocate_option, :string, 429726845
- repeated :nat_ips, :string, 117635086
- repeated :rules, :message, 108873975, "google.cloud.compute.v1.RouterNatRule"
- proto3_optional :source_subnetwork_ip_ranges_to_nat, :string, 252213211
- repeated :subnetworks, :message, 415853125, "google.cloud.compute.v1.RouterNatSubnetworkToNat"
- proto3_optional :tcp_established_idle_timeout_sec, :int32, 223098349
- proto3_optional :tcp_time_wait_timeout_sec, :int32, 513596925
- proto3_optional :tcp_transitory_idle_timeout_sec, :int32, 205028774
- proto3_optional :udp_idle_timeout_sec, :int32, 64919878
- end
- add_enum "google.cloud.compute.v1.RouterNat.EndpointTypes" do
- value :UNDEFINED_ENDPOINT_TYPES, 0
- value :ENDPOINT_TYPE_SWG, 159344456
- value :ENDPOINT_TYPE_VM, 57095474
- end
- add_enum "google.cloud.compute.v1.RouterNat.NatIpAllocateOption" do
- value :UNDEFINED_NAT_IP_ALLOCATE_OPTION, 0
- value :AUTO_ONLY, 182333500
- value :MANUAL_ONLY, 261251205
- end
- add_enum "google.cloud.compute.v1.RouterNat.SourceSubnetworkIpRangesToNat" do
- value :UNDEFINED_SOURCE_SUBNETWORK_IP_RANGES_TO_NAT, 0
- value :ALL_SUBNETWORKS_ALL_IP_RANGES, 179964376
- value :ALL_SUBNETWORKS_ALL_PRIMARY_IP_RANGES, 185573819
- value :LIST_OF_SUBNETWORKS, 517542270
- end
- add_message "google.cloud.compute.v1.RouterNatLogConfig" do
- proto3_optional :enable, :bool, 311764355
- proto3_optional :filter, :string, 336120696
- end
- add_enum "google.cloud.compute.v1.RouterNatLogConfig.Filter" do
- value :UNDEFINED_FILTER, 0
- value :ALL, 64897
- value :ERRORS_ONLY, 307484672
- value :TRANSLATIONS_ONLY, 357212649
- end
- add_message "google.cloud.compute.v1.RouterNatRule" do
- proto3_optional :action, :message, 187661878, "google.cloud.compute.v1.RouterNatRuleAction"
- proto3_optional :description, :string, 422937596
- proto3_optional :match, :string, 103668165
- proto3_optional :rule_number, :uint32, 535211500
- end
- add_message "google.cloud.compute.v1.RouterNatRuleAction" do
- repeated :source_nat_active_ips, :string, 210378229
- repeated :source_nat_drain_ips, :string, 340812451
- end
- add_message "google.cloud.compute.v1.RouterNatSubnetworkToNat" do
- proto3_optional :name, :string, 3373707
- repeated :secondary_ip_range_names, :string, 264315097
- repeated :source_ip_ranges_to_nat, :string, 388310386
- end
- add_enum "google.cloud.compute.v1.RouterNatSubnetworkToNat.SourceIpRangesToNat" do
- value :UNDEFINED_SOURCE_IP_RANGES_TO_NAT, 0
- value :ALL_IP_RANGES, 35608496
- value :LIST_OF_SECONDARY_IP_RANGES, 192289308
- value :PRIMARY_IP_RANGE, 297109954
- end
- add_message "google.cloud.compute.v1.RouterStatus" do
- repeated :best_routes, :message, 395826693, "google.cloud.compute.v1.Route"
- repeated :best_routes_for_router, :message, 119389689, "google.cloud.compute.v1.Route"
- repeated :bgp_peer_status, :message, 218459131, "google.cloud.compute.v1.RouterStatusBgpPeerStatus"
- repeated :nat_status, :message, 63098064, "google.cloud.compute.v1.RouterStatusNatStatus"
- proto3_optional :network, :string, 232872494
- end
- add_message "google.cloud.compute.v1.RouterStatusBgpPeerStatus" do
- repeated :advertised_routes, :message, 333393068, "google.cloud.compute.v1.Route"
- proto3_optional :bfd_status, :message, 395631729, "google.cloud.compute.v1.BfdStatus"
- proto3_optional :enable_ipv6, :bool, 181467939
- proto3_optional :ip_address, :string, 406272220
- proto3_optional :ipv6_nexthop_address, :string, 27968211
- proto3_optional :linked_vpn_tunnel, :string, 352296953
- proto3_optional :md5_auth_enabled, :bool, 451152075
- proto3_optional :name, :string, 3373707
- proto3_optional :num_learned_routes, :uint32, 135457535
- proto3_optional :peer_ip_address, :string, 207735769
- proto3_optional :peer_ipv6_nexthop_address, :string, 491486608
- proto3_optional :router_appliance_instance, :string, 468312989
- proto3_optional :state, :string, 109757585
- proto3_optional :status, :string, 181260274
- proto3_optional :status_reason, :string, 342706993
- proto3_optional :uptime, :string, 235379688
- proto3_optional :uptime_seconds, :string, 104736040
- end
- add_enum "google.cloud.compute.v1.RouterStatusBgpPeerStatus.Status" do
- value :UNDEFINED_STATUS, 0
- value :DOWN, 2104482
- value :UNKNOWN, 433141802
- value :UP, 2715
- end
- add_enum "google.cloud.compute.v1.RouterStatusBgpPeerStatus.StatusReason" do
- value :UNDEFINED_STATUS_REASON, 0
- value :MD5_AUTH_INTERNAL_PROBLEM, 140462259
- value :STATUS_REASON_UNSPECIFIED, 394331913
- end
- add_message "google.cloud.compute.v1.RouterStatusNatStatus" do
- repeated :auto_allocated_nat_ips, :string, 510794246
- repeated :drain_auto_allocated_nat_ips, :string, 309184557
- repeated :drain_user_allocated_nat_ips, :string, 305268553
- proto3_optional :min_extra_nat_ips_needed, :int32, 365786338
- proto3_optional :name, :string, 3373707
- proto3_optional :num_vm_endpoints_with_nat_mappings, :int32, 512367468
- repeated :rule_status, :message, 140223125, "google.cloud.compute.v1.RouterStatusNatStatusNatRuleStatus"
- repeated :user_allocated_nat_ip_resources, :string, 212776151
- repeated :user_allocated_nat_ips, :string, 506878242
- end
- add_message "google.cloud.compute.v1.RouterStatusNatStatusNatRuleStatus" do
- repeated :active_nat_ips, :string, 208517077
- repeated :drain_nat_ips, :string, 504078535
- proto3_optional :min_extra_ips_needed, :int32, 353002756
- proto3_optional :num_vm_endpoints_with_nat_mappings, :int32, 512367468
- proto3_optional :rule_number, :int32, 535211500
- end
- add_message "google.cloud.compute.v1.RouterStatusResponse" do
- proto3_optional :kind, :string, 3292052
- proto3_optional :result, :message, 139315229, "google.cloud.compute.v1.RouterStatus"
- end
- add_message "google.cloud.compute.v1.RoutersPreviewResponse" do
- proto3_optional :resource, :message, 195806222, "google.cloud.compute.v1.Router"
- end
- add_message "google.cloud.compute.v1.RoutersScopedList" do
- repeated :routers, :message, 311906890, "google.cloud.compute.v1.Router"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.Rule" do
- proto3_optional :action, :string, 187661878
- repeated :conditions, :message, 142882488, "google.cloud.compute.v1.Condition"
- proto3_optional :description, :string, 422937596
- repeated :ins, :string, 104430
- repeated :log_configs, :message, 152873846, "google.cloud.compute.v1.LogConfig"
- repeated :not_ins, :string, 518443138
- repeated :permissions, :string, 59962500
- end
- add_enum "google.cloud.compute.v1.Rule.Action" do
- value :UNDEFINED_ACTION, 0
- value :ALLOW, 62368553
- value :ALLOW_WITH_LOG, 76034177
- value :DENY, 2094604
- value :DENY_WITH_LOG, 351433982
- value :LOG, 75556
- value :NO_ACTION, 260643444
- end
- add_message "google.cloud.compute.v1.SSLHealthCheck" do
- proto3_optional :port, :int32, 3446913
- proto3_optional :port_name, :string, 41534345
- proto3_optional :port_specification, :string, 51590597
- proto3_optional :proxy_header, :string, 160374142
- proto3_optional :request, :string, 21951119
- proto3_optional :response, :string, 196547649
- end
- add_enum "google.cloud.compute.v1.SSLHealthCheck.PortSpecification" do
- value :UNDEFINED_PORT_SPECIFICATION, 0
- value :USE_FIXED_PORT, 190235748
- value :USE_NAMED_PORT, 349300671
- value :USE_SERVING_PORT, 362637516
- end
- add_enum "google.cloud.compute.v1.SSLHealthCheck.ProxyHeader" do
- value :UNDEFINED_PROXY_HEADER, 0
- value :NONE, 2402104
- value :PROXY_V1, 334352940
- end
- add_message "google.cloud.compute.v1.SavedAttachedDisk" do
- proto3_optional :auto_delete, :bool, 464761403
- proto3_optional :boot, :bool, 3029746
- proto3_optional :device_name, :string, 67541716
- proto3_optional :disk_encryption_key, :message, 271660677, "google.cloud.compute.v1.CustomerEncryptionKey"
- proto3_optional :disk_size_gb, :int64, 316263735
- proto3_optional :disk_type, :string, 93009052
- repeated :guest_os_features, :message, 79294545, "google.cloud.compute.v1.GuestOsFeature"
- proto3_optional :index, :int32, 100346066
- proto3_optional :interface, :string, 502623545
- proto3_optional :kind, :string, 3292052
- repeated :licenses, :string, 337642578
- proto3_optional :mode, :string, 3357091
- proto3_optional :source, :string, 177235995
- proto3_optional :storage_bytes, :int64, 424631719
- proto3_optional :storage_bytes_status, :string, 490739082
- proto3_optional :type, :string, 3575610
- end
- add_enum "google.cloud.compute.v1.SavedAttachedDisk.Interface" do
- value :UNDEFINED_INTERFACE, 0
- value :NVME, 2408800
- value :SCSI, 2539686
- end
- add_enum "google.cloud.compute.v1.SavedAttachedDisk.Mode" do
- value :UNDEFINED_MODE, 0
- value :READ_ONLY, 91950261
- value :READ_WRITE, 173607894
- end
- add_enum "google.cloud.compute.v1.SavedAttachedDisk.StorageBytesStatus" do
- value :UNDEFINED_STORAGE_BYTES_STATUS, 0
- value :UPDATING, 494614342
- value :UP_TO_DATE, 101306702
- end
- add_enum "google.cloud.compute.v1.SavedAttachedDisk.Type" do
- value :UNDEFINED_TYPE, 0
- value :PERSISTENT, 460683927
- value :SCRATCH, 496778970
- end
- add_message "google.cloud.compute.v1.SavedDisk" do
- proto3_optional :architecture, :string, 302803283
- proto3_optional :kind, :string, 3292052
- proto3_optional :source_disk, :string, 451753793
- proto3_optional :storage_bytes, :int64, 424631719
- proto3_optional :storage_bytes_status, :string, 490739082
- end
- add_enum "google.cloud.compute.v1.SavedDisk.Architecture" do
- value :UNDEFINED_ARCHITECTURE, 0
- value :ARCHITECTURE_UNSPECIFIED, 394750507
- value :ARM64, 62547450
- value :X86_64, 425300551
- end
- add_enum "google.cloud.compute.v1.SavedDisk.StorageBytesStatus" do
- value :UNDEFINED_STORAGE_BYTES_STATUS, 0
- value :UPDATING, 494614342
- value :UP_TO_DATE, 101306702
- end
- add_message "google.cloud.compute.v1.ScalingScheduleStatus" do
- proto3_optional :last_start_time, :string, 34545107
- proto3_optional :next_start_time, :string, 97270102
- proto3_optional :state, :string, 109757585
- end
- add_enum "google.cloud.compute.v1.ScalingScheduleStatus.State" do
- value :UNDEFINED_STATE, 0
- value :ACTIVE, 314733318
- value :DISABLED, 516696700
- value :OBSOLETE, 66532761
- value :READY, 77848963
- end
- add_message "google.cloud.compute.v1.Scheduling" do
- proto3_optional :automatic_restart, :bool, 350821371
- proto3_optional :instance_termination_action, :string, 107380667
- proto3_optional :location_hint, :string, 350519505
- proto3_optional :min_node_cpus, :int32, 317231675
- repeated :node_affinities, :message, 461799971, "google.cloud.compute.v1.SchedulingNodeAffinity"
- proto3_optional :on_host_maintenance, :string, 64616796
- proto3_optional :preemptible, :bool, 324203169
- proto3_optional :provisioning_model, :string, 494423
- end
- add_enum "google.cloud.compute.v1.Scheduling.InstanceTerminationAction" do
- value :UNDEFINED_INSTANCE_TERMINATION_ACTION, 0
- value :DELETE, 402225579
- value :INSTANCE_TERMINATION_ACTION_UNSPECIFIED, 92954803
- value :STOP, 2555906
- end
- add_enum "google.cloud.compute.v1.Scheduling.OnHostMaintenance" do
- value :UNDEFINED_ON_HOST_MAINTENANCE, 0
- value :MIGRATE, 165699979
- value :TERMINATE, 527617601
- end
- add_enum "google.cloud.compute.v1.Scheduling.ProvisioningModel" do
- value :UNDEFINED_PROVISIONING_MODEL, 0
- value :SPOT, 2552066
- value :STANDARD, 484642493
- end
- add_message "google.cloud.compute.v1.SchedulingNodeAffinity" do
- proto3_optional :key, :string, 106079
- proto3_optional :operator, :string, 36317348
- repeated :values, :string, 249928994
- end
- add_enum "google.cloud.compute.v1.SchedulingNodeAffinity.Operator" do
- value :UNDEFINED_OPERATOR, 0
- value :IN, 2341
- value :NOT_IN, 161144369
- value :OPERATOR_UNSPECIFIED, 128892924
- end
- add_message "google.cloud.compute.v1.ScratchDisks" do
- proto3_optional :disk_gb, :int32, 60990141
- end
- add_message "google.cloud.compute.v1.Screenshot" do
- proto3_optional :contents, :string, 506419994
- proto3_optional :kind, :string, 3292052
- end
- add_message "google.cloud.compute.v1.SecurityPoliciesAggregatedList" do
- proto3_optional :etag, :string, 3123477
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.SecurityPoliciesScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.SecurityPoliciesListPreconfiguredExpressionSetsResponse" do
- proto3_optional :preconfigured_expression_sets, :message, 536200826, "google.cloud.compute.v1.SecurityPoliciesWafConfig"
- end
- add_message "google.cloud.compute.v1.SecurityPoliciesScopedList" do
- repeated :security_policies, :message, 127783791, "google.cloud.compute.v1.SecurityPolicy"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.SecurityPoliciesWafConfig" do
- proto3_optional :waf_rules, :message, 74899924, "google.cloud.compute.v1.PreconfiguredWafSet"
- end
- add_message "google.cloud.compute.v1.SecurityPolicy" do
- proto3_optional :adaptive_protection_config, :message, 150240735, "google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfig"
- proto3_optional :advanced_options_config, :message, 449276352, "google.cloud.compute.v1.SecurityPolicyAdvancedOptionsConfig"
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :ddos_protection_config, :message, 50315853, "google.cloud.compute.v1.SecurityPolicyDdosProtectionConfig"
- proto3_optional :description, :string, 422937596
- proto3_optional :fingerprint, :string, 234678500
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :name, :string, 3373707
- proto3_optional :recaptcha_options_config, :message, 519006811, "google.cloud.compute.v1.SecurityPolicyRecaptchaOptionsConfig"
- proto3_optional :region, :string, 138946292
- repeated :rules, :message, 108873975, "google.cloud.compute.v1.SecurityPolicyRule"
- proto3_optional :self_link, :string, 456214797
- proto3_optional :type, :string, 3575610
- end
- add_enum "google.cloud.compute.v1.SecurityPolicy.Type" do
- value :UNDEFINED_TYPE, 0
- value :CLOUD_ARMOR, 260640373
- value :CLOUD_ARMOR_EDGE, 250728775
- value :CLOUD_ARMOR_NETWORK, 488527428
- end
- add_message "google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfig" do
- proto3_optional :layer7_ddos_defense_config, :message, 437316771, "google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig"
- end
- add_message "google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig" do
- proto3_optional :enable, :bool, 311764355
- proto3_optional :rule_visibility, :string, 453258293
- end
- add_enum "google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig.RuleVisibility" do
- value :UNDEFINED_RULE_VISIBILITY, 0
- value :PREMIUM, 399530551
- value :STANDARD, 484642493
- end
- add_message "google.cloud.compute.v1.SecurityPolicyAdvancedOptionsConfig" do
- proto3_optional :json_custom_config, :message, 111570105, "google.cloud.compute.v1.SecurityPolicyAdvancedOptionsConfigJsonCustomConfig"
- proto3_optional :json_parsing, :string, 282493529
- proto3_optional :log_level, :string, 140582601
- end
- add_enum "google.cloud.compute.v1.SecurityPolicyAdvancedOptionsConfig.JsonParsing" do
- value :UNDEFINED_JSON_PARSING, 0
- value :DISABLED, 516696700
- value :STANDARD, 484642493
- end
- add_enum "google.cloud.compute.v1.SecurityPolicyAdvancedOptionsConfig.LogLevel" do
- value :UNDEFINED_LOG_LEVEL, 0
- value :NORMAL, 161067239
- value :VERBOSE, 532219234
- end
- add_message "google.cloud.compute.v1.SecurityPolicyAdvancedOptionsConfigJsonCustomConfig" do
- repeated :content_types, :string, 17428787
- end
- add_message "google.cloud.compute.v1.SecurityPolicyDdosProtectionConfig" do
- proto3_optional :ddos_protection, :string, 275173268
- end
- add_enum "google.cloud.compute.v1.SecurityPolicyDdosProtectionConfig.DdosProtection" do
- value :UNDEFINED_DDOS_PROTECTION, 0
- value :ADVANCED, 63789090
- value :STANDARD, 484642493
- end
- add_message "google.cloud.compute.v1.SecurityPolicyList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.SecurityPolicy"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.SecurityPolicyRecaptchaOptionsConfig" do
- proto3_optional :redirect_site_key, :string, 447677034
- end
- add_message "google.cloud.compute.v1.SecurityPolicyReference" do
- proto3_optional :security_policy, :string, 171082513
- end
- add_message "google.cloud.compute.v1.SecurityPolicyRule" do
- proto3_optional :action, :string, 187661878
- proto3_optional :description, :string, 422937596
- proto3_optional :header_action, :message, 328077352, "google.cloud.compute.v1.SecurityPolicyRuleHttpHeaderAction"
- proto3_optional :kind, :string, 3292052
- proto3_optional :match, :message, 103668165, "google.cloud.compute.v1.SecurityPolicyRuleMatcher"
- proto3_optional :preconfigured_waf_config, :message, 117805027, "google.cloud.compute.v1.SecurityPolicyRulePreconfiguredWafConfig"
- proto3_optional :preview, :bool, 218686408
- proto3_optional :priority, :int32, 445151652
- proto3_optional :rate_limit_options, :message, 67544315, "google.cloud.compute.v1.SecurityPolicyRuleRateLimitOptions"
- proto3_optional :redirect_options, :message, 163285307, "google.cloud.compute.v1.SecurityPolicyRuleRedirectOptions"
- end
- add_message "google.cloud.compute.v1.SecurityPolicyRuleHttpHeaderAction" do
- repeated :request_headers_to_adds, :message, 87987661, "google.cloud.compute.v1.SecurityPolicyRuleHttpHeaderActionHttpHeaderOption"
- end
- add_message "google.cloud.compute.v1.SecurityPolicyRuleHttpHeaderActionHttpHeaderOption" do
- proto3_optional :header_name, :string, 110223613
- proto3_optional :header_value, :string, 203094335
- end
- add_message "google.cloud.compute.v1.SecurityPolicyRuleMatcher" do
- proto3_optional :config, :message, 255820610, "google.cloud.compute.v1.SecurityPolicyRuleMatcherConfig"
- proto3_optional :expr, :message, 3127797, "google.cloud.compute.v1.Expr"
- proto3_optional :versioned_expr, :string, 322286013
- end
- add_enum "google.cloud.compute.v1.SecurityPolicyRuleMatcher.VersionedExpr" do
- value :UNDEFINED_VERSIONED_EXPR, 0
- value :SRC_IPS_V1, 70925961
- end
- add_message "google.cloud.compute.v1.SecurityPolicyRuleMatcherConfig" do
- repeated :src_ip_ranges, :string, 432128083
- end
- add_message "google.cloud.compute.v1.SecurityPolicyRulePreconfiguredWafConfig" do
- repeated :exclusions, :message, 208665701, "google.cloud.compute.v1.SecurityPolicyRulePreconfiguredWafConfigExclusion"
- end
- add_message "google.cloud.compute.v1.SecurityPolicyRulePreconfiguredWafConfigExclusion" do
- repeated :request_cookies_to_exclude, :message, 156757878, "google.cloud.compute.v1.SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams"
- repeated :request_headers_to_exclude, :message, 63230495, "google.cloud.compute.v1.SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams"
- repeated :request_query_params_to_exclude, :message, 340692744, "google.cloud.compute.v1.SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams"
- repeated :request_uris_to_exclude, :message, 90690846, "google.cloud.compute.v1.SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams"
- repeated :target_rule_ids, :string, 498430435
- proto3_optional :target_rule_set, :string, 498440077
- end
- add_message "google.cloud.compute.v1.SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams" do
- proto3_optional :op, :string, 3553
- proto3_optional :val, :string, 116513
- end
- add_enum "google.cloud.compute.v1.SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams.Op" do
- value :UNDEFINED_OP, 0
- value :CONTAINS, 215180831
- value :ENDS_WITH, 490402221
- value :EQUALS, 442201023
- value :EQUALS_ANY, 337226060
- value :STARTS_WITH, 139505652
- end
- add_message "google.cloud.compute.v1.SecurityPolicyRuleRateLimitOptions" do
- proto3_optional :ban_duration_sec, :int32, 42896726
- proto3_optional :ban_threshold, :message, 501208123, "google.cloud.compute.v1.SecurityPolicyRuleRateLimitOptionsThreshold"
- proto3_optional :conform_action, :string, 517612367
- proto3_optional :enforce_on_key, :string, 416648956
- proto3_optional :enforce_on_key_name, :string, 132555246
- proto3_optional :exceed_action, :string, 167159073
- proto3_optional :exceed_redirect_options, :message, 473646694, "google.cloud.compute.v1.SecurityPolicyRuleRedirectOptions"
- proto3_optional :rate_limit_threshold, :message, 315875208, "google.cloud.compute.v1.SecurityPolicyRuleRateLimitOptionsThreshold"
- end
- add_enum "google.cloud.compute.v1.SecurityPolicyRuleRateLimitOptions.EnforceOnKey" do
- value :UNDEFINED_ENFORCE_ON_KEY, 0
- value :ALL, 64897
- value :HTTP_COOKIE, 494981627
- value :HTTP_HEADER, 91597348
- value :HTTP_PATH, 311503228
- value :IP, 2343
- value :REGION_CODE, 79559768
- value :SNI, 82254
- value :XFF_IP, 438707118
- end
- add_message "google.cloud.compute.v1.SecurityPolicyRuleRateLimitOptionsThreshold" do
- proto3_optional :count, :int32, 94851343
- proto3_optional :interval_sec, :int32, 41084375
- end
- add_message "google.cloud.compute.v1.SecurityPolicyRuleRedirectOptions" do
- proto3_optional :target, :string, 192835985
- proto3_optional :type, :string, 3575610
- end
- add_enum "google.cloud.compute.v1.SecurityPolicyRuleRedirectOptions.Type" do
- value :UNDEFINED_TYPE, 0
- value :EXTERNAL_302, 395733761
- value :GOOGLE_RECAPTCHA, 518803009
- end
- add_message "google.cloud.compute.v1.SecuritySettings" do
- proto3_optional :client_tls_policy, :string, 462325226
- repeated :subject_alt_names, :string, 330029535
- end
- add_message "google.cloud.compute.v1.SendDiagnosticInterruptInstanceRequest" do
- optional :instance, :string, 18257045
- optional :project, :string, 227560217
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.SendDiagnosticInterruptInstanceResponse" do
- end
- add_message "google.cloud.compute.v1.SerialPortOutput" do
- proto3_optional :contents, :string, 506419994
- proto3_optional :kind, :string, 3292052
- proto3_optional :next, :int64, 3377907
- proto3_optional :self_link, :string, 456214797
- proto3_optional :start, :int64, 109757538
- end
- add_message "google.cloud.compute.v1.ServerBinding" do
- proto3_optional :type, :string, 3575610
- end
- add_enum "google.cloud.compute.v1.ServerBinding.Type" do
- value :UNDEFINED_TYPE, 0
- value :RESTART_NODE_ON_ANY_SERVER, 502950985
- value :RESTART_NODE_ON_MINIMAL_SERVERS, 204166495
- value :SERVER_BINDING_TYPE_UNSPECIFIED, 180825512
- end
- add_message "google.cloud.compute.v1.ServiceAccount" do
- proto3_optional :email, :string, 96619420
- repeated :scopes, :string, 165973151
- end
- add_message "google.cloud.compute.v1.ServiceAttachment" do
- repeated :connected_endpoints, :message, 72223688, "google.cloud.compute.v1.ServiceAttachmentConnectedEndpoint"
- proto3_optional :connection_preference, :string, 285818076
- repeated :consumer_accept_lists, :message, 402725703, "google.cloud.compute.v1.ServiceAttachmentConsumerProjectLimit"
- repeated :consumer_reject_lists, :string, 204033182
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- repeated :domain_names, :string, 6450189
- proto3_optional :enable_proxy_protocol, :bool, 363791237
- proto3_optional :fingerprint, :string, 234678500
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :name, :string, 3373707
- repeated :nat_subnets, :string, 374785944
- proto3_optional :producer_forwarding_rule, :string, 247927889
- proto3_optional :psc_service_attachment_id, :message, 527695214, "google.cloud.compute.v1.Uint128"
- proto3_optional :region, :string, 138946292
- proto3_optional :self_link, :string, 456214797
- proto3_optional :target_service, :string, 1293831
- end
- add_enum "google.cloud.compute.v1.ServiceAttachment.ConnectionPreference" do
- value :UNDEFINED_CONNECTION_PREFERENCE, 0
- value :ACCEPT_AUTOMATIC, 75250580
- value :ACCEPT_MANUAL, 373061341
- value :CONNECTION_PREFERENCE_UNSPECIFIED, 34590772
- end
- add_message "google.cloud.compute.v1.ServiceAttachmentAggregatedList" do
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.ServiceAttachmentsScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.ServiceAttachmentConnectedEndpoint" do
- proto3_optional :endpoint, :string, 130489749
- proto3_optional :psc_connection_id, :uint64, 292082397
- proto3_optional :status, :string, 181260274
- end
- add_enum "google.cloud.compute.v1.ServiceAttachmentConnectedEndpoint.Status" do
- value :UNDEFINED_STATUS, 0
- value :ACCEPTED, 246714279
- value :CLOSED, 380163436
- value :NEEDS_ATTENTION, 344491452
- value :PENDING, 35394935
- value :REJECTED, 174130302
- value :STATUS_UNSPECIFIED, 42133066
- end
- add_message "google.cloud.compute.v1.ServiceAttachmentConsumerProjectLimit" do
- proto3_optional :connection_limit, :uint32, 131403546
- proto3_optional :network_url, :string, 207194078
- proto3_optional :project_id_or_num, :string, 349783336
- end
- add_message "google.cloud.compute.v1.ServiceAttachmentList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.ServiceAttachment"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.ServiceAttachmentsScopedList" do
- repeated :service_attachments, :message, 307136806, "google.cloud.compute.v1.ServiceAttachment"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.SetBackendServiceTargetSslProxyRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :target_ssl_proxies_set_backend_service_request_resource, :message, 139080868, "google.cloud.compute.v1.TargetSslProxiesSetBackendServiceRequest"
- optional :target_ssl_proxy, :string, 338795853
- end
- add_message "google.cloud.compute.v1.SetBackendServiceTargetTcpProxyRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :target_tcp_proxies_set_backend_service_request_resource, :message, 273721583, "google.cloud.compute.v1.TargetTcpProxiesSetBackendServiceRequest"
- optional :target_tcp_proxy, :string, 503065442
- end
- add_message "google.cloud.compute.v1.SetBackupTargetPoolRequest" do
- proto3_optional :failover_ratio, :float, 212667006
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :target_pool, :string, 62796298
- optional :target_reference_resource, :message, 523721712, "google.cloud.compute.v1.TargetReference"
- end
- add_message "google.cloud.compute.v1.SetCertificateMapTargetHttpsProxyRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :target_https_proxies_set_certificate_map_request_resource, :message, 467639099, "google.cloud.compute.v1.TargetHttpsProxiesSetCertificateMapRequest"
- optional :target_https_proxy, :string, 52336748
- end
- add_message "google.cloud.compute.v1.SetCertificateMapTargetSslProxyRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :target_ssl_proxies_set_certificate_map_request_resource, :message, 343984954, "google.cloud.compute.v1.TargetSslProxiesSetCertificateMapRequest"
- optional :target_ssl_proxy, :string, 338795853
- end
- add_message "google.cloud.compute.v1.SetCommonInstanceMetadataProjectRequest" do
- optional :metadata_resource, :message, 291086110, "google.cloud.compute.v1.Metadata"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.SetDefaultNetworkTierProjectRequest" do
- optional :project, :string, 227560217
- optional :projects_set_default_network_tier_request_resource, :message, 126410762, "google.cloud.compute.v1.ProjectsSetDefaultNetworkTierRequest"
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.SetDeletionProtectionInstanceRequest" do
- proto3_optional :deletion_protection, :bool, 458014698
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :resource, :string, 195806222
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.SetDiskAutoDeleteInstanceRequest" do
- optional :auto_delete, :bool, 464761403
- optional :device_name, :string, 67541716
- optional :instance, :string, 18257045
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.SetEdgeSecurityPolicyBackendBucketRequest" do
- optional :backend_bucket, :string, 91714037
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :security_policy_reference_resource, :message, 204135024, "google.cloud.compute.v1.SecurityPolicyReference"
- end
- add_message "google.cloud.compute.v1.SetEdgeSecurityPolicyBackendServiceRequest" do
- optional :backend_service, :string, 306946058
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :security_policy_reference_resource, :message, 204135024, "google.cloud.compute.v1.SecurityPolicyReference"
- end
- add_message "google.cloud.compute.v1.SetIamPolicyBackendServiceRequest" do
- optional :global_set_policy_request_resource, :message, 337048498, "google.cloud.compute.v1.GlobalSetPolicyRequest"
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.SetIamPolicyDiskRequest" do
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- optional :zone, :string, 3744684
- optional :zone_set_policy_request_resource, :message, 382082107, "google.cloud.compute.v1.ZoneSetPolicyRequest"
- end
- add_message "google.cloud.compute.v1.SetIamPolicyFirewallPolicyRequest" do
- optional :global_organization_set_policy_request_resource, :message, 177408606, "google.cloud.compute.v1.GlobalOrganizationSetPolicyRequest"
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.SetIamPolicyImageRequest" do
- optional :global_set_policy_request_resource, :message, 337048498, "google.cloud.compute.v1.GlobalSetPolicyRequest"
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.SetIamPolicyInstanceRequest" do
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- optional :zone, :string, 3744684
- optional :zone_set_policy_request_resource, :message, 382082107, "google.cloud.compute.v1.ZoneSetPolicyRequest"
- end
- add_message "google.cloud.compute.v1.SetIamPolicyInstanceTemplateRequest" do
- optional :global_set_policy_request_resource, :message, 337048498, "google.cloud.compute.v1.GlobalSetPolicyRequest"
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.SetIamPolicyLicenseRequest" do
- optional :global_set_policy_request_resource, :message, 337048498, "google.cloud.compute.v1.GlobalSetPolicyRequest"
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.SetIamPolicyMachineImageRequest" do
- optional :global_set_policy_request_resource, :message, 337048498, "google.cloud.compute.v1.GlobalSetPolicyRequest"
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.SetIamPolicyNetworkAttachmentRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :region_set_policy_request_resource, :message, 276489091, "google.cloud.compute.v1.RegionSetPolicyRequest"
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.SetIamPolicyNetworkFirewallPolicyRequest" do
- optional :global_set_policy_request_resource, :message, 337048498, "google.cloud.compute.v1.GlobalSetPolicyRequest"
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.SetIamPolicyNodeGroupRequest" do
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- optional :zone, :string, 3744684
- optional :zone_set_policy_request_resource, :message, 382082107, "google.cloud.compute.v1.ZoneSetPolicyRequest"
- end
- add_message "google.cloud.compute.v1.SetIamPolicyNodeTemplateRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :region_set_policy_request_resource, :message, 276489091, "google.cloud.compute.v1.RegionSetPolicyRequest"
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.SetIamPolicyRegionBackendServiceRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :region_set_policy_request_resource, :message, 276489091, "google.cloud.compute.v1.RegionSetPolicyRequest"
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.SetIamPolicyRegionDiskRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :region_set_policy_request_resource, :message, 276489091, "google.cloud.compute.v1.RegionSetPolicyRequest"
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.SetIamPolicyRegionNetworkFirewallPolicyRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :region_set_policy_request_resource, :message, 276489091, "google.cloud.compute.v1.RegionSetPolicyRequest"
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.SetIamPolicyReservationRequest" do
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- optional :zone, :string, 3744684
- optional :zone_set_policy_request_resource, :message, 382082107, "google.cloud.compute.v1.ZoneSetPolicyRequest"
- end
- add_message "google.cloud.compute.v1.SetIamPolicyResourcePolicyRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :region_set_policy_request_resource, :message, 276489091, "google.cloud.compute.v1.RegionSetPolicyRequest"
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.SetIamPolicyServiceAttachmentRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :region_set_policy_request_resource, :message, 276489091, "google.cloud.compute.v1.RegionSetPolicyRequest"
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.SetIamPolicySnapshotRequest" do
- optional :global_set_policy_request_resource, :message, 337048498, "google.cloud.compute.v1.GlobalSetPolicyRequest"
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.SetIamPolicySubnetworkRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :region_set_policy_request_resource, :message, 276489091, "google.cloud.compute.v1.RegionSetPolicyRequest"
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.SetInstanceTemplateInstanceGroupManagerRequest" do
- optional :instance_group_manager, :string, 249363395
- optional :instance_group_managers_set_instance_template_request_resource, :message, 9809093, "google.cloud.compute.v1.InstanceGroupManagersSetInstanceTemplateRequest"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.SetInstanceTemplateRegionInstanceGroupManagerRequest" do
- optional :instance_group_manager, :string, 249363395
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :region_instance_group_managers_set_template_request_resource, :message, 187310412, "google.cloud.compute.v1.RegionInstanceGroupManagersSetTemplateRequest"
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.SetLabelsAddressRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :region_set_labels_request_resource, :message, 259357782, "google.cloud.compute.v1.RegionSetLabelsRequest"
- proto3_optional :request_id, :string, 37109963
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.SetLabelsDiskRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :resource, :string, 195806222
- optional :zone, :string, 3744684
- optional :zone_set_labels_request_resource, :message, 364950798, "google.cloud.compute.v1.ZoneSetLabelsRequest"
- end
- add_message "google.cloud.compute.v1.SetLabelsExternalVpnGatewayRequest" do
- optional :global_set_labels_request_resource, :message, 319917189, "google.cloud.compute.v1.GlobalSetLabelsRequest"
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.SetLabelsForwardingRuleRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :region_set_labels_request_resource, :message, 259357782, "google.cloud.compute.v1.RegionSetLabelsRequest"
- proto3_optional :request_id, :string, 37109963
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.SetLabelsGlobalAddressRequest" do
- optional :global_set_labels_request_resource, :message, 319917189, "google.cloud.compute.v1.GlobalSetLabelsRequest"
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.SetLabelsGlobalForwardingRuleRequest" do
- optional :global_set_labels_request_resource, :message, 319917189, "google.cloud.compute.v1.GlobalSetLabelsRequest"
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.SetLabelsImageRequest" do
- optional :global_set_labels_request_resource, :message, 319917189, "google.cloud.compute.v1.GlobalSetLabelsRequest"
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.SetLabelsInstanceRequest" do
- optional :instance, :string, 18257045
- optional :instances_set_labels_request_resource, :message, 207749344, "google.cloud.compute.v1.InstancesSetLabelsRequest"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.SetLabelsInterconnectAttachmentRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :region_set_labels_request_resource, :message, 259357782, "google.cloud.compute.v1.RegionSetLabelsRequest"
- proto3_optional :request_id, :string, 37109963
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.SetLabelsInterconnectRequest" do
- optional :global_set_labels_request_resource, :message, 319917189, "google.cloud.compute.v1.GlobalSetLabelsRequest"
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.SetLabelsRegionDiskRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :region_set_labels_request_resource, :message, 259357782, "google.cloud.compute.v1.RegionSetLabelsRequest"
- proto3_optional :request_id, :string, 37109963
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.SetLabelsSecurityPolicyRequest" do
- optional :global_set_labels_request_resource, :message, 319917189, "google.cloud.compute.v1.GlobalSetLabelsRequest"
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.SetLabelsSnapshotRequest" do
- optional :global_set_labels_request_resource, :message, 319917189, "google.cloud.compute.v1.GlobalSetLabelsRequest"
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.SetLabelsTargetVpnGatewayRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :region_set_labels_request_resource, :message, 259357782, "google.cloud.compute.v1.RegionSetLabelsRequest"
- proto3_optional :request_id, :string, 37109963
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.SetLabelsVpnGatewayRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :region_set_labels_request_resource, :message, 259357782, "google.cloud.compute.v1.RegionSetLabelsRequest"
- proto3_optional :request_id, :string, 37109963
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.SetLabelsVpnTunnelRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :region_set_labels_request_resource, :message, 259357782, "google.cloud.compute.v1.RegionSetLabelsRequest"
- proto3_optional :request_id, :string, 37109963
- optional :resource, :string, 195806222
- end
- add_message "google.cloud.compute.v1.SetMachineResourcesInstanceRequest" do
- optional :instance, :string, 18257045
- optional :instances_set_machine_resources_request_resource, :message, 196286318, "google.cloud.compute.v1.InstancesSetMachineResourcesRequest"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.SetMachineTypeInstanceRequest" do
- optional :instance, :string, 18257045
- optional :instances_set_machine_type_request_resource, :message, 254157709, "google.cloud.compute.v1.InstancesSetMachineTypeRequest"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.SetMetadataInstanceRequest" do
- optional :instance, :string, 18257045
- optional :metadata_resource, :message, 291086110, "google.cloud.compute.v1.Metadata"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.SetMinCpuPlatformInstanceRequest" do
- optional :instance, :string, 18257045
- optional :instances_set_min_cpu_platform_request_resource, :message, 148459368, "google.cloud.compute.v1.InstancesSetMinCpuPlatformRequest"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.SetNameInstanceRequest" do
- optional :instance, :string, 18257045
- optional :instances_set_name_request_resource, :message, 272080980, "google.cloud.compute.v1.InstancesSetNameRequest"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.SetNamedPortsInstanceGroupRequest" do
- optional :instance_group, :string, 81095253
- optional :instance_groups_set_named_ports_request_resource, :message, 385151535, "google.cloud.compute.v1.InstanceGroupsSetNamedPortsRequest"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.SetNamedPortsRegionInstanceGroupRequest" do
- optional :instance_group, :string, 81095253
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :region_instance_groups_set_named_ports_request_resource, :message, 1574938, "google.cloud.compute.v1.RegionInstanceGroupsSetNamedPortsRequest"
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.SetNodeTemplateNodeGroupRequest" do
- optional :node_group, :string, 469958146
- optional :node_groups_set_node_template_request_resource, :message, 117382321, "google.cloud.compute.v1.NodeGroupsSetNodeTemplateRequest"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.SetPrivateIpGoogleAccessSubnetworkRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :subnetwork, :string, 307827694
- optional :subnetworks_set_private_ip_google_access_request_resource, :message, 268920696, "google.cloud.compute.v1.SubnetworksSetPrivateIpGoogleAccessRequest"
- end
- add_message "google.cloud.compute.v1.SetProxyHeaderTargetSslProxyRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :target_ssl_proxies_set_proxy_header_request_resource, :message, 205284526, "google.cloud.compute.v1.TargetSslProxiesSetProxyHeaderRequest"
- optional :target_ssl_proxy, :string, 338795853
- end
- add_message "google.cloud.compute.v1.SetProxyHeaderTargetTcpProxyRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :target_tcp_proxies_set_proxy_header_request_resource, :message, 219958339, "google.cloud.compute.v1.TargetTcpProxiesSetProxyHeaderRequest"
- optional :target_tcp_proxy, :string, 503065442
- end
- add_message "google.cloud.compute.v1.SetQuicOverrideTargetHttpsProxyRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :target_https_proxies_set_quic_override_request_resource, :message, 72940258, "google.cloud.compute.v1.TargetHttpsProxiesSetQuicOverrideRequest"
- optional :target_https_proxy, :string, 52336748
- end
- add_message "google.cloud.compute.v1.SetSchedulingInstanceRequest" do
- optional :instance, :string, 18257045
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :scheduling_resource, :message, 463181401, "google.cloud.compute.v1.Scheduling"
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.SetSecurityPolicyBackendServiceRequest" do
- optional :backend_service, :string, 306946058
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :security_policy_reference_resource, :message, 204135024, "google.cloud.compute.v1.SecurityPolicyReference"
- end
- add_message "google.cloud.compute.v1.SetServiceAccountInstanceRequest" do
- optional :instance, :string, 18257045
- optional :instances_set_service_account_request_resource, :message, 275550008, "google.cloud.compute.v1.InstancesSetServiceAccountRequest"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.SetShieldedInstanceIntegrityPolicyInstanceRequest" do
- optional :instance, :string, 18257045
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :shielded_instance_integrity_policy_resource, :message, 409169462, "google.cloud.compute.v1.ShieldedInstanceIntegrityPolicy"
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.SetSslCertificatesRegionTargetHttpsProxyRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :region_target_https_proxies_set_ssl_certificates_request_resource, :message, 390693383, "google.cloud.compute.v1.RegionTargetHttpsProxiesSetSslCertificatesRequest"
- proto3_optional :request_id, :string, 37109963
- optional :target_https_proxy, :string, 52336748
- end
- add_message "google.cloud.compute.v1.SetSslCertificatesTargetHttpsProxyRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :target_https_proxies_set_ssl_certificates_request_resource, :message, 223122908, "google.cloud.compute.v1.TargetHttpsProxiesSetSslCertificatesRequest"
- optional :target_https_proxy, :string, 52336748
- end
- add_message "google.cloud.compute.v1.SetSslCertificatesTargetSslProxyRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :target_ssl_proxies_set_ssl_certificates_request_resource, :message, 147940797, "google.cloud.compute.v1.TargetSslProxiesSetSslCertificatesRequest"
- optional :target_ssl_proxy, :string, 338795853
- end
- add_message "google.cloud.compute.v1.SetSslPolicyTargetHttpsProxyRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :ssl_policy_reference_resource, :message, 235403836, "google.cloud.compute.v1.SslPolicyReference"
- optional :target_https_proxy, :string, 52336748
- end
- add_message "google.cloud.compute.v1.SetSslPolicyTargetSslProxyRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :ssl_policy_reference_resource, :message, 235403836, "google.cloud.compute.v1.SslPolicyReference"
- optional :target_ssl_proxy, :string, 338795853
- end
- add_message "google.cloud.compute.v1.SetTagsInstanceRequest" do
- optional :instance, :string, 18257045
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :tags_resource, :message, 331435380, "google.cloud.compute.v1.Tags"
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.SetTargetForwardingRuleRequest" do
- optional :forwarding_rule, :string, 269964030
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :target_reference_resource, :message, 523721712, "google.cloud.compute.v1.TargetReference"
- end
- add_message "google.cloud.compute.v1.SetTargetGlobalForwardingRuleRequest" do
- optional :forwarding_rule, :string, 269964030
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :target_reference_resource, :message, 523721712, "google.cloud.compute.v1.TargetReference"
- end
- add_message "google.cloud.compute.v1.SetTargetPoolsInstanceGroupManagerRequest" do
- optional :instance_group_manager, :string, 249363395
- optional :instance_group_managers_set_target_pools_request_resource, :message, 281150216, "google.cloud.compute.v1.InstanceGroupManagersSetTargetPoolsRequest"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.SetTargetPoolsRegionInstanceGroupManagerRequest" do
- optional :instance_group_manager, :string, 249363395
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :region_instance_group_managers_set_target_pools_request_resource, :message, 78734717, "google.cloud.compute.v1.RegionInstanceGroupManagersSetTargetPoolsRequest"
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.SetUrlMapRegionTargetHttpProxyRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :target_http_proxy, :string, 206872421
- optional :url_map_reference_resource, :message, 398701333, "google.cloud.compute.v1.UrlMapReference"
- end
- add_message "google.cloud.compute.v1.SetUrlMapRegionTargetHttpsProxyRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :target_https_proxy, :string, 52336748
- optional :url_map_reference_resource, :message, 398701333, "google.cloud.compute.v1.UrlMapReference"
- end
- add_message "google.cloud.compute.v1.SetUrlMapTargetHttpProxyRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :target_http_proxy, :string, 206872421
- optional :url_map_reference_resource, :message, 398701333, "google.cloud.compute.v1.UrlMapReference"
- end
- add_message "google.cloud.compute.v1.SetUrlMapTargetHttpsProxyRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :target_https_proxy, :string, 52336748
- optional :url_map_reference_resource, :message, 398701333, "google.cloud.compute.v1.UrlMapReference"
- end
- add_message "google.cloud.compute.v1.SetUsageExportBucketProjectRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :usage_export_location_resource, :message, 20260459, "google.cloud.compute.v1.UsageExportLocation"
- end
- add_message "google.cloud.compute.v1.ShareSettings" do
- map :project_map, :string, :message, 134212406, "google.cloud.compute.v1.ShareSettingsProjectConfig"
- proto3_optional :share_type, :string, 359533466
- end
- add_enum "google.cloud.compute.v1.ShareSettings.ShareType" do
- value :UNDEFINED_SHARE_TYPE, 0
- value :LOCAL, 72607563
- value :ORGANIZATION, 274978099
- value :SHARE_TYPE_UNSPECIFIED, 494771730
- value :SPECIFIC_PROJECTS, 347838695
- end
- add_message "google.cloud.compute.v1.ShareSettingsProjectConfig" do
- proto3_optional :project_id, :string, 177513473
- end
- add_message "google.cloud.compute.v1.ShieldedInstanceConfig" do
- proto3_optional :enable_integrity_monitoring, :bool, 409071030
- proto3_optional :enable_secure_boot, :bool, 123568638
- proto3_optional :enable_vtpm, :bool, 181858935
- end
- add_message "google.cloud.compute.v1.ShieldedInstanceIdentity" do
- proto3_optional :encryption_key, :message, 488268707, "google.cloud.compute.v1.ShieldedInstanceIdentityEntry"
- proto3_optional :kind, :string, 3292052
- proto3_optional :signing_key, :message, 320948261, "google.cloud.compute.v1.ShieldedInstanceIdentityEntry"
- end
- add_message "google.cloud.compute.v1.ShieldedInstanceIdentityEntry" do
- proto3_optional :ek_cert, :string, 450178589
- proto3_optional :ek_pub, :string, 308947940
- end
- add_message "google.cloud.compute.v1.ShieldedInstanceIntegrityPolicy" do
- proto3_optional :update_auto_learn_policy, :bool, 245490215
- end
- add_message "google.cloud.compute.v1.SignedUrlKey" do
- proto3_optional :key_name, :string, 500938859
- proto3_optional :key_value, :string, 504106897
- end
- add_message "google.cloud.compute.v1.SimulateMaintenanceEventInstanceRequest" do
- optional :instance, :string, 18257045
- optional :project, :string, 227560217
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.SimulateMaintenanceEventNodeGroupRequest" do
- optional :node_group, :string, 469958146
- optional :node_groups_simulate_maintenance_event_request_resource, :message, 351468764, "google.cloud.compute.v1.NodeGroupsSimulateMaintenanceEventRequest"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.Snapshot" do
- proto3_optional :architecture, :string, 302803283
- proto3_optional :auto_created, :bool, 463922264
- proto3_optional :chain_name, :string, 68644169
- proto3_optional :creation_size_bytes, :int64, 125400077
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :disk_size_gb, :int64, 316263735
- proto3_optional :download_bytes, :int64, 435054068
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :label_fingerprint, :string, 178124825
- map :labels, :string, :string, 500195327
- repeated :license_codes, :int64, 45482664
- repeated :licenses, :string, 337642578
- proto3_optional :location_hint, :string, 350519505
- proto3_optional :name, :string, 3373707
- proto3_optional :satisfies_pzs, :bool, 480964267
- proto3_optional :self_link, :string, 456214797
- proto3_optional :snapshot_encryption_key, :message, 43334526, "google.cloud.compute.v1.CustomerEncryptionKey"
- proto3_optional :snapshot_type, :string, 124349653
- proto3_optional :source_disk, :string, 451753793
- proto3_optional :source_disk_encryption_key, :message, 531501153, "google.cloud.compute.v1.CustomerEncryptionKey"
- proto3_optional :source_disk_id, :string, 454190809
- proto3_optional :source_snapshot_schedule_policy, :string, 235756291
- proto3_optional :source_snapshot_schedule_policy_id, :string, 70489047
- proto3_optional :status, :string, 181260274
- proto3_optional :storage_bytes, :int64, 424631719
- proto3_optional :storage_bytes_status, :string, 490739082
- repeated :storage_locations, :string, 328005274
- end
- add_enum "google.cloud.compute.v1.Snapshot.Architecture" do
- value :UNDEFINED_ARCHITECTURE, 0
- value :ARCHITECTURE_UNSPECIFIED, 394750507
- value :ARM64, 62547450
- value :X86_64, 425300551
- end
- add_enum "google.cloud.compute.v1.Snapshot.SnapshotType" do
- value :UNDEFINED_SNAPSHOT_TYPE, 0
- value :ARCHIVE, 506752162
- value :STANDARD, 484642493
- end
- add_enum "google.cloud.compute.v1.Snapshot.Status" do
- value :UNDEFINED_STATUS, 0
- value :CREATING, 455564985
- value :DELETING, 528602024
- value :FAILED, 455706685
- value :READY, 77848963
- value :UPLOADING, 267603489
- end
- add_enum "google.cloud.compute.v1.Snapshot.StorageBytesStatus" do
- value :UNDEFINED_STORAGE_BYTES_STATUS, 0
- value :UPDATING, 494614342
- value :UP_TO_DATE, 101306702
- end
- add_message "google.cloud.compute.v1.SnapshotList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.Snapshot"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.SourceDiskEncryptionKey" do
- proto3_optional :disk_encryption_key, :message, 271660677, "google.cloud.compute.v1.CustomerEncryptionKey"
- proto3_optional :source_disk, :string, 451753793
- end
- add_message "google.cloud.compute.v1.SourceInstanceParams" do
- repeated :disk_configs, :message, 235580623, "google.cloud.compute.v1.DiskInstantiationConfig"
- end
- add_message "google.cloud.compute.v1.SourceInstanceProperties" do
- proto3_optional :can_ip_forward, :bool, 467731324
- proto3_optional :deletion_protection, :bool, 458014698
- proto3_optional :description, :string, 422937596
- repeated :disks, :message, 95594102, "google.cloud.compute.v1.SavedAttachedDisk"
- repeated :guest_accelerators, :message, 463595119, "google.cloud.compute.v1.AcceleratorConfig"
- proto3_optional :key_revocation_action_type, :string, 235941474
- map :labels, :string, :string, 500195327
- proto3_optional :machine_type, :string, 227711026
- proto3_optional :metadata, :message, 86866735, "google.cloud.compute.v1.Metadata"
- proto3_optional :min_cpu_platform, :string, 242912759
- repeated :network_interfaces, :message, 52735243, "google.cloud.compute.v1.NetworkInterface"
- proto3_optional :scheduling, :message, 386688404, "google.cloud.compute.v1.Scheduling"
- repeated :service_accounts, :message, 277537328, "google.cloud.compute.v1.ServiceAccount"
- proto3_optional :tags, :message, 3552281, "google.cloud.compute.v1.Tags"
- end
- add_enum "google.cloud.compute.v1.SourceInstanceProperties.KeyRevocationActionType" do
- value :UNDEFINED_KEY_REVOCATION_ACTION_TYPE, 0
- value :KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED, 467110106
- value :NONE, 2402104
- value :STOP, 2555906
- end
- add_message "google.cloud.compute.v1.SslCertificate" do
- proto3_optional :certificate, :string, 341787031
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :expire_time, :string, 440691181
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :managed, :message, 298389407, "google.cloud.compute.v1.SslCertificateManagedSslCertificate"
- proto3_optional :name, :string, 3373707
- proto3_optional :private_key, :string, 361331107
- proto3_optional :region, :string, 138946292
- proto3_optional :self_link, :string, 456214797
- proto3_optional :self_managed, :message, 329284012, "google.cloud.compute.v1.SslCertificateSelfManagedSslCertificate"
- repeated :subject_alternative_names, :string, 528807907
- proto3_optional :type, :string, 3575610
- end
- add_enum "google.cloud.compute.v1.SslCertificate.Type" do
- value :UNDEFINED_TYPE, 0
- value :MANAGED, 479501183
- value :SELF_MANAGED, 434437516
- value :TYPE_UNSPECIFIED, 437714322
- end
- add_message "google.cloud.compute.v1.SslCertificateAggregatedList" do
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.SslCertificatesScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.SslCertificateList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.SslCertificate"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.SslCertificateManagedSslCertificate" do
- map :domain_status, :string, :string, 360305613
- repeated :domains, :string, 226935855
- proto3_optional :status, :string, 181260274
- end
- add_enum "google.cloud.compute.v1.SslCertificateManagedSslCertificate.Status" do
- value :UNDEFINED_STATUS, 0
- value :ACTIVE, 314733318
- value :MANAGED_CERTIFICATE_STATUS_UNSPECIFIED, 474800850
- value :PROVISIONING, 290896621
- value :PROVISIONING_FAILED, 76813775
- value :PROVISIONING_FAILED_PERMANENTLY, 275036203
- value :RENEWAL_FAILED, 434659076
- end
- add_message "google.cloud.compute.v1.SslCertificateSelfManagedSslCertificate" do
- proto3_optional :certificate, :string, 341787031
- proto3_optional :private_key, :string, 361331107
- end
- add_message "google.cloud.compute.v1.SslCertificatesScopedList" do
- repeated :ssl_certificates, :message, 366006543, "google.cloud.compute.v1.SslCertificate"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.SslPoliciesAggregatedList" do
- proto3_optional :etag, :string, 3123477
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.SslPoliciesScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.SslPoliciesList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.SslPolicy"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.SslPoliciesListAvailableFeaturesResponse" do
- repeated :features, :string, 246211645
- end
- add_message "google.cloud.compute.v1.SslPoliciesScopedList" do
- repeated :ssl_policies, :message, 209941027, "google.cloud.compute.v1.SslPolicy"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.SslPolicy" do
- proto3_optional :creation_timestamp, :string, 30525366
- repeated :custom_features, :string, 34789707
- proto3_optional :description, :string, 422937596
- repeated :enabled_features, :string, 469017467
- proto3_optional :fingerprint, :string, 234678500
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :min_tls_version, :string, 8155943
- proto3_optional :name, :string, 3373707
- proto3_optional :profile, :string, 227445161
- proto3_optional :region, :string, 138946292
- proto3_optional :self_link, :string, 456214797
- repeated :warnings, :message, 498091095, "google.cloud.compute.v1.Warnings"
- end
- add_enum "google.cloud.compute.v1.SslPolicy.MinTlsVersion" do
- value :UNDEFINED_MIN_TLS_VERSION, 0
- value :TLS_1_0, 33116734
- value :TLS_1_1, 33116735
- value :TLS_1_2, 33116736
- end
- add_enum "google.cloud.compute.v1.SslPolicy.Profile" do
- value :UNDEFINED_PROFILE, 0
- value :COMPATIBLE, 179357396
- value :CUSTOM, 388595569
- value :MODERN, 132013855
- value :RESTRICTED, 261551195
- end
- add_message "google.cloud.compute.v1.SslPolicyReference" do
- proto3_optional :ssl_policy, :string, 295190213
- end
- add_message "google.cloud.compute.v1.StartInstanceRequest" do
- optional :instance, :string, 18257045
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.StartWithEncryptionKeyInstanceRequest" do
- optional :instance, :string, 18257045
- optional :instances_start_with_encryption_key_request_resource, :message, 441712511, "google.cloud.compute.v1.InstancesStartWithEncryptionKeyRequest"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.StatefulPolicy" do
- proto3_optional :preserved_state, :message, 2634026, "google.cloud.compute.v1.StatefulPolicyPreservedState"
- end
- add_message "google.cloud.compute.v1.StatefulPolicyPreservedState" do
- map :disks, :string, :message, 95594102, "google.cloud.compute.v1.StatefulPolicyPreservedStateDiskDevice"
- end
- add_message "google.cloud.compute.v1.StatefulPolicyPreservedStateDiskDevice" do
- proto3_optional :auto_delete, :string, 464761403
- end
- add_enum "google.cloud.compute.v1.StatefulPolicyPreservedStateDiskDevice.AutoDelete" do
- value :UNDEFINED_AUTO_DELETE, 0
- value :NEVER, 74175084
- value :ON_PERMANENT_INSTANCE_DELETION, 95727719
- end
- add_message "google.cloud.compute.v1.StopInstanceRequest" do
- proto3_optional :discard_local_ssd, :bool, 319517903
- optional :instance, :string, 18257045
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.Subnetwork" do
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :enable_flow_logs, :bool, 151544420
- proto3_optional :external_ipv6_prefix, :string, 139299190
- proto3_optional :fingerprint, :string, 234678500
- proto3_optional :gateway_address, :string, 459867385
- proto3_optional :id, :uint64, 3355
- proto3_optional :internal_ipv6_prefix, :string, 506270056
- proto3_optional :ip_cidr_range, :string, 98117322
- proto3_optional :ipv6_access_type, :string, 504658653
- proto3_optional :ipv6_cidr_range, :string, 273141258
- proto3_optional :kind, :string, 3292052
- proto3_optional :log_config, :message, 351299741, "google.cloud.compute.v1.SubnetworkLogConfig"
- proto3_optional :name, :string, 3373707
- proto3_optional :network, :string, 232872494
- proto3_optional :private_ip_google_access, :bool, 421491790
- proto3_optional :private_ipv6_google_access, :string, 48277006
- proto3_optional :purpose, :string, 316407070
- proto3_optional :region, :string, 138946292
- proto3_optional :role, :string, 3506294
- repeated :secondary_ip_ranges, :message, 136658915, "google.cloud.compute.v1.SubnetworkSecondaryRange"
- proto3_optional :self_link, :string, 456214797
- proto3_optional :stack_type, :string, 425908881
- proto3_optional :state, :string, 109757585
- end
- add_enum "google.cloud.compute.v1.Subnetwork.Ipv6AccessType" do
- value :UNDEFINED_IPV6_ACCESS_TYPE, 0
- value :EXTERNAL, 35607499
- value :INTERNAL, 279295677
- value :UNSPECIFIED_IPV6_ACCESS_TYPE, 313080613
- end
- add_enum "google.cloud.compute.v1.Subnetwork.PrivateIpv6GoogleAccess" do
- value :UNDEFINED_PRIVATE_IPV6_GOOGLE_ACCESS, 0
- value :DISABLE_GOOGLE_ACCESS, 450958579
- value :ENABLE_BIDIRECTIONAL_ACCESS_TO_GOOGLE, 427975994
- value :ENABLE_OUTBOUND_VM_ACCESS_TO_GOOGLE, 288210263
- end
- add_enum "google.cloud.compute.v1.Subnetwork.Purpose" do
- value :UNDEFINED_PURPOSE, 0
- value :INTERNAL_HTTPS_LOAD_BALANCER, 248748889
- value :PRIVATE, 403485027
- value :PRIVATE_RFC_1918, 254902107
- value :PRIVATE_SERVICE_CONNECT, 48134724
- value :REGIONAL_MANAGED_PROXY, 153049966
- end
- add_enum "google.cloud.compute.v1.Subnetwork.Role" do
- value :UNDEFINED_ROLE, 0
- value :ACTIVE, 314733318
- value :BACKUP, 341010882
- end
- add_enum "google.cloud.compute.v1.Subnetwork.StackType" do
- value :UNDEFINED_STACK_TYPE, 0
- value :IPV4_IPV6, 22197249
- value :IPV4_ONLY, 22373798
- value :UNSPECIFIED_STACK_TYPE, 298084569
- end
- add_enum "google.cloud.compute.v1.Subnetwork.State" do
- value :UNDEFINED_STATE, 0
- value :DRAINING, 480455402
- value :READY, 77848963
- end
- add_message "google.cloud.compute.v1.SubnetworkAggregatedList" do
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.SubnetworksScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.SubnetworkList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.Subnetwork"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.SubnetworkLogConfig" do
- proto3_optional :aggregation_interval, :string, 174919042
- proto3_optional :enable, :bool, 311764355
- proto3_optional :filter_expr, :string, 183374428
- proto3_optional :flow_sampling, :float, 530150360
- proto3_optional :metadata, :string, 86866735
- repeated :metadata_fields, :string, 378461641
- end
- add_enum "google.cloud.compute.v1.SubnetworkLogConfig.AggregationInterval" do
- value :UNDEFINED_AGGREGATION_INTERVAL, 0
- value :INTERVAL_10_MIN, 487155916
- value :INTERVAL_15_MIN, 491773521
- value :INTERVAL_1_MIN, 69052714
- value :INTERVAL_30_SEC, 7548937
- value :INTERVAL_5_MIN, 72746798
- value :INTERVAL_5_SEC, 72752429
- end
- add_enum "google.cloud.compute.v1.SubnetworkLogConfig.Metadata" do
- value :UNDEFINED_METADATA, 0
- value :CUSTOM_METADATA, 62450749
- value :EXCLUDE_ALL_METADATA, 334519954
- value :INCLUDE_ALL_METADATA, 164619908
- end
- add_message "google.cloud.compute.v1.SubnetworkSecondaryRange" do
- proto3_optional :ip_cidr_range, :string, 98117322
- proto3_optional :range_name, :string, 332216397
- end
- add_message "google.cloud.compute.v1.SubnetworksExpandIpCidrRangeRequest" do
- proto3_optional :ip_cidr_range, :string, 98117322
- end
- add_message "google.cloud.compute.v1.SubnetworksScopedList" do
- repeated :subnetworks, :message, 415853125, "google.cloud.compute.v1.Subnetwork"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.SubnetworksSetPrivateIpGoogleAccessRequest" do
- proto3_optional :private_ip_google_access, :bool, 421491790
- end
- add_message "google.cloud.compute.v1.Subsetting" do
- proto3_optional :policy, :string, 91071794
- end
- add_enum "google.cloud.compute.v1.Subsetting.Policy" do
- value :UNDEFINED_POLICY, 0
- value :CONSISTENT_HASH_SUBSETTING, 108989492
- value :NONE, 2402104
- end
- add_message "google.cloud.compute.v1.SuspendInstanceRequest" do
- proto3_optional :discard_local_ssd, :bool, 319517903
- optional :instance, :string, 18257045
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.SwitchToCustomModeNetworkRequest" do
- optional :network, :string, 232872494
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.TCPHealthCheck" do
- proto3_optional :port, :int32, 3446913
- proto3_optional :port_name, :string, 41534345
- proto3_optional :port_specification, :string, 51590597
- proto3_optional :proxy_header, :string, 160374142
- proto3_optional :request, :string, 21951119
- proto3_optional :response, :string, 196547649
- end
- add_enum "google.cloud.compute.v1.TCPHealthCheck.PortSpecification" do
- value :UNDEFINED_PORT_SPECIFICATION, 0
- value :USE_FIXED_PORT, 190235748
- value :USE_NAMED_PORT, 349300671
- value :USE_SERVING_PORT, 362637516
- end
- add_enum "google.cloud.compute.v1.TCPHealthCheck.ProxyHeader" do
- value :UNDEFINED_PROXY_HEADER, 0
- value :NONE, 2402104
- value :PROXY_V1, 334352940
- end
- add_message "google.cloud.compute.v1.Tags" do
- proto3_optional :fingerprint, :string, 234678500
- repeated :items, :string, 100526016
- end
- add_message "google.cloud.compute.v1.TargetGrpcProxy" do
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :fingerprint, :string, 234678500
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :name, :string, 3373707
- proto3_optional :self_link, :string, 456214797
- proto3_optional :self_link_with_id, :string, 44520962
- proto3_optional :url_map, :string, 367020684
- proto3_optional :validate_for_proxyless, :bool, 101822888
- end
- add_message "google.cloud.compute.v1.TargetGrpcProxyList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.TargetGrpcProxy"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.TargetHttpProxiesScopedList" do
- repeated :target_http_proxies, :message, 162147011, "google.cloud.compute.v1.TargetHttpProxy"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.TargetHttpProxy" do
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :fingerprint, :string, 234678500
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :name, :string, 3373707
- proto3_optional :proxy_bind, :bool, 286025582
- proto3_optional :region, :string, 138946292
- proto3_optional :self_link, :string, 456214797
- proto3_optional :url_map, :string, 367020684
- end
- add_message "google.cloud.compute.v1.TargetHttpProxyAggregatedList" do
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.TargetHttpProxiesScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- end
- add_message "google.cloud.compute.v1.TargetHttpProxyList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.TargetHttpProxy"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.TargetHttpsProxiesScopedList" do
- repeated :target_https_proxies, :message, 366607882, "google.cloud.compute.v1.TargetHttpsProxy"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.TargetHttpsProxiesSetCertificateMapRequest" do
- proto3_optional :certificate_map, :string, 156463796
- end
- add_message "google.cloud.compute.v1.TargetHttpsProxiesSetQuicOverrideRequest" do
- proto3_optional :quic_override, :string, 456577197
- end
- add_enum "google.cloud.compute.v1.TargetHttpsProxiesSetQuicOverrideRequest.QuicOverride" do
- value :UNDEFINED_QUIC_OVERRIDE, 0
- value :DISABLE, 241807048
- value :ENABLE, 438835587
- value :NONE, 2402104
- end
- add_message "google.cloud.compute.v1.TargetHttpsProxiesSetSslCertificatesRequest" do
- repeated :ssl_certificates, :string, 366006543
- end
- add_message "google.cloud.compute.v1.TargetHttpsProxy" do
- proto3_optional :authorization_policy, :string, 33945528
- proto3_optional :certificate_map, :string, 156463796
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :fingerprint, :string, 234678500
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :name, :string, 3373707
- proto3_optional :proxy_bind, :bool, 286025582
- proto3_optional :quic_override, :string, 456577197
- proto3_optional :region, :string, 138946292
- proto3_optional :self_link, :string, 456214797
- proto3_optional :server_tls_policy, :string, 295825266
- repeated :ssl_certificates, :string, 366006543
- proto3_optional :ssl_policy, :string, 295190213
- proto3_optional :url_map, :string, 367020684
- end
- add_enum "google.cloud.compute.v1.TargetHttpsProxy.QuicOverride" do
- value :UNDEFINED_QUIC_OVERRIDE, 0
- value :DISABLE, 241807048
- value :ENABLE, 438835587
- value :NONE, 2402104
- end
- add_message "google.cloud.compute.v1.TargetHttpsProxyAggregatedList" do
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.TargetHttpsProxiesScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.TargetHttpsProxyList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.TargetHttpsProxy"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.TargetInstance" do
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :id, :uint64, 3355
- proto3_optional :instance, :string, 18257045
- proto3_optional :kind, :string, 3292052
- proto3_optional :name, :string, 3373707
- proto3_optional :nat_policy, :string, 509780496
- proto3_optional :network, :string, 232872494
- proto3_optional :self_link, :string, 456214797
- proto3_optional :zone, :string, 3744684
- end
- add_enum "google.cloud.compute.v1.TargetInstance.NatPolicy" do
- value :UNDEFINED_NAT_POLICY, 0
- value :NO_NAT, 161455491
- end
- add_message "google.cloud.compute.v1.TargetInstanceAggregatedList" do
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.TargetInstancesScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.TargetInstanceList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.TargetInstance"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.TargetInstancesScopedList" do
- repeated :target_instances, :message, 392915280, "google.cloud.compute.v1.TargetInstance"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.TargetPool" do
- proto3_optional :backup_pool, :string, 45884537
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :failover_ratio, :float, 212667006
- repeated :health_checks, :string, 448370606
- proto3_optional :id, :uint64, 3355
- repeated :instances, :string, 29097598
- proto3_optional :kind, :string, 3292052
- proto3_optional :name, :string, 3373707
- proto3_optional :region, :string, 138946292
- proto3_optional :self_link, :string, 456214797
- proto3_optional :session_affinity, :string, 463888561
- end
- add_enum "google.cloud.compute.v1.TargetPool.SessionAffinity" do
- value :UNDEFINED_SESSION_AFFINITY, 0
- value :CLIENT_IP, 345665051
- value :CLIENT_IP_NO_DESTINATION, 106122516
- value :CLIENT_IP_PORT_PROTO, 221722926
- value :CLIENT_IP_PROTO, 25322148
- value :GENERATED_COOKIE, 370321204
- value :HEADER_FIELD, 200737960
- value :HTTP_COOKIE, 494981627
- value :NONE, 2402104
- end
- add_message "google.cloud.compute.v1.TargetPoolAggregatedList" do
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.TargetPoolsScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.TargetPoolInstanceHealth" do
- repeated :health_status, :message, 380545845, "google.cloud.compute.v1.HealthStatus"
- proto3_optional :kind, :string, 3292052
- end
- add_message "google.cloud.compute.v1.TargetPoolList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.TargetPool"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.TargetPoolsAddHealthCheckRequest" do
- repeated :health_checks, :message, 448370606, "google.cloud.compute.v1.HealthCheckReference"
- end
- add_message "google.cloud.compute.v1.TargetPoolsAddInstanceRequest" do
- repeated :instances, :message, 29097598, "google.cloud.compute.v1.InstanceReference"
- end
- add_message "google.cloud.compute.v1.TargetPoolsRemoveHealthCheckRequest" do
- repeated :health_checks, :message, 448370606, "google.cloud.compute.v1.HealthCheckReference"
- end
- add_message "google.cloud.compute.v1.TargetPoolsRemoveInstanceRequest" do
- repeated :instances, :message, 29097598, "google.cloud.compute.v1.InstanceReference"
- end
- add_message "google.cloud.compute.v1.TargetPoolsScopedList" do
- repeated :target_pools, :message, 336072617, "google.cloud.compute.v1.TargetPool"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.TargetReference" do
- proto3_optional :target, :string, 192835985
- end
- add_message "google.cloud.compute.v1.TargetSslProxiesSetBackendServiceRequest" do
- proto3_optional :service, :string, 373540533
- end
- add_message "google.cloud.compute.v1.TargetSslProxiesSetCertificateMapRequest" do
- proto3_optional :certificate_map, :string, 156463796
- end
- add_message "google.cloud.compute.v1.TargetSslProxiesSetProxyHeaderRequest" do
- proto3_optional :proxy_header, :string, 160374142
- end
- add_enum "google.cloud.compute.v1.TargetSslProxiesSetProxyHeaderRequest.ProxyHeader" do
- value :UNDEFINED_PROXY_HEADER, 0
- value :NONE, 2402104
- value :PROXY_V1, 334352940
- end
- add_message "google.cloud.compute.v1.TargetSslProxiesSetSslCertificatesRequest" do
- repeated :ssl_certificates, :string, 366006543
- end
- add_message "google.cloud.compute.v1.TargetSslProxy" do
- proto3_optional :certificate_map, :string, 156463796
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :name, :string, 3373707
- proto3_optional :proxy_header, :string, 160374142
- proto3_optional :self_link, :string, 456214797
- proto3_optional :service, :string, 373540533
- repeated :ssl_certificates, :string, 366006543
- proto3_optional :ssl_policy, :string, 295190213
- end
- add_enum "google.cloud.compute.v1.TargetSslProxy.ProxyHeader" do
- value :UNDEFINED_PROXY_HEADER, 0
- value :NONE, 2402104
- value :PROXY_V1, 334352940
- end
- add_message "google.cloud.compute.v1.TargetSslProxyList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.TargetSslProxy"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.TargetTcpProxiesScopedList" do
- repeated :target_tcp_proxies, :message, 262056832, "google.cloud.compute.v1.TargetTcpProxy"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.TargetTcpProxiesSetBackendServiceRequest" do
- proto3_optional :service, :string, 373540533
- end
- add_message "google.cloud.compute.v1.TargetTcpProxiesSetProxyHeaderRequest" do
- proto3_optional :proxy_header, :string, 160374142
- end
- add_enum "google.cloud.compute.v1.TargetTcpProxiesSetProxyHeaderRequest.ProxyHeader" do
- value :UNDEFINED_PROXY_HEADER, 0
- value :NONE, 2402104
- value :PROXY_V1, 334352940
- end
- add_message "google.cloud.compute.v1.TargetTcpProxy" do
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :name, :string, 3373707
- proto3_optional :proxy_bind, :bool, 286025582
- proto3_optional :proxy_header, :string, 160374142
- proto3_optional :region, :string, 138946292
- proto3_optional :self_link, :string, 456214797
- proto3_optional :service, :string, 373540533
- end
- add_enum "google.cloud.compute.v1.TargetTcpProxy.ProxyHeader" do
- value :UNDEFINED_PROXY_HEADER, 0
- value :NONE, 2402104
- value :PROXY_V1, 334352940
- end
- add_message "google.cloud.compute.v1.TargetTcpProxyAggregatedList" do
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.TargetTcpProxiesScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.TargetTcpProxyList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.TargetTcpProxy"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.TargetVpnGateway" do
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- repeated :forwarding_rules, :string, 315821365
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :name, :string, 3373707
- proto3_optional :network, :string, 232872494
- proto3_optional :region, :string, 138946292
- proto3_optional :self_link, :string, 456214797
- proto3_optional :status, :string, 181260274
- repeated :tunnels, :string, 104561931
- end
- add_enum "google.cloud.compute.v1.TargetVpnGateway.Status" do
- value :UNDEFINED_STATUS, 0
- value :CREATING, 455564985
- value :DELETING, 528602024
- value :FAILED, 455706685
- value :READY, 77848963
- end
- add_message "google.cloud.compute.v1.TargetVpnGatewayAggregatedList" do
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.TargetVpnGatewaysScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.TargetVpnGatewayList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.TargetVpnGateway"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.TargetVpnGatewaysScopedList" do
- repeated :target_vpn_gateways, :message, 401770888, "google.cloud.compute.v1.TargetVpnGateway"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.TestFailure" do
- proto3_optional :actual_output_url, :string, 287075458
- proto3_optional :actual_redirect_response_code, :int32, 42926553
- proto3_optional :actual_service, :string, 440379652
- proto3_optional :expected_output_url, :string, 433967384
- proto3_optional :expected_redirect_response_code, :int32, 18888047
- proto3_optional :expected_service, :string, 133987374
- repeated :headers, :message, 258436998, "google.cloud.compute.v1.UrlMapTestHeader"
- proto3_optional :host, :string, 3208616
- proto3_optional :path, :string, 3433509
- end
- add_message "google.cloud.compute.v1.TestIamPermissionsDiskRequest" do
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- optional :test_permissions_request_resource, :message, 439214758, "google.cloud.compute.v1.TestPermissionsRequest"
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.TestIamPermissionsExternalVpnGatewayRequest" do
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- optional :test_permissions_request_resource, :message, 439214758, "google.cloud.compute.v1.TestPermissionsRequest"
- end
- add_message "google.cloud.compute.v1.TestIamPermissionsFirewallPolicyRequest" do
- optional :resource, :string, 195806222
- optional :test_permissions_request_resource, :message, 439214758, "google.cloud.compute.v1.TestPermissionsRequest"
- end
- add_message "google.cloud.compute.v1.TestIamPermissionsImageRequest" do
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- optional :test_permissions_request_resource, :message, 439214758, "google.cloud.compute.v1.TestPermissionsRequest"
- end
- add_message "google.cloud.compute.v1.TestIamPermissionsInstanceRequest" do
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- optional :test_permissions_request_resource, :message, 439214758, "google.cloud.compute.v1.TestPermissionsRequest"
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.TestIamPermissionsInstanceTemplateRequest" do
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- optional :test_permissions_request_resource, :message, 439214758, "google.cloud.compute.v1.TestPermissionsRequest"
- end
- add_message "google.cloud.compute.v1.TestIamPermissionsLicenseCodeRequest" do
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- optional :test_permissions_request_resource, :message, 439214758, "google.cloud.compute.v1.TestPermissionsRequest"
- end
- add_message "google.cloud.compute.v1.TestIamPermissionsLicenseRequest" do
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- optional :test_permissions_request_resource, :message, 439214758, "google.cloud.compute.v1.TestPermissionsRequest"
- end
- add_message "google.cloud.compute.v1.TestIamPermissionsMachineImageRequest" do
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- optional :test_permissions_request_resource, :message, 439214758, "google.cloud.compute.v1.TestPermissionsRequest"
- end
- add_message "google.cloud.compute.v1.TestIamPermissionsNetworkAttachmentRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :resource, :string, 195806222
- optional :test_permissions_request_resource, :message, 439214758, "google.cloud.compute.v1.TestPermissionsRequest"
- end
- add_message "google.cloud.compute.v1.TestIamPermissionsNetworkEndpointGroupRequest" do
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- optional :test_permissions_request_resource, :message, 439214758, "google.cloud.compute.v1.TestPermissionsRequest"
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.TestIamPermissionsNetworkFirewallPolicyRequest" do
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- optional :test_permissions_request_resource, :message, 439214758, "google.cloud.compute.v1.TestPermissionsRequest"
- end
- add_message "google.cloud.compute.v1.TestIamPermissionsNodeGroupRequest" do
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- optional :test_permissions_request_resource, :message, 439214758, "google.cloud.compute.v1.TestPermissionsRequest"
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.TestIamPermissionsNodeTemplateRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :resource, :string, 195806222
- optional :test_permissions_request_resource, :message, 439214758, "google.cloud.compute.v1.TestPermissionsRequest"
- end
- add_message "google.cloud.compute.v1.TestIamPermissionsPacketMirroringRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :resource, :string, 195806222
- optional :test_permissions_request_resource, :message, 439214758, "google.cloud.compute.v1.TestPermissionsRequest"
- end
- add_message "google.cloud.compute.v1.TestIamPermissionsRegionDiskRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :resource, :string, 195806222
- optional :test_permissions_request_resource, :message, 439214758, "google.cloud.compute.v1.TestPermissionsRequest"
- end
- add_message "google.cloud.compute.v1.TestIamPermissionsRegionNetworkFirewallPolicyRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :resource, :string, 195806222
- optional :test_permissions_request_resource, :message, 439214758, "google.cloud.compute.v1.TestPermissionsRequest"
- end
- add_message "google.cloud.compute.v1.TestIamPermissionsReservationRequest" do
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- optional :test_permissions_request_resource, :message, 439214758, "google.cloud.compute.v1.TestPermissionsRequest"
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.TestIamPermissionsResourcePolicyRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :resource, :string, 195806222
- optional :test_permissions_request_resource, :message, 439214758, "google.cloud.compute.v1.TestPermissionsRequest"
- end
- add_message "google.cloud.compute.v1.TestIamPermissionsServiceAttachmentRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :resource, :string, 195806222
- optional :test_permissions_request_resource, :message, 439214758, "google.cloud.compute.v1.TestPermissionsRequest"
- end
- add_message "google.cloud.compute.v1.TestIamPermissionsSnapshotRequest" do
- optional :project, :string, 227560217
- optional :resource, :string, 195806222
- optional :test_permissions_request_resource, :message, 439214758, "google.cloud.compute.v1.TestPermissionsRequest"
- end
- add_message "google.cloud.compute.v1.TestIamPermissionsSubnetworkRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :resource, :string, 195806222
- optional :test_permissions_request_resource, :message, 439214758, "google.cloud.compute.v1.TestPermissionsRequest"
- end
- add_message "google.cloud.compute.v1.TestIamPermissionsVpnGatewayRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :resource, :string, 195806222
- optional :test_permissions_request_resource, :message, 439214758, "google.cloud.compute.v1.TestPermissionsRequest"
- end
- add_message "google.cloud.compute.v1.TestPermissionsRequest" do
- repeated :permissions, :string, 59962500
- end
- add_message "google.cloud.compute.v1.TestPermissionsResponse" do
- repeated :permissions, :string, 59962500
- end
- add_message "google.cloud.compute.v1.Uint128" do
- proto3_optional :high, :uint64, 3202466
- proto3_optional :low, :uint64, 107348
- end
- add_message "google.cloud.compute.v1.UpdateAccessConfigInstanceRequest" do
- optional :access_config_resource, :message, 387825552, "google.cloud.compute.v1.AccessConfig"
- optional :instance, :string, 18257045
- optional :network_interface, :string, 365387880
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.UpdateAutoscalerRequest" do
- proto3_optional :autoscaler, :string, 517258967
- optional :autoscaler_resource, :message, 207616118, "google.cloud.compute.v1.Autoscaler"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.UpdateBackendBucketRequest" do
- optional :backend_bucket, :string, 91714037
- optional :backend_bucket_resource, :message, 380757784, "google.cloud.compute.v1.BackendBucket"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.UpdateBackendServiceRequest" do
- optional :backend_service, :string, 306946058
- optional :backend_service_resource, :message, 347586723, "google.cloud.compute.v1.BackendService"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.UpdateDiskRequest" do
- optional :disk, :string, 3083677
- optional :disk_resource, :message, 25880688, "google.cloud.compute.v1.Disk"
- proto3_optional :paths, :string, 106438894
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- proto3_optional :update_mask, :string, 500079778
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.UpdateDisplayDeviceInstanceRequest" do
- optional :display_device_resource, :message, 289686106, "google.cloud.compute.v1.DisplayDevice"
- optional :instance, :string, 18257045
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.UpdateFirewallRequest" do
- optional :firewall, :string, 511016192
- optional :firewall_resource, :message, 41425005, "google.cloud.compute.v1.Firewall"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.UpdateHealthCheckRequest" do
- optional :health_check, :string, 308876645
- optional :health_check_resource, :message, 201925032, "google.cloud.compute.v1.HealthCheck"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.UpdateInstanceRequest" do
- optional :instance, :string, 18257045
- optional :instance_resource, :message, 215988344, "google.cloud.compute.v1.Instance"
- proto3_optional :minimal_action, :string, 270567060
- proto3_optional :most_disruptive_allowed_action, :string, 66103053
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_enum "google.cloud.compute.v1.UpdateInstanceRequest.MinimalAction" do
- value :UNDEFINED_MINIMAL_ACTION, 0
- end
- add_enum "google.cloud.compute.v1.UpdateInstanceRequest.MostDisruptiveAllowedAction" do
- value :UNDEFINED_MOST_DISRUPTIVE_ALLOWED_ACTION, 0
- end
- add_message "google.cloud.compute.v1.UpdateNetworkInterfaceInstanceRequest" do
- optional :instance, :string, 18257045
- optional :network_interface, :string, 365387880
- optional :network_interface_resource, :message, 325814789, "google.cloud.compute.v1.NetworkInterface"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.UpdatePeeringNetworkRequest" do
- optional :network, :string, 232872494
- optional :networks_update_peering_request_resource, :message, 224433497, "google.cloud.compute.v1.NetworksUpdatePeeringRequest"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.UpdatePerInstanceConfigsInstanceGroupManagerRequest" do
- optional :instance_group_manager, :string, 249363395
- optional :instance_group_managers_update_per_instance_configs_req_resource, :message, 141402302, "google.cloud.compute.v1.InstanceGroupManagersUpdatePerInstanceConfigsReq"
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest" do
- optional :instance_group_manager, :string, 249363395
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :region_instance_group_manager_update_instance_config_req_resource, :message, 89036583, "google.cloud.compute.v1.RegionInstanceGroupManagerUpdateInstanceConfigReq"
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.UpdateRegionAutoscalerRequest" do
- proto3_optional :autoscaler, :string, 517258967
- optional :autoscaler_resource, :message, 207616118, "google.cloud.compute.v1.Autoscaler"
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.UpdateRegionBackendServiceRequest" do
- optional :backend_service, :string, 306946058
- optional :backend_service_resource, :message, 347586723, "google.cloud.compute.v1.BackendService"
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.UpdateRegionCommitmentRequest" do
- optional :commitment, :string, 482134805
- optional :commitment_resource, :message, 244240888, "google.cloud.compute.v1.Commitment"
- proto3_optional :paths, :string, 106438894
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- proto3_optional :update_mask, :string, 500079778
- end
- add_message "google.cloud.compute.v1.UpdateRegionDiskRequest" do
- optional :disk, :string, 3083677
- optional :disk_resource, :message, 25880688, "google.cloud.compute.v1.Disk"
- proto3_optional :paths, :string, 106438894
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- proto3_optional :update_mask, :string, 500079778
- end
- add_message "google.cloud.compute.v1.UpdateRegionHealthCheckRequest" do
- optional :health_check, :string, 308876645
- optional :health_check_resource, :message, 201925032, "google.cloud.compute.v1.HealthCheck"
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- end
- add_message "google.cloud.compute.v1.UpdateRegionUrlMapRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :url_map, :string, 367020684
- optional :url_map_resource, :message, 168675425, "google.cloud.compute.v1.UrlMap"
- end
- add_message "google.cloud.compute.v1.UpdateReservationRequest" do
- proto3_optional :paths, :string, 106438894
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :reservation, :string, 47530956
- optional :reservation_resource, :message, 285030177, "google.cloud.compute.v1.Reservation"
- proto3_optional :update_mask, :string, 500079778
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.UpdateRouterRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- proto3_optional :request_id, :string, 37109963
- optional :router, :string, 148608841
- optional :router_resource, :message, 155222084, "google.cloud.compute.v1.Router"
- end
- add_message "google.cloud.compute.v1.UpdateShieldedInstanceConfigInstanceRequest" do
- optional :instance, :string, 18257045
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :shielded_instance_config_resource, :message, 272059224, "google.cloud.compute.v1.ShieldedInstanceConfig"
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.UpdateUrlMapRequest" do
- optional :project, :string, 227560217
- proto3_optional :request_id, :string, 37109963
- optional :url_map, :string, 367020684
- optional :url_map_resource, :message, 168675425, "google.cloud.compute.v1.UrlMap"
- end
- add_message "google.cloud.compute.v1.UrlMap" do
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :default_route_action, :message, 378919466, "google.cloud.compute.v1.HttpRouteAction"
- proto3_optional :default_service, :string, 370242231
- proto3_optional :default_url_redirect, :message, 359503338, "google.cloud.compute.v1.HttpRedirectAction"
- proto3_optional :description, :string, 422937596
- proto3_optional :fingerprint, :string, 234678500
- proto3_optional :header_action, :message, 328077352, "google.cloud.compute.v1.HttpHeaderAction"
- repeated :host_rules, :message, 311804832, "google.cloud.compute.v1.HostRule"
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :name, :string, 3373707
- repeated :path_matchers, :message, 271664219, "google.cloud.compute.v1.PathMatcher"
- proto3_optional :region, :string, 138946292
- proto3_optional :self_link, :string, 456214797
- repeated :tests, :message, 110251553, "google.cloud.compute.v1.UrlMapTest"
- end
- add_message "google.cloud.compute.v1.UrlMapList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.UrlMap"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.UrlMapReference" do
- proto3_optional :url_map, :string, 367020684
- end
- add_message "google.cloud.compute.v1.UrlMapTest" do
- proto3_optional :description, :string, 422937596
- proto3_optional :expected_output_url, :string, 433967384
- proto3_optional :expected_redirect_response_code, :int32, 18888047
- repeated :headers, :message, 258436998, "google.cloud.compute.v1.UrlMapTestHeader"
- proto3_optional :host, :string, 3208616
- proto3_optional :path, :string, 3433509
- proto3_optional :service, :string, 373540533
- end
- add_message "google.cloud.compute.v1.UrlMapTestHeader" do
- proto3_optional :name, :string, 3373707
- proto3_optional :value, :string, 111972721
- end
- add_message "google.cloud.compute.v1.UrlMapValidationResult" do
- repeated :load_errors, :string, 310147300
- proto3_optional :load_succeeded, :bool, 128326216
- repeated :test_failures, :message, 505934134, "google.cloud.compute.v1.TestFailure"
- proto3_optional :test_passed, :bool, 192708797
- end
- add_message "google.cloud.compute.v1.UrlMapsAggregatedList" do
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.UrlMapsScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.UrlMapsScopedList" do
- repeated :url_maps, :message, 103352167, "google.cloud.compute.v1.UrlMap"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.UrlMapsValidateRequest" do
- repeated :load_balancing_schemes, :string, 6308527
- proto3_optional :resource, :message, 195806222, "google.cloud.compute.v1.UrlMap"
- end
- add_enum "google.cloud.compute.v1.UrlMapsValidateRequest.LoadBalancingSchemes" do
- value :UNDEFINED_LOAD_BALANCING_SCHEMES, 0
- value :EXTERNAL, 35607499
- value :EXTERNAL_MANAGED, 512006923
- value :LOAD_BALANCING_SCHEME_UNSPECIFIED, 526507452
- end
- add_message "google.cloud.compute.v1.UrlMapsValidateResponse" do
- proto3_optional :result, :message, 139315229, "google.cloud.compute.v1.UrlMapValidationResult"
- end
- add_message "google.cloud.compute.v1.UrlRewrite" do
- proto3_optional :host_rewrite, :string, 159819253
- proto3_optional :path_prefix_rewrite, :string, 41186361
- end
- add_message "google.cloud.compute.v1.UsableSubnetwork" do
- proto3_optional :external_ipv6_prefix, :string, 139299190
- proto3_optional :internal_ipv6_prefix, :string, 506270056
- proto3_optional :ip_cidr_range, :string, 98117322
- proto3_optional :ipv6_access_type, :string, 504658653
- proto3_optional :network, :string, 232872494
- proto3_optional :purpose, :string, 316407070
- proto3_optional :role, :string, 3506294
- repeated :secondary_ip_ranges, :message, 136658915, "google.cloud.compute.v1.UsableSubnetworkSecondaryRange"
- proto3_optional :stack_type, :string, 425908881
- proto3_optional :subnetwork, :string, 307827694
- end
- add_enum "google.cloud.compute.v1.UsableSubnetwork.Ipv6AccessType" do
- value :UNDEFINED_IPV6_ACCESS_TYPE, 0
- value :EXTERNAL, 35607499
- value :INTERNAL, 279295677
- end
- add_enum "google.cloud.compute.v1.UsableSubnetwork.Purpose" do
- value :UNDEFINED_PURPOSE, 0
- value :INTERNAL_HTTPS_LOAD_BALANCER, 248748889
- value :PRIVATE, 403485027
- value :PRIVATE_RFC_1918, 254902107
- value :PRIVATE_SERVICE_CONNECT, 48134724
- value :REGIONAL_MANAGED_PROXY, 153049966
- end
- add_enum "google.cloud.compute.v1.UsableSubnetwork.Role" do
- value :UNDEFINED_ROLE, 0
- value :ACTIVE, 314733318
- value :BACKUP, 341010882
- end
- add_enum "google.cloud.compute.v1.UsableSubnetwork.StackType" do
- value :UNDEFINED_STACK_TYPE, 0
- value :IPV4_IPV6, 22197249
- value :IPV4_ONLY, 22373798
- end
- add_message "google.cloud.compute.v1.UsableSubnetworkSecondaryRange" do
- proto3_optional :ip_cidr_range, :string, 98117322
- proto3_optional :range_name, :string, 332216397
- end
- add_message "google.cloud.compute.v1.UsableSubnetworksAggregatedList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.UsableSubnetwork"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.UsageExportLocation" do
- proto3_optional :bucket_name, :string, 283610048
- proto3_optional :report_name_prefix, :string, 320198715
- end
- add_message "google.cloud.compute.v1.ValidateRegionUrlMapRequest" do
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- optional :region_url_maps_validate_request_resource, :message, 56632858, "google.cloud.compute.v1.RegionUrlMapsValidateRequest"
- optional :url_map, :string, 367020684
- end
- add_message "google.cloud.compute.v1.ValidateUrlMapRequest" do
- optional :project, :string, 227560217
- optional :url_map, :string, 367020684
- optional :url_maps_validate_request_resource, :message, 395913455, "google.cloud.compute.v1.UrlMapsValidateRequest"
- end
- add_message "google.cloud.compute.v1.VmEndpointNatMappings" do
- proto3_optional :instance_name, :string, 227947509
- repeated :interface_nat_mappings, :message, 256196617, "google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings"
- end
- add_message "google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings" do
- repeated :drain_nat_ip_port_ranges, :string, 395440577
- repeated :nat_ip_port_ranges, :string, 531830810
- proto3_optional :num_total_drain_nat_ports, :int32, 335532793
- proto3_optional :num_total_nat_ports, :int32, 299904384
- repeated :rule_mappings, :message, 486192968, "google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings"
- proto3_optional :source_alias_ip_range, :string, 440340952
- proto3_optional :source_virtual_ip, :string, 149836159
- end
- add_message "google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings" do
- repeated :drain_nat_ip_port_ranges, :string, 395440577
- repeated :nat_ip_port_ranges, :string, 531830810
- proto3_optional :num_total_drain_nat_ports, :int32, 335532793
- proto3_optional :num_total_nat_ports, :int32, 299904384
- proto3_optional :rule_number, :int32, 535211500
- end
- add_message "google.cloud.compute.v1.VmEndpointNatMappingsList" do
- proto3_optional :id, :string, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- repeated :result, :message, 139315229, "google.cloud.compute.v1.VmEndpointNatMappings"
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.VpnGateway" do
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :label_fingerprint, :string, 178124825
- map :labels, :string, :string, 500195327
- proto3_optional :name, :string, 3373707
- proto3_optional :network, :string, 232872494
- proto3_optional :region, :string, 138946292
- proto3_optional :self_link, :string, 456214797
- proto3_optional :stack_type, :string, 425908881
- repeated :vpn_interfaces, :message, 91842181, "google.cloud.compute.v1.VpnGatewayVpnGatewayInterface"
- end
- add_enum "google.cloud.compute.v1.VpnGateway.StackType" do
- value :UNDEFINED_STACK_TYPE, 0
- value :IPV4_IPV6, 22197249
- value :IPV4_ONLY, 22373798
- end
- add_message "google.cloud.compute.v1.VpnGatewayAggregatedList" do
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.VpnGatewaysScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.VpnGatewayList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.VpnGateway"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.VpnGatewayStatus" do
- repeated :vpn_connections, :message, 439334538, "google.cloud.compute.v1.VpnGatewayStatusVpnConnection"
- end
- add_message "google.cloud.compute.v1.VpnGatewayStatusHighAvailabilityRequirementState" do
- proto3_optional :state, :string, 109757585
- proto3_optional :unsatisfied_reason, :string, 55016330
- end
- add_enum "google.cloud.compute.v1.VpnGatewayStatusHighAvailabilityRequirementState.State" do
- value :UNDEFINED_STATE, 0
- value :CONNECTION_REDUNDANCY_MET, 505242907
- value :CONNECTION_REDUNDANCY_NOT_MET, 511863311
- end
- add_enum "google.cloud.compute.v1.VpnGatewayStatusHighAvailabilityRequirementState.UnsatisfiedReason" do
- value :UNDEFINED_UNSATISFIED_REASON, 0
- value :INCOMPLETE_TUNNELS_COVERAGE, 55917437
- end
- add_message "google.cloud.compute.v1.VpnGatewayStatusTunnel" do
- proto3_optional :local_gateway_interface, :uint32, 158764330
- proto3_optional :peer_gateway_interface, :uint32, 214380385
- proto3_optional :tunnel_url, :string, 78975256
- end
- add_message "google.cloud.compute.v1.VpnGatewayStatusVpnConnection" do
- proto3_optional :peer_external_gateway, :string, 384956173
- proto3_optional :peer_gcp_gateway, :string, 281867452
- proto3_optional :state, :message, 109757585, "google.cloud.compute.v1.VpnGatewayStatusHighAvailabilityRequirementState"
- repeated :tunnels, :message, 104561931, "google.cloud.compute.v1.VpnGatewayStatusTunnel"
- end
- add_message "google.cloud.compute.v1.VpnGatewayVpnGatewayInterface" do
- proto3_optional :id, :uint32, 3355
- proto3_optional :interconnect_attachment, :string, 308135284
- proto3_optional :ip_address, :string, 406272220
- end
- add_message "google.cloud.compute.v1.VpnGatewaysGetStatusResponse" do
- proto3_optional :result, :message, 139315229, "google.cloud.compute.v1.VpnGatewayStatus"
- end
- add_message "google.cloud.compute.v1.VpnGatewaysScopedList" do
- repeated :vpn_gateways, :message, 259177882, "google.cloud.compute.v1.VpnGateway"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.VpnTunnel" do
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :description, :string, 422937596
- proto3_optional :detailed_status, :string, 333501025
- proto3_optional :id, :uint64, 3355
- proto3_optional :ike_version, :int32, 218376220
- proto3_optional :kind, :string, 3292052
- repeated :local_traffic_selector, :string, 317314613
- proto3_optional :name, :string, 3373707
- proto3_optional :peer_external_gateway, :string, 384956173
- proto3_optional :peer_external_gateway_interface, :int32, 452768391
- proto3_optional :peer_gcp_gateway, :string, 281867452
- proto3_optional :peer_ip, :string, 383249700
- proto3_optional :region, :string, 138946292
- repeated :remote_traffic_selector, :string, 358887098
- proto3_optional :router, :string, 148608841
- proto3_optional :self_link, :string, 456214797
- proto3_optional :shared_secret, :string, 381932490
- proto3_optional :shared_secret_hash, :string, 398881891
- proto3_optional :status, :string, 181260274
- proto3_optional :target_vpn_gateway, :string, 532512843
- proto3_optional :vpn_gateway, :string, 406684153
- proto3_optional :vpn_gateway_interface, :int32, 95979123
- end
- add_enum "google.cloud.compute.v1.VpnTunnel.Status" do
- value :UNDEFINED_STATUS, 0
- value :ALLOCATING_RESOURCES, 320922816
- value :AUTHORIZATION_ERROR, 23580290
- value :DEPROVISIONING, 428935662
- value :ESTABLISHED, 88852344
- value :FAILED, 455706685
- value :FIRST_HANDSHAKE, 191393000
- value :NEGOTIATION_FAILURE, 360325868
- value :NETWORK_ERROR, 193912951
- value :NO_INCOMING_PACKETS, 119983216
- value :PROVISIONING, 290896621
- value :REJECTED, 174130302
- value :STOPPED, 444276141
- value :WAITING_FOR_FULL_CONFIG, 41640522
- end
- add_message "google.cloud.compute.v1.VpnTunnelAggregatedList" do
- proto3_optional :id, :string, 3355
- map :items, :string, :message, 100526016, "google.cloud.compute.v1.VpnTunnelsScopedList"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- repeated :unreachables, :string, 243372063
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.VpnTunnelList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.VpnTunnel"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.VpnTunnelsScopedList" do
- repeated :vpn_tunnels, :message, 163494080, "google.cloud.compute.v1.VpnTunnel"
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.WafExpressionSet" do
- repeated :aliases, :string, 159207166
- repeated :expressions, :message, 175554779, "google.cloud.compute.v1.WafExpressionSetExpression"
- proto3_optional :id, :string, 3355
- end
- add_message "google.cloud.compute.v1.WafExpressionSetExpression" do
- proto3_optional :id, :string, 3355
- proto3_optional :sensitivity, :int32, 27532959
- end
- add_message "google.cloud.compute.v1.WaitGlobalOperationRequest" do
- optional :operation, :string, 52090215
- optional :project, :string, 227560217
- end
- add_message "google.cloud.compute.v1.WaitRegionOperationRequest" do
- optional :operation, :string, 52090215
- optional :project, :string, 227560217
- optional :region, :string, 138946292
- end
- add_message "google.cloud.compute.v1.WaitZoneOperationRequest" do
- optional :operation, :string, 52090215
- optional :project, :string, 227560217
- optional :zone, :string, 3744684
- end
- add_message "google.cloud.compute.v1.Warning" do
- proto3_optional :code, :string, 3059181
- repeated :data, :message, 3076010, "google.cloud.compute.v1.Data"
- proto3_optional :message, :string, 418054151
- end
- add_enum "google.cloud.compute.v1.Warning.Code" do
- value :UNDEFINED_CODE, 0
- value :CLEANUP_FAILED, 150308440
- value :DEPRECATED_RESOURCE_USED, 391835586
- value :DEPRECATED_TYPE_USED, 346526230
- value :DISK_SIZE_LARGER_THAN_IMAGE_SIZE, 369442967
- value :EXPERIMENTAL_TYPE_USED, 451954443
- value :EXTERNAL_API_WARNING, 175546307
- value :FIELD_VALUE_OVERRIDEN, 329669423
- value :INJECTED_KERNELS_DEPRECATED, 417377419
- value :INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB, 401542606
- value :LARGE_DEPLOYMENT_WARNING, 481440678
- value :MISSING_TYPE_DEPENDENCY, 344505463
- value :NEXT_HOP_ADDRESS_NOT_ASSIGNED, 324964999
- value :NEXT_HOP_CANNOT_IP_FORWARD, 383382887
- value :NEXT_HOP_INSTANCE_HAS_NO_IPV6_INTERFACE, 146748434
- value :NEXT_HOP_INSTANCE_NOT_FOUND, 464250446
- value :NEXT_HOP_INSTANCE_NOT_ON_NETWORK, 243758146
- value :NEXT_HOP_NOT_RUNNING, 417081265
- value :NOT_CRITICAL_ERROR, 105763924
- value :NO_RESULTS_ON_PAGE, 30036744
- value :PARTIAL_SUCCESS, 39966469
- value :REQUIRED_TOS_AGREEMENT, 3745539
- value :RESOURCE_IN_USE_BY_OTHER_RESOURCE_WARNING, 496728641
- value :RESOURCE_NOT_DELETED, 168598460
- value :SCHEMA_VALIDATION_IGNORED, 275245642
- value :SINGLE_INSTANCE_PROPERTY_TEMPLATE, 268305617
- value :UNDECLARED_PROPERTIES, 390513439
- value :UNREACHABLE, 13328052
- end
- add_message "google.cloud.compute.v1.Warnings" do
- proto3_optional :code, :string, 3059181
- repeated :data, :message, 3076010, "google.cloud.compute.v1.Data"
- proto3_optional :message, :string, 418054151
- end
- add_enum "google.cloud.compute.v1.Warnings.Code" do
- value :UNDEFINED_CODE, 0
- value :CLEANUP_FAILED, 150308440
- value :DEPRECATED_RESOURCE_USED, 391835586
- value :DEPRECATED_TYPE_USED, 346526230
- value :DISK_SIZE_LARGER_THAN_IMAGE_SIZE, 369442967
- value :EXPERIMENTAL_TYPE_USED, 451954443
- value :EXTERNAL_API_WARNING, 175546307
- value :FIELD_VALUE_OVERRIDEN, 329669423
- value :INJECTED_KERNELS_DEPRECATED, 417377419
- value :INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB, 401542606
- value :LARGE_DEPLOYMENT_WARNING, 481440678
- value :MISSING_TYPE_DEPENDENCY, 344505463
- value :NEXT_HOP_ADDRESS_NOT_ASSIGNED, 324964999
- value :NEXT_HOP_CANNOT_IP_FORWARD, 383382887
- value :NEXT_HOP_INSTANCE_HAS_NO_IPV6_INTERFACE, 146748434
- value :NEXT_HOP_INSTANCE_NOT_FOUND, 464250446
- value :NEXT_HOP_INSTANCE_NOT_ON_NETWORK, 243758146
- value :NEXT_HOP_NOT_RUNNING, 417081265
- value :NOT_CRITICAL_ERROR, 105763924
- value :NO_RESULTS_ON_PAGE, 30036744
- value :PARTIAL_SUCCESS, 39966469
- value :REQUIRED_TOS_AGREEMENT, 3745539
- value :RESOURCE_IN_USE_BY_OTHER_RESOURCE_WARNING, 496728641
- value :RESOURCE_NOT_DELETED, 168598460
- value :SCHEMA_VALIDATION_IGNORED, 275245642
- value :SINGLE_INSTANCE_PROPERTY_TEMPLATE, 268305617
- value :UNDECLARED_PROPERTIES, 390513439
- value :UNREACHABLE, 13328052
- end
- add_message "google.cloud.compute.v1.WeightedBackendService" do
- proto3_optional :backend_service, :string, 306946058
- proto3_optional :header_action, :message, 328077352, "google.cloud.compute.v1.HttpHeaderAction"
- proto3_optional :weight, :uint32, 282149496
- end
- add_message "google.cloud.compute.v1.XpnHostList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.Project"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.XpnResourceId" do
- proto3_optional :id, :string, 3355
- proto3_optional :type, :string, 3575610
- end
- add_enum "google.cloud.compute.v1.XpnResourceId.Type" do
- value :UNDEFINED_TYPE, 0
- value :PROJECT, 408671993
- value :XPN_RESOURCE_TYPE_UNSPECIFIED, 151607034
- end
- add_message "google.cloud.compute.v1.Zone" do
- repeated :available_cpu_platforms, :string, 175536531
- proto3_optional :creation_timestamp, :string, 30525366
- proto3_optional :deprecated, :message, 515138995, "google.cloud.compute.v1.DeprecationStatus"
- proto3_optional :description, :string, 422937596
- proto3_optional :id, :uint64, 3355
- proto3_optional :kind, :string, 3292052
- proto3_optional :name, :string, 3373707
- proto3_optional :region, :string, 138946292
- proto3_optional :self_link, :string, 456214797
- proto3_optional :status, :string, 181260274
- proto3_optional :supports_pzs, :bool, 83983214
- end
- add_enum "google.cloud.compute.v1.Zone.Status" do
- value :UNDEFINED_STATUS, 0
- value :DOWN, 2104482
- value :UP, 2715
- end
- add_message "google.cloud.compute.v1.ZoneList" do
- proto3_optional :id, :string, 3355
- repeated :items, :message, 100526016, "google.cloud.compute.v1.Zone"
- proto3_optional :kind, :string, 3292052
- proto3_optional :next_page_token, :string, 79797525
- proto3_optional :self_link, :string, 456214797
- proto3_optional :warning, :message, 50704284, "google.cloud.compute.v1.Warning"
- end
- add_message "google.cloud.compute.v1.ZoneSetLabelsRequest" do
- proto3_optional :label_fingerprint, :string, 178124825
- map :labels, :string, :string, 500195327
- end
- add_message "google.cloud.compute.v1.ZoneSetPolicyRequest" do
- repeated :bindings, :message, 403251854, "google.cloud.compute.v1.Binding"
- proto3_optional :etag, :string, 3123477
- proto3_optional :policy, :message, 91071794, "google.cloud.compute.v1.Policy"
- end
end
+ warn "Each proto file must use a consistent fully-qualified name."
+ warn "This will become an error in the next major version."
end
module Google
module Cloud
module Compute