# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/compute/v1/compute.proto

require 'google/api/annotations_pb'
require 'google/api/client_pb'
require 'google/api/field_behavior_pb'
require 'google/api/resource_pb'
require 'google/cloud/extended_operations_pb'
require 'google/protobuf'

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
    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 :PREMIUM, 399530551
      value :STANDARD, 484642493
    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.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.AddRuleSecurityPolicyRequest" do
      optional :project, :string, 227560217
      optional :security_policy, :string, 171082513
      optional :security_policy_rule_resource, :message, 402693443, "google.cloud.compute.v1.SecurityPolicyRule"
    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 :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.NetworkTier" do
      value :UNDEFINED_NETWORK_TIER, 0
      value :PREMIUM, 399530551
      value :STANDARD, 484642493
    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 :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 :threads_per_core, :int32, 352611671
    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.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.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.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.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.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.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 :count, :int64, 94851343
      proto3_optional :in_use_count, :int64, 493458877
      proto3_optional :instance_properties, :message, 215355165, "google.cloud.compute.v1.AllocationSpecificSKUAllocationReservedInstanceProperties"
    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 :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
      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.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 :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
      proto3_optional :on_update_action, :string, 202451980
      proto3_optional :provisioned_iops, :int64, 186769108
      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.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 :creation_timestamp, :string, 30525366
      repeated :custom_response_headers, :string, 387539094
      proto3_optional :description, :string, 422937596
      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_message "google.cloud.compute.v1.BackendBucketCdnPolicy" do
      repeated :bypass_cache_on_request_headers, :message, 486203082, "google.cloud.compute.v1.BackendBucketCdnPolicyBypassCacheOnRequestHeader"
      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.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 :connection_draining, :message, 461096747, "google.cloud.compute.v1.ConnectionDraining"
      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 :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
      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
      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.LoadBalancingScheme" do
      value :UNDEFINED_LOAD_BALANCING_SCHEME, 0
      value :EXTERNAL, 35607499
      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
    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
    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.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.BackendServiceLogConfig" do
      proto3_optional :enable, :bool, 311764355
      proto3_optional :sample_rate, :float, 153193045
    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.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
      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.Commitment" do
      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"
      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 :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 :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 :GENERAL_PURPOSE, 299793543
      value :GENERAL_PURPOSE_E2, 301911877
      value :GENERAL_PURPOSE_N2, 301912156
      value :GENERAL_PURPOSE_N2D, 232471400
      value :MEMORY_OPTIMIZED, 281753417
      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_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.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.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.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.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.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.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.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 :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 :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.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.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.Errors" do
      proto3_optional :code, :string, 3059181
      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 :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_tuple_count, :int32, 388342037
      repeated :target_resources, :string, 528230647
      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
    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.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 :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 :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
      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 :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 :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 :PREMIUM, 399530551
      value :STANDARD, 484642493
    end
    add_enum "google.cloud.compute.v1.ForwardingRule.PscConnectionStatus" do
      value :UNDEFINED_PSC_CONNECTION_STATUS, 0
      value :ACCEPTED, 246714279
      value :CLOSED, 380163436
      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.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.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.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.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.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.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.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.GetNetworkEndpointGroupRequest" do
      optional :network_endpoint_group, :string, 433907078
      optional :project, :string, 227560217
      optional :zone, :string, 3744684
    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.GetRegionNetworkEndpointGroupRequest" do
      optional :network_endpoint_group, :string, 433907078
      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.GetRegionSslCertificateRequest" do
      optional :project, :string, 227560217
      optional :region, :string, 138946292
      optional :ssl_certificate, :string, 46443492
    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.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.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 :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.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 :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.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
      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.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.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.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.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.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.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.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"
    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.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 :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 :private_ipv6_google_access, :string, 48277006
      proto3_optional :reservation_affinity, :message, 157850683, "google.cloud.compute.v1.ReservationAffinity"
      repeated :resource_policies, :string, 22220385
      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 :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.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.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 :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_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 :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 :replacement_method, :string, 505931694
      proto3_optional :type, :string, 3575610
    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_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 :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.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"
      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 :private_ipv6_google_access, :string, 48277006
      proto3_optional :reservation_affinity, :message, 157850683, "google.cloud.compute.v1.ReservationAffinity"
      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.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 :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.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.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 :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.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_subnets, :string, 237842938
      proto3_optional :cloud_router_ip_address, :string, 287392776
      proto3_optional :creation_timestamp, :string, 30525366
      proto3_optional :customer_router_ip_address, :string, 332475761
      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 :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.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"
      repeated :links, :message, 102977465, "google.cloud.compute.v1.InterconnectDiagnosticsLinkStatus"
      proto3_optional :mac_address, :string, 332540164
    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 :receiving_optical_power, :message, 244717279, "google.cloud.compute.v1.InterconnectDiagnosticsLinkOpticalPower"
      proto3_optional :transmitting_optical_power, :message, 459431197, "google.cloud.compute.v1.InterconnectDiagnosticsLinkOpticalPower"
    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.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.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.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.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.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.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.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.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.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.LocationPolicy" do
      map :locations, :string, :message, 413423454, "google.cloud.compute.v1.LocationPolicyLocation"
    end
    add_message "google.cloud.compute.v1.LocationPolicyLocation" do
      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.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.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 :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 :gateway_i_pv4, :string, 178678877
      proto3_optional :id, :uint64, 3355
      proto3_optional :kind, :string, 3292052
      proto3_optional :mtu, :int32, 108462
      proto3_optional :name, :string, 3373707
      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
      repeated :subnetworks, :string, 415853125
    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 :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 :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.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
      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_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 :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 :state, :string, 109757585
      proto3_optional :state_details, :string, 95566996
    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.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 :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 :cpu_overcommit_type, :string, 247727959
      repeated :disks, :message, 95594102, "google.cloud.compute.v1.LocalDisk"
      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
    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.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.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.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.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.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"
    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 :xpn_project_status, :string, 228419265
    end
    add_enum "google.cloud.compute.v1.Project.DefaultNetworkTier" do
      value :UNDEFINED_DEFAULT_NETWORK_TIER, 0
      value :PREMIUM, 399530551
      value :STANDARD, 484642493
    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 :PREMIUM, 399530551
      value :STANDARD, 484642493
    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_MEMORY_OPTIMIZED_CPUS, 489057886
      value :COMMITTED_N2A_CPUS, 40064304
      value :COMMITTED_N2D_CPUS, 125951757
      value :COMMITTED_N2_CPUS, 322589603
      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_T2D_CPUS, 382266439
      value :CPUS, 2075595
      value :CPUS_ALL_REGIONS, 470911149
      value :DISKS_TOTAL_GB, 353520543
      value :E2_CPUS, 481995837
      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_INTERNAL_ADDRESSES, 42738332
      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 :MACHINE_IMAGES, 446986640
      value :N2A_CPUS, 265855917
      value :N2D_CPUS, 351743370
      value :N2_CPUS, 416465286
      value :NETWORKS, 485481477
      value :NETWORK_ENDPOINT_GROUPS, 102144909
      value :NETWORK_FIREWALL_POLICIES, 101117374
      value :NODE_GROUPS, 24624817
      value :NODE_TEMPLATES, 474896668
      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_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_INSTANCE_GROUP_MANAGERS, 37543696
      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 :SUBNETWORKS, 421330469
      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.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_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.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.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.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
      proto3_optional :satisfies_pzs, :bool, 480964267
      proto3_optional :self_link, :string, 456214797
      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.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_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.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
      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 :interface_name, :string, 437854673
      proto3_optional :ip_address, :string, 406272220
      proto3_optional :management_type, :string, 173703606
      proto3_optional :name, :string, 3373707
      proto3_optional :peer_asn, :uint32, 69573151
      proto3_optional :peer_ip_address, :string, 207735769
      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.RouterNat" do
      repeated :drain_nat_ips, :string, 504078535
      proto3_optional :enable_endpoint_independent_mapping, :bool, 259441819
      proto3_optional :icmp_idle_timeout_sec, :int32, 3647562
      proto3_optional :log_config, :message, 351299741, "google.cloud.compute.v1.RouterNatLogConfig"
      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.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 :ip_address, :string, 406272220
      proto3_optional :linked_vpn_tunnel, :string, 352296953
      proto3_optional :name, :string, 3373707
      proto3_optional :num_learned_routes, :uint32, 135457535
      proto3_optional :peer_ip_address, :string, 207735769
      proto3_optional :router_appliance_instance, :string, 468312989
      proto3_optional :state, :string, 109757585
      proto3_optional :status, :string, 181260274
      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_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.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 :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
    end
    add_enum "google.cloud.compute.v1.Scheduling.OnHostMaintenance" do
      value :UNDEFINED_ON_HOST_MAINTENANCE, 0
      value :MIGRATE, 165699979
      value :TERMINATE, 527617601
    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.SecurityPoliciesListPreconfiguredExpressionSetsResponse" do
      proto3_optional :preconfigured_expression_sets, :message, 536200826, "google.cloud.compute.v1.SecurityPoliciesWafConfig"
    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 :description, :string, 422937596
      proto3_optional :fingerprint, :string, 234678500
      proto3_optional :id, :uint64, 3355
      proto3_optional :kind, :string, 3292052
      proto3_optional :name, :string, 3373707
      repeated :rules, :message, 108873975, "google.cloud.compute.v1.SecurityPolicyRule"
      proto3_optional :self_link, :string, 456214797
    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_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.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.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 :kind, :string, 3292052
      proto3_optional :match, :message, 103668165, "google.cloud.compute.v1.SecurityPolicyRuleMatcher"
      proto3_optional :preview, :bool, 218686408
      proto3_optional :priority, :int32, 445151652
    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.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
      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 :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 :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.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.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.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.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.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.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.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.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.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.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.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.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.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.Snapshot" do
      proto3_optional :auto_created, :bool, 463922264
      proto3_optional :chain_name, :string, 68644169
      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 :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 :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.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.SourceInstanceParams" do
      repeated :disk_configs, :message, 235580623, "google.cloud.compute.v1.DiskInstantiationConfig"
    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.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.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 :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
      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 :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 :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
    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.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.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 :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.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 :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.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 :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.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.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.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.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.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_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.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.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
      proto3_optional :resource, :message, 195806222, "google.cloud.compute.v1.UrlMap"
    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 :ip_cidr_range, :string, 98117322
      proto3_optional :network, :string, 232872494
      repeated :secondary_ip_ranges, :message, 136658915, "google.cloud.compute.v1.UsableSubnetworkSecondaryRange"
      proto3_optional :subnetwork, :string, 307827694
    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
      proto3_optional :source_alias_ip_range, :string, 440340952
      proto3_optional :source_virtual_ip, :string, 149836159
    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
      repeated :vpn_interfaces, :message, 91842181, "google.cloud.compute.v1.VpnGatewayVpnGatewayInterface"
    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
    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 :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_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 :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_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
end

module Google
  module Cloud
    module Compute
      module V1
        AbandonInstancesInstanceGroupManagerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AbandonInstancesInstanceGroupManagerRequest").msgclass
        AbandonInstancesRegionInstanceGroupManagerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AbandonInstancesRegionInstanceGroupManagerRequest").msgclass
        AcceleratorConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AcceleratorConfig").msgclass
        AcceleratorType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AcceleratorType").msgclass
        AcceleratorTypeAggregatedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AcceleratorTypeAggregatedList").msgclass
        AcceleratorTypeList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AcceleratorTypeList").msgclass
        AcceleratorTypesScopedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AcceleratorTypesScopedList").msgclass
        Accelerators = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Accelerators").msgclass
        AccessConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AccessConfig").msgclass
        AccessConfig::NetworkTier = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AccessConfig.NetworkTier").enummodule
        AccessConfig::Type = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AccessConfig.Type").enummodule
        AddAccessConfigInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AddAccessConfigInstanceRequest").msgclass
        AddAssociationFirewallPolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AddAssociationFirewallPolicyRequest").msgclass
        AddHealthCheckTargetPoolRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AddHealthCheckTargetPoolRequest").msgclass
        AddInstanceTargetPoolRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AddInstanceTargetPoolRequest").msgclass
        AddInstancesInstanceGroupRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AddInstancesInstanceGroupRequest").msgclass
        AddNodesNodeGroupRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AddNodesNodeGroupRequest").msgclass
        AddPeeringNetworkRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AddPeeringNetworkRequest").msgclass
        AddResourcePoliciesDiskRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AddResourcePoliciesDiskRequest").msgclass
        AddResourcePoliciesInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AddResourcePoliciesInstanceRequest").msgclass
        AddResourcePoliciesRegionDiskRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AddResourcePoliciesRegionDiskRequest").msgclass
        AddRuleFirewallPolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AddRuleFirewallPolicyRequest").msgclass
        AddRuleSecurityPolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AddRuleSecurityPolicyRequest").msgclass
        AddSignedUrlKeyBackendBucketRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AddSignedUrlKeyBackendBucketRequest").msgclass
        AddSignedUrlKeyBackendServiceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AddSignedUrlKeyBackendServiceRequest").msgclass
        Address = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Address").msgclass
        Address::AddressType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Address.AddressType").enummodule
        Address::IpVersion = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Address.IpVersion").enummodule
        Address::NetworkTier = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Address.NetworkTier").enummodule
        Address::Purpose = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Address.Purpose").enummodule
        Address::Status = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Address.Status").enummodule
        AddressAggregatedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AddressAggregatedList").msgclass
        AddressList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AddressList").msgclass
        AddressesScopedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AddressesScopedList").msgclass
        AdvancedMachineFeatures = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AdvancedMachineFeatures").msgclass
        AggregatedListAcceleratorTypesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AggregatedListAcceleratorTypesRequest").msgclass
        AggregatedListAddressesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AggregatedListAddressesRequest").msgclass
        AggregatedListAutoscalersRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AggregatedListAutoscalersRequest").msgclass
        AggregatedListBackendServicesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AggregatedListBackendServicesRequest").msgclass
        AggregatedListDiskTypesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AggregatedListDiskTypesRequest").msgclass
        AggregatedListDisksRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AggregatedListDisksRequest").msgclass
        AggregatedListForwardingRulesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AggregatedListForwardingRulesRequest").msgclass
        AggregatedListGlobalOperationsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AggregatedListGlobalOperationsRequest").msgclass
        AggregatedListHealthChecksRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AggregatedListHealthChecksRequest").msgclass
        AggregatedListInstanceGroupManagersRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AggregatedListInstanceGroupManagersRequest").msgclass
        AggregatedListInstanceGroupsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AggregatedListInstanceGroupsRequest").msgclass
        AggregatedListInstancesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AggregatedListInstancesRequest").msgclass
        AggregatedListInterconnectAttachmentsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AggregatedListInterconnectAttachmentsRequest").msgclass
        AggregatedListMachineTypesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AggregatedListMachineTypesRequest").msgclass
        AggregatedListNetworkEndpointGroupsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AggregatedListNetworkEndpointGroupsRequest").msgclass
        AggregatedListNodeGroupsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AggregatedListNodeGroupsRequest").msgclass
        AggregatedListNodeTemplatesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AggregatedListNodeTemplatesRequest").msgclass
        AggregatedListNodeTypesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AggregatedListNodeTypesRequest").msgclass
        AggregatedListPacketMirroringsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AggregatedListPacketMirroringsRequest").msgclass
        AggregatedListPublicDelegatedPrefixesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AggregatedListPublicDelegatedPrefixesRequest").msgclass
        AggregatedListRegionCommitmentsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AggregatedListRegionCommitmentsRequest").msgclass
        AggregatedListReservationsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AggregatedListReservationsRequest").msgclass
        AggregatedListResourcePoliciesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AggregatedListResourcePoliciesRequest").msgclass
        AggregatedListRoutersRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AggregatedListRoutersRequest").msgclass
        AggregatedListServiceAttachmentsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AggregatedListServiceAttachmentsRequest").msgclass
        AggregatedListSslCertificatesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AggregatedListSslCertificatesRequest").msgclass
        AggregatedListSubnetworksRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AggregatedListSubnetworksRequest").msgclass
        AggregatedListTargetHttpProxiesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AggregatedListTargetHttpProxiesRequest").msgclass
        AggregatedListTargetHttpsProxiesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AggregatedListTargetHttpsProxiesRequest").msgclass
        AggregatedListTargetInstancesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AggregatedListTargetInstancesRequest").msgclass
        AggregatedListTargetPoolsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AggregatedListTargetPoolsRequest").msgclass
        AggregatedListTargetVpnGatewaysRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AggregatedListTargetVpnGatewaysRequest").msgclass
        AggregatedListUrlMapsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AggregatedListUrlMapsRequest").msgclass
        AggregatedListVpnGatewaysRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AggregatedListVpnGatewaysRequest").msgclass
        AggregatedListVpnTunnelsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AggregatedListVpnTunnelsRequest").msgclass
        AliasIpRange = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AliasIpRange").msgclass
        AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk").msgclass
        AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk::Interface = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Interface").enummodule
        AllocationSpecificSKUAllocationReservedInstanceProperties = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AllocationSpecificSKUAllocationReservedInstanceProperties").msgclass
        AllocationSpecificSKUReservation = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AllocationSpecificSKUReservation").msgclass
        Allowed = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Allowed").msgclass
        ApplyUpdatesToInstancesInstanceGroupManagerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ApplyUpdatesToInstancesInstanceGroupManagerRequest").msgclass
        ApplyUpdatesToInstancesRegionInstanceGroupManagerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ApplyUpdatesToInstancesRegionInstanceGroupManagerRequest").msgclass
        AttachDiskInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AttachDiskInstanceRequest").msgclass
        AttachNetworkEndpointsGlobalNetworkEndpointGroupRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AttachNetworkEndpointsGlobalNetworkEndpointGroupRequest").msgclass
        AttachNetworkEndpointsNetworkEndpointGroupRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AttachNetworkEndpointsNetworkEndpointGroupRequest").msgclass
        AttachedDisk = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AttachedDisk").msgclass
        AttachedDisk::Interface = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AttachedDisk.Interface").enummodule
        AttachedDisk::Mode = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AttachedDisk.Mode").enummodule
        AttachedDisk::Type = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AttachedDisk.Type").enummodule
        AttachedDiskInitializeParams = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AttachedDiskInitializeParams").msgclass
        AttachedDiskInitializeParams::OnUpdateAction = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AttachedDiskInitializeParams.OnUpdateAction").enummodule
        AuditConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AuditConfig").msgclass
        AuditLogConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AuditLogConfig").msgclass
        AuditLogConfig::LogType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AuditLogConfig.LogType").enummodule
        AuthorizationLoggingOptions = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AuthorizationLoggingOptions").msgclass
        AuthorizationLoggingOptions::PermissionType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AuthorizationLoggingOptions.PermissionType").enummodule
        Autoscaler = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Autoscaler").msgclass
        Autoscaler::Status = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Autoscaler.Status").enummodule
        AutoscalerAggregatedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AutoscalerAggregatedList").msgclass
        AutoscalerList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AutoscalerList").msgclass
        AutoscalerStatusDetails = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AutoscalerStatusDetails").msgclass
        AutoscalerStatusDetails::Type = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AutoscalerStatusDetails.Type").enummodule
        AutoscalersScopedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AutoscalersScopedList").msgclass
        AutoscalingPolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AutoscalingPolicy").msgclass
        AutoscalingPolicy::Mode = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AutoscalingPolicy.Mode").enummodule
        AutoscalingPolicyCpuUtilization = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AutoscalingPolicyCpuUtilization").msgclass
        AutoscalingPolicyCpuUtilization::PredictiveMethod = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AutoscalingPolicyCpuUtilization.PredictiveMethod").enummodule
        AutoscalingPolicyCustomMetricUtilization = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AutoscalingPolicyCustomMetricUtilization").msgclass
        AutoscalingPolicyCustomMetricUtilization::UtilizationTargetType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AutoscalingPolicyCustomMetricUtilization.UtilizationTargetType").enummodule
        AutoscalingPolicyLoadBalancingUtilization = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AutoscalingPolicyLoadBalancingUtilization").msgclass
        AutoscalingPolicyScaleInControl = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AutoscalingPolicyScaleInControl").msgclass
        AutoscalingPolicyScalingSchedule = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.AutoscalingPolicyScalingSchedule").msgclass
        Backend = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Backend").msgclass
        Backend::BalancingMode = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Backend.BalancingMode").enummodule
        BackendBucket = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.BackendBucket").msgclass
        BackendBucketCdnPolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.BackendBucketCdnPolicy").msgclass
        BackendBucketCdnPolicy::CacheMode = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.BackendBucketCdnPolicy.CacheMode").enummodule
        BackendBucketCdnPolicyBypassCacheOnRequestHeader = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.BackendBucketCdnPolicyBypassCacheOnRequestHeader").msgclass
        BackendBucketCdnPolicyNegativeCachingPolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.BackendBucketCdnPolicyNegativeCachingPolicy").msgclass
        BackendBucketList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.BackendBucketList").msgclass
        BackendService = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.BackendService").msgclass
        BackendService::LoadBalancingScheme = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.BackendService.LoadBalancingScheme").enummodule
        BackendService::LocalityLbPolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.BackendService.LocalityLbPolicy").enummodule
        BackendService::Protocol = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.BackendService.Protocol").enummodule
        BackendService::SessionAffinity = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.BackendService.SessionAffinity").enummodule
        BackendServiceAggregatedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.BackendServiceAggregatedList").msgclass
        BackendServiceCdnPolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.BackendServiceCdnPolicy").msgclass
        BackendServiceCdnPolicy::CacheMode = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.BackendServiceCdnPolicy.CacheMode").enummodule
        BackendServiceCdnPolicyBypassCacheOnRequestHeader = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.BackendServiceCdnPolicyBypassCacheOnRequestHeader").msgclass
        BackendServiceCdnPolicyNegativeCachingPolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.BackendServiceCdnPolicyNegativeCachingPolicy").msgclass
        BackendServiceFailoverPolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.BackendServiceFailoverPolicy").msgclass
        BackendServiceGroupHealth = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.BackendServiceGroupHealth").msgclass
        BackendServiceIAP = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.BackendServiceIAP").msgclass
        BackendServiceList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.BackendServiceList").msgclass
        BackendServiceLogConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.BackendServiceLogConfig").msgclass
        BackendServiceReference = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.BackendServiceReference").msgclass
        BackendServicesScopedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.BackendServicesScopedList").msgclass
        Binding = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Binding").msgclass
        BulkInsertInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.BulkInsertInstanceRequest").msgclass
        BulkInsertInstanceResource = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.BulkInsertInstanceResource").msgclass
        BulkInsertInstanceResourcePerInstanceProperties = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.BulkInsertInstanceResourcePerInstanceProperties").msgclass
        BulkInsertRegionInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.BulkInsertRegionInstanceRequest").msgclass
        CacheInvalidationRule = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.CacheInvalidationRule").msgclass
        CacheKeyPolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.CacheKeyPolicy").msgclass
        CircuitBreakers = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.CircuitBreakers").msgclass
        CloneRulesFirewallPolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.CloneRulesFirewallPolicyRequest").msgclass
        Commitment = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Commitment").msgclass
        Commitment::Category = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Commitment.Category").enummodule
        Commitment::Plan = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Commitment.Plan").enummodule
        Commitment::Status = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Commitment.Status").enummodule
        Commitment::Type = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Commitment.Type").enummodule
        CommitmentAggregatedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.CommitmentAggregatedList").msgclass
        CommitmentList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.CommitmentList").msgclass
        CommitmentsScopedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.CommitmentsScopedList").msgclass
        Condition = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Condition").msgclass
        ConfidentialInstanceConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ConfidentialInstanceConfig").msgclass
        ConnectionDraining = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ConnectionDraining").msgclass
        ConsistentHashLoadBalancerSettings = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ConsistentHashLoadBalancerSettings").msgclass
        ConsistentHashLoadBalancerSettingsHttpCookie = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ConsistentHashLoadBalancerSettingsHttpCookie").msgclass
        CorsPolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.CorsPolicy").msgclass
        CreateInstancesInstanceGroupManagerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.CreateInstancesInstanceGroupManagerRequest").msgclass
        CreateInstancesRegionInstanceGroupManagerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.CreateInstancesRegionInstanceGroupManagerRequest").msgclass
        CreateSnapshotDiskRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.CreateSnapshotDiskRequest").msgclass
        CreateSnapshotRegionDiskRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.CreateSnapshotRegionDiskRequest").msgclass
        CustomerEncryptionKey = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.CustomerEncryptionKey").msgclass
        CustomerEncryptionKeyProtectedDisk = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.CustomerEncryptionKeyProtectedDisk").msgclass
        Data = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Data").msgclass
        DeleteAccessConfigInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteAccessConfigInstanceRequest").msgclass
        DeleteAddressRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteAddressRequest").msgclass
        DeleteAutoscalerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteAutoscalerRequest").msgclass
        DeleteBackendBucketRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteBackendBucketRequest").msgclass
        DeleteBackendServiceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteBackendServiceRequest").msgclass
        DeleteDiskRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteDiskRequest").msgclass
        DeleteExternalVpnGatewayRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteExternalVpnGatewayRequest").msgclass
        DeleteFirewallPolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteFirewallPolicyRequest").msgclass
        DeleteFirewallRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteFirewallRequest").msgclass
        DeleteForwardingRuleRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteForwardingRuleRequest").msgclass
        DeleteGlobalAddressRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteGlobalAddressRequest").msgclass
        DeleteGlobalForwardingRuleRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteGlobalForwardingRuleRequest").msgclass
        DeleteGlobalNetworkEndpointGroupRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteGlobalNetworkEndpointGroupRequest").msgclass
        DeleteGlobalOperationRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteGlobalOperationRequest").msgclass
        DeleteGlobalOperationResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteGlobalOperationResponse").msgclass
        DeleteGlobalOrganizationOperationRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteGlobalOrganizationOperationRequest").msgclass
        DeleteGlobalOrganizationOperationResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteGlobalOrganizationOperationResponse").msgclass
        DeleteGlobalPublicDelegatedPrefixeRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteGlobalPublicDelegatedPrefixeRequest").msgclass
        DeleteHealthCheckRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteHealthCheckRequest").msgclass
        DeleteImageRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteImageRequest").msgclass
        DeleteInstanceGroupManagerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteInstanceGroupManagerRequest").msgclass
        DeleteInstanceGroupRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteInstanceGroupRequest").msgclass
        DeleteInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteInstanceRequest").msgclass
        DeleteInstanceTemplateRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteInstanceTemplateRequest").msgclass
        DeleteInstancesInstanceGroupManagerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteInstancesInstanceGroupManagerRequest").msgclass
        DeleteInstancesRegionInstanceGroupManagerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteInstancesRegionInstanceGroupManagerRequest").msgclass
        DeleteInterconnectAttachmentRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteInterconnectAttachmentRequest").msgclass
        DeleteInterconnectRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteInterconnectRequest").msgclass
        DeleteLicenseRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteLicenseRequest").msgclass
        DeleteNetworkEndpointGroupRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteNetworkEndpointGroupRequest").msgclass
        DeleteNetworkRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteNetworkRequest").msgclass
        DeleteNodeGroupRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteNodeGroupRequest").msgclass
        DeleteNodeTemplateRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteNodeTemplateRequest").msgclass
        DeleteNodesNodeGroupRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteNodesNodeGroupRequest").msgclass
        DeletePacketMirroringRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeletePacketMirroringRequest").msgclass
        DeletePerInstanceConfigsInstanceGroupManagerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeletePerInstanceConfigsInstanceGroupManagerRequest").msgclass
        DeletePerInstanceConfigsRegionInstanceGroupManagerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeletePerInstanceConfigsRegionInstanceGroupManagerRequest").msgclass
        DeletePublicAdvertisedPrefixeRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeletePublicAdvertisedPrefixeRequest").msgclass
        DeletePublicDelegatedPrefixeRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeletePublicDelegatedPrefixeRequest").msgclass
        DeleteRegionAutoscalerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteRegionAutoscalerRequest").msgclass
        DeleteRegionBackendServiceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteRegionBackendServiceRequest").msgclass
        DeleteRegionDiskRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteRegionDiskRequest").msgclass
        DeleteRegionHealthCheckRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteRegionHealthCheckRequest").msgclass
        DeleteRegionHealthCheckServiceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteRegionHealthCheckServiceRequest").msgclass
        DeleteRegionInstanceGroupManagerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteRegionInstanceGroupManagerRequest").msgclass
        DeleteRegionNetworkEndpointGroupRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteRegionNetworkEndpointGroupRequest").msgclass
        DeleteRegionNotificationEndpointRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteRegionNotificationEndpointRequest").msgclass
        DeleteRegionOperationRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteRegionOperationRequest").msgclass
        DeleteRegionOperationResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteRegionOperationResponse").msgclass
        DeleteRegionSslCertificateRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteRegionSslCertificateRequest").msgclass
        DeleteRegionTargetHttpProxyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteRegionTargetHttpProxyRequest").msgclass
        DeleteRegionTargetHttpsProxyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteRegionTargetHttpsProxyRequest").msgclass
        DeleteRegionUrlMapRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteRegionUrlMapRequest").msgclass
        DeleteReservationRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteReservationRequest").msgclass
        DeleteResourcePolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteResourcePolicyRequest").msgclass
        DeleteRouteRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteRouteRequest").msgclass
        DeleteRouterRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteRouterRequest").msgclass
        DeleteSecurityPolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteSecurityPolicyRequest").msgclass
        DeleteServiceAttachmentRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteServiceAttachmentRequest").msgclass
        DeleteSignedUrlKeyBackendBucketRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteSignedUrlKeyBackendBucketRequest").msgclass
        DeleteSignedUrlKeyBackendServiceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteSignedUrlKeyBackendServiceRequest").msgclass
        DeleteSnapshotRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteSnapshotRequest").msgclass
        DeleteSslCertificateRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteSslCertificateRequest").msgclass
        DeleteSslPolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteSslPolicyRequest").msgclass
        DeleteSubnetworkRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteSubnetworkRequest").msgclass
        DeleteTargetGrpcProxyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteTargetGrpcProxyRequest").msgclass
        DeleteTargetHttpProxyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteTargetHttpProxyRequest").msgclass
        DeleteTargetHttpsProxyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteTargetHttpsProxyRequest").msgclass
        DeleteTargetInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteTargetInstanceRequest").msgclass
        DeleteTargetPoolRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteTargetPoolRequest").msgclass
        DeleteTargetSslProxyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteTargetSslProxyRequest").msgclass
        DeleteTargetTcpProxyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteTargetTcpProxyRequest").msgclass
        DeleteTargetVpnGatewayRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteTargetVpnGatewayRequest").msgclass
        DeleteUrlMapRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteUrlMapRequest").msgclass
        DeleteVpnGatewayRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteVpnGatewayRequest").msgclass
        DeleteVpnTunnelRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteVpnTunnelRequest").msgclass
        DeleteZoneOperationRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteZoneOperationRequest").msgclass
        DeleteZoneOperationResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeleteZoneOperationResponse").msgclass
        Denied = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Denied").msgclass
        DeprecateImageRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeprecateImageRequest").msgclass
        DeprecationStatus = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeprecationStatus").msgclass
        DeprecationStatus::State = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DeprecationStatus.State").enummodule
        DetachDiskInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DetachDiskInstanceRequest").msgclass
        DetachNetworkEndpointsGlobalNetworkEndpointGroupRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DetachNetworkEndpointsGlobalNetworkEndpointGroupRequest").msgclass
        DetachNetworkEndpointsNetworkEndpointGroupRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DetachNetworkEndpointsNetworkEndpointGroupRequest").msgclass
        DisableXpnHostProjectRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DisableXpnHostProjectRequest").msgclass
        DisableXpnResourceProjectRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DisableXpnResourceProjectRequest").msgclass
        Disk = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Disk").msgclass
        Disk::Status = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Disk.Status").enummodule
        DiskAggregatedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DiskAggregatedList").msgclass
        DiskInstantiationConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DiskInstantiationConfig").msgclass
        DiskInstantiationConfig::InstantiateFrom = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DiskInstantiationConfig.InstantiateFrom").enummodule
        DiskList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DiskList").msgclass
        DiskMoveRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DiskMoveRequest").msgclass
        DiskType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DiskType").msgclass
        DiskTypeAggregatedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DiskTypeAggregatedList").msgclass
        DiskTypeList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DiskTypeList").msgclass
        DiskTypesScopedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DiskTypesScopedList").msgclass
        DisksAddResourcePoliciesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DisksAddResourcePoliciesRequest").msgclass
        DisksRemoveResourcePoliciesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DisksRemoveResourcePoliciesRequest").msgclass
        DisksResizeRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DisksResizeRequest").msgclass
        DisksScopedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DisksScopedList").msgclass
        DisplayDevice = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DisplayDevice").msgclass
        DistributionPolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DistributionPolicy").msgclass
        DistributionPolicy::TargetShape = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DistributionPolicy.TargetShape").enummodule
        DistributionPolicyZoneConfiguration = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.DistributionPolicyZoneConfiguration").msgclass
        Duration = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Duration").msgclass
        EnableXpnHostProjectRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.EnableXpnHostProjectRequest").msgclass
        EnableXpnResourceProjectRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.EnableXpnResourceProjectRequest").msgclass
        Error = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Error").msgclass
        Errors = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Errors").msgclass
        ExchangedPeeringRoute = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ExchangedPeeringRoute").msgclass
        ExchangedPeeringRoute::Type = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ExchangedPeeringRoute.Type").enummodule
        ExchangedPeeringRoutesList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ExchangedPeeringRoutesList").msgclass
        ExpandIpCidrRangeSubnetworkRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ExpandIpCidrRangeSubnetworkRequest").msgclass
        Expr = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Expr").msgclass
        ExternalVpnGateway = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ExternalVpnGateway").msgclass
        ExternalVpnGateway::RedundancyType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ExternalVpnGateway.RedundancyType").enummodule
        ExternalVpnGatewayInterface = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ExternalVpnGatewayInterface").msgclass
        ExternalVpnGatewayList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ExternalVpnGatewayList").msgclass
        FileContentBuffer = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.FileContentBuffer").msgclass
        FileContentBuffer::FileType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.FileContentBuffer.FileType").enummodule
        Firewall = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Firewall").msgclass
        Firewall::Direction = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Firewall.Direction").enummodule
        FirewallList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.FirewallList").msgclass
        FirewallLogConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.FirewallLogConfig").msgclass
        FirewallLogConfig::Metadata = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.FirewallLogConfig.Metadata").enummodule
        FirewallPoliciesListAssociationsResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.FirewallPoliciesListAssociationsResponse").msgclass
        FirewallPolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.FirewallPolicy").msgclass
        FirewallPolicyAssociation = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.FirewallPolicyAssociation").msgclass
        FirewallPolicyList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.FirewallPolicyList").msgclass
        FirewallPolicyRule = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.FirewallPolicyRule").msgclass
        FirewallPolicyRule::Direction = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.FirewallPolicyRule.Direction").enummodule
        FirewallPolicyRuleMatcher = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.FirewallPolicyRuleMatcher").msgclass
        FirewallPolicyRuleMatcherLayer4Config = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config").msgclass
        FixedOrPercent = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.FixedOrPercent").msgclass
        ForwardingRule = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ForwardingRule").msgclass
        ForwardingRule::IPProtocolEnum = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ForwardingRule.IPProtocolEnum").enummodule
        ForwardingRule::IpVersion = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ForwardingRule.IpVersion").enummodule
        ForwardingRule::LoadBalancingScheme = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ForwardingRule.LoadBalancingScheme").enummodule
        ForwardingRule::NetworkTier = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ForwardingRule.NetworkTier").enummodule
        ForwardingRule::PscConnectionStatus = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ForwardingRule.PscConnectionStatus").enummodule
        ForwardingRuleAggregatedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ForwardingRuleAggregatedList").msgclass
        ForwardingRuleList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ForwardingRuleList").msgclass
        ForwardingRuleReference = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ForwardingRuleReference").msgclass
        ForwardingRuleServiceDirectoryRegistration = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ForwardingRuleServiceDirectoryRegistration").msgclass
        ForwardingRulesScopedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ForwardingRulesScopedList").msgclass
        GRPCHealthCheck = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GRPCHealthCheck").msgclass
        GRPCHealthCheck::PortSpecification = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GRPCHealthCheck.PortSpecification").enummodule
        GetAcceleratorTypeRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetAcceleratorTypeRequest").msgclass
        GetAddressRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetAddressRequest").msgclass
        GetAssociationFirewallPolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetAssociationFirewallPolicyRequest").msgclass
        GetAutoscalerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetAutoscalerRequest").msgclass
        GetBackendBucketRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetBackendBucketRequest").msgclass
        GetBackendServiceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetBackendServiceRequest").msgclass
        GetDiagnosticsInterconnectRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetDiagnosticsInterconnectRequest").msgclass
        GetDiskRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetDiskRequest").msgclass
        GetDiskTypeRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetDiskTypeRequest").msgclass
        GetEffectiveFirewallsInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetEffectiveFirewallsInstanceRequest").msgclass
        GetEffectiveFirewallsNetworkRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetEffectiveFirewallsNetworkRequest").msgclass
        GetExternalVpnGatewayRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetExternalVpnGatewayRequest").msgclass
        GetFirewallPolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetFirewallPolicyRequest").msgclass
        GetFirewallRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetFirewallRequest").msgclass
        GetForwardingRuleRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetForwardingRuleRequest").msgclass
        GetFromFamilyImageRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetFromFamilyImageRequest").msgclass
        GetGlobalAddressRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetGlobalAddressRequest").msgclass
        GetGlobalForwardingRuleRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetGlobalForwardingRuleRequest").msgclass
        GetGlobalNetworkEndpointGroupRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetGlobalNetworkEndpointGroupRequest").msgclass
        GetGlobalOperationRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetGlobalOperationRequest").msgclass
        GetGlobalOrganizationOperationRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetGlobalOrganizationOperationRequest").msgclass
        GetGlobalPublicDelegatedPrefixeRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetGlobalPublicDelegatedPrefixeRequest").msgclass
        GetGuestAttributesInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetGuestAttributesInstanceRequest").msgclass
        GetHealthBackendServiceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetHealthBackendServiceRequest").msgclass
        GetHealthCheckRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetHealthCheckRequest").msgclass
        GetHealthRegionBackendServiceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetHealthRegionBackendServiceRequest").msgclass
        GetHealthTargetPoolRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetHealthTargetPoolRequest").msgclass
        GetIamPolicyDiskRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetIamPolicyDiskRequest").msgclass
        GetIamPolicyFirewallPolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetIamPolicyFirewallPolicyRequest").msgclass
        GetIamPolicyImageRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetIamPolicyImageRequest").msgclass
        GetIamPolicyInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetIamPolicyInstanceRequest").msgclass
        GetIamPolicyInstanceTemplateRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetIamPolicyInstanceTemplateRequest").msgclass
        GetIamPolicyLicenseRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetIamPolicyLicenseRequest").msgclass
        GetIamPolicyNodeGroupRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetIamPolicyNodeGroupRequest").msgclass
        GetIamPolicyNodeTemplateRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetIamPolicyNodeTemplateRequest").msgclass
        GetIamPolicyRegionDiskRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetIamPolicyRegionDiskRequest").msgclass
        GetIamPolicyReservationRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetIamPolicyReservationRequest").msgclass
        GetIamPolicyResourcePolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetIamPolicyResourcePolicyRequest").msgclass
        GetIamPolicyServiceAttachmentRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetIamPolicyServiceAttachmentRequest").msgclass
        GetIamPolicySnapshotRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetIamPolicySnapshotRequest").msgclass
        GetIamPolicySubnetworkRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetIamPolicySubnetworkRequest").msgclass
        GetImageFamilyViewRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetImageFamilyViewRequest").msgclass
        GetImageRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetImageRequest").msgclass
        GetInstanceGroupManagerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetInstanceGroupManagerRequest").msgclass
        GetInstanceGroupRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetInstanceGroupRequest").msgclass
        GetInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetInstanceRequest").msgclass
        GetInstanceTemplateRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetInstanceTemplateRequest").msgclass
        GetInterconnectAttachmentRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetInterconnectAttachmentRequest").msgclass
        GetInterconnectLocationRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetInterconnectLocationRequest").msgclass
        GetInterconnectRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetInterconnectRequest").msgclass
        GetLicenseCodeRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetLicenseCodeRequest").msgclass
        GetLicenseRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetLicenseRequest").msgclass
        GetMachineTypeRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetMachineTypeRequest").msgclass
        GetNatMappingInfoRoutersRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetNatMappingInfoRoutersRequest").msgclass
        GetNetworkEndpointGroupRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetNetworkEndpointGroupRequest").msgclass
        GetNetworkRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetNetworkRequest").msgclass
        GetNodeGroupRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetNodeGroupRequest").msgclass
        GetNodeTemplateRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetNodeTemplateRequest").msgclass
        GetNodeTypeRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetNodeTypeRequest").msgclass
        GetPacketMirroringRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetPacketMirroringRequest").msgclass
        GetProjectRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetProjectRequest").msgclass
        GetPublicAdvertisedPrefixeRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetPublicAdvertisedPrefixeRequest").msgclass
        GetPublicDelegatedPrefixeRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetPublicDelegatedPrefixeRequest").msgclass
        GetRegionAutoscalerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetRegionAutoscalerRequest").msgclass
        GetRegionBackendServiceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetRegionBackendServiceRequest").msgclass
        GetRegionCommitmentRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetRegionCommitmentRequest").msgclass
        GetRegionDiskRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetRegionDiskRequest").msgclass
        GetRegionDiskTypeRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetRegionDiskTypeRequest").msgclass
        GetRegionHealthCheckRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetRegionHealthCheckRequest").msgclass
        GetRegionHealthCheckServiceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetRegionHealthCheckServiceRequest").msgclass
        GetRegionInstanceGroupManagerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetRegionInstanceGroupManagerRequest").msgclass
        GetRegionInstanceGroupRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetRegionInstanceGroupRequest").msgclass
        GetRegionNetworkEndpointGroupRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetRegionNetworkEndpointGroupRequest").msgclass
        GetRegionNotificationEndpointRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetRegionNotificationEndpointRequest").msgclass
        GetRegionOperationRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetRegionOperationRequest").msgclass
        GetRegionRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetRegionRequest").msgclass
        GetRegionSslCertificateRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetRegionSslCertificateRequest").msgclass
        GetRegionTargetHttpProxyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetRegionTargetHttpProxyRequest").msgclass
        GetRegionTargetHttpsProxyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetRegionTargetHttpsProxyRequest").msgclass
        GetRegionUrlMapRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetRegionUrlMapRequest").msgclass
        GetReservationRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetReservationRequest").msgclass
        GetResourcePolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetResourcePolicyRequest").msgclass
        GetRouteRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetRouteRequest").msgclass
        GetRouterRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetRouterRequest").msgclass
        GetRouterStatusRouterRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetRouterStatusRouterRequest").msgclass
        GetRuleFirewallPolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetRuleFirewallPolicyRequest").msgclass
        GetRuleSecurityPolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetRuleSecurityPolicyRequest").msgclass
        GetScreenshotInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetScreenshotInstanceRequest").msgclass
        GetSecurityPolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetSecurityPolicyRequest").msgclass
        GetSerialPortOutputInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetSerialPortOutputInstanceRequest").msgclass
        GetServiceAttachmentRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetServiceAttachmentRequest").msgclass
        GetShieldedInstanceIdentityInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetShieldedInstanceIdentityInstanceRequest").msgclass
        GetSnapshotRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetSnapshotRequest").msgclass
        GetSslCertificateRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetSslCertificateRequest").msgclass
        GetSslPolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetSslPolicyRequest").msgclass
        GetStatusVpnGatewayRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetStatusVpnGatewayRequest").msgclass
        GetSubnetworkRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetSubnetworkRequest").msgclass
        GetTargetGrpcProxyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetTargetGrpcProxyRequest").msgclass
        GetTargetHttpProxyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetTargetHttpProxyRequest").msgclass
        GetTargetHttpsProxyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetTargetHttpsProxyRequest").msgclass
        GetTargetInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetTargetInstanceRequest").msgclass
        GetTargetPoolRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetTargetPoolRequest").msgclass
        GetTargetSslProxyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetTargetSslProxyRequest").msgclass
        GetTargetTcpProxyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetTargetTcpProxyRequest").msgclass
        GetTargetVpnGatewayRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetTargetVpnGatewayRequest").msgclass
        GetUrlMapRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetUrlMapRequest").msgclass
        GetVpnGatewayRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetVpnGatewayRequest").msgclass
        GetVpnTunnelRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetVpnTunnelRequest").msgclass
        GetXpnHostProjectRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetXpnHostProjectRequest").msgclass
        GetXpnResourcesProjectsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetXpnResourcesProjectsRequest").msgclass
        GetZoneOperationRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetZoneOperationRequest").msgclass
        GetZoneRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GetZoneRequest").msgclass
        GlobalNetworkEndpointGroupsAttachEndpointsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GlobalNetworkEndpointGroupsAttachEndpointsRequest").msgclass
        GlobalNetworkEndpointGroupsDetachEndpointsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GlobalNetworkEndpointGroupsDetachEndpointsRequest").msgclass
        GlobalOrganizationSetPolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GlobalOrganizationSetPolicyRequest").msgclass
        GlobalSetLabelsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GlobalSetLabelsRequest").msgclass
        GlobalSetPolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GlobalSetPolicyRequest").msgclass
        GuestAttributes = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GuestAttributes").msgclass
        GuestAttributesEntry = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GuestAttributesEntry").msgclass
        GuestAttributesValue = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GuestAttributesValue").msgclass
        GuestOsFeature = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GuestOsFeature").msgclass
        GuestOsFeature::Type = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.GuestOsFeature.Type").enummodule
        HTTP2HealthCheck = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HTTP2HealthCheck").msgclass
        HTTP2HealthCheck::PortSpecification = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HTTP2HealthCheck.PortSpecification").enummodule
        HTTP2HealthCheck::ProxyHeader = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HTTP2HealthCheck.ProxyHeader").enummodule
        HTTPHealthCheck = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HTTPHealthCheck").msgclass
        HTTPHealthCheck::PortSpecification = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HTTPHealthCheck.PortSpecification").enummodule
        HTTPHealthCheck::ProxyHeader = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HTTPHealthCheck.ProxyHeader").enummodule
        HTTPSHealthCheck = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HTTPSHealthCheck").msgclass
        HTTPSHealthCheck::PortSpecification = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HTTPSHealthCheck.PortSpecification").enummodule
        HTTPSHealthCheck::ProxyHeader = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HTTPSHealthCheck.ProxyHeader").enummodule
        HealthCheck = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HealthCheck").msgclass
        HealthCheck::Type = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HealthCheck.Type").enummodule
        HealthCheckList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HealthCheckList").msgclass
        HealthCheckLogConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HealthCheckLogConfig").msgclass
        HealthCheckReference = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HealthCheckReference").msgclass
        HealthCheckService = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HealthCheckService").msgclass
        HealthCheckService::HealthStatusAggregationPolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HealthCheckService.HealthStatusAggregationPolicy").enummodule
        HealthCheckServiceReference = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HealthCheckServiceReference").msgclass
        HealthCheckServicesList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HealthCheckServicesList").msgclass
        HealthChecksAggregatedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HealthChecksAggregatedList").msgclass
        HealthChecksScopedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HealthChecksScopedList").msgclass
        HealthStatus = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HealthStatus").msgclass
        HealthStatus::HealthState = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HealthStatus.HealthState").enummodule
        HealthStatus::WeightError = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HealthStatus.WeightError").enummodule
        HealthStatusForNetworkEndpoint = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HealthStatusForNetworkEndpoint").msgclass
        HealthStatusForNetworkEndpoint::HealthState = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HealthStatusForNetworkEndpoint.HealthState").enummodule
        HostRule = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HostRule").msgclass
        HttpFaultAbort = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HttpFaultAbort").msgclass
        HttpFaultDelay = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HttpFaultDelay").msgclass
        HttpFaultInjection = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HttpFaultInjection").msgclass
        HttpHeaderAction = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HttpHeaderAction").msgclass
        HttpHeaderMatch = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HttpHeaderMatch").msgclass
        HttpHeaderOption = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HttpHeaderOption").msgclass
        HttpQueryParameterMatch = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HttpQueryParameterMatch").msgclass
        HttpRedirectAction = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HttpRedirectAction").msgclass
        HttpRedirectAction::RedirectResponseCode = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HttpRedirectAction.RedirectResponseCode").enummodule
        HttpRetryPolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HttpRetryPolicy").msgclass
        HttpRouteAction = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HttpRouteAction").msgclass
        HttpRouteRule = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HttpRouteRule").msgclass
        HttpRouteRuleMatch = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.HttpRouteRuleMatch").msgclass
        Image = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Image").msgclass
        Image::SourceType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Image.SourceType").enummodule
        Image::Status = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Image.Status").enummodule
        ImageFamilyView = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ImageFamilyView").msgclass
        ImageList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ImageList").msgclass
        InitialStateConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InitialStateConfig").msgclass
        InsertAddressRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertAddressRequest").msgclass
        InsertAutoscalerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertAutoscalerRequest").msgclass
        InsertBackendBucketRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertBackendBucketRequest").msgclass
        InsertBackendServiceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertBackendServiceRequest").msgclass
        InsertDiskRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertDiskRequest").msgclass
        InsertExternalVpnGatewayRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertExternalVpnGatewayRequest").msgclass
        InsertFirewallPolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertFirewallPolicyRequest").msgclass
        InsertFirewallRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertFirewallRequest").msgclass
        InsertForwardingRuleRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertForwardingRuleRequest").msgclass
        InsertGlobalAddressRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertGlobalAddressRequest").msgclass
        InsertGlobalForwardingRuleRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertGlobalForwardingRuleRequest").msgclass
        InsertGlobalNetworkEndpointGroupRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertGlobalNetworkEndpointGroupRequest").msgclass
        InsertGlobalPublicDelegatedPrefixeRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertGlobalPublicDelegatedPrefixeRequest").msgclass
        InsertHealthCheckRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertHealthCheckRequest").msgclass
        InsertImageRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertImageRequest").msgclass
        InsertInstanceGroupManagerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertInstanceGroupManagerRequest").msgclass
        InsertInstanceGroupRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertInstanceGroupRequest").msgclass
        InsertInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertInstanceRequest").msgclass
        InsertInstanceTemplateRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertInstanceTemplateRequest").msgclass
        InsertInterconnectAttachmentRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertInterconnectAttachmentRequest").msgclass
        InsertInterconnectRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertInterconnectRequest").msgclass
        InsertLicenseRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertLicenseRequest").msgclass
        InsertNetworkEndpointGroupRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertNetworkEndpointGroupRequest").msgclass
        InsertNetworkRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertNetworkRequest").msgclass
        InsertNodeGroupRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertNodeGroupRequest").msgclass
        InsertNodeTemplateRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertNodeTemplateRequest").msgclass
        InsertPacketMirroringRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertPacketMirroringRequest").msgclass
        InsertPublicAdvertisedPrefixeRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertPublicAdvertisedPrefixeRequest").msgclass
        InsertPublicDelegatedPrefixeRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertPublicDelegatedPrefixeRequest").msgclass
        InsertRegionAutoscalerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertRegionAutoscalerRequest").msgclass
        InsertRegionBackendServiceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertRegionBackendServiceRequest").msgclass
        InsertRegionCommitmentRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertRegionCommitmentRequest").msgclass
        InsertRegionDiskRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertRegionDiskRequest").msgclass
        InsertRegionHealthCheckRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertRegionHealthCheckRequest").msgclass
        InsertRegionHealthCheckServiceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertRegionHealthCheckServiceRequest").msgclass
        InsertRegionInstanceGroupManagerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertRegionInstanceGroupManagerRequest").msgclass
        InsertRegionNetworkEndpointGroupRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertRegionNetworkEndpointGroupRequest").msgclass
        InsertRegionNotificationEndpointRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertRegionNotificationEndpointRequest").msgclass
        InsertRegionSslCertificateRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertRegionSslCertificateRequest").msgclass
        InsertRegionTargetHttpProxyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertRegionTargetHttpProxyRequest").msgclass
        InsertRegionTargetHttpsProxyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertRegionTargetHttpsProxyRequest").msgclass
        InsertRegionUrlMapRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertRegionUrlMapRequest").msgclass
        InsertReservationRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertReservationRequest").msgclass
        InsertResourcePolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertResourcePolicyRequest").msgclass
        InsertRouteRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertRouteRequest").msgclass
        InsertRouterRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertRouterRequest").msgclass
        InsertSecurityPolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertSecurityPolicyRequest").msgclass
        InsertServiceAttachmentRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertServiceAttachmentRequest").msgclass
        InsertSslCertificateRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertSslCertificateRequest").msgclass
        InsertSslPolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertSslPolicyRequest").msgclass
        InsertSubnetworkRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertSubnetworkRequest").msgclass
        InsertTargetGrpcProxyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertTargetGrpcProxyRequest").msgclass
        InsertTargetHttpProxyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertTargetHttpProxyRequest").msgclass
        InsertTargetHttpsProxyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertTargetHttpsProxyRequest").msgclass
        InsertTargetInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertTargetInstanceRequest").msgclass
        InsertTargetPoolRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertTargetPoolRequest").msgclass
        InsertTargetSslProxyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertTargetSslProxyRequest").msgclass
        InsertTargetTcpProxyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertTargetTcpProxyRequest").msgclass
        InsertTargetVpnGatewayRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertTargetVpnGatewayRequest").msgclass
        InsertUrlMapRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertUrlMapRequest").msgclass
        InsertVpnGatewayRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertVpnGatewayRequest").msgclass
        InsertVpnTunnelRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InsertVpnTunnelRequest").msgclass
        Instance = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Instance").msgclass
        Instance::PrivateIpv6GoogleAccess = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Instance.PrivateIpv6GoogleAccess").enummodule
        Instance::Status = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Instance.Status").enummodule
        InstanceAggregatedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceAggregatedList").msgclass
        InstanceGroup = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceGroup").msgclass
        InstanceGroupAggregatedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceGroupAggregatedList").msgclass
        InstanceGroupList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceGroupList").msgclass
        InstanceGroupManager = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceGroupManager").msgclass
        InstanceGroupManagerActionsSummary = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceGroupManagerActionsSummary").msgclass
        InstanceGroupManagerAggregatedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceGroupManagerAggregatedList").msgclass
        InstanceGroupManagerAutoHealingPolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceGroupManagerAutoHealingPolicy").msgclass
        InstanceGroupManagerList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceGroupManagerList").msgclass
        InstanceGroupManagerStatus = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceGroupManagerStatus").msgclass
        InstanceGroupManagerStatusStateful = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceGroupManagerStatusStateful").msgclass
        InstanceGroupManagerStatusStatefulPerInstanceConfigs = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceGroupManagerStatusStatefulPerInstanceConfigs").msgclass
        InstanceGroupManagerStatusVersionTarget = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceGroupManagerStatusVersionTarget").msgclass
        InstanceGroupManagerUpdatePolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceGroupManagerUpdatePolicy").msgclass
        InstanceGroupManagerVersion = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceGroupManagerVersion").msgclass
        InstanceGroupManagersAbandonInstancesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceGroupManagersAbandonInstancesRequest").msgclass
        InstanceGroupManagersApplyUpdatesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceGroupManagersApplyUpdatesRequest").msgclass
        InstanceGroupManagersCreateInstancesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceGroupManagersCreateInstancesRequest").msgclass
        InstanceGroupManagersDeleteInstancesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceGroupManagersDeleteInstancesRequest").msgclass
        InstanceGroupManagersDeletePerInstanceConfigsReq = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceGroupManagersDeletePerInstanceConfigsReq").msgclass
        InstanceGroupManagersListErrorsResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceGroupManagersListErrorsResponse").msgclass
        InstanceGroupManagersListManagedInstancesResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceGroupManagersListManagedInstancesResponse").msgclass
        InstanceGroupManagersListPerInstanceConfigsResp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceGroupManagersListPerInstanceConfigsResp").msgclass
        InstanceGroupManagersPatchPerInstanceConfigsReq = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceGroupManagersPatchPerInstanceConfigsReq").msgclass
        InstanceGroupManagersRecreateInstancesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceGroupManagersRecreateInstancesRequest").msgclass
        InstanceGroupManagersScopedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceGroupManagersScopedList").msgclass
        InstanceGroupManagersSetInstanceTemplateRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceGroupManagersSetInstanceTemplateRequest").msgclass
        InstanceGroupManagersSetTargetPoolsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceGroupManagersSetTargetPoolsRequest").msgclass
        InstanceGroupManagersUpdatePerInstanceConfigsReq = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceGroupManagersUpdatePerInstanceConfigsReq").msgclass
        InstanceGroupsAddInstancesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceGroupsAddInstancesRequest").msgclass
        InstanceGroupsListInstances = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceGroupsListInstances").msgclass
        InstanceGroupsListInstancesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceGroupsListInstancesRequest").msgclass
        InstanceGroupsListInstancesRequest::InstanceState = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceGroupsListInstancesRequest.InstanceState").enummodule
        InstanceGroupsRemoveInstancesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceGroupsRemoveInstancesRequest").msgclass
        InstanceGroupsScopedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceGroupsScopedList").msgclass
        InstanceGroupsSetNamedPortsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceGroupsSetNamedPortsRequest").msgclass
        InstanceList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceList").msgclass
        InstanceListReferrers = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceListReferrers").msgclass
        InstanceManagedByIgmError = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceManagedByIgmError").msgclass
        InstanceManagedByIgmErrorInstanceActionDetails = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceManagedByIgmErrorInstanceActionDetails").msgclass
        InstanceManagedByIgmErrorInstanceActionDetails::Action = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceManagedByIgmErrorInstanceActionDetails.Action").enummodule
        InstanceManagedByIgmErrorManagedInstanceError = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceManagedByIgmErrorManagedInstanceError").msgclass
        InstanceMoveRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceMoveRequest").msgclass
        InstanceProperties = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceProperties").msgclass
        InstanceProperties::PrivateIpv6GoogleAccess = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceProperties.PrivateIpv6GoogleAccess").enummodule
        InstanceReference = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceReference").msgclass
        InstanceTemplate = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceTemplate").msgclass
        InstanceTemplateList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceTemplateList").msgclass
        InstanceWithNamedPorts = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceWithNamedPorts").msgclass
        InstanceWithNamedPorts::Status = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstanceWithNamedPorts.Status").enummodule
        InstancesAddResourcePoliciesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstancesAddResourcePoliciesRequest").msgclass
        InstancesGetEffectiveFirewallsResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstancesGetEffectiveFirewallsResponse").msgclass
        InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy").msgclass
        InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy::Type = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy.Type").enummodule
        InstancesRemoveResourcePoliciesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstancesRemoveResourcePoliciesRequest").msgclass
        InstancesScopedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstancesScopedList").msgclass
        InstancesSetLabelsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstancesSetLabelsRequest").msgclass
        InstancesSetMachineResourcesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstancesSetMachineResourcesRequest").msgclass
        InstancesSetMachineTypeRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstancesSetMachineTypeRequest").msgclass
        InstancesSetMinCpuPlatformRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstancesSetMinCpuPlatformRequest").msgclass
        InstancesSetServiceAccountRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstancesSetServiceAccountRequest").msgclass
        InstancesStartWithEncryptionKeyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InstancesStartWithEncryptionKeyRequest").msgclass
        Int64RangeMatch = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Int64RangeMatch").msgclass
        Interconnect = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Interconnect").msgclass
        Interconnect::InterconnectType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Interconnect.InterconnectType").enummodule
        Interconnect::LinkType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Interconnect.LinkType").enummodule
        Interconnect::OperationalStatus = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Interconnect.OperationalStatus").enummodule
        Interconnect::State = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Interconnect.State").enummodule
        InterconnectAttachment = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InterconnectAttachment").msgclass
        InterconnectAttachment::Bandwidth = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InterconnectAttachment.Bandwidth").enummodule
        InterconnectAttachment::EdgeAvailabilityDomain = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InterconnectAttachment.EdgeAvailabilityDomain").enummodule
        InterconnectAttachment::Encryption = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InterconnectAttachment.Encryption").enummodule
        InterconnectAttachment::OperationalStatus = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InterconnectAttachment.OperationalStatus").enummodule
        InterconnectAttachment::State = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InterconnectAttachment.State").enummodule
        InterconnectAttachment::Type = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InterconnectAttachment.Type").enummodule
        InterconnectAttachmentAggregatedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InterconnectAttachmentAggregatedList").msgclass
        InterconnectAttachmentList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InterconnectAttachmentList").msgclass
        InterconnectAttachmentPartnerMetadata = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InterconnectAttachmentPartnerMetadata").msgclass
        InterconnectAttachmentPrivateInfo = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InterconnectAttachmentPrivateInfo").msgclass
        InterconnectAttachmentsScopedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InterconnectAttachmentsScopedList").msgclass
        InterconnectCircuitInfo = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InterconnectCircuitInfo").msgclass
        InterconnectDiagnostics = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InterconnectDiagnostics").msgclass
        InterconnectDiagnosticsARPEntry = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InterconnectDiagnosticsARPEntry").msgclass
        InterconnectDiagnosticsLinkLACPStatus = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InterconnectDiagnosticsLinkLACPStatus").msgclass
        InterconnectDiagnosticsLinkLACPStatus::State = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InterconnectDiagnosticsLinkLACPStatus.State").enummodule
        InterconnectDiagnosticsLinkOpticalPower = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InterconnectDiagnosticsLinkOpticalPower").msgclass
        InterconnectDiagnosticsLinkOpticalPower::State = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InterconnectDiagnosticsLinkOpticalPower.State").enummodule
        InterconnectDiagnosticsLinkStatus = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InterconnectDiagnosticsLinkStatus").msgclass
        InterconnectList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InterconnectList").msgclass
        InterconnectLocation = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InterconnectLocation").msgclass
        InterconnectLocation::Continent = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InterconnectLocation.Continent").enummodule
        InterconnectLocation::Status = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InterconnectLocation.Status").enummodule
        InterconnectLocationList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InterconnectLocationList").msgclass
        InterconnectLocationRegionInfo = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InterconnectLocationRegionInfo").msgclass
        InterconnectLocationRegionInfo::LocationPresence = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InterconnectLocationRegionInfo.LocationPresence").enummodule
        InterconnectOutageNotification = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InterconnectOutageNotification").msgclass
        InterconnectOutageNotification::IssueType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InterconnectOutageNotification.IssueType").enummodule
        InterconnectOutageNotification::Source = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InterconnectOutageNotification.Source").enummodule
        InterconnectOutageNotification::State = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InterconnectOutageNotification.State").enummodule
        InterconnectsGetDiagnosticsResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InterconnectsGetDiagnosticsResponse").msgclass
        InvalidateCacheUrlMapRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.InvalidateCacheUrlMapRequest").msgclass
        Items = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Items").msgclass
        License = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.License").msgclass
        LicenseCode = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.LicenseCode").msgclass
        LicenseCode::State = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.LicenseCode.State").enummodule
        LicenseCodeLicenseAlias = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.LicenseCodeLicenseAlias").msgclass
        LicenseResourceCommitment = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.LicenseResourceCommitment").msgclass
        LicenseResourceRequirements = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.LicenseResourceRequirements").msgclass
        LicensesListResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.LicensesListResponse").msgclass
        ListAcceleratorTypesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListAcceleratorTypesRequest").msgclass
        ListAddressesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListAddressesRequest").msgclass
        ListAssociationsFirewallPolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListAssociationsFirewallPolicyRequest").msgclass
        ListAutoscalersRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListAutoscalersRequest").msgclass
        ListAvailableFeaturesSslPoliciesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListAvailableFeaturesSslPoliciesRequest").msgclass
        ListBackendBucketsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListBackendBucketsRequest").msgclass
        ListBackendServicesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListBackendServicesRequest").msgclass
        ListDiskTypesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListDiskTypesRequest").msgclass
        ListDisksRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListDisksRequest").msgclass
        ListErrorsInstanceGroupManagersRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListErrorsInstanceGroupManagersRequest").msgclass
        ListErrorsRegionInstanceGroupManagersRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListErrorsRegionInstanceGroupManagersRequest").msgclass
        ListExternalVpnGatewaysRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListExternalVpnGatewaysRequest").msgclass
        ListFirewallPoliciesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListFirewallPoliciesRequest").msgclass
        ListFirewallsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListFirewallsRequest").msgclass
        ListForwardingRulesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListForwardingRulesRequest").msgclass
        ListGlobalAddressesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListGlobalAddressesRequest").msgclass
        ListGlobalForwardingRulesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListGlobalForwardingRulesRequest").msgclass
        ListGlobalNetworkEndpointGroupsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListGlobalNetworkEndpointGroupsRequest").msgclass
        ListGlobalOperationsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListGlobalOperationsRequest").msgclass
        ListGlobalOrganizationOperationsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListGlobalOrganizationOperationsRequest").msgclass
        ListGlobalPublicDelegatedPrefixesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListGlobalPublicDelegatedPrefixesRequest").msgclass
        ListHealthChecksRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListHealthChecksRequest").msgclass
        ListImagesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListImagesRequest").msgclass
        ListInstanceGroupManagersRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListInstanceGroupManagersRequest").msgclass
        ListInstanceGroupsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListInstanceGroupsRequest").msgclass
        ListInstanceTemplatesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListInstanceTemplatesRequest").msgclass
        ListInstancesInstanceGroupsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListInstancesInstanceGroupsRequest").msgclass
        ListInstancesRegionInstanceGroupsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListInstancesRegionInstanceGroupsRequest").msgclass
        ListInstancesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListInstancesRequest").msgclass
        ListInterconnectAttachmentsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListInterconnectAttachmentsRequest").msgclass
        ListInterconnectLocationsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListInterconnectLocationsRequest").msgclass
        ListInterconnectsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListInterconnectsRequest").msgclass
        ListLicensesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListLicensesRequest").msgclass
        ListMachineTypesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListMachineTypesRequest").msgclass
        ListManagedInstancesInstanceGroupManagersRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListManagedInstancesInstanceGroupManagersRequest").msgclass
        ListManagedInstancesRegionInstanceGroupManagersRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListManagedInstancesRegionInstanceGroupManagersRequest").msgclass
        ListNetworkEndpointGroupsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListNetworkEndpointGroupsRequest").msgclass
        ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest").msgclass
        ListNetworkEndpointsNetworkEndpointGroupsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListNetworkEndpointsNetworkEndpointGroupsRequest").msgclass
        ListNetworksRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListNetworksRequest").msgclass
        ListNodeGroupsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListNodeGroupsRequest").msgclass
        ListNodeTemplatesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListNodeTemplatesRequest").msgclass
        ListNodeTypesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListNodeTypesRequest").msgclass
        ListNodesNodeGroupsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListNodesNodeGroupsRequest").msgclass
        ListPacketMirroringsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListPacketMirroringsRequest").msgclass
        ListPeeringRoutesNetworksRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListPeeringRoutesNetworksRequest").msgclass
        ListPeeringRoutesNetworksRequest::Direction = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListPeeringRoutesNetworksRequest.Direction").enummodule
        ListPerInstanceConfigsInstanceGroupManagersRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListPerInstanceConfigsInstanceGroupManagersRequest").msgclass
        ListPerInstanceConfigsRegionInstanceGroupManagersRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListPerInstanceConfigsRegionInstanceGroupManagersRequest").msgclass
        ListPreconfiguredExpressionSetsSecurityPoliciesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListPreconfiguredExpressionSetsSecurityPoliciesRequest").msgclass
        ListPublicAdvertisedPrefixesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListPublicAdvertisedPrefixesRequest").msgclass
        ListPublicDelegatedPrefixesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListPublicDelegatedPrefixesRequest").msgclass
        ListReferrersInstancesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListReferrersInstancesRequest").msgclass
        ListRegionAutoscalersRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListRegionAutoscalersRequest").msgclass
        ListRegionBackendServicesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListRegionBackendServicesRequest").msgclass
        ListRegionCommitmentsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListRegionCommitmentsRequest").msgclass
        ListRegionDiskTypesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListRegionDiskTypesRequest").msgclass
        ListRegionDisksRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListRegionDisksRequest").msgclass
        ListRegionHealthCheckServicesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListRegionHealthCheckServicesRequest").msgclass
        ListRegionHealthChecksRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListRegionHealthChecksRequest").msgclass
        ListRegionInstanceGroupManagersRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListRegionInstanceGroupManagersRequest").msgclass
        ListRegionInstanceGroupsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListRegionInstanceGroupsRequest").msgclass
        ListRegionNetworkEndpointGroupsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListRegionNetworkEndpointGroupsRequest").msgclass
        ListRegionNotificationEndpointsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListRegionNotificationEndpointsRequest").msgclass
        ListRegionOperationsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListRegionOperationsRequest").msgclass
        ListRegionSslCertificatesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListRegionSslCertificatesRequest").msgclass
        ListRegionTargetHttpProxiesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListRegionTargetHttpProxiesRequest").msgclass
        ListRegionTargetHttpsProxiesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListRegionTargetHttpsProxiesRequest").msgclass
        ListRegionUrlMapsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListRegionUrlMapsRequest").msgclass
        ListRegionsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListRegionsRequest").msgclass
        ListReservationsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListReservationsRequest").msgclass
        ListResourcePoliciesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListResourcePoliciesRequest").msgclass
        ListRoutersRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListRoutersRequest").msgclass
        ListRoutesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListRoutesRequest").msgclass
        ListSecurityPoliciesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListSecurityPoliciesRequest").msgclass
        ListServiceAttachmentsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListServiceAttachmentsRequest").msgclass
        ListSnapshotsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListSnapshotsRequest").msgclass
        ListSslCertificatesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListSslCertificatesRequest").msgclass
        ListSslPoliciesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListSslPoliciesRequest").msgclass
        ListSubnetworksRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListSubnetworksRequest").msgclass
        ListTargetGrpcProxiesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListTargetGrpcProxiesRequest").msgclass
        ListTargetHttpProxiesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListTargetHttpProxiesRequest").msgclass
        ListTargetHttpsProxiesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListTargetHttpsProxiesRequest").msgclass
        ListTargetInstancesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListTargetInstancesRequest").msgclass
        ListTargetPoolsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListTargetPoolsRequest").msgclass
        ListTargetSslProxiesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListTargetSslProxiesRequest").msgclass
        ListTargetTcpProxiesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListTargetTcpProxiesRequest").msgclass
        ListTargetVpnGatewaysRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListTargetVpnGatewaysRequest").msgclass
        ListUrlMapsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListUrlMapsRequest").msgclass
        ListUsableSubnetworksRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListUsableSubnetworksRequest").msgclass
        ListVpnGatewaysRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListVpnGatewaysRequest").msgclass
        ListVpnTunnelsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListVpnTunnelsRequest").msgclass
        ListXpnHostsProjectsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListXpnHostsProjectsRequest").msgclass
        ListZoneOperationsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListZoneOperationsRequest").msgclass
        ListZonesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ListZonesRequest").msgclass
        LocalDisk = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.LocalDisk").msgclass
        LocationPolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.LocationPolicy").msgclass
        LocationPolicyLocation = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.LocationPolicyLocation").msgclass
        LocationPolicyLocation::Preference = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.LocationPolicyLocation.Preference").enummodule
        LogConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.LogConfig").msgclass
        LogConfigCloudAuditOptions = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.LogConfigCloudAuditOptions").msgclass
        LogConfigCloudAuditOptions::LogName = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.LogConfigCloudAuditOptions.LogName").enummodule
        LogConfigCounterOptions = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.LogConfigCounterOptions").msgclass
        LogConfigCounterOptionsCustomField = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.LogConfigCounterOptionsCustomField").msgclass
        LogConfigDataAccessOptions = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.LogConfigDataAccessOptions").msgclass
        LogConfigDataAccessOptions::LogMode = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.LogConfigDataAccessOptions.LogMode").enummodule
        MachineType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.MachineType").msgclass
        MachineTypeAggregatedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.MachineTypeAggregatedList").msgclass
        MachineTypeList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.MachineTypeList").msgclass
        MachineTypesScopedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.MachineTypesScopedList").msgclass
        ManagedInstance = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ManagedInstance").msgclass
        ManagedInstance::CurrentAction = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ManagedInstance.CurrentAction").enummodule
        ManagedInstance::InstanceStatus = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ManagedInstance.InstanceStatus").enummodule
        ManagedInstanceInstanceHealth = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ManagedInstanceInstanceHealth").msgclass
        ManagedInstanceInstanceHealth::DetailedHealthState = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ManagedInstanceInstanceHealth.DetailedHealthState").enummodule
        ManagedInstanceLastAttempt = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ManagedInstanceLastAttempt").msgclass
        ManagedInstanceVersion = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ManagedInstanceVersion").msgclass
        Metadata = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Metadata").msgclass
        MetadataFilter = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.MetadataFilter").msgclass
        MetadataFilter::FilterMatchCriteria = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.MetadataFilter.FilterMatchCriteria").enummodule
        MetadataFilterLabelMatch = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.MetadataFilterLabelMatch").msgclass
        MoveDiskProjectRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.MoveDiskProjectRequest").msgclass
        MoveFirewallPolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.MoveFirewallPolicyRequest").msgclass
        MoveInstanceProjectRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.MoveInstanceProjectRequest").msgclass
        NamedPort = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NamedPort").msgclass
        Network = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Network").msgclass
        NetworkEndpoint = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NetworkEndpoint").msgclass
        NetworkEndpointGroup = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NetworkEndpointGroup").msgclass
        NetworkEndpointGroup::NetworkEndpointType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NetworkEndpointGroup.NetworkEndpointType").enummodule
        NetworkEndpointGroupAggregatedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NetworkEndpointGroupAggregatedList").msgclass
        NetworkEndpointGroupAppEngine = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NetworkEndpointGroupAppEngine").msgclass
        NetworkEndpointGroupCloudFunction = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NetworkEndpointGroupCloudFunction").msgclass
        NetworkEndpointGroupCloudRun = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NetworkEndpointGroupCloudRun").msgclass
        NetworkEndpointGroupList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NetworkEndpointGroupList").msgclass
        NetworkEndpointGroupsAttachEndpointsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NetworkEndpointGroupsAttachEndpointsRequest").msgclass
        NetworkEndpointGroupsDetachEndpointsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NetworkEndpointGroupsDetachEndpointsRequest").msgclass
        NetworkEndpointGroupsListEndpointsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NetworkEndpointGroupsListEndpointsRequest").msgclass
        NetworkEndpointGroupsListEndpointsRequest::HealthStatus = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NetworkEndpointGroupsListEndpointsRequest.HealthStatus").enummodule
        NetworkEndpointGroupsListNetworkEndpoints = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NetworkEndpointGroupsListNetworkEndpoints").msgclass
        NetworkEndpointGroupsScopedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NetworkEndpointGroupsScopedList").msgclass
        NetworkEndpointWithHealthStatus = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NetworkEndpointWithHealthStatus").msgclass
        NetworkInterface = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NetworkInterface").msgclass
        NetworkInterface::Ipv6AccessType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NetworkInterface.Ipv6AccessType").enummodule
        NetworkInterface::NicType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NetworkInterface.NicType").enummodule
        NetworkInterface::StackType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NetworkInterface.StackType").enummodule
        NetworkList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NetworkList").msgclass
        NetworkPeering = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NetworkPeering").msgclass
        NetworkPeering::State = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NetworkPeering.State").enummodule
        NetworkRoutingConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NetworkRoutingConfig").msgclass
        NetworkRoutingConfig::RoutingMode = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NetworkRoutingConfig.RoutingMode").enummodule
        NetworksAddPeeringRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NetworksAddPeeringRequest").msgclass
        NetworksGetEffectiveFirewallsResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NetworksGetEffectiveFirewallsResponse").msgclass
        NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy").msgclass
        NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy::Type = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy.Type").enummodule
        NetworksRemovePeeringRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NetworksRemovePeeringRequest").msgclass
        NetworksUpdatePeeringRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NetworksUpdatePeeringRequest").msgclass
        NodeGroup = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NodeGroup").msgclass
        NodeGroup::MaintenancePolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NodeGroup.MaintenancePolicy").enummodule
        NodeGroup::Status = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NodeGroup.Status").enummodule
        NodeGroupAggregatedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NodeGroupAggregatedList").msgclass
        NodeGroupAutoscalingPolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NodeGroupAutoscalingPolicy").msgclass
        NodeGroupAutoscalingPolicy::Mode = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NodeGroupAutoscalingPolicy.Mode").enummodule
        NodeGroupList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NodeGroupList").msgclass
        NodeGroupMaintenanceWindow = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NodeGroupMaintenanceWindow").msgclass
        NodeGroupNode = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NodeGroupNode").msgclass
        NodeGroupNode::CpuOvercommitType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NodeGroupNode.CpuOvercommitType").enummodule
        NodeGroupNode::Status = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NodeGroupNode.Status").enummodule
        NodeGroupsAddNodesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NodeGroupsAddNodesRequest").msgclass
        NodeGroupsDeleteNodesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NodeGroupsDeleteNodesRequest").msgclass
        NodeGroupsListNodes = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NodeGroupsListNodes").msgclass
        NodeGroupsScopedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NodeGroupsScopedList").msgclass
        NodeGroupsSetNodeTemplateRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NodeGroupsSetNodeTemplateRequest").msgclass
        NodeTemplate = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NodeTemplate").msgclass
        NodeTemplate::CpuOvercommitType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NodeTemplate.CpuOvercommitType").enummodule
        NodeTemplate::Status = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NodeTemplate.Status").enummodule
        NodeTemplateAggregatedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NodeTemplateAggregatedList").msgclass
        NodeTemplateList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NodeTemplateList").msgclass
        NodeTemplateNodeTypeFlexibility = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NodeTemplateNodeTypeFlexibility").msgclass
        NodeTemplatesScopedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NodeTemplatesScopedList").msgclass
        NodeType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NodeType").msgclass
        NodeTypeAggregatedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NodeTypeAggregatedList").msgclass
        NodeTypeList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NodeTypeList").msgclass
        NodeTypesScopedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NodeTypesScopedList").msgclass
        NotificationEndpoint = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NotificationEndpoint").msgclass
        NotificationEndpointGrpcSettings = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NotificationEndpointGrpcSettings").msgclass
        NotificationEndpointList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.NotificationEndpointList").msgclass
        Operation = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Operation").msgclass
        Operation::Status = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Operation.Status").enummodule
        OperationAggregatedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.OperationAggregatedList").msgclass
        OperationList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.OperationList").msgclass
        OperationsScopedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.OperationsScopedList").msgclass
        OutlierDetection = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.OutlierDetection").msgclass
        PacketMirroring = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PacketMirroring").msgclass
        PacketMirroring::Enable = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PacketMirroring.Enable").enummodule
        PacketMirroringAggregatedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PacketMirroringAggregatedList").msgclass
        PacketMirroringFilter = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PacketMirroringFilter").msgclass
        PacketMirroringFilter::Direction = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PacketMirroringFilter.Direction").enummodule
        PacketMirroringForwardingRuleInfo = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PacketMirroringForwardingRuleInfo").msgclass
        PacketMirroringList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PacketMirroringList").msgclass
        PacketMirroringMirroredResourceInfo = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PacketMirroringMirroredResourceInfo").msgclass
        PacketMirroringMirroredResourceInfoInstanceInfo = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PacketMirroringMirroredResourceInfoInstanceInfo").msgclass
        PacketMirroringMirroredResourceInfoSubnetInfo = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PacketMirroringMirroredResourceInfoSubnetInfo").msgclass
        PacketMirroringNetworkInfo = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PacketMirroringNetworkInfo").msgclass
        PacketMirroringsScopedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PacketMirroringsScopedList").msgclass
        PatchAutoscalerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PatchAutoscalerRequest").msgclass
        PatchBackendBucketRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PatchBackendBucketRequest").msgclass
        PatchBackendServiceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PatchBackendServiceRequest").msgclass
        PatchFirewallPolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PatchFirewallPolicyRequest").msgclass
        PatchFirewallRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PatchFirewallRequest").msgclass
        PatchForwardingRuleRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PatchForwardingRuleRequest").msgclass
        PatchGlobalForwardingRuleRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PatchGlobalForwardingRuleRequest").msgclass
        PatchGlobalPublicDelegatedPrefixeRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PatchGlobalPublicDelegatedPrefixeRequest").msgclass
        PatchHealthCheckRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PatchHealthCheckRequest").msgclass
        PatchImageRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PatchImageRequest").msgclass
        PatchInstanceGroupManagerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PatchInstanceGroupManagerRequest").msgclass
        PatchInterconnectAttachmentRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PatchInterconnectAttachmentRequest").msgclass
        PatchInterconnectRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PatchInterconnectRequest").msgclass
        PatchNetworkRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PatchNetworkRequest").msgclass
        PatchNodeGroupRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PatchNodeGroupRequest").msgclass
        PatchPacketMirroringRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PatchPacketMirroringRequest").msgclass
        PatchPerInstanceConfigsInstanceGroupManagerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PatchPerInstanceConfigsInstanceGroupManagerRequest").msgclass
        PatchPerInstanceConfigsRegionInstanceGroupManagerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PatchPerInstanceConfigsRegionInstanceGroupManagerRequest").msgclass
        PatchPublicAdvertisedPrefixeRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PatchPublicAdvertisedPrefixeRequest").msgclass
        PatchPublicDelegatedPrefixeRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PatchPublicDelegatedPrefixeRequest").msgclass
        PatchRegionAutoscalerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PatchRegionAutoscalerRequest").msgclass
        PatchRegionBackendServiceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PatchRegionBackendServiceRequest").msgclass
        PatchRegionHealthCheckRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PatchRegionHealthCheckRequest").msgclass
        PatchRegionHealthCheckServiceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PatchRegionHealthCheckServiceRequest").msgclass
        PatchRegionInstanceGroupManagerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PatchRegionInstanceGroupManagerRequest").msgclass
        PatchRegionUrlMapRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PatchRegionUrlMapRequest").msgclass
        PatchRouterRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PatchRouterRequest").msgclass
        PatchRuleFirewallPolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PatchRuleFirewallPolicyRequest").msgclass
        PatchRuleSecurityPolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PatchRuleSecurityPolicyRequest").msgclass
        PatchSecurityPolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PatchSecurityPolicyRequest").msgclass
        PatchServiceAttachmentRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PatchServiceAttachmentRequest").msgclass
        PatchSslPolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PatchSslPolicyRequest").msgclass
        PatchSubnetworkRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PatchSubnetworkRequest").msgclass
        PatchTargetGrpcProxyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PatchTargetGrpcProxyRequest").msgclass
        PatchTargetHttpProxyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PatchTargetHttpProxyRequest").msgclass
        PatchTargetHttpsProxyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PatchTargetHttpsProxyRequest").msgclass
        PatchUrlMapRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PatchUrlMapRequest").msgclass
        PathMatcher = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PathMatcher").msgclass
        PathRule = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PathRule").msgclass
        PerInstanceConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PerInstanceConfig").msgclass
        PerInstanceConfig::Status = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PerInstanceConfig.Status").enummodule
        Policy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Policy").msgclass
        PreconfiguredWafSet = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PreconfiguredWafSet").msgclass
        PreservedState = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PreservedState").msgclass
        PreservedStatePreservedDisk = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PreservedStatePreservedDisk").msgclass
        PreservedStatePreservedDisk::AutoDelete = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PreservedStatePreservedDisk.AutoDelete").enummodule
        PreservedStatePreservedDisk::Mode = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PreservedStatePreservedDisk.Mode").enummodule
        PreviewRouterRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PreviewRouterRequest").msgclass
        Project = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Project").msgclass
        Project::DefaultNetworkTier = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Project.DefaultNetworkTier").enummodule
        Project::XpnProjectStatus = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Project.XpnProjectStatus").enummodule
        ProjectsDisableXpnResourceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ProjectsDisableXpnResourceRequest").msgclass
        ProjectsEnableXpnResourceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ProjectsEnableXpnResourceRequest").msgclass
        ProjectsGetXpnResources = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ProjectsGetXpnResources").msgclass
        ProjectsListXpnHostsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ProjectsListXpnHostsRequest").msgclass
        ProjectsSetDefaultNetworkTierRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ProjectsSetDefaultNetworkTierRequest").msgclass
        ProjectsSetDefaultNetworkTierRequest::NetworkTier = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ProjectsSetDefaultNetworkTierRequest.NetworkTier").enummodule
        PublicAdvertisedPrefix = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PublicAdvertisedPrefix").msgclass
        PublicAdvertisedPrefix::Status = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PublicAdvertisedPrefix.Status").enummodule
        PublicAdvertisedPrefixList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PublicAdvertisedPrefixList").msgclass
        PublicAdvertisedPrefixPublicDelegatedPrefix = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PublicAdvertisedPrefixPublicDelegatedPrefix").msgclass
        PublicDelegatedPrefix = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PublicDelegatedPrefix").msgclass
        PublicDelegatedPrefix::Status = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PublicDelegatedPrefix.Status").enummodule
        PublicDelegatedPrefixAggregatedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PublicDelegatedPrefixAggregatedList").msgclass
        PublicDelegatedPrefixList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PublicDelegatedPrefixList").msgclass
        PublicDelegatedPrefixPublicDelegatedSubPrefix = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PublicDelegatedPrefixPublicDelegatedSubPrefix").msgclass
        PublicDelegatedPrefixPublicDelegatedSubPrefix::Status = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PublicDelegatedPrefixPublicDelegatedSubPrefix.Status").enummodule
        PublicDelegatedPrefixesScopedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.PublicDelegatedPrefixesScopedList").msgclass
        Quota = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Quota").msgclass
        Quota::Metric = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Quota.Metric").enummodule
        RawDisk = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RawDisk").msgclass
        RawDisk::ContainerType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RawDisk.ContainerType").enummodule
        RecreateInstancesInstanceGroupManagerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RecreateInstancesInstanceGroupManagerRequest").msgclass
        RecreateInstancesRegionInstanceGroupManagerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RecreateInstancesRegionInstanceGroupManagerRequest").msgclass
        Reference = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Reference").msgclass
        Region = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Region").msgclass
        Region::Status = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Region.Status").enummodule
        RegionAutoscalerList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RegionAutoscalerList").msgclass
        RegionDiskTypeList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RegionDiskTypeList").msgclass
        RegionDisksAddResourcePoliciesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RegionDisksAddResourcePoliciesRequest").msgclass
        RegionDisksRemoveResourcePoliciesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RegionDisksRemoveResourcePoliciesRequest").msgclass
        RegionDisksResizeRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RegionDisksResizeRequest").msgclass
        RegionInstanceGroupList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RegionInstanceGroupList").msgclass
        RegionInstanceGroupManagerDeleteInstanceConfigReq = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RegionInstanceGroupManagerDeleteInstanceConfigReq").msgclass
        RegionInstanceGroupManagerList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RegionInstanceGroupManagerList").msgclass
        RegionInstanceGroupManagerPatchInstanceConfigReq = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RegionInstanceGroupManagerPatchInstanceConfigReq").msgclass
        RegionInstanceGroupManagerUpdateInstanceConfigReq = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RegionInstanceGroupManagerUpdateInstanceConfigReq").msgclass
        RegionInstanceGroupManagersAbandonInstancesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RegionInstanceGroupManagersAbandonInstancesRequest").msgclass
        RegionInstanceGroupManagersApplyUpdatesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RegionInstanceGroupManagersApplyUpdatesRequest").msgclass
        RegionInstanceGroupManagersCreateInstancesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RegionInstanceGroupManagersCreateInstancesRequest").msgclass
        RegionInstanceGroupManagersDeleteInstancesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest").msgclass
        RegionInstanceGroupManagersListErrorsResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RegionInstanceGroupManagersListErrorsResponse").msgclass
        RegionInstanceGroupManagersListInstanceConfigsResp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RegionInstanceGroupManagersListInstanceConfigsResp").msgclass
        RegionInstanceGroupManagersListInstancesResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RegionInstanceGroupManagersListInstancesResponse").msgclass
        RegionInstanceGroupManagersRecreateRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RegionInstanceGroupManagersRecreateRequest").msgclass
        RegionInstanceGroupManagersSetTargetPoolsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RegionInstanceGroupManagersSetTargetPoolsRequest").msgclass
        RegionInstanceGroupManagersSetTemplateRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RegionInstanceGroupManagersSetTemplateRequest").msgclass
        RegionInstanceGroupsListInstances = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RegionInstanceGroupsListInstances").msgclass
        RegionInstanceGroupsListInstancesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RegionInstanceGroupsListInstancesRequest").msgclass
        RegionInstanceGroupsListInstancesRequest::InstanceState = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RegionInstanceGroupsListInstancesRequest.InstanceState").enummodule
        RegionInstanceGroupsSetNamedPortsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RegionInstanceGroupsSetNamedPortsRequest").msgclass
        RegionList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RegionList").msgclass
        RegionSetLabelsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RegionSetLabelsRequest").msgclass
        RegionSetPolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RegionSetPolicyRequest").msgclass
        RegionTargetHttpsProxiesSetSslCertificatesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RegionTargetHttpsProxiesSetSslCertificatesRequest").msgclass
        RegionUrlMapsValidateRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RegionUrlMapsValidateRequest").msgclass
        RemoveAssociationFirewallPolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RemoveAssociationFirewallPolicyRequest").msgclass
        RemoveHealthCheckTargetPoolRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RemoveHealthCheckTargetPoolRequest").msgclass
        RemoveInstanceTargetPoolRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RemoveInstanceTargetPoolRequest").msgclass
        RemoveInstancesInstanceGroupRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RemoveInstancesInstanceGroupRequest").msgclass
        RemovePeeringNetworkRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RemovePeeringNetworkRequest").msgclass
        RemoveResourcePoliciesDiskRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RemoveResourcePoliciesDiskRequest").msgclass
        RemoveResourcePoliciesInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RemoveResourcePoliciesInstanceRequest").msgclass
        RemoveResourcePoliciesRegionDiskRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RemoveResourcePoliciesRegionDiskRequest").msgclass
        RemoveRuleFirewallPolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RemoveRuleFirewallPolicyRequest").msgclass
        RemoveRuleSecurityPolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RemoveRuleSecurityPolicyRequest").msgclass
        RequestMirrorPolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RequestMirrorPolicy").msgclass
        Reservation = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Reservation").msgclass
        Reservation::Status = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Reservation.Status").enummodule
        ReservationAffinity = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ReservationAffinity").msgclass
        ReservationAffinity::ConsumeReservationType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ReservationAffinity.ConsumeReservationType").enummodule
        ReservationAggregatedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ReservationAggregatedList").msgclass
        ReservationList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ReservationList").msgclass
        ReservationsResizeRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ReservationsResizeRequest").msgclass
        ReservationsScopedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ReservationsScopedList").msgclass
        ResetInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ResetInstanceRequest").msgclass
        ResizeDiskRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ResizeDiskRequest").msgclass
        ResizeInstanceGroupManagerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ResizeInstanceGroupManagerRequest").msgclass
        ResizeRegionDiskRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ResizeRegionDiskRequest").msgclass
        ResizeRegionInstanceGroupManagerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ResizeRegionInstanceGroupManagerRequest").msgclass
        ResizeReservationRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ResizeReservationRequest").msgclass
        ResourceCommitment = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ResourceCommitment").msgclass
        ResourceCommitment::Type = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ResourceCommitment.Type").enummodule
        ResourceGroupReference = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ResourceGroupReference").msgclass
        ResourcePoliciesScopedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ResourcePoliciesScopedList").msgclass
        ResourcePolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ResourcePolicy").msgclass
        ResourcePolicy::Status = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ResourcePolicy.Status").enummodule
        ResourcePolicyAggregatedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ResourcePolicyAggregatedList").msgclass
        ResourcePolicyDailyCycle = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ResourcePolicyDailyCycle").msgclass
        ResourcePolicyGroupPlacementPolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ResourcePolicyGroupPlacementPolicy").msgclass
        ResourcePolicyGroupPlacementPolicy::Collocation = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ResourcePolicyGroupPlacementPolicy.Collocation").enummodule
        ResourcePolicyHourlyCycle = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ResourcePolicyHourlyCycle").msgclass
        ResourcePolicyInstanceSchedulePolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ResourcePolicyInstanceSchedulePolicy").msgclass
        ResourcePolicyInstanceSchedulePolicySchedule = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ResourcePolicyInstanceSchedulePolicySchedule").msgclass
        ResourcePolicyList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ResourcePolicyList").msgclass
        ResourcePolicyResourceStatus = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ResourcePolicyResourceStatus").msgclass
        ResourcePolicyResourceStatusInstanceSchedulePolicyStatus = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ResourcePolicyResourceStatusInstanceSchedulePolicyStatus").msgclass
        ResourcePolicySnapshotSchedulePolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicy").msgclass
        ResourcePolicySnapshotSchedulePolicyRetentionPolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicyRetentionPolicy").msgclass
        ResourcePolicySnapshotSchedulePolicyRetentionPolicy::OnSourceDiskDelete = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicyRetentionPolicy.OnSourceDiskDelete").enummodule
        ResourcePolicySnapshotSchedulePolicySchedule = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicySchedule").msgclass
        ResourcePolicySnapshotSchedulePolicySnapshotProperties = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicySnapshotProperties").msgclass
        ResourcePolicyWeeklyCycle = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ResourcePolicyWeeklyCycle").msgclass
        ResourcePolicyWeeklyCycleDayOfWeek = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ResourcePolicyWeeklyCycleDayOfWeek").msgclass
        ResourcePolicyWeeklyCycleDayOfWeek::Day = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ResourcePolicyWeeklyCycleDayOfWeek.Day").enummodule
        Route = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Route").msgclass
        Route::RouteType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Route.RouteType").enummodule
        RouteAsPath = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RouteAsPath").msgclass
        RouteAsPath::PathSegmentType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RouteAsPath.PathSegmentType").enummodule
        RouteList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RouteList").msgclass
        Router = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Router").msgclass
        RouterAdvertisedIpRange = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RouterAdvertisedIpRange").msgclass
        RouterAggregatedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RouterAggregatedList").msgclass
        RouterBgp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RouterBgp").msgclass
        RouterBgp::AdvertiseMode = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RouterBgp.AdvertiseMode").enummodule
        RouterBgp::AdvertisedGroups = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RouterBgp.AdvertisedGroups").enummodule
        RouterBgpPeer = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RouterBgpPeer").msgclass
        RouterBgpPeer::AdvertiseMode = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RouterBgpPeer.AdvertiseMode").enummodule
        RouterBgpPeer::AdvertisedGroups = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RouterBgpPeer.AdvertisedGroups").enummodule
        RouterBgpPeer::Enable = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RouterBgpPeer.Enable").enummodule
        RouterBgpPeer::ManagementType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RouterBgpPeer.ManagementType").enummodule
        RouterBgpPeerBfd = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RouterBgpPeerBfd").msgclass
        RouterBgpPeerBfd::SessionInitializationMode = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RouterBgpPeerBfd.SessionInitializationMode").enummodule
        RouterInterface = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RouterInterface").msgclass
        RouterInterface::ManagementType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RouterInterface.ManagementType").enummodule
        RouterList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RouterList").msgclass
        RouterNat = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RouterNat").msgclass
        RouterNat::NatIpAllocateOption = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RouterNat.NatIpAllocateOption").enummodule
        RouterNat::SourceSubnetworkIpRangesToNat = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RouterNat.SourceSubnetworkIpRangesToNat").enummodule
        RouterNatLogConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RouterNatLogConfig").msgclass
        RouterNatLogConfig::Filter = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RouterNatLogConfig.Filter").enummodule
        RouterNatRule = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RouterNatRule").msgclass
        RouterNatRuleAction = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RouterNatRuleAction").msgclass
        RouterNatSubnetworkToNat = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RouterNatSubnetworkToNat").msgclass
        RouterNatSubnetworkToNat::SourceIpRangesToNat = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RouterNatSubnetworkToNat.SourceIpRangesToNat").enummodule
        RouterStatus = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RouterStatus").msgclass
        RouterStatusBgpPeerStatus = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RouterStatusBgpPeerStatus").msgclass
        RouterStatusBgpPeerStatus::Status = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RouterStatusBgpPeerStatus.Status").enummodule
        RouterStatusNatStatus = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RouterStatusNatStatus").msgclass
        RouterStatusNatStatusNatRuleStatus = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RouterStatusNatStatusNatRuleStatus").msgclass
        RouterStatusResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RouterStatusResponse").msgclass
        RoutersPreviewResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RoutersPreviewResponse").msgclass
        RoutersScopedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.RoutersScopedList").msgclass
        Rule = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Rule").msgclass
        Rule::Action = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Rule.Action").enummodule
        SSLHealthCheck = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SSLHealthCheck").msgclass
        SSLHealthCheck::PortSpecification = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SSLHealthCheck.PortSpecification").enummodule
        SSLHealthCheck::ProxyHeader = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SSLHealthCheck.ProxyHeader").enummodule
        ScalingScheduleStatus = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ScalingScheduleStatus").msgclass
        ScalingScheduleStatus::State = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ScalingScheduleStatus.State").enummodule
        Scheduling = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Scheduling").msgclass
        Scheduling::OnHostMaintenance = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Scheduling.OnHostMaintenance").enummodule
        SchedulingNodeAffinity = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SchedulingNodeAffinity").msgclass
        SchedulingNodeAffinity::Operator = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SchedulingNodeAffinity.Operator").enummodule
        ScratchDisks = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ScratchDisks").msgclass
        Screenshot = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Screenshot").msgclass
        SecurityPoliciesListPreconfiguredExpressionSetsResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SecurityPoliciesListPreconfiguredExpressionSetsResponse").msgclass
        SecurityPoliciesWafConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SecurityPoliciesWafConfig").msgclass
        SecurityPolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SecurityPolicy").msgclass
        SecurityPolicyAdaptiveProtectionConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfig").msgclass
        SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig").msgclass
        SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig::RuleVisibility = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig.RuleVisibility").enummodule
        SecurityPolicyAdvancedOptionsConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SecurityPolicyAdvancedOptionsConfig").msgclass
        SecurityPolicyAdvancedOptionsConfig::JsonParsing = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SecurityPolicyAdvancedOptionsConfig.JsonParsing").enummodule
        SecurityPolicyAdvancedOptionsConfig::LogLevel = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SecurityPolicyAdvancedOptionsConfig.LogLevel").enummodule
        SecurityPolicyList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SecurityPolicyList").msgclass
        SecurityPolicyReference = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SecurityPolicyReference").msgclass
        SecurityPolicyRule = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SecurityPolicyRule").msgclass
        SecurityPolicyRuleMatcher = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SecurityPolicyRuleMatcher").msgclass
        SecurityPolicyRuleMatcher::VersionedExpr = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SecurityPolicyRuleMatcher.VersionedExpr").enummodule
        SecurityPolicyRuleMatcherConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SecurityPolicyRuleMatcherConfig").msgclass
        SecuritySettings = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SecuritySettings").msgclass
        SendDiagnosticInterruptInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SendDiagnosticInterruptInstanceRequest").msgclass
        SendDiagnosticInterruptInstanceResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SendDiagnosticInterruptInstanceResponse").msgclass
        SerialPortOutput = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SerialPortOutput").msgclass
        ServerBinding = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ServerBinding").msgclass
        ServerBinding::Type = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ServerBinding.Type").enummodule
        ServiceAccount = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ServiceAccount").msgclass
        ServiceAttachment = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ServiceAttachment").msgclass
        ServiceAttachment::ConnectionPreference = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ServiceAttachment.ConnectionPreference").enummodule
        ServiceAttachmentAggregatedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ServiceAttachmentAggregatedList").msgclass
        ServiceAttachmentConnectedEndpoint = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ServiceAttachmentConnectedEndpoint").msgclass
        ServiceAttachmentConnectedEndpoint::Status = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ServiceAttachmentConnectedEndpoint.Status").enummodule
        ServiceAttachmentConsumerProjectLimit = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ServiceAttachmentConsumerProjectLimit").msgclass
        ServiceAttachmentList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ServiceAttachmentList").msgclass
        ServiceAttachmentsScopedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ServiceAttachmentsScopedList").msgclass
        SetBackendServiceTargetSslProxyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetBackendServiceTargetSslProxyRequest").msgclass
        SetBackendServiceTargetTcpProxyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetBackendServiceTargetTcpProxyRequest").msgclass
        SetBackupTargetPoolRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetBackupTargetPoolRequest").msgclass
        SetCommonInstanceMetadataProjectRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetCommonInstanceMetadataProjectRequest").msgclass
        SetDefaultNetworkTierProjectRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetDefaultNetworkTierProjectRequest").msgclass
        SetDeletionProtectionInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetDeletionProtectionInstanceRequest").msgclass
        SetDiskAutoDeleteInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetDiskAutoDeleteInstanceRequest").msgclass
        SetIamPolicyDiskRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetIamPolicyDiskRequest").msgclass
        SetIamPolicyFirewallPolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetIamPolicyFirewallPolicyRequest").msgclass
        SetIamPolicyImageRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetIamPolicyImageRequest").msgclass
        SetIamPolicyInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetIamPolicyInstanceRequest").msgclass
        SetIamPolicyInstanceTemplateRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetIamPolicyInstanceTemplateRequest").msgclass
        SetIamPolicyLicenseRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetIamPolicyLicenseRequest").msgclass
        SetIamPolicyNodeGroupRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetIamPolicyNodeGroupRequest").msgclass
        SetIamPolicyNodeTemplateRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetIamPolicyNodeTemplateRequest").msgclass
        SetIamPolicyRegionDiskRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetIamPolicyRegionDiskRequest").msgclass
        SetIamPolicyReservationRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetIamPolicyReservationRequest").msgclass
        SetIamPolicyResourcePolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetIamPolicyResourcePolicyRequest").msgclass
        SetIamPolicyServiceAttachmentRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetIamPolicyServiceAttachmentRequest").msgclass
        SetIamPolicySnapshotRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetIamPolicySnapshotRequest").msgclass
        SetIamPolicySubnetworkRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetIamPolicySubnetworkRequest").msgclass
        SetInstanceTemplateInstanceGroupManagerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetInstanceTemplateInstanceGroupManagerRequest").msgclass
        SetInstanceTemplateRegionInstanceGroupManagerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetInstanceTemplateRegionInstanceGroupManagerRequest").msgclass
        SetLabelsDiskRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetLabelsDiskRequest").msgclass
        SetLabelsExternalVpnGatewayRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetLabelsExternalVpnGatewayRequest").msgclass
        SetLabelsForwardingRuleRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetLabelsForwardingRuleRequest").msgclass
        SetLabelsGlobalForwardingRuleRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetLabelsGlobalForwardingRuleRequest").msgclass
        SetLabelsImageRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetLabelsImageRequest").msgclass
        SetLabelsInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetLabelsInstanceRequest").msgclass
        SetLabelsRegionDiskRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetLabelsRegionDiskRequest").msgclass
        SetLabelsSnapshotRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetLabelsSnapshotRequest").msgclass
        SetLabelsVpnGatewayRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetLabelsVpnGatewayRequest").msgclass
        SetMachineResourcesInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetMachineResourcesInstanceRequest").msgclass
        SetMachineTypeInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetMachineTypeInstanceRequest").msgclass
        SetMetadataInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetMetadataInstanceRequest").msgclass
        SetMinCpuPlatformInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetMinCpuPlatformInstanceRequest").msgclass
        SetNamedPortsInstanceGroupRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetNamedPortsInstanceGroupRequest").msgclass
        SetNamedPortsRegionInstanceGroupRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetNamedPortsRegionInstanceGroupRequest").msgclass
        SetNodeTemplateNodeGroupRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetNodeTemplateNodeGroupRequest").msgclass
        SetPrivateIpGoogleAccessSubnetworkRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetPrivateIpGoogleAccessSubnetworkRequest").msgclass
        SetProxyHeaderTargetSslProxyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetProxyHeaderTargetSslProxyRequest").msgclass
        SetProxyHeaderTargetTcpProxyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetProxyHeaderTargetTcpProxyRequest").msgclass
        SetQuicOverrideTargetHttpsProxyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetQuicOverrideTargetHttpsProxyRequest").msgclass
        SetSchedulingInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetSchedulingInstanceRequest").msgclass
        SetSecurityPolicyBackendServiceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetSecurityPolicyBackendServiceRequest").msgclass
        SetServiceAccountInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetServiceAccountInstanceRequest").msgclass
        SetShieldedInstanceIntegrityPolicyInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetShieldedInstanceIntegrityPolicyInstanceRequest").msgclass
        SetSslCertificatesRegionTargetHttpsProxyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetSslCertificatesRegionTargetHttpsProxyRequest").msgclass
        SetSslCertificatesTargetHttpsProxyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetSslCertificatesTargetHttpsProxyRequest").msgclass
        SetSslCertificatesTargetSslProxyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetSslCertificatesTargetSslProxyRequest").msgclass
        SetSslPolicyTargetHttpsProxyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetSslPolicyTargetHttpsProxyRequest").msgclass
        SetSslPolicyTargetSslProxyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetSslPolicyTargetSslProxyRequest").msgclass
        SetTagsInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetTagsInstanceRequest").msgclass
        SetTargetForwardingRuleRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetTargetForwardingRuleRequest").msgclass
        SetTargetGlobalForwardingRuleRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetTargetGlobalForwardingRuleRequest").msgclass
        SetTargetPoolsInstanceGroupManagerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetTargetPoolsInstanceGroupManagerRequest").msgclass
        SetTargetPoolsRegionInstanceGroupManagerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetTargetPoolsRegionInstanceGroupManagerRequest").msgclass
        SetUrlMapRegionTargetHttpProxyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetUrlMapRegionTargetHttpProxyRequest").msgclass
        SetUrlMapRegionTargetHttpsProxyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetUrlMapRegionTargetHttpsProxyRequest").msgclass
        SetUrlMapTargetHttpProxyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetUrlMapTargetHttpProxyRequest").msgclass
        SetUrlMapTargetHttpsProxyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetUrlMapTargetHttpsProxyRequest").msgclass
        SetUsageExportBucketProjectRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SetUsageExportBucketProjectRequest").msgclass
        ShieldedInstanceConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ShieldedInstanceConfig").msgclass
        ShieldedInstanceIdentity = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ShieldedInstanceIdentity").msgclass
        ShieldedInstanceIdentityEntry = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ShieldedInstanceIdentityEntry").msgclass
        ShieldedInstanceIntegrityPolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ShieldedInstanceIntegrityPolicy").msgclass
        SignedUrlKey = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SignedUrlKey").msgclass
        SimulateMaintenanceEventInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SimulateMaintenanceEventInstanceRequest").msgclass
        Snapshot = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Snapshot").msgclass
        Snapshot::Status = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Snapshot.Status").enummodule
        Snapshot::StorageBytesStatus = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Snapshot.StorageBytesStatus").enummodule
        SnapshotList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SnapshotList").msgclass
        SourceInstanceParams = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SourceInstanceParams").msgclass
        SslCertificate = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SslCertificate").msgclass
        SslCertificate::Type = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SslCertificate.Type").enummodule
        SslCertificateAggregatedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SslCertificateAggregatedList").msgclass
        SslCertificateList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SslCertificateList").msgclass
        SslCertificateManagedSslCertificate = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SslCertificateManagedSslCertificate").msgclass
        SslCertificateManagedSslCertificate::Status = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SslCertificateManagedSslCertificate.Status").enummodule
        SslCertificateSelfManagedSslCertificate = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SslCertificateSelfManagedSslCertificate").msgclass
        SslCertificatesScopedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SslCertificatesScopedList").msgclass
        SslPoliciesList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SslPoliciesList").msgclass
        SslPoliciesListAvailableFeaturesResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SslPoliciesListAvailableFeaturesResponse").msgclass
        SslPolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SslPolicy").msgclass
        SslPolicy::MinTlsVersion = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SslPolicy.MinTlsVersion").enummodule
        SslPolicy::Profile = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SslPolicy.Profile").enummodule
        SslPolicyReference = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SslPolicyReference").msgclass
        StartInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.StartInstanceRequest").msgclass
        StartWithEncryptionKeyInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.StartWithEncryptionKeyInstanceRequest").msgclass
        StatefulPolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.StatefulPolicy").msgclass
        StatefulPolicyPreservedState = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.StatefulPolicyPreservedState").msgclass
        StatefulPolicyPreservedStateDiskDevice = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.StatefulPolicyPreservedStateDiskDevice").msgclass
        StatefulPolicyPreservedStateDiskDevice::AutoDelete = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.StatefulPolicyPreservedStateDiskDevice.AutoDelete").enummodule
        StopInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.StopInstanceRequest").msgclass
        Subnetwork = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Subnetwork").msgclass
        Subnetwork::Ipv6AccessType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Subnetwork.Ipv6AccessType").enummodule
        Subnetwork::PrivateIpv6GoogleAccess = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Subnetwork.PrivateIpv6GoogleAccess").enummodule
        Subnetwork::Purpose = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Subnetwork.Purpose").enummodule
        Subnetwork::Role = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Subnetwork.Role").enummodule
        Subnetwork::StackType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Subnetwork.StackType").enummodule
        Subnetwork::State = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Subnetwork.State").enummodule
        SubnetworkAggregatedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SubnetworkAggregatedList").msgclass
        SubnetworkList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SubnetworkList").msgclass
        SubnetworkLogConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SubnetworkLogConfig").msgclass
        SubnetworkLogConfig::AggregationInterval = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SubnetworkLogConfig.AggregationInterval").enummodule
        SubnetworkLogConfig::Metadata = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SubnetworkLogConfig.Metadata").enummodule
        SubnetworkSecondaryRange = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SubnetworkSecondaryRange").msgclass
        SubnetworksExpandIpCidrRangeRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SubnetworksExpandIpCidrRangeRequest").msgclass
        SubnetworksScopedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SubnetworksScopedList").msgclass
        SubnetworksSetPrivateIpGoogleAccessRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SubnetworksSetPrivateIpGoogleAccessRequest").msgclass
        Subsetting = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Subsetting").msgclass
        Subsetting::Policy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Subsetting.Policy").enummodule
        SwitchToCustomModeNetworkRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.SwitchToCustomModeNetworkRequest").msgclass
        TCPHealthCheck = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TCPHealthCheck").msgclass
        TCPHealthCheck::PortSpecification = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TCPHealthCheck.PortSpecification").enummodule
        TCPHealthCheck::ProxyHeader = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TCPHealthCheck.ProxyHeader").enummodule
        Tags = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Tags").msgclass
        TargetGrpcProxy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetGrpcProxy").msgclass
        TargetGrpcProxyList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetGrpcProxyList").msgclass
        TargetHttpProxiesScopedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetHttpProxiesScopedList").msgclass
        TargetHttpProxy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetHttpProxy").msgclass
        TargetHttpProxyAggregatedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetHttpProxyAggregatedList").msgclass
        TargetHttpProxyList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetHttpProxyList").msgclass
        TargetHttpsProxiesScopedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetHttpsProxiesScopedList").msgclass
        TargetHttpsProxiesSetQuicOverrideRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetHttpsProxiesSetQuicOverrideRequest").msgclass
        TargetHttpsProxiesSetQuicOverrideRequest::QuicOverride = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetHttpsProxiesSetQuicOverrideRequest.QuicOverride").enummodule
        TargetHttpsProxiesSetSslCertificatesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetHttpsProxiesSetSslCertificatesRequest").msgclass
        TargetHttpsProxy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetHttpsProxy").msgclass
        TargetHttpsProxy::QuicOverride = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetHttpsProxy.QuicOverride").enummodule
        TargetHttpsProxyAggregatedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetHttpsProxyAggregatedList").msgclass
        TargetHttpsProxyList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetHttpsProxyList").msgclass
        TargetInstance = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetInstance").msgclass
        TargetInstance::NatPolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetInstance.NatPolicy").enummodule
        TargetInstanceAggregatedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetInstanceAggregatedList").msgclass
        TargetInstanceList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetInstanceList").msgclass
        TargetInstancesScopedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetInstancesScopedList").msgclass
        TargetPool = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetPool").msgclass
        TargetPool::SessionAffinity = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetPool.SessionAffinity").enummodule
        TargetPoolAggregatedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetPoolAggregatedList").msgclass
        TargetPoolInstanceHealth = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetPoolInstanceHealth").msgclass
        TargetPoolList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetPoolList").msgclass
        TargetPoolsAddHealthCheckRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetPoolsAddHealthCheckRequest").msgclass
        TargetPoolsAddInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetPoolsAddInstanceRequest").msgclass
        TargetPoolsRemoveHealthCheckRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetPoolsRemoveHealthCheckRequest").msgclass
        TargetPoolsRemoveInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetPoolsRemoveInstanceRequest").msgclass
        TargetPoolsScopedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetPoolsScopedList").msgclass
        TargetReference = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetReference").msgclass
        TargetSslProxiesSetBackendServiceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetSslProxiesSetBackendServiceRequest").msgclass
        TargetSslProxiesSetProxyHeaderRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetSslProxiesSetProxyHeaderRequest").msgclass
        TargetSslProxiesSetProxyHeaderRequest::ProxyHeader = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetSslProxiesSetProxyHeaderRequest.ProxyHeader").enummodule
        TargetSslProxiesSetSslCertificatesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetSslProxiesSetSslCertificatesRequest").msgclass
        TargetSslProxy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetSslProxy").msgclass
        TargetSslProxy::ProxyHeader = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetSslProxy.ProxyHeader").enummodule
        TargetSslProxyList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetSslProxyList").msgclass
        TargetTcpProxiesSetBackendServiceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetTcpProxiesSetBackendServiceRequest").msgclass
        TargetTcpProxiesSetProxyHeaderRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetTcpProxiesSetProxyHeaderRequest").msgclass
        TargetTcpProxiesSetProxyHeaderRequest::ProxyHeader = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetTcpProxiesSetProxyHeaderRequest.ProxyHeader").enummodule
        TargetTcpProxy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetTcpProxy").msgclass
        TargetTcpProxy::ProxyHeader = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetTcpProxy.ProxyHeader").enummodule
        TargetTcpProxyList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetTcpProxyList").msgclass
        TargetVpnGateway = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetVpnGateway").msgclass
        TargetVpnGateway::Status = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetVpnGateway.Status").enummodule
        TargetVpnGatewayAggregatedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetVpnGatewayAggregatedList").msgclass
        TargetVpnGatewayList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetVpnGatewayList").msgclass
        TargetVpnGatewaysScopedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TargetVpnGatewaysScopedList").msgclass
        TestFailure = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TestFailure").msgclass
        TestIamPermissionsDiskRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TestIamPermissionsDiskRequest").msgclass
        TestIamPermissionsExternalVpnGatewayRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TestIamPermissionsExternalVpnGatewayRequest").msgclass
        TestIamPermissionsFirewallPolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TestIamPermissionsFirewallPolicyRequest").msgclass
        TestIamPermissionsImageRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TestIamPermissionsImageRequest").msgclass
        TestIamPermissionsInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TestIamPermissionsInstanceRequest").msgclass
        TestIamPermissionsInstanceTemplateRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TestIamPermissionsInstanceTemplateRequest").msgclass
        TestIamPermissionsLicenseCodeRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TestIamPermissionsLicenseCodeRequest").msgclass
        TestIamPermissionsLicenseRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TestIamPermissionsLicenseRequest").msgclass
        TestIamPermissionsNetworkEndpointGroupRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TestIamPermissionsNetworkEndpointGroupRequest").msgclass
        TestIamPermissionsNodeGroupRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TestIamPermissionsNodeGroupRequest").msgclass
        TestIamPermissionsNodeTemplateRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TestIamPermissionsNodeTemplateRequest").msgclass
        TestIamPermissionsPacketMirroringRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TestIamPermissionsPacketMirroringRequest").msgclass
        TestIamPermissionsRegionDiskRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TestIamPermissionsRegionDiskRequest").msgclass
        TestIamPermissionsReservationRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TestIamPermissionsReservationRequest").msgclass
        TestIamPermissionsResourcePolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TestIamPermissionsResourcePolicyRequest").msgclass
        TestIamPermissionsServiceAttachmentRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TestIamPermissionsServiceAttachmentRequest").msgclass
        TestIamPermissionsSnapshotRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TestIamPermissionsSnapshotRequest").msgclass
        TestIamPermissionsSubnetworkRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TestIamPermissionsSubnetworkRequest").msgclass
        TestIamPermissionsVpnGatewayRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TestIamPermissionsVpnGatewayRequest").msgclass
        TestPermissionsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TestPermissionsRequest").msgclass
        TestPermissionsResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.TestPermissionsResponse").msgclass
        Uint128 = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Uint128").msgclass
        UpdateAccessConfigInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.UpdateAccessConfigInstanceRequest").msgclass
        UpdateAutoscalerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.UpdateAutoscalerRequest").msgclass
        UpdateBackendBucketRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.UpdateBackendBucketRequest").msgclass
        UpdateBackendServiceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.UpdateBackendServiceRequest").msgclass
        UpdateDisplayDeviceInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.UpdateDisplayDeviceInstanceRequest").msgclass
        UpdateFirewallRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.UpdateFirewallRequest").msgclass
        UpdateHealthCheckRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.UpdateHealthCheckRequest").msgclass
        UpdateInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.UpdateInstanceRequest").msgclass
        UpdateNetworkInterfaceInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.UpdateNetworkInterfaceInstanceRequest").msgclass
        UpdatePeeringNetworkRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.UpdatePeeringNetworkRequest").msgclass
        UpdatePerInstanceConfigsInstanceGroupManagerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.UpdatePerInstanceConfigsInstanceGroupManagerRequest").msgclass
        UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest").msgclass
        UpdateRegionAutoscalerRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.UpdateRegionAutoscalerRequest").msgclass
        UpdateRegionBackendServiceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.UpdateRegionBackendServiceRequest").msgclass
        UpdateRegionHealthCheckRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.UpdateRegionHealthCheckRequest").msgclass
        UpdateRegionUrlMapRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.UpdateRegionUrlMapRequest").msgclass
        UpdateRouterRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.UpdateRouterRequest").msgclass
        UpdateShieldedInstanceConfigInstanceRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.UpdateShieldedInstanceConfigInstanceRequest").msgclass
        UpdateUrlMapRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.UpdateUrlMapRequest").msgclass
        UrlMap = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.UrlMap").msgclass
        UrlMapList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.UrlMapList").msgclass
        UrlMapReference = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.UrlMapReference").msgclass
        UrlMapTest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.UrlMapTest").msgclass
        UrlMapTestHeader = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.UrlMapTestHeader").msgclass
        UrlMapValidationResult = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.UrlMapValidationResult").msgclass
        UrlMapsAggregatedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.UrlMapsAggregatedList").msgclass
        UrlMapsScopedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.UrlMapsScopedList").msgclass
        UrlMapsValidateRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.UrlMapsValidateRequest").msgclass
        UrlMapsValidateResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.UrlMapsValidateResponse").msgclass
        UrlRewrite = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.UrlRewrite").msgclass
        UsableSubnetwork = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.UsableSubnetwork").msgclass
        UsableSubnetworkSecondaryRange = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.UsableSubnetworkSecondaryRange").msgclass
        UsableSubnetworksAggregatedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.UsableSubnetworksAggregatedList").msgclass
        UsageExportLocation = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.UsageExportLocation").msgclass
        ValidateRegionUrlMapRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ValidateRegionUrlMapRequest").msgclass
        ValidateUrlMapRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ValidateUrlMapRequest").msgclass
        VmEndpointNatMappings = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.VmEndpointNatMappings").msgclass
        VmEndpointNatMappingsInterfaceNatMappings = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings").msgclass
        VmEndpointNatMappingsList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.VmEndpointNatMappingsList").msgclass
        VpnGateway = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.VpnGateway").msgclass
        VpnGatewayAggregatedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.VpnGatewayAggregatedList").msgclass
        VpnGatewayList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.VpnGatewayList").msgclass
        VpnGatewayStatus = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.VpnGatewayStatus").msgclass
        VpnGatewayStatusHighAvailabilityRequirementState = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.VpnGatewayStatusHighAvailabilityRequirementState").msgclass
        VpnGatewayStatusHighAvailabilityRequirementState::State = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.VpnGatewayStatusHighAvailabilityRequirementState.State").enummodule
        VpnGatewayStatusHighAvailabilityRequirementState::UnsatisfiedReason = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.VpnGatewayStatusHighAvailabilityRequirementState.UnsatisfiedReason").enummodule
        VpnGatewayStatusTunnel = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.VpnGatewayStatusTunnel").msgclass
        VpnGatewayStatusVpnConnection = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.VpnGatewayStatusVpnConnection").msgclass
        VpnGatewayVpnGatewayInterface = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.VpnGatewayVpnGatewayInterface").msgclass
        VpnGatewaysGetStatusResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.VpnGatewaysGetStatusResponse").msgclass
        VpnGatewaysScopedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.VpnGatewaysScopedList").msgclass
        VpnTunnel = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.VpnTunnel").msgclass
        VpnTunnel::Status = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.VpnTunnel.Status").enummodule
        VpnTunnelAggregatedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.VpnTunnelAggregatedList").msgclass
        VpnTunnelList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.VpnTunnelList").msgclass
        VpnTunnelsScopedList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.VpnTunnelsScopedList").msgclass
        WafExpressionSet = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.WafExpressionSet").msgclass
        WafExpressionSetExpression = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.WafExpressionSetExpression").msgclass
        WaitGlobalOperationRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.WaitGlobalOperationRequest").msgclass
        WaitRegionOperationRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.WaitRegionOperationRequest").msgclass
        WaitZoneOperationRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.WaitZoneOperationRequest").msgclass
        Warning = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Warning").msgclass
        Warning::Code = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Warning.Code").enummodule
        Warnings = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Warnings").msgclass
        Warnings::Code = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Warnings.Code").enummodule
        WeightedBackendService = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.WeightedBackendService").msgclass
        XpnHostList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.XpnHostList").msgclass
        XpnResourceId = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.XpnResourceId").msgclass
        XpnResourceId::Type = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.XpnResourceId.Type").enummodule
        Zone = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Zone").msgclass
        Zone::Status = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.Zone.Status").enummodule
        ZoneList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ZoneList").msgclass
        ZoneSetLabelsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ZoneSetLabelsRequest").msgclass
        ZoneSetPolicyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.compute.v1.ZoneSetPolicyRequest").msgclass
      end
    end
  end
end
