diff --git a/Compute/metadata/V1/Compute.php b/Compute/metadata/V1/Compute.php index 8a0d91ba79f..b2c95f43574 100644 --- a/Compute/metadata/V1/Compute.php +++ b/Compute/metadata/V1/Compute.php @@ -21,7 +21,7 @@ public static function initOnce() { \GPBMetadata\Google\Cloud\ExtendedOperations::initOnce(); \GPBMetadata\Google\Protobuf\Any::initOnce(); $pool->internalAddGeneratedFile( - "\x0A\xFB\xD85\x0A%google/cloud/compute/v1/compute.proto\x12\x17google.cloud.compute.v1\x1A\x17google/api/client.proto\x1A\x1Fgoogle/api/field_behavior.proto\x1A\x19google/api/resource.proto\x1A&google/cloud/extended_operations.proto\x1A\x19google/protobuf/any.proto\"\xDA\x01\x0A\x0EAWSV4Signature\x12\x1B\x0A\x0Aaccess_key\x18\x84\xE2\xCC\xDF\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1E\x0A\x0Daccess_key_id\x18\xB6\xE4\xD9\x8B\x01 \x01(\x09H\x01\x88\x01\x01\x12\"\x0A\x12access_key_version\x18\x9D\xE1\xA2& \x01(\x09H\x02\x88\x01\x01\x12\x1D\x0A\x0Dorigin_region\x18\xAD\xFC\xC0~ \x01(\x09H\x03\x88\x01\x01B\x0D\x0A\x0B_access_keyB\x10\x0A\x0E_access_key_idB\x15\x0A\x13_access_key_versionB\x10\x0A\x0E_origin_region\"\xD5\x02\x0A+AbandonInstancesInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x92\x01\x0A:instance_group_managers_abandon_instances_request_resource\x18\xF8\xF9\x83\x99\x01 \x01(\x0B2E.google.cloud.compute.v1.InstanceGroupManagersAbandonInstancesRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xEC\x02\x0A1AbandonInstancesRegionInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x9F\x01\x0AAregion_instance_group_managers_abandon_instances_request_resource\x18\xA3\xD2\xF7\xE8\x01 \x01(\x0B2K.google.cloud.compute.v1.RegionInstanceGroupManagersAbandonInstancesRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x84\x01\x0A\x11AcceleratorConfig\x12\"\x0A\x11accelerator_count\x18\xBB\xB4\xDF\xF0\x01 \x01(\x05H\x00\x88\x01\x01\x12 \x0A\x10accelerator_type\x18\x8E\xE1\xE8A \x01(\x09H\x01\x88\x01\x01B\x14\x0A\x12_accelerator_countB\x13\x0A\x11_accelerator_type\"\x8D\x01\x0A\x19AcceleratorTopologiesInfo\x12p\x0A\x1Aaccelerator_topology_infos\x18\x89\xA0\xD2h \x03(\x0B2I.google.cloud.compute.v1.AcceleratorTopologiesInfoAcceleratorTopologyInfo\"\xF7\x01\x0A0AcceleratorTopologiesInfoAcceleratorTopologyInfo\x12%\x0A\x14accelerator_topology\x18\xC3\xB3\xD2\xB9\x01 \x01(\x09H\x00\x88\x01\x01\x12\x82\x01\x0A\x18info_per_topology_states\x18\x9F\xF3\xD0W \x03(\x0B2].google.cloud.compute.v1.AcceleratorTopologiesInfoAcceleratorTopologyInfoInfoPerTopologyStateB\x17\x0A\x15_accelerator_topology\"\x92\x02\x0ADAcceleratorTopologiesInfoAcceleratorTopologyInfoInfoPerTopologyState\x12\x15\x0A\x05count\x18\x8F\xA2\x9D- \x01(\x05H\x00\x88\x01\x01\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H\x01\x88\x01\x01\"\x87\x01\x0A\x05State\x12\x13\x0A\x0FUNDEFINED_STATE\x10\x00\x12\x11\x0A\x09AVAILABLE\x10\xA9\xB5\xE6\xD2\x01\x12\x10\x0A\x08DEGRADED\x10\xAE\xA6\xA0\xBD\x01\x12\x0E\x0A\x07RUNNING\x10\x9F\xC3\xEA9\x12!\x0A\x1ATOPOLOGY_STATE_UNSPECIFIED\x10\xF9\xCC\xE6Y\x12\x11\x0A\x09UNHEALTHY\x10\xC4\xB9\xAD\xDC\x01B\x08\x0A\x06_countB\x08\x0A\x06_state\"\xBD\x03\x0A\x0FAcceleratorType\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12G\x0A\x0Adeprecated\x18\xB3\xCB\xD1\xF5\x01 \x01(\x0B2*.google.cloud.compute.v1.DeprecationStatusH\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x03\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x04\x88\x01\x01\x12*\x0A\x1Amaximum_cards_per_instance\x18\xD2\xFA\xE5} \x01(\x05H\x05\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x06\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x07\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x08\x88\x01\x01B\x15\x0A\x13_creation_timestampB\x0D\x0A\x0B_deprecatedB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x1D\x0A\x1B_maximum_cards_per_instanceB\x07\x0A\x05_nameB\x0C\x0A\x0A_self_linkB\x07\x0A\x05_zone\"\xCE\x03\x0A\x1DAcceleratorTypeAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12S\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2A.google.cloud.compute.v1.AcceleratorTypeAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1Aa\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12B\x0A\x05value\x18\x02 \x01(\x0B23.google.cloud.compute.v1.AcceleratorTypesScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xAF\x02\x0A\x13AcceleratorTypeList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12:\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2(.google.cloud.compute.v1.AcceleratorType\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xAC\x01\x0A\x1AAcceleratorTypesScopedList\x12G\x0A\x11accelerator_types\x18\xA5\xC3\xAF\xF8\x01 \x03(\x0B2(.google.cloud.compute.v1.AcceleratorType\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\x98\x01\x0A\x0CAccelerators\x12(\x0A\x17guest_accelerator_count\x18\x94\xD7\xB8\xE4\x01 \x01(\x05H\x00\x88\x01\x01\x12'\x0A\x16guest_accelerator_type\x18\x95\xA0\xDF\x8B\x01 \x01(\x09H\x01\x88\x01\x01B\x1A\x0A\x18_guest_accelerator_countB\x19\x0A\x17_guest_accelerator_type\"\xC6\x05\x0A\x0CAccessConfig\x12\x1E\x0A\x0Dexternal_ipv6\x18\xDB\xD3\x81\xFE\x01 \x01(\x09H\x00\x88\x01\x01\x12,\x0A\x1Bexternal_ipv6_prefix_length\x18\xCF\xFB\xFC\xCA\x01 \x01(\x05H\x01\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07nat_i_p\x18\xFC\xEB\x8B8 \x01(\x09H\x04\x88\x01\x01\x12\x1D\x0A\x0Cnetwork_tier\x18\xD3\xBA\xDB\xF6\x01 \x01(\x09H\x05\x88\x01\x01\x12'\x0A\x16public_ptr_domain_name\x18\xFF\xD6\xFB\x96\x01 \x01(\x09H\x06\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09H\x07\x88\x01\x01\x12\x1F\x0A\x0Eset_public_ptr\x18\x95\xC0\xE6\xF9\x01 \x01(\x08H\x08\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x09\x88\x01\x01\"\x8F\x01\x0A\x0BNetworkTier\x12\x1A\x0A\x16UNDEFINED_NETWORK_TIER\x10\x00\x12\x16\x0A\x0EFIXED_STANDARD\x10\xC8\x9E\x85\x94\x01\x12\x0F\x0A\x07PREMIUM\x10\xB7\xB4\xC1\xBE\x01\x12\x10\x0A\x08STANDARD\x10\xBD\x9D\x8C\xE7\x01\x12)\x0A!STANDARD_OVERRIDES_FIXED_STANDARD\x10\xC2\x87\x91\xDE\x01\"E\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x12\x0A\x0BDIRECT_IPV6\x10\x9D\xB1\x8C\x02\x12\x15\x0A\x0EONE_TO_ONE_NAT\x10\xDD\xBA\x8C(B\x10\x0A\x0E_external_ipv6B\x1E\x0A\x1C_external_ipv6_prefix_lengthB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x0A\x0A\x08_nat_i_pB\x0F\x0A\x0D_network_tierB\x19\x0A\x17_public_ptr_domain_nameB\x12\x0A\x10_security_policyB\x11\x0A\x0F_set_public_ptrB\x07\x0A\x05_type\"\x99\x02\x0A\x1EAddAccessConfigInstanceRequest\x12N\x0A\x16access_config_resource\x18\x90\xFF\xF6\xB8\x01 \x01(\x0B2%.google.cloud.compute.v1.AccessConfigB\x03\xE0A\x02\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12\"\x0A\x11network_interface\x18\xE8\xC0\x9D\xAE\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xAB\x02\x0A#AddAssociationFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12h\x0A\$firewall_policy_association_resource\x18\xBA\xB8\xE1{ \x01(\x0B22.google.cloud.compute.v1.FirewallPolicyAssociationB\x03\xE0A\x02\x12,\x0A\x1Creplace_existing_association\x18\xF8\xB0\xF5c \x01(\x08H\x00\x88\x01\x01\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01B\x1F\x0A\x1D_replace_existing_associationB\x0D\x0A\x0B_request_id\"\xD5\x02\x0A*AddAssociationNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12h\x0A\$firewall_policy_association_resource\x18\xBA\xB8\xE1{ \x01(\x0B22.google.cloud.compute.v1.FirewallPolicyAssociationB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12,\x0A\x1Creplace_existing_association\x18\xF8\xB0\xF5c \x01(\x08H\x00\x88\x01\x01\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01B\x1F\x0A\x1D_replace_existing_associationB\x0D\x0A\x0B_request_id\"\xB6\x02\x0A/AddAssociationOrganizationSecurityPolicyRequest\x12,\x0A\x1Creplace_existing_association\x18\xF8\xB0\xF5c \x01(\x08H\x00\x88\x01\x01\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02\x12h\x0A\$security_policy_association_resource\x18\xFA\xEC\xCD\x05 \x01(\x0B22.google.cloud.compute.v1.SecurityPolicyAssociationB\x03\xE0A\x02B\x1F\x0A\x1D_replace_existing_associationB\x0D\x0A\x0B_request_id\"\xFC\x02\x0A0AddAssociationRegionNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12h\x0A\$firewall_policy_association_resource\x18\xBA\xB8\xE1{ \x01(\x0B22.google.cloud.compute.v1.FirewallPolicyAssociationB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12,\x0A\x1Creplace_existing_association\x18\xF8\xB0\xF5c \x01(\x08H\x00\x88\x01\x01\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01B\x1F\x0A\x1D_replace_existing_associationB\x0D\x0A\x0B_request_id\"\xA9\x02\x0A\x1FAddHealthCheckTargetPoolRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Btarget_pool\x18\x8A\xE4\xF8\x1D \x01(\x09B\x03\xE0A\x02\x12z\x0A.target_pools_add_health_check_request_resource\x18\xA4\xBA\xC5\x80\x01 \x01(\x0B29.google.cloud.compute.v1.TargetPoolsAddHealthCheckRequestB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x9F\x02\x0A\x1CAddInstanceTargetPoolRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Btarget_pool\x18\x8A\xE4\xF8\x1D \x01(\x09B\x03\xE0A\x02\x12s\x0A*target_pools_add_instance_request_resource\x18\xF4\xD3\xBB\xCC\x01 \x01(\x0B26.google.cloud.compute.v1.TargetPoolsAddInstanceRequestB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xAA\x02\x0A AddInstancesInstanceGroupRequest\x12\x1E\x0A\x0Einstance_group\x18\xD5\xD4\xD5& \x01(\x09B\x03\xE0A\x02\x12{\x0A.instance_groups_add_instances_request_resource\x18\xDE\xBA\xAC\xD8\x01 \x01(\x0B2:.google.cloud.compute.v1.InstanceGroupsAddInstancesRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\x81\x02\x0A\"AddNetworkInterfaceInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12V\x0A\x1Anetwork_interface_resource\x18\x85\x94\xAE\x9B\x01 \x01(\x0B2).google.cloud.compute.v1.NetworkInterfaceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\x8E\x02\x0A\x18AddNodesNodeGroupRequest\x12\x1B\x0A\x0Anode_group\x18\x82\xFC\x8B\xE0\x01 \x01(\x09B\x03\xE0A\x02\x12j\x0A&node_groups_add_nodes_request_resource\x18\xB8\xD6\xCB> \x01(\x0B22.google.cloud.compute.v1.NodeGroupsAddNodesRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xDF\x02\x0A2AddPacketMirroringRuleNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12Z\x0A\x1Dfirewall_policy_rule_resource\x18\x83\xDF\xBAw \x01(\x0B2+.google.cloud.compute.v1.FirewallPolicyRuleB\x03\xE0A\x02\x12\x1D\x0A\x0Cmax_priority\x18\x9F\xAC\x97\x9D\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1C\x0A\x0Cmin_priority\x18\xF1\x81\xB4\x7F \x01(\x05H\x01\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x02\x88\x01\x01B\x0F\x0A\x0D_max_priorityB\x0F\x0A\x0D_min_priorityB\x0D\x0A\x0B_request_id\"\xED\x01\x0A\x18AddPeeringNetworkRequest\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09B\x03\xE0A\x02\x12j\x0A%networks_add_peering_request_resource\x18\xB5\x8D\xB3\xB9\x01 \x01(\x0B22.google.cloud.compute.v1.NetworksAddPeeringRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x9A\x02\x0A\x1EAddResourcePoliciesDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12w\x0A,disks_add_resource_policies_request_resource\x18\xA3\xF8\xDE\xEC\x01 \x01(\x0B28.google.cloud.compute.v1.DisksAddResourcePoliciesRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xAA\x02\x0A\"AddResourcePoliciesInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12\x7F\x0A0instances_add_resource_policies_request_resource\x18\x9B\xD6\xAB\xE9\x01 \x01(\x0B2<.google.cloud.compute.v1.InstancesAddResourcePoliciesRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xB2\x02\x0A\$AddResourcePoliciesRegionDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x84\x01\x0A3region_disks_add_resource_policies_request_resource\x18\x8E\xFF\xC1\x87\x01 \x01(\x0B2>.google.cloud.compute.v1.RegionDisksAddResourcePoliciesRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xC7\x01\x0A\x1CAddRuleFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12Z\x0A\x1Dfirewall_policy_rule_resource\x18\x83\xDF\xBAw \x01(\x0B2+.google.cloud.compute.v1.FirewallPolicyRuleB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xD0\x02\x0A#AddRuleNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12Z\x0A\x1Dfirewall_policy_rule_resource\x18\x83\xDF\xBAw \x01(\x0B2+.google.cloud.compute.v1.FirewallPolicyRuleB\x03\xE0A\x02\x12\x1D\x0A\x0Cmax_priority\x18\x9F\xAC\x97\x9D\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1C\x0A\x0Cmin_priority\x18\xF1\x81\xB4\x7F \x01(\x05H\x01\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x02\x88\x01\x01B\x0F\x0A\x0D_max_priorityB\x0F\x0A\x0D_min_priorityB\x0D\x0A\x0B_request_id\"\xD3\x01\x0A(AddRuleOrganizationSecurityPolicyRequest\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02\x12[\x0A\x1Dsecurity_policy_rule_resource\x18\xC3\xBA\x82\xC0\x01 \x01(\x0B2+.google.cloud.compute.v1.SecurityPolicyRuleB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xF7\x02\x0A)AddRuleRegionNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12Z\x0A\x1Dfirewall_policy_rule_resource\x18\x83\xDF\xBAw \x01(\x0B2+.google.cloud.compute.v1.FirewallPolicyRuleB\x03\xE0A\x02\x12\x1D\x0A\x0Cmax_priority\x18\x9F\xAC\x97\x9D\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1C\x0A\x0Cmin_priority\x18\xF1\x81\xB4\x7F \x01(\x05H\x01\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x02\x88\x01\x01B\x0F\x0A\x0D_max_priorityB\x0F\x0A\x0D_min_priorityB\x0D\x0A\x0B_request_id\"\x97\x02\x0A\"AddRuleRegionSecurityPolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02\x12[\x0A\x1Dsecurity_policy_rule_resource\x18\xC3\xBA\x82\xC0\x01 \x01(\x0B2+.google.cloud.compute.v1.SecurityPolicyRuleB\x03\xE0A\x02\x12\x1D\x0A\x0Dvalidate_only\x18\xB5\xFA\xDFs \x01(\x08H\x00\x88\x01\x01B\x10\x0A\x0E_validate_only\"\xF0\x01\x0A\x1CAddRuleSecurityPolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02\x12[\x0A\x1Dsecurity_policy_rule_resource\x18\xC3\xBA\x82\xC0\x01 \x01(\x0B2+.google.cloud.compute.v1.SecurityPolicyRuleB\x03\xE0A\x02\x12\x1D\x0A\x0Dvalidate_only\x18\xB5\xFA\xDFs \x01(\x08H\x00\x88\x01\x01B\x10\x0A\x0E_validate_only\"\xE4\x01\x0A#AddSignedUrlKeyBackendBucketRequest\x12\x1E\x0A\x0Ebackend_bucket\x18\xF5\xE3\xDD+ \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12O\x0A\x17signed_url_key_resource\x18\x81\xA3\x9B\xDA\x01 \x01(\x0B2%.google.cloud.compute.v1.SignedUrlKeyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xE7\x01\x0A\$AddSignedUrlKeyBackendServiceRequest\x12 \x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12O\x0A\x17signed_url_key_resource\x18\x81\xA3\x9B\xDA\x01 \x01(\x0B2%.google.cloud.compute.v1.SignedUrlKeyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x97\x0D\x0A\x07Address\x12\x18\x0A\x07address\x18\xF4\xB7\xDE\xDC\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Caddress_type\x18\xA5\x89\x84~ \x01(\x09H\x01\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x02\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x04\x88\x01\x01\x12\x1D\x0A\x0Dip_collection\x18\xB6\x91\xA8T \x01(\x09H\x05\x88\x01\x01\x12\x1B\x0A\x0Aip_version\x18\xC0\xF3\xD2\x8C\x01 \x01(\x09H\x06\x88\x01\x01\x12\"\x0A\x12ipv6_endpoint_type\x18\xCC\xFE\xBE. \x01(\x09H\x07\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x08\x88\x01\x01\x12!\x0A\x11label_fingerprint\x18\x99\xF0\xF7T \x01(\x09H\x09\x88\x01\x01\x12@\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B2,.google.cloud.compute.v1.Address.LabelsEntry\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x0A\x88\x01\x01\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09H\x0B\x88\x01\x01\x12\x1D\x0A\x0Cnetwork_tier\x18\xD3\xBA\xDB\xF6\x01 \x01(\x09H\x0C\x88\x01\x01\x12\x1E\x0A\x0Dprefix_length\x18\xB3\xBA\xA3\xD8\x01 \x01(\x05H\x0D\x88\x01\x01\x12\x18\x0A\x07purpose\x18\x9E\xFA\xEF\x96\x01 \x01(\x09H\x0E\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x0F\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x10\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x11\x88\x01\x01\x12\x1B\x0A\x0Asubnetwork\x18\xEE\xA7\xE4\x92\x01 \x01(\x09H\x12\x88\x01\x01\x12\x10\x0A\x05users\x18\x88\x9C\x9A5 \x03(\x09\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"e\x0A\x0BAddressType\x12\x1A\x0A\x16UNDEFINED_ADDRESS_TYPE\x10\x00\x12\x0F\x0A\x08EXTERNAL\x10\xCB\xA7\xFD\x10\x12\x10\x0A\x08INTERNAL\x10\xBD\xED\x96\x85\x01\x12\x17\x0A\x10UNSPECIFIED_TYPE\x10\xE2\xEE\xDB\x19\"[\x0A\x09IpVersion\x12\x18\x0A\x14UNDEFINED_IP_VERSION\x10\x00\x12\x0B\x0A\x04IPV4\x10\x85\xCC\x89\x01\x12\x0B\x0A\x04IPV6\x10\x87\xCC\x89\x01\x12\x1A\x0A\x13UNSPECIFIED_VERSION\x10\x90\xCF\xB5\x0A\"K\x0A\x10Ipv6EndpointType\x12 \x0A\x1CUNDEFINED_IPV6_ENDPOINT_TYPE\x10\x00\x12\x0C\x0A\x05NETLB\x10\xB3\x97\xAF#\x12\x07\x0A\x02VM\x10\xB7\x15\"\x8F\x01\x0A\x0BNetworkTier\x12\x1A\x0A\x16UNDEFINED_NETWORK_TIER\x10\x00\x12\x16\x0A\x0EFIXED_STANDARD\x10\xC8\x9E\x85\x94\x01\x12\x0F\x0A\x07PREMIUM\x10\xB7\xB4\xC1\xBE\x01\x12\x10\x0A\x08STANDARD\x10\xBD\x9D\x8C\xE7\x01\x12)\x0A!STANDARD_OVERRIDES_FIXED_STANDARD\x10\xC2\x87\x91\xDE\x01\"\xE2\x01\x0A\x07Purpose\x12\x15\x0A\x11UNDEFINED_PURPOSE\x10\x00\x12\x14\x0A\x0CDNS_RESOLVER\x10\xFC\xDC\x83\xE3\x01\x12\x13\x0A\x0CGCE_ENDPOINT\x10\xAB\xC4\xF5m\x12\x1A\x0A\x12IPSEC_INTERCONNECT\x10\x83\xD2\xAA\xA2\x01\x12\x0F\x0A\x08NAT_AUTO\x10\xAD\xB4\x85N\x12\x1E\x0A\x17PRIVATE_SERVICE_CONNECT\x10\xC4\xF4\xF9\x16\x12\x12\x0A\x0ASERVERLESS\x10\xDC\xC6\xFD\x80\x01\x12\x1F\x0A\x17SHARED_LOADBALANCER_VIP\x10\xD4\xD3\xB3\x8C\x01\x12\x13\x0A\x0BVPC_PEERING\x10\xAA\xF3\x8E\xBF\x01\"R\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x0D\x0A\x06IN_USE\x10\xCD\xCE\xA5\x08\x12\x10\x0A\x08RESERVED\x10\xA8\xF6\x8D\xCE\x01\x12\x11\x0A\x09RESERVING\x10\xD9\xF4\xAF\xF5\x01B\x0A\x0A\x08_addressB\x0F\x0A\x0D_address_typeB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x10\x0A\x0E_ip_collectionB\x0D\x0A\x0B_ip_versionB\x15\x0A\x13_ipv6_endpoint_typeB\x07\x0A\x05_kindB\x14\x0A\x12_label_fingerprintB\x07\x0A\x05_nameB\x0A\x0A\x08_networkB\x0F\x0A\x0D_network_tierB\x10\x0A\x0E_prefix_lengthB\x0A\x0A\x08_purposeB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB\x09\x0A\x07_statusB\x0D\x0A\x0B_subnetwork\"\xB7\x03\x0A\x15AddressAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12K\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B29.google.cloud.compute.v1.AddressAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1AZ\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12;\x0A\x05value\x18\x02 \x01(\x0B2,.google.cloud.compute.v1.AddressesScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x9F\x02\x0A\x0BAddressList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x122\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2 .google.cloud.compute.v1.Address\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x95\x01\x0A\x13AddressesScopedList\x127\x0A\x09addresses\x18\xA2\xF7\x81\xA1\x01 \x03(\x0B2 .google.cloud.compute.v1.Address\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xCD\x04\x0A\x17AdvancedMachineFeatures\x12,\x0A\x1Cenable_nested_virtualization\x18\x85\xCB\xF7\x07 \x01(\x08H\x00\x88\x01\x01\x12'\x0A\x16enable_uefi_networking\x18\xA4\xB1\xBF\x9F\x01 \x01(\x08H\x01\x88\x01\x01\x12,\x0A\x1Bperformance_monitoring_unit\x18\x8C\xC2\xB9\xFE\x01 \x01(\x09H\x02\x88\x01\x01\x12!\x0A\x10threads_per_core\x18\xD7\xDA\x91\xA8\x01 \x01(\x05H\x03\x88\x01\x01\x12\x1B\x0A\x0Aturbo_mode\x18\xA4\x8E\xBA\xCE\x01 \x01(\x09H\x04\x88\x01\x01\x12\"\x0A\x12visible_core_count\x18\xDC\xF4\x8F\\ \x01(\x05H\x05\x88\x01\x01\"\xB1\x01\x0A\x19PerformanceMonitoringUnit\x12)\x0A%UNDEFINED_PERFORMANCE_MONITORING_UNIT\x10\x00\x12\x14\x0A\x0DARCHITECTURAL\x10\xDD\xB1\xFBI\x12\x10\x0A\x08ENHANCED\x10\xF6\x86\xB2\xE3\x01\x12/\x0A'PERFORMANCE_MONITORING_UNIT_UNSPECIFIED\x10\xC4\xF8\xD4\xCC\x01\x12\x10\x0A\x08STANDARD\x10\xBD\x9D\x8C\xE7\x01B\x1F\x0A\x1D_enable_nested_virtualizationB\x19\x0A\x17_enable_uefi_networkingB\x1E\x0A\x1C_performance_monitoring_unitB\x13\x0A\x11_threads_per_coreB\x0D\x0A\x0B_turbo_modeB\x15\x0A\x13_visible_core_count\"\xA7\x03\x0A%AggregatedListAcceleratorTypesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA0\x03\x0A\x1EAggregatedListAddressesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA2\x03\x0A AggregatedListAutoscalersRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA5\x03\x0A#AggregatedListBackendBucketsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA6\x03\x0A\$AggregatedListBackendServicesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA0\x03\x0A\x1EAggregatedListDiskTypesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\x9C\x03\x0A\x1AAggregatedListDisksRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA6\x03\x0A\$AggregatedListForwardingRulesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA9\x03\x0A'AggregatedListFutureReservationsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA7\x03\x0A%AggregatedListGlobalOperationsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA3\x03\x0A!AggregatedListHealthChecksRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xAC\x03\x0A*AggregatedListInstanceGroupManagersRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA5\x03\x0A#AggregatedListInstanceGroupsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA8\x03\x0A&AggregatedListInstanceTemplatesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA0\x03\x0A\x1EAggregatedListInstancesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA7\x03\x0A%AggregatedListInstantSnapshotsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xAE\x03\x0A,AggregatedListInterconnectAttachmentsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA3\x03\x0A!AggregatedListMachineTypesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA9\x03\x0A'AggregatedListNetworkAttachmentsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xB2\x03\x0A0AggregatedListNetworkEdgeSecurityServicesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xAC\x03\x0A*AggregatedListNetworkEndpointGroupsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xAE\x03\x0A,AggregatedListNetworkFirewallPoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA1\x03\x0A\x1FAggregatedListNodeGroupsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA4\x03\x0A\"AggregatedListNodeTemplatesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA0\x03\x0A\x1EAggregatedListNodeTypesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA7\x03\x0A%AggregatedListPacketMirroringsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xAE\x03\x0A,AggregatedListPublicDelegatedPrefixesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA8\x03\x0A&AggregatedListRegionCommitmentsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xB2\x03\x0A0AggregatedListRegionCompositeHealthChecksRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xB6\x03\x0A4AggregatedListRegionHealthAggregationPoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xB0\x03\x0A.AggregatedListRegionHealthCheckServicesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xAA\x03\x0A(AggregatedListRegionHealthSourcesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xB2\x03\x0A0AggregatedListRegionNotificationEndpointsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA3\x03\x0A!AggregatedListReservationsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA7\x03\x0A%AggregatedListResourcePoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\x9E\x03\x0A\x1CAggregatedListRoutersRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA7\x03\x0A%AggregatedListSecurityPoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA9\x03\x0A'AggregatedListServiceAttachmentsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA6\x03\x0A\$AggregatedListSslCertificatesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA2\x03\x0A AggregatedListSslPoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA7\x03\x0A%AggregatedListStoragePoolTypesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA3\x03\x0A!AggregatedListStoragePoolsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\x8B\x04\x0A AggregatedListSubnetworksRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01\x12\x15\x0A\x05views\x18\xEE\xB4\xC05 \x01(\x09H\x07\x88\x01\x01\"F\x0A\x05Views\x12\x13\x0A\x0FUNDEFINED_VIEWS\x10\x00\x12\x0E\x0A\x07DEFAULT\x10\xA1\xC4\xFD6\x12\x18\x0A\x10WITH_UTILIZATION\x10\x89\xA0\xAF\xF0\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_numberB\x08\x0A\x06_views\"\xA8\x03\x0A&AggregatedListTargetHttpProxiesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA9\x03\x0A'AggregatedListTargetHttpsProxiesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA6\x03\x0A\$AggregatedListTargetInstancesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA2\x03\x0A AggregatedListTargetPoolsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA7\x03\x0A%AggregatedListTargetTcpProxiesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA8\x03\x0A&AggregatedListTargetVpnGatewaysRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\x9E\x03\x0A\x1CAggregatedListUrlMapsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA2\x03\x0A AggregatedListVpnGatewaysRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA1\x03\x0A\x1FAggregatedListVpnTunnelsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\x81\x01\x0A\x0CAliasIpRange\x12\x1D\x0A\x0Dip_cidr_range\x18\xCA\xCD\xE4. \x01(\x09H\x00\x88\x01\x01\x12&\x0A\x15subnetwork_range_name\x18\xBE\xB2\x81\xB9\x01 \x01(\x09H\x01\x88\x01\x01B\x10\x0A\x0E_ip_cidr_rangeB\x18\x0A\x16_subnetwork_range_name\"\xBF\x06\x0A\x1EAllocationAggregateReservation\x12i\x0A\x10in_use_resources\x18\xD3\xF7\x83\xC3\x01 \x03(\x0B2K.google.cloud.compute.v1.AllocationAggregateReservationReservedResourceInfo\x12j\x0A\x12reserved_resources\x18\xCE\xE3\xD5e \x03(\x0B2K.google.cloud.compute.v1.AllocationAggregateReservationReservedResourceInfo\x12\x19\x0A\x09vm_family\x18\xEC\xBB\xCE; \x01(\x09H\x00\x88\x01\x01\x12\x1E\x0A\x0Dworkload_type\x18\x82\xFE\xB0\x82\x01 \x01(\x09H\x01\x88\x01\x01\"\x8A\x03\x0A\x08VmFamily\x12\x17\x0A\x13UNDEFINED_VM_FAMILY\x10\x00\x12%\x0A\x1EVM_FAMILY_CLOUD_TPU_DEVICE_CT3\x10\xFC\x8D\xB7\x14\x12+\x0A\$VM_FAMILY_CLOUD_TPU_LITE_DEVICE_CT5L\x10\xE3\x82\xC13\x12/\x0A(VM_FAMILY_CLOUD_TPU_LITE_POD_SLICE_CT5LP\x10\xF3\xD6\xF5\x08\x12/\x0A'VM_FAMILY_CLOUD_TPU_LITE_POD_SLICE_CT6E\x10\x95\xC9\x9C\xBE\x01\x12*\x0A\"VM_FAMILY_CLOUD_TPU_POD_SLICE_CT3P\x10\xB8\xD1\xDA\xF6\x01\x12*\x0A\"VM_FAMILY_CLOUD_TPU_POD_SLICE_CT4P\x10\xD7\xD1\xDA\xF6\x01\x12*\x0A\"VM_FAMILY_CLOUD_TPU_POD_SLICE_CT5P\x10\xF6\xD1\xDA\xF6\x01\x12+\x0A#VM_FAMILY_CLOUD_TPU_POD_SLICE_TPU7X\x10\xD0\xD2\xB2\xE7\x01\"^\x0A\x0CWorkloadType\x12\x1B\x0A\x17UNDEFINED_WORKLOAD_TYPE\x10\x00\x12\x0C\x0A\x05BATCH\x10\x9A\xBE\x83\x1E\x12\x0E\x0A\x07SERVING\x10\xEC\xA7\xBD\x08\x12\x13\x0A\x0BUNSPECIFIED\x10\x97\xBE\x98\xFB\x01B\x0C\x0A\x0A_vm_familyB\x10\x0A\x0E_workload_type\"\xBA\x01\x0A2AllocationAggregateReservationReservedResourceInfo\x12t\x0A\x0Baccelerator\x18\xEB\xC4\xAB\xCA\x01 \x01(\x0B2V.google.cloud.compute.v1.AllocationAggregateReservationReservedResourceInfoAcceleratorH\x00\x88\x01\x01B\x0E\x0A\x0C_accelerator\"\xB0\x01\x0A=AllocationAggregateReservationReservedResourceInfoAccelerator\x12\"\x0A\x11accelerator_count\x18\xBB\xB4\xDF\xF0\x01 \x01(\x05H\x00\x88\x01\x01\x12 \x0A\x10accelerator_type\x18\x8E\xE1\xE8A \x01(\x09H\x01\x88\x01\x01B\x14\x0A\x12_accelerator_countB\x13\x0A\x11_accelerator_type\"\xE8\x01\x0A\"AllocationReservationSharingPolicy\x12#\x0A\x12service_share_type\x18\xE4\x8E\xAB\xF5\x01 \x01(\x09H\x00\x88\x01\x01\"\x85\x01\x0A\x10ServiceShareType\x12 \x0A\x1CUNDEFINED_SERVICE_SHARE_TYPE\x10\x00\x12\x11\x0A\x09ALLOW_ALL\x10\xEB\xB6\xE0\xE2\x01\x12\x14\x0A\x0CDISALLOW_ALL\x10\xBD\xDD\xBA\x84\x01\x12&\x0A\x1ESERVICE_SHARE_TYPE_UNSPECIFIED\x10\xFC\xA5\x88\x85\x01B\x15\x0A\x13_service_share_type\"\xCB\x03\x0A\x18AllocationResourceStatus\x12X\x0A\x0Bhealth_info\x18\xB1\xE9\x98p \x01(\x0B2;.google.cloud.compute.v1.AllocationResourceStatusHealthInfoH\x00\x88\x01\x01\x12'\x0A\x17reservation_block_count\x18\xEA\xD5\x95M \x01(\x05H\x01\x88\x01\x01\x12W\x0A\x17reservation_maintenance\x18\xA0\x86\xB5\xA2\x01 \x01(\x0B2-.google.cloud.compute.v1.GroupMaintenanceInfoH\x02\x88\x01\x01\x12o\x0A\x17specific_sku_allocation\x18\xEF\xFF\xC8] \x01(\x0B2F.google.cloud.compute.v1.AllocationResourceStatusSpecificSKUAllocationH\x03\x88\x01\x01B\x0E\x0A\x0C_health_infoB\x1A\x0A\x18_reservation_block_countB\x1A\x0A\x18_reservation_maintenanceB\x1A\x0A\x18_specific_sku_allocation\"\xC6\x02\x0A\"AllocationResourceStatusHealthInfo\x12%\x0A\x14degraded_block_count\x18\xCC\x8E\x91\xF5\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1E\x0A\x0Dhealth_status\x18\xB5\xD6\xBA\xB5\x01 \x01(\x09H\x01\x88\x01\x01\x12#\x0A\x13healthy_block_count\x18\xBB\xFE\xD0j \x01(\x05H\x02\x88\x01\x01\"q\x0A\x0CHealthStatus\x12\x1B\x0A\x17UNDEFINED_HEALTH_STATUS\x10\x00\x12\x10\x0A\x08DEGRADED\x10\xAE\xA6\xA0\xBD\x01\x12\x0F\x0A\x07HEALTHY\x10\xFD\xAA\xDB\xD1\x01\x12!\x0A\x19HEALTH_STATUS_UNSPECIFIED\x10\x8D\x82\xFA\xE5\x01B\x17\x0A\x15_degraded_block_countB\x10\x0A\x0E_health_statusB\x16\x0A\x14_healthy_block_count\"\xA5\x02\x0A-AllocationResourceStatusSpecificSKUAllocation\x12+\x0A\x1Bsource_instance_template_id\x18\xFA\xEF\x825 \x01(\x09H\x00\x88\x01\x01\x12r\x0A\x0Cutilizations\x18\x91\xAD\xF6\xBF\x01 \x03(\x0B2X.google.cloud.compute.v1.AllocationResourceStatusSpecificSKUAllocation.UtilizationsEntry\x1A3\x0A\x11UtilizationsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x03:\x028\x01B\x1E\x0A\x1C_source_instance_template_id\"\xE2\x01\x0AFAllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk\x12\x1D\x0A\x0Cdisk_size_gb\x18\xB7\x9A\xE7\x96\x01 \x01(\x03H\x00\x88\x01\x01\x12\x1A\x0A\x09interface\x18\xB9\xDA\xD5\xEF\x01 \x01(\x09H\x01\x88\x01\x01\">\x0A\x09Interface\x12\x17\x0A\x13UNDEFINED_INTERFACE\x10\x00\x12\x0B\x0A\x04NVME\x10\xE0\x82\x93\x01\x12\x0B\x0A\x04SCSI\x10\xA6\x81\x9B\x01B\x0F\x0A\x0D_disk_size_gbB\x0C\x0A\x0A_interface\"\x97\x03\x0A9AllocationSpecificSKUAllocationReservedInstanceProperties\x12J\x0A\x12guest_accelerators\x18\xEF\xCC\x87\xDD\x01 \x03(\x0B2*.google.cloud.compute.v1.AcceleratorConfig\x12v\x0A\x0Alocal_ssds\x18\xC3\x8E\xD3m \x03(\x0B2_.google.cloud.compute.v1.AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk\x12\x1E\x0A\x0Dlocation_hint\x18\xD1\x81\x92\xA7\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Cmachine_type\x18\xB2\xB0\xCAl \x01(\x09H\x01\x88\x01\x01\x12 \x0A\x10min_cpu_platform\x18\xF7\x9B\xEAs \x01(\x09H\x02\x88\x01\x01B\x10\x0A\x0E_location_hintB\x0F\x0A\x0D_machine_typeB\x13\x0A\x11_min_cpu_platform\"\xFE\x02\x0A AllocationSpecificSKUReservation\x12\x1E\x0A\x0Dassured_count\x18\xCD\xF8\x8A\x86\x01 \x01(\x03H\x00\x88\x01\x01\x12\x15\x0A\x05count\x18\x8F\xA2\x9D- \x01(\x03H\x01\x88\x01\x01\x12\x1D\x0A\x0Cin_use_count\x18\xBD\xAB\xA6\xEB\x01 \x01(\x03H\x02\x88\x01\x01\x12w\x0A\x13instance_properties\x18\x9D\x9E\xD8f \x01(\x0B2R.google.cloud.compute.v1.AllocationSpecificSKUAllocationReservedInstancePropertiesH\x03\x88\x01\x01\x12)\x0A\x18source_instance_template\x18\xC0\xC3\xC1\x9E\x01 \x01(\x09H\x04\x88\x01\x01B\x10\x0A\x0E_assured_countB\x08\x0A\x06_countB\x0F\x0A\x0D_in_use_countB\x16\x0A\x14_instance_propertiesB\x1B\x0A\x19_source_instance_template\"K\x0A\x07Allowed\x12\x1D\x0A\x0CI_p_protocol\x18\xBD\xF6\xDE\xE8\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x05ports\x18\x92\xF0\xF92 \x03(\x09B\x0F\x0A\x0D_I_p_protocol\"\xA0\x01\x0A&AnnouncePublicAdvertisedPrefixeRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12(\x0A\x18public_advertised_prefix\x18\x9E\xF7\xC90 \x01(\x09B\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xBF\x01\x0A%AnnouncePublicDelegatedPrefixeRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12'\x0A\x17public_delegated_prefix\x18\xE8\xDC\xB1a \x01(\x09B\x03\xE0A\x02\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xA8\x02\x0A2ApplyUpdatesToInstancesInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x89\x01\x0A6instance_group_managers_apply_updates_request_resource\x18\xD3\xF6\xCE{ \x01(\x0B2A.google.cloud.compute.v1.InstanceGroupManagersApplyUpdatesRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zone\"\xBF\x02\x0A8ApplyUpdatesToInstancesRegionInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x96\x01\x0A=region_instance_group_managers_apply_updates_request_resource\x18\xFE\xE9\xAD\$ \x01(\x0B2G.google.cloud.compute.v1.RegionInstanceGroupManagersApplyUpdatesRequestB\x03\xE0A\x02\"\x9E\x02\x0A\x19AttachDiskInstanceRequest\x12M\x0A\x16attached_disk_resource\x18\x95\x92\x9A+ \x01(\x0B2%.google.cloud.compute.v1.AttachedDiskB\x03\xE0A\x02\x12\x1C\x0A\x0Cforce_attach\x18\x99\xA4\x89D \x01(\x08H\x00\x88\x01\x01\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0F\x0A\x0D_force_attachB\x0D\x0A\x0B_request_id\"\xCF\x02\x0A7AttachNetworkEndpointsGlobalNetworkEndpointGroupRequest\x12\x9C\x01\x0A@global_network_endpoint_groups_attach_endpoints_request_resource\x18\xEB\xA1\xD1\x0E \x01(\x0B2J.google.cloud.compute.v1.GlobalNetworkEndpointGroupsAttachEndpointsRequestB\x03\xE0A\x02\x12'\x0A\x16network_endpoint_group\x18\x86\xCB\xF3\xCE\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xD8\x02\x0A1AttachNetworkEndpointsNetworkEndpointGroupRequest\x12'\x0A\x16network_endpoint_group\x18\x86\xCB\xF3\xCE\x01 \x01(\x09B\x03\xE0A\x02\x12\x8E\x01\x0A9network_endpoint_groups_attach_endpoints_request_resource\x18\x87\xB5 \x01(\x0B2D.google.cloud.compute.v1.NetworkEndpointGroupsAttachEndpointsRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xF1\x02\x0A7AttachNetworkEndpointsRegionNetworkEndpointGroupRequest\x12'\x0A\x16network_endpoint_group\x18\x86\xCB\xF3\xCE\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x9D\x01\x0A@region_network_endpoint_groups_attach_endpoints_request_resource\x18\xFC\xF9\xDD\x9F\x01 \x01(\x0B2J.google.cloud.compute.v1.RegionNetworkEndpointGroupsAttachEndpointsRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xDC\x0A\x0A\x0CAttachedDisk\x12\x1D\x0A\x0Carchitecture\x18\xD3\xD2\xB1\x90\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bauto_delete\x18\xBB\xE4\xCE\xDD\x01 \x01(\x08H\x01\x88\x01\x01\x12\x14\x0A\x04boot\x18\xF2\xF5\xB8\x01 \x01(\x08H\x02\x88\x01\x01\x12\x1B\x0A\x0Bdevice_name\x18\xD4\xB5\x9A \x01(\x09H\x03\x88\x01\x01\x12T\x0A\x13disk_encryption_key\x18\x85\xED\xC4\x81\x01 \x01(\x0B2..google.cloud.compute.v1.CustomerEncryptionKeyH\x04\x88\x01\x01\x12\x1D\x0A\x0Cdisk_size_gb\x18\xB7\x9A\xE7\x96\x01 \x01(\x03H\x05\x88\x01\x01\x12\x1C\x0A\x0Cforce_attach\x18\x99\xA4\x89D \x01(\x08H\x06\x88\x01\x01\x12E\x0A\x11guest_os_features\x18\xD1\xE0\xE7% \x03(\x0B2'.google.cloud.compute.v1.GuestOsFeature\x12\x15\x0A\x05index\x18\xD2\xD1\xEC/ \x01(\x05H\x07\x88\x01\x01\x12X\x0A\x11initialize_params\x18\x95\x92\xB8\x08 \x01(\x0B25.google.cloud.compute.v1.AttachedDiskInitializeParamsH\x08\x88\x01\x01\x12\x1A\x0A\x09interface\x18\xB9\xDA\xD5\xEF\x01 \x01(\x09H\x09\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x0A\x88\x01\x01\x12\x14\x0A\x08licenses\x18\xD2\x88\x80\xA1\x01 \x03(\x09\x12\x14\x0A\x04mode\x18\xA3\xF3\xCC\x01 \x01(\x09H\x0B\x88\x01\x01\x12\x1C\x0A\x0Bsaved_state\x18\xD9\xA9\xA1\xC4\x01 \x01(\x09H\x0C\x88\x01\x01\x12\\\x0A\x1Fshielded_instance_initial_state\x18\x83\xC4\xDC[ \x01(\x0B2+.google.cloud.compute.v1.InitialStateConfigH\x0D\x88\x01\x01\x12\x16\x0A\x06source\x18\x9B\xD0\xC1T \x01(\x09H\x0E\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x0F\x88\x01\x01\"j\x0A\x0CArchitecture\x12\x1A\x0A\x16UNDEFINED_ARCHITECTURE\x10\x00\x12 \x0A\x18ARCHITECTURE_UNSPECIFIED\x10\xAB\xD4\x9D\xBC\x01\x12\x0C\x0A\x05ARM64\x10\xFA\xCB\xE9\x1D\x12\x0E\x0A\x06X86_64\x10\xC7\xA4\xE6\xCA\x01\">\x0A\x09Interface\x12\x17\x0A\x13UNDEFINED_INTERFACE\x10\x00\x12\x0B\x0A\x04NVME\x10\xE0\x82\x93\x01\x12\x0B\x0A\x04SCSI\x10\xA6\x81\x9B\x01\"?\x0A\x04Mode\x12\x12\x0A\x0EUNDEFINED_MODE\x10\x00\x12\x10\x0A\x09READ_ONLY\x10\xB5\x99\xEC+\x12\x11\x0A\x0AREAD_WRITE\x10\xD6\x97\xE4R\"_\x0A\x0ASavedState\x12\x19\x0A\x15UNDEFINED_SAVED_STATE\x10\x00\x12\$\x0A\x1CDISK_SAVED_STATE_UNSPECIFIED\x10\xCF\xBF\xCA\xBA\x01\x12\x10\x0A\x09PRESERVED\x10\xF8\xD6\x98y\"?\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x12\x0A\x0APERSISTENT\x10\x97\xF5\xD5\xDB\x01\x12\x0F\x0A\x07SCRATCH\x10\xDA\xFD\xF0\xEC\x01B\x0F\x0A\x0D_architectureB\x0E\x0A\x0C_auto_deleteB\x07\x0A\x05_bootB\x0E\x0A\x0C_device_nameB\x16\x0A\x14_disk_encryption_keyB\x0F\x0A\x0D_disk_size_gbB\x0F\x0A\x0D_force_attachB\x08\x0A\x06_indexB\x14\x0A\x12_initialize_paramsB\x0C\x0A\x0A_interfaceB\x07\x0A\x05_kindB\x07\x0A\x05_modeB\x0E\x0A\x0C_saved_stateB\"\x0A _shielded_instance_initial_stateB\x09\x0A\x07_sourceB\x07\x0A\x05_type\"\x8F\x0C\x0A\x1CAttachedDiskInitializeParams\x12\x1D\x0A\x0Carchitecture\x18\xD3\xD2\xB1\x90\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x19\x0A\x09disk_name\x18\xED\xBF\xA0, \x01(\x09H\x02\x88\x01\x01\x12\x1D\x0A\x0Cdisk_size_gb\x18\xB7\x9A\xE7\x96\x01 \x01(\x03H\x03\x88\x01\x01\x12\x19\x0A\x09disk_type\x18\x9C\xE9\xAC, \x01(\x09H\x04\x88\x01\x01\x12+\x0A\x1Benable_confidential_compute\x18\xBC\xEB\xD90 \x01(\x08H\x05\x88\x01\x01\x12U\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B2A.google.cloud.compute.v1.AttachedDiskInitializeParams.LabelsEntry\x12\x14\x0A\x08licenses\x18\xD2\x88\x80\xA1\x01 \x03(\x09\x12 \x0A\x10on_update_action\x18\x8C\xD8\xC4` \x01(\x09H\x06\x88\x01\x01\x12 \x0A\x10provisioned_iops\x18\xD4\xBD\x87Y \x01(\x03H\x07\x88\x01\x01\x12'\x0A\x16provisioned_throughput\x18\x95\xBE\x88\xFB\x01 \x01(\x03H\x08\x88\x01\x01\x12\x18\x0A\x0Dreplica_zones\x18\x80\xB8\x8C\x17 \x03(\x09\x12q\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2N.google.cloud.compute.v1.AttachedDiskInitializeParams.ResourceManagerTagsEntry\x12\x1C\x0A\x11resource_policies\x18\xE1\x9C\xCC\x0A \x03(\x09\x12\x1C\x0A\x0Csource_image\x18\xB7\xE8\x86\x18 \x01(\x09H\x09\x88\x01\x01\x12\\\x0A\x1Bsource_image_encryption_key\x18\xAB\x91\xF5\xB5\x01 \x01(\x0B2..google.cloud.compute.v1.CustomerEncryptionKeyH\x0A\x88\x01\x01\x12\x1F\x0A\x0Fsource_snapshot\x18\xE8\x9A\x8E< \x01(\x09H\x0B\x88\x01\x01\x12_\x0A\x1Esource_snapshot_encryption_key\x18\xDA\x8E\xE7\x90\x01 \x01(\x0B2..google.cloud.compute.v1.CustomerEncryptionKeyH\x0C\x88\x01\x01\x12\x1D\x0A\x0Cstorage_pool\x18\xE0\xC6\xF1\xAB\x01 \x01(\x09H\x0D\x88\x01\x01\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"j\x0A\x0CArchitecture\x12\x1A\x0A\x16UNDEFINED_ARCHITECTURE\x10\x00\x12 \x0A\x18ARCHITECTURE_UNSPECIFIED\x10\xAB\xD4\x9D\xBC\x01\x12\x0C\x0A\x05ARM64\x10\xFA\xCB\xE9\x1D\x12\x0E\x0A\x06X86_64\x10\xC7\xA4\xE6\xCA\x01\"\x8A\x01\x0A\x0EOnUpdateAction\x12\x1E\x0A\x1AUNDEFINED_ON_UPDATE_ACTION\x10\x00\x12\x15\x0A\x0DRECREATE_DISK\x10\xED\x9D\xF6\xEB\x01\x12'\x0A\x1FRECREATE_DISK_IF_SOURCE_CHANGED\x10\x80\x8A\xEA\xBD\x01\x12\x18\x0A\x11USE_EXISTING_DISK\x10\xF9\xE5\xF9nB\x0F\x0A\x0D_architectureB\x0E\x0A\x0C_descriptionB\x0C\x0A\x0A_disk_nameB\x0F\x0A\x0D_disk_size_gbB\x0C\x0A\x0A_disk_typeB\x1E\x0A\x1C_enable_confidential_computeB\x13\x0A\x11_on_update_actionB\x13\x0A\x11_provisioned_iopsB\x19\x0A\x17_provisioned_throughputB\x0F\x0A\x0D_source_imageB\x1E\x0A\x1C_source_image_encryption_keyB\x12\x0A\x10_source_snapshotB!\x0A\x1F_source_snapshot_encryption_keyB\x0F\x0A\x0D_storage_pool\"\x98\x01\x0A\x0BAuditConfig\x12F\x0A\x11audit_log_configs\x18\x92\xEA\xF2\xE8\x01 \x03(\x0B2'.google.cloud.compute.v1.AuditLogConfig\x12\x1B\x0A\x10exempted_members\x18\x98\xDD\xF5n \x03(\x09\x12\x18\x0A\x07service\x18\xB5\x8D\x8F\xB2\x01 \x01(\x09H\x00\x88\x01\x01B\x0A\x0A\x08_service\"\x94\x02\x0A\x0EAuditLogConfig\x12\x1B\x0A\x10exempted_members\x18\x98\xDD\xF5n \x03(\x09\x12'\x0A\x17ignore_child_exemptions\x18\x9A\x8F\xB9! \x01(\x08H\x00\x88\x01\x01\x12\x19\x0A\x08log_type\x18\xD5\x9E\x9C\xC0\x01 \x01(\x09H\x01\x88\x01\x01\"x\x0A\x07LogType\x12\x16\x0A\x12UNDEFINED_LOG_TYPE\x10\x00\x12\x11\x0A\x0AADMIN_READ\x10\xA6\xC9\xBE=\x12\x11\x0A\x09DATA_READ\x10\x8B\xBA\xC5\x91\x01\x12\x12\x0A\x0ADATA_WRITE\x10\xEA\x85\x9B\xA2\x01\x12\x1B\x0A\x14LOG_TYPE_UNSPECIFIED\x10\xCD\xCA\xD7IB\x1A\x0A\x18_ignore_child_exemptionsB\x0B\x0A\x09_log_type\"\x9D\x07\x0A\x0AAutoscaler\x12N\x0A\x12autoscaling_policy\x18\xD9\xE0\xEAi \x01(\x0B2*.google.cloud.compute.v1.AutoscalingPolicyH\x00\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x03\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x04\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x05\x88\x01\x01\x12 \x0A\x10recommended_size\x18\xE5\xF6\xFDz \x01(\x05H\x06\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x07\x88\x01\x01\x12c\x0A\x17scaling_schedule_status\x18\xE2\xAB\x97\xDE\x01 \x03(\x0B2>.google.cloud.compute.v1.Autoscaler.ScalingScheduleStatusEntry\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x08\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x09\x88\x01\x01\x12L\x0A\x0Estatus_details\x18\xF5\xAD\xA1\xAD\x01 \x03(\x0B20.google.cloud.compute.v1.AutoscalerStatusDetails\x12\x16\x0A\x06target\x18\x91\xE3\xF9[ \x01(\x09H\x0A\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x0B\x88\x01\x01\x1Al\x0A\x1AScalingScheduleStatusEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12=\x0A\x05value\x18\x02 \x01(\x0B2..google.cloud.compute.v1.ScalingScheduleStatus:\x028\x01\"^\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x10\x0A\x08DELETING\x10\xA8\xA7\x87\xFC\x01\x12\x0C\x0A\x05ERROR\x10\xE8\xB3\xCB\x1F\x12\x0E\x0A\x07PENDING\x10\xF7\xAA\xF0\x10B\x15\x0A\x13_autoscaling_policyB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x13\x0A\x11_recommended_sizeB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB\x09\x0A\x07_statusB\x09\x0A\x07_targetB\x07\x0A\x05_zone\"\xBF\x03\x0A\x18AutoscalerAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12N\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2<.google.cloud.compute.v1.AutoscalerAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1A\\\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12=\x0A\x05value\x18\x02 \x01(\x0B2..google.cloud.compute.v1.AutoscalersScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xA5\x02\x0A\x0EAutoscalerList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x125\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2#.google.cloud.compute.v1.Autoscaler\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xCB\x06\x0A\x17AutoscalerStatusDetails\x12\x18\x0A\x07message\x18\x87\x80\xAC\xC7\x01 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x01\x88\x01\x01\"\xEA\x05\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x1F\x0A\x17ALL_INSTANCES_UNHEALTHY\x10\xE5\x90\x8D\xC1\x01\x12%\x0A\x1EBACKEND_SERVICE_DOES_NOT_EXIST\x10\x9A\x9A\xA3[\x12 \x0A\x1ACAPPED_AT_MAX_NUM_REPLICAS\x10\xD9\xD3\x1F\x12,\x0A\$CUSTOM_METRIC_DATA_POINTS_TOO_SPARSE\x10\xB3\xB4\xEE\x9C\x01\x12\x1C\x0A\x15CUSTOM_METRIC_INVALID\x10\xD6\xB9\xBDa\x12\x15\x0A\x0EMIN_EQUALS_MAX\x10\xF1\x99\xAC\x01\x12(\x0A!MISSING_CUSTOM_METRIC_DATA_POINTS\x10\xDE\xA9\x9F-\x12*\x0A\"MISSING_LOAD_BALANCING_DATA_POINTS\x10\xD2\xA8\x8F\xF3\x01\x12\x0F\x0A\x08MODE_OFF\x10\xB3\x91\xA4N\x12\x1A\x0A\x13MODE_ONLY_SCALE_OUT\x10\xE2\xB7\xEA\x01\x12\x13\x0A\x0CMODE_ONLY_UP\x10\xF2\xDA\x920\x12\$\x0A\x1DMORE_THAN_ONE_BACKEND_SERVICE\x10\xDD\xCB\xB8H\x12\"\x0A\x1ANOT_ENOUGH_QUOTA_AVAILABLE\x10\xBF\xAF\x9B\xC0\x01\x12 \x0A\x18REGION_RESOURCE_STOCKOUT\x10\xFE\xC9\x88\xFC\x01\x12\$\x0A\x1DSCALING_TARGET_DOES_NOT_EXIST\x10\x9B\x93\xBD:\x126\x0A/SCHEDULED_INSTANCES_GREATER_THAN_AUTOSCALER_MAX\x10\xC2\xEB\xFA\x0D\x124\x0A,SCHEDULED_INSTANCES_LESS_THAN_AUTOSCALER_MIN\x10\xB5\xC6\xF5\xBD\x01\x12\x0F\x0A\x07UNKNOWN\x10\xAA\xF0\xC4\xCE\x01\x129\x0A1UNSUPPORTED_MAX_RATE_LOAD_BALANCING_CONFIGURATION\x10\xD1\x96\xE1\x9D\x01\x12\x1D\x0A\x16ZONE_RESOURCE_STOCKOUT\x10\xB6\xCF\x9DdB\x0A\x0A\x08_messageB\x07\x0A\x05_type\"\x9C\x01\x0A\x15AutoscalersScopedList\x12<\x0A\x0Bautoscalers\x18\xFC\xB8\x8C\xDE\x01 \x03(\x0B2#.google.cloud.compute.v1.Autoscaler\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xE9\x07\x0A\x11AutoscalingPolicy\x12\$\x0A\x14cool_down_period_sec\x18\x9A\x87\xAD3 \x01(\x05H\x00\x88\x01\x01\x12Z\x0A\x0Fcpu_utilization\x18\x8B\xA4\xE3\xB5\x01 \x01(\x0B28.google.cloud.compute.v1.AutoscalingPolicyCpuUtilizationH\x01\x88\x01\x01\x12h\x0A\x1Acustom_metric_utilizations\x18\xF2\xFD\xF6> \x03(\x0B2A.google.cloud.compute.v1.AutoscalingPolicyCustomMetricUtilization\x12o\x0A\x1Aload_balancing_utilization\x18\xE3\xD1\xF5\xCC\x01 \x01(\x0B2B.google.cloud.compute.v1.AutoscalingPolicyLoadBalancingUtilizationH\x02\x88\x01\x01\x12 \x0A\x10max_num_replicas\x18\xCF\x94\xDC\x1D \x01(\x05H\x03\x88\x01\x01\x12!\x0A\x10min_num_replicas\x18\xA1\xF8\xA1\xFF\x01 \x01(\x05H\x04\x88\x01\x01\x12\x14\x0A\x04mode\x18\xA3\xF3\xCC\x01 \x01(\x09H\x05\x88\x01\x01\x12[\x0A\x10scale_in_control\x18\xD8\xBC\xCE\xFB\x01 \x01(\x0B28.google.cloud.compute.v1.AutoscalingPolicyScaleInControlH\x06\x88\x01\x01\x12_\x0A\x11scaling_schedules\x18\x84\xF4\xBC\xA9\x01 \x03(\x0B2@.google.cloud.compute.v1.AutoscalingPolicy.ScalingSchedulesEntry\x1Ar\x0A\x15ScalingSchedulesEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12H\x0A\x05value\x18\x02 \x01(\x0B29.google.cloud.compute.v1.AutoscalingPolicyScalingSchedule:\x028\x01\"V\x0A\x04Mode\x12\x12\x0A\x0EUNDEFINED_MODE\x10\x00\x12\x09\x0A\x03OFF\x10\xCF\xE2\x04\x12\x07\x0A\x02ON\x10\xDF\x13\x12\x15\x0A\x0EONLY_SCALE_OUT\x10\xC6\xF3\xE8H\x12\x0F\x0A\x07ONLY_UP\x10\x8E\xD0\xFC\xE3\x01B\x17\x0A\x15_cool_down_period_secB\x12\x0A\x10_cpu_utilizationB\x1D\x0A\x1B_load_balancing_utilizationB\x13\x0A\x11_max_num_replicasB\x13\x0A\x11_min_num_replicasB\x07\x0A\x05_modeB\x13\x0A\x11_scale_in_control\"\xF6\x01\x0A\x1FAutoscalingPolicyCpuUtilization\x12\"\x0A\x11predictive_method\x18\xC1\x97\x89\xBA\x01 \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12utilization_target\x18\xCE\xEC\xF9f \x01(\x01H\x01\x88\x01\x01\"^\x0A\x10PredictiveMethod\x12\x1F\x0A\x1BUNDEFINED_PREDICTIVE_METHOD\x10\x00\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01\x12\x1C\x0A\x15OPTIMIZE_AVAILABILITY\x10\xFD\xE6\xC5\x05B\x14\x0A\x12_predictive_methodB\x15\x0A\x13_utilization_target\"\xBF\x03\x0A(AutoscalingPolicyCustomMetricUtilization\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x17\x0A\x06metric\x18\xB0\xEB\x97\xFE\x01 \x01(\x09H\x01\x88\x01\x01\x12+\x0A\x1Asingle_instance_assignment\x18\xC0\xCC\xD8\xF0\x01 \x01(\x01H\x02\x88\x01\x01\x12\"\x0A\x12utilization_target\x18\xCE\xEC\xF9f \x01(\x01H\x03\x88\x01\x01\x12(\x0A\x17utilization_target_type\x18\x8B\xA5\x9A\xA2\x01 \x01(\x09H\x04\x88\x01\x01\"~\x0A\x15UtilizationTargetType\x12%\x0A!UNDEFINED_UTILIZATION_TARGET_TYPE\x10\x00\x12\x17\x0A\x10DELTA_PER_MINUTE\x10\x9D\xBD\xD8)\x12\x17\x0A\x10DELTA_PER_SECOND\x10\xFD\xF9\xD6y\x12\x0C\x0A\x05GAUGE\x10\xD9\xB1\x9D B\x09\x0A\x07_filterB\x09\x0A\x07_metricB\x1D\x0A\x1B_single_instance_assignmentB\x15\x0A\x13_utilization_targetB\x1A\x0A\x18_utilization_target_type\"f\x0A)AutoscalingPolicyLoadBalancingUtilization\x12\"\x0A\x12utilization_target\x18\xCE\xEC\xF9f \x01(\x01H\x00\x88\x01\x01B\x15\x0A\x13_utilization_target\"\xC2\x01\x0A\x1FAutoscalingPolicyScaleInControl\x12O\x0A\x16max_scaled_in_replicas\x18\xEB\xD5\x95V \x01(\x0B2'.google.cloud.compute.v1.FixedOrPercentH\x00\x88\x01\x01\x12\x1F\x0A\x0Ftime_window_sec\x18\xB4\x80\xAE\x11 \x01(\x05H\x01\x88\x01\x01B\x19\x0A\x17_max_scaled_in_replicasB\x12\x0A\x10_time_window_sec\"\xBA\x02\x0A AutoscalingPolicyScalingSchedule\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x00\x88\x01\x01\x12\x19\x0A\x08disabled\x18\xFC\xF4\x98\x81\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1C\x0A\x0Cduration_sec\x18\xA6\x9E\xA1e \x01(\x05H\x02\x88\x01\x01\x12&\x0A\x15min_required_replicas\x18\xAE\x9D\xA5\xAE\x01 \x01(\x05H\x03\x88\x01\x01\x12\x19\x0A\x08schedule\x18\x97\xA5\x9A\xB3\x01 \x01(\x09H\x04\x88\x01\x01\x12\x19\x0A\x09time_zone\x18\xDE\x83\xC9\x11 \x01(\x09H\x05\x88\x01\x01B\x0E\x0A\x0C_descriptionB\x0B\x0A\x09_disabledB\x0F\x0A\x0D_duration_secB\x18\x0A\x16_min_required_replicasB\x0B\x0A\x09_scheduleB\x0C\x0A\x0A_time_zone\"\xA8\x0C\x0A\x07Backend\x12\x1F\x0A\x0Ebalancing_mode\x18\x89\xCB\x96\xCD\x01 \x01(\x09H\x00\x88\x01\x01\x12 \x0A\x0Fcapacity_scaler\x18\x8D\xC7\xD4\x96\x01 \x01(\x02H\x01\x88\x01\x01\x12H\x0A\x0Ecustom_metrics\x18\xF5\xE3\xE3\xCC\x01 \x03(\x0B2,.google.cloud.compute.v1.BackendCustomMetric\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12\x18\x0A\x08failover\x18\xF2\xA9\x9DB \x01(\x08H\x03\x88\x01\x01\x12\x15\x0A\x05group\x18\xFF\xEC\x83/ \x01(\x09H\x04\x88\x01\x01\x12\x1F\x0A\x0Fmax_connections\x18\xFA\xD5\xE14 \x01(\x05H\x05\x88\x01\x01\x12,\x0A\x1Cmax_connections_per_endpoint\x18\x9C\xE7\xB6g \x01(\x05H\x06\x88\x01\x01\x12,\x0A\x1Cmax_connections_per_instance\x18\x9C\xD5\xF41 \x01(\x05H\x07\x88\x01\x01\x12'\x0A\x16max_in_flight_requests\x18\xD4\x84\xA7\x82\x01 \x01(\x05H\x08\x88\x01\x01\x124\x0A#max_in_flight_requests_per_endpoint\x18\x82\xBD\xEA\x92\x01 \x01(\x05H\x09\x88\x01\x01\x123\x0A#max_in_flight_requests_per_instance\x18\x82\xAB\xA8] \x01(\x05H\x0A\x88\x01\x01\x12\x19\x0A\x08max_rate\x18\xDB\xBD\xC8\xC2\x01 \x01(\x05H\x0B\x88\x01\x01\x12%\x0A\x15max_rate_per_endpoint\x18\xDB\xAA\xF4= \x01(\x02H\x0C\x88\x01\x01\x12%\x0A\x15max_rate_per_instance\x18\xDB\x98\xB2\x08 \x01(\x02H\x0D\x88\x01\x01\x12\x1F\x0A\x0Fmax_utilization\x18\xC7\xF7\xD4F \x01(\x02H\x0E\x88\x01\x01\x12]\x0A\x12orchestration_info\x18\xEC\xA7\xAD\xD2\x01 \x01(\x0B28.google.cloud.compute.v1.BackendBackendOrchestrationInfoH\x0F\x88\x01\x01\x12\x1A\x0A\x0Apreference\x18\xDB\xF9\xF2G \x01(\x09H\x10\x88\x01\x01\x12 \x0A\x10traffic_duration\x18\x96\x93\xC5\x05 \x01(\x09H\x11\x88\x01\x01\"\x8B\x01\x0A\x0DBalancingMode\x12\x1C\x0A\x18UNDEFINED_BALANCING_MODE\x10\x00\x12\x11\x0A\x0ACONNECTION\x10\xDE\xD5\xB9u\x12\x16\x0A\x0ECUSTOM_METRICS\x10\xD5\xE3\x8D\x9E\x01\x12\x10\x0A\x09IN_FLIGHT\x10\xCA\x91\xCFZ\x12\x0B\x0A\x04RATE\x10\xE0\x89\x99\x01\x12\x12\x0A\x0BUTILIZATION\x10\x82\x84\xEFJ\"i\x0A\x0APreference\x12\x18\x0A\x14UNDEFINED_PREFERENCE\x10\x00\x12\x0E\x0A\x07DEFAULT\x10\xA1\xC4\xFD6\x12\x1E\x0A\x16PREFERENCE_UNSPECIFIED\x10\xB3\xEB\xCE\xEC\x01\x12\x11\x0A\x09PREFERRED\x10\xE1\xB8\xDC\xC7\x01\"q\x0A\x0FTrafficDuration\x12\x1E\x0A\x1AUNDEFINED_TRAFFIC_DURATION\x10\x00\x12\x0B\x0A\x04LONG\x10\xFC\xFC\x8E\x01\x12\x0C\x0A\x05SHORT\x10\xDC\x98\xCE%\x12#\x0A\x1CTRAFFIC_DURATION_UNSPECIFIED\x10\x8E\xCC\xBA~B\x11\x0A\x0F_balancing_modeB\x12\x0A\x10_capacity_scalerB\x0E\x0A\x0C_descriptionB\x0B\x0A\x09_failoverB\x08\x0A\x06_groupB\x12\x0A\x10_max_connectionsB\x1F\x0A\x1D_max_connections_per_endpointB\x1F\x0A\x1D_max_connections_per_instanceB\x19\x0A\x17_max_in_flight_requestsB&\x0A\$_max_in_flight_requests_per_endpointB&\x0A\$_max_in_flight_requests_per_instanceB\x0B\x0A\x09_max_rateB\x18\x0A\x16_max_rate_per_endpointB\x18\x0A\x16_max_rate_per_instanceB\x12\x0A\x10_max_utilizationB\x15\x0A\x13_orchestration_infoB\x0D\x0A\x0B_preferenceB\x13\x0A\x11_traffic_duration\"P\x0A\x1FBackendBackendOrchestrationInfo\x12\x1C\x0A\x0Cresource_uri\x18\xBB\x83\xF0H \x01(\x09H\x00\x88\x01\x01B\x0F\x0A\x0D_resource_uri\"\x89\x08\x0A\x0DBackendBucket\x12\x1C\x0A\x0Bbucket_name\x18\xC0\x97\x9E\x87\x01 \x01(\x09H\x00\x88\x01\x01\x12K\x0A\x0Acdn_policy\x18\x84\x8B\x84f \x01(\x0B2/.google.cloud.compute.v1.BackendBucketCdnPolicyH\x01\x88\x01\x01\x12 \x0A\x10compression_mode\x18\xDC\x91\xC6- \x01(\x09H\x02\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x03\x88\x01\x01\x12#\x0A\x17custom_response_headers\x18\x96\xC1\xE5\xB8\x01 \x03(\x09\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x04\x88\x01\x01\x12\$\x0A\x14edge_security_policy\x18\x8F\xD9\xC8\x13 \x01(\x09H\x05\x88\x01\x01\x12\x1B\x0A\x0Aenable_cdn\x18\xF1\xB6\xF5\x86\x01 \x01(\x08H\x06\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x07\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x08\x88\x01\x01\x12&\x0A\x15load_balancing_scheme\x18\xC4\x8C\xC2\xAD\x01 \x01(\x09H\x09\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x0A\x88\x01\x01\x12D\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2,.google.cloud.compute.v1.BackendBucketParamsH\x0B\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x0C\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0D\x88\x01\x01\x12A\x0A\x07used_by\x18\x99\xA0\xD2\xB9\x01 \x03(\x0B2,.google.cloud.compute.v1.BackendBucketUsedBy\"U\x0A\x0FCompressionMode\x12\x1E\x0A\x1AUNDEFINED_COMPRESSION_MODE\x10\x00\x12\x10\x0A\x09AUTOMATIC\x10\x8B\x84\xE9N\x12\x10\x0A\x08DISABLED\x10\xFC\xD4\xB0\xF6\x01\"m\x0A\x13LoadBalancingScheme\x12#\x0A\x1FUNDEFINED_LOAD_BALANCING_SCHEME\x10\x00\x12\x18\x0A\x10EXTERNAL_MANAGED\x10\x8B\xB6\x92\xF4\x01\x12\x17\x0A\x10INTERNAL_MANAGED\x10\xFD\xD7\xE7\x11B\x0E\x0A\x0C_bucket_nameB\x0D\x0A\x0B_cdn_policyB\x13\x0A\x11_compression_modeB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x17\x0A\x15_edge_security_policyB\x0D\x0A\x0B_enable_cdnB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x18\x0A\x16_load_balancing_schemeB\x07\x0A\x05_nameB\x09\x0A\x07_paramsB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_link\"\xAF\x03\x0A\x1BBackendBucketAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12Q\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2?.google.cloud.compute.v1.BackendBucketAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1A_\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12@\x0A\x05value\x18\x02 \x01(\x0B21.google.cloud.compute.v1.BackendBucketsScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xCA\x07\x0A\x16BackendBucketCdnPolicy\x12v\x0A\x1Fbypass_cache_on_request_headers\x18\xCA\xBD\xEB\xE7\x01 \x03(\x0B2I.google.cloud.compute.v1.BackendBucketCdnPolicyBypassCacheOnRequestHeader\x12_\x0A\x10cache_key_policy\x18\xEF\xD7\xF8K \x01(\x0B2=.google.cloud.compute.v1.BackendBucketCdnPolicyCacheKeyPolicyH\x00\x88\x01\x01\x12\x1A\x0A\x0Acache_mode\x18\xC0\xC8\xE2\x0D \x01(\x09H\x01\x88\x01\x01\x12\x1A\x0A\x0Aclient_ttl\x18\xF8\x8E\xEC\x0D \x01(\x05H\x02\x88\x01\x01\x12\x1B\x0A\x0Bdefault_ttl\x18\xEE\xFD\xE6/ \x01(\x05H\x03\x88\x01\x01\x12\x18\x0A\x07max_ttl\x18\x91\x89\xD5\x92\x01 \x01(\x05H\x04\x88\x01\x01\x12!\x0A\x10negative_caching\x18\xB5\xC3\xA2\xA0\x01 \x01(\x08H\x05\x88\x01\x01\x12h\x0A\x17negative_caching_policy\x18\xFC\xB5\x8AJ \x03(\x0B2D.google.cloud.compute.v1.BackendBucketCdnPolicyNegativeCachingPolicy\x12#\x0A\x12request_coalescing\x18\xD4\x84\x88\xFE\x01 \x01(\x08H\x06\x88\x01\x01\x12!\x0A\x11serve_while_stale\x18\xDB\xF7\xEDp \x01(\x05H\x07\x88\x01\x01\x12-\x0A\x1Csigned_url_cache_max_age_sec\x18\xC6\xA8\xB9\x80\x01 \x01(\x03H\x08\x88\x01\x01\x12 \x0A\x14signed_url_key_names\x18\xB5\xED\xA7\xB1\x01 \x03(\x09\"\x8F\x01\x0A\x09CacheMode\x12\x18\x0A\x14UNDEFINED_CACHE_MODE\x10\x00\x12\x18\x0A\x10CACHE_ALL_STATIC\x10\xE9\x97\xA5\xA9\x01\x12\x17\x0A\x0FFORCE_CACHE_ALL\x10\xB0\xDD\xE0\xE7\x01\x12\x1A\x0A\x12INVALID_CACHE_MODE\x10\xC8\xB7\xE8\xB5\x01\x12\x19\x0A\x12USE_ORIGIN_HEADERS\x10\xA5\x92\xB4\x1AB\x13\x0A\x11_cache_key_policyB\x0D\x0A\x0B_cache_modeB\x0D\x0A\x0B_client_ttlB\x0E\x0A\x0C_default_ttlB\x0A\x0A\x08_max_ttlB\x13\x0A\x11_negative_cachingB\x15\x0A\x13_request_coalescingB\x14\x0A\x12_serve_while_staleB\x1F\x0A\x1D_signed_url_cache_max_age_sec\"_\x0A0BackendBucketCdnPolicyBypassCacheOnRequestHeader\x12\x1B\x0A\x0Bheader_name\x18\xFD\xC1\xC74 \x01(\x09H\x00\x88\x01\x01B\x0E\x0A\x0C_header_name\"j\x0A\$BackendBucketCdnPolicyCacheKeyPolicy\x12\x1F\x0A\x14include_http_headers\x18\x86\xFA\x97\x01 \x03(\x09\x12!\x0A\x16query_string_whitelist\x18\xB0\xD8\x81\x19 \x03(\x09\"h\x0A+BackendBucketCdnPolicyNegativeCachingPolicy\x12\x14\x0A\x04code\x18\xED\xDB\xBA\x01 \x01(\x05H\x00\x88\x01\x01\x12\x12\x0A\x03ttl\x18\xEC\x83\x07 \x01(\x05H\x01\x88\x01\x01B\x07\x0A\x05_codeB\x06\x0A\x04_ttl\"\xAB\x02\x0A\x11BackendBucketList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x128\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2&.google.cloud.compute.v1.BackendBucket\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB1\x02\x0A\x17BackendBucketListUsable\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x128\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2&.google.cloud.compute.v1.BackendBucket\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xBB\x01\x0A\x13BackendBucketParams\x12h\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2E.google.cloud.compute.v1.BackendBucketParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\">\x0A\x13BackendBucketUsedBy\x12\x19\x0A\x09reference\x18\xCB\xFE\xECF \x01(\x09H\x00\x88\x01\x01B\x0C\x0A\x0A_reference\"\xA5\x01\x0A\x18BackendBucketsScopedList\x12B\x0A\x0Fbackend_buckets\x18\x9E\x9A\xDBK \x03(\x0B2&.google.cloud.compute.v1.BackendBucket\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\x8F\x01\x0A\x13BackendCustomMetric\x12\x18\x0A\x07dry_run\x18\xF7\xC3\xB6\x9A\x01 \x01(\x08H\x00\x88\x01\x01\x12\x1F\x0A\x0Fmax_utilization\x18\xC7\xF7\xD4F \x01(\x02H\x01\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x02\x88\x01\x01B\x0A\x0A\x08_dry_runB\x12\x0A\x10_max_utilizationB\x07\x0A\x05_name\"\x96(\x0A\x0EBackendService\x12(\x0A\x17affinity_cookie_ttl_sec\x18\x9A\xE9\xB6\xB0\x01 \x01(\x05H\x00\x88\x01\x01\x126\x0A\x08backends\x18\xDF\x98\xCB\xF3\x01 \x03(\x0B2 .google.cloud.compute.v1.Backend\x12L\x0A\x0Acdn_policy\x18\x84\x8B\x84f \x01(\x0B20.google.cloud.compute.v1.BackendServiceCdnPolicyH\x01\x88\x01\x01\x12K\x0A\x10circuit_breakers\x18\x9D\xC7\xF4\xC8\x01 \x01(\x0B2(.google.cloud.compute.v1.CircuitBreakersH\x02\x88\x01\x01\x12 \x0A\x10compression_mode\x18\xDC\x91\xC6- \x01(\x09H\x03\x88\x01\x01\x12Q\x0A\x13connection_draining\x18\xAB\x8E\xEF\xDB\x01 \x01(\x0B2+.google.cloud.compute.v1.ConnectionDrainingH\x04\x88\x01\x01\x12k\x0A\x1Aconnection_tracking_policy\x18\xD9\xE0\xD4D \x01(\x0B2?.google.cloud.compute.v1.BackendServiceConnectionTrackingPolicyH\x05\x88\x01\x01\x12[\x0A\x0Fconsistent_hash\x18\x9B\xA57 \x01(\x0B2;.google.cloud.compute.v1.ConsistentHashLoadBalancerSettingsH\x06\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x07\x88\x01\x01\x12O\x0A\x0Ecustom_metrics\x18\xF5\xE3\xE3\xCC\x01 \x03(\x0B23.google.cloud.compute.v1.BackendServiceCustomMetric\x12!\x0A\x16custom_request_headers\x18\x88\xD2\xAB\x0D \x03(\x09\x12#\x0A\x17custom_response_headers\x18\x96\xC1\xE5\xB8\x01 \x03(\x09\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x08\x88\x01\x01\x12\$\x0A\x14edge_security_policy\x18\x8F\xD9\xC8\x13 \x01(\x09H\x09\x88\x01\x01\x12\x1C\x0A\x0Cenable_c_d_n\x18\xBB\xC7\xC7w \x01(\x08H\x0A\x88\x01\x01\x120\x0A external_managed_migration_state\x18\xCC\x8F\xF6\x1F \x01(\x09H\x0B\x88\x01\x01\x12>\x0A-external_managed_migration_testing_percentage\x18\xCE\x81\xEF\xF1\x01 \x01(\x02H\x0C\x88\x01\x01\x12V\x0A\x0Ffailover_policy\x18\x9F\xF2\xB02 \x01(\x0B25.google.cloud.compute.v1.BackendServiceFailoverPolicyH\x0D\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x0E\x88\x01\x01\x12K\x0A\x09ha_policy\x18\xB8\xF6\xF2\xF7\x01 \x01(\x0B2/.google.cloud.compute.v1.BackendServiceHAPolicyH\x0F\x88\x01\x01\x12\x19\x0A\x0Dhealth_checks\x18\xAE\xAF\xE6\xD5\x01 \x03(\x09\x12>\x0A\x03iap\x18\xD8\xAC\x06 \x01(\x0B2*.google.cloud.compute.v1.BackendServiceIAPH\x10\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x11\x88\x01\x01\x12+\x0A\x1Bip_address_selection_policy\x18\xC8\xB0\x80% \x01(\x09H\x12\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x13\x88\x01\x01\x12&\x0A\x15load_balancing_scheme\x18\xC4\x8C\xC2\xAD\x01 \x01(\x09H\x14\x88\x01\x01\x12i\x0A\x14locality_lb_policies\x18\x9D\xF2\x9CC \x03(\x0B2H.google.cloud.compute.v1.BackendServiceLocalityLoadBalancingPolicyConfig\x12\"\x0A\x12locality_lb_policy\x18\xBF\xF8\xD5> \x01(\x09H\x15\x88\x01\x01\x12M\x0A\x0Alog_config\x18\x9D\xD1\xC1\xA7\x01 \x01(\x0B20.google.cloud.compute.v1.BackendServiceLogConfigH\x16\x88\x01\x01\x12F\x0A\x13max_stream_duration\x18\x98\xA5\xA5\x1D \x01(\x0B2!.google.cloud.compute.v1.DurationH\x17\x88\x01\x01\x12L\x0A\x09metadatas\x18\xA4\xD6\x87\x04 \x03(\x0B26.google.cloud.compute.v1.BackendService.MetadatasEntry\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x18\x88\x01\x01\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09H\x19\x88\x01\x01\x12\x80\x01\x0A&network_pass_through_lb_traffic_policy\x18\xA6\xEC\xE9m \x01(\x0B2H.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyH\x1A\x88\x01\x01\x12]\x0A\x12orchestration_info\x18\xEC\xA7\xAD\xD2\x01 \x01(\x0B28.google.cloud.compute.v1.BackendServiceOrchestrationInfoH\x1B\x88\x01\x01\x12M\x0A\x11outlier_detection\x18\xBE\xCC\x8C\xA9\x01 \x01(\x0B2).google.cloud.compute.v1.OutlierDetectionH\x1C\x88\x01\x01\x12E\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2-.google.cloud.compute.v1.BackendServiceParamsH\x1D\x88\x01\x01\x12\x14\x0A\x04port\x18\x81\xB1\xD2\x01 \x01(\x05H\x1E\x88\x01\x01\x12\x19\x0A\x09port_name\x18\x89\x87\xE7\x13 \x01(\x09H\x1F\x88\x01\x01\x12\x18\x0A\x08protocol\x18\x98\x9D\xAA( \x01(\x09H \x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H!\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09H\"\x88\x01\x01\x12M\x0A\x11security_settings\x18\xC2\xBC\x9E\xE4\x01 \x01(\x0B2).google.cloud.compute.v1.SecuritySettingsH#\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\$\x88\x01\x01\x12\x1B\x0A\x10service_bindings\x18\xD8\x91\xD9? \x03(\x09\x12!\x0A\x11service_lb_policy\x18\x91\x8E\x9D- \x01(\x09H%\x88\x01\x01\x12!\x0A\x10session_affinity\x18\xB1\xC1\x99\xDD\x01 \x01(\x09H&\x88\x01\x01\x12a\x0A\x1Estrong_session_affinity_cookie\x18\x8A\xA8\xCAq \x01(\x0B21.google.cloud.compute.v1.BackendServiceHttpCookieH'\x88\x01\x01\x12@\x0A\x0Asubsetting\x18\x90\x90\xDB\xD6\x01 \x01(\x0B2#.google.cloud.compute.v1.SubsettingH(\x88\x01\x01\x12\x1B\x0A\x0Btimeout_sec\x18\xF3\xC0\x92& \x01(\x05H)\x88\x01\x01\x12P\x0A\x0Ctls_settings\x18\xE7\xAD\x80' \x01(\x0B22.google.cloud.compute.v1.BackendServiceTlsSettingsH*\x88\x01\x01\x12B\x0A\x07used_by\x18\x99\xA0\xD2\xB9\x01 \x03(\x0B2-.google.cloud.compute.v1.BackendServiceUsedBy\x1A0\x0A\x0EMetadatasEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"U\x0A\x0FCompressionMode\x12\x1E\x0A\x1AUNDEFINED_COMPRESSION_MODE\x10\x00\x12\x10\x0A\x09AUTOMATIC\x10\x8B\x84\xE9N\x12\x10\x0A\x08DISABLED\x10\xFC\xD4\xB0\xF6\x01\"\x95\x01\x0A\x1DExternalManagedMigrationState\x12.\x0A*UNDEFINED_EXTERNAL_MANAGED_MIGRATION_STATE\x10\x00\x12\x0F\x0A\x07PREPARE\x10\xE7\xB1\xC6\xBE\x01\x12\x17\x0A\x10TEST_ALL_TRAFFIC\x10\xF2\xA1\x82&\x12\x1A\x0A\x12TEST_BY_PERCENTAGE\x10\x95\x8D\xFC\xF4\x01\"\xAE\x01\x0A\x18IpAddressSelectionPolicy\x12)\x0A%UNDEFINED_IP_ADDRESS_SELECTION_POLICY\x10\x00\x12\x10\x0A\x09IPV4_ONLY\x10\xA6\xCB\xD5\x0A\x12\x10\x0A\x09IPV6_ONLY\x10\xE4\xAD\xFC%\x12.\x0A'IP_ADDRESS_SELECTION_POLICY_UNSPECIFIED\x10\xE0\x8B\xA2\x11\x12\x13\x0A\x0BPREFER_IPV6\x10\xD6\x85\xEB\xC2\x01\"\xD5\x01\x0A\x13LoadBalancingScheme\x12#\x0A\x1FUNDEFINED_LOAD_BALANCING_SCHEME\x10\x00\x12\x0F\x0A\x08EXTERNAL\x10\xCB\xA7\xFD\x10\x12\x18\x0A\x10EXTERNAL_MANAGED\x10\x8B\xB6\x92\xF4\x01\x12\x10\x0A\x08INTERNAL\x10\xBD\xED\x96\x85\x01\x12\x17\x0A\x10INTERNAL_MANAGED\x10\xFD\xD7\xE7\x11\x12\x1C\x0A\x15INTERNAL_SELF_MANAGED\x10\xCE\x97\xD1p\x12%\x0A\x1DINVALID_LOAD_BALANCING_SCHEME\x10\xFC\x93\xA6\x83\x01\"\x9C\x02\x0A\x10LocalityLbPolicy\x12 \x0A\x1CUNDEFINED_LOCALITY_LB_POLICY\x10\x00\x12\x19\x0A\x11INVALID_LB_POLICY\x10\xB3\xE7\x95\x9A\x01\x12\x14\x0A\x0DLEAST_REQUEST\x10\xF9\xC4\x9C\x16\x12\x0D\x0A\x06MAGLEV\x10\xEA\x97\xEA8\x12\x1B\x0A\x14ORIGINAL_DESTINATION\x10\x80\xFD\xA5O\x12\x0D\x0A\x06RANDOM\x10\xC3\xB1\x97}\x12\x11\x0A\x09RING_HASH\x10\xBD\xDB\xAF\xCE\x01\x12\x12\x0A\x0BROUND_ROBIN\x10\xF9\x86\xB1I\x12\x1E\x0A\x17WEIGHTED_GCP_RENDEZVOUS\x10\x88\xC0\xAB'\x12\x16\x0A\x0FWEIGHTED_MAGLEV\x10\x92\xE0\xC7y\x12\x1B\x0A\x14WEIGHTED_ROUND_ROBIN\x10\xD1\xF0\xD4\x02\"\x99\x01\x0A\x08Protocol\x12\x16\x0A\x12UNDEFINED_PROTOCOL\x10\x00\x12\x0B\x0A\x04GRPC\x10\x9E\x88\x86\x01\x12\x09\x0A\x03H2C\x10\x99\xA9\x04\x12\x0B\x0A\x04HTTP\x10\x88\x81\x88\x01\x12\x0C\x0A\x05HTTP2\x10\xAA\xA1\xF8 \x12\x0C\x0A\x05HTTPS\x10\xCB\xA1\xF8 \x12\x09\x0A\x03SSL\x10\xEC\x83\x05\x12\x09\x0A\x03TCP\x10\xC1\x87\x05\x12\x09\x0A\x03UDP\x10\xA1\x8F\x05\x12\x13\x0A\x0BUNSPECIFIED\x10\x97\xBE\x98\xFB\x01\"\x8B\x02\x0A\x0FSessionAffinity\x12\x1E\x0A\x1AUNDEFINED_SESSION_AFFINITY\x10\x00\x12\x11\x0A\x09CLIENT_IP\x10\x9B\xDC\xE9\xA4\x01\x12\x1F\x0A\x18CLIENT_IP_NO_DESTINATION\x10\x94\x9A\xCD2\x12\x1B\x0A\x14CLIENT_IP_PORT_PROTO\x10\xAE\xF2\xDCi\x12\x16\x0A\x0FCLIENT_IP_PROTO\x10\xA4\xC5\x89\x0C\x12\x18\x0A\x10GENERATED_COOKIE\x10\xB4\xCE\xCA\xB0\x01\x12\x13\x0A\x0CHEADER_FIELD\x10\xA8\x89\xDC_\x12\x13\x0A\x0BHTTP_COOKIE\x10\xFB\xA3\x83\xEC\x01\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01\x12\x1E\x0A\x16STRONG_COOKIE_AFFINITY\x10\xFB\xDD\x93\xD1\x01B\x1A\x0A\x18_affinity_cookie_ttl_secB\x0D\x0A\x0B_cdn_policyB\x13\x0A\x11_circuit_breakersB\x13\x0A\x11_compression_modeB\x16\x0A\x14_connection_drainingB\x1D\x0A\x1B_connection_tracking_policyB\x12\x0A\x10_consistent_hashB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x17\x0A\x15_edge_security_policyB\x0F\x0A\x0D_enable_c_d_nB#\x0A!_external_managed_migration_stateB0\x0A._external_managed_migration_testing_percentageB\x12\x0A\x10_failover_policyB\x0E\x0A\x0C_fingerprintB\x0C\x0A\x0A_ha_policyB\x06\x0A\x04_iapB\x05\x0A\x03_idB\x1E\x0A\x1C_ip_address_selection_policyB\x07\x0A\x05_kindB\x18\x0A\x16_load_balancing_schemeB\x15\x0A\x13_locality_lb_policyB\x0D\x0A\x0B_log_configB\x16\x0A\x14_max_stream_durationB\x07\x0A\x05_nameB\x0A\x0A\x08_networkB)\x0A'_network_pass_through_lb_traffic_policyB\x15\x0A\x13_orchestration_infoB\x14\x0A\x12_outlier_detectionB\x09\x0A\x07_paramsB\x07\x0A\x05_portB\x0C\x0A\x0A_port_nameB\x0B\x0A\x09_protocolB\x09\x0A\x07_regionB\x12\x0A\x10_security_policyB\x14\x0A\x12_security_settingsB\x0C\x0A\x0A_self_linkB\x14\x0A\x12_service_lb_policyB\x13\x0A\x11_session_affinityB!\x0A\x1F_strong_session_affinity_cookieB\x0D\x0A\x0B_subsettingB\x0E\x0A\x0C_timeout_secB\x0F\x0A\x0D_tls_settings\"\xCB\x03\x0A\x1CBackendServiceAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12R\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2@.google.cloud.compute.v1.BackendServiceAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1A`\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12A\x0A\x05value\x18\x02 \x01(\x0B22.google.cloud.compute.v1.BackendServicesScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB7\x07\x0A\x17BackendServiceCdnPolicy\x12w\x0A\x1Fbypass_cache_on_request_headers\x18\xCA\xBD\xEB\xE7\x01 \x03(\x0B2J.google.cloud.compute.v1.BackendServiceCdnPolicyBypassCacheOnRequestHeader\x12I\x0A\x10cache_key_policy\x18\xEF\xD7\xF8K \x01(\x0B2'.google.cloud.compute.v1.CacheKeyPolicyH\x00\x88\x01\x01\x12\x1A\x0A\x0Acache_mode\x18\xC0\xC8\xE2\x0D \x01(\x09H\x01\x88\x01\x01\x12\x1A\x0A\x0Aclient_ttl\x18\xF8\x8E\xEC\x0D \x01(\x05H\x02\x88\x01\x01\x12\x1B\x0A\x0Bdefault_ttl\x18\xEE\xFD\xE6/ \x01(\x05H\x03\x88\x01\x01\x12\x18\x0A\x07max_ttl\x18\x91\x89\xD5\x92\x01 \x01(\x05H\x04\x88\x01\x01\x12!\x0A\x10negative_caching\x18\xB5\xC3\xA2\xA0\x01 \x01(\x08H\x05\x88\x01\x01\x12i\x0A\x17negative_caching_policy\x18\xFC\xB5\x8AJ \x03(\x0B2E.google.cloud.compute.v1.BackendServiceCdnPolicyNegativeCachingPolicy\x12#\x0A\x12request_coalescing\x18\xD4\x84\x88\xFE\x01 \x01(\x08H\x06\x88\x01\x01\x12!\x0A\x11serve_while_stale\x18\xDB\xF7\xEDp \x01(\x05H\x07\x88\x01\x01\x12-\x0A\x1Csigned_url_cache_max_age_sec\x18\xC6\xA8\xB9\x80\x01 \x01(\x03H\x08\x88\x01\x01\x12 \x0A\x14signed_url_key_names\x18\xB5\xED\xA7\xB1\x01 \x03(\x09\"\x8F\x01\x0A\x09CacheMode\x12\x18\x0A\x14UNDEFINED_CACHE_MODE\x10\x00\x12\x18\x0A\x10CACHE_ALL_STATIC\x10\xE9\x97\xA5\xA9\x01\x12\x17\x0A\x0FFORCE_CACHE_ALL\x10\xB0\xDD\xE0\xE7\x01\x12\x1A\x0A\x12INVALID_CACHE_MODE\x10\xC8\xB7\xE8\xB5\x01\x12\x19\x0A\x12USE_ORIGIN_HEADERS\x10\xA5\x92\xB4\x1AB\x13\x0A\x11_cache_key_policyB\x0D\x0A\x0B_cache_modeB\x0D\x0A\x0B_client_ttlB\x0E\x0A\x0C_default_ttlB\x0A\x0A\x08_max_ttlB\x13\x0A\x11_negative_cachingB\x15\x0A\x13_request_coalescingB\x14\x0A\x12_serve_while_staleB\x1F\x0A\x1D_signed_url_cache_max_age_sec\"`\x0A1BackendServiceCdnPolicyBypassCacheOnRequestHeader\x12\x1B\x0A\x0Bheader_name\x18\xFD\xC1\xC74 \x01(\x09H\x00\x88\x01\x01B\x0E\x0A\x0C_header_name\"i\x0A,BackendServiceCdnPolicyNegativeCachingPolicy\x12\x14\x0A\x04code\x18\xED\xDB\xBA\x01 \x01(\x05H\x00\x88\x01\x01\x12\x12\x0A\x03ttl\x18\xEC\x83\x07 \x01(\x05H\x01\x88\x01\x01B\x07\x0A\x05_codeB\x06\x0A\x04_ttl\"\xEB\x04\x0A&BackendServiceConnectionTrackingPolicy\x12<\x0A,connection_persistence_on_unhealthy_backends\x18\xF9\x91\xD8H \x01(\x09H\x00\x88\x01\x01\x12&\x0A\x16enable_strong_affinity\x18\x94\xE6\xD9\x0B \x01(\x08H\x01\x88\x01\x01\x12 \x0A\x10idle_timeout_sec\x18\x88\xC1\xF4\x0B \x01(\x05H\x02\x88\x01\x01\x12\x1D\x0A\x0Dtracking_mode\x18\xAB\xDC\xF5< \x01(\x09H\x03\x88\x01\x01\"\xB0\x01\x0A(ConnectionPersistenceOnUnhealthyBackends\x12:\x0A6UNDEFINED_CONNECTION_PERSISTENCE_ON_UNHEALTHY_BACKENDS\x10\x00\x12\x15\x0A\x0EALWAYS_PERSIST\x10\x84\xE7\xA7\x12\x12\x1B\x0A\x14DEFAULT_FOR_PROTOCOL\x10\xCC\xA5\xA2E\x12\x14\x0A\x0DNEVER_PERSIST\x10\xE1\xA5\x8EB\"t\x0A\x0CTrackingMode\x12\x1B\x0A\x17UNDEFINED_TRACKING_MODE\x10\x00\x12\x1C\x0A\x15INVALID_TRACKING_MODE\x10\xC3\x83\xBD\x17\x12\x15\x0A\x0EPER_CONNECTION\x10\xE0\xF6\xCD(\x12\x12\x0A\x0BPER_SESSION\x10\xB4\xBA\xEAVB/\x0A-_connection_persistence_on_unhealthy_backendsB\x19\x0A\x17_enable_strong_affinityB\x13\x0A\x11_idle_timeout_secB\x10\x0A\x0E_tracking_mode\"a\x0A\x1ABackendServiceCustomMetric\x12\x18\x0A\x07dry_run\x18\xF7\xC3\xB6\x9A\x01 \x01(\x08H\x00\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x01\x88\x01\x01B\x0A\x0A\x08_dry_runB\x07\x0A\x05_name\"\xF9\x01\x0A\x1CBackendServiceFailoverPolicy\x124\x0A\$disable_connection_drain_on_failover\x18\xE1\xCC\xEDV \x01(\x08H\x00\x88\x01\x01\x12)\x0A\x19drop_traffic_if_unhealthy\x18\x94\xCD\xC55 \x01(\x08H\x01\x88\x01\x01\x12\x1E\x0A\x0Efailover_ratio\x18\xFE\x94\xB4e \x01(\x02H\x02\x88\x01\x01B'\x0A%_disable_connection_drain_on_failoverB\x1C\x0A\x1A_drop_traffic_if_unhealthyB\x11\x0A\x0F_failover_ratio\"\x8D\x02\x0A\x19BackendServiceGroupHealth\x12[\x0A\x0Bannotations\x18\xA4\xF6\xB55 \x03(\x0B2C.google.cloud.compute.v1.BackendServiceGroupHealth.AnnotationsEntry\x12@\x0A\x0Dhealth_status\x18\xB5\xD6\xBA\xB5\x01 \x03(\x0B2%.google.cloud.compute.v1.HealthStatus\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x00\x88\x01\x01\x1A2\x0A\x10AnnotationsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01B\x07\x0A\x05_kind\"\xF2\x01\x0A\x16BackendServiceHAPolicy\x12\x1D\x0A\x0Dfast_i_p_move\x18\xD9\xBE\x94j \x01(\x09H\x00\x88\x01\x01\x12N\x0A\x06leader\x18\x89\x8A\xA1\xF0\x01 \x01(\x0B25.google.cloud.compute.v1.BackendServiceHAPolicyLeaderH\x01\x88\x01\x01\"L\x0A\x0AFastIPMove\x12\x1B\x0A\x17UNDEFINED_FAST_I_P_MOVE\x10\x00\x12\x10\x0A\x08DISABLED\x10\xFC\xD4\xB0\xF6\x01\x12\x0F\x0A\x07GARP_RA\x10\xB6\x86\xBB\xFB\x01B\x10\x0A\x0E_fast_i_p_moveB\x09\x0A\x07_leader\"\xCD\x01\x0A\x1CBackendServiceHAPolicyLeader\x12\x1E\x0A\x0Dbackend_group\x18\x94\xC2\xA4\xDA\x01 \x01(\x09H\x00\x88\x01\x01\x12f\x0A\x10network_endpoint\x18\x86\x91\x8A\x1B \x01(\x0B2D.google.cloud.compute.v1.BackendServiceHAPolicyLeaderNetworkEndpointH\x01\x88\x01\x01B\x10\x0A\x0E_backend_groupB\x13\x0A\x11_network_endpoint\"T\x0A+BackendServiceHAPolicyLeaderNetworkEndpoint\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09H\x00\x88\x01\x01B\x0B\x0A\x09_instance\"\x97\x01\x0A\x18BackendServiceHttpCookie\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04path\x18\xA5\xC8\xD1\x01 \x01(\x09H\x01\x88\x01\x01\x125\x0A\x03ttl\x18\xEC\x83\x07 \x01(\x0B2!.google.cloud.compute.v1.DurationH\x02\x88\x01\x01B\x07\x0A\x05_nameB\x07\x0A\x05_pathB\x06\x0A\x04_ttl\"\xFB\x01\x0A\x11BackendServiceIAP\x12\x16\x0A\x07enabled\x18\xC1\x96> \x01(\x08H\x00\x88\x01\x01\x12!\x0A\x10oauth2_client_id\x18\xCB\x8E\xDE\x95\x01 \x01(\x09H\x01\x88\x01\x01\x12\$\x0A\x14oauth2_client_secret\x18\xE0\xE1\xA8\x18 \x01(\x09H\x02\x88\x01\x01\x12+\x0A\x1Boauth2_client_secret_sha256\x18\xE6\x8C\xEB5 \x01(\x09H\x03\x88\x01\x01B\x0A\x0A\x08_enabledB\x13\x0A\x11_oauth2_client_idB\x17\x0A\x15_oauth2_client_secretB\x1E\x0A\x1C_oauth2_client_secret_sha256\"\xAD\x02\x0A\x12BackendServiceList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x129\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2'.google.cloud.compute.v1.BackendService\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB3\x02\x0A\x18BackendServiceListUsable\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x129\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2'.google.cloud.compute.v1.BackendService\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xAB\x02\x0A/BackendServiceLocalityLoadBalancingPolicyConfig\x12s\x0A\x0Dcustom_policy\x18\xC0\x8B\xA6\x02 \x01(\x0B2T.google.cloud.compute.v1.BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicyH\x00\x88\x01\x01\x12f\x0A\x06policy\x18\xB2\xCA\xB6+ \x01(\x0B2N.google.cloud.compute.v1.BackendServiceLocalityLoadBalancingPolicyConfigPolicyH\x01\x88\x01\x01B\x10\x0A\x0E_custom_policyB\x09\x0A\x07_policy\"{\x0A;BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy\x12\x14\x0A\x04data\x18\xAA\xDF\xBB\x01 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x01\x88\x01\x01B\x07\x0A\x05_dataB\x07\x0A\x05_name\"\xDB\x02\x0A5BackendServiceLocalityLoadBalancingPolicyConfigPolicy\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01\"\x82\x02\x0A\x04Name\x12\x12\x0A\x0EUNDEFINED_NAME\x10\x00\x12\x19\x0A\x11INVALID_LB_POLICY\x10\xB3\xE7\x95\x9A\x01\x12\x14\x0A\x0DLEAST_REQUEST\x10\xF9\xC4\x9C\x16\x12\x0D\x0A\x06MAGLEV\x10\xEA\x97\xEA8\x12\x1B\x0A\x14ORIGINAL_DESTINATION\x10\x80\xFD\xA5O\x12\x0D\x0A\x06RANDOM\x10\xC3\xB1\x97}\x12\x11\x0A\x09RING_HASH\x10\xBD\xDB\xAF\xCE\x01\x12\x12\x0A\x0BROUND_ROBIN\x10\xF9\x86\xB1I\x12\x1E\x0A\x17WEIGHTED_GCP_RENDEZVOUS\x10\x88\xC0\xAB'\x12\x16\x0A\x0FWEIGHTED_MAGLEV\x10\x92\xE0\xC7y\x12\x1B\x0A\x14WEIGHTED_ROUND_ROBIN\x10\xD1\xF0\xD4\x02B\x07\x0A\x05_name\"\xB0\x02\x0A\x17BackendServiceLogConfig\x12\x17\x0A\x06enable\x18\x83\xCB\xD4\x94\x01 \x01(\x08H\x00\x88\x01\x01\x12\x1B\x0A\x0Foptional_fields\x18\xF8\xC8\x86\xFC\x01 \x03(\x09\x12\x1D\x0A\x0Doptional_mode\x18\xA2\x86\xAF= \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x0Bsample_rate\x18\xD5\x94\x86I \x01(\x02H\x02\x88\x01\x01\"v\x0A\x0COptionalMode\x12\x1B\x0A\x17UNDEFINED_OPTIONAL_MODE\x10\x00\x12\x0E\x0A\x06CUSTOM\x10\xF1\xFE\xA5\xB9\x01\x12\x1B\x0A\x14EXCLUDE_ALL_OPTIONAL\x10\xC3\xDD\xB4P\x12\x1C\x0A\x14INCLUDE_ALL_OPTIONAL\x10\xB5\xED\xB2\xFF\x01B\x09\x0A\x07_enableB\x10\x0A\x0E_optional_modeB\x0E\x0A\x0C_sample_rate\"\xBC\x01\x0A/BackendServiceNetworkPassThroughLbTrafficPolicy\x12v\x0A\x0Ezonal_affinity\x18\xC3\x8A\xDB\xFF\x01 \x01(\x0B2U.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinityH\x00\x88\x01\x01B\x11\x0A\x0F_zonal_affinity\"\xB4\x02\x0A\x0A\x09rx_packet\x18\xA1\x81\xEB\xF0\x01 \x01(\x0B2\".google.cloud.compute.v1.BfdPacketH\x06\x88\x01\x01\x12=\x0A\x09tx_packet\x18\xA3\xBD\x8E5 \x01(\x0B2\".google.cloud.compute.v1.BfdPacketH\x07\x88\x01\x01\x12\x19\x0A\x09uptime_ms\x18\xDD\xDA\xE5; \x01(\x03H\x08\x88\x01\x01\"\x80\x01\x0A\x1CBfdSessionInitializationMode\x12-\x0A)UNDEFINED_BFD_SESSION_INITIALIZATION_MODE\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x10\x0A\x08DISABLED\x10\xFC\xD4\xB0\xF6\x01\x12\x0F\x0A\x07PASSIVE\x10\x87\xF6\xD7\xDC\x01\"\xE9\x02\x0A\x0FLocalDiagnostic\x12\x1E\x0A\x1AUNDEFINED_LOCAL_DIAGNOSTIC\x10\x00\x12\x1C\x0A\x15ADMINISTRATIVELY_DOWN\x10\xA6\x8E\x83:\x12\x1D\x0A\x16CONCATENATED_PATH_DOWN\x10\x8C\xA9\xBE\x0C\x12%\x0A\x1ECONTROL_DETECTION_TIME_EXPIRED\x10\xEF\xF8\xCC@\x12\x1D\x0A\x16DIAGNOSTIC_UNSPECIFIED\x10\xFF\x84\x80\x1C\x12\x1B\x0A\x14ECHO_FUNCTION_FAILED\x10\xEA\xD8\x9Di\x12\x1D\x0A\x16FORWARDING_PLANE_RESET\x10\xAA\xAE\xB3\x09\x12&\x0A\x1ENEIGHBOR_SIGNALED_SESSION_DOWN\x10\xB6\xFE\xB8\xB2\x01\x12\x14\x0A\x0DNO_DIAGNOSTIC\x10\xE5\xC1\x8Cj\x12\x11\x0A\x09PATH_DOWN\x10\xFC\x90\xC9\x8A\x01\x12&\x0A\x1EREVERSE_CONCATENATED_PATH_DOWN\x10\xA9\xB5\xC8\xE4\x01\"x\x0A\x0ALocalState\x12\x19\x0A\x15UNDEFINED_LOCAL_STATE\x10\x00\x12\x11\x0A\x0AADMIN_DOWN\x10\xB2\xDF\xA5=\x12\x0B\x0A\x04DOWN\x10\xA2\xB9\x80\x01\x12\x0B\x0A\x04INIT\x10\x90\xBA\x89\x01\x12\x19\x0A\x11STATE_UNSPECIFIED\x10\xC9\xD0\xBC\xE0\x01\x12\x07\x0A\x02UP\x10\x9B\x15B\"\x0A _bfd_session_initialization_modeB!\x0A\x1F_config_update_timestamp_microsB\x18\x0A\x16_control_packet_countsB\x13\x0A\x11_local_diagnosticB\x0E\x0A\x0C_local_stateB*\x0A(_negotiated_local_control_tx_interval_msB\x0C\x0A\x0A_rx_packetB\x0C\x0A\x0A_tx_packetB\x0C\x0A\x0A_uptime_ms\"\xCD\x01\x0A\x15BfdStatusPacketCounts\x12\x16\x0A\x06num_rx\x18\x9F\xA3\xE3\x12 \x01(\x0DH\x00\x88\x01\x01\x12 \x0A\x0Fnum_rx_rejected\x18\x9E\xAE\xFF\x85\x01 \x01(\x0DH\x01\x88\x01\x01\x12\"\x0A\x11num_rx_successful\x18\xBA\x8A\x91\xD9\x01 \x01(\x0DH\x02\x88\x01\x01\x12\x16\x0A\x06num_tx\x18\xDD\xA3\xE3\x12 \x01(\x0DH\x03\x88\x01\x01B\x09\x0A\x07_num_rxB\x12\x0A\x10_num_rx_rejectedB\x14\x0A\x12_num_rx_successfulB\x09\x0A\x07_num_tx\"\x81\x03\x0A\x08BgpRoute\x12<\x0A\x08as_paths\x18\xA1\xC5\xCCA \x03(\x0B2'.google.cloud.compute.v1.BgpRouteAsPath\x12\x16\x0A\x0Bcommunities\x18\xC7\xD4\xE2Y \x03(\x09\x12a\x0A\x0Bdestination\x18\x8E\x88\x99V \x01(\x0B2D.google.cloud.compute.v1.BgpRouteNetworkLayerReachabilityInformationH\x00\x88\x01\x01\x12\x12\x0A\x03med\x18\xCC\xCB\x06 \x01(\x0DH\x01\x88\x01\x01\x12\x16\x0A\x06origin\x18\xA6\xDE\x86\x1F \x01(\x09H\x02\x88\x01\x01\"m\x0A\x06Origin\x12\x14\x0A\x10UNDEFINED_ORIGIN\x10\x00\x12\x16\x0A\x0EBGP_ORIGIN_EGP\x10\xE9\xCE\xD6\xB4\x01\x12\x16\x0A\x0EBGP_ORIGIN_IGP\x10\xED\xEC\xD6\xB4\x01\x12\x1D\x0A\x15BGP_ORIGIN_INCOMPLETE\x10\x83\x93\xF7\xD7\x01B\x0E\x0A\x0C_destinationB\x06\x0A\x04_medB\x09\x0A\x07_origin\"\xA8\x01\x0A\x0EBgpRouteAsPath\x12\x0F\x0A\x04asns\x18\xF7\xAA\xB7\x01 \x03(\x05\x12\x11\x0A\x06asns32\x18\x96\xB4\xB9` \x03(\x0D\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x00\x88\x01\x01\"S\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x1D\x0A\x15AS_PATH_TYPE_SEQUENCE\x10\xB9\xF3\x84\xAD\x01\x12\x18\x0A\x10AS_PATH_TYPE_SET\x10\xCA\xA6\xA4\x90\x01B\x07\x0A\x05_type\"v\x0A+BgpRouteNetworkLayerReachabilityInformation\x12\x18\x0A\x07path_id\x18\xF5\xBE\xCD\x86\x01 \x01(\x0DH\x00\x88\x01\x01\x12\x16\x0A\x06prefix\x18\x92\xE5\xD2, \x01(\x09H\x01\x88\x01\x01B\x0A\x0A\x08_path_idB\x09\x0A\x07_prefix\"\xB1\x01\x0A\x07Binding\x12\x1B\x0A\x0Abinding_id\x18\x95\xF2\xA9\xD2\x01 \x01(\x09H\x00\x88\x01\x01\x128\x0A\x09condition\x18\x9B\xDA\xA5e \x01(\x0B2\x1D.google.cloud.compute.v1.ExprH\x01\x88\x01\x01\x12\x13\x0A\x07members\x18\x99\x92\xBB\xC4\x01 \x03(\x09\x12\x14\x0A\x04role\x18\xF6\x80\xD6\x01 \x01(\x09H\x02\x88\x01\x01B\x0D\x0A\x0B_binding_idB\x0C\x0A\x0A_conditionB\x07\x0A\x05_role\"\xE8\x01\x0A\x15BulkInsertDiskRequest\x12d\x0A\"bulk_insert_disk_resource_resource\x18\xD6\xF9\x97\x8A\x01 \x01(\x0B2/.google.cloud.compute.v1.BulkInsertDiskResourceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xFA\x02\x0A\x16BulkInsertDiskResource\x12j\x0A!instant_snapshot_group_parameters\x18\xE7\xDF\x90\x08 \x01(\x0B27.google.cloud.compute.v1.InstantSnapshotGroupParametersH\x00\x88\x01\x01\x12[\x0A\x19snapshot_group_parameters\x18\xC5\xF1\x92\x14 \x01(\x0B20.google.cloud.compute.v1.SnapshotGroupParametersH\x01\x88\x01\x01\x12/\x0A\x1Fsource_consistency_group_policy\x18\xDD\xA2\xAD\x09 \x01(\x09H\x02\x88\x01\x01B\$\x0A\"_instant_snapshot_group_parametersB\x1C\x0A\x1A_snapshot_group_parametersB\"\x0A _source_consistency_group_policy\"\xF3\x01\x0A\x19BulkInsertInstanceRequest\x12k\x0A&bulk_insert_instance_resource_resource\x18\xCE\xC2\xE0\x13 \x01(\x0B23.google.cloud.compute.v1.BulkInsertInstanceResourceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xA6\x06\x0A\x1ABulkInsertInstanceResource\x12\x15\x0A\x05count\x18\x8F\xA2\x9D- \x01(\x03H\x00\x88\x01\x01\x12_\x0A\x1Binstance_flexibility_policy\x18\x82\x8E\xEC\x0C \x01(\x0B22.google.cloud.compute.v1.InstanceFlexibilityPolicyH\x01\x88\x01\x01\x12P\x0A\x13instance_properties\x18\x9D\x9E\xD8f \x01(\x0B2+.google.cloud.compute.v1.InstancePropertiesH\x02\x88\x01\x01\x12I\x0A\x0Flocation_policy\x18\xFC\xB9\x87\xDE\x01 \x01(\x0B2'.google.cloud.compute.v1.LocationPolicyH\x03\x88\x01\x01\x12\x1A\x0A\x09min_count\x18\xE2\xA9\xBF\xF9\x01 \x01(\x03H\x04\x88\x01\x01\x12\x1D\x0A\x0Cname_pattern\x18\xDC\xA3\xA9\xC5\x01 \x01(\x09H\x05\x88\x01\x01\x12r\x0A\x17per_instance_properties\x18\xFB\xB9\xDE3 \x03(\x0B2N.google.cloud.compute.v1.BulkInsertInstanceResource.PerInstancePropertiesEntry\x12)\x0A\x18source_instance_template\x18\xC0\xC3\xC1\x9E\x01 \x01(\x09H\x06\x88\x01\x01\x1A\x86\x01\x0A\x1APerInstancePropertiesEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12W\x0A\x05value\x18\x02 \x01(\x0B2H.google.cloud.compute.v1.BulkInsertInstanceResourcePerInstanceProperties:\x028\x01B\x08\x0A\x06_countB\x1E\x0A\x1C_instance_flexibility_policyB\x16\x0A\x14_instance_propertiesB\x12\x0A\x10_location_policyB\x0C\x0A\x0A_min_countB\x0F\x0A\x0D_name_patternB\x1B\x0A\x19_source_instance_template\"w\x0A/BulkInsertInstanceResourcePerInstanceProperties\x12\x18\x0A\x08hostname\x18\xB3\xB8\x85q \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x01\x88\x01\x01B\x0B\x0A\x09_hostnameB\x07\x0A\x05_name\"\x9C\x03\x0A\x19BulkInsertOperationStatus\x12!\x0A\x10created_vm_count\x18\xFE\xA9\xA2\xBD\x01 \x01(\x05H\x00\x88\x01\x01\x12!\x0A\x10deleted_vm_count\x18\xED\xD5\xCA\x81\x01 \x01(\x05H\x01\x88\x01\x01\x12)\x0A\x19failed_to_create_vm_count\x18\xE8\xBD\xEB\x1B \x01(\x05H\x02\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x03\x88\x01\x01\x12 \x0A\x0Ftarget_vm_count\x18\xF5\xA0\x92\xFE\x01 \x01(\x05H\x04\x88\x01\x01\"m\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x10\x0A\x08CREATING\x10\xB9\xBD\x9D\xD9\x01\x12\x0B\x0A\x04DONE\x10\x82\xB7\x80\x01\x12\x13\x0A\x0CROLLING_BACK\x10\xC1\x9D\xD9{\x12\x19\x0A\x12STATUS_UNSPECIFIED\x10\xCA\xCC\x8B\x14B\x13\x0A\x11_created_vm_countB\x13\x0A\x11_deleted_vm_countB\x1C\x0A\x1A_failed_to_create_vm_countB\x09\x0A\x07_statusB\x12\x0A\x10_target_vm_count\"\xF2\x01\x0A\x1BBulkInsertRegionDiskRequest\x12d\x0A\"bulk_insert_disk_resource_resource\x18\xD6\xF9\x97\x8A\x01 \x01(\x0B2/.google.cloud.compute.v1.BulkInsertDiskResourceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xFD\x01\x0A\x1FBulkInsertRegionInstanceRequest\x12k\x0A&bulk_insert_instance_resource_resource\x18\xCE\xC2\xE0\x13 \x01(\x0B23.google.cloud.compute.v1.BulkInsertInstanceResourceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x97\x02\x0A\x18BulkSetLabelsDiskRequest\x12i\x0A%bulk_zone_set_labels_request_resource\x18\x9B\xA5\xAC\xFD\x01 \x01(\x0B21.google.cloud.compute.v1.BulkZoneSetLabelsRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_idB\x0B\x0A\x09_resource\"\xCD\x01\x0A\x14BulkSetLabelsRequest\x12!\x0A\x11label_fingerprint\x18\x99\xF0\xF7T \x01(\x09H\x00\x88\x01\x01\x12M\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B29.google.cloud.compute.v1.BulkSetLabelsRequest.LabelsEntry\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01B\x14\x0A\x12_label_fingerprint\"^\x0A\x18BulkZoneSetLabelsRequest\x12B\x0A\x08requests\x18\xC4\xBF\xBDD \x03(\x0B2-.google.cloud.compute.v1.BulkSetLabelsRequest\"\x81\x01\x0A\x10BundledLocalSsds\x12!\x0A\x11default_interface\x18\xBB\xC1\xA0\x08 \x01(\x09H\x00\x88\x01\x01\x12 \x0A\x0Fpartition_count\x18\xFA\xDE\xE5\xC2\x01 \x01(\x05H\x01\x88\x01\x01B\x14\x0A\x12_default_interfaceB\x12\x0A\x10_partition_count\"l\x0A\x15CacheInvalidationRule\x12\x15\x0A\x0Acache_tags\x18\xB6\xBD\xEE\x0D \x03(\x09\x12\x14\x0A\x04host\x18\xA8\xEB\xC3\x01 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04path\x18\xA5\xC8\xD1\x01 \x01(\x09H\x01\x88\x01\x01B\x07\x0A\x05_hostB\x07\x0A\x05_path\"\xC2\x02\x0A\x0ECacheKeyPolicy\x12\x1D\x0A\x0Cinclude_host\x18\xDF\x85\x94\xE8\x01 \x01(\x08H\x00\x88\x01\x01\x12\x1F\x0A\x14include_http_headers\x18\x86\xFA\x97\x01 \x03(\x09\x12 \x0A\x15include_named_cookies\x18\xB2\xB0\xD1) \x03(\x09\x12!\x0A\x10include_protocol\x18\xCF\xD0\xDC\x90\x01 \x01(\x08H\x01\x88\x01\x01\x12%\x0A\x14include_query_string\x18\x9F\xF3\x84\xE2\x01 \x01(\x08H\x02\x88\x01\x01\x12\"\x0A\x16query_string_blacklist\x18\x86\xAA\xA1\xA9\x01 \x03(\x09\x12!\x0A\x16query_string_whitelist\x18\xB0\xD8\x81\x19 \x03(\x09B\x0F\x0A\x0D_include_hostB\x13\x0A\x11_include_protocolB\x17\x0A\x15_include_query_string\"\xF7\x01\x0A\x19CalendarModeAdviceRequest\x12o\x0A\x16future_resources_specs\x18\x82\xDE\xCCy \x03(\x0B2L.google.cloud.compute.v1.CalendarModeAdviceRequest.FutureResourcesSpecsEntry\x1Ai\x0A\x19FutureResourcesSpecsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12;\x0A\x05value\x18\x02 \x01(\x0B2,.google.cloud.compute.v1.FutureResourcesSpec:\x028\x01\"n\x0A\x1ACalendarModeAdviceResponse\x12P\x0A\x0Frecommendations\x18\xDA\xEF\xDE\x9A\x01 \x03(\x0B23.google.cloud.compute.v1.CalendarModeRecommendation\"\xBA\x01\x0A\x1CCalendarModeAdviceRpcRequest\x12i\x0A%calendar_mode_advice_request_resource\x18\xEA\xDD\xA5M \x01(\x0B22.google.cloud.compute.v1.CalendarModeAdviceRequestB\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"\x89\x02\x0A\x1ACalendarModeRecommendation\x12t\x0A\x18recommendations_per_spec\x18\xE2\xB0\x9F\x1D \x03(\x0B2O.google.cloud.compute.v1.CalendarModeRecommendation.RecommendationsPerSpecEntry\x1Au\x0A\x1BRecommendationsPerSpecEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12E\x0A\x05value\x18\x02 \x01(\x0B26.google.cloud.compute.v1.FutureResourcesRecommendation:\x028\x01\"\xAF\x01\x0A\x1ECancelFutureReservationRequest\x12\"\x0A\x12future_reservation\x18\xD0\xC6\xE6\x1A \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xE3\x01\x0A.CancelInstanceGroupManagerResizeRequestRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1E\x0A\x0Eresize_request\x18\x84\x84\xB9g \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xED\x01\x0A4CancelRegionInstanceGroupManagerResizeRequestRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1E\x0A\x0Eresize_request\x18\x84\x84\xB9g \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xB0\x02\x0A\x0FCircuitBreakers\x12\x1F\x0A\x0Fmax_connections\x18\xFA\xD5\xE14 \x01(\x05H\x00\x88\x01\x01\x12%\x0A\x14max_pending_requests\x18\xE7\xA5\x8A\xB3\x01 \x01(\x05H\x01\x88\x01\x01\x12\x1C\x0A\x0Cmax_requests\x18\xBF\xF8\xB2\x0D \x01(\x05H\x02\x88\x01\x01\x12,\x0A\x1Bmax_requests_per_connection\x18\xC0\x96\xB8\xAC\x01 \x01(\x05H\x03\x88\x01\x01\x12\x1B\x0A\x0Bmax_retries\x18\xEB\xA2\xBE\x1A \x01(\x05H\x04\x88\x01\x01B\x12\x0A\x10_max_connectionsB\x17\x0A\x15_max_pending_requestsB\x0F\x0A\x0D_max_requestsB\x1E\x0A\x1C_max_requests_per_connectionB\x0E\x0A\x0C_max_retries\"\xB1\x01\x0A\x1FCloneRulesFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12&\x0A\x16source_firewall_policy\x18\xAD\xDA\xF6\x0B \x01(\x09H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x19\x0A\x17_source_firewall_policy\"\xDB\x01\x0A&CloneRulesNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12&\x0A\x16source_firewall_policy\x18\xAD\xDA\xF6\x0B \x01(\x09H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x19\x0A\x17_source_firewall_policy\"\x82\x02\x0A,CloneRulesRegionNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12&\x0A\x16source_firewall_policy\x18\xAD\xDA\xF6\x0B \x01(\x09H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x19\x0A\x17_source_firewall_policy\"\xE9\x15\x0A\x0ACommitment\x12\x1B\x0A\x0Aauto_renew\x18\xFD\x97\xA4\xEC\x01 \x01(\x08H\x00\x88\x01\x01\x12\x18\x0A\x08category\x18\xFE\xF9\x8A\x18 \x01(\x09H\x01\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x02\x88\x01\x01\x12\$\x0A\x14custom_end_timestamp\x18\xE4\xB4\xD6V \x01(\x09H\x03\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x1E\x0A\x0Dend_timestamp\x18\xB2\xAD\x9A\xDF\x01 \x01(\x09H\x05\x88\x01\x01\x12!\x0A\x15existing_reservations\x18\xDB\x88\x8C\xEB\x01 \x03(\x09\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x06\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x07\x88\x01\x01\x12U\x0A\x10license_resource\x18\xCC\xD4\xEA\xD0\x01 \x01(\x0B22.google.cloud.compute.v1.LicenseResourceCommitmentH\x08\x88\x01\x01\x12#\x0A\x18merge_source_commitments\x18\xC1\xAA\xD8Y \x03(\x09\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x09\x88\x01\x01\x12A\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2).google.cloud.compute.v1.CommitmentParamsH\x0A\x88\x01\x01\x12\x14\x0A\x04plan\x18\xA9\x96\xD2\x01 \x01(\x09H\x0B\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x0C\x88\x01\x01\x12>\x0A\x0Creservations\x18\xA7\xEC\xCC\xBE\x01 \x03(\x0B2\$.google.cloud.compute.v1.Reservation\x12R\x0A\x0Fresource_status\x18\xC3\xFA\xF7v \x01(\x0B21.google.cloud.compute.v1.CommitmentResourceStatusH\x0D\x88\x01\x01\x12A\x0A\x09resources\x18\xA5\xFC\xB2N \x03(\x0B2+.google.cloud.compute.v1.ResourceCommitment\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0E\x88\x01\x01\x12(\x0A\x17split_source_commitment\x18\xD4\xB7\xFD\xBF\x01 \x01(\x09H\x0F\x88\x01\x01\x12\x1F\x0A\x0Fstart_timestamp\x18\xF9\xAA\xF1' \x01(\x09H\x10\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x11\x88\x01\x01\x12\x1F\x0A\x0Estatus_message\x18\xBA\xC9\xE9\x8D\x01 \x01(\x09H\x12\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x13\x88\x01\x01\"b\x0A\x08Category\x12\x16\x0A\x12UNDEFINED_CATEGORY\x10\x00\x12\x1C\x0A\x14CATEGORY_UNSPECIFIED\x10\xD6\xBA\xE6\xF2\x01\x12\x0F\x0A\x07LICENSE\x10\xA1\xA0\xF0\xA5\x01\x12\x0F\x0A\x07MACHINE\x10\xA7\xA0\xF3\xDF\x01\"Y\x0A\x04Plan\x12\x12\x0A\x0EUNDEFINED_PLAN\x10\x00\x12\x0F\x0A\x07INVALID\x10\xD7\xFB\xED\xFC\x01\x12\x17\x0A\x10THIRTY_SIX_MONTH\x10\x86\xB5\xFD~\x12\x13\x0A\x0CTWELVE_MONTH\x10\xBA\x9A\xC4R\"z\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x10\x0A\x09CANCELLED\x10\xB1\xF2\x80\x14\x12\x10\x0A\x08CREATING\x10\xB9\xBD\x9D\xD9\x01\x12\x0F\x0A\x07EXPIRED\x10\x85\xE6\x88\xE6\x01\x12\x15\x0A\x0ENOT_YET_ACTIVE\x10\xE9\xE2\xE9\x09\"\xD1\x09\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x1D\x0A\x15ACCELERATOR_OPTIMIZED\x10\x93\xD0\xF5\x85\x01\x12\x1F\x0A\x18ACCELERATOR_OPTIMIZED_A3\x10\xBE\xCF\xCEK\x12\$\x0A\x1DACCELERATOR_OPTIMIZED_A3_MEGA\x10\xD3\x88\xD1J\x12%\x0A\x1EACCELERATOR_OPTIMIZED_A3_ULTRA\x10\xCB\xC7\xA1\x0D\x12\x1F\x0A\x18ACCELERATOR_OPTIMIZED_A4\x10\xBF\xCF\xCEK\x12\x18\x0A\x11COMPUTE_OPTIMIZED\x10\xDF\xED\xC0K\x12\x1D\x0A\x15COMPUTE_OPTIMIZED_C2D\x10\xF5\xC0\xDF\xB6\x01\x12\x1C\x0A\x14COMPUTE_OPTIMIZED_C3\x10\xB0\xAB\x8B\xCC\x01\x12\x1D\x0A\x15COMPUTE_OPTIMIZED_C3D\x10\x94\xC1\xDF\xB6\x01\x12\x1C\x0A\x14COMPUTE_OPTIMIZED_H3\x10\xCB\xAC\x8B\xCC\x01\x12\x1D\x0A\x15COMPUTE_OPTIMIZED_H4D\x10\xF8\xE6\xDF\xB6\x01\x12\x17\x0A\x0FGENERAL_PURPOSE\x10\x87\xF9\xF9\x8E\x01\x12\x1A\x0A\x12GENERAL_PURPOSE_C4\x10\x89\x9E\xFB\x8F\x01\x12\x1A\x0A\x13GENERAL_PURPOSE_C4A\x10\xD8\xA4\xECn\x12\x1A\x0A\x13GENERAL_PURPOSE_C4D\x10\xDB\xA4\xECn\x12\x1A\x0A\x12GENERAL_PURPOSE_E2\x10\xC5\x9E\xFB\x8F\x01\x12\x1A\x0A\x12GENERAL_PURPOSE_N2\x10\xDC\xA0\xFB\x8F\x01\x12\x1A\x0A\x13GENERAL_PURPOSE_N2D\x10\xE8\xF6\xECn\x12\x1A\x0A\x12GENERAL_PURPOSE_N4\x10\xDE\xA0\xFB\x8F\x01\x12\x1A\x0A\x13GENERAL_PURPOSE_N4A\x10\xA3\xF7\xECn\x12\x1A\x0A\x13GENERAL_PURPOSE_N4D\x10\xA6\xF7\xECn\x12\x1A\x0A\x13GENERAL_PURPOSE_T2D\x10\xEE\xA3\xEDn\x12\x19\x0A\x12GRAPHICS_OPTIMIZED\x10\xD3\xF8\xD4 \x12\x1C\x0A\x15GRAPHICS_OPTIMIZED_G4\x10\xB9\xD8\xE1\x19\x12\x18\x0A\x10MEMORY_OPTIMIZED\x10\xC9\xEE\xAC\x86\x01\x12\x1B\x0A\x13MEMORY_OPTIMIZED_M3\x10\xBC\x8C\xE0\x83\x01\x12\x1B\x0A\x13MEMORY_OPTIMIZED_M4\x10\xBD\x8C\xE0\x83\x01\x12\x1E\x0A\x17MEMORY_OPTIMIZED_M4_6TB\x10\xA2\xC8\xB2d\x12#\x0A\x1CMEMORY_OPTIMIZED_X4_1440_24T\x10\xFF\x8F\xC6b\x12\x1F\x0A\x18MEMORY_OPTIMIZED_X4_16TB\x10\xE0\xEF\xA6W\x12\$\x0A\x1CMEMORY_OPTIMIZED_X4_1920_32T\x10\x89\x85\x9C\x8B\x01\x12\x1F\x0A\x18MEMORY_OPTIMIZED_X4_24TB\x10\xBD\xC9\xA8W\x12\x1F\x0A\x18MEMORY_OPTIMIZED_X4_32TB\x10\x9A\xA3\xAAW\x12\"\x0A\x1AMEMORY_OPTIMIZED_X4_480_6T\x10\x9E\x9E\x98\xE4\x01\x12\"\x0A\x1AMEMORY_OPTIMIZED_X4_480_8T\x10\xDC\x9E\x98\xE4\x01\x12#\x0A\x1BMEMORY_OPTIMIZED_X4_960_12T\x10\x9A\xEA\xC4\xCA\x01\x12#\x0A\x1BMEMORY_OPTIMIZED_X4_960_16T\x10\x96\xEB\xC4\xCA\x01\x12\x1C\x0A\x14STORAGE_OPTIMIZED_Z3\x10\xB5\xD9\x87\x97\x01\x12\x18\x0A\x10TYPE_UNSPECIFIED\x10\x92\xFB\xDB\xD0\x01B\x0D\x0A\x0B_auto_renewB\x0B\x0A\x09_categoryB\x15\x0A\x13_creation_timestampB\x17\x0A\x15_custom_end_timestampB\x0E\x0A\x0C_descriptionB\x10\x0A\x0E_end_timestampB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x13\x0A\x11_license_resourceB\x07\x0A\x05_nameB\x09\x0A\x07_paramsB\x07\x0A\x05_planB\x09\x0A\x07_regionB\x12\x0A\x10_resource_statusB\x0C\x0A\x0A_self_linkB\x1A\x0A\x18_split_source_commitmentB\x12\x0A\x10_start_timestampB\x09\x0A\x07_statusB\x11\x0A\x0F_status_messageB\x07\x0A\x05_type\"\xBF\x03\x0A\x18CommitmentAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12N\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2<.google.cloud.compute.v1.CommitmentAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1A\\\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12=\x0A\x05value\x18\x02 \x01(\x0B2..google.cloud.compute.v1.CommitmentsScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xA5\x02\x0A\x0ECommitmentList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x125\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2#.google.cloud.compute.v1.Commitment\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB5\x01\x0A\x10CommitmentParams\x12e\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2B.google.cloud.compute.v1.CommitmentParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"|\x0A\x18CommitmentResourceStatus\x126\x0A%custom_term_eligibility_end_timestamp\x18\xFB\xAB\xC7\xAD\x01 \x01(\x09H\x00\x88\x01\x01B(\x0A&_custom_term_eligibility_end_timestamp\"\x9C\x01\x0A\x15CommitmentsScopedList\x12<\x0A\x0Bcommitments\x18\xFE\xAF\xF2\xD6\x01 \x03(\x0B2#.google.cloud.compute.v1.Commitment\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xE1\x03\x0A\x14CompositeHealthCheck\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x02\x88\x01\x01\x12#\x0A\x12health_destination\x18\xAB\xF5\xAB\x94\x01 \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Ehealth_sources\x18\xD5\xD1\xDC\xBD\x01 \x03(\x09\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x04\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x05\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x06\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x07\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x08\x88\x01\x01\x12!\x0A\x11self_link_with_id\x18\x82\xAC\x9D\x15 \x01(\x09H\x09\x88\x01\x01B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x0E\x0A\x0C_fingerprintB\x15\x0A\x13_health_destinationB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB\x14\x0A\x12_self_link_with_id\"\xDD\x03\x0A\"CompositeHealthCheckAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12X\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2F.google.cloud.compute.v1.CompositeHealthCheckAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1Af\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12G\x0A\x05value\x18\x02 \x01(\x0B28.google.cloud.compute.v1.CompositeHealthChecksScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xBA\x02\x0A\x1ACompositeHealthCheckHealth\x12m\x0A\x0Ehealth_sources\x18\xD5\xD1\xDC\xBD\x01 \x03(\x0B2Q.google.cloud.compute.v1.CompositeHealthChecksGetHealthResponseHealthSourceHealth\x12\x1D\x0A\x0Chealth_state\x18\xEE\xE9\xBF\x9A\x01 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\"^\x0A\x0BHealthState\x12\x1A\x0A\x16UNDEFINED_HEALTH_STATE\x10\x00\x12\x0F\x0A\x07HEALTHY\x10\xFD\xAA\xDB\xD1\x01\x12\x11\x0A\x09UNHEALTHY\x10\xC4\xB9\xAD\xDC\x01\x12\x0F\x0A\x07UNKNOWN\x10\xAA\xF0\xC4\xCE\x01B\x0F\x0A\x0D_health_stateB\x07\x0A\x05_kind\"\xB9\x02\x0A\x18CompositeHealthCheckList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12?\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2-.google.cloud.compute.v1.CompositeHealthCheck\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xED\x01\x0A8CompositeHealthChecksGetHealthResponseHealthSourceHealth\x12\x1D\x0A\x0Chealth_state\x18\xEE\xE9\xBF\x9A\x01 \x01(\x09H\x00\x88\x01\x01\x12\x16\x0A\x06source\x18\x9B\xD0\xC1T \x01(\x09H\x01\x88\x01\x01\"^\x0A\x0BHealthState\x12\x1A\x0A\x16UNDEFINED_HEALTH_STATE\x10\x00\x12\x0F\x0A\x07HEALTHY\x10\xFD\xAA\xDB\xD1\x01\x12\x11\x0A\x09UNHEALTHY\x10\xC4\xB9\xAD\xDC\x01\x12\x0F\x0A\x07UNKNOWN\x10\xAA\xF0\xC4\xCE\x01B\x0F\x0A\x0D_health_stateB\x09\x0A\x07_source\"\xBC\x01\x0A\x1FCompositeHealthChecksScopedList\x12R\x0A\x17composite_health_checks\x18\xF6\xC7\xF9\xF6\x01 \x03(\x0B2-.google.cloud.compute.v1.CompositeHealthCheck\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xD0\x02\x0A\x1AConfidentialInstanceConfig\x12*\x0A\x1Aconfidential_instance_type\x18\xAD\x8C\xDE\x14 \x01(\x09H\x00\x88\x01\x01\x12+\x0A\x1Benable_confidential_compute\x18\xBC\xEB\xD90 \x01(\x08H\x01\x88\x01\x01\"\x99\x01\x0A\x18ConfidentialInstanceType\x12(\x0A\$UNDEFINED_CONFIDENTIAL_INSTANCE_TYPE\x10\x00\x12-\x0A&CONFIDENTIAL_INSTANCE_TYPE_UNSPECIFIED\x10\x85\xB0\xEC6\x12\x09\x0A\x03SEV\x10\xC4\x80\x05\x12\x0E\x0A\x07SEV_SNP\x10\xDA\xDD\xAF\x0A\x12\x09\x0A\x03TDX\x10\xE8\x87\x05B\x1D\x0A\x1B_confidential_instance_typeB\x1E\x0A\x1C_enable_confidential_compute\"S\x0A\x12ConnectionDraining\x12\$\x0A\x14draining_timeout_sec\x18\x9E\xD5\xACk \x01(\x05H\x00\x88\x01\x01B\x17\x0A\x15_draining_timeout_sec\"\x88\x02\x0A\"ConsistentHashLoadBalancerSettings\x12b\x0A\x0Bhttp_cookie\x18\xFB\xAB\x97\x03 \x01(\x0B2E.google.cloud.compute.v1.ConsistentHashLoadBalancerSettingsHttpCookieH\x00\x88\x01\x01\x12 \x0A\x10http_header_name\x18\xC6\xF7\xFAo \x01(\x09H\x01\x88\x01\x01\x12!\x0A\x11minimum_ring_size\x18\xBF\xBB\xE1o \x01(\x03H\x02\x88\x01\x01B\x0E\x0A\x0C_http_cookieB\x13\x0A\x11_http_header_nameB\x14\x0A\x12_minimum_ring_size\"\xAB\x01\x0A,ConsistentHashLoadBalancerSettingsHttpCookie\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04path\x18\xA5\xC8\xD1\x01 \x01(\x09H\x01\x88\x01\x01\x125\x0A\x03ttl\x18\xEC\x83\x07 \x01(\x0B2!.google.cloud.compute.v1.DurationH\x02\x88\x01\x01B\x07\x0A\x05_nameB\x07\x0A\x05_pathB\x06\x0A\x04_ttl\"\xBB\x01\x0A*CopyRulesOrganizationSecurityPolicyRequest\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02\x12&\x0A\x16source_security_policy\x18\xED\xD5\xFAo \x01(\x09H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x19\x0A\x17_source_security_policy\"\x9E\x02\x0A\x0ACorsPolicy\x12\"\x0A\x11allow_credentials\x18\x86\xFE\xBD\xE5\x01 \x01(\x08H\x00\x88\x01\x01\x12\x18\x0A\x0Dallow_headers\x18\x90\xC1\xC5\x15 \x03(\x09\x12\x18\x0A\x0Dallow_methods\x18\xBC\xF9\xF8a \x03(\x09\x12\x1F\x0A\x14allow_origin_regexes\x18\xD2\x8D\xDAf \x03(\x09\x12\x18\x0A\x0Dallow_origins\x18\x97\xCE\xF8\\ \x03(\x09\x12\x19\x0A\x08disabled\x18\xFC\xF4\x98\x81\x01 \x01(\x08H\x01\x88\x01\x01\x12\x19\x0A\x0Eexpose_headers\x18\x8B\xCC\x88v \x03(\x09\x12\x18\x0A\x07max_age\x18\xA4\xF7\xD3\x92\x01 \x01(\x05H\x02\x88\x01\x01B\x14\x0A\x12_allow_credentialsB\x0B\x0A\x09_disabledB\x0A\x0A\x08_max_age\"\xD1\x02\x0A*CreateInstancesInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x8F\x01\x0A9instance_group_managers_create_instances_request_resource\x18\x93\xFA\xDA\x0B \x01(\x0B2D.google.cloud.compute.v1.InstanceGroupManagersCreateInstancesRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xE9\x02\x0A0CreateInstancesRegionInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x9D\x01\x0A@region_instance_group_managers_create_instances_request_resource\x18\x88\xBF\x98\xAB\x01 \x01(\x0B2J.google.cloud.compute.v1.RegionInstanceGroupManagersCreateInstancesRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xF7\x01\x0A%CreateMembersInterconnectGroupRequest\x12#\x0A\x12interconnect_group\x18\x8E\xB7\xA9\xB9\x01 \x01(\x09B\x03\xE0A\x02\x12\x85\x01\x0A3interconnect_groups_create_members_request_resource\x18\xED\xFC\x8B\xA6\x01 \x01(\x0B2?.google.cloud.compute.v1.InterconnectGroupsCreateMembersRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\"\x91\x02\x0A\x19CreateSnapshotDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12\x1C\x0A\x0Bguest_flush\x18\xDD\x93\xEC\xB7\x01 \x01(\x08H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12E\x0A\x11snapshot_resource\x18\xA9\xB8\xC1\xE5\x01 \x01(\x0B2!.google.cloud.compute.v1.SnapshotB\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0E\x0A\x0C_guest_flushB\x0D\x0A\x0B_request_id\"\xED\x01\x0A\x1FCreateSnapshotRegionDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12E\x0A\x11snapshot_resource\x18\xA9\xB8\xC1\xE5\x01 \x01(\x0B2!.google.cloud.compute.v1.SnapshotB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xFC\x01\x0A\x10CrossSiteNetwork\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x02\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x03\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x04\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x05\x88\x01\x01B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x0C\x0A\x0A_self_link\"\xE9\x02\x0A\x14CrossSiteNetworkList\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x12;\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2).google.cloud.compute.v1.CrossSiteNetwork\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB8\x01\x0A\x19CustomErrorResponsePolicy\x12j\x0A\x14error_response_rules\x18\x90\xAD\xFC\x06 \x03(\x0B2I.google.cloud.compute.v1.CustomErrorResponsePolicyCustomErrorResponseRule\x12\x1D\x0A\x0Derror_service\x18\xFE\xEE\xA6N \x01(\x09H\x00\x88\x01\x01B\x10\x0A\x0E_error_service\"\xB6\x01\x0A0CustomErrorResponsePolicyCustomErrorResponseRule\x12\x1F\x0A\x14match_response_codes\x18\xE2\x88\x872 \x03(\x09\x12'\x0A\x16override_response_code\x18\xF8\xD7\xF0\xFC\x01 \x01(\x05H\x00\x88\x01\x01\x12\x14\x0A\x04path\x18\xA5\xC8\xD1\x01 \x01(\x09H\x01\x88\x01\x01B\x19\x0A\x17_override_response_codeB\x07\x0A\x05_path\"\x8F\x02\x0A\x15CustomerEncryptionKey\x12\x1D\x0A\x0Ckms_key_name\x18\x99\xEB\xFB\xE6\x01 \x01(\x09H\x00\x88\x01\x01\x12'\x0A\x17kms_key_service_account\x18\xD5\xC5\x90d \x01(\x09H\x01\x88\x01\x01\x12\x18\x0A\x07raw_key\x18\xC8\xE3\x98\xD6\x01 \x01(\x09H\x02\x88\x01\x01\x12\"\x0A\x11rsa_encrypted_key\x18\xA5\xC3\xFC\x9F\x01 \x01(\x09H\x03\x88\x01\x01\x12\x16\x0A\x06sha256\x18\xA7\xEC\x8EQ \x01(\x09H\x04\x88\x01\x01B\x0F\x0A\x0D_kms_key_nameB\x1A\x0A\x18_kms_key_service_accountB\x0A\x0A\x08_raw_keyB\x14\x0A\x12_rsa_encrypted_keyB\x09\x0A\x07_sha256\"\xB5\x01\x0A\"CustomerEncryptionKeyProtectedDisk\x12T\x0A\x13disk_encryption_key\x18\x85\xED\xC4\x81\x01 \x01(\x0B2..google.cloud.compute.v1.CustomerEncryptionKeyH\x00\x88\x01\x01\x12\x16\x0A\x06source\x18\x9B\xD0\xC1T \x01(\x09H\x01\x88\x01\x01B\x16\x0A\x14_disk_encryption_keyB\x09\x0A\x07_source\"C\x0A\x04Data\x12\x12\x0A\x03key\x18\xDF\xBC\x06 \x01(\x09H\x00\x88\x01\x01\x12\x15\x0A\x05value\x18\xF1\xA2\xB25 \x01(\x09H\x01\x88\x01\x01B\x06\x0A\x04_keyB\x08\x0A\x06_value\"b\x0A\x04Date\x12\x12\x0A\x03day\x18\x9C\x87\x06 \x01(\x05H\x00\x88\x01\x01\x12\x15\x0A\x05month\x18\x80\xC5\xD01 \x01(\x05H\x01\x88\x01\x01\x12\x14\x0A\x04year\x18\xBD\x90\xE2\x01 \x01(\x05H\x02\x88\x01\x01B\x06\x0A\x04_dayB\x08\x0A\x06_monthB\x07\x0A\x05_year\"\xEB\x01\x0A!DeleteAccessConfigInstanceRequest\x12\x1D\x0A\x0Daccess_config\x18\xFD\xE4\xDE\" \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12\"\x0A\x11network_interface\x18\xE8\xC0\x9D\xAE\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\x9F\x01\x0A\x14DeleteAddressRequest\x12\x18\x0A\x07address\x18\xF4\xB7\xDE\xDC\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xA1\x01\x0A\x17DeleteAutoscalerRequest\x12\x1B\x0A\x0Aautoscaler\x18\xD7\xFD\xD2\xF6\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\x8A\x01\x0A\x1ADeleteBackendBucketRequest\x12\x1E\x0A\x0Ebackend_bucket\x18\xF5\xE3\xDD+ \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x8D\x01\x0A\x1BDeleteBackendServiceRequest\x12 \x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x91\x01\x0A\x1DDeleteCrossSiteNetworkRequest\x12\"\x0A\x12cross_site_network\x18\xD5\xC5\xCB3 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x94\x01\x0A\x11DeleteDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\x95\x01\x0A\x1FDeleteExternalVpnGatewayRequest\x12\$\x0A\x14external_vpn_gateway\x18\x85\xD7\xB34 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"j\x0A\x1BDeleteFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x80\x01\x0A\x15DeleteFirewallRequest\x12\x19\x0A\x08firewall\x18\x80\xFA\xD5\xF3\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xAE\x01\x0A\x1BDeleteForwardingRuleRequest\x12 \x0A\x0Fforwarding_rule\x18\xFE\xA5\xDD\x80\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xAF\x01\x0A\x1EDeleteFutureReservationRequest\x12\"\x0A\x12future_reservation\x18\xD0\xC6\xE6\x1A \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\x84\x01\x0A\x1ADeleteGlobalAddressRequest\x12\x18\x0A\x07address\x18\xF4\xB7\xDE\xDC\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x93\x01\x0A!DeleteGlobalForwardingRuleRequest\x12 \x0A\x0Fforwarding_rule\x18\xFE\xA5\xDD\x80\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xA0\x01\x0A'DeleteGlobalNetworkEndpointGroupRequest\x12'\x0A\x16network_endpoint_group\x18\x86\xCB\xF3\xCE\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"R\x0A\x1CDeleteGlobalOperationRequest\x12\x19\x0A\x09operation\x18\xE7\xAA\xEB\x18 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"\x1F\x0A\x1DDeleteGlobalOperationResponse\"o\x0A(DeleteGlobalOrganizationOperationRequest\x12\x19\x0A\x09operation\x18\xE7\xAA\xEB\x18 \x01(\x09B\x03\xE0A\x02\x12\x1A\x0A\x09parent_id\x18\xD0\xE1\x9A\xDB\x01 \x01(\x09H\x00\x88\x01\x01B\x0C\x0A\x0A_parent_id\"+\x0A)DeleteGlobalOrganizationOperationResponse\"\xA2\x01\x0A)DeleteGlobalPublicDelegatedPrefixeRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12'\x0A\x17public_delegated_prefix\x18\xE8\xDC\xB1a \x01(\x09B\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x87\x01\x0A\x18DeleteHealthCheckRequest\x12\x1D\x0A\x0Chealth_check\x18\xE5\xAA\xA4\x93\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"y\x0A\x12DeleteImageRequest\x12\x15\x0A\x05image\x18\xDB\xD2\xEA/ \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xB6\x01\x0A!DeleteInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xE3\x01\x0A.DeleteInstanceGroupManagerResizeRequestRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1E\x0A\x0Eresize_request\x18\x84\x84\xB9g \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xA7\x01\x0A\x1ADeleteInstanceGroupRequest\x12\x1E\x0A\x0Einstance_group\x18\xD5\xD4\xD5& \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\x9C\x01\x0A\x15DeleteInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\x91\x01\x0A\x1DDeleteInstanceTemplateRequest\x12\"\x0A\x11instance_template\x18\xE4\x81\xBB\x93\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xD1\x02\x0A*DeleteInstancesInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x8F\x01\x0A9instance_group_managers_delete_instances_request_resource\x18\x84\xC6\xADO \x01(\x0B2D.google.cloud.compute.v1.InstanceGroupManagersDeleteInstancesRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xE9\x02\x0A0DeleteInstancesRegionInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x9D\x01\x0A@region_instance_group_managers_delete_instances_request_resource\x18\xF9\x8A\xEB\xEE\x01 \x01(\x0B2J.google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xB6\x01\x0A!DeleteInstantSnapshotGroupRequest\x12&\x0A\x16instant_snapshot_group\x18\xE2\xEC\xB5j \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xAC\x01\x0A\x1CDeleteInstantSnapshotRequest\x12!\x0A\x10instant_snapshot\x18\xE2\xDC\xDF\xBA\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xA7\x01\x0A(DeleteInterconnectAttachmentGroupRequest\x12-\x0A\x1Dinterconnect_attachment_group\x18\xF4\xEF\x98\$ \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xBE\x01\x0A#DeleteInterconnectAttachmentRequest\x12(\x0A\x17interconnect_attachment\x18\xF4\x8A\xF7\x92\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x93\x01\x0A\x1EDeleteInterconnectGroupRequest\x12#\x0A\x12interconnect_group\x18\x8E\xB7\xA9\xB9\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x87\x01\x0A\x19DeleteInterconnectRequest\x12\x1C\x0A\x0Cinterconnect\x18\x8E\xC9\x8Ck \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"}\x0A\x14DeleteLicenseRequest\x12\x17\x0A\x07license\x18\xC1\x88\xC2O \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x88\x01\x0A\x19DeleteMachineImageRequest\x12\x1D\x0A\x0Dmachine_image\x18\xE3\xFE\xFE \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xB3\x01\x0A\x1EDeleteNetworkAttachmentRequest\x12\"\x0A\x12network_attachment\x18\xD4\x97\x8Fk \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xC7\x01\x0A'DeleteNetworkEdgeSecurityServiceRequest\x12-\x0A\x1Dnetwork_edge_security_service\x18\xA7\x9F\xEFJ \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xB7\x01\x0A!DeleteNetworkEndpointGroupRequest\x12'\x0A\x16network_endpoint_group\x18\x86\xCB\xF3\xCE\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\x94\x01\x0A\"DeleteNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xD5\x01\x0A%DeleteNetworkInterfaceInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16network_interface_name\x18\x82\xA8\xEB\xB5\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"}\x0A\x14DeleteNetworkRequest\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xA0\x01\x0A\x16DeleteNodeGroupRequest\x12\x1B\x0A\x0Anode_group\x18\x82\xFC\x8B\xE0\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xAA\x01\x0A\x19DeleteNodeTemplateRequest\x12\x1E\x0A\x0Dnode_template\x18\x97\xE4\x8B\x9A\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x97\x02\x0A\x1BDeleteNodesNodeGroupRequest\x12\x1B\x0A\x0Anode_group\x18\x82\xFC\x8B\xE0\x01 \x01(\x09B\x03\xE0A\x02\x12p\x0A)node_groups_delete_nodes_request_resource\x18\x92\xD7\xB3W \x01(\x0B25.google.cloud.compute.v1.NodeGroupsDeleteNodesRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"u\x0A'DeleteOrganizationSecurityPolicyRequest\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xAF\x01\x0A\x1CDeletePacketMirroringRequest\x12 \x0A\x10packet_mirroring\x18\xCC\xB9\xD1\x0A \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xBC\x02\x0A3DeletePerInstanceConfigsInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x9C\x01\x0A@instance_group_managers_delete_per_instance_configs_req_resource\x18\xA0\xEA\xE8\xAC\x01 \x01(\x0B2I.google.cloud.compute.v1.InstanceGroupManagersDeletePerInstanceConfigsReqB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zone\"\xC6\x02\x0A9DeletePerInstanceConfigsRegionInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x9C\x01\x0AAregion_instance_group_manager_delete_instance_config_req_resource\x18\x85\x9B- \x01(\x0B2J.google.cloud.compute.v1.RegionInstanceGroupManagerDeleteInstanceConfigReqB\x03\xE0A\x02\"\x9E\x01\x0A\$DeletePublicAdvertisedPrefixeRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12(\x0A\x18public_advertised_prefix\x18\x9E\xF7\xC90 \x01(\x09B\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xBD\x01\x0A#DeletePublicDelegatedPrefixeRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12'\x0A\x17public_delegated_prefix\x18\xE8\xDC\xB1a \x01(\x09B\x03\xE0A\x02\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xAB\x01\x0A\x1DDeleteRegionAutoscalerRequest\x12\x1B\x0A\x0Aautoscaler\x18\xD7\xFD\xD2\xF6\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xB1\x01\x0A DeleteRegionBackendBucketRequest\x12\x1E\x0A\x0Ebackend_bucket\x18\xF5\xE3\xDD+ \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xB4\x01\x0A!DeleteRegionBackendServiceRequest\x12 \x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xC1\x01\x0A'DeleteRegionCompositeHealthCheckRequest\x12'\x0A\x16composite_health_check\x18\x9D\xC0\xD6\xDE\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x9E\x01\x0A\x17DeleteRegionDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xC6\x01\x0A*DeleteRegionHealthAggregationPolicyRequest\x12)\x0A\x19health_aggregation_policy\x18\xF2\xCF\xCBr \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xAE\x01\x0A\x1EDeleteRegionHealthCheckRequest\x12\x1D\x0A\x0Chealth_check\x18\xE5\xAA\xA4\x93\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xBD\x01\x0A%DeleteRegionHealthCheckServiceRequest\x12%\x0A\x14health_check_service\x18\xDB\x9B\xDD\xC2\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xB0\x01\x0A\x1FDeleteRegionHealthSourceRequest\x12\x1E\x0A\x0Dhealth_source\x18\xDE\x86\xC5\xB3\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xC0\x01\x0A'DeleteRegionInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xED\x01\x0A4DeleteRegionInstanceGroupManagerResizeRequestRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1E\x0A\x0Eresize_request\x18\x84\x84\xB9g \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xB8\x01\x0A#DeleteRegionInstanceTemplateRequest\x12\"\x0A\x11instance_template\x18\xE4\x81\xBB\x93\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xC0\x01\x0A'DeleteRegionInstantSnapshotGroupRequest\x12&\x0A\x16instant_snapshot_group\x18\xE2\xEC\xB5j \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xB6\x01\x0A\"DeleteRegionInstantSnapshotRequest\x12!\x0A\x10instant_snapshot\x18\xE2\xDC\xDF\xBA\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xC1\x01\x0A'DeleteRegionNetworkEndpointGroupRequest\x12'\x0A\x16network_endpoint_group\x18\x86\xCB\xF3\xCE\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xBB\x01\x0A(DeleteRegionNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xC0\x01\x0A'DeleteRegionNotificationEndpointRequest\x12&\x0A\x15notification_endpoint\x18\xE9\xBC\xD6\xB3\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"j\x0A\x1CDeleteRegionOperationRequest\x12\x19\x0A\x09operation\x18\xE7\xAA\xEB\x18 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"\x1F\x0A\x1DDeleteRegionOperationResponse\"\xB3\x01\x0A!DeleteRegionSecurityPolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xA7\x01\x0A\x1BDeleteRegionSnapshotRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x19\x0A\x08snapshot\x18\xC4\xAB\xEB\x87\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xB3\x01\x0A!DeleteRegionSslCertificateRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1F\x0A\x0Fssl_certificate\x18\xE4\xD7\x92\x16 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xAA\x01\x0A\x1CDeleteRegionSslPolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Assl_policy\x18\xC5\xFD\xE0\x8C\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xB6\x01\x0A\"DeleteRegionTargetHttpProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x11target_http_proxy\x18\xE5\xBE\xD2b \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xB8\x01\x0A#DeleteRegionTargetHttpsProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12target_https_proxy\x18\xEC\xB0\xFA\x18 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xB5\x01\x0A!DeleteRegionTargetTcpProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x10target_tcp_proxy\x18\xE2\xD6\xF0\xEF\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xA4\x01\x0A\x19DeleteRegionUrlMapRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x07url_map\x18\x8C\x95\x81\xAF\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xA2\x01\x0A\x18DeleteReservationRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Breservation\x18\xCC\x87\xD5\x16 \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xAD\x01\x0A\x1BDeleteResourcePolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1F\x0A\x0Fresource_policy\x18\x83\xA5\xF7K \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xCA\x01\x0A\x1EDeleteRoutePolicyRouterRequest\x12\x16\x0A\x06policy\x18\xB2\xCA\xB6+ \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12\x16\x0A\x06router\x18\xC9\xAE\xEEF \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_policyB\x0D\x0A\x0B_request_id\"y\x0A\x12DeleteRouteRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x15\x0A\x05route\x18\xC9\xE4\xEA3 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x9C\x01\x0A\x13DeleteRouterRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x16\x0A\x06router\x18\xC9\xAE\xEEF \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x8C\x01\x0A\x1BDeleteSecurityPolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xB4\x01\x0A\x1EDeleteServiceAttachmentRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12service_attachment\x18\xED\xA9\xD0\xA1\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xB1\x01\x0A&DeleteSignedUrlKeyBackendBucketRequest\x12\x1E\x0A\x0Ebackend_bucket\x18\xF5\xE3\xDD+ \x01(\x09B\x03\xE0A\x02\x12\x19\x0A\x08key_name\x18\xEB\xF0\xEE\xEE\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xB4\x01\x0A'DeleteSignedUrlKeyBackendServiceRequest\x12 \x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x09B\x03\xE0A\x02\x12\x19\x0A\x08key_name\x18\xEB\xF0\xEE\xEE\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x80\x01\x0A\x15DeleteSnapshotRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x19\x0A\x08snapshot\x18\xC4\xAB\xEB\x87\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x8C\x01\x0A\x1BDeleteSslCertificateRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1F\x0A\x0Fssl_certificate\x18\xE4\xD7\x92\x16 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x83\x01\x0A\x16DeleteSslPolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Assl_policy\x18\xC5\xFD\xE0\x8C\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xA4\x01\x0A\x18DeleteStoragePoolRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1D\x0A\x0Cstorage_pool\x18\xE0\xC6\xF1\xAB\x01 \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xA5\x01\x0A\x17DeleteSubnetworkRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Asubnetwork\x18\xEE\xA7\xE4\x92\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x8F\x01\x0A\x1CDeleteTargetGrpcProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x11target_grpc_proxy\x18\xFB\xB4\xB2\x02 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x8F\x01\x0A\x1CDeleteTargetHttpProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x11target_http_proxy\x18\xE5\xBE\xD2b \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x91\x01\x0A\x1DDeleteTargetHttpsProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12target_https_proxy\x18\xEC\xB0\xFA\x18 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xAA\x01\x0A\x1BDeleteTargetInstanceRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12 \x0A\x0Ftarget_instance\x18\x83\x8F\x96\x8A\x01 \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xA5\x01\x0A\x17DeleteTargetPoolRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Btarget_pool\x18\x8A\xE4\xF8\x1D \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x8E\x01\x0A\x1BDeleteTargetSslProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x10target_ssl_proxy\x18\xCD\xBA\xC6\xA1\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x8E\x01\x0A\x1BDeleteTargetTcpProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x10target_tcp_proxy\x18\xE2\xD6\xF0\xEF\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xB3\x01\x0A\x1DDeleteTargetVpnGatewayRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12target_vpn_gateway\x18\xCB\x80\xF6\xFD\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"}\x0A\x13DeleteUrlMapRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x07url_map\x18\x8C\x95\x81\xAF\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xA6\x01\x0A\x17DeleteVpnGatewayRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bvpn_gateway\x18\xF9\x83\xF6\xC1\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xA3\x01\x0A\x16DeleteVpnTunnelRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1A\x0A\x0Avpn_tunnel\x18\x93\x94\xCAD \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xA6\x01\x0A\x16DeleteWireGroupRequest\x12\"\x0A\x12cross_site_network\x18\xD5\xC5\xCB3 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1A\x0A\x0Awire_group\x18\xC5\xA4\xB7: \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"f\x0A\x1ADeleteZoneOperationRequest\x12\x19\x0A\x09operation\x18\xE7\xAA\xEB\x18 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\x1D\x0A\x1BDeleteZoneOperationResponse\"\xB5\x01\x0A\"DeleteZoneVmExtensionPolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\$\x0A\x13vm_extension_policy\x18\xBA\x93\x8B\x9E\x01 \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"J\x0A\x06Denied\x12\x1D\x0A\x0CI_p_protocol\x18\xBD\xF6\xDE\xE8\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x05ports\x18\x92\xF0\xF92 \x03(\x09B\x0F\x0A\x0D_I_p_protocol\"\xD6\x01\x0A\x15DeprecateImageRequest\x12X\x0A\x1Bdeprecation_status_resource\x18\xF0\x89\xE5\x9E\x01 \x01(\x0B2*.google.cloud.compute.v1.DeprecationStatusB\x03\xE0A\x02\x12\x15\x0A\x05image\x18\xDB\xD2\xEA/ \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xBF\x02\x0A\x11DeprecationStatus\x12\x18\x0A\x07deleted\x18\x99\xE0\xA8\xE3\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Adeprecated\x18\xB3\xCB\xD1\xF5\x01 \x01(\x09H\x01\x88\x01\x01\x12\x19\x0A\x08obsolete\x18\x99\x8B\xC5\xAA\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1C\x0A\x0Breplacement\x18\x92\x9C\xBD\xCD\x01 \x01(\x09H\x03\x88\x01\x01\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H\x04\x88\x01\x01\"a\x0A\x05State\x12\x13\x0A\x0FUNDEFINED_STATE\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x0E\x0A\x07DELETED\x10\xF9\xF7\xD69\x12\x12\x0A\x0ADEPRECATED\x10\xB3\xA3\xF9\xDC\x01\x12\x0F\x0A\x08OBSOLETE\x10\x99\xEB\xDC\x1FB\x0A\x0A\x08_deletedB\x0D\x0A\x0B_deprecatedB\x0B\x0A\x09_obsoleteB\x0E\x0A\x0C_replacementB\x08\x0A\x06_state\"\xBD\x01\x0A\x19DetachDiskInstanceRequest\x12\x1B\x0A\x0Bdevice_name\x18\xD4\xB5\x9A \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xCF\x02\x0A7DetachNetworkEndpointsGlobalNetworkEndpointGroupRequest\x12\x9C\x01\x0A@global_network_endpoint_groups_detach_endpoints_request_resource\x18\xDD\x8D\x9F\x04 \x01(\x0B2J.google.cloud.compute.v1.GlobalNetworkEndpointGroupsDetachEndpointsRequestB\x03\xE0A\x02\x12'\x0A\x16network_endpoint_group\x18\x86\xCB\xF3\xCE\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xDA\x02\x0A1DetachNetworkEndpointsNetworkEndpointGroupRequest\x12'\x0A\x16network_endpoint_group\x18\x86\xCB\xF3\xCE\x01 \x01(\x09B\x03\xE0A\x02\x12\x90\x01\x0A9network_endpoint_groups_detach_endpoints_request_resource\x18\xF9\xA0\xEE\xF5\x01 \x01(\x0B2D.google.cloud.compute.v1.NetworkEndpointGroupsDetachEndpointsRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xF1\x02\x0A7DetachNetworkEndpointsRegionNetworkEndpointGroupRequest\x12'\x0A\x16network_endpoint_group\x18\x86\xCB\xF3\xCE\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x9D\x01\x0A@region_network_endpoint_groups_detach_endpoints_request_resource\x18\xEE\xE5\xAB\x95\x01 \x01(\x0B2J.google.cloud.compute.v1.RegionNetworkEndpointGroupsDetachEndpointsRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"l\x0A\x1CDisableXpnHostProjectRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xEC\x01\x0A DisableXpnResourceProjectRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12z\x0A.projects_disable_xpn_resource_request_resource\x18\xAA\xD4\xDCc \x01(\x0B2:.google.cloud.compute.v1.ProjectsDisableXpnResourceRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xCF\x1A\x0A\x04Disk\x12\x1B\x0A\x0Baccess_mode\x18\x9E\xF7\xCF\x13 \x01(\x09H\x00\x88\x01\x01\x12\x1D\x0A\x0Carchitecture\x18\xD3\xD2\xB1\x90\x01 \x01(\x09H\x01\x88\x01\x01\x12Q\x0A\x12async_primary_disk\x18\x9D\xF5\x89V \x01(\x0B2-.google.cloud.compute.v1.DiskAsyncReplicationH\x02\x88\x01\x01\x12Y\x0A\x15async_secondary_disks\x18\xA8\xE8\xFD\x99\x01 \x03(\x0B26.google.cloud.compute.v1.Disk.AsyncSecondaryDisksEntry\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x03\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x04\x88\x01\x01\x12T\x0A\x13disk_encryption_key\x18\x85\xED\xC4\x81\x01 \x01(\x0B2..google.cloud.compute.v1.CustomerEncryptionKeyH\x05\x88\x01\x01\x12+\x0A\x1Benable_confidential_compute\x18\xBC\xEB\xD90 \x01(\x08H\x06\x88\x01\x01\x12E\x0A\x11guest_os_features\x18\xD1\xE0\xE7% \x03(\x0B2'.google.cloud.compute.v1.GuestOsFeature\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x07\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x08\x88\x01\x01\x12!\x0A\x11label_fingerprint\x18\x99\xF0\xF7T \x01(\x09H\x09\x88\x01\x01\x12=\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B2).google.cloud.compute.v1.Disk.LabelsEntry\x12%\x0A\x15last_attach_timestamp\x18\xA5\x9C\x8D\x14 \x01(\x09H\x0A\x88\x01\x01\x12%\x0A\x15last_detach_timestamp\x18\xF3\xDB\xF6\x1A \x01(\x09H\x0B\x88\x01\x01\x12\x18\x0A\x0Dlicense_codes\x18\xA8\x85\xD8\x15 \x03(\x03\x12\x14\x0A\x08licenses\x18\xD2\x88\x80\xA1\x01 \x03(\x09\x12\x1E\x0A\x0Dlocation_hint\x18\xD1\x81\x92\xA7\x01 \x01(\x09H\x0C\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x0D\x88\x01\x01\x12\x18\x0A\x07options\x18\x9E\x8D\x9A\xAC\x01 \x01(\x09H\x0E\x88\x01\x01\x12;\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2#.google.cloud.compute.v1.DiskParamsH\x0F\x88\x01\x01\x12*\x0A\x19physical_block_size_bytes\x18\x87\xA0\xA3\xC8\x01 \x01(\x03H\x10\x88\x01\x01\x12 \x0A\x10provisioned_iops\x18\xD4\xBD\x87Y \x01(\x03H\x11\x88\x01\x01\x12'\x0A\x16provisioned_throughput\x18\x95\xBE\x88\xFB\x01 \x01(\x03H\x12\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x13\x88\x01\x01\x12\x18\x0A\x0Dreplica_zones\x18\x80\xB8\x8C\x17 \x03(\x09\x12\x1C\x0A\x11resource_policies\x18\xE1\x9C\xCC\x0A \x03(\x09\x12L\x0A\x0Fresource_status\x18\xC3\xFA\xF7v \x01(\x0B2+.google.cloud.compute.v1.DiskResourceStatusH\x14\x88\x01\x01\x12\x1E\x0A\x0Dsatisfies_pzi\x18\xA1\xDD\xAB\xE5\x01 \x01(\x08H\x15\x88\x01\x01\x12\x1E\x0A\x0Dsatisfies_pzs\x18\xAB\xDD\xAB\xE5\x01 \x01(\x08H\x16\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x17\x88\x01\x01\x12\x18\x0A\x07size_gb\x18\xD9\x8B\x80\xEC\x01 \x01(\x03H\x18\x88\x01\x01\x12/\x0A\x1Fsource_consistency_group_policy\x18\xDD\xA2\xAD\x09 \x01(\x09H\x19\x88\x01\x01\x122\x0A\"source_consistency_group_policy_id\x18\xBD\x8E\xCB\x7F \x01(\x09H\x1A\x88\x01\x01\x12\x1C\x0A\x0Bsource_disk\x18\xC1\xEE\xB4\xD7\x01 \x01(\x09H\x1B\x88\x01\x01\x12\x1F\x0A\x0Esource_disk_id\x18\xD9\xCD\xC9\xD8\x01 \x01(\x09H\x1C\x88\x01\x01\x12\x1C\x0A\x0Csource_image\x18\xB7\xE8\x86\x18 \x01(\x09H\x1D\x88\x01\x01\x12\\\x0A\x1Bsource_image_encryption_key\x18\xAB\x91\xF5\xB5\x01 \x01(\x0B2..google.cloud.compute.v1.CustomerEncryptionKeyH\x1E\x88\x01\x01\x12\x1F\x0A\x0Fsource_image_id\x18\xA3\xFC\xB0\x1A \x01(\x09H\x1F\x88\x01\x01\x12'\x0A\x17source_instant_snapshot\x18\x86\x84\xC3h \x01(\x09H \x88\x01\x01\x12+\x0A\x1Asource_instant_snapshot_id\x18\xF4\xD3\x90\x89\x01 \x01(\x09H!\x88\x01\x01\x12\x1F\x0A\x0Fsource_snapshot\x18\xE8\x9A\x8E< \x01(\x09H\"\x88\x01\x01\x12_\x0A\x1Esource_snapshot_encryption_key\x18\xDA\x8E\xE7\x90\x01 \x01(\x0B2..google.cloud.compute.v1.CustomerEncryptionKeyH#\x88\x01\x01\x12\"\x0A\x12source_snapshot_id\x18\xD2\x96\x98/ \x01(\x09H\$\x88\x01\x01\x12%\x0A\x15source_storage_object\x18\xA7\xB4\x90o \x01(\x09H%\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H&\x88\x01\x01\x12\x1D\x0A\x0Cstorage_pool\x18\xE0\xC6\xF1\xAB\x01 \x01(\x09H'\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H(\x88\x01\x01\x12\x10\x0A\x05users\x18\x88\x9C\x9A5 \x03(\x09\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H)\x88\x01\x01\x1Am\x0A\x18AsyncSecondaryDisksEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12@\x0A\x05value\x18\x02 \x01(\x0B21.google.cloud.compute.v1.DiskAsyncReplicationList:\x028\x01\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"q\x0A\x0AAccessMode\x12\x19\x0A\x15UNDEFINED_ACCESS_MODE\x10\x00\x12\x15\x0A\x0EREAD_ONLY_MANY\x10\xA9\xA7\xA1\x1E\x12\x17\x0A\x0FREAD_WRITE_MANY\x10\xA8\xC2\x86\xE9\x01\x12\x18\x0A\x11READ_WRITE_SINGLE\x10\xD1\x99\xAE/\"j\x0A\x0CArchitecture\x12\x1A\x0A\x16UNDEFINED_ARCHITECTURE\x10\x00\x12 \x0A\x18ARCHITECTURE_UNSPECIFIED\x10\xAB\xD4\x9D\xBC\x01\x12\x0C\x0A\x05ARM64\x10\xFA\xCB\xE9\x1D\x12\x0E\x0A\x06X86_64\x10\xC7\xA4\xE6\xCA\x01\"\x88\x01\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x10\x0A\x08CREATING\x10\xB9\xBD\x9D\xD9\x01\x12\x10\x0A\x08DELETING\x10\xA8\xA7\x87\xFC\x01\x12\x0E\x0A\x06FAILED\x10\xBD\x90\xA6\xD9\x01\x12\x0C\x0A\x05READY\x10\x83\xC3\x8F%\x12\x11\x0A\x09RESTORING\x10\xAB\xA7\xE2\xC0\x01\x12\x13\x0A\x0BUNAVAILABLE\x10\xB0\xD8\xA5\xC5\x01B\x0E\x0A\x0C_access_modeB\x0F\x0A\x0D_architectureB\x15\x0A\x13_async_primary_diskB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x16\x0A\x14_disk_encryption_keyB\x1E\x0A\x1C_enable_confidential_computeB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x14\x0A\x12_label_fingerprintB\x18\x0A\x16_last_attach_timestampB\x18\x0A\x16_last_detach_timestampB\x10\x0A\x0E_location_hintB\x07\x0A\x05_nameB\x0A\x0A\x08_optionsB\x09\x0A\x07_paramsB\x1C\x0A\x1A_physical_block_size_bytesB\x13\x0A\x11_provisioned_iopsB\x19\x0A\x17_provisioned_throughputB\x09\x0A\x07_regionB\x12\x0A\x10_resource_statusB\x10\x0A\x0E_satisfies_pziB\x10\x0A\x0E_satisfies_pzsB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_size_gbB\"\x0A _source_consistency_group_policyB%\x0A#_source_consistency_group_policy_idB\x0E\x0A\x0C_source_diskB\x11\x0A\x0F_source_disk_idB\x0F\x0A\x0D_source_imageB\x1E\x0A\x1C_source_image_encryption_keyB\x12\x0A\x10_source_image_idB\x1A\x0A\x18_source_instant_snapshotB\x1D\x0A\x1B_source_instant_snapshot_idB\x12\x0A\x10_source_snapshotB!\x0A\x1F_source_snapshot_encryption_keyB\x15\x0A\x13_source_snapshot_idB\x18\x0A\x16_source_storage_objectB\x09\x0A\x07_statusB\x0F\x0A\x0D_storage_poolB\x07\x0A\x05_typeB\x07\x0A\x05_zone\"\xAD\x03\x0A\x12DiskAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12H\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B26.google.cloud.compute.v1.DiskAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1AV\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x127\x0A\x05value\x18\x02 \x01(\x0B2(.google.cloud.compute.v1.DisksScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xED\x01\x0A\x14DiskAsyncReplication\x12'\x0A\x18consistency_group_policy\x18\xB9\xC3y \x01(\x09H\x00\x88\x01\x01\x12+\x0A\x1Bconsistency_group_policy_id\x18\xE1\x92\xBE| \x01(\x09H\x01\x88\x01\x01\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09H\x02\x88\x01\x01\x12\x17\x0A\x07disk_id\x18\xFD\xC5\x8A\x1D \x01(\x09H\x03\x88\x01\x01B\x1B\x0A\x19_consistency_group_policyB\x1E\x0A\x1C_consistency_group_policy_idB\x07\x0A\x05_diskB\x0A\x0A\x08_disk_id\"\x8C\x01\x0A\x18DiskAsyncReplicationList\x12U\x0A\x16async_replication_disk\x18\x93\xCB\xC3n \x01(\x0B2-.google.cloud.compute.v1.DiskAsyncReplicationH\x00\x88\x01\x01B\x19\x0A\x17_async_replication_disk\"\xA4\x03\x0A\x17DiskInstantiationConfig\x12\x1C\x0A\x0Bauto_delete\x18\xBB\xE4\xCE\xDD\x01 \x01(\x08H\x00\x88\x01\x01\x12\x1C\x0A\x0Ccustom_image\x18\x8D\xFE\xE5W \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x0Bdevice_name\x18\xD4\xB5\x9A \x01(\x09H\x02\x88\x01\x01\x12!\x0A\x10instantiate_from\x18\xDF\x9F\xCA\xBB\x01 \x01(\x09H\x03\x88\x01\x01\"\xC6\x01\x0A\x0FInstantiateFrom\x12\x1E\x0A\x1AUNDEFINED_INSTANTIATE_FROM\x10\x00\x12\x18\x0A\x10ATTACH_READ_ONLY\x10\xBB\xAE\xFE\xF4\x01\x12\x0C\x0A\x05BLANK\x10\xB4\xB2\x96\x1E\x12\x13\x0A\x0CCUSTOM_IMAGE\x10\xED\xF5\xCD]\x12\x0E\x0A\x07DEFAULT\x10\xA1\xC4\xFD6\x12\x15\x0A\x0EDO_NOT_INCLUDE\x10\xC8\x82\xD91\x12\x13\x0A\x0CSOURCE_IMAGE\x10\x97\xE0\xEE\x1D\x12\x1A\x0A\x13SOURCE_IMAGE_FAMILY\x10\x8C\xC9\xD2\$B\x0E\x0A\x0C_auto_deleteB\x0F\x0A\x0D_custom_imageB\x0E\x0A\x0C_device_nameB\x13\x0A\x11_instantiate_from\"\x99\x02\x0A\x08DiskList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12/\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2\x1D.google.cloud.compute.v1.Disk\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"u\x0A\x0FDiskMoveRequest\x12 \x0A\x10destination_zone\x18\xBD\xE2\xEF> \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Btarget_disk\x18\x8B\xCF\xE2\x1D \x01(\x09H\x01\x88\x01\x01B\x13\x0A\x11_destination_zoneB\x0E\x0A\x0C_target_disk\"\xA9\x01\x0A\x0ADiskParams\x12_\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2<.google.cloud.compute.v1.DiskParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xFA\x02\x0A\x12DiskResourceStatus\x12e\x0A\x12async_primary_disk\x18\x9D\xF5\x89V \x01(\x0B2A.google.cloud.compute.v1.DiskResourceStatusAsyncReplicationStatusH\x00\x88\x01\x01\x12g\x0A\x15async_secondary_disks\x18\xA8\xE8\xFD\x99\x01 \x03(\x0B2D.google.cloud.compute.v1.DiskResourceStatus.AsyncSecondaryDisksEntry\x1A}\x0A\x18AsyncSecondaryDisksEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12P\x0A\x05value\x18\x02 \x01(\x0B2A.google.cloud.compute.v1.DiskResourceStatusAsyncReplicationStatus:\x028\x01B\x15\x0A\x13_async_primary_disk\"\xDA\x01\x0A(DiskResourceStatusAsyncReplicationStatus\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H\x00\x88\x01\x01\"\x8C\x01\x0A\x05State\x12\x13\x0A\x0FUNDEFINED_STATE\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x0E\x0A\x07CREATED\x10\xC8\x95\xE8@\x12\x10\x0A\x08STARTING\x10\xC0\xA0\x8B\xE9\x01\x12\x19\x0A\x11STATE_UNSPECIFIED\x10\xC9\xD0\xBC\xE0\x01\x12\x0F\x0A\x07STOPPED\x10\xAD\xBB\xEC\xD3\x01\x12\x10\x0A\x08STOPPING\x10\xF4\xD0\xA2\xA7\x01B\x08\x0A\x06_state\"\x84\x04\x0A\x08DiskType\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12%\x0A\x14default_disk_size_gb\x18\xF5\xA4\x85\x81\x01 \x01(\x03H\x01\x88\x01\x01\x12G\x0A\x0Adeprecated\x18\xB3\xCB\xD1\xF5\x01 \x01(\x0B2*.google.cloud.compute.v1.DeprecationStatusH\x02\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x04\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x05\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x06\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x07\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x08\x88\x01\x01\x12 \x0A\x0Fvalid_disk_size\x18\xE0\x89\xC5\xEB\x01 \x01(\x09H\x09\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x0A\x88\x01\x01B\x15\x0A\x13_creation_timestampB\x17\x0A\x15_default_disk_size_gbB\x0D\x0A\x0B_deprecatedB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB\x12\x0A\x10_valid_disk_sizeB\x07\x0A\x05_zone\"\xB9\x03\x0A\x16DiskTypeAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12L\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2:.google.cloud.compute.v1.DiskTypeAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1AZ\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12;\x0A\x05value\x18\x02 \x01(\x0B2,.google.cloud.compute.v1.DiskTypesScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xA1\x02\x0A\x0CDiskTypeList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x123\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2!.google.cloud.compute.v1.DiskType\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x96\x01\x0A\x13DiskTypesScopedList\x128\x0A\x0Adisk_types\x18\xD7\xBE\xED^ \x03(\x0B2!.google.cloud.compute.v1.DiskType\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"I\x0A\x17DiskUpdateKmsKeyRequest\x12\x1D\x0A\x0Ckms_key_name\x18\x99\xEB\xFB\xE6\x01 \x01(\x09H\x00\x88\x01\x01B\x0F\x0A\x0D_kms_key_name\"?\x0A\x1FDisksAddResourcePoliciesRequest\x12\x1C\x0A\x11resource_policies\x18\xE1\x9C\xCC\x0A \x03(\x09\"B\x0A\"DisksRemoveResourcePoliciesRequest\x12\x1C\x0A\x11resource_policies\x18\xE1\x9C\xCC\x0A \x03(\x09\":\x0A\x12DisksResizeRequest\x12\x18\x0A\x07size_gb\x18\xD9\x8B\x80\xEC\x01 \x01(\x03H\x00\x88\x01\x01B\x0A\x0A\x08_size_gb\"\x89\x01\x0A\x0FDisksScopedList\x12/\x0A\x05disks\x18\xF6\xCC\xCA- \x03(\x0B2\x1D.google.cloud.compute.v1.Disk\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"b\x0A!DisksStartAsyncReplicationRequest\x12\$\x0A\x14async_secondary_disk\x18\xAB\x83\xE3> \x01(\x09H\x00\x88\x01\x01B\x17\x0A\x15_async_secondary_disk\"]\x0A&DisksStopGroupAsyncReplicationResource\x12\x1F\x0A\x0Fresource_policy\x18\x83\xA5\xF7K \x01(\x09H\x00\x88\x01\x01B\x12\x0A\x10_resource_policy\"B\x0A\x0DDisplayDevice\x12\x1E\x0A\x0Eenable_display\x18\x86\xE4\xE6\x06 \x01(\x08H\x00\x88\x01\x01B\x11\x0A\x0F_enable_display\"\x81\x02\x0A\x12DistributionPolicy\x12\x1D\x0A\x0Ctarget_shape\x18\xF3\xE6\xBB\xA1\x01 \x01(\x09H\x00\x88\x01\x01\x12N\x0A\x05zones\x18\xC7\xA4\xAD7 \x03(\x0B2<.google.cloud.compute.v1.DistributionPolicyZoneConfiguration\"k\x0A\x0BTargetShape\x12\x1A\x0A\x16UNDEFINED_TARGET_SHAPE\x10\x00\x12\x09\x0A\x03ANY\x10\xCC\xFB\x03\x12\x16\x0A\x0FANY_SINGLE_ZONE\x10\xD0\xA6\x91\x1D\x12\x10\x0A\x08BALANCED\x10\x88\xBA\xAD\xDF\x01\x12\x0B\x0A\x04EVEN\x10\x9A\xD2\x82\x01B\x0F\x0A\x0D_target_shape\"D\x0A#DistributionPolicyZoneConfiguration\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x00\x88\x01\x01B\x07\x0A\x05_zone\"Q\x0A\x08Duration\x12\x15\x0A\x05nanos\x18\xBF\xB8\xEF1 \x01(\x05H\x00\x88\x01\x01\x12\x18\x0A\x07seconds\x18\xFF\x94\xB5\xAB\x01 \x01(\x03H\x01\x88\x01\x01B\x08\x0A\x06_nanosB\x0A\x0A\x08_seconds\"k\x0A\x1BEnableXpnHostProjectRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xEA\x01\x0A\x1FEnableXpnResourceProjectRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12y\x0A-projects_enable_xpn_resource_request_resource\x18\xAF\xD0\x9B\xC9\x01 \x01(\x0B29.google.cloud.compute.v1.ProjectsEnableXpnResourceRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"<\x0A\x05Error\x123\x0A\x06errors\x18\xEB\xDE\xD5\x96\x01 \x03(\x0B2\x1F.google.cloud.compute.v1.Errors\"\xD7\x02\x0A\x0CErrorDetails\x12>\x0A\x0Aerror_info\x18\x85\xA1\x85\x0C \x01(\x0B2\".google.cloud.compute.v1.ErrorInfoH\x00\x88\x01\x01\x123\x0A\x04help\x18\xC1\x9E\xC3\x01 \x01(\x0B2\x1D.google.cloud.compute.v1.HelpH\x01\x88\x01\x01\x12M\x0A\x11localized_message\x18\xC3\xFE\xF2\xC0\x01 \x01(\x0B2).google.cloud.compute.v1.LocalizedMessageH\x02\x88\x01\x01\x12F\x0A\x0Aquota_info\x18\x95\xD4\xE4, \x01(\x0B2*.google.cloud.compute.v1.QuotaExceededInfoH\x03\x88\x01\x01B\x0D\x0A\x0B_error_infoB\x07\x0A\x05_helpB\x14\x0A\x12_localized_messageB\x0D\x0A\x0B_quota_info\"\xCD\x01\x0A\x09ErrorInfo\x12\x17\x0A\x06domain\x18\xC4\xA9\xCF\x87\x01 \x01(\x09H\x00\x88\x01\x01\x12G\x0A\x09metadatas\x18\xA4\xD6\x87\x04 \x03(\x0B21.google.cloud.compute.v1.ErrorInfo.MetadatasEntry\x12\x16\x0A\x06reason\x18\xC4\xA4\x96B \x01(\x09H\x01\x88\x01\x01\x1A0\x0A\x0EMetadatasEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01B\x09\x0A\x07_domainB\x09\x0A\x07_reason\"\xB7\x01\x0A\x06Errors\x12\x14\x0A\x04code\x18\xED\xDB\xBA\x01 \x01(\x09H\x00\x88\x01\x01\x12@\x0A\x0Derror_details\x18\x8B\xC6\xFB\x82\x01 \x03(\x0B2%.google.cloud.compute.v1.ErrorDetails\x12\x19\x0A\x08location\x18\xB5\xBF\xBE\x8A\x01 \x01(\x09H\x01\x88\x01\x01\x12\x18\x0A\x07message\x18\x87\x80\xAC\xC7\x01 \x01(\x09H\x02\x88\x01\x01B\x07\x0A\x05_codeB\x0B\x0A\x09_locationB\x0A\x0A\x08_message\"\xDD\x02\x0A\x15ExchangedPeeringRoute\x12\x1B\x0A\x0Adest_range\x18\xE0\xB2\xEA\xB5\x01 \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x08imported\x18\x84\xD6\xCC6 \x01(\x08H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_hop_region\x18\xF6\xC0\xB9: \x01(\x09H\x02\x88\x01\x01\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x0DH\x03\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x04\x88\x01\x01\"u\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x1D\x0A\x15DYNAMIC_PEERING_ROUTE\x10\xAA\x80\x82\xE0\x01\x12\x1C\x0A\x14STATIC_PEERING_ROUTE\x10\xB9\xC0\xDE\xE1\x01\x12\x1C\x0A\x14SUBNET_PEERING_ROUTE\x10\xE8\x8D\x8D\xDE\x01B\x0D\x0A\x0B_dest_rangeB\x0B\x0A\x09_importedB\x12\x0A\x10_next_hop_regionB\x0B\x0A\x09_priorityB\x07\x0A\x05_type\"\xBC\x02\x0A\x1AExchangedPeeringRoutesList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12@\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2..google.cloud.compute.v1.ExchangedPeeringRoute\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB3\x02\x0A\"ExpandIpCidrRangeSubnetworkRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Asubnetwork\x18\xEE\xA7\xE4\x92\x01 \x01(\x09B\x03\xE0A\x02\x12\x80\x01\x0A1subnetworks_expand_ip_cidr_range_request_resource\x18\xDE\xD0\xBA\xE3\x01 \x01(\x0B2<.google.cloud.compute.v1.SubnetworksExpandIpCidrRangeRequestB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xA9\x01\x0A\x04Expr\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Aexpression\x18\x98\xA5\xEE\xA7\x01 \x01(\x09H\x01\x88\x01\x01\x12\x19\x0A\x08location\x18\xB5\xBF\xBE\x8A\x01 \x01(\x09H\x02\x88\x01\x01\x12\x15\x0A\x05title\x18\xD8\xC4\xD04 \x01(\x09H\x03\x88\x01\x01B\x0E\x0A\x0C_descriptionB\x0D\x0A\x0B_expressionB\x0B\x0A\x09_locationB\x08\x0A\x06_title\"\x9E\x06\x0A\x12ExternalVpnGateway\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x02\x88\x01\x01\x12K\x0A\x0Ainterfaces\x18\xDA\xF4\xE0\x05 \x03(\x0B24.google.cloud.compute.v1.ExternalVpnGatewayInterface\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x03\x88\x01\x01\x12!\x0A\x11label_fingerprint\x18\x99\xF0\xF7T \x01(\x09H\x04\x88\x01\x01\x12K\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B27.google.cloud.compute.v1.ExternalVpnGateway.LabelsEntry\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x05\x88\x01\x01\x12I\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B21.google.cloud.compute.v1.ExternalVpnGatewayParamsH\x06\x88\x01\x01\x12 \x0A\x0Fredundancy_type\x18\x9C\xCE\xB7\x81\x01 \x01(\x09H\x07\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x08\x88\x01\x01\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\x8F\x01\x0A\x0ERedundancyType\x12\x1D\x0A\x19UNDEFINED_REDUNDANCY_TYPE\x10\x00\x12\x1B\x0A\x13FOUR_IPS_REDUNDANCY\x10\xE9\xD2\xFF\xF7\x01\x12%\x0A\x1ESINGLE_IP_INTERNALLY_REDUNDANT\x10\xF9\xC1\xED?\x12\x1A\x0A\x12TWO_IPS_REDUNDANCY\x10\xA3\xF7\x82\xAF\x01B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x14\x0A\x12_label_fingerprintB\x07\x0A\x05_nameB\x09\x0A\x07_paramsB\x12\x0A\x10_redundancy_typeB\x0C\x0A\x0A_self_link\"\x92\x01\x0A\x1BExternalVpnGatewayInterface\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x0DH\x00\x88\x01\x01\x12\x1B\x0A\x0Aip_address\x18\xDC\xF1\xDC\xC1\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1D\x0A\x0Cipv6_address\x18\x9C\xB3\xEF\xA2\x01 \x01(\x09H\x02\x88\x01\x01B\x05\x0A\x03_idB\x0D\x0A\x0B_ip_addressB\x0F\x0A\x0D_ipv6_address\"\xD4\x02\x0A\x16ExternalVpnGatewayList\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x12=\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2+.google.cloud.compute.v1.ExternalVpnGateway\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x04\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xC5\x01\x0A\x18ExternalVpnGatewayParams\x12m\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2J.google.cloud.compute.v1.ExternalVpnGatewayParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xB2\x01\x0A\x11FileContentBuffer\x12\x18\x0A\x07content\x18\xF9\xE8\xDC\xC5\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1A\x0A\x09file_type\x18\x9D\xC0\xAD\x8C\x01 \x01(\x09H\x01\x88\x01\x01\"M\x0A\x08FileType\x12\x17\x0A\x13UNDEFINED_FILE_TYPE\x10\x00\x12\x09\x0A\x03BIN\x10\xE7\x81\x04\x12\x10\x0A\x09UNDEFINED\x10\xB0\xE2\xDDA\x12\x0B\x0A\x04X509\x10\xA6\x9B\xA3\x01B\x0A\x0A\x08_contentB\x0C\x0A\x0A_file_type\"\x9C\x07\x0A\x08Firewall\x124\x0A\x07allowed\x18\xA8\x83\xB8M \x03(\x0B2 .google.cloud.compute.v1.Allowed\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x123\x0A\x06denied\x18\x9B\xF7\x9D\x83\x01 \x03(\x0B2\x1F.google.cloud.compute.v1.Denied\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1E\x0A\x12destination_ranges\x18\xA7\xB8\xE2\x91\x01 \x03(\x09\x12\x19\x0A\x09direction\x18\xFF\x8E\x805 \x01(\x09H\x02\x88\x01\x01\x12\x19\x0A\x08disabled\x18\xFC\xF4\x98\x81\x01 \x01(\x08H\x03\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x04\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x05\x88\x01\x01\x12G\x0A\x0Alog_config\x18\x9D\xD1\xC1\xA7\x01 \x01(\x0B2*.google.cloud.compute.v1.FirewallLogConfigH\x06\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x07\x88\x01\x01\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09H\x08\x88\x01\x01\x12?\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2'.google.cloud.compute.v1.FirewallParamsH\x09\x88\x01\x01\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x0A\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0B\x88\x01\x01\x12\x18\x0A\x0Dsource_ranges\x18\xFA\xFE\xB4_ \x03(\x09\x12\"\x0A\x17source_service_accounts\x18\xD4\xEB\x8E2 \x03(\x09\x12\x17\x0A\x0Bsource_tags\x18\xBD\xBB\xD1\xD7\x01 \x03(\x09\x12#\x0A\x17target_service_accounts\x18\x9E\x8E\x9C\xDA\x01 \x03(\x09\x12\x16\x0A\x0Btarget_tags\x18\x87\x9C\xFF\x1D \x03(\x09\"E\x0A\x09Direction\x12\x17\x0A\x13UNDEFINED_DIRECTION\x10\x00\x12\x0E\x0A\x06EGRESS\x10\xF5\xF6\xB4\xCE\x01\x12\x0F\x0A\x07INGRESS\x10\x95\xFD\xBE\xF6\x01B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x0C\x0A\x0A_directionB\x0B\x0A\x09_disabledB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x0D\x0A\x0B_log_configB\x07\x0A\x05_nameB\x0A\x0A\x08_networkB\x09\x0A\x07_paramsB\x0B\x0A\x09_priorityB\x0C\x0A\x0A_self_link\"\xA1\x02\x0A\x0CFirewallList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x123\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2!.google.cloud.compute.v1.Firewall\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xBD\x01\x0A\x11FirewallLogConfig\x12\x17\x0A\x06enable\x18\x83\xCB\xD4\x94\x01 \x01(\x08H\x00\x88\x01\x01\x12\x18\x0A\x08metadata\x18\xAF\xF6\xB5) \x01(\x09H\x01\x88\x01\x01\"]\x0A\x08Metadata\x12\x16\x0A\x12UNDEFINED_METADATA\x10\x00\x12\x1C\x0A\x14EXCLUDE_ALL_METADATA\x10\x92\xBD\xC1\x9F\x01\x12\x1B\x0A\x14INCLUDE_ALL_METADATA\x10\x84\xCD\xBFNB\x09\x0A\x07_enableB\x0B\x0A\x09_metadata\"\xB1\x01\x0A\x0EFirewallParams\x12c\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2@.google.cloud.compute.v1.FirewallParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\x97\x01\x0A(FirewallPoliciesListAssociationsResponse\x12L\x0A\x0Cassociations\x18\x92\xE8\xCA\xF2\x01 \x03(\x0B22.google.cloud.compute.v1.FirewallPolicyAssociation\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x00\x88\x01\x01B\x07\x0A\x05_kind\"\xAB\x01\x0A\x1AFirewallPoliciesScopedList\x12F\x0A\x11firewall_policies\x18\xAF\x8B\x95\xBB\x01 \x03(\x0B2'.google.cloud.compute.v1.FirewallPolicy\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\x99\x07\x0A\x0EFirewallPolicy\x12L\x0A\x0Cassociations\x18\x92\xE8\xCA\xF2\x01 \x03(\x0B22.google.cloud.compute.v1.FirewallPolicyAssociation\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Cdisplay_name\x18\xE8\x87\x91\x02 \x01(\x09H\x02\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x03\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x04\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x05\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x06\x88\x01\x01\x12O\x0A\x16packet_mirroring_rules\x18\xC4\xFF\xC0\xFD\x01 \x03(\x0B2+.google.cloud.compute.v1.FirewallPolicyRule\x12\x16\x0A\x06parent\x18\xAA\x91\xAC% \x01(\x09H\x07\x88\x01\x01\x12\x1B\x0A\x0Bpolicy_type\x18\xA7\xA4\xD4\x08 \x01(\x09H\x08\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x09\x88\x01\x01\x12!\x0A\x10rule_tuple_count\x18\x95\xC2\x96\xB9\x01 \x01(\x05H\x0A\x88\x01\x01\x12=\x0A\x05rules\x18\xF7\x91\xF53 \x03(\x0B2+.google.cloud.compute.v1.FirewallPolicyRule\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0B\x88\x01\x01\x12!\x0A\x11self_link_with_id\x18\x82\xAC\x9D\x15 \x01(\x09H\x0C\x88\x01\x01\x12\x1B\x0A\x0Ashort_name\x18\xEE\xB8\xD0\xEA\x01 \x01(\x09H\x0D\x88\x01\x01\"S\x0A\x0APolicyType\x12\x19\x0A\x15UNDEFINED_POLICY_TYPE\x10\x00\x12\x17\x0A\x10RDMA_ROCE_POLICY\x10\x99\xB5\xF7F\x12\x11\x0A\x0AVPC_POLICY\x10\xE8\x8A\xB8#B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x0F\x0A\x0D_display_nameB\x0E\x0A\x0C_fingerprintB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x09\x0A\x07_parentB\x0E\x0A\x0C_policy_typeB\x09\x0A\x07_regionB\x13\x0A\x11_rule_tuple_countB\x0C\x0A\x0A_self_linkB\x14\x0A\x12_self_link_with_idB\x0D\x0A\x0B_short_name\"\x8A\x02\x0A\x19FirewallPolicyAssociation\x12!\x0A\x11attachment_target\x18\xAD\xB0\xE8S \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Cdisplay_name\x18\xE8\x87\x91\x02 \x01(\x09H\x01\x88\x01\x01\x12#\x0A\x12firewall_policy_id\x18\xC9\xBD\xAA\xAA\x01 \x01(\x09H\x02\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x03\x88\x01\x01\x12\x1B\x0A\x0Ashort_name\x18\xEE\xB8\xD0\xEA\x01 \x01(\x09H\x04\x88\x01\x01B\x14\x0A\x12_attachment_targetB\x0F\x0A\x0D_display_nameB\x15\x0A\x13_firewall_policy_idB\x07\x0A\x05_nameB\x0D\x0A\x0B_short_name\"\x83\x02\x0A\x12FirewallPolicyList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x129\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2'.google.cloud.compute.v1.FirewallPolicy\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x03\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0A\x0A\x08_warning\"\xB7\x06\x0A\x12FirewallPolicyRule\x12\x16\x0A\x06action\x18\xB6\xFC\xBDY \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x19\x0A\x09direction\x18\xFF\x8E\x805 \x01(\x09H\x02\x88\x01\x01\x12\x19\x0A\x08disabled\x18\xFC\xF4\x98\x81\x01 \x01(\x08H\x03\x88\x01\x01\x12\x1F\x0A\x0Eenable_logging\x18\xA3\xC9\xED\x8C\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x05\x88\x01\x01\x12I\x0A\x05match\x18\xC5\xB3\xB71 \x01(\x0B22.google.cloud.compute.v1.FirewallPolicyRuleMatcherH\x06\x88\x01\x01\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x07\x88\x01\x01\x12\x19\x0A\x09rule_name\x18\xEE\xB3\xAE\x1A \x01(\x09H\x08\x88\x01\x01\x12!\x0A\x10rule_tuple_count\x18\x95\xC2\x96\xB9\x01 \x01(\x05H\x09\x88\x01\x01\x12&\x0A\x16security_profile_group\x18\xAA\xB3\xF3b \x01(\x09H\x0A\x88\x01\x01\x12\x1C\x0A\x10target_resources\x18\xF7\xD1\xF0\xFB\x01 \x03(\x09\x12T\x0A\x12target_secure_tags\x18\xB3\xC4\x9C\xDF\x01 \x03(\x0B24.google.cloud.compute.v1.FirewallPolicyRuleSecureTag\x12#\x0A\x17target_service_accounts\x18\x9E\x8E\x9C\xDA\x01 \x03(\x09\x12\x1B\x0A\x0Btls_inspect\x18\xD0\xBD\xDA\x14 \x01(\x08H\x0B\x88\x01\x01\"E\x0A\x09Direction\x12\x17\x0A\x13UNDEFINED_DIRECTION\x10\x00\x12\x0E\x0A\x06EGRESS\x10\xF5\xF6\xB4\xCE\x01\x12\x0F\x0A\x07INGRESS\x10\x95\xFD\xBE\xF6\x01B\x09\x0A\x07_actionB\x0E\x0A\x0C_descriptionB\x0C\x0A\x0A_directionB\x0B\x0A\x09_disabledB\x11\x0A\x0F_enable_loggingB\x07\x0A\x05_kindB\x08\x0A\x06_matchB\x0B\x0A\x09_priorityB\x0C\x0A\x0A_rule_nameB\x13\x0A\x11_rule_tuple_countB\x19\x0A\x17_security_profile_groupB\x0E\x0A\x0C_tls_inspect\"\xD7\x07\x0A\x19FirewallPolicyRuleMatcher\x12\x1F\x0A\x13dest_address_groups\x18\xBC\xEF\xC2\xDF\x01 \x03(\x09\x12\x16\x0A\x0Adest_fqdns\x18\xA1\xC1\xE2\xB0\x01 \x03(\x09\x12\x1A\x0A\x0Edest_ip_ranges\x18\x91\xD7\xEE\xA0\x01 \x03(\x09\x12\$\x0A\x14dest_network_context\x18\x81\xF2\xB3\$ \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x11dest_network_type\x18\xA8\xBA\xB7\xC3\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x11dest_region_codes\x18\x98\xAB\xF9^ \x03(\x09\x12\$\x0A\x19dest_threat_intelligences\x18\xAC\xF3\x959 \x03(\x09\x12Z\x0A\x0Elayer4_configs\x18\xB5\xDC\x8E\xB2\x01 \x03(\x0B2>.google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config\x12\x1E\x0A\x12src_address_groups\x18\xBA\x98\x8D\xD0\x01 \x03(\x09\x12\x15\x0A\x09src_fqdns\x18\xE3\xCC\xED\xCF\x01 \x03(\x09\x12\x19\x0A\x0Dsrc_ip_ranges\x18\xD3\x80\x87\xCE\x01 \x03(\x09\x12#\x0A\x13src_network_context\x18\xC3\xE8\xB3F \x01(\x09H\x02\x88\x01\x01\x12!\x0A\x10src_network_type\x18\xA6\xF2\xDD\x93\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Csrc_networks\x18\x80\x80\xEBu \x03(\x09\x12\x1B\x0A\x10src_region_codes\x18\x96\xE3\x9F/ \x03(\x09\x12Q\x0A\x0Fsrc_secure_tags\x18\x86\x94\xCE\xF2\x01 \x03(\x0B24.google.cloud.compute.v1.FirewallPolicyRuleSecureTag\x12\$\x0A\x18src_threat_intelligences\x18\xAA\xEF\xA8\x9A\x01 \x03(\x09\"8\x0A\x12DestNetworkContext\x12\"\x0A\x1EUNDEFINED_DEST_NETWORK_CONTEXT\x10\x00\"2\x0A\x0FDestNetworkType\x12\x1F\x0A\x1BUNDEFINED_DEST_NETWORK_TYPE\x10\x00\"6\x0A\x11SrcNetworkContext\x12!\x0A\x1DUNDEFINED_SRC_NETWORK_CONTEXT\x10\x00\"0\x0A\x0ESrcNetworkType\x12\x1E\x0A\x1AUNDEFINED_SRC_NETWORK_TYPE\x10\x00B\x17\x0A\x15_dest_network_contextB\x14\x0A\x12_dest_network_typeB\x16\x0A\x14_src_network_contextB\x13\x0A\x11_src_network_type\"g\x0A%FirewallPolicyRuleMatcherLayer4Config\x12\x1C\x0A\x0Bip_protocol\x18\xB0\x9D\xFA\xE2\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x05ports\x18\x92\xF0\xF92 \x03(\x09B\x0E\x0A\x0C_ip_protocol\"\xA2\x01\x0A\x1BFirewallPolicyRuleSecureTag\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H\x01\x88\x01\x01\"C\x0A\x05State\x12\x13\x0A\x0FUNDEFINED_STATE\x10\x00\x12\x10\x0A\x09EFFECTIVE\x10\x87\xF3\xB8t\x12\x13\x0A\x0BINEFFECTIVE\x10\x82\xD4\x96\x91\x01B\x07\x0A\x05_nameB\x08\x0A\x06_state\"\x83\x01\x0A\x0EFixedOrPercent\x12\x1B\x0A\x0Acalculated\x18\xBE\xD3\x8D\xE1\x01 \x01(\x05H\x00\x88\x01\x01\x12\x15\x0A\x05fixed\x18\xF4\xCE\xBB. \x01(\x05H\x01\x88\x01\x01\x12\x18\x0A\x07percent\x18\xC5\xC8\xA1\xBC\x01 \x01(\x05H\x02\x88\x01\x01B\x0D\x0A\x0B_calculatedB\x08\x0A\x06_fixedB\x0A\x0A\x08_percent\"\x89\x02\x0A\x11FlexibleTimeRange\x12\x1C\x0A\x0Cmax_duration\x18\x8F\xD4\x86\x13 \x01(\x09H\x00\x88\x01\x01\x12\x1D\x0A\x0Cmin_duration\x18\xE1\xA9\xA3\xF5\x01 \x01(\x09H\x01\x88\x01\x01\x12,\x0A\x1Bstart_time_not_earlier_than\x18\xC1\xE8\xEA\xE9\x01 \x01(\x09H\x02\x88\x01\x01\x12)\x0A\x19start_time_not_later_than\x18\xB5\x91\xBAe \x01(\x09H\x03\x88\x01\x01B\x0F\x0A\x0D_max_durationB\x0F\x0A\x0D_min_durationB\x1E\x0A\x1C_start_time_not_earlier_thanB\x1C\x0A\x1A_start_time_not_later_than\"\x8F\x18\x0A\x0EForwardingRule\x12\x1B\x0A\x0BI_p_address\x18\xAF\x8D\xBF\x14 \x01(\x09H\x00\x88\x01\x01\x12\x1D\x0A\x0CI_p_protocol\x18\xBD\xF6\xDE\xE8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1A\x0A\x09all_ports\x18\xF4\xAF\xA3\xD4\x01 \x01(\x08H\x02\x88\x01\x01\x12\$\x0A\x13allow_global_access\x18\x8A\xC6\x91\xEE\x01 \x01(\x08H\x03\x88\x01\x01\x12'\x0A\x17allow_psc_global_access\x18\xCB\x85\xD1} \x01(\x08H\x04\x88\x01\x01\x12 \x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x09H\x05\x88\x01\x01\x12%\x0A\x14base_forwarding_rule\x18\x90\xDB\xA3\xFA\x01 \x01(\x09H\x06\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x07\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x08\x88\x01\x01\x12?\x0A/external_managed_backend_bucket_migration_state\x18\xAA\xA4\xB43 \x01(\x09H\x09\x88\x01\x01\x12L\x0A \x03(\x0B2*.google.cloud.compute.v1.FutureReservation\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xF0\x04\x0A\x1DFutureResourcesRecommendation\x12\x18\x0A\x08end_time\x18\xB1\xA7\xE76 \x01(\x09H\x00\x88\x01\x01\x12\x19\x0A\x08location\x18\xB5\xBF\xBE\x8A\x01 \x01(\x09H\x01\x88\x01\x01\x12f\x0A\x0Fother_locations\x18\xEF\xF9\xC0U \x03(\x0B2J.google.cloud.compute.v1.FutureResourcesRecommendation.OtherLocationsEntry\x12\"\x0A\x11recommendation_id\x18\xE1\xD6\xA3\xE2\x01 \x01(\x09H\x02\x88\x01\x01\x12#\x0A\x13recommendation_type\x18\x80\xE8\x83n \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Astart_time\x18\x8A\xE9\xEE\x11 \x01(\x09H\x04\x88\x01\x01\x1Az\x0A\x13OtherLocationsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12R\x0A\x05value\x18\x02 \x01(\x0B2C.google.cloud.compute.v1.FutureResourcesRecommendationOtherLocation:\x028\x01\"z\x0A\x12RecommendationType\x12!\x0A\x1DUNDEFINED_RECOMMENDATION_TYPE\x10\x00\x12\x19\x0A\x12FUTURE_RESERVATION\x10\xB0\xD6\xC8\x13\x12&\x0A\x1FRECOMMENDATION_TYPE_UNSPECIFIED\x10\xD8\x8A\x88CB\x0B\x0A\x09_end_timeB\x0B\x0A\x09_locationB\x14\x0A\x12_recommendation_idB\x16\x0A\x14_recommendation_typeB\x0D\x0A\x0B_start_time\"\x9B\x02\x0A*FutureResourcesRecommendationOtherLocation\x12\x18\x0A\x07details\x18\xC2\xE4\xE3\xE6\x01 \x01(\x09H\x00\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x01\x88\x01\x01\"\xA3\x01\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x1A\x0A\x12CONDITIONS_NOT_MET\x10\xA9\x8F\xB2\xAD\x01\x12\x15\x0A\x0DNOT_SUPPORTED\x10\x82\x94\xCE\x97\x01\x12\x13\x0A\x0BNO_CAPACITY\x10\xF8\xAA\xE2\x82\x01\x12&\x0A\x1FOTHER_LOCATION_STATUS_UNDEFINED\x10\xDE\x9F\x96j\x12\x13\x0A\x0BRECOMMENDED\x10\xBB\xE4\xA1\xB0\x01B\x0A\x0A\x08_detailsB\x09\x0A\x07_status\"\xF6\x03\x0A\x13FutureResourcesSpec\x12 \x0A\x0Fdeployment_type\x18\xF4\x80\x96\xBD\x01 \x01(\x09H\x00\x88\x01\x01\x12\\\x0A\x0Flocation_policy\x18\xFC\xB9\x87\xDE\x01 \x01(\x0B2:.google.cloud.compute.v1.FutureResourcesSpecLocationPolicyH\x01\x88\x01\x01\x12^\x0A\x10target_resources\x18\xF7\xD1\xF0\xFB\x01 \x01(\x0B2;.google.cloud.compute.v1.FutureResourcesSpecTargetResourcesH\x02\x88\x01\x01\x12K\x0A\x0Ftime_range_spec\x18\xAF\xCC\xC77 \x01(\x0B2*.google.cloud.compute.v1.FlexibleTimeRangeH\x03\x88\x01\x01\"a\x0A\x0EDeploymentType\x12\x1D\x0A\x19UNDEFINED_DEPLOYMENT_TYPE\x10\x00\x12\x0C\x0A\x05DENSE\x10\xFF\x95\xFB\x1E\x12\"\x0A\x1BDEPLOYMENT_TYPE_UNSPECIFIED\x10\xCC\xF7\xFDoB\x12\x0A\x10_deployment_typeB\x12\x0A\x10_location_policyB\x13\x0A\x11_target_resourcesB\x12\x0A\x10_time_range_spec\"\xA9\x05\x0A%FutureResourcesSpecAggregateResources\x12\"\x0A\x11accelerator_count\x18\xBB\xB4\xDF\xF0\x01 \x01(\x03H\x00\x88\x01\x01\x12\x19\x0A\x09vm_family\x18\xEC\xBB\xCE; \x01(\x09H\x01\x88\x01\x01\x12\x1E\x0A\x0Dworkload_type\x18\x82\xFE\xB0\x82\x01 \x01(\x09H\x02\x88\x01\x01\"\x8A\x03\x0A\x08VmFamily\x12\x17\x0A\x13UNDEFINED_VM_FAMILY\x10\x00\x12%\x0A\x1EVM_FAMILY_CLOUD_TPU_DEVICE_CT3\x10\xFC\x8D\xB7\x14\x12+\x0A\$VM_FAMILY_CLOUD_TPU_LITE_DEVICE_CT5L\x10\xE3\x82\xC13\x12/\x0A(VM_FAMILY_CLOUD_TPU_LITE_POD_SLICE_CT5LP\x10\xF3\xD6\xF5\x08\x12/\x0A'VM_FAMILY_CLOUD_TPU_LITE_POD_SLICE_CT6E\x10\x95\xC9\x9C\xBE\x01\x12*\x0A\"VM_FAMILY_CLOUD_TPU_POD_SLICE_CT3P\x10\xB8\xD1\xDA\xF6\x01\x12*\x0A\"VM_FAMILY_CLOUD_TPU_POD_SLICE_CT4P\x10\xD7\xD1\xDA\xF6\x01\x12*\x0A\"VM_FAMILY_CLOUD_TPU_POD_SLICE_CT5P\x10\xF6\xD1\xDA\xF6\x01\x12+\x0A#VM_FAMILY_CLOUD_TPU_POD_SLICE_TPU7X\x10\xD0\xD2\xB2\xE7\x01\"^\x0A\x0CWorkloadType\x12\x1B\x0A\x17UNDEFINED_WORKLOAD_TYPE\x10\x00\x12\x0C\x0A\x05BATCH\x10\x9A\xBE\x83\x1E\x12\x0E\x0A\x07SERVING\x10\xEC\xA7\xBD\x08\x12\x13\x0A\x0BUNSPECIFIED\x10\x97\xBE\x98\xFB\x01B\x14\x0A\x12_accelerator_countB\x0C\x0A\x0A_vm_familyB\x10\x0A\x0E_workload_type\"\xD2\x01\x0A\$FutureResourcesSpecLocalSsdPartition\x12\x1E\x0A\x0Edisk_interface\x18\x97\xAA\xEB\x1F \x01(\x09H\x00\x88\x01\x01\x12\x1D\x0A\x0Cdisk_size_gb\x18\xB7\x9A\xE7\x96\x01 \x01(\x03H\x01\x88\x01\x01\"G\x0A\x0DDiskInterface\x12\x1C\x0A\x18UNDEFINED_DISK_INTERFACE\x10\x00\x12\x0B\x0A\x04NVME\x10\xE0\x82\x93\x01\x12\x0B\x0A\x04SCSI\x10\xA6\x81\x9B\x01B\x11\x0A\x0F_disk_interfaceB\x0F\x0A\x0D_disk_size_gb\"\xFB\x01\x0A!FutureResourcesSpecLocationPolicy\x12`\x0A\x09locations\x18\xDE\xAE\x91\xC5\x01 \x03(\x0B2I.google.cloud.compute.v1.FutureResourcesSpecLocationPolicy.LocationsEntry\x1At\x0A\x0ELocationsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12Q\x0A\x05value\x18\x02 \x01(\x0B2B.google.cloud.compute.v1.FutureResourcesSpecLocationPolicyLocation:\x028\x01\"\xB8\x01\x0A)FutureResourcesSpecLocationPolicyLocation\x12\x1A\x0A\x0Apreference\x18\xDB\xF9\xF2G \x01(\x09H\x00\x88\x01\x01\"`\x0A\x0APreference\x12\x18\x0A\x14UNDEFINED_PREFERENCE\x10\x00\x12\x0C\x0A\x05ALLOW\x10\xA9\xD6\xDE\x1D\x12\x0A\x0A\x04DENY\x10\x8C\xEC\x7F\x12\x1E\x0A\x16PREFERENCE_UNSPECIFIED\x10\xB3\xEB\xCE\xEC\x01B\x0D\x0A\x0B_preference\"\xEC\x01\x0A'FutureResourcesSpecSpecificSKUResources\x12\x1E\x0A\x0Einstance_count\x18\xE5\x89\xEF\$ \x01(\x03H\x00\x88\x01\x01\x12_\x0A\x14local_ssd_partitions\x18\xB8\xC6\xB8\xE0\x01 \x03(\x0B2=.google.cloud.compute.v1.FutureResourcesSpecLocalSsdPartition\x12\x1C\x0A\x0Cmachine_type\x18\xB2\xB0\xCAl \x01(\x09H\x01\x88\x01\x01B\x11\x0A\x0F_instance_countB\x0F\x0A\x0D_machine_type\"\xA6\x02\x0A\"FutureResourcesSpecTargetResources\x12c\x0A\x13aggregate_resources\x18\xA5\xA7\x9FV \x01(\x0B2>.google.cloud.compute.v1.FutureResourcesSpecAggregateResourcesH\x00\x88\x01\x01\x12h\x0A\x16specific_sku_resources\x18\xB6\xE2\xAC\x7F \x01(\x0B2@.google.cloud.compute.v1.FutureResourcesSpecSpecificSKUResourcesH\x01\x88\x01\x01B\x16\x0A\x14_aggregate_resourcesB\x19\x0A\x17_specific_sku_resources\"\xCD\x02\x0A\x0FGRPCHealthCheck\x12!\x0A\x11grpc_service_name\x18\xD6\xA8\x8DA \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04port\x18\x81\xB1\xD2\x01 \x01(\x05H\x01\x88\x01\x01\x12\x19\x0A\x09port_name\x18\x89\x87\xE7\x13 \x01(\x09H\x02\x88\x01\x01\x12\"\x0A\x12port_specification\x18\xC5\xEB\xCC\x18 \x01(\x09H\x03\x88\x01\x01\"~\x0A\x11PortSpecification\x12 \x0A\x1CUNDEFINED_PORT_SPECIFICATION\x10\x00\x12\x15\x0A\x0EUSE_FIXED_PORT\x10\xE4\x88\xDBZ\x12\x16\x0A\x0EUSE_NAMED_PORT\x10\xBF\xCF\xC7\xA6\x01\x12\x18\x0A\x10USE_SERVING_PORT\x10\xCC\xD1\xF5\xAC\x01B\x14\x0A\x12_grpc_service_nameB\x07\x0A\x05_portB\x0C\x0A\x0A_port_nameB\x15\x0A\x13_port_specification\"\xA7\x02\x0A\x12GRPCTLSHealthCheck\x12!\x0A\x11grpc_service_name\x18\xD6\xA8\x8DA \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04port\x18\x81\xB1\xD2\x01 \x01(\x05H\x01\x88\x01\x01\x12\"\x0A\x12port_specification\x18\xC5\xEB\xCC\x18 \x01(\x09H\x02\x88\x01\x01\"~\x0A\x11PortSpecification\x12 \x0A\x1CUNDEFINED_PORT_SPECIFICATION\x10\x00\x12\x15\x0A\x0EUSE_FIXED_PORT\x10\xE4\x88\xDBZ\x12\x16\x0A\x0EUSE_NAMED_PORT\x10\xBF\xCF\xC7\xA6\x01\x12\x18\x0A\x10USE_SERVING_PORT\x10\xCC\xD1\xF5\xAC\x01B\x14\x0A\x12_grpc_service_nameB\x07\x0A\x05_portB\x15\x0A\x13_port_specification\"l\x0A\x19GetAcceleratorTypeRequest\x12 \x0A\x10accelerator_type\x18\x8E\xE1\xE8A \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"^\x0A\x11GetAddressRequest\x12\x18\x0A\x07address\x18\xF4\xB7\xDE\xDC\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"f\x0A#GetAssociationFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01B\x07\x0A\x05_name\"\x86\x01\x0A*GetAssociationNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02B\x07\x0A\x05_name\"q\x0A/GetAssociationOrganizationSecurityPolicyRequest\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02B\x07\x0A\x05_name\"\xA4\x01\x0A0GetAssociationRegionNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02B\x07\x0A\x05_name\"b\x0A\x14GetAutoscalerRequest\x12\x1B\x0A\x0Aautoscaler\x18\xD7\xFD\xD2\xF6\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"R\x0A\x17GetBackendBucketRequest\x12\x1E\x0A\x0Ebackend_bucket\x18\xF5\xE3\xDD+ \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"U\x0A\x18GetBackendServiceRequest\x12 \x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"Y\x0A\x1AGetCrossSiteNetworkRequest\x12\"\x0A\x12cross_site_network\x18\xD5\xC5\xCB3 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"Z\x0A!GetDiagnosticsInterconnectRequest\x12\x1C\x0A\x0Cinterconnect\x18\x8E\xC9\x8Ck \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"U\x0A\x0EGetDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"^\x0A\x12GetDiskTypeRequest\x12\x19\x0A\x09disk_type\x18\x9C\xE9\xAC, \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\x93\x01\x0A\$GetEffectiveFirewallsInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12\"\x0A\x11network_interface\x18\xE8\xC0\x9D\xAE\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"W\x0A#GetEffectiveFirewallsNetworkRequest\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"\x83\x01\x0A7GetEffectiveFirewallsRegionNetworkFirewallPolicyRequest\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"n\x0A1GetEffectiveSecurityPoliciesBackendServiceRequest\x12 \x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"4\x0A2GetEffectiveSecurityPoliciesBackendServiceResponse\"]\x0A\x1CGetExternalVpnGatewayRequest\x12\$\x0A\x14external_vpn_gateway\x18\x85\xD7\xB34 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"<\x0A\x18GetFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\"H\x0A\x12GetFirewallRequest\x12\x19\x0A\x08firewall\x18\x80\xFA\xD5\xF3\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"m\x0A\x18GetForwardingRuleRequest\x12 \x0A\x0Fforwarding_rule\x18\xFE\xA5\xDD\x80\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"M\x0A\x19GetFromFamilyImageRequest\x12\x17\x0A\x06family\x18\xE4\xB6\xE1\x9C\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"p\x0A\x1BGetFutureReservationRequest\x12\"\x0A\x12future_reservation\x18\xD0\xC6\xE6\x1A \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"L\x0A\x17GetGlobalAddressRequest\x12\x18\x0A\x07address\x18\xF4\xB7\xDE\xDC\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"[\x0A\x1EGetGlobalForwardingRuleRequest\x12 \x0A\x0Fforwarding_rule\x18\xFE\xA5\xDD\x80\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"h\x0A\$GetGlobalNetworkEndpointGroupRequest\x12'\x0A\x16network_endpoint_group\x18\x86\xCB\xF3\xCE\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"V\x0A\x19GetGlobalOperationRequest\x12 \x0A\x09operation\x18\xE7\xAA\xEB\x18 \x01(\x09B\x0A\xE0A\x02\xFAG\x04name\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"s\x0A%GetGlobalOrganizationOperationRequest\x12 \x0A\x09operation\x18\xE7\xAA\xEB\x18 \x01(\x09B\x0A\xE0A\x02\xFAG\x04name\x12\x1A\x0A\x09parent_id\x18\xD0\xE1\x9A\xDB\x01 \x01(\x09H\x00\x88\x01\x01B\x0C\x0A\x0A_parent_id\"j\x0A&GetGlobalPublicDelegatedPrefixeRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x17public_delegated_prefix\x18\xE8\xDC\xB1a \x01(\x09B\x03\xE0A\x02\"\xC7\x01\x0A!GetGuestAttributesInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Aquery_path\x18\xBC\x82\xE1\xAF\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Cvariable_key\x18\x9C\x84\xB0N \x01(\x09H\x01\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_query_pathB\x0F\x0A\x0D_variable_key\"\xBF\x01\x0A\x1EGetHealthBackendServiceRequest\x12 \x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12b\x0A!resource_group_reference_resource\x18\xD3\xFE\xED5 \x01(\x0B2/.google.cloud.compute.v1.ResourceGroupReferenceB\x03\xE0A\x02\"O\x0A\x15GetHealthCheckRequest\x12\x1D\x0A\x0Chealth_check\x18\xE5\xAA\xA4\x93\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"\xDD\x01\x0A\$GetHealthRegionBackendServiceRequest\x12 \x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12b\x0A!resource_group_reference_resource\x18\xD3\xFE\xED5 \x01(\x0B2/.google.cloud.compute.v1.ResourceGroupReferenceB\x03\xE0A\x02\"\x86\x01\x0A*GetHealthRegionCompositeHealthCheckRequest\x12'\x0A\x16composite_health_check\x18\x9D\xC0\xD6\xDE\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"u\x0A\"GetHealthRegionHealthSourceRequest\x12\x1E\x0A\x0Dhealth_source\x18\xDE\x86\xC5\xB3\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"\xC4\x01\x0A\x1AGetHealthTargetPoolRequest\x12X\x0A\x1Binstance_reference_resource\x18\xEC\xE4\xD6\x8B\x01 \x01(\x0B2*.google.cloud.compute.v1.InstanceReferenceB\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Btarget_pool\x18\x8A\xE4\xF8\x1D \x01(\x09B\x03\xE0A\x02\"\xAD\x01\x0A GetIamPolicyBackendBucketRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xAE\x01\x0A!GetIamPolicyBackendServiceRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xBA\x01\x0A\x17GetIamPolicyDiskRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\x95\x01\x0A!GetIamPolicyFirewallPolicyRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xA5\x01\x0A\x18GetIamPolicyImageRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xBE\x01\x0A\x1BGetIamPolicyInstanceRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xB0\x01\x0A#GetIamPolicyInstanceTemplateRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xCA\x01\x0A'GetIamPolicyInstantSnapshotGroupRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xC5\x01\x0A\"GetIamPolicyInstantSnapshotRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xBB\x01\x0A.GetIamPolicyInterconnectAttachmentGroupRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xB1\x01\x0A\$GetIamPolicyInterconnectGroupRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xA7\x01\x0A\x1AGetIamPolicyLicenseRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xAC\x01\x0A\x1FGetIamPolicyMachineImageRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xC9\x01\x0A\$GetIamPolicyNetworkAttachmentRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xB5\x01\x0A(GetIamPolicyNetworkFirewallPolicyRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xBF\x01\x0A\x1CGetIamPolicyNodeGroupRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xC4\x01\x0A\x1FGetIamPolicyNodeTemplateRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xCB\x01\x0A&GetIamPolicyRegionBackendBucketRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xCC\x01\x0A'GetIamPolicyRegionBackendServiceRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xC2\x01\x0A\x1DGetIamPolicyRegionDiskRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xD2\x01\x0A-GetIamPolicyRegionInstantSnapshotGroupRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xCD\x01\x0A(GetIamPolicyRegionInstantSnapshotRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xD3\x01\x0A.GetIamPolicyRegionNetworkFirewallPolicyRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xC6\x01\x0A!GetIamPolicyRegionSnapshotRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xE7\x01\x0A#GetIamPolicyReservationBlockRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1F\x0A\x0Fparent_resource\x18\x83\x98\xD0\x08 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xC1\x01\x0A\x1EGetIamPolicyReservationRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xEA\x01\x0A&GetIamPolicyReservationSubBlockRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1F\x0A\x0Fparent_resource\x18\x83\x98\xD0\x08 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xC6\x01\x0A!GetIamPolicyResourcePolicyRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xC9\x01\x0A\$GetIamPolicyServiceAttachmentRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xA8\x01\x0A\x1BGetIamPolicySnapshotRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xC1\x01\x0A\x1EGetIamPolicyStoragePoolRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xC2\x01\x0A\x1DGetIamPolicySubnetworkRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"c\x0A\x19GetImageFamilyViewRequest\x12\x17\x0A\x06family\x18\xE4\xB6\xE1\x9C\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"A\x0A\x0FGetImageRequest\x12\x15\x0A\x05image\x18\xDB\xD2\xEA/ \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"w\x0A\x1EGetInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\xA4\x01\x0A+GetInstanceGroupManagerResizeRequestRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x1E\x0A\x0Eresize_request\x18\x84\x84\xB9g \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"h\x0A\x17GetInstanceGroupRequest\x12\x1E\x0A\x0Einstance_group\x18\xD5\xD4\xD5& \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"]\x0A\x12GetInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"J\x0A\x19GetInstanceSettingRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"Y\x0A\x1AGetInstanceTemplateRequest\x12\"\x0A\x11instance_template\x18\xE4\x81\xBB\x93\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"w\x0A\x1EGetInstantSnapshotGroupRequest\x12&\x0A\x16instant_snapshot_group\x18\xE2\xEC\xB5j \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"m\x0A\x19GetInstantSnapshotRequest\x12!\x0A\x10instant_snapshot\x18\xE2\xDC\xDF\xBA\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"o\x0A%GetInterconnectAttachmentGroupRequest\x12-\x0A\x1Dinterconnect_attachment_group\x18\xF4\xEF\x98\$ \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"}\x0A GetInterconnectAttachmentRequest\x12(\x0A\x17interconnect_attachment\x18\xF4\x8A\xF7\x92\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"[\x0A\x1BGetInterconnectGroupRequest\x12#\x0A\x12interconnect_group\x18\x8E\xB7\xA9\xB9\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"a\x0A\x1EGetInterconnectLocationRequest\x12&\x0A\x15interconnect_location\x18\xC6\xD8\xDB\xEA\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"n\x0A\$GetInterconnectRemoteLocationRequest\x12-\x0A\x1Cinterconnect_remote_location\x18\xDD\xCB\xAD\x8A\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"O\x0A\x16GetInterconnectRequest\x12\x1C\x0A\x0Cinterconnect\x18\x8E\xC9\x8Ck \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"M\x0A\x15GetLicenseCodeRequest\x12\x1B\x0A\x0Clicense_code\x18\xAB\xC6Y \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"E\x0A\x11GetLicenseRequest\x12\x17\x0A\x07license\x18\xC1\x88\xC2O \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"P\x0A\x16GetMachineImageRequest\x12\x1D\x0A\x0Dmachine_image\x18\xE3\xFE\xFE \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"d\x0A\x15GetMachineTypeRequest\x12\x1C\x0A\x0Cmachine_type\x18\xB2\xB0\xCAl \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"[\x0A\"GetMacsecConfigInterconnectRequest\x12\x1C\x0A\x0Cinterconnect\x18\x8E\xC9\x8Ck \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"\x8C\x01\x0A\x19GetNatIpInfoRouterRequest\x12\x19\x0A\x08nat_name\x18\xE9\xAD\xF8\xCA\x01 \x01(\x09H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06router\x18\xC9\xAE\xEEF \x01(\x09B\x03\xE0A\x02B\x0B\x0A\x09_nat_name\"\xF9\x02\x0A\x1FGetNatMappingInfoRoutersRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x19\x0A\x08nat_name\x18\xE9\xAD\xF8\xCA\x01 \x01(\x09H\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12\x16\x0A\x06router\x18\xC9\xAE\xEEF \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_nat_nameB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"r\x0A\x1BGetNetworkAttachmentRequest\x12\"\x0A\x12network_attachment\x18\xD4\x97\x8Fk \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"\x86\x01\x0A\$GetNetworkEdgeSecurityServiceRequest\x12-\x0A\x1Dnetwork_edge_security_service\x18\xA7\x9F\xEFJ \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"x\x0A\x1EGetNetworkEndpointGroupRequest\x12'\x0A\x16network_endpoint_group\x18\x86\xCB\xF3\xCE\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\\\x0A\x1FGetNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"T\x0A\x18GetNetworkProfileRequest\x12\x1F\x0A\x0Fnetwork_profile\x18\x98\xF9\xC5R \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"E\x0A\x11GetNetworkRequest\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"a\x0A\x13GetNodeGroupRequest\x12\x1B\x0A\x0Anode_group\x18\x82\xFC\x8B\xE0\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"i\x0A\x16GetNodeTemplateRequest\x12\x1E\x0A\x0Dnode_template\x18\x97\xE4\x8B\x9A\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"_\x0A\x12GetNodeTypeRequest\x12\x1A\x0A\x09node_type\x18\xD7\x96\x90\xDE\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\x80\x01\x0A6GetOperationalStatusInterconnectAttachmentGroupRequest\x12-\x0A\x1Dinterconnect_attachment_group\x18\xF4\xEF\x98\$ \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"l\x0A,GetOperationalStatusInterconnectGroupRequest\x12#\x0A\x12interconnect_group\x18\x8E\xB7\xA9\xB9\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"G\x0A\$GetOrganizationSecurityPolicyRequest\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02\"n\x0A\x19GetPacketMirroringRequest\x12 \x0A\x10packet_mirroring\x18\xCC\xB9\xD1\x0A \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"\x97\x01\x0A2GetPacketMirroringRuleNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02B\x0B\x0A\x09_priority\"U\x0A\x18GetPreviewFeatureRequest\x12 \x0A\x0Fpreview_feature\x18\xFF\xFA\xFA\xD8\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\",\x0A\x11GetProjectRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"f\x0A!GetPublicAdvertisedPrefixeRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12(\x0A\x18public_advertised_prefix\x18\x9E\xF7\xC90 \x01(\x09B\x03\xE0A\x02\"|\x0A GetPublicDelegatedPrefixeRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x17public_delegated_prefix\x18\xE8\xDC\xB1a \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"j\x0A\x1AGetRegionAutoscalerRequest\x12\x1B\x0A\x0Aautoscaler\x18\xD7\xFD\xD2\xF6\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"p\x0A\x1DGetRegionBackendBucketRequest\x12\x1E\x0A\x0Ebackend_bucket\x18\xF5\xE3\xDD+ \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"s\x0A\x1EGetRegionBackendServiceRequest\x12 \x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"j\x0A\x1AGetRegionCommitmentRequest\x12\x1B\x0A\x0Acommitment\x18\x95\x96\xF3\xE5\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"\x80\x01\x0A\$GetRegionCompositeHealthCheckRequest\x12'\x0A\x16composite_health_check\x18\x9D\xC0\xD6\xDE\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"]\x0A\x14GetRegionDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"f\x0A\x18GetRegionDiskTypeRequest\x12\x19\x0A\x09disk_type\x18\x9C\xE9\xAC, \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"\x85\x01\x0A'GetRegionHealthAggregationPolicyRequest\x12)\x0A\x19health_aggregation_policy\x18\xF2\xCF\xCBr \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"m\x0A\x1BGetRegionHealthCheckRequest\x12\x1D\x0A\x0Chealth_check\x18\xE5\xAA\xA4\x93\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"|\x0A\"GetRegionHealthCheckServiceRequest\x12%\x0A\x14health_check_service\x18\xDB\x9B\xDD\xC2\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"o\x0A\x1CGetRegionHealthSourceRequest\x12\x1E\x0A\x0Dhealth_source\x18\xDE\x86\xC5\xB3\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"\x7F\x0A\$GetRegionInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"\xAC\x01\x0A1GetRegionInstanceGroupManagerResizeRequestRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x1E\x0A\x0Eresize_request\x18\x84\x84\xB9g \x01(\x09B\x03\xE0A\x02\"p\x0A\x1DGetRegionInstanceGroupRequest\x12\x1E\x0A\x0Einstance_group\x18\xD5\xD4\xD5& \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"w\x0A GetRegionInstanceTemplateRequest\x12\"\x0A\x11instance_template\x18\xE4\x81\xBB\x93\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"\x7F\x0A\$GetRegionInstantSnapshotGroupRequest\x12&\x0A\x16instant_snapshot_group\x18\xE2\xEC\xB5j \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"u\x0A\x1FGetRegionInstantSnapshotRequest\x12!\x0A\x10instant_snapshot\x18\xE2\xDC\xDF\xBA\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"\x80\x01\x0A\$GetRegionNetworkEndpointGroupRequest\x12'\x0A\x16network_endpoint_group\x18\x86\xCB\xF3\xCE\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"z\x0A%GetRegionNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"\x7F\x0A\$GetRegionNotificationEndpointRequest\x12&\x0A\x15notification_endpoint\x18\xE9\xBC\xD6\xB3\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"n\x0A\x19GetRegionOperationRequest\x12 \x0A\x09operation\x18\xE7\xAA\xEB\x18 \x01(\x09B\x0A\xE0A\x02\xFAG\x04name\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"C\x0A\x10GetRegionRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"r\x0A\x1EGetRegionSecurityPolicyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02\"f\x0A\x18GetRegionSnapshotRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x19\x0A\x08snapshot\x18\xC4\xAB\xEB\x87\x01 \x01(\x09B\x03\xE0A\x02\"R\x0A\x1FGetRegionSnapshotSettingRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"r\x0A\x1EGetRegionSslCertificateRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x1F\x0A\x0Fssl_certificate\x18\xE4\xD7\x92\x16 \x01(\x09B\x03\xE0A\x02\"i\x0A\x19GetRegionSslPolicyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Assl_policy\x18\xC5\xFD\xE0\x8C\x01 \x01(\x09B\x03\xE0A\x02\"u\x0A\x1FGetRegionTargetHttpProxyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12!\x0A\x11target_http_proxy\x18\xE5\xBE\xD2b \x01(\x09B\x03\xE0A\x02\"w\x0A GetRegionTargetHttpsProxyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\"\x0A\x12target_https_proxy\x18\xEC\xB0\xFA\x18 \x01(\x09B\x03\xE0A\x02\"t\x0A\x1EGetRegionTargetTcpProxyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12!\x0A\x10target_tcp_proxy\x18\xE2\xD6\xF0\xEF\x01 \x01(\x09B\x03\xE0A\x02\"c\x0A\x16GetRegionUrlMapRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x07url_map\x18\x8C\x95\x81\xAF\x01 \x01(\x09B\x03\xE0A\x02\"\x82\x02\x0A\x1AGetReservationBlockRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Breservation\x18\xCC\x87\xD5\x16 \x01(\x09B\x03\xE0A\x02\x12\"\x0A\x11reservation_block\x18\xDA\xC4\x89\xFE\x01 \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04view\x18\xA5\xF5\xDC\x01 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"U\x0A\x04View\x12\x12\x0A\x0EUNDEFINED_VIEW\x10\x00\x12\x0C\x0A\x05BASIC\x10\x8E\xB8\x83\x1E\x12\x1E\x0A\x16BLOCK_VIEW_UNSPECIFIED\x10\x8F\xFC\x94\x83\x01\x12\x0B\x0A\x04FULL\x10\x8F\xB5\x84\x01B\x07\x0A\x05_view\"c\x0A\x15GetReservationRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Breservation\x18\xCC\x87\xD5\x16 \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\x8B\x01\x0A\x19GetReservationSlotRequest\x12\x1C\x0A\x0Bparent_name\x18\x80\x8A\x80\xE4\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12!\x0A\x10reservation_slot\x18\x91\xBD\xA7\x84\x01 \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\xAB\x02\x0A\x1DGetReservationSubBlockRequest\x12\x1C\x0A\x0Bparent_name\x18\x80\x8A\x80\xE4\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12%\x0A\x15reservation_sub_block\x18\x9B\xCA\xEC\x0A \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04view\x18\xA5\xF5\xDC\x01 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"w\x0A\x04View\x12\x12\x0A\x0EUNDEFINED_VIEW\x10\x00\x12\x1B\x0A\x14SUB_BLOCK_VIEW_BASIC\x10\xC5\xF2\xC4p\x12\x1B\x0A\x13SUB_BLOCK_VIEW_FULL\x10\xF8\xF4\x92\xD2\x01\x12!\x0A\x1ASUB_BLOCK_VIEW_UNSPECIFIED\x10\x8E\xEE\xCDuB\x07\x0A\x05_view\"l\x0A\x18GetResourcePolicyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x1F\x0A\x0Fresource_policy\x18\x83\xA5\xF7K \x01(\x09B\x03\xE0A\x02\"\x89\x01\x0A\x1BGetRoutePolicyRouterRequest\x12\x16\x0A\x06policy\x18\xB2\xCA\xB6+ \x01(\x09H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06router\x18\xC9\xAE\xEEF \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_policy\"A\x0A\x0FGetRouteRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x15\x0A\x05route\x18\xC9\xE4\xEA3 \x01(\x09B\x03\xE0A\x02\"[\x0A\x10GetRouterRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06router\x18\xC9\xAE\xEEF \x01(\x09B\x03\xE0A\x02\"g\x0A\x1CGetRouterStatusRouterRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06router\x18\xC9\xAE\xEEF \x01(\x09B\x03\xE0A\x02\"h\x0A\x1CGetRuleFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01B\x0B\x0A\x09_priority\"\x88\x01\x0A#GetRuleNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02B\x0B\x0A\x09_priority\"s\x0A(GetRuleOrganizationSecurityPolicyRequest\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02B\x0B\x0A\x09_priority\"\xA6\x01\x0A)GetRuleRegionNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02B\x0B\x0A\x09_priority\"\x9E\x01\x0A\"GetRuleRegionSecurityPolicyRequest\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02B\x0B\x0A\x09_priority\"\x80\x01\x0A\x1CGetRuleSecurityPolicyRequest\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02B\x0B\x0A\x09_priority\"g\x0A\x1CGetScreenshotInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"T\x0A\x18GetSecurityPolicyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02\"\xAD\x01\x0A\"GetSerialPortOutputInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04port\x18\x81\xB1\xD2\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x15\x0A\x05start\x18\xE2\x88\xAB4 \x01(\x03H\x01\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x07\x0A\x05_portB\x08\x0A\x06_start\"\xA3\x01\x0A\x1BGetServiceAttachmentRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12#\x0A\x12service_attachment\x18\xED\xA9\xD0\xA1\x01 \x01(\x09B\x03\xE0A\x02\x12\x1D\x0A\x0Cshow_nat_ips\x18\xCC\xD9\xC0\xE7\x01 \x01(\x08H\x00\x88\x01\x01B\x0F\x0A\x0D_show_nat_ips\"u\x0A*GetShieldedInstanceIdentityInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"H\x0A\x12GetSnapshotRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x19\x0A\x08snapshot\x18\xC4\xAB\xEB\x87\x01 \x01(\x09B\x03\xE0A\x02\"4\x0A\x19GetSnapshotSettingRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"T\x0A\x18GetSslCertificateRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x1F\x0A\x0Fssl_certificate\x18\xE4\xD7\x92\x16 \x01(\x09B\x03\xE0A\x02\"K\x0A\x13GetSslPolicyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Assl_policy\x18\xC5\xFD\xE0\x8C\x01 \x01(\x09B\x03\xE0A\x02\"k\x0A\x1AGetStatusVpnGatewayRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x1C\x0A\x0Bvpn_gateway\x18\xF9\x83\xF6\xC1\x01 \x01(\x09B\x03\xE0A\x02\"e\x0A\x15GetStoragePoolRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x1D\x0A\x0Cstorage_pool\x18\xE0\xC6\xF1\xAB\x01 \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"n\x0A\x19GetStoragePoolTypeRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\"\x0A\x11storage_pool_type\x18\xB9\x81\xB0\x88\x01 \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\xCD\x01\x0A\x14GetSubnetworkRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Asubnetwork\x18\xEE\xA7\xE4\x92\x01 \x01(\x09B\x03\xE0A\x02\x12\x15\x0A\x05views\x18\xEE\xB4\xC05 \x01(\x09H\x00\x88\x01\x01\"F\x0A\x05Views\x12\x13\x0A\x0FUNDEFINED_VIEWS\x10\x00\x12\x0E\x0A\x07DEFAULT\x10\xA1\xC4\xFD6\x12\x18\x0A\x10WITH_UTILIZATION\x10\x89\xA0\xAF\xF0\x01B\x08\x0A\x06_views\"W\x0A\x19GetTargetGrpcProxyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12!\x0A\x11target_grpc_proxy\x18\xFB\xB4\xB2\x02 \x01(\x09B\x03\xE0A\x02\"W\x0A\x19GetTargetHttpProxyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12!\x0A\x11target_http_proxy\x18\xE5\xBE\xD2b \x01(\x09B\x03\xE0A\x02\"Y\x0A\x1AGetTargetHttpsProxyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\"\x0A\x12target_https_proxy\x18\xEC\xB0\xFA\x18 \x01(\x09B\x03\xE0A\x02\"k\x0A\x18GetTargetInstanceRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12 \x0A\x0Ftarget_instance\x18\x83\x8F\x96\x8A\x01 \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"d\x0A\x14GetTargetPoolRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Btarget_pool\x18\x8A\xE4\xF8\x1D \x01(\x09B\x03\xE0A\x02\"V\x0A\x18GetTargetSslProxyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12!\x0A\x10target_ssl_proxy\x18\xCD\xBA\xC6\xA1\x01 \x01(\x09B\x03\xE0A\x02\"V\x0A\x18GetTargetTcpProxyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12!\x0A\x10target_tcp_proxy\x18\xE2\xD6\xF0\xEF\x01 \x01(\x09B\x03\xE0A\x02\"r\x0A\x1AGetTargetVpnGatewayRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12#\x0A\x12target_vpn_gateway\x18\xCB\x80\xF6\xFD\x01 \x01(\x09B\x03\xE0A\x02\"E\x0A\x10GetUrlMapRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x07url_map\x18\x8C\x95\x81\xAF\x01 \x01(\x09B\x03\xE0A\x02\"\x92\x01\x0A\x1BGetVersionOperationMetadata\x12^\x0A\x10inline_sbom_info\x18\x9A\x8E\xB0\x03 \x01(\x0B2<.google.cloud.compute.v1.GetVersionOperationMetadataSbomInfoH\x00\x88\x01\x01B\x13\x0A\x11_inline_sbom_info\"\xAE\x03\x0A#GetVersionOperationMetadataSbomInfo\x12\x82\x01\x0A\x1Acurrent_component_versions\x18\xA3\xB8\xAA\x82\x01 \x03(\x0B2Z.google.cloud.compute.v1.GetVersionOperationMetadataSbomInfo.CurrentComponentVersionsEntry\x12\x80\x01\x0A\x19target_component_versions\x18\x8B\x82\xFE\xA4\x01 \x03(\x0B2Y.google.cloud.compute.v1.GetVersionOperationMetadataSbomInfo.TargetComponentVersionsEntry\x1A?\x0A\x1DCurrentComponentVersionsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\x1A>\x0A\x1CTargetComponentVersionsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xCB\x02\x0A GetVersionReservationSlotRequest\x12\x1C\x0A\x0Bparent_name\x18\x80\x8A\x80\xE4\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x10reservation_slot\x18\x91\xBD\xA7\x84\x01 \x01(\x09B\x03\xE0A\x02\x12{\x0A.reservation_slots_get_version_request_resource\x18\xAB\x88\xF2\x9F\x01 \x01(\x0B2:.google.cloud.compute.v1.ReservationSlotsGetVersionRequestB\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xDC\x02\x0A\$GetVersionReservationSubBlockRequest\x12\x1C\x0A\x0Bparent_name\x18\x80\x8A\x80\xE4\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12%\x0A\x15reservation_sub_block\x18\x9B\xCA\xEC\x0A \x01(\x09B\x03\xE0A\x02\x12\x83\x01\x0A3reservation_sub_blocks_get_version_request_resource\x18\xB5\xFA\xACj \x01(\x0B2>.google.cloud.compute.v1.ReservationSubBlocksGetVersionRequestB\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"e\x0A\x14GetVpnGatewayRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x1C\x0A\x0Bvpn_gateway\x18\xF9\x83\xF6\xC1\x01 \x01(\x09B\x03\xE0A\x02\"b\x0A\x13GetVpnTunnelRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x1A\x0A\x0Avpn_tunnel\x18\x93\x94\xCAD \x01(\x09B\x03\xE0A\x02\"n\x0A\x13GetWireGroupRequest\x12\"\x0A\x12cross_site_network\x18\xD5\xC5\xCB3 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x1A\x0A\x0Awire_group\x18\xC5\xA4\xB7: \x01(\x09B\x03\xE0A\x02\"3\x0A\x18GetXpnHostProjectRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"\xA0\x02\x0A\x1EGetXpnResourcesProjectsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"j\x0A\x17GetZoneOperationRequest\x12 \x0A\x09operation\x18\xE7\xAA\xEB\x18 \x01(\x09B\x0A\xE0A\x02\xFAG\x04name\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"?\x0A\x0EGetZoneRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"v\x0A\x1FGetZoneVmExtensionPolicyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\$\x0A\x13vm_extension_policy\x18\xBA\x93\x8B\x9E\x01 \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\x88\x01\x0A\x1AGlobalAddressesMoveRequest\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x00\x88\x01\x01\x12\$\x0A\x13destination_address\x18\xC3\xB1\x9E\xB1\x01 \x01(\x09H\x01\x88\x01\x01B\x0E\x0A\x0C_descriptionB\x16\x0A\x14_destination_address\"{\x0A1GlobalNetworkEndpointGroupsAttachEndpointsRequest\x12F\x0A\x11network_endpoints\x18\xAD\x91\xBAG \x03(\x0B2(.google.cloud.compute.v1.NetworkEndpoint\"{\x0A1GlobalNetworkEndpointGroupsDetachEndpointsRequest\x12F\x0A\x11network_endpoints\x18\xAD\x91\xBAG \x03(\x0B2(.google.cloud.compute.v1.NetworkEndpoint\"\xBF\x01\x0A\"GlobalOrganizationSetPolicyRequest\x126\x0A\x08bindings\x18\x8E\xC5\xA4\xC0\x01 \x03(\x0B2 .google.cloud.compute.v1.Binding\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x127\x0A\x06policy\x18\xB2\xCA\xB6+ \x01(\x0B2\x1F.google.cloud.compute.v1.PolicyH\x01\x88\x01\x01B\x07\x0A\x05_etagB\x09\x0A\x07_policy\"\xD1\x01\x0A\x16GlobalSetLabelsRequest\x12!\x0A\x11label_fingerprint\x18\x99\xF0\xF7T \x01(\x09H\x00\x88\x01\x01\x12O\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B2;.google.cloud.compute.v1.GlobalSetLabelsRequest.LabelsEntry\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01B\x14\x0A\x12_label_fingerprint\"\xB3\x01\x0A\x16GlobalSetPolicyRequest\x126\x0A\x08bindings\x18\x8E\xC5\xA4\xC0\x01 \x03(\x0B2 .google.cloud.compute.v1.Binding\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x127\x0A\x06policy\x18\xB2\xCA\xB6+ \x01(\x0B2\x1F.google.cloud.compute.v1.PolicyH\x01\x88\x01\x01B\x07\x0A\x05_etagB\x09\x0A\x07_policy\"\xE0\x06\x0A\x14GroupMaintenanceInfo\x122\x0A\"instance_maintenance_ongoing_count\x18\xF5\x8F\xCFA \x01(\x05H\x00\x88\x01\x01\x122\x0A\"instance_maintenance_pending_count\x18\x91\x8A\xC4\$ \x01(\x05H\x01\x88\x01\x01\x12)\x0A\x19maintenance_ongoing_count\x18\x9F\xB6\xE6h \x01(\x05H\x02\x88\x01\x01\x12)\x0A\x19maintenance_pending_count\x18\xBB\xB0\xDBK \x01(\x05H\x03\x88\x01\x01\x12\x1F\x0A\x0Fscheduling_type\x18\x85\xFE\xA4_ \x01(\x09H\x04\x88\x01\x01\x129\x0A(subblock_infra_maintenance_ongoing_count\x18\xFE\xDE\xCC\xAE\x01 \x01(\x05H\x05\x88\x01\x01\x129\x0A(subblock_infra_maintenance_pending_count\x18\x9A\xD9\xC1\x91\x01 \x01(\x05H\x06\x88\x01\x01\x12Y\x0A\x1Aupcoming_group_maintenance\x18\xF0\xC9\xCD\xBB\x01 \x01(\x0B2,.google.cloud.compute.v1.UpcomingMaintenanceH\x07\x88\x01\x01\"\x80\x01\x0A\x0ESchedulingType\x12\x1D\x0A\x19UNDEFINED_SCHEDULING_TYPE\x10\x00\x12\x0F\x0A\x07GROUPED\x10\xBE\xD6\xA3\xE2\x01\x12*\x0A\"GROUP_MAINTENANCE_TYPE_UNSPECIFIED\x10\xBE\xF6\x9D\xD5\x01\x12\x12\x0A\x0BINDEPENDENT\x10\xDA\x96\xC8.google.cloud.compute.v1.HealthChecksAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1A]\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12>\x0A\x05value\x18\x02 \x01(\x0B2/.google.cloud.compute.v1.HealthChecksScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xA0\x01\x0A\x16HealthChecksScopedList\x12?\x0A\x0Dhealth_checks\x18\xAE\xAF\xE6\xD5\x01 \x03(\x0B2\$.google.cloud.compute.v1.HealthCheck\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xCE\x04\x0A\x0CHealthSource\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x02\x88\x01\x01\x12)\x0A\x19health_aggregation_policy\x18\xF2\xCF\xCBr \x01(\x09H\x03\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x04\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x05\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x06\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x07\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x08\x88\x01\x01\x12!\x0A\x11self_link_with_id\x18\x82\xAC\x9D\x15 \x01(\x09H\x09\x88\x01\x01\x12\x1C\x0A\x0Bsource_type\x18\xDE\xF1\xD2\xD7\x01 \x01(\x09H\x0A\x88\x01\x01\x12\x12\x0A\x07sources\x18\xB8\xB7\xF2; \x03(\x09\"@\x0A\x0ASourceType\x12\x19\x0A\x15UNDEFINED_SOURCE_TYPE\x10\x00\x12\x17\x0A\x0FBACKEND_SERVICE\x10\xCA\xAF\xA3\x88\x01B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x0E\x0A\x0C_fingerprintB\x1C\x0A\x1A_health_aggregation_policyB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB\x14\x0A\x12_self_link_with_idB\x0E\x0A\x0C_source_type\"\xC5\x03\x0A\x1AHealthSourceAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12P\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2>.google.cloud.compute.v1.HealthSourceAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1A^\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12?\x0A\x05value\x18\x02 \x01(\x0B20.google.cloud.compute.v1.HealthSourcesScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x9A\x02\x0A\x12HealthSourceHealth\x12\x1D\x0A\x0Chealth_state\x18\xEE\xE9\xBF\x9A\x01 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12U\x0A\x07sources\x18\xB8\xB7\xF2; \x03(\x0B2A.google.cloud.compute.v1.HealthSourcesGetHealthResponseSourceInfo\"^\x0A\x0BHealthState\x12\x1A\x0A\x16UNDEFINED_HEALTH_STATE\x10\x00\x12\x0F\x0A\x07HEALTHY\x10\xFD\xAA\xDB\xD1\x01\x12\x11\x0A\x09UNHEALTHY\x10\xC4\xB9\xAD\xDC\x01\x12\x0F\x0A\x07UNKNOWN\x10\xAA\xF0\xC4\xCE\x01B\x0F\x0A\x0D_health_stateB\x07\x0A\x05_kind\"\xA9\x02\x0A\x10HealthSourceList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x127\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2%.google.cloud.compute.v1.HealthSource\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xE7\x01\x0A(HealthSourcesGetHealthResponseSourceInfo\x12b\x0A\x08backends\x18\xDF\x98\xCB\xF3\x01 \x03(\x0B2L.google.cloud.compute.v1.HealthSourcesGetHealthResponseSourceInfoBackendInfo\x12 \x0A\x0Fforwarding_rule\x18\xFE\xA5\xDD\x80\x01 \x01(\x09H\x00\x88\x01\x01\x12\x16\x0A\x06source\x18\x9B\xD0\xC1T \x01(\x09H\x01\x88\x01\x01B\x12\x0A\x10_forwarding_ruleB\x09\x0A\x07_source\"\xCE\x01\x0A3HealthSourcesGetHealthResponseSourceInfoBackendInfo\x12\x1F\x0A\x0Eendpoint_count\x18\xE5\x9B\x86\xE8\x01 \x01(\x05H\x00\x88\x01\x01\x12\x15\x0A\x05group\x18\xFF\xEC\x83/ \x01(\x09H\x01\x88\x01\x01\x12'\x0A\x16healthy_endpoint_count\x18\xC7\xC9\xF2\x8A\x01 \x01(\x05H\x02\x88\x01\x01B\x11\x0A\x0F_endpoint_countB\x08\x0A\x06_groupB\x19\x0A\x17_healthy_endpoint_count\"\xA3\x01\x0A\x17HealthSourcesScopedList\x12A\x0A\x0Ehealth_sources\x18\xD5\xD1\xDC\xBD\x01 \x03(\x0B2%.google.cloud.compute.v1.HealthSource\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xF2\x06\x0A\x0CHealthStatus\x12N\x0A\x0Bannotations\x18\xA4\xF6\xB55 \x03(\x0B26.google.cloud.compute.v1.HealthStatus.AnnotationsEntry\x12 \x0A\x0Fforwarding_rule\x18\xFE\xA5\xDD\x80\x01 \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12forwarding_rule_ip\x18\x88\xAC\x91R \x01(\x09H\x01\x88\x01\x01\x12\x1D\x0A\x0Chealth_state\x18\xEE\xE9\xBF\x9A\x01 \x01(\x09H\x02\x88\x01\x01\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09H\x03\x88\x01\x01\x12\x1B\x0A\x0Aip_address\x18\xDC\xF1\xDC\xC1\x01 \x01(\x09H\x04\x88\x01\x01\x12\x1D\x0A\x0Cipv6_address\x18\x9C\xB3\xEF\xA2\x01 \x01(\x09H\x05\x88\x01\x01\x12!\x0A\x11ipv6_health_state\x18\xC6\x80\xE0Z \x01(\x09H\x06\x88\x01\x01\x12\x14\x0A\x04port\x18\x81\xB1\xD2\x01 \x01(\x05H\x07\x88\x01\x01\x12\x17\x0A\x06weight\x18\xF8\x84\xC5\x86\x01 \x01(\x09H\x08\x88\x01\x01\x12\x1D\x0A\x0Cweight_error\x18\x81\xFB\x92\xF9\x01 \x01(\x09H\x09\x88\x01\x01\x1A2\x0A\x10AnnotationsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"M\x0A\x0BHealthState\x12\x1A\x0A\x16UNDEFINED_HEALTH_STATE\x10\x00\x12\x0F\x0A\x07HEALTHY\x10\xFD\xAA\xDB\xD1\x01\x12\x11\x0A\x09UNHEALTHY\x10\xC4\xB9\xAD\xDC\x01\"2\x0A\x0FIpv6HealthState\x12\x1F\x0A\x1BUNDEFINED_IPV6_HEALTH_STATE\x10\x00\"\x8A\x01\x0A\x0BWeightError\x12\x1A\x0A\x16UNDEFINED_WEIGHT_ERROR\x10\x00\x12\x16\x0A\x0EINVALID_WEIGHT\x10\xE0\x8B\xFB\xB6\x01\x12\x16\x0A\x0EMISSING_WEIGHT\x10\x91\x97\x8F\xB7\x01\x12\x1A\x0A\x12UNAVAILABLE_WEIGHT\x10\xE7\xE2\xC6\xD1\x01\x12\x13\x0A\x0BWEIGHT_NONE\x10\x9F\xE9\xC9\xEF\x01B\x12\x0A\x10_forwarding_ruleB\x15\x0A\x13_forwarding_rule_ipB\x0F\x0A\x0D_health_stateB\x0B\x0A\x09_instanceB\x0D\x0A\x0B_ip_addressB\x0F\x0A\x0D_ipv6_addressB\x14\x0A\x12_ipv6_health_stateB\x07\x0A\x05_portB\x09\x0A\x07_weightB\x0F\x0A\x0D_weight_error\"\xD4\x05\x0A\x1EHealthStatusForNetworkEndpoint\x12R\x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x0B20.google.cloud.compute.v1.BackendServiceReferenceH\x00\x88\x01\x01\x12R\x0A\x0Fforwarding_rule\x18\xFE\xA5\xDD\x80\x01 \x01(\x0B20.google.cloud.compute.v1.ForwardingRuleReferenceH\x01\x88\x01\x01\x12L\x0A\x0Chealth_check\x18\xE5\xAA\xA4\x93\x01 \x01(\x0B2-.google.cloud.compute.v1.HealthCheckReferenceH\x02\x88\x01\x01\x12[\x0A\x14health_check_service\x18\xDB\x9B\xDD\xC2\x01 \x01(\x0B24.google.cloud.compute.v1.HealthCheckServiceReferenceH\x03\x88\x01\x01\x12\x1D\x0A\x0Chealth_state\x18\xEE\xE9\xBF\x9A\x01 \x01(\x09H\x04\x88\x01\x01\x12!\x0A\x11ipv6_health_state\x18\xC6\x80\xE0Z \x01(\x09H\x05\x88\x01\x01\"p\x0A\x0BHealthState\x12\x1A\x0A\x16UNDEFINED_HEALTH_STATE\x10\x00\x12\x10\x0A\x08DRAINING\x10\xEA\xD5\x8C\xE5\x01\x12\x0F\x0A\x07HEALTHY\x10\xFD\xAA\xDB\xD1\x01\x12\x11\x0A\x09UNHEALTHY\x10\xC4\xB9\xAD\xDC\x01\x12\x0F\x0A\x07UNKNOWN\x10\xAA\xF0\xC4\xCE\x01\"2\x0A\x0FIpv6HealthState\x12\x1F\x0A\x1BUNDEFINED_IPV6_HEALTH_STATE\x10\x00B\x12\x0A\x10_backend_serviceB\x12\x0A\x10_forwarding_ruleB\x0F\x0A\x0D_health_checkB\x17\x0A\x15_health_check_serviceB\x0F\x0A\x0D_health_stateB\x14\x0A\x12_ipv6_health_state\";\x0A\x04Help\x123\x0A\x05links\x18\xB9\x9F\x8D1 \x03(\x0B2!.google.cloud.compute.v1.HelpLink\"T\x0A\x08HelpLink\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x00\x88\x01\x01\x12\x12\x0A\x03url\x18\xEF\x8A\x07 \x01(\x09H\x01\x88\x01\x01B\x0E\x0A\x0C_descriptionB\x06\x0A\x04_url\"z\x0A\x08HostRule\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x05hosts\x18\xCB\xFF\xB6/ \x03(\x09\x12\x1D\x0A\x0Cpath_matcher\x18\x98\xBE\x8A\xA1\x01 \x01(\x09H\x01\x88\x01\x01B\x0E\x0A\x0C_descriptionB\x0F\x0A\x0D_path_matcher\"i\x0A\x0EHttpFaultAbort\x12\x1C\x0A\x0Bhttp_status\x18\x89\xB7\xCE\xDF\x01 \x01(\x0DH\x00\x88\x01\x01\x12\x1A\x0A\x0Apercentage\x18\x9A\xE5\xB7H \x01(\x01H\x01\x88\x01\x01B\x0E\x0A\x0C_http_statusB\x0D\x0A\x0B_percentage\"\x8C\x01\x0A\x0EHttpFaultDelay\x12?\x0A\x0Bfixed_delay\x18\xF8\xB9\x96\x97\x01 \x01(\x0B2!.google.cloud.compute.v1.DurationH\x00\x88\x01\x01\x12\x1A\x0A\x0Apercentage\x18\x9A\xE5\xB7H \x01(\x01H\x01\x88\x01\x01B\x0E\x0A\x0C_fixed_delayB\x0D\x0A\x0B_percentage\"\xA8\x01\x0A\x12HttpFaultInjection\x12>\x0A\x05abort\x18\xB0\xC6\x94, \x01(\x0B2'.google.cloud.compute.v1.HttpFaultAbortH\x00\x88\x01\x01\x12>\x0A\x05delay\x18\x83\xF3\xC2- \x01(\x0B2'.google.cloud.compute.v1.HttpFaultDelayH\x01\x88\x01\x01B\x08\x0A\x06_abortB\x08\x0A\x06_delay\"\xFC\x01\x0A\x10HttpHeaderAction\x12L\x0A\x16request_headers_to_add\x18\xE6\xAE\xB1\" \x03(\x0B2).google.cloud.compute.v1.HttpHeaderOption\x12\$\x0A\x19request_headers_to_remove\x18\x9F\xCF\x93h \x03(\x09\x12M\x0A\x17response_headers_to_add\x18\xF4\xB6\xA9\x0F \x03(\x0B2).google.cloud.compute.v1.HttpHeaderOption\x12%\x0A\x1Aresponse_headers_to_remove\x18\xD1\x81\xFB# \x03(\x09\"\xB0\x03\x0A\x0FHttpHeaderMatch\x12\x1C\x0A\x0Bexact_match\x18\x85\x99\x9C\xDA\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bheader_name\x18\xFD\xC1\xC74 \x01(\x09H\x01\x88\x01\x01\x12\x1D\x0A\x0Cinvert_match\x18\x9C\xC8\xFA\xEE\x01 \x01(\x08H\x02\x88\x01\x01\x12\x1C\x0A\x0Cprefix_match\x18\xD8\xF3\xFCz \x01(\x09H\x03\x88\x01\x01\x12\x1D\x0A\x0Dpresent_match\x18\xC1\xFA\x93 \x01(\x08H\x04\x88\x01\x01\x12E\x0A\x0Brange_match\x18\xC3\xA8\xAF. \x01(\x0B2(.google.cloud.compute.v1.Int64RangeMatchH\x05\x88\x01\x01\x12\x1B\x0A\x0Bregex_match\x18\xCD\xB7\x9A3 \x01(\x09H\x06\x88\x01\x01\x12\x1D\x0A\x0Csuffix_match\x18\xD7\xE6\xAE\xCB\x01 \x01(\x09H\x07\x88\x01\x01B\x0E\x0A\x0C_exact_matchB\x0E\x0A\x0C_header_nameB\x0F\x0A\x0D_invert_matchB\x0F\x0A\x0D_prefix_matchB\x10\x0A\x0E_present_matchB\x0E\x0A\x0C_range_matchB\x0E\x0A\x0C_regex_matchB\x0F\x0A\x0D_suffix_match\"\x93\x01\x0A\x10HttpHeaderOption\x12\x1B\x0A\x0Bheader_name\x18\xFD\xC1\xC74 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Cheader_value\x18\xBF\xF2\xEB` \x01(\x09H\x01\x88\x01\x01\x12\x17\x0A\x07replace\x18\xB4\xE5\xF2\x09 \x01(\x08H\x02\x88\x01\x01B\x0E\x0A\x0C_header_nameB\x0F\x0A\x0D_header_valueB\x0A\x0A\x08_replace\"\xC4\x01\x0A\x17HttpQueryParameterMatch\x12\x1C\x0A\x0Bexact_match\x18\x85\x99\x9C\xDA\x01 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1D\x0A\x0Dpresent_match\x18\xC1\xFA\x93 \x01(\x08H\x02\x88\x01\x01\x12\x1B\x0A\x0Bregex_match\x18\xCD\xB7\x9A3 \x01(\x09H\x03\x88\x01\x01B\x0E\x0A\x0C_exact_matchB\x07\x0A\x05_nameB\x10\x0A\x0E_present_matchB\x0E\x0A\x0C_regex_match\"\x8C\x04\x0A\x12HttpRedirectAction\x12\x1D\x0A\x0Dhost_redirect\x18\x93\xA1\x9C3 \x01(\x09H\x00\x88\x01\x01\x12\x1E\x0A\x0Ehttps_redirect\x18\xB0\xF1\x97Q \x01(\x08H\x01\x88\x01\x01\x12\x1E\x0A\x0Dpath_redirect\x18\xB6\xBD\xEE\x81\x01 \x01(\x09H\x02\x88\x01\x01\x12 \x0A\x0Fprefix_redirect\x18\xE9\xF5\xE0\xD4\x01 \x01(\x09H\x03\x88\x01\x01\x12'\x0A\x16redirect_response_code\x18\x88\xD8\x9E\xD0\x01 \x01(\x09H\x04\x88\x01\x01\x12\x1B\x0A\x0Bstrip_query\x18\xE1\x99\xF7\x18 \x01(\x08H\x05\x88\x01\x01\"\xB8\x01\x0A\x14RedirectResponseCode\x12\$\x0A UNDEFINED_REDIRECT_RESPONSE_CODE\x10\x00\x12\x0C\x0A\x05FOUND\x10\xE2\xBE\xFE\x1F\x12!\x0A\x19MOVED_PERMANENTLY_DEFAULT\x10\xD1\x99\xB2\xB8\x01\x12\x1A\x0A\x12PERMANENT_REDIRECT\x10\xED\xE8\x93\xB6\x01\x12\x11\x0A\x09SEE_OTHER\x10\xE4\xEF\xAF\xD4\x01\x12\x1A\x0A\x12TEMPORARY_REDIRECT\x10\xAA\xE4\xB7\xE9\x01B\x10\x0A\x0E_host_redirectB\x11\x0A\x0F_https_redirectB\x10\x0A\x0E_path_redirectB\x12\x0A\x10_prefix_redirectB\x19\x0A\x17_redirect_response_codeB\x0E\x0A\x0C_strip_query\"\xB4\x01\x0A\x0FHttpRetryPolicy\x12\x1B\x0A\x0Bnum_retries\x18\x8D\xAB\x81x \x01(\x0DH\x00\x88\x01\x01\x12C\x0A\x0Fper_try_timeout\x18\xBB\xAD\xC4\x85\x01 \x01(\x0B2!.google.cloud.compute.v1.DurationH\x01\x88\x01\x01\x12\x1B\x0A\x10retry_conditions\x18\xAF\xE1\xDE\x0D \x03(\x09B\x0E\x0A\x0C_num_retriesB\x12\x0A\x10_per_try_timeout\"\xF1\x05\x0A\x0FHttpRouteAction\x12A\x0A\x0Bcors_policy\x18\x84\xCC\x9D\xBE\x01 \x01(\x0B2#.google.cloud.compute.v1.CorsPolicyH\x00\x88\x01\x01\x12T\x0A\x16fault_injection_policy\x18\x97\x94\xEA\xC4\x01 \x01(\x0B2+.google.cloud.compute.v1.HttpFaultInjectionH\x01\x88\x01\x01\x12F\x0A\x13max_stream_duration\x18\x98\xA5\xA5\x1D \x01(\x0B2!.google.cloud.compute.v1.DurationH\x02\x88\x01\x01\x12S\x0A\x15request_mirror_policy\x18\x82\xE0\xFFh \x01(\x0B2,.google.cloud.compute.v1.RequestMirrorPolicyH\x03\x88\x01\x01\x12F\x0A\x0Cretry_policy\x18\xA9\xE5\x8A\x1B \x01(\x0B2(.google.cloud.compute.v1.HttpRetryPolicyH\x04\x88\x01\x01\x12;\x0A\x07timeout\x18\xE1\x9A\xBD\x8D\x01 \x01(\x0B2!.google.cloud.compute.v1.DurationH\x05\x88\x01\x01\x12A\x0A\x0Burl_rewrite\x18\xBC\xFD\xAA\x82\x01 \x01(\x0B2#.google.cloud.compute.v1.UrlRewriteH\x06\x88\x01\x01\x12V\x0A\x19weighted_backend_services\x18\xD1\xC7\xDA\xA0\x01 \x03(\x0B2/.google.cloud.compute.v1.WeightedBackendServiceB\x0E\x0A\x0C_cors_policyB\x19\x0A\x17_fault_injection_policyB\x16\x0A\x14_max_stream_durationB\x18\x0A\x16_request_mirror_policyB\x0F\x0A\x0D_retry_policyB\x0A\x0A\x08_timeoutB\x0E\x0A\x0C_url_rewrite\"\xE8\x04\x0A\x0DHttpRouteRule\x12`\x0A\x1Ccustom_error_response_policy\x18\xEB\xF8\xDA` \x01(\x0B22.google.cloud.compute.v1.CustomErrorResponsePolicyH\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12I\x0A\x0Dheader_action\x18\xA8\xA0\xB8\x9C\x01 \x01(\x0B2).google.cloud.compute.v1.HttpHeaderActionH\x02\x88\x01\x01\x12D\x0A\x0Bmatch_rules\x18\xFD\xBB\xB1\xB3\x01 \x03(\x0B2+.google.cloud.compute.v1.HttpRouteRuleMatch\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x03\x88\x01\x01\x12G\x0A\x0Croute_action\x18\xEC\xA9\xB9\xCA\x01 \x01(\x0B2(.google.cloud.compute.v1.HttpRouteActionH\x04\x88\x01\x01\x12\x18\x0A\x07service\x18\xB5\x8D\x8F\xB2\x01 \x01(\x09H\x05\x88\x01\x01\x12J\x0A\x0Curl_redirect\x18\xAC\xA1\x98\xC1\x01 \x01(\x0B2+.google.cloud.compute.v1.HttpRedirectActionH\x06\x88\x01\x01B\x1F\x0A\x1D_custom_error_response_policyB\x0E\x0A\x0C_descriptionB\x10\x0A\x0E_header_actionB\x0B\x0A\x09_priorityB\x0F\x0A\x0D_route_actionB\x0A\x0A\x08_serviceB\x0F\x0A\x0D_url_redirect\"\xF5\x03\x0A\x12HttpRouteRuleMatch\x12\x1F\x0A\x0Ffull_path_match\x18\xDB\x89\xAAf \x01(\x09H\x00\x88\x01\x01\x12D\x0A\x0Eheader_matches\x18\x81\xEB\xC8\xAC\x01 \x03(\x0B2(.google.cloud.compute.v1.HttpHeaderMatch\x12\x1C\x0A\x0Bignore_case\x18\xFD\x92\xB4\xDD\x01 \x01(\x08H\x01\x88\x01\x01\x12E\x0A\x10metadata_filters\x18\xEB\xCD\xCC\xDD\x01 \x03(\x0B2'.google.cloud.compute.v1.MetadataFilter\x12\$\x0A\x13path_template_match\x18\x9A\xC2\xB3\x8B\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1C\x0A\x0Cprefix_match\x18\xD8\xF3\xFCz \x01(\x09H\x03\x88\x01\x01\x12U\x0A\x17query_parameter_matches\x18\xE6\x95\xBE\x88\x01 \x03(\x0B20.google.cloud.compute.v1.HttpQueryParameterMatch\x12\x1B\x0A\x0Bregex_match\x18\xCD\xB7\x9A3 \x01(\x09H\x04\x88\x01\x01B\x12\x0A\x10_full_path_matchB\x0E\x0A\x0C_ignore_caseB\x16\x0A\x14_path_template_matchB\x0F\x0A\x0D_prefix_matchB\x0E\x0A\x0C_regex_match\"\x82\x13\x0A\x05Image\x12\x1D\x0A\x0Carchitecture\x18\xD3\xD2\xB1\x90\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12archive_size_bytes\x18\xCA\x8C\xDC\xB5\x01 \x01(\x03H\x01\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x02\x88\x01\x01\x12G\x0A\x0Adeprecated\x18\xB3\xCB\xD1\xF5\x01 \x01(\x0B2*.google.cloud.compute.v1.DeprecationStatusH\x03\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x1D\x0A\x0Cdisk_size_gb\x18\xB7\x9A\xE7\x96\x01 \x01(\x03H\x05\x88\x01\x01\x12+\x0A\x1Benable_confidential_compute\x18\xBC\xEB\xD90 \x01(\x08H\x06\x88\x01\x01\x12\x17\x0A\x06family\x18\xE4\xB6\xE1\x9C\x01 \x01(\x09H\x07\x88\x01\x01\x12E\x0A\x11guest_os_features\x18\xD1\xE0\xE7% \x03(\x0B2'.google.cloud.compute.v1.GuestOsFeature\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x08\x88\x01\x01\x12U\x0A\x14image_encryption_key\x18\x87\xCE\xFB\xB4\x01 \x01(\x0B2..google.cloud.compute.v1.CustomerEncryptionKeyH\x09\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x0A\x88\x01\x01\x12!\x0A\x11label_fingerprint\x18\x99\xF0\xF7T \x01(\x09H\x0B\x88\x01\x01\x12>\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B2*.google.cloud.compute.v1.Image.LabelsEntry\x12\x18\x0A\x0Dlicense_codes\x18\xA8\x85\xD8\x15 \x03(\x03\x12\x14\x0A\x08licenses\x18\xD2\x88\x80\xA1\x01 \x03(\x09\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x0C\x88\x01\x01\x12<\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2\$.google.cloud.compute.v1.ImageParamsH\x0D\x88\x01\x01\x12;\x0A\x08raw_disk\x18\xD4\xCE\xF3\xEF\x01 \x01(\x0B2 .google.cloud.compute.v1.RawDiskH\x0E\x88\x01\x01\x12\x1E\x0A\x0Dsatisfies_pzi\x18\xA1\xDD\xAB\xE5\x01 \x01(\x08H\x0F\x88\x01\x01\x12\x1E\x0A\x0Dsatisfies_pzs\x18\xAB\xDD\xAB\xE5\x01 \x01(\x08H\x10\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x11\x88\x01\x01\x12\\\x0A\x1Fshielded_instance_initial_state\x18\x83\xC4\xDC[ \x01(\x0B2+.google.cloud.compute.v1.InitialStateConfigH\x12\x88\x01\x01\x12\x1C\x0A\x0Bsource_disk\x18\xC1\xEE\xB4\xD7\x01 \x01(\x09H\x13\x88\x01\x01\x12[\x0A\x1Asource_disk_encryption_key\x18\xE1\xA0\xB8\xFD\x01 \x01(\x0B2..google.cloud.compute.v1.CustomerEncryptionKeyH\x14\x88\x01\x01\x12\x1F\x0A\x0Esource_disk_id\x18\xD9\xCD\xC9\xD8\x01 \x01(\x09H\x15\x88\x01\x01\x12\x1C\x0A\x0Csource_image\x18\xB7\xE8\x86\x18 \x01(\x09H\x16\x88\x01\x01\x12\\\x0A\x1Bsource_image_encryption_key\x18\xAB\x91\xF5\xB5\x01 \x01(\x0B2..google.cloud.compute.v1.CustomerEncryptionKeyH\x17\x88\x01\x01\x12\x1F\x0A\x0Fsource_image_id\x18\xA3\xFC\xB0\x1A \x01(\x09H\x18\x88\x01\x01\x12\x1F\x0A\x0Fsource_snapshot\x18\xE8\x9A\x8E< \x01(\x09H\x19\x88\x01\x01\x12_\x0A\x1Esource_snapshot_encryption_key\x18\xDA\x8E\xE7\x90\x01 \x01(\x0B2..google.cloud.compute.v1.CustomerEncryptionKeyH\x1A\x88\x01\x01\x12\"\x0A\x12source_snapshot_id\x18\xD2\x96\x98/ \x01(\x09H\x1B\x88\x01\x01\x12\x1C\x0A\x0Bsource_type\x18\xDE\xF1\xD2\xD7\x01 \x01(\x09H\x1C\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x1D\x88\x01\x01\x12\x1D\x0A\x11storage_locations\x18\x9A\xED\xB3\x9C\x01 \x03(\x09\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"j\x0A\x0CArchitecture\x12\x1A\x0A\x16UNDEFINED_ARCHITECTURE\x10\x00\x12 \x0A\x18ARCHITECTURE_UNSPECIFIED\x10\xAB\xD4\x9D\xBC\x01\x12\x0C\x0A\x05ARM64\x10\xFA\xCB\xE9\x1D\x12\x0E\x0A\x06X86_64\x10\xC7\xA4\xE6\xCA\x01\"2\x0A\x0ASourceType\x12\x19\x0A\x15UNDEFINED_SOURCE_TYPE\x10\x00\x12\x09\x0A\x03RAW\x10\x88\xF8\x04\"^\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x10\x0A\x08DELETING\x10\xA8\xA7\x87\xFC\x01\x12\x0E\x0A\x06FAILED\x10\xBD\x90\xA6\xD9\x01\x12\x0E\x0A\x07PENDING\x10\xF7\xAA\xF0\x10\x12\x0C\x0A\x05READY\x10\x83\xC3\x8F%B\x0F\x0A\x0D_architectureB\x15\x0A\x13_archive_size_bytesB\x15\x0A\x13_creation_timestampB\x0D\x0A\x0B_deprecatedB\x0E\x0A\x0C_descriptionB\x0F\x0A\x0D_disk_size_gbB\x1E\x0A\x1C_enable_confidential_computeB\x09\x0A\x07_familyB\x05\x0A\x03_idB\x17\x0A\x15_image_encryption_keyB\x07\x0A\x05_kindB\x14\x0A\x12_label_fingerprintB\x07\x0A\x05_nameB\x09\x0A\x07_paramsB\x0B\x0A\x09_raw_diskB\x10\x0A\x0E_satisfies_pziB\x10\x0A\x0E_satisfies_pzsB\x0C\x0A\x0A_self_linkB\"\x0A _shielded_instance_initial_stateB\x0E\x0A\x0C_source_diskB\x1D\x0A\x1B_source_disk_encryption_keyB\x11\x0A\x0F_source_disk_idB\x0F\x0A\x0D_source_imageB\x1E\x0A\x1C_source_image_encryption_keyB\x12\x0A\x10_source_image_idB\x12\x0A\x10_source_snapshotB!\x0A\x1F_source_snapshot_encryption_keyB\x15\x0A\x13_source_snapshot_idB\x0E\x0A\x0C_source_typeB\x09\x0A\x07_status\"R\x0A\x0FImageFamilyView\x125\x0A\x05image\x18\xDB\xD2\xEA/ \x01(\x0B2\x1E.google.cloud.compute.v1.ImageH\x00\x88\x01\x01B\x08\x0A\x06_image\"\x9B\x02\x0A\x09ImageList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x120\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2\x1E.google.cloud.compute.v1.Image\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xAB\x01\x0A\x0BImageParams\x12`\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2=.google.cloud.compute.v1.ImageParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\x8E\x02\x0A\x12InitialStateConfig\x129\x0A\x03dbs\x18\xB5\x87\x06 \x03(\x0B2*.google.cloud.compute.v1.FileContentBuffer\x12;\x0A\x04dbxs\x18\xF9\xE7\xBB\x01 \x03(\x0B2*.google.cloud.compute.v1.FileContentBuffer\x12;\x0A\x04keks\x18\xC2\xD8\xC8\x01 \x03(\x0B2*.google.cloud.compute.v1.FileContentBuffer\x12<\x0A\x02pk\x18\xFB\x1B \x01(\x0B2*.google.cloud.compute.v1.FileContentBufferH\x00\x88\x01\x01B\x05\x0A\x03_pk\"\xCA\x01\x0A\x14InsertAddressRequest\x12C\x0A\x10address_resource\x18\xF9\x97\xDE\xE6\x01 \x01(\x0B2 .google.cloud.compute.v1.AddressB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xCE\x01\x0A\x17InsertAutoscalerRequest\x12H\x0A\x13autoscaler_resource\x18\xF6\xF0\xFFb \x01(\x0B2#.google.cloud.compute.v1.AutoscalerB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xBC\x01\x0A\x1AInsertBackendBucketRequest\x12P\x0A\x17backend_bucket_resource\x18\x98\xCE\xC7\xB5\x01 \x01(\x0B2&.google.cloud.compute.v1.BackendBucketB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xBF\x01\x0A\x1BInsertBackendServiceRequest\x12R\x0A\x18backend_service_resource\x18\xA3\x81\xDF\xA5\x01 \x01(\x0B2'.google.cloud.compute.v1.BackendServiceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xF6\x01\x0A\x1DInsertCrossSiteNetworkRequest\x12V\x0A\x1Bcross_site_network_resource\x18\xB8\xE4\xDD\x0E \x01(\x0B2).google.cloud.compute.v1.CrossSiteNetworkB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1D\x0A\x0Dvalidate_only\x18\xB5\xFA\xDFs \x01(\x08H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x10\x0A\x0E_validate_only\"\xEB\x01\x0A\x11InsertDiskRequest\x12<\x0A\x0Ddisk_resource\x18\xF0\xD0\xAB\x0C \x01(\x0B2\x1D.google.cloud.compute.v1.DiskB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Csource_image\x18\xB7\xE8\x86\x18 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_idB\x0F\x0A\x0D_source_image\"\xCC\x01\x0A\x1FInsertExternalVpnGatewayRequest\x12[\x0A\x1Dexternal_vpn_gateway_resource\x18\x88\xDF\x90\xE8\x01 \x01(\x0B2+.google.cloud.compute.v1.ExternalVpnGatewayB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xC4\x01\x0A\x1BInsertFirewallPolicyRequest\x12R\x0A\x18firewall_policy_resource\x18\xBC\xB6\x87\xEC\x01 \x01(\x0B2'.google.cloud.compute.v1.FirewallPolicyB\x03\xE0A\x02\x12&\x0A\x09parent_id\x18\xD0\xE1\x9A\xDB\x01 \x01(\x09B\x0F\xE0A\x02\xF2G\x09parent_id\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xAB\x01\x0A\x15InsertFirewallRequest\x12D\x0A\x11firewall_resource\x18\xED\xB0\xE0\x13 \x01(\x0B2!.google.cloud.compute.v1.FirewallB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xE0\x01\x0A\x1BInsertForwardingRuleRequest\x12R\x0A\x18forwarding_rule_resource\x18\xAF\xC0\xD0\x8F\x01 \x01(\x0B2'.google.cloud.compute.v1.ForwardingRuleB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xE5\x01\x0A\x1EInsertFutureReservationRequest\x12X\x0A\x1Bfuture_reservation_resource\x18\x9D\x98\xC8\xDE\x01 \x01(\x0B2*.google.cloud.compute.v1.FutureReservationB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xAF\x01\x0A\x1AInsertGlobalAddressRequest\x12C\x0A\x10address_resource\x18\xF9\x97\xDE\xE6\x01 \x01(\x0B2 .google.cloud.compute.v1.AddressB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xC5\x01\x0A!InsertGlobalForwardingRuleRequest\x12R\x0A\x18forwarding_rule_resource\x18\xAF\xC0\xD0\x8F\x01 \x01(\x0B2'.google.cloud.compute.v1.ForwardingRuleB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xD8\x01\x0A'InsertGlobalNetworkEndpointGroupRequest\x12_\x0A\x1Fnetwork_endpoint_group_resource\x18\xA7\xCD\xDB\xFA\x01 \x01(\x0B2-.google.cloud.compute.v1.NetworkEndpointGroupB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xDB\x01\x0A)InsertGlobalPublicDelegatedPrefixeRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12`\x0A public_delegated_prefix_resource\x18\x85\xF8\xD8\x16 \x01(\x0B2..google.cloud.compute.v1.PublicDelegatedPrefixB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xB5\x01\x0A\x18InsertHealthCheckRequest\x12K\x0A\x15health_check_resource\x18\xA8\xC3\xA4` \x01(\x0B2\$.google.cloud.compute.v1.HealthCheckB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xD2\x01\x0A\x12InsertImageRequest\x12\x1C\x0A\x0Cforce_create\x18\xD0\x89\xA4^ \x01(\x08H\x00\x88\x01\x01\x12?\x0A\x0Eimage_resource\x18\xF2\xC4\xFE\xB0\x01 \x01(\x0B2\x1E.google.cloud.compute.v1.ImageB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01B\x0F\x0A\x0D_force_createB\x0D\x0A\x0B_request_id\"\xEE\x01\x0A!InsertInstanceGroupManagerRequest\x12^\x0A\x1Finstance_group_manager_resource\x18\x8A\x8A\xBE| \x01(\x0B2-.google.cloud.compute.v1.InstanceGroupManagerB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xC0\x02\x0A.InsertInstanceGroupManagerResizeRequestRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12{\x0A.instance_group_manager_resize_request_resource\x18\xED\xBE\xB5\xDF\x01 \x01(\x0B2:.google.cloud.compute.v1.InstanceGroupManagerResizeRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xD9\x01\x0A\x1AInsertInstanceGroupRequest\x12P\x0A\x17instance_group_resource\x18\xB8\xB5\xD5\x88\x01 \x01(\x0B2&.google.cloud.compute.v1.InstanceGroupB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xCF\x02\x0A\x15InsertInstanceRequest\x12D\x0A\x11instance_resource\x18\xF8\xF0\xFEf \x01(\x0B2!.google.cloud.compute.v1.InstanceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12)\x0A\x18source_instance_template\x18\xC0\xC3\xC1\x9E\x01 \x01(\x09H\x01\x88\x01\x01\x12\$\x0A\x14source_machine_image\x18\xBF\xDC\xB0\x0A \x01(\x09H\x02\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_idB\x1B\x0A\x19_source_instance_templateB\x17\x0A\x15_source_machine_image\"\xC4\x01\x0A\x1DInsertInstanceTemplateRequest\x12U\x0A\x1Ainstance_template_resource\x18\x89\xEA\x8B\x05 \x01(\x0B2).google.cloud.compute.v1.InstanceTemplateB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xB6\x02\x0A!InsertInstantSnapshotGroupRequest\x12^\x0A\x1Finstant_snapshot_group_resource\x18\xCB\x9A\x96E \x01(\x0B2-.google.cloud.compute.v1.InstantSnapshotGroupB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12)\x0A\x18source_consistency_group\x18\xF4\xCC\xAF\xFD\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_idB\x1B\x0A\x19_source_consistency_group\"\xDF\x01\x0A\x1CInsertInstantSnapshotRequest\x12T\x0A\x19instant_snapshot_resource\x18\xCB\xAA\x88\xB7\x01 \x01(\x0B2(.google.cloud.compute.v1.InstantSnapshotB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xE6\x01\x0A(InsertInterconnectAttachmentGroupRequest\x12l\x0A&interconnect_attachment_group_resource\x18\xF9\xDF\xE1\x04 \x01(\x0B24.google.cloud.compute.v1.InterconnectAttachmentGroupB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xA8\x02\x0A#InsertInterconnectAttachmentRequest\x12a\x0A interconnect_attachment_resource\x18\xF9\xA4\xA0e \x01(\x0B2/.google.cloud.compute.v1.InterconnectAttachmentB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1D\x0A\x0Dvalidate_only\x18\xB5\xFA\xDFs \x01(\x08H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x10\x0A\x0E_validate_only\"\xC7\x01\x0A\x1EInsertInterconnectGroupRequest\x12W\x0A\x1Binterconnect_group_resource\x18\x9F\xF3\xE6( \x01(\x0B2*.google.cloud.compute.v1.InterconnectGroupB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xB8\x01\x0A\x19InsertInterconnectRequest\x12M\x0A\x15interconnect_resource\x18\x9F\xA1\xCC\xBD\x01 \x01(\x0B2%.google.cloud.compute.v1.InterconnectB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xA9\x01\x0A\x14InsertLicenseRequest\x12C\x0A\x10license_resource\x18\xCC\xD4\xEA\xD0\x01 \x01(\x0B2 .google.cloud.compute.v1.LicenseB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xEE\x01\x0A\x19InsertMachineImageRequest\x12M\x0A\x16machine_image_resource\x18\xEA\xAA\xFB\x1C \x01(\x0B2%.google.cloud.compute.v1.MachineImageB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12 \x0A\x0Fsource_instance\x18\xB9\x98\xFD\xBC\x01 \x01(\x09H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x12\x0A\x10_source_instance\"\xE8\x01\x0A\x1EInsertNetworkAttachmentRequest\x12W\x0A\x1Bnetwork_attachment_resource\x18\x99\xF0\xCCd \x01(\x0B2*.google.cloud.compute.v1.NetworkAttachmentB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xB7\x02\x0A'InsertNetworkEdgeSecurityServiceRequest\x12l\x0A&network_edge_security_service_resource\x18\xA6\xA3\xDB\xE3\x01 \x01(\x0B23.google.cloud.compute.v1.NetworkEdgeSecurityServiceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1D\x0A\x0Dvalidate_only\x18\xB5\xFA\xDFs \x01(\x08H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x10\x0A\x0E_validate_only\"\xEF\x01\x0A!InsertNetworkEndpointGroupRequest\x12_\x0A\x1Fnetwork_endpoint_group_resource\x18\xA7\xCD\xDB\xFA\x01 \x01(\x0B2-.google.cloud.compute.v1.NetworkEndpointGroupB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xC6\x01\x0A\"InsertNetworkFirewallPolicyRequest\x12R\x0A\x18firewall_policy_resource\x18\xBC\xB6\x87\xEC\x01 \x01(\x0B2'.google.cloud.compute.v1.FirewallPolicyB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xA8\x01\x0A\x14InsertNetworkRequest\x12B\x0A\x10network_resource\x18\xFF\xDD\x9C: \x01(\x0B2 .google.cloud.compute.v1.NetworkB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xF1\x01\x0A\x16InsertNodeGroupRequest\x12\"\x0A\x12initial_node_count\x18\xED\xC8\xA7\" \x01(\x05B\x03\xE0A\x02\x12H\x0A\x13node_group_resource\x18\xAB\xB3\xFA\xF0\x01 \x01(\x0B2\".google.cloud.compute.v1.NodeGroupB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xD9\x01\x0A\x19InsertNodeTemplateRequest\x12M\x0A\x16node_template_resource\x18\xB6\xDA\xDD< \x01(\x0B2%.google.cloud.compute.v1.NodeTemplateB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xDF\x01\x0A'InsertOrganizationSecurityPolicyRequest\x12(\x0A\x09parent_id\x18\xD0\xE1\x9A\xDB\x01 \x01(\x09B\x0C\xF2G\x09parent_idH\x00\x88\x01\x01\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12Q\x0A\x18security_policy_resource\x18\xFC\xAA\x89g \x01(\x0B2'.google.cloud.compute.v1.SecurityPolicyB\x03\xE0A\x02B\x0C\x0A\x0A_parent_idB\x0D\x0A\x0B_request_id\"\xE3\x01\x0A\x1CInsertPacketMirroringRequest\x12T\x0A\x19packet_mirroring_resource\x18\xA1\xFC\xA8\xEB\x01 \x01(\x0B2(.google.cloud.compute.v1.PacketMirroringB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xD8\x01\x0A\$InsertPublicAdvertisedPrefixeRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12b\x0A!public_advertised_prefix_resource\x18\x8F\xD7\xB2o \x01(\x0B2/.google.cloud.compute.v1.PublicAdvertisedPrefixB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xF6\x01\x0A#InsertPublicDelegatedPrefixeRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12`\x0A public_delegated_prefix_resource\x18\x85\xF8\xD8\x16 \x01(\x0B2..google.cloud.compute.v1.PublicDelegatedPrefixB\x03\xE0A\x02\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xD8\x01\x0A\x1DInsertRegionAutoscalerRequest\x12H\x0A\x13autoscaler_resource\x18\xF6\xF0\xFFb \x01(\x0B2#.google.cloud.compute.v1.AutoscalerB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xE3\x01\x0A InsertRegionBackendBucketRequest\x12P\x0A\x17backend_bucket_resource\x18\x98\xCE\xC7\xB5\x01 \x01(\x0B2&.google.cloud.compute.v1.BackendBucketB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xE6\x01\x0A!InsertRegionBackendServiceRequest\x12R\x0A\x18backend_service_resource\x18\xA3\x81\xDF\xA5\x01 \x01(\x0B2'.google.cloud.compute.v1.BackendServiceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xD8\x01\x0A\x1DInsertRegionCommitmentRequest\x12H\x0A\x13commitment_resource\x18\xF8\xA3\xBBt \x01(\x0B2#.google.cloud.compute.v1.CommitmentB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xF8\x01\x0A'InsertRegionCompositeHealthCheckRequest\x12^\x0A\x1Fcomposite_health_check_resource\x18\xF0\xCB\x84? \x01(\x0B2-.google.cloud.compute.v1.CompositeHealthCheckB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xF5\x01\x0A\x17InsertRegionDiskRequest\x12<\x0A\x0Ddisk_resource\x18\xF0\xD0\xAB\x0C \x01(\x0B2\x1D.google.cloud.compute.v1.DiskB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Csource_image\x18\xB7\xE8\x86\x18 \x01(\x09H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x0F\x0A\x0D_source_image\"\x82\x02\x0A*InsertRegionHealthAggregationPolicyRequest\x12e\x0A\"health_aggregation_policy_resource\x18\xBB\xBB\xFB\x8B\x01 \x01(\x0B20.google.cloud.compute.v1.HealthAggregationPolicyB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xDC\x01\x0A\x1EInsertRegionHealthCheckRequest\x12K\x0A\x15health_check_resource\x18\xA8\xC3\xA4` \x01(\x0B2\$.google.cloud.compute.v1.HealthCheckB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xF3\x01\x0A%InsertRegionHealthCheckServiceRequest\x12[\x0A\x1Dhealth_check_service_resource\x18\xF2\x9B\xD0\xE3\x01 \x01(\x0B2+.google.cloud.compute.v1.HealthCheckServiceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xE0\x01\x0A\x1FInsertRegionHealthSourceRequest\x12N\x0A\x16health_source_resource\x18\xCF\xB7\xCA\xAA\x01 \x01(\x0B2%.google.cloud.compute.v1.HealthSourceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xF8\x01\x0A'InsertRegionInstanceGroupManagerRequest\x12^\x0A\x1Finstance_group_manager_resource\x18\x8A\x8A\xBE| \x01(\x0B2-.google.cloud.compute.v1.InstanceGroupManagerB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xCA\x02\x0A4InsertRegionInstanceGroupManagerResizeRequestRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12{\x0A.instance_group_manager_resize_request_resource\x18\xED\xBE\xB5\xDF\x01 \x01(\x0B2:.google.cloud.compute.v1.InstanceGroupManagerResizeRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xEB\x01\x0A#InsertRegionInstanceTemplateRequest\x12U\x0A\x1Ainstance_template_resource\x18\x89\xEA\x8B\x05 \x01(\x0B2).google.cloud.compute.v1.InstanceTemplateB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xC0\x02\x0A'InsertRegionInstantSnapshotGroupRequest\x12^\x0A\x1Finstant_snapshot_group_resource\x18\xCB\x9A\x96E \x01(\x0B2-.google.cloud.compute.v1.InstantSnapshotGroupB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12)\x0A\x18source_consistency_group\x18\xF4\xCC\xAF\xFD\x01 \x01(\x09H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x1B\x0A\x19_source_consistency_group\"\xE9\x01\x0A\"InsertRegionInstantSnapshotRequest\x12T\x0A\x19instant_snapshot_resource\x18\xCB\xAA\x88\xB7\x01 \x01(\x0B2(.google.cloud.compute.v1.InstantSnapshotB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xF9\x01\x0A'InsertRegionNetworkEndpointGroupRequest\x12_\x0A\x1Fnetwork_endpoint_group_resource\x18\xA7\xCD\xDB\xFA\x01 \x01(\x0B2-.google.cloud.compute.v1.NetworkEndpointGroupB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xED\x01\x0A(InsertRegionNetworkFirewallPolicyRequest\x12R\x0A\x18firewall_policy_resource\x18\xBC\xB6\x87\xEC\x01 \x01(\x0B2'.google.cloud.compute.v1.FirewallPolicyB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xF8\x01\x0A'InsertRegionNotificationEndpointRequest\x12^\x0A\x1Enotification_endpoint_resource\x18\xA4\xFA\xB1\xA1\x01 \x01(\x0B2-.google.cloud.compute.v1.NotificationEndpointB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x96\x02\x0A!InsertRegionSecurityPolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12Q\x0A\x18security_policy_resource\x18\xFC\xAA\x89g \x01(\x0B2'.google.cloud.compute.v1.SecurityPolicyB\x03\xE0A\x02\x12\x1D\x0A\x0Dvalidate_only\x18\xB5\xFA\xDFs \x01(\x08H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x10\x0A\x0E_validate_only\"\xD3\x01\x0A\x1BInsertRegionSnapshotRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12E\x0A\x11snapshot_resource\x18\xA9\xB8\xC1\xE5\x01 \x01(\x0B2!.google.cloud.compute.v1.SnapshotB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xE5\x01\x0A!InsertRegionSslCertificateRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12Q\x0A\x18ssl_certificate_resource\x18\x89\xD4\x95V \x01(\x0B2'.google.cloud.compute.v1.SslCertificateB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xD7\x01\x0A\x1CInsertRegionSslPolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12H\x0A\x13ssl_policy_resource\x18\xC8\x88\x8A\x83\x01 \x01(\x0B2\".google.cloud.compute.v1.SslPolicyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xE9\x01\x0A\"InsertRegionTargetHttpProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12T\x0A\x1Atarget_http_proxy_resource\x18\xA8\xAF\xE3\x0B \x01(\x0B2(.google.cloud.compute.v1.TargetHttpProxyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xED\x01\x0A#InsertRegionTargetHttpsProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12W\x0A\x1Btarget_https_proxy_resource\x18\x81\xAD\xE4\xCE\x01 \x01(\x0B2).google.cloud.compute.v1.TargetHttpsProxyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xE6\x01\x0A!InsertRegionTargetTcpProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12R\x0A\x19target_tcp_proxy_resource\x18\xCB\xF0\xC9E \x01(\x0B2'.google.cloud.compute.v1.TargetTcpProxyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xCD\x01\x0A\x19InsertRegionUrlMapRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12A\x0A\x10url_map_resource\x18\xE1\x90\xB7P \x01(\x0B2\x1F.google.cloud.compute.v1.UrlMapB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xD2\x01\x0A\x18InsertReservationRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12K\x0A\x14reservation_resource\x18\xA1\xEE\xF4\x87\x01 \x01(\x0B2\$.google.cloud.compute.v1.ReservationB\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xDF\x01\x0A\x1BInsertResourcePolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12Q\x0A\x18resource_policy_resource\x18\xCA\x8C\xD1\$ \x01(\x0B2'.google.cloud.compute.v1.ResourcePolicyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xA2\x01\x0A\x12InsertRouteRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12>\x0A\x0Eroute_resource\x18\xC4\x8A\xBFk \x01(\x0B2\x1E.google.cloud.compute.v1.RouteB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xC6\x01\x0A\x13InsertRouterRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12@\x0A\x0Frouter_resource\x18\xC4\x80\x82J \x01(\x0B2\x1F.google.cloud.compute.v1.RouterB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xEF\x01\x0A\x1BInsertSecurityPolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12Q\x0A\x18security_policy_resource\x18\xFC\xAA\x89g \x01(\x0B2'.google.cloud.compute.v1.SecurityPolicyB\x03\xE0A\x02\x12\x1D\x0A\x0Dvalidate_only\x18\xB5\xFA\xDFs \x01(\x08H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x10\x0A\x0E_validate_only\"\xE9\x01\x0A\x1EInsertServiceAttachmentRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12X\x0A\x1Bservice_attachment_resource\x18\xA0\xB6\xC4\xE1\x01 \x01(\x0B2*.google.cloud.compute.v1.ServiceAttachmentB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xAC\x01\x0A\x15InsertSnapshotRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12E\x0A\x11snapshot_resource\x18\xA9\xB8\xC1\xE5\x01 \x01(\x0B2!.google.cloud.compute.v1.SnapshotB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xBE\x01\x0A\x1BInsertSslCertificateRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12Q\x0A\x18ssl_certificate_resource\x18\x89\xD4\x95V \x01(\x0B2'.google.cloud.compute.v1.SslCertificateB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xB0\x01\x0A\x16InsertSslPolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12H\x0A\x13ssl_policy_resource\x18\xC8\x88\x8A\x83\x01 \x01(\x0B2\".google.cloud.compute.v1.SslPolicyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xD2\x01\x0A\x18InsertStoragePoolRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12K\x0A\x15storage_pool_resource\x18\x8D\xBC\xF9J \x01(\x0B2\$.google.cloud.compute.v1.StoragePoolB\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xD2\x01\x0A\x17InsertSubnetworkRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12H\x0A\x13subnetwork_resource\x18\xBF\xDA\x91\x14 \x01(\x0B2#.google.cloud.compute.v1.SubnetworkB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xC3\x01\x0A\x1CInsertTargetGrpcProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12U\x0A\x1Atarget_grpc_proxy_resource\x18\xD2\xEA\xEB\x9C\x01 \x01(\x0B2(.google.cloud.compute.v1.TargetGrpcProxyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xC2\x01\x0A\x1CInsertTargetHttpProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12T\x0A\x1Atarget_http_proxy_resource\x18\xA8\xAF\xE3\x0B \x01(\x0B2(.google.cloud.compute.v1.TargetHttpProxyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xC6\x01\x0A\x1DInsertTargetHttpsProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12W\x0A\x1Btarget_https_proxy_resource\x18\x81\xAD\xE4\xCE\x01 \x01(\x0B2).google.cloud.compute.v1.TargetHttpsProxyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xDC\x01\x0A\x1BInsertTargetInstanceRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12R\x0A\x18target_instance_resource\x18\xCA\xE2\xA0\xCD\x01 \x01(\x0B2'.google.cloud.compute.v1.TargetInstanceB\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xD3\x01\x0A\x17InsertTargetPoolRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12I\x0A\x14target_pool_resource\x18\xA3\xDD\xA50 \x01(\x0B2#.google.cloud.compute.v1.TargetPoolB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xBF\x01\x0A\x1BInsertTargetSslProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12R\x0A\x19target_ssl_proxy_resource\x18\xC0\xFD\xDBC \x01(\x0B2'.google.cloud.compute.v1.TargetSslProxyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xBF\x01\x0A\x1BInsertTargetTcpProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12R\x0A\x19target_tcp_proxy_resource\x18\xCB\xF0\xC9E \x01(\x0B2'.google.cloud.compute.v1.TargetTcpProxyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xE5\x01\x0A\x1DInsertTargetVpnGatewayRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12U\x0A\x1Btarget_vpn_gateway_resource\x18\x82\xB3\x1E \x01(\x0B2).google.cloud.compute.v1.TargetVpnGatewayB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xA6\x01\x0A\x13InsertUrlMapRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12A\x0A\x10url_map_resource\x18\xE1\x90\xB7P \x01(\x0B2\x1F.google.cloud.compute.v1.UrlMapB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xD3\x01\x0A\x17InsertVpnGatewayRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12I\x0A\x14vpn_gateway_resource\x18\x94\xB7\x8EW \x01(\x0B2#.google.cloud.compute.v1.VpnGatewayB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xD0\x01\x0A\x16InsertVpnTunnelRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12G\x0A\x13vpn_tunnel_resource\x18\xBA\xA1\xB4) \x01(\x0B2\".google.cloud.compute.v1.VpnTunnelB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x84\x02\x0A\x16InsertWireGroupRequest\x12\"\x0A\x12cross_site_network\x18\xD5\xC5\xCB3 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1D\x0A\x0Dvalidate_only\x18\xB5\xFA\xDFs \x01(\x08H\x01\x88\x01\x01\x12G\x0A\x13wire_group_resource\x18\xC8\xC1\xEB7 \x01(\x0B2\".google.cloud.compute.v1.WireGroupB\x03\xE0A\x02B\x0D\x0A\x0B_request_idB\x10\x0A\x0E_validate_only\"\xEA\x01\x0A\"InsertZoneVmExtensionPolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12Y\x0A\x1Cvm_extension_policy_resource\x18\xF3\xF9\xF1\xF5\x01 \x01(\x0B2*.google.cloud.compute.v1.VmExtensionPolicyB\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xF0\x1E\x0A\x08Instance\x12\\\x0A\x19advanced_machine_features\x18\xB2\xE7\xAA\xC3\x01 \x01(\x0B20.google.cloud.compute.v1.AdvancedMachineFeaturesH\x00\x88\x01\x01\x12\x1F\x0A\x0Ecan_ip_forward\x18\xFC\x86\x84\xDF\x01 \x01(\x08H\x01\x88\x01\x01\x12b\x0A\x1Cconfidential_instance_config\x18\xF5\x92\xFA\xE9\x01 \x01(\x0B23.google.cloud.compute.v1.ConfidentialInstanceConfigH\x02\x88\x01\x01\x12\x1D\x0A\x0Ccpu_platform\x18\xAA\xEA\xD1\xC3\x01 \x01(\x09H\x03\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x04\x88\x01\x01\x12\$\x0A\x13deletion_protection\x18\xEA\xFF\xB2\xDA\x01 \x01(\x08H\x05\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x06\x88\x01\x01\x127\x0A\x05disks\x18\xF6\xCC\xCA- \x03(\x0B2%.google.cloud.compute.v1.AttachedDisk\x12F\x0A\x0Edisplay_device\x18\xF3\x88\xBC{ \x01(\x0B2&.google.cloud.compute.v1.DisplayDeviceH\x07\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x08\x88\x01\x01\x12J\x0A\x12guest_accelerators\x18\xEF\xCC\x87\xDD\x01 \x03(\x0B2*.google.cloud.compute.v1.AcceleratorConfig\x12\x18\x0A\x08hostname\x18\xB3\xB8\x85q \x01(\x09H\x09\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x0A\x88\x01\x01\x12W\x0A\x17instance_encryption_key\x18\x8D\xC1\xEF\x1E \x01(\x0B2..google.cloud.compute.v1.CustomerEncryptionKeyH\x0B\x88\x01\x01\x12*\x0A\x1Akey_revocation_action_type\x18\xE2\xDC\xC0p \x01(\x09H\x0C\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x0D\x88\x01\x01\x12!\x0A\x11label_fingerprint\x18\x99\xF0\xF7T \x01(\x09H\x0E\x88\x01\x01\x12A\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B2-.google.cloud.compute.v1.Instance.LabelsEntry\x12%\x0A\x14last_start_timestamp\x18\xD0\xA3\xD1\xD3\x01 \x01(\x09H\x0F\x88\x01\x01\x12\$\x0A\x13last_stop_timestamp\x18\xE2\xDB\xEC\xC4\x01 \x01(\x09H\x10\x88\x01\x01\x12)\x0A\x18last_suspended_timestamp\x18\x89\xA9\xF1\xA9\x01 \x01(\x09H\x11\x88\x01\x01\x12\x1C\x0A\x0Cmachine_type\x18\xB2\xB0\xCAl \x01(\x09H\x12\x88\x01\x01\x12;\x0A\x08metadata\x18\xAF\xF6\xB5) \x01(\x0B2!.google.cloud.compute.v1.MetadataH\x13\x88\x01\x01\x12 \x0A\x10min_cpu_platform\x18\xF7\x9B\xEAs \x01(\x09H\x14\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x15\x88\x01\x01\x12H\x0A\x12network_interfaces\x18\x8B\xDA\x92\x19 \x03(\x0B2).google.cloud.compute.v1.NetworkInterface\x12^\x0A\x1Anetwork_performance_config\x18\xE2\x97\xF8\xBD\x01 \x01(\x0B21.google.cloud.compute.v1.NetworkPerformanceConfigH\x16\x88\x01\x01\x12?\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2'.google.cloud.compute.v1.InstanceParamsH\x17\x88\x01\x01\x12*\x0A\x1Aprivate_ipv6_google_access\x18\x8E\xCC\x82\x17 \x01(\x09H\x18\x88\x01\x01\x12R\x0A\x14reservation_affinity\x18\xBB\xB8\xA2K \x01(\x0B2,.google.cloud.compute.v1.ReservationAffinityH\x19\x88\x01\x01\x12\x1C\x0A\x11resource_policies\x18\xE1\x9C\xCC\x0A \x03(\x09\x12H\x0A\x0Fresource_status\x18\xC3\xFA\xF7v \x01(\x0B2'.google.cloud.compute.v1.ResourceStatusH\x1A\x88\x01\x01\x12\x1E\x0A\x0Dsatisfies_pzi\x18\xA1\xDD\xAB\xE5\x01 \x01(\x08H\x1B\x88\x01\x01\x12\x1E\x0A\x0Dsatisfies_pzs\x18\xAB\xDD\xAB\xE5\x01 \x01(\x08H\x1C\x88\x01\x01\x12@\x0A\x0Ascheduling\x18\x94\xCB\xB1\xB8\x01 \x01(\x0B2#.google.cloud.compute.v1.SchedulingH\x1D\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x1E\x88\x01\x01\x12E\x0A\x10service_accounts\x18\xB0\xC4\xAB\x84\x01 \x03(\x0B2'.google.cloud.compute.v1.ServiceAccount\x12Y\x0A\x18shielded_instance_config\x18\xB5\x8B\x91\x06 \x01(\x0B2/.google.cloud.compute.v1.ShieldedInstanceConfigH\x1F\x88\x01\x01\x12l\x0A\"shielded_instance_integrity_policy\x18\x97\xA2\x87N \x01(\x0B28.google.cloud.compute.v1.ShieldedInstanceIntegrityPolicyH \x88\x01\x01\x12\$\x0A\x14source_machine_image\x18\xBF\xDC\xB0\x0A \x01(\x09H!\x88\x01\x01\x12c\x0A#source_machine_image_encryption_key\x18\xA3\xFB\xF9[ \x01(\x0B2..google.cloud.compute.v1.CustomerEncryptionKeyH\"\x88\x01\x01\x12 \x0A\x10start_restricted\x18\xD8\xD0\xFD: \x01(\x08H#\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\$\x88\x01\x01\x12\x1F\x0A\x0Estatus_message\x18\xBA\xC9\xE9\x8D\x01 \x01(\x09H%\x88\x01\x01\x123\x0A\x04tags\x18\x99\xE8\xD8\x01 \x01(\x0B2\x1D.google.cloud.compute.v1.TagsH&\x88\x01\x01\x12Z\x0A\x18workload_identity_config\x18\x9B\x82\xA2\xA1\x01 \x01(\x0B2/.google.cloud.compute.v1.WorkloadIdentityConfigH'\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H(\x88\x01\x01\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\x8D\x01\x0A\x17KeyRevocationActionType\x12(\x0A\$UNDEFINED_KEY_REVOCATION_ACTION_TYPE\x10\x00\x12.\x0A&KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED\x10\xDA\x91\xDE\xDE\x01\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01\x12\x0B\x0A\x04STOP\x10\x82\x80\x9C\x01\"\xC0\x01\x0A\x17PrivateIpv6GoogleAccess\x12(\x0A\$UNDEFINED_PRIVATE_IPV6_GOOGLE_ACCESS\x10\x00\x12-\x0A%ENABLE_BIDIRECTIONAL_ACCESS_TO_GOOGLE\x10\xBA\xCA\x89\xCC\x01\x12+\x0A#ENABLE_OUTBOUND_VM_ACCESS_TO_GOOGLE\x10\xD7\xFA\xB6\x89\x01\x12\x1F\x0A\x17INHERIT_FROM_SUBNETWORK\x10\xBF\xA8\xEC\xFC\x01\"\xEC\x01\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x16\x0A\x0EDEPROVISIONING\x10\xEE\x93\xC4\xCC\x01\x12\x0E\x0A\x07PENDING\x10\xF7\xAA\xF0\x10\x12\x14\x0A\x0CPROVISIONING\x10\xED\xF5\xDA\x8A\x01\x12\x11\x0A\x09REPAIRING\x10\x95\x82\x95\xC5\x01\x12\x0E\x0A\x07RUNNING\x10\x9F\xC3\xEA9\x12\x0F\x0A\x07STAGING\x10\x9B\xC8\xC6\xCD\x01\x12\x0F\x0A\x07STOPPED\x10\xAD\xBB\xEC\xD3\x01\x12\x10\x0A\x08STOPPING\x10\xF4\xD0\xA2\xA7\x01\x12\x10\x0A\x09SUSPENDED\x10\xBB\xBB\xB6\x18\x12\x12\x0A\x0ASUSPENDING\x10\xA6\xD4\x98\xF5\x01\x12\x11\x0A\x0ATERMINATED\x10\xA3\xF4\x9BwB\x1C\x0A\x1A_advanced_machine_featuresB\x11\x0A\x0F_can_ip_forwardB\x1F\x0A\x1D_confidential_instance_configB\x0F\x0A\x0D_cpu_platformB\x15\x0A\x13_creation_timestampB\x16\x0A\x14_deletion_protectionB\x0E\x0A\x0C_descriptionB\x11\x0A\x0F_display_deviceB\x0E\x0A\x0C_fingerprintB\x0B\x0A\x09_hostnameB\x05\x0A\x03_idB\x1A\x0A\x18_instance_encryption_keyB\x1D\x0A\x1B_key_revocation_action_typeB\x07\x0A\x05_kindB\x14\x0A\x12_label_fingerprintB\x17\x0A\x15_last_start_timestampB\x16\x0A\x14_last_stop_timestampB\x1B\x0A\x19_last_suspended_timestampB\x0F\x0A\x0D_machine_typeB\x0B\x0A\x09_metadataB\x13\x0A\x11_min_cpu_platformB\x07\x0A\x05_nameB\x1D\x0A\x1B_network_performance_configB\x09\x0A\x07_paramsB\x1D\x0A\x1B_private_ipv6_google_accessB\x17\x0A\x15_reservation_affinityB\x12\x0A\x10_resource_statusB\x10\x0A\x0E_satisfies_pziB\x10\x0A\x0E_satisfies_pzsB\x0D\x0A\x0B_schedulingB\x0C\x0A\x0A_self_linkB\x1B\x0A\x19_shielded_instance_configB%\x0A#_shielded_instance_integrity_policyB\x17\x0A\x15_source_machine_imageB&\x0A\$_source_machine_image_encryption_keyB\x13\x0A\x11_start_restrictedB\x09\x0A\x07_statusB\x11\x0A\x0F_status_messageB\x07\x0A\x05_tagsB\x1B\x0A\x19_workload_identity_configB\x07\x0A\x05_zone\"\xB9\x03\x0A\x16InstanceAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12L\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2:.google.cloud.compute.v1.InstanceAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1AZ\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12;\x0A\x05value\x18\x02 \x01(\x0B2,.google.cloud.compute.v1.InstancesScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xA9\x01\x0A\x17InstanceConsumptionData\x12R\x0A\x10consumption_info\x18\xD2\xE5\xE4E \x01(\x0B20.google.cloud.compute.v1.InstanceConsumptionInfoH\x00\x88\x01\x01\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09H\x01\x88\x01\x01B\x13\x0A\x11_consumption_infoB\x0B\x0A\x09_instance\"\xD0\x01\x0A\x17InstanceConsumptionInfo\x12\x1B\x0A\x0Aguest_cpus\x18\xD2\xCB\xC8\xBB\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1D\x0A\x0Clocal_ssd_gb\x18\xCA\x88\xFF\x9C\x01 \x01(\x05H\x01\x88\x01\x01\x12\x19\x0A\x09memory_mb\x18\x93\x93\xA87 \x01(\x05H\x02\x88\x01\x01\x12\x1E\x0A\x0Dmin_node_cpus\x18\xBB\xA4\xA2\x97\x01 \x01(\x05H\x03\x88\x01\x01B\x0D\x0A\x0B_guest_cpusB\x0F\x0A\x0D_local_ssd_gbB\x0C\x0A\x0A_memory_mbB\x10\x0A\x0E_min_node_cpus\"\x87\x02\x0A\x19InstanceFlexibilityPolicy\x12j\x0A\x13instance_selections\x18\xD1\x84\xF9\x0A \x03(\x0B2J.google.cloud.compute.v1.InstanceFlexibilityPolicy.InstanceSelectionsEntry\x1A~\x0A\x17InstanceSelectionsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12R\x0A\x05value\x18\x02 \x01(\x0B2C.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection:\x028\x01\"\x9E\x01\x0A*InstanceFlexibilityPolicyInstanceSelection\x127\x0A\x05disks\x18\xF6\xCC\xCA- \x03(\x0B2%.google.cloud.compute.v1.AttachedDisk\x12\x18\x0A\x0Dmachine_types\x18\x81\xDD\x81& \x03(\x09\x12\x14\x0A\x04rank\x18\xAC\x98\xD5\x01 \x01(\x03H\x00\x88\x01\x01B\x07\x0A\x05_rank\"\x95\x04\x0A\x0DInstanceGroup\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x02\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x03\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x04\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x05\x88\x01\x01\x12;\x0A\x0Bnamed_ports\x18\x8C\xC7\xF2\xCB\x01 \x03(\x0B2\".google.cloud.compute.v1.NamedPort\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09H\x06\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x07\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x08\x88\x01\x01\x12\x14\x0A\x04size\x18\x81\xC0\xD7\x01 \x01(\x05H\x09\x88\x01\x01\x12\x1B\x0A\x0Asubnetwork\x18\xEE\xA7\xE4\x92\x01 \x01(\x09H\x0A\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x0B\x88\x01\x01B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x0E\x0A\x0C_fingerprintB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x0A\x0A\x08_networkB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB\x07\x0A\x05_sizeB\x0D\x0A\x0B_subnetworkB\x07\x0A\x05_zone\"\xC8\x03\x0A\x1BInstanceGroupAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12Q\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2?.google.cloud.compute.v1.InstanceGroupAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1A_\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12@\x0A\x05value\x18\x02 \x01(\x0B21.google.cloud.compute.v1.InstanceGroupsScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xAB\x02\x0A\x11InstanceGroupList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x128\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2&.google.cloud.compute.v1.InstanceGroup\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xF7\x13\x0A\x14InstanceGroupManager\x12e\x0A\x14all_instances_config\x18\x81\xAE\xD85 \x01(\x0B2?.google.cloud.compute.v1.InstanceGroupManagerAllInstancesConfigH\x00\x88\x01\x01\x12a\x0A\x15auto_healing_policies\x18\x85\xE7\xE8\xD9\x01 \x03(\x0B2>.google.cloud.compute.v1.InstanceGroupManagerAutoHealingPolicy\x12#\x0A\x12base_instance_name\x18\x87\x96\xC5\xB9\x01 \x01(\x09H\x01\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x02\x88\x01\x01\x12\\\x0A\x0Fcurrent_actions\x18\xB7\xC8\x9CN \x01(\x0B2;.google.cloud.compute.v1.InstanceGroupManagerActionsSummaryH\x03\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x04\x88\x01\x01\x12Q\x0A\x13distribution_policy\x18\xCD\xEE\xF2\xFE\x01 \x01(\x0B2+.google.cloud.compute.v1.DistributionPolicyH\x05\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x06\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x07\x88\x01\x01\x12s\x0A\x1Binstance_flexibility_policy\x18\x82\x8E\xEC\x0C \x01(\x0B2F.google.cloud.compute.v1.InstanceGroupManagerInstanceFlexibilityPolicyH\x08\x88\x01\x01\x12\x1E\x0A\x0Einstance_group\x18\xD5\xD4\xD5& \x01(\x09H\x09\x88\x01\x01\x12p\x0A\x19instance_lifecycle_policy\x18\x91\xB4\xCD\xD5\x01 \x01(\x0B2D.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicyH\x0A\x88\x01\x01\x12\"\x0A\x11instance_template\x18\xE4\x81\xBB\x93\x01 \x01(\x09H\x0B\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x0C\x88\x01\x01\x12/\x0A\x1Elist_managed_instances_results\x18\xB4\xA4\x95\x8D\x01 \x01(\x09H\x0D\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x0E\x88\x01\x01\x12;\x0A\x0Bnamed_ports\x18\x8C\xC7\xF2\xCB\x01 \x03(\x0B2\".google.cloud.compute.v1.NamedPort\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x0F\x88\x01\x01\x12`\x0A\x11resource_policies\x18\xE1\x9C\xCC\x0A \x01(\x0B2=.google.cloud.compute.v1.InstanceGroupManagerResourcePoliciesH\x10\x88\x01\x01\x12\x1E\x0A\x0Dsatisfies_pzi\x18\xA1\xDD\xAB\xE5\x01 \x01(\x08H\x11\x88\x01\x01\x12\x1E\x0A\x0Dsatisfies_pzs\x18\xAB\xDD\xAB\xE5\x01 \x01(\x08H\x12\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x13\x88\x01\x01\x12[\x0A\x0Estandby_policy\x18\x84\x86\x8E\xEE\x01 \x01(\x0B2:.google.cloud.compute.v1.InstanceGroupManagerStandbyPolicyH\x14\x88\x01\x01\x12H\x0A\x0Fstateful_policy\x18\x85\xC3\xD5\x16 \x01(\x0B2'.google.cloud.compute.v1.StatefulPolicyH\x15\x88\x01\x01\x12K\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x0B23.google.cloud.compute.v1.InstanceGroupManagerStatusH\x16\x88\x01\x01\x12\x18\x0A\x0Ctarget_pools\x18\xA9\x9F\xA0\xA0\x01 \x03(\x09\x12\x1B\x0A\x0Btarget_size\x18\xEF\xF3\xFD\x1D \x01(\x05H\x17\x88\x01\x01\x12a\x0A\x12target_size_policy\x18\x82\xDB\xB3= \x01(\x0B2=.google.cloud.compute.v1.InstanceGroupManagerTargetSizePolicyH\x18\x88\x01\x01\x12#\x0A\x13target_stopped_size\x18\xA1\xD6\x93\x01 \x01(\x05H\x19\x88\x01\x01\x12&\x0A\x15target_suspended_size\x18\xD3\x88\xF4\x92\x01 \x01(\x05H\x1A\x88\x01\x01\x12X\x0A\x0Dupdate_policy\x18\xE8\xCA\xEAS \x01(\x0B29.google.cloud.compute.v1.InstanceGroupManagerUpdatePolicyH\x1B\x88\x01\x01\x12I\x0A\x08versions\x18\x9B\xFD\xB9M \x03(\x0B24.google.cloud.compute.v1.InstanceGroupManagerVersion\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x1C\x88\x01\x01\"n\x0A\x1BListManagedInstancesResults\x12,\x0A(UNDEFINED_LIST_MANAGED_INSTANCES_RESULTS\x10\x00\x12\x0F\x0A\x08PAGELESS\x10\xA8\xA9\xAC\x0F\x12\x10\x0A\x09PAGINATED\x10\xAD\x85\x95\x13B\x17\x0A\x15_all_instances_configB\x15\x0A\x13_base_instance_nameB\x15\x0A\x13_creation_timestampB\x12\x0A\x10_current_actionsB\x0E\x0A\x0C_descriptionB\x16\x0A\x14_distribution_policyB\x0E\x0A\x0C_fingerprintB\x05\x0A\x03_idB\x1E\x0A\x1C_instance_flexibility_policyB\x11\x0A\x0F_instance_groupB\x1C\x0A\x1A_instance_lifecycle_policyB\x14\x0A\x12_instance_templateB\x07\x0A\x05_kindB!\x0A\x1F_list_managed_instances_resultsB\x07\x0A\x05_nameB\x09\x0A\x07_regionB\x14\x0A\x12_resource_policiesB\x10\x0A\x0E_satisfies_pziB\x10\x0A\x0E_satisfies_pzsB\x0C\x0A\x0A_self_linkB\x11\x0A\x0F_standby_policyB\x12\x0A\x10_stateful_policyB\x09\x0A\x07_statusB\x0E\x0A\x0C_target_sizeB\x15\x0A\x13_target_size_policyB\x16\x0A\x14_target_stopped_sizeB\x18\x0A\x16_target_suspended_sizeB\x10\x0A\x0E_update_policyB\x07\x0A\x05_zone\"\xD3\x04\x0A\"InstanceGroupManagerActionsSummary\x12\x1B\x0A\x0Aabandoning\x18\xCD\xF2\xE8\xD1\x01 \x01(\x05H\x00\x88\x01\x01\x12\x18\x0A\x08creating\x18\xB9\xDD\x85d \x01(\x05H\x01\x88\x01\x01\x12)\x0A\x18creating_without_retries\x18\xC9\xF6\xB1\xB0\x01 \x01(\x05H\x02\x88\x01\x01\x12\x19\x0A\x08deleting\x18\xA8\xC7\xEF\x86\x01 \x01(\x05H\x03\x88\x01\x01\x12\x14\x0A\x04none\x18\xB8\xDE\xCE\x01 \x01(\x05H\x04\x88\x01\x01\x12\x1B\x0A\x0Arecreating\x18\xEC\xB3\xD6\xA1\x01 \x01(\x05H\x05\x88\x01\x01\x12\x1A\x0A\x0Arefreshing\x18\xA7\xA6\xC5f \x01(\x05H\x06\x88\x01\x01\x12\x1B\x0A\x0Arestarting\x18\xF3\x96\xC4\xB1\x01 \x01(\x05H\x07\x88\x01\x01\x12\x18\x0A\x08resuming\x18\xAA\x9B\xF2_ \x01(\x05H\x08\x88\x01\x01\x12\x18\x0A\x08starting\x18\xC0\xC0\xF3s \x01(\x05H\x09\x88\x01\x01\x12\x18\x0A\x08stopping\x18\xF4\xF0\x8A2 \x01(\x05H\x0A\x88\x01\x01\x12\x1A\x0A\x0Asuspending\x18\xA6\xFC\xF0\x0D \x01(\x05H\x0B\x88\x01\x01\x12\x1A\x0A\x09verifying\x18\xC9\xA1\xAC\xD7\x01 \x01(\x05H\x0C\x88\x01\x01B\x0D\x0A\x0B_abandoningB\x0B\x0A\x09_creatingB\x1B\x0A\x19_creating_without_retriesB\x0B\x0A\x09_deletingB\x07\x0A\x05_noneB\x0D\x0A\x0B_recreatingB\x0D\x0A\x0B_refreshingB\x0D\x0A\x0B_restartingB\x0B\x0A\x09_resumingB\x0B\x0A\x09_startingB\x0B\x0A\x09_stoppingB\x0D\x0A\x0B_suspendingB\x0C\x0A\x0A_verifying\"\xDD\x03\x0A\"InstanceGroupManagerAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12X\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2F.google.cloud.compute.v1.InstanceGroupManagerAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1Af\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12G\x0A\x05value\x18\x02 \x01(\x0B28.google.cloud.compute.v1.InstanceGroupManagersScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x85\x01\x0A&InstanceGroupManagerAllInstancesConfig\x12L\x0A\x0Aproperties\x18\xB3\x9A\xB6F \x01(\x0B20.google.cloud.compute.v1.InstancePropertiesPatchH\x00\x88\x01\x01B\x0D\x0A\x0B_properties\"\x90\x01\x0A%InstanceGroupManagerAutoHealingPolicy\x12\x1D\x0A\x0Chealth_check\x18\xE5\xAA\xA4\x93\x01 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x11initial_delay_sec\x18\xDA\xF0\xC0} \x01(\x05H\x01\x88\x01\x01B\x0F\x0A\x0D_health_checkB\x14\x0A\x12_initial_delay_sec\"\xC4\x02\x0A-InstanceGroupManagerInstanceFlexibilityPolicy\x12~\x0A\x13instance_selections\x18\xD1\x84\xF9\x0A \x03(\x0B2^.google.cloud.compute.v1.InstanceGroupManagerInstanceFlexibilityPolicy.InstanceSelectionsEntry\x1A\x92\x01\x0A\x17InstanceSelectionsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12f\x0A\x05value\x18\x02 \x01(\x0B2W.google.cloud.compute.v1.InstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection:\x028\x01\"y\x0A>InstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection\x12\x18\x0A\x0Dmachine_types\x18\x81\xDD\x81& \x03(\x09\x12\x14\x0A\x04rank\x18\xAC\x98\xD5\x01 \x01(\x05H\x00\x88\x01\x01B\x07\x0A\x05_rank\"\x89\x04\x0A+InstanceGroupManagerInstanceLifecyclePolicy\x12)\x0A\x19default_action_on_failure\x18\xD5\xC4\xA2\x1D \x01(\x09H\x00\x88\x01\x01\x12'\x0A\x16force_update_on_repair\x18\xCB\xF9\xF2\xA9\x01 \x01(\x09H\x01\x88\x01\x01\x12&\x0A\x16on_failed_health_check\x18\xC7\xD7\xFD\x12 \x01(\x09H\x02\x88\x01\x01\"d\x0A\x16DefaultActionOnFailure\x12'\x0A#UNDEFINED_DEFAULT_ACTION_ON_FAILURE\x10\x00\x12\x12\x0A\x0ADO_NOTHING\x10\xF9\xCF\x99\xD7\x01\x12\x0D\x0A\x06REPAIR\x10\x8D\xA7\xFC~\"O\x0A\x13ForceUpdateOnRepair\x12\$\x0A UNDEFINED_FORCE_UPDATE_ON_REPAIR\x10\x00\x12\x07\x0A\x02NO\x10\xC1\x13\x12\x09\x0A\x03YES\x10\xC7\xAD\x05\"S\x0A\x13OnFailedHealthCheck\x12\$\x0A UNDEFINED_ON_FAILED_HEALTH_CHECK\x10\x00\x12\x16\x0A\x0EDEFAULT_ACTION\x10\x94\xAC\x9E\xDD\x01B\x1C\x0A\x1A_default_action_on_failureB\x19\x0A\x17_force_update_on_repairB\x19\x0A\x17_on_failed_health_check\"\xB9\x02\x0A\x18InstanceGroupManagerList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12?\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2-.google.cloud.compute.v1.InstanceGroupManager\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB0\x06\x0A!InstanceGroupManagerResizeRequest\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x02\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x03\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x04\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x05\x88\x01\x01\x12I\x0A\x16requested_run_duration\x18\xF9\x8B\xD9n \x01(\x0B2!.google.cloud.compute.v1.DurationH\x06\x88\x01\x01\x12\x1A\x0A\x09resize_by\x18\xC2\xCF\xC0\xFE\x01 \x01(\x05H\x07\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x08\x88\x01\x01\x12!\x0A\x11self_link_with_id\x18\x82\xAC\x9D\x15 \x01(\x09H\x09\x88\x01\x01\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H\x0A\x88\x01\x01\x12X\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x0B2@.google.cloud.compute.v1.InstanceGroupManagerResizeRequestStatusH\x0B\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x0C\x88\x01\x01\"\x8F\x01\x0A\x05State\x12\x13\x0A\x0FUNDEFINED_STATE\x10\x00\x12\x0F\x0A\x08ACCEPTED\x10\xA7\x9F\xD2u\x12\x10\x0A\x09CANCELLED\x10\xB1\xF2\x80\x14\x12\x10\x0A\x08CREATING\x10\xB9\xBD\x9D\xD9\x01\x12\x0E\x0A\x06FAILED\x10\xBD\x90\xA6\xD9\x01\x12\x19\x0A\x11STATE_UNSPECIFIED\x10\xC9\xD0\xBC\xE0\x01\x12\x11\x0A\x09SUCCEEDED\x10\xC1\xA4\xDB\xF3\x01B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x09\x0A\x07_regionB\x19\x0A\x17_requested_run_durationB\x0C\x0A\x0A_resize_byB\x0C\x0A\x0A_self_linkB\x14\x0A\x12_self_link_with_idB\x08\x0A\x06_stateB\x09\x0A\x07_statusB\x07\x0A\x05_zone\"\xE7\x01\x0A'InstanceGroupManagerResizeRequestStatus\x125\x0A\x05error\x18\x88\xA4\x93. \x01(\x0B2\x1E.google.cloud.compute.v1.ErrorH\x00\x88\x01\x01\x12j\x0A\x0Clast_attempt\x18\xA4\xAC\xA8\xCF\x01 \x01(\x0B2K.google.cloud.compute.v1.InstanceGroupManagerResizeRequestStatusLastAttemptH\x01\x88\x01\x01B\x08\x0A\x06_errorB\x0F\x0A\x0D_last_attempt\"u\x0A2InstanceGroupManagerResizeRequestStatusLastAttempt\x125\x0A\x05error\x18\x88\xA4\x93. \x01(\x0B2\x1E.google.cloud.compute.v1.ErrorH\x00\x88\x01\x01B\x08\x0A\x06_error\"\xDC\x02\x0A.InstanceGroupManagerResizeRequestsListResponse\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12L\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2:.google.cloud.compute.v1.InstanceGroupManagerResizeRequest\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"[\x0A\$InstanceGroupManagerResourcePolicies\x12\x1F\x0A\x0Fworkload_policy\x18\xFA\x85\xDA6 \x01(\x09H\x00\x88\x01\x01B\x12\x0A\x10_workload_policy\"\xBC\x01\x0A!InstanceGroupManagerStandbyPolicy\x12!\x0A\x11initial_delay_sec\x18\xDA\xF0\xC0} \x01(\x05H\x00\x88\x01\x01\x12\x14\x0A\x04mode\x18\xA3\xF3\xCC\x01 \x01(\x09H\x01\x88\x01\x01\"?\x0A\x04Mode\x12\x12\x0A\x0EUNDEFINED_MODE\x10\x00\x12\x0D\x0A\x06MANUAL\x10\xC6\xB7\xF78\x12\x14\x0A\x0ESCALE_OUT_POOL\x10\x82\xE4&B\x14\x0A\x12_initial_delay_secB\x07\x0A\x05_mode\"\xE9\x06\x0A\x1AInstanceGroupManagerStatus\x12k\x0A\x14all_instances_config\x18\x81\xAE\xD85 \x01(\x0B2E.google.cloud.compute.v1.InstanceGroupManagerStatusAllInstancesConfigH\x00\x88\x01\x01\x12r\x0A\x1Eapplied_accelerator_topologies\x18\xA3\xEF\xC5\xE5\x01 \x03(\x0B2F.google.cloud.compute.v1.InstanceGroupManagerStatusAcceleratorTopology\x12\x1B\x0A\x0Aautoscaler\x18\xD7\xFD\xD2\xF6\x01 \x01(\x09H\x01\x88\x01\x01\x12r\x0A\x17bulk_instance_operation\x18\x8A\xAD\x9B\xEF\x01 \x01(\x0B2H.google.cloud.compute.v1.InstanceGroupManagerStatusBulkInstanceOperationH\x02\x88\x01\x01\x12t\x0A\x19current_instance_statuses\x18\xC4\xEE\xBC\x80\x01 \x01(\x0B2H.google.cloud.compute.v1.InstanceGroupManagerStatusInstanceStatusSummaryH\x03\x88\x01\x01\x12\x19\x0A\x09is_stable\x18\xF0\xEF\xD83 \x01(\x08H\x04\x88\x01\x01\x12U\x0A\x08stateful\x18\xCC\xE6\xC8t \x01(\x0B2;.google.cloud.compute.v1.InstanceGroupManagerStatusStatefulH\x05\x88\x01\x01\x12a\x0A\x0Eversion_target\x18\xD8\xDD\xFE\x89\x01 \x01(\x0B2@.google.cloud.compute.v1.InstanceGroupManagerStatusVersionTargetH\x06\x88\x01\x01B\x17\x0A\x15_all_instances_configB\x0D\x0A\x0B_autoscalerB\x1A\x0A\x18_bulk_instance_operationB\x1C\x0A\x1A_current_instance_statusesB\x0C\x0A\x0A_is_stableB\x0B\x0A\x09_statefulB\x11\x0A\x0F_version_target\"\xB9\x03\x0A-InstanceGroupManagerStatusAcceleratorTopology\x12%\x0A\x14accelerator_topology\x18\xC3\xB3\xD2\xB9\x01 \x01(\x09H\x00\x88\x01\x01\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H\x01\x88\x01\x01\x12\x84\x01\x0A\x0Dstate_details\x18\x94\xF9\xC8- \x01(\x0B2e.google.cloud.compute.v1.InstanceGroupManagerStatusAcceleratorTopologyAcceleratorTopologyStateDetailsH\x02\x88\x01\x01\"\x8D\x01\x0A\x05State\x12\x13\x0A\x0FUNDEFINED_STATE\x10\x00\x12\x12\x0A\x0AACTIVATING\x10\xF0\xD9\xD1\xB4\x01\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x13\x0A\x0CDEACTIVATING\x10\xB1\x90\xA2\x1B\x12\x0E\x0A\x06FAILED\x10\xBD\x90\xA6\xD9\x01\x12\x11\x0A\x0AINCOMPLETE\x10\xDE\xEA\xD8\x05\x12\x13\x0A\x0CREACTIVATING\x10\xE3\xA6\xFExB\x17\x0A\x15_accelerator_topologyB\x08\x0A\x06_stateB\x10\x0A\x0E_state_details\"\xB8\x01\x0ALInstanceGroupManagerStatusAcceleratorTopologyAcceleratorTopologyStateDetails\x125\x0A\x05error\x18\x88\xA4\x93. \x01(\x0B2\x1E.google.cloud.compute.v1.ErrorH\x00\x88\x01\x01\x12\x19\x0A\x09timestamp\x18\x96\xD2\xA4\x1A \x01(\x09H\x01\x88\x01\x01B\x08\x0A\x06_errorB\x0C\x0A\x0A_timestamp\"\x8E\x01\x0A,InstanceGroupManagerStatusAllInstancesConfig\x12 \x0A\x10current_revision\x18\xE1\x87\xA5\x12 \x01(\x09H\x00\x88\x01\x01\x12\x19\x0A\x09effective\x18\xA7\xD3\xD8C \x01(\x08H\x01\x88\x01\x01B\x13\x0A\x11_current_revisionB\x0C\x0A\x0A_effective\"\xF7\x01\x0A/InstanceGroupManagerStatusBulkInstanceOperation\x12\x1C\x0A\x0Bin_progress\x18\x87\xC0\xD7\x98\x01 \x01(\x08H\x00\x88\x01\x01\x12~\x0A\x13last_progress_check\x18\xBF\xA2\xBEc \x01(\x0B2Y.google.cloud.compute.v1.InstanceGroupManagerStatusBulkInstanceOperationLastProgressCheckH\x01\x88\x01\x01B\x0E\x0A\x0C_in_progressB\x16\x0A\x14_last_progress_check\"\xAC\x01\x0A@InstanceGroupManagerStatusBulkInstanceOperationLastProgressCheck\x125\x0A\x05error\x18\x88\xA4\x93. \x01(\x0B2\x1E.google.cloud.compute.v1.ErrorH\x00\x88\x01\x01\x12\x19\x0A\x09timestamp\x18\x96\xD2\xA4\x1A \x01(\x09H\x01\x88\x01\x01B\x08\x0A\x06_errorB\x0C\x0A\x0A_timestamp\"\xDB\x04\x0A/InstanceGroupManagerStatusInstanceStatusSummary\x12\x1F\x0A\x0Edeprovisioning\x18\xEE\xCB\xB0\xDC\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1D\x0A\x0Cnon_existent\x18\xC6\x87\xB2\xDF\x01 \x01(\x05H\x01\x88\x01\x01\x12\x18\x0A\x07pending\x18\x97\x93\xC2\xBA\x01 \x01(\x05H\x02\x88\x01\x01\x12\x1C\x0A\x0Cpending_stop\x18\xAA\xBB\xE6M \x01(\x05H\x03\x88\x01\x01\x12\x1C\x0A\x0Cprovisioning\x18\xED\xA5\xDF9 \x01(\x05H\x04\x88\x01\x01\x12\x1A\x0A\x09repairing\x18\xB5\xE2\xB4\x94\x01 \x01(\x05H\x05\x88\x01\x01\x12\x18\x0A\x07running\x18\xBF\xAB\xBC\xE3\x01 \x01(\x05H\x06\x88\x01\x01\x12\x17\x0A\x07staging\x18\xBB\xB0\x98w \x01(\x05H\x07\x88\x01\x01\x12\x17\x0A\x07stopped\x18\xCD\xA3\xBE} \x01(\x05H\x08\x88\x01\x01\x12\x18\x0A\x08stopping\x18\xF4\xF0\x8A2 \x01(\x05H\x09\x88\x01\x01\x12\x1A\x0A\x09suspended\x18\xDB\x9B\xD6\xE7\x01 \x01(\x05H\x0A\x88\x01\x01\x12\x1A\x0A\x0Asuspending\x18\xA6\xFC\xF0\x0D \x01(\x05H\x0B\x88\x01\x01\x12\x1B\x0A\x0Aterminated\x18\xA3\x9C\xF4\x8F\x01 \x01(\x05H\x0C\x88\x01\x01B\x11\x0A\x0F_deprovisioningB\x0F\x0A\x0D_non_existentB\x0A\x0A\x08_pendingB\x0F\x0A\x0D_pending_stopB\x0F\x0A\x0D_provisioningB\x0C\x0A\x0A_repairingB\x0A\x0A\x08_runningB\x0A\x0A\x08_stagingB\x0A\x0A\x08_stoppedB\x0B\x0A\x09_stoppingB\x0C\x0A\x0A_suspendedB\x0D\x0A\x0B_suspendingB\x0D\x0A\x0B_terminated\"\xF0\x01\x0A\"InstanceGroupManagerStatusStateful\x12#\x0A\x13has_stateful_config\x18\xF0\xE7\xD64 \x01(\x08H\x00\x88\x01\x01\x12t\x0A\x14per_instance_configs\x18\xA9\xD5\xF8\xFA\x01 \x01(\x0B2M.google.cloud.compute.v1.InstanceGroupManagerStatusStatefulPerInstanceConfigsH\x01\x88\x01\x01B\x16\x0A\x14_has_stateful_configB\x17\x0A\x15_per_instance_configs\"h\x0A4InstanceGroupManagerStatusStatefulPerInstanceConfigs\x12\x1E\x0A\x0Dall_effective\x18\x89\x91\xA7\xF6\x01 \x01(\x08H\x00\x88\x01\x01B\x10\x0A\x0E_all_effective\"U\x0A'InstanceGroupManagerStatusVersionTarget\x12\x1B\x0A\x0Ais_reached\x18\xBD\xFE\xC8\xCE\x01 \x01(\x08H\x00\x88\x01\x01B\x0D\x0A\x0B_is_reached\"\x9A\x01\x0A\$InstanceGroupManagerTargetSizePolicy\x12\x14\x0A\x04mode\x18\xA3\xF3\xCC\x01 \x01(\x09H\x00\x88\x01\x01\"S\x0A\x04Mode\x12\x12\x0A\x0EUNDEFINED_MODE\x10\x00\x12\x0A\x0A\x04BULK\x10\x92\x92}\x12\x12\x0A\x0AINDIVIDUAL\x10\x99\x9D\x9E\xD1\x01\x12\x17\x0A\x10UNSPECIFIED_MODE\x10\xCB\xC3\xCE\x19B\x07\x0A\x05_mode\"\xDC\x06\x0A InstanceGroupManagerUpdatePolicy\x12-\x0A\x1Cinstance_redistribution_type\x18\x98\xDF\xC4\x8B\x01 \x01(\x09H\x00\x88\x01\x01\x12C\x0A\x09max_surge\x18\x93\xC9\xA3\x90\x01 \x01(\x0B2'.google.cloud.compute.v1.FixedOrPercentH\x01\x88\x01\x01\x12I\x0A\x0Fmax_unavailable\x18\xF5\xCB\x8B\xC1\x01 \x01(\x0B2'.google.cloud.compute.v1.FixedOrPercentH\x02\x88\x01\x01\x12\x1F\x0A\x0Eminimal_action\x18\x94\x8D\x82\x81\x01 \x01(\x09H\x03\x88\x01\x01\x12.\x0A\x1Emost_disruptive_allowed_action\x18\x8D\xCE\xC2\x1F \x01(\x09H\x04\x88\x01\x01\x12#\x0A\x12replacement_method\x18\xAE\xCF\x9F\xF1\x01 \x01(\x09H\x05\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x06\x88\x01\x01\"H\x0A\x1AInstanceRedistributionType\x12*\x0A&UNDEFINED_INSTANCE_REDISTRIBUTION_TYPE\x10\x00\"-\x0A\x0DMinimalAction\x12\x1C\x0A\x18UNDEFINED_MINIMAL_ACTION\x10\x00\"K\x0A\x1BMostDisruptiveAllowedAction\x12,\x0A(UNDEFINED_MOST_DISRUPTIVE_ALLOWED_ACTION\x10\x00\"[\x0A\x11ReplacementMethod\x12 \x0A\x1CUNDEFINED_REPLACEMENT_METHOD\x10\x00\x12\x10\x0A\x08RECREATE\x10\xEF\xD9\x9B\xF9\x01\x12\x12\x0A\x0ASUBSTITUTE\x10\x9A\xA1\xFA\x85\x01\"1\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x15\x0A\x0DOPPORTUNISTIC\x10\xE9\xB7\xE8\xCC\x01B\x1F\x0A\x1D_instance_redistribution_typeB\x0C\x0A\x0A_max_surgeB\x12\x0A\x10_max_unavailableB\x11\x0A\x0F_minimal_actionB!\x0A\x1F_most_disruptive_allowed_actionB\x15\x0A\x13_replacement_methodB\x07\x0A\x05_type\"\xCC\x01\x0A\x1BInstanceGroupManagerVersion\x12\"\x0A\x11instance_template\x18\xE4\x81\xBB\x93\x01 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x01\x88\x01\x01\x12D\x0A\x0Btarget_size\x18\xEF\xF3\xFD\x1D \x01(\x0B2'.google.cloud.compute.v1.FixedOrPercentH\x02\x88\x01\x01B\x14\x0A\x12_instance_templateB\x07\x0A\x05_nameB\x0E\x0A\x0C_target_size\"D\x0A,InstanceGroupManagersAbandonInstancesRequest\x12\x14\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x09\"\xF5\x02\x0A(InstanceGroupManagersApplyUpdatesRequest\x12\x1E\x0A\x0Dall_instances\x18\xE0\xBA\xBE\xC0\x01 \x01(\x08H\x00\x88\x01\x01\x12\x14\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x09\x12\x1F\x0A\x0Eminimal_action\x18\x94\x8D\x82\x81\x01 \x01(\x09H\x01\x88\x01\x01\x12.\x0A\x1Emost_disruptive_allowed_action\x18\x8D\xCE\xC2\x1F \x01(\x09H\x02\x88\x01\x01\"-\x0A\x0DMinimalAction\x12\x1C\x0A\x18UNDEFINED_MINIMAL_ACTION\x10\x00\"K\x0A\x1BMostDisruptiveAllowedAction\x12,\x0A(UNDEFINED_MOST_DISRUPTIVE_ALLOWED_ACTION\x10\x00B\x10\x0A\x0E_all_instancesB\x11\x0A\x0F_minimal_actionB!\x0A\x1F_most_disruptive_allowed_action\"o\x0A+InstanceGroupManagersCreateInstancesRequest\x12@\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x0B2*.google.cloud.compute.v1.PerInstanceConfig\"\x9E\x01\x0A+InstanceGroupManagersDeleteInstancesRequest\x12\x14\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x09\x122\x0A\"skip_instances_on_validation_error\x18\xA1\xF6\xAF\x13 \x01(\x08H\x00\x88\x01\x01B%\x0A#_skip_instances_on_validation_error\"D\x0A0InstanceGroupManagersDeletePerInstanceConfigsReq\x12\x10\x0A\x05names\x18\xC8\xAE\xEF1 \x03(\x09\"\xA4\x01\x0A'InstanceGroupManagersListErrorsResponse\x12D\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B22.google.cloud.compute.v1.InstanceManagedByIgmError\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x00\x88\x01\x01B\x12\x0A\x10_next_page_token\"\xB1\x01\x0A1InstanceGroupManagersListManagedInstancesResponse\x12G\x0A\x11managed_instances\x18\xDE\x9B\xA9\xA0\x01 \x03(\x0B2(.google.cloud.compute.v1.ManagedInstance\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x00\x88\x01\x01B\x12\x0A\x10_next_page_token\"\xEB\x01\x0A/InstanceGroupManagersListPerInstanceConfigsResp\x12<\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2*.google.cloud.compute.v1.PerInstanceConfig\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x00\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x01\x88\x01\x01B\x12\x0A\x10_next_page_tokenB\x0A\x0A\x08_warning\"\x7F\x0A/InstanceGroupManagersPatchPerInstanceConfigsReq\x12L\x0A\x14per_instance_configs\x18\xA9\xD5\xF8\xFA\x01 \x03(\x0B2*.google.cloud.compute.v1.PerInstanceConfig\"E\x0A-InstanceGroupManagersRecreateInstancesRequest\x12\x14\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x09\"C\x0A+InstanceGroupManagersResumeInstancesRequest\x12\x14\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x09\"\xBB\x01\x0A\x1FInstanceGroupManagersScopedList\x12Q\x0A\x17instance_group_managers\x18\x90\xFA\x89f \x03(\x0B2-.google.cloud.compute.v1.InstanceGroupManager\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"k\x0A/InstanceGroupManagersSetInstanceTemplateRequest\x12\"\x0A\x11instance_template\x18\xE4\x81\xBB\x93\x01 \x01(\x09H\x00\x88\x01\x01B\x14\x0A\x12_instance_template\"s\x0A*InstanceGroupManagersSetTargetPoolsRequest\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x0Ctarget_pools\x18\xA9\x9F\xA0\xA0\x01 \x03(\x09B\x0E\x0A\x0C_fingerprint\"B\x0A*InstanceGroupManagersStartInstancesRequest\x12\x14\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x09\"l\x0A)InstanceGroupManagersStopInstancesRequest\x12\x1A\x0A\x0Aforce_stop\x18\xD6\xA1\xA1@ \x01(\x08H\x00\x88\x01\x01\x12\x14\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x09B\x0D\x0A\x0B_force_stop\"u\x0A,InstanceGroupManagersSuspendInstancesRequest\x12\x1D\x0A\x0Dforce_suspend\x18\xE8\xED\x96\x0D \x01(\x08H\x00\x88\x01\x01\x12\x14\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x09B\x10\x0A\x0E_force_suspend\"\x80\x01\x0A0InstanceGroupManagersUpdatePerInstanceConfigsReq\x12L\x0A\x14per_instance_configs\x18\xA9\xD5\xF8\xFA\x01 \x03(\x0B2*.google.cloud.compute.v1.PerInstanceConfig\"e\x0A!InstanceGroupsAddInstancesRequest\x12@\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x0B2*.google.cloud.compute.v1.InstanceReference\"\xBE\x02\x0A\x1BInstanceGroupsListInstances\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12A\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2/.google.cloud.compute.v1.InstanceWithNamedPorts\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xA1\x01\x0A\"InstanceGroupsListInstancesRequest\x12\x1E\x0A\x0Einstance_state\x18\xE7\xF0\xFC+ \x01(\x09H\x00\x88\x01\x01\"H\x0A\x0DInstanceState\x12\x1C\x0A\x18UNDEFINED_INSTANCE_STATE\x10\x00\x12\x09\x0A\x03ALL\x10\x81\xFB\x03\x12\x0E\x0A\x07RUNNING\x10\x9F\xC3\xEA9B\x11\x0A\x0F_instance_state\"h\x0A\$InstanceGroupsRemoveInstancesRequest\x12@\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x0B2*.google.cloud.compute.v1.InstanceReference\"\xA6\x01\x0A\x18InstanceGroupsScopedList\x12C\x0A\x0Finstance_groups\x18\xBE\xC1\xDF\xAE\x01 \x03(\x0B2&.google.cloud.compute.v1.InstanceGroup\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\x8E\x01\x0A\"InstanceGroupsSetNamedPortsRequest\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x00\x88\x01\x01\x12;\x0A\x0Bnamed_ports\x18\x8C\xC7\xF2\xCB\x01 \x03(\x0B2\".google.cloud.compute.v1.NamedPortB\x0E\x0A\x0C_fingerprint\"\xA1\x02\x0A\x0CInstanceList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x123\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2!.google.cloud.compute.v1.Instance\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xAB\x02\x0A\x15InstanceListReferrers\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x124\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2\".google.cloud.compute.v1.Reference\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xBC\x02\x0A\x19InstanceManagedByIgmError\x12]\x0A\x05error\x18\x88\xA4\x93. \x01(\x0B2F.google.cloud.compute.v1.InstanceManagedByIgmErrorManagedInstanceErrorH\x00\x88\x01\x01\x12q\x0A\x17instance_action_details\x18\xA3\xFC\xAB\x8B\x01 \x01(\x0B2G.google.cloud.compute.v1.InstanceManagedByIgmErrorInstanceActionDetailsH\x01\x88\x01\x01\x12\x19\x0A\x09timestamp\x18\x96\xD2\xA4\x1A \x01(\x09H\x02\x88\x01\x01B\x08\x0A\x06_errorB\x1A\x0A\x18_instance_action_detailsB\x0C\x0A\x0A_timestamp\"\xF0\x03\x0A.InstanceManagedByIgmErrorInstanceActionDetails\x12\x16\x0A\x06action\x18\xB6\xFC\xBDY \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09H\x01\x88\x01\x01\x12I\x0A\x07version\x18\xD8\xB9\xD4\xA7\x01 \x01(\x0B2/.google.cloud.compute.v1.ManagedInstanceVersionH\x02\x88\x01\x01\"\x9C\x02\x0A\x06Action\x12\x14\x0A\x10UNDEFINED_ACTION\x10\x00\x12\x12\x0A\x0AABANDONING\x10\xCD\xCA\x90\xB9\x01\x12\x10\x0A\x08CREATING\x10\xB9\xBD\x9D\xD9\x01\x12 \x0A\x18CREATING_WITHOUT_RETRIES\x10\x89\xC6\xBE\xCC\x01\x12\x10\x0A\x08DELETING\x10\xA8\xA7\x87\xFC\x01\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01\x12\x12\x0A\x0ARECREATING\x10\xEC\x8B\xFE\x88\x01\x12\x11\x0A\x0AREFRESHING\x10\xA7\xFE\xECM\x12\x12\x0A\x0ARESTARTING\x10\xF3\xEE\xEB\x98\x01\x12\x10\x0A\x08RESUMING\x10\xAA\xFB\x89\xD5\x01\x12\x10\x0A\x08STARTING\x10\xC0\xA0\x8B\xE9\x01\x12\x10\x0A\x08STOPPING\x10\xF4\xD0\xA2\xA7\x01\x12\x12\x0A\x0ASUSPENDING\x10\xA6\xD4\x98\xF5\x01\x12\x10\x0A\x09VERIFYING\x10\xA9\xC1\x8C\x08B\x09\x0A\x07_actionB\x0B\x0A\x09_instanceB\x0A\x0A\x08_version\"t\x0A-InstanceManagedByIgmErrorManagedInstanceError\x12\x14\x0A\x04code\x18\xED\xDB\xBA\x01 \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x07message\x18\x87\x80\xAC\xC7\x01 \x01(\x09H\x01\x88\x01\x01B\x07\x0A\x05_codeB\x0A\x0A\x08_message\"\x82\x01\x0A\x13InstanceMoveRequest\x12 \x0A\x10destination_zone\x18\xBD\xE2\xEF> \x01(\x09H\x00\x88\x01\x01\x12 \x0A\x0Ftarget_instance\x18\x83\x8F\x96\x8A\x01 \x01(\x09H\x01\x88\x01\x01B\x13\x0A\x11_destination_zoneB\x12\x0A\x10_target_instance\"\x9F\x02\x0A\x0EInstanceParams\x12M\x0A\x1Arequest_valid_for_duration\x18\xDD\x96\xB77 \x01(\x0B2!.google.cloud.compute.v1.DurationH\x00\x88\x01\x01\x12c\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2@.google.cloud.compute.v1.InstanceParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01B\x1D\x0A\x1B_request_valid_for_duration\"\xD1\x11\x0A\x12InstanceProperties\x12\\\x0A\x19advanced_machine_features\x18\xB2\xE7\xAA\xC3\x01 \x01(\x0B20.google.cloud.compute.v1.AdvancedMachineFeaturesH\x00\x88\x01\x01\x12\x1F\x0A\x0Ecan_ip_forward\x18\xFC\x86\x84\xDF\x01 \x01(\x08H\x01\x88\x01\x01\x12b\x0A\x1Cconfidential_instance_config\x18\xF5\x92\xFA\xE9\x01 \x01(\x0B23.google.cloud.compute.v1.ConfidentialInstanceConfigH\x02\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x03\x88\x01\x01\x127\x0A\x05disks\x18\xF6\xCC\xCA- \x03(\x0B2%.google.cloud.compute.v1.AttachedDisk\x12J\x0A\x12guest_accelerators\x18\xEF\xCC\x87\xDD\x01 \x03(\x0B2*.google.cloud.compute.v1.AcceleratorConfig\x12*\x0A\x1Akey_revocation_action_type\x18\xE2\xDC\xC0p \x01(\x09H\x04\x88\x01\x01\x12K\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B27.google.cloud.compute.v1.InstanceProperties.LabelsEntry\x12\x1C\x0A\x0Cmachine_type\x18\xB2\xB0\xCAl \x01(\x09H\x05\x88\x01\x01\x12;\x0A\x08metadata\x18\xAF\xF6\xB5) \x01(\x0B2!.google.cloud.compute.v1.MetadataH\x06\x88\x01\x01\x12 \x0A\x10min_cpu_platform\x18\xF7\x9B\xEAs \x01(\x09H\x07\x88\x01\x01\x12H\x0A\x12network_interfaces\x18\x8B\xDA\x92\x19 \x03(\x0B2).google.cloud.compute.v1.NetworkInterface\x12^\x0A\x1Anetwork_performance_config\x18\xE2\x97\xF8\xBD\x01 \x01(\x0B21.google.cloud.compute.v1.NetworkPerformanceConfigH\x08\x88\x01\x01\x12*\x0A\x1Aprivate_ipv6_google_access\x18\x8E\xCC\x82\x17 \x01(\x09H\x09\x88\x01\x01\x12R\x0A\x14reservation_affinity\x18\xBB\xB8\xA2K \x01(\x0B2,.google.cloud.compute.v1.ReservationAffinityH\x0A\x88\x01\x01\x12g\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2D.google.cloud.compute.v1.InstanceProperties.ResourceManagerTagsEntry\x12\x1C\x0A\x11resource_policies\x18\xE1\x9C\xCC\x0A \x03(\x09\x12@\x0A\x0Ascheduling\x18\x94\xCB\xB1\xB8\x01 \x01(\x0B2#.google.cloud.compute.v1.SchedulingH\x0B\x88\x01\x01\x12E\x0A\x10service_accounts\x18\xB0\xC4\xAB\x84\x01 \x03(\x0B2'.google.cloud.compute.v1.ServiceAccount\x12Y\x0A\x18shielded_instance_config\x18\xB5\x8B\x91\x06 \x01(\x0B2/.google.cloud.compute.v1.ShieldedInstanceConfigH\x0C\x88\x01\x01\x123\x0A\x04tags\x18\x99\xE8\xD8\x01 \x01(\x0B2\x1D.google.cloud.compute.v1.TagsH\x0D\x88\x01\x01\x12Z\x0A\x18workload_identity_config\x18\x9B\x82\xA2\xA1\x01 \x01(\x0B2/.google.cloud.compute.v1.WorkloadIdentityConfigH\x0E\x88\x01\x01\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\x8D\x01\x0A\x17KeyRevocationActionType\x12(\x0A\$UNDEFINED_KEY_REVOCATION_ACTION_TYPE\x10\x00\x12.\x0A&KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED\x10\xDA\x91\xDE\xDE\x01\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01\x12\x0B\x0A\x04STOP\x10\x82\x80\x9C\x01\"\xC0\x01\x0A\x17PrivateIpv6GoogleAccess\x12(\x0A\$UNDEFINED_PRIVATE_IPV6_GOOGLE_ACCESS\x10\x00\x12-\x0A%ENABLE_BIDIRECTIONAL_ACCESS_TO_GOOGLE\x10\xBA\xCA\x89\xCC\x01\x12+\x0A#ENABLE_OUTBOUND_VM_ACCESS_TO_GOOGLE\x10\xD7\xFA\xB6\x89\x01\x12\x1F\x0A\x17INHERIT_FROM_SUBNETWORK\x10\xBF\xA8\xEC\xFC\x01B\x1C\x0A\x1A_advanced_machine_featuresB\x11\x0A\x0F_can_ip_forwardB\x1F\x0A\x1D_confidential_instance_configB\x0E\x0A\x0C_descriptionB\x1D\x0A\x1B_key_revocation_action_typeB\x0F\x0A\x0D_machine_typeB\x0B\x0A\x09_metadataB\x13\x0A\x11_min_cpu_platformB\x1D\x0A\x1B_network_performance_configB\x1D\x0A\x1B_private_ipv6_google_accessB\x17\x0A\x15_reservation_affinityB\x0D\x0A\x0B_schedulingB\x1B\x0A\x19_shielded_instance_configB\x07\x0A\x05_tagsB\x1B\x0A\x19_workload_identity_config\"\xA0\x02\x0A\x17InstancePropertiesPatch\x12P\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B2<.google.cloud.compute.v1.InstancePropertiesPatch.LabelsEntry\x12S\x0A\x08metadata\x18\xAF\xF6\xB5) \x03(\x0B2>.google.cloud.compute.v1.InstancePropertiesPatch.MetadataEntry\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\x1A/\x0A\x0DMetadataEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\":\x0A\x11InstanceReference\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09H\x00\x88\x01\x01B\x0B\x0A\x09_instance\"\xD7\x01\x0A\x10InstanceSettings\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12K\x0A\x08metadata\x18\xAF\xF6\xB5) \x01(\x0B21.google.cloud.compute.v1.InstanceSettingsMetadataH\x02\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x03\x88\x01\x01B\x0E\x0A\x0C_fingerprintB\x07\x0A\x05_kindB\x0B\x0A\x09_metadataB\x07\x0A\x05_zone\"\xB7\x01\x0A\x18InstanceSettingsMetadata\x12N\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2<.google.cloud.compute.v1.InstanceSettingsMetadata.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x00\x88\x01\x01\x1A,\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01B\x07\x0A\x05_kind\"\x9F\x04\x0A\x10InstanceTemplate\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x02\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x03\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x04\x88\x01\x01\x12G\x0A\x0Aproperties\x18\xB3\x9A\xB6F \x01(\x0B2+.google.cloud.compute.v1.InstancePropertiesH\x05\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x06\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x07\x88\x01\x01\x12 \x0A\x0Fsource_instance\x18\xB9\x98\xFD\xBC\x01 \x01(\x09H\x08\x88\x01\x01\x12U\x0A\x16source_instance_params\x18\xCC\xD0\xC4@ \x01(\x0B2-.google.cloud.compute.v1.SourceInstanceParamsH\x09\x88\x01\x01B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x0D\x0A\x0B_propertiesB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB\x12\x0A\x10_source_instanceB\x19\x0A\x17_source_instance_params\"\xB8\x03\x0A\x1EInstanceTemplateAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12T\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2B.google.cloud.compute.v1.InstanceTemplateAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1Ab\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12C\x0A\x05value\x18\x02 \x01(\x0B24.google.cloud.compute.v1.InstanceTemplatesScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB1\x02\x0A\x14InstanceTemplateList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12;\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2).google.cloud.compute.v1.InstanceTemplate\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xAF\x01\x0A\x1BInstanceTemplatesScopedList\x12I\x0A\x12instance_templates\x18\x8F\xB8\xA5\xDB\x01 \x03(\x0B2).google.cloud.compute.v1.InstanceTemplate\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\x8E\x03\x0A\x16InstanceWithNamedPorts\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09H\x00\x88\x01\x01\x12;\x0A\x0Bnamed_ports\x18\x8C\xC7\xF2\xCB\x01 \x03(\x0B2\".google.cloud.compute.v1.NamedPort\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x01\x88\x01\x01\"\xEC\x01\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x16\x0A\x0EDEPROVISIONING\x10\xEE\x93\xC4\xCC\x01\x12\x0E\x0A\x07PENDING\x10\xF7\xAA\xF0\x10\x12\x14\x0A\x0CPROVISIONING\x10\xED\xF5\xDA\x8A\x01\x12\x11\x0A\x09REPAIRING\x10\x95\x82\x95\xC5\x01\x12\x0E\x0A\x07RUNNING\x10\x9F\xC3\xEA9\x12\x0F\x0A\x07STAGING\x10\x9B\xC8\xC6\xCD\x01\x12\x0F\x0A\x07STOPPED\x10\xAD\xBB\xEC\xD3\x01\x12\x10\x0A\x08STOPPING\x10\xF4\xD0\xA2\xA7\x01\x12\x10\x0A\x09SUSPENDED\x10\xBB\xBB\xB6\x18\x12\x12\x0A\x0ASUSPENDING\x10\xA6\xD4\x98\xF5\x01\x12\x11\x0A\x0ATERMINATED\x10\xA3\xF4\x9BwB\x0B\x0A\x09_instanceB\x09\x0A\x07_status\"C\x0A#InstancesAddResourcePoliciesRequest\x12\x1C\x0A\x11resource_policies\x18\xE1\x9C\xCC\x0A \x03(\x09\"\x8A\x02\x0A\$InstancesBulkInsertOperationMetadata\x12t\x0A\x13per_location_status\x18\x9A\xE9\x84P \x03(\x0B2T.google.cloud.compute.v1.InstancesBulkInsertOperationMetadata.PerLocationStatusEntry\x1Al\x0A\x16PerLocationStatusEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12A\x0A\x05value\x18\x02 \x01(\x0B22.google.cloud.compute.v1.BulkInsertOperationStatus:\x028\x01\"\xD8\x01\x0A&InstancesGetEffectiveFirewallsResponse\x12t\x0A\x10firewall_policys\x18\xC2\xCA\xFC\xC3\x01 \x03(\x0B2V.google.cloud.compute.v1.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy\x128\x0A\x09firewalls\x18\xF3\xC6\xE8\x81\x01 \x03(\x0B2!.google.cloud.compute.v1.Firewall\"\xAC\x04\x0A=InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy\x12\x1C\x0A\x0Cdisplay_name\x18\xE8\x87\x91\x02 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x01\x88\x01\x01\x12O\x0A\x16packet_mirroring_rules\x18\xC4\xFF\xC0\xFD\x01 \x03(\x0B2+.google.cloud.compute.v1.FirewallPolicyRule\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x02\x88\x01\x01\x12=\x0A\x05rules\x18\xF7\x91\xF53 \x03(\x0B2+.google.cloud.compute.v1.FirewallPolicyRule\x12\x1B\x0A\x0Ashort_name\x18\xEE\xB8\xD0\xEA\x01 \x01(\x09H\x03\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x04\x88\x01\x01\"\x99\x01\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x10\x0A\x09HIERARCHY\x10\x95\xC4\xAA!\x12\x0F\x0A\x07NETWORK\x10\x8E\xCC\xB3\xC5\x01\x12\x17\x0A\x10NETWORK_REGIONAL\x10\xB0\xE2\xFDZ\x12\x14\x0A\x0DSYSTEM_GLOBAL\x10\xB3\x97\xD4\x1C\x12\x16\x0A\x0FSYSTEM_REGIONAL\x10\xAF\x8C\x92M\x12\x13\x0A\x0BUNSPECIFIED\x10\x97\xBE\x98\xFB\x01B\x0F\x0A\x0D_display_nameB\x07\x0A\x05_nameB\x0B\x0A\x09_priorityB\x0D\x0A\x0B_short_nameB\x07\x0A\x05_type\"F\x0A&InstancesRemoveResourcePoliciesRequest\x12\x1C\x0A\x11resource_policies\x18\xE1\x9C\xCC\x0A \x03(\x09\"\xC8\x02\x0A\"InstancesReportHostAsFaultyRequest\x12#\x0A\x13disruption_schedule\x18\x83\xC5\xDB- \x01(\x09H\x00\x88\x01\x01\x12`\x0A\x0Dfault_reasons\x18\x92\xAB\x91P \x03(\x0B2F.google.cloud.compute.v1.InstancesReportHostAsFaultyRequestFaultReason\"\x82\x01\x0A\x12DisruptionSchedule\x12!\x0A\x1DUNDEFINED_DISRUPTION_SCHEDULE\x10\x00\x12'\x0A\x1FDISRUPTION_SCHEDULE_UNSPECIFIED\x10\xDB\xEE\xC8\x9E\x01\x12\x0E\x0A\x06FUTURE\x10\xC3\x83\xA2\xE2\x01\x12\x10\x0A\x09IMMEDIATE\x10\x91\x8F\xF3HB\x16\x0A\x14_disruption_schedule\"\xAE\x02\x0A-InstancesReportHostAsFaultyRequestFaultReason\x12\x19\x0A\x08behavior\x18\xD2\xE4\xBA\xD0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\"\xA6\x01\x0A\x08Behavior\x12\x16\x0A\x12UNDEFINED_BEHAVIOR\x10\x00\x12\x1B\x0A\x14BEHAVIOR_UNSPECIFIED\x10\xAA\xE9\xF0(\x12\x11\x0A\x0ACHIP_ERROR\x10\xB5\xC0\xBD}\x12\x12\x0A\x0BPERFORMANCE\x10\x90\xC8\xDA@\x12\x1D\x0A\x16SILENT_DATA_CORRUPTION\x10\xA6\xF5\x8C5\x12\x1F\x0A\x17UNRECOVERABLE_GPU_ERROR\x10\x9B\x92\xB7\xAD\x01B\x0B\x0A\x09_behaviorB\x0E\x0A\x0C_description\"\x95\x01\x0A\x13InstancesScopedList\x127\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x0B2!.google.cloud.compute.v1.Instance\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xD7\x01\x0A\x19InstancesSetLabelsRequest\x12!\x0A\x11label_fingerprint\x18\x99\xF0\xF7T \x01(\x09H\x00\x88\x01\x01\x12R\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B2>.google.cloud.compute.v1.InstancesSetLabelsRequest.LabelsEntry\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01B\x14\x0A\x12_label_fingerprint\"q\x0A#InstancesSetMachineResourcesRequest\x12J\x0A\x12guest_accelerators\x18\xEF\xCC\x87\xDD\x01 \x03(\x0B2*.google.cloud.compute.v1.AcceleratorConfig\"O\x0A\x1EInstancesSetMachineTypeRequest\x12\x1C\x0A\x0Cmachine_type\x18\xB2\xB0\xCAl \x01(\x09H\x00\x88\x01\x01B\x0F\x0A\x0D_machine_type\"Z\x0A!InstancesSetMinCpuPlatformRequest\x12 \x0A\x10min_cpu_platform\x18\xF7\x9B\xEAs \x01(\x09H\x00\x88\x01\x01B\x13\x0A\x11_min_cpu_platform\"h\x0A\x17InstancesSetNameRequest\x12\x1D\x0A\x0Ccurrent_name\x18\x91\xF3\xAB\xBC\x01 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x01\x88\x01\x01B\x0F\x0A\x0D_current_nameB\x07\x0A\x05_name\"w\x0A!InstancesSetSecurityPolicyRequest\x12\x1D\x0A\x12network_interfaces\x18\x8B\xDA\x92\x19 \x03(\x09\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09H\x00\x88\x01\x01B\x12\x0A\x10_security_policy\"W\x0A!InstancesSetServiceAccountRequest\x12\x15\x0A\x05email\x18\x9C\x97\x89. \x01(\x09H\x00\x88\x01\x01\x12\x11\x0A\x06scopes\x18\x9F\x99\x92O \x03(\x09B\x08\x0A\x06_email\"w\x0A&InstancesStartWithEncryptionKeyRequest\x12M\x0A\x05disks\x18\xF6\xCC\xCA- \x03(\x0B2;.google.cloud.compute.v1.CustomerEncryptionKeyProtectedDisk\"\xBD\x0B\x0A\x0FInstantSnapshot\x12\x1D\x0A\x0Carchitecture\x18\xD3\xD2\xB1\x90\x01 \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1D\x0A\x0Cdisk_size_gb\x18\xB7\x9A\xE7\x96\x01 \x01(\x03H\x03\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x04\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x05\x88\x01\x01\x12!\x0A\x11label_fingerprint\x18\x99\xF0\xF7T \x01(\x09H\x06\x88\x01\x01\x12H\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B24.google.cloud.compute.v1.InstantSnapshot.LabelsEntry\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x07\x88\x01\x01\x12F\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2..google.cloud.compute.v1.InstantSnapshotParamsH\x08\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x09\x88\x01\x01\x12W\x0A\x0Fresource_status\x18\xC3\xFA\xF7v \x01(\x0B26.google.cloud.compute.v1.InstantSnapshotResourceStatusH\x0A\x88\x01\x01\x12\x1E\x0A\x0Dsatisfies_pzi\x18\xA1\xDD\xAB\xE5\x01 \x01(\x08H\x0B\x88\x01\x01\x12\x1E\x0A\x0Dsatisfies_pzs\x18\xAB\xDD\xAB\xE5\x01 \x01(\x08H\x0C\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0D\x88\x01\x01\x12!\x0A\x11self_link_with_id\x18\x82\xAC\x9D\x15 \x01(\x09H\x0E\x88\x01\x01\x12\x1C\x0A\x0Bsource_disk\x18\xC1\xEE\xB4\xD7\x01 \x01(\x09H\x0F\x88\x01\x01\x12\x1F\x0A\x0Esource_disk_id\x18\xD9\xCD\xC9\xD8\x01 \x01(\x09H\x10\x88\x01\x01\x12.\x0A\x1Dsource_instant_snapshot_group\x18\x86\xFE\xE7\xFA\x01 \x01(\x09H\x11\x88\x01\x01\x120\x0A source_instant_snapshot_group_id\x18\xF4\x99\xD7O \x01(\x09H\x12\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x13\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x14\x88\x01\x01\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"j\x0A\x0CArchitecture\x12\x1A\x0A\x16UNDEFINED_ARCHITECTURE\x10\x00\x12 \x0A\x18ARCHITECTURE_UNSPECIFIED\x10\xAB\xD4\x9D\xBC\x01\x12\x0C\x0A\x05ARM64\x10\xFA\xCB\xE9\x1D\x12\x0E\x0A\x06X86_64\x10\xC7\xA4\xE6\xCA\x01\"u\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x10\x0A\x08CREATING\x10\xB9\xBD\x9D\xD9\x01\x12\x10\x0A\x08DELETING\x10\xA8\xA7\x87\xFC\x01\x12\x0E\x0A\x06FAILED\x10\xBD\x90\xA6\xD9\x01\x12\x0C\x0A\x05READY\x10\x83\xC3\x8F%\x12\x13\x0A\x0BUNAVAILABLE\x10\xB0\xD8\xA5\xC5\x01B\x0F\x0A\x0D_architectureB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x0F\x0A\x0D_disk_size_gbB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x14\x0A\x12_label_fingerprintB\x07\x0A\x05_nameB\x09\x0A\x07_paramsB\x09\x0A\x07_regionB\x12\x0A\x10_resource_statusB\x10\x0A\x0E_satisfies_pziB\x10\x0A\x0E_satisfies_pzsB\x0C\x0A\x0A_self_linkB\x14\x0A\x12_self_link_with_idB\x0E\x0A\x0C_source_diskB\x11\x0A\x0F_source_disk_idB \x0A\x1E_source_instant_snapshot_groupB#\x0A!_source_instant_snapshot_group_idB\x09\x0A\x07_statusB\x07\x0A\x05_zone\"\xCE\x03\x0A\x1DInstantSnapshotAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12S\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2A.google.cloud.compute.v1.InstantSnapshotAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1Aa\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12B\x0A\x05value\x18\x02 \x01(\x0B23.google.cloud.compute.v1.InstantSnapshotsScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xDD\x05\x0A\x14InstantSnapshotGroup\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x02\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x03\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x04\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x05\x88\x01\x01\x12\\\x0A\x0Fresource_status\x18\xC3\xFA\xF7v \x01(\x0B2;.google.cloud.compute.v1.InstantSnapshotGroupResourceStatusH\x06\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x07\x88\x01\x01\x12!\x0A\x11self_link_with_id\x18\x82\xAC\x9D\x15 \x01(\x09H\x08\x88\x01\x01\x12)\x0A\x18source_consistency_group\x18\xF4\xCC\xAF\xFD\x01 \x01(\x09H\x09\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x0A\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x0B\x88\x01\x01\"\x82\x01\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x10\x0A\x08CREATING\x10\xB9\xBD\x9D\xD9\x01\x12\x10\x0A\x08DELETING\x10\xA8\xA7\x87\xFC\x01\x12\x0E\x0A\x06FAILED\x10\xBD\x90\xA6\xD9\x01\x12\x0F\x0A\x07INVALID\x10\xD7\xFB\xED\xFC\x01\x12\x0C\x0A\x05READY\x10\x83\xC3\x8F%\x12\x0F\x0A\x07UNKNOWN\x10\xAA\xF0\xC4\xCE\x01B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x09\x0A\x07_regionB\x12\x0A\x10_resource_statusB\x0C\x0A\x0A_self_linkB\x14\x0A\x12_self_link_with_idB\x1B\x0A\x19_source_consistency_groupB\x09\x0A\x07_statusB\x07\x0A\x05_zone\"r\x0A\x1EInstantSnapshotGroupParameters\x12.\x0A\x1Dsource_instant_snapshot_group\x18\x86\xFE\xE7\xFA\x01 \x01(\x09H\x00\x88\x01\x01B \x0A\x1E_source_instant_snapshot_group\"\xEF\x01\x0A\"InstantSnapshotGroupResourceStatus\x127\x0A&consistency_membership_resolution_time\x18\x9E\xB5\xA7\xA5\x01 \x01(\x09H\x00\x88\x01\x01\x12U\x0A\x0Bsource_info\x18\xD2\x9C\xBE\xD7\x01 \x01(\x0B27.google.cloud.compute.v1.InstantSnapshotGroupSourceInfoH\x01\x88\x01\x01B)\x0A'_consistency_membership_resolution_timeB\x0E\x0A\x0C_source_info\"\x99\x01\x0A\x1EInstantSnapshotGroupSourceInfo\x12\"\x0A\x11consistency_group\x18\x98\x8B\xA9\xF2\x01 \x01(\x09H\x00\x88\x01\x01\x12\$\x0A\x14consistency_group_id\x18\xA2\xCA\xE8( \x01(\x09H\x01\x88\x01\x01B\x14\x0A\x12_consistency_groupB\x17\x0A\x15_consistency_group_id\"\xAF\x02\x0A\x13InstantSnapshotList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12:\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2(.google.cloud.compute.v1.InstantSnapshot\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xBF\x01\x0A\x15InstantSnapshotParams\x12j\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2G.google.cloud.compute.v1.InstantSnapshotParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"[\x0A\x1DInstantSnapshotResourceStatus\x12#\x0A\x12storage_size_bytes\x18\xF1\x8D\xE6\xB8\x01 \x01(\x03H\x00\x88\x01\x01B\x15\x0A\x13_storage_size_bytes\"\xAC\x01\x0A\x1AInstantSnapshotsScopedList\x12G\x0A\x11instant_snapshots\x18\xD1\xBC\x97\x9D\x01 \x03(\x0B2(.google.cloud.compute.v1.InstantSnapshot\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"h\x0A\x0FInt64RangeMatch\x12\x1A\x0A\x09range_end\x18\xD9\x95\xE0\x99\x01 \x01(\x03H\x00\x88\x01\x01\x12\x1B\x0A\x0Brange_start\x18\xE0\xFD\xA21 \x01(\x03H\x01\x88\x01\x01B\x0C\x0A\x0A_range_endB\x0E\x0A\x0C_range_start\"\x9B\x14\x0A\x0CInterconnect\x12\x1C\x0A\x0Baai_enabled\x18\xCB\xA2\xB1\xB9\x01 \x01(\x08H\x00\x88\x01\x01\x12\x1E\x0A\x0Dadmin_enabled\x18\xD1\xEC\xC1\xD4\x01 \x01(\x08H\x01\x88\x01\x01\x12r\x0A\x1Eapplication_aware_interconnect\x18\x9E\xF8\xCD\xCC\x01 \x01(\x0B2A.google.cloud.compute.v1.InterconnectApplicationAwareInterconnectH\x02\x88\x01\x01\x12\x1E\x0A\x12available_features\x18\xF3\xB9\xD6\xEC\x01 \x03(\x09\x12J\x0A\x0Dcircuit_infos\x18\xAF\x83\xCDN \x03(\x0B20.google.cloud.compute.v1.InterconnectCircuitInfo\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x03\x88\x01\x01\x12\x1D\x0A\x0Dcustomer_name\x18\xCC\xDC\xDF\x01 \x01(\x09H\x04\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x05\x88\x01\x01\x12T\x0A\x10expected_outages\x18\x9B\xEA\x8E~ \x03(\x0B27.google.cloud.compute.v1.InterconnectOutageNotification\x12\"\x0A\x11google_ip_address\x18\xA2\x85\xA5\xD3\x01 \x01(\x09H\x06\x88\x01\x01\x12\$\x0A\x13google_reference_id\x18\xD5\xB5\x8A\xFF\x01 \x01(\x09H\x07\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x08\x88\x01\x01\x12\$\x0A\x18interconnect_attachments\x18\xFF\xD2\xEB\xCA\x01 \x03(\x09\x12\x1E\x0A\x13interconnect_groups\x18\xA5\xAD\x84q \x03(\x09\x12\"\x0A\x11interconnect_type\x18\xCB\x98\xD3\xF5\x01 \x01(\x09H\x09\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x0A\x88\x01\x01\x12!\x0A\x11label_fingerprint\x18\x99\xF0\xF7T \x01(\x09H\x0B\x88\x01\x01\x12E\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B21.google.cloud.compute.v1.Interconnect.LabelsEntry\x12\x1A\x0A\x09link_type\x18\xDF\x88\xBE\xF9\x01 \x01(\x09H\x0C\x88\x01\x01\x12\x19\x0A\x08location\x18\xB5\xBF\xBE\x8A\x01 \x01(\x09H\x0D\x88\x01\x01\x12D\x0A\x06macsec\x18\xA2\xC1\x97\xFC\x01 \x01(\x0B2+.google.cloud.compute.v1.InterconnectMacsecH\x0E\x88\x01\x01\x12\x1E\x0A\x0Emacsec_enabled\x18\xA4\xA1\xCD\\ \x01(\x08H\x0F\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x10\x88\x01\x01\x12!\x0A\x11noc_contact_email\x18\x80\xF8\xDA\x06 \x01(\x09H\x11\x88\x01\x01\x12\"\x0A\x12operational_status\x18\xFF\xB1\xF0_ \x01(\x09H\x12\x88\x01\x01\x12C\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2+.google.cloud.compute.v1.InterconnectParamsH\x13\x88\x01\x01\x12\x1F\x0A\x0Fpeer_ip_address\x18\xD9\x97\x87c \x01(\x09H\x14\x88\x01\x01\x12'\x0A\x16provisioned_link_count\x18\xF5\xD2\xF6\xC3\x01 \x01(\x05H\x15\x88\x01\x01\x12 \x0A\x0Fremote_location\x18\x8E\x8F\xD7\x9A\x01 \x01(\x09H\x16\x88\x01\x01\x12\x1E\x0A\x12requested_features\x18\xEE\xF3\xF7\xDB\x01 \x03(\x09\x12\$\x0A\x14requested_link_count\x18\xFB\xDB\xBD\x15 \x01(\x05H\x17\x88\x01\x01\x12\x1E\x0A\x0Dsatisfies_pzs\x18\xAB\xDD\xAB\xE5\x01 \x01(\x08H\x18\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x19\x88\x01\x01\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H\x1A\x88\x01\x01\x12\x18\x0A\x07subzone\x18\xEC\x83\xC7\x85\x01 \x01(\x09H\x1B\x88\x01\x01\x12\x16\x0A\x0Bwire_groups\x18\xCE\xED\xB1\x13 \x03(\x09\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"5\x0A\x11AvailableFeatures\x12 \x0A\x1CUNDEFINED_AVAILABLE_FEATURES\x10\x00\"j\x0A\x10InterconnectType\x12\x1F\x0A\x1BUNDEFINED_INTERCONNECT_TYPE\x10\x00\x12\x10\x0A\x09DEDICATED\x10\xCF\x9B\x9C{\x12\x12\x0A\x0AIT_PRIVATE\x10\xCF\x8C\x88\xA0\x01\x12\x0F\x0A\x07PARTNER\x10\xA8\xD1\xA1\xDC\x01\"\x8D\x01\x0A\x08LinkType\x12\x17\x0A\x13UNDEFINED_LINK_TYPE\x10\x00\x12\"\x0A\x1ALINK_TYPE_ETHERNET_100G_LR\x10\xE7\xF2\x81\xA1\x01\x12 \x0A\x19LINK_TYPE_ETHERNET_10G_LR\x10\xA5\xB9\xF1p\x12\"\x0A\x1BLINK_TYPE_ETHERNET_400G_LR4\x10\xCA\xF4\xC8<\"`\x0A\x11OperationalStatus\x12 \x0A\x1CUNDEFINED_OPERATIONAL_STATUS\x10\x00\x12\x10\x0A\x09OS_ACTIVE\x10\xC1\xFB\xC8\x1A\x12\x17\x0A\x10OS_UNPROVISIONED\x10\xC0\xC1\xAAr\"5\x0A\x11RequestedFeatures\x12 \x0A\x1CUNDEFINED_REQUESTED_FEATURES\x10\x00\"C\x0A\x05State\x12\x13\x0A\x0FUNDEFINED_STATE\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x15\x0A\x0DUNPROVISIONED\x10\xDB\xC7\xD7\xF6\x01\"F\x0A\x07Subzone\x12\x15\x0A\x11UNDEFINED_SUBZONE\x10\x00\x12\x11\x0A\x09SUBZONE_A\x10\x8E\xAD\x84\x8B\x01\x12\x11\x0A\x09SUBZONE_B\x10\x8F\xAD\x84\x8B\x01B\x0E\x0A\x0C_aai_enabledB\x10\x0A\x0E_admin_enabledB!\x0A\x1F_application_aware_interconnectB\x15\x0A\x13_creation_timestampB\x10\x0A\x0E_customer_nameB\x0E\x0A\x0C_descriptionB\x14\x0A\x12_google_ip_addressB\x16\x0A\x14_google_reference_idB\x05\x0A\x03_idB\x14\x0A\x12_interconnect_typeB\x07\x0A\x05_kindB\x14\x0A\x12_label_fingerprintB\x0C\x0A\x0A_link_typeB\x0B\x0A\x09_locationB\x09\x0A\x07_macsecB\x11\x0A\x0F_macsec_enabledB\x07\x0A\x05_nameB\x14\x0A\x12_noc_contact_emailB\x15\x0A\x13_operational_statusB\x09\x0A\x07_paramsB\x12\x0A\x10_peer_ip_addressB\x19\x0A\x17_provisioned_link_countB\x12\x0A\x10_remote_locationB\x17\x0A\x15_requested_link_countB\x10\x0A\x0E_satisfies_pzsB\x0C\x0A\x0A_self_linkB\x08\x0A\x06_stateB\x0A\x0A\x08_subzone\"\xA7\x04\x0A(InterconnectApplicationAwareInterconnect\x12\x87\x01\x0A\x1Bbandwidth_percentage_policy\x18\xE9\xDC\x96Y \x01(\x0B2Z.google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentagePolicyH\x00\x88\x01\x01\x12#\x0A\x13profile_description\x18\xE6\xEC\xA8} \x01(\x09H\x01\x88\x01\x01\x12z\x0A\x19shape_average_percentages\x18\xD9\xB8\xF4{ \x03(\x0B2T.google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentage\x12}\x0A\x16strict_priority_policy\x18\xB7\x95\x97E \x01(\x0B2U.google.cloud.compute.v1.InterconnectApplicationAwareInterconnectStrictPriorityPolicyH\x02\x88\x01\x01B\x1E\x0A\x1C_bandwidth_percentage_policyB\x16\x0A\x14_profile_descriptionB\x19\x0A\x17_strict_priority_policy\"\x88\x02\x0A;InterconnectApplicationAwareInterconnectBandwidthPercentage\x12\x1A\x0A\x0Apercentage\x18\x9A\xE5\xB7H \x01(\x0DH\x00\x88\x01\x01\x12\x1D\x0A\x0Dtraffic_class\x18\xB6\xF9\xBF^ \x01(\x09H\x01\x88\x01\x01\"m\x0A\x0CTrafficClass\x12\x1B\x0A\x17UNDEFINED_TRAFFIC_CLASS\x10\x00\x12\x09\x0A\x03TC1\x10\xA2\x87\x05\x12\x09\x0A\x03TC2\x10\xA3\x87\x05\x12\x09\x0A\x03TC3\x10\xA4\x87\x05\x12\x09\x0A\x03TC4\x10\xA5\x87\x05\x12\x09\x0A\x03TC5\x10\xA6\x87\x05\x12\x09\x0A\x03TC6\x10\xA7\x87\x05B\x0D\x0A\x0B_percentageB\x10\x0A\x0E_traffic_class\"\xBB\x01\x0AAInterconnectApplicationAwareInterconnectBandwidthPercentagePolicy\x12v\x0A\x15bandwidth_percentages\x18\x8B\xFD\xA3o \x03(\x0B2T.google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentage\">\x0A.google.cloud.compute.v1.InterconnectAttachmentPartnerMetadataH\x1F\x88\x01\x01\x12e\x0A\x19private_interconnect_info\x18\x83\xEC\x91q \x01(\x0B2:.google.cloud.compute.v1.InterconnectAttachmentPrivateInfoH \x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H!\x88\x01\x01\x12\x1F\x0A\x0Eremote_service\x18\xBC\xFF\xF2\xBA\x01 \x01(\x09H\"\x88\x01\x01\x12\x16\x0A\x06router\x18\xC9\xAE\xEEF \x01(\x09H#\x88\x01\x01\x12\x1E\x0A\x0Dsatisfies_pzs\x18\xAB\xDD\xAB\xE5\x01 \x01(\x08H\$\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H%\x88\x01\x01\x12\x1B\x0A\x0Astack_type\x18\x91\xB5\x8B\xCB\x01 \x01(\x09H&\x88\x01\x01\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H'\x88\x01\x01\x12\x1E\x0A\x0Dsubnet_length\x18\x88\xC4\xB7\x85\x01 \x01(\x05H(\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H)\x88\x01\x01\x12\x1D\x0A\x0Dvlan_tag8021q\x18\x9C\xE8\x979 \x01(\x05H*\x88\x01\x01\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\x8F\x02\x0A\x09Bandwidth\x12\x17\x0A\x13UNDEFINED_BANDWIDTH\x10\x00\x12\x0F\x0A\x08BPS_100G\x10\xB0\x95\xD0\x17\x12\x0F\x0A\x08BPS_100M\x10\xB6\x95\xD0\x17\x12\x0F\x0A\x07BPS_10G\x10\x8E\x89\xF2\x84\x01\x12\x0E\x0A\x06BPS_1G\x10\xF0\xAD\xB9\xA9\x01\x12\x0F\x0A\x08BPS_200M\x10\x95\xFE\xD1\x17\x12\x0F\x0A\x07BPS_20G\x10\xCF\x90\xF2\x84\x01\x12\x0E\x0A\x06BPS_2G\x10\x8F\xAE\xB9\xA9\x01\x12\x0F\x0A\x08BPS_300M\x10\xF4\xE6\xD3\x17\x12\x0F\x0A\x08BPS_400G\x10\xCD\xCF\xD5\x17\x12\x0F\x0A\x08BPS_400M\x10\xD3\xCF\xD5\x17\x12\x0F\x0A\x08BPS_500M\x10\xB2\xB8\xD7\x17\x12\x0F\x0A\x07BPS_50G\x10\x92\xA7\xF2\x84\x01\x12\x0F\x0A\x07BPS_50M\x10\x98\xA7\xF2\x84\x01\x12\x0E\x0A\x06BPS_5G\x10\xEC\xAE\xB9\xA9\x01\"\x9F\x01\x0A\x16EdgeAvailabilityDomain\x12&\x0A\"UNDEFINED_EDGE_AVAILABILITY_DOMAIN\x10\x00\x12\x1D\x0A\x15AVAILABILITY_DOMAIN_1\x10\xDA\xFB\xD6\xA6\x01\x12\x1D\x0A\x15AVAILABILITY_DOMAIN_2\x10\xDB\xFB\xD6\xA6\x01\x12\x1F\x0A\x17AVAILABILITY_DOMAIN_ANY\x10\xB5\xEA\xF7\xB2\x01\"A\x0A\x0AEncryption\x12\x18\x0A\x14UNDEFINED_ENCRYPTION\x10\x00\x12\x0C\x0A\x05IPSEC\x10\xAA\xA3\xA9!\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01\"`\x0A\x11OperationalStatus\x12 \x0A\x1CUNDEFINED_OPERATIONAL_STATUS\x10\x00\x12\x10\x0A\x09OS_ACTIVE\x10\xC1\xFB\xC8\x1A\x12\x17\x0A\x10OS_UNPROVISIONED\x10\xC0\xC1\xAAr\"I\x0A\x09StackType\x12\x18\x0A\x14UNDEFINED_STACK_TYPE\x10\x00\x12\x10\x0A\x09IPV4_IPV6\x10\x81\xE8\xCA\x0A\x12\x10\x0A\x09IPV4_ONLY\x10\xA6\xCB\xD5\x0A\"\xC2\x01\x0A\x05State\x12\x13\x0A\x0FUNDEFINED_STATE\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x0E\x0A\x07DEFUNCT\x10\xAF\xBC\xA17\x12 \x0A\x18PARTNER_REQUEST_RECEIVED\x10\xE8\xF0\xF2\xF4\x01\x12\x17\x0A\x10PENDING_CUSTOMER\x10\xA6\x83\xEFO\x12\x17\x0A\x0FPENDING_PARTNER\x10\xE0\xFB\xFA\xB8\x01\x12\x19\x0A\x11STATE_UNSPECIFIED\x10\xC9\xD0\xBC\xE0\x01\x12\x15\x0A\x0DUNPROVISIONED\x10\xDB\xC7\xD7\xF6\x01\"m\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x10\x0A\x09DEDICATED\x10\xCF\x9B\x9C{\x12\x14\x0A\x0CL2_DEDICATED\x10\xB6\x94\xC0\xA0\x01\x12\x0F\x0A\x07PARTNER\x10\xA8\xD1\xA1\xDC\x01\x12\x18\x0A\x10PARTNER_PROVIDER\x10\xA8\xF7\xB7\xE6\x01B\x10\x0A\x0E_admin_enabledB\x13\x0A\x11_attachment_groupB\x0C\x0A\x0A_bandwidthB\$\x0A\"_candidate_cloud_router_ip_addressB&\x0A\$_candidate_cloud_router_ipv6_addressB'\x0A%_candidate_customer_router_ip_addressB)\x0A'_candidate_customer_router_ipv6_addressB\x1A\x0A\x18_cloud_router_ip_addressB\x1C\x0A\x1A_cloud_router_ipv6_addressB!\x0A\x1F_cloud_router_ipv6_interface_idB\x1C\x0A\x1A_configuration_constraintsB\x15\x0A\x13_creation_timestampB\x1D\x0A\x1B_customer_router_ip_addressB\x1F\x0A\x1D_customer_router_ipv6_addressB\$\x0A\"_customer_router_ipv6_interface_idB\x14\x0A\x12_dataplane_versionB\x0E\x0A\x0C_descriptionB\x1B\x0A\x19_edge_availability_domainB\x0D\x0A\x0B_encryptionB\x16\x0A\x14_google_reference_idB\x05\x0A\x03_idB\x0F\x0A\x0D_interconnectB\x07\x0A\x05_kindB\x10\x0A\x0E_l2_forwardingB\x14\x0A\x12_label_fingerprintB\x06\x0A\x04_mtuB\x07\x0A\x05_nameB\x15\x0A\x13_operational_statusB\x0E\x0A\x0C_pairing_keyB\x09\x0A\x07_paramsB\x0E\x0A\x0C_partner_asnB\x13\x0A\x11_partner_metadataB\x1C\x0A\x1A_private_interconnect_infoB\x09\x0A\x07_regionB\x11\x0A\x0F_remote_serviceB\x09\x0A\x07_routerB\x10\x0A\x0E_satisfies_pzsB\x0C\x0A\x0A_self_linkB\x0D\x0A\x0B_stack_typeB\x08\x0A\x06_stateB\x10\x0A\x0E_subnet_lengthB\x07\x0A\x05_typeB\x10\x0A\x0E_vlan_tag8021q\"\xE3\x03\x0A\$InterconnectAttachmentAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12Z\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2H.google.cloud.compute.v1.InterconnectAttachmentAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1Ah\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12I\x0A\x05value\x18\x02 \x01(\x0B2:.google.cloud.compute.v1.InterconnectAttachmentsScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB3\x02\x0A.InterconnectAttachmentConfigurationConstraints\x12\x18\x0A\x07bgp_md5\x18\x8A\xE8\xF3\xB1\x01 \x01(\x09H\x00\x88\x01\x01\x12w\x0A\x13bgp_peer_asn_ranges\x18\x82\xBB\xF9\xE2\x01 \x03(\x0B2V.google.cloud.compute.v1.InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange\"b\x0A\x06BgpMd5\x12\x15\x0A\x11UNDEFINED_BGP_MD5\x10\x00\x12\x14\x0A\x0CMD5_OPTIONAL\x10\x81\xA2\xE0\xFD\x01\x12\x13\x0A\x0CMD5_REQUIRED\x10\xC0\xE2\xFBg\x12\x16\x0A\x0FMD5_UNSUPPORTED\x10\xD4\xE1\xBB)B\x0A\x0A\x08_bgp_md5\"w\x0A=InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange\x12\x12\x0A\x03max\x18\xE4\xCA\x06 \x01(\x0DH\x00\x88\x01\x01\x12\x12\x0A\x03min\x18\xD2\xCC\x06 \x01(\x0DH\x01\x88\x01\x01B\x06\x0A\x04_maxB\x06\x0A\x04_min\"\x81\x07\x0A\x1BInterconnectAttachmentGroup\x12^\x0A\x0Battachments\x18\xB0\x97\xCF\x9F\x01 \x03(\x0B2E.google.cloud.compute.v1.InterconnectAttachmentGroup.AttachmentsEntry\x12[\x0A\x0Aconfigured\x18\xBE\xF4\xFB\x8C\x01 \x01(\x0B2>.google.cloud.compute.v1.InterconnectAttachmentGroupConfiguredH\x00\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x03\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x04\x88\x01\x01\x12S\x0A\x06intent\x18\x9C\xED\xC4\xCB\x01 \x01(\x0B2:.google.cloud.compute.v1.InterconnectAttachmentGroupIntentH\x05\x88\x01\x01\x12#\x0A\x12interconnect_group\x18\x8E\xB7\xA9\xB9\x01 \x01(\x09H\x06\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x07\x88\x01\x01\x12g\x0A\x11logical_structure\x18\xBD\x99\xF4C \x01(\x0B2D.google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureH\x08\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x09\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0A\x88\x01\x01\x1Ar\x0A\x10AttachmentsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12M\x0A\x05value\x18\x02 \x01(\x0B2>.google.cloud.compute.v1.InterconnectAttachmentGroupAttachment:\x028\x01B\x0D\x0A\x0B_configuredB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x07\x0A\x05_etagB\x05\x0A\x03_idB\x09\x0A\x07_intentB\x15\x0A\x13_interconnect_groupB\x07\x0A\x05_kindB\x14\x0A\x12_logical_structureB\x07\x0A\x05_nameB\x0C\x0A\x0A_self_link\"R\x0A%InterconnectAttachmentGroupAttachment\x12\x1A\x0A\x0Aattachment\x18\xA3\xB2\xDDW \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_attachment\"\xAE\x01\x0A%InterconnectAttachmentGroupConfigured\x12p\x0A\x10availability_sla\x18\xC4\xB8\xB3\xE1\x01 \x01(\x0B2M.google.cloud.compute.v1.InterconnectAttachmentGroupConfiguredAvailabilitySLAH\x00\x88\x01\x01B\x13\x0A\x11_availability_sla\"\x8A\x03\x0A4InterconnectAttachmentGroupConfiguredAvailabilitySLA\x12\x1D\x0A\x0Deffective_sla\x18\x90\xD5\xDFD \x01(\x09H\x00\x88\x01\x01\x12\x83\x01\x0A\x15intended_sla_blockers\x18\x84\xAD\xE6\xD5\x01 \x03(\x0B2`.google.cloud.compute.v1.InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers\"\x9A\x01\x0A\x0CEffectiveSla\x12\x1B\x0A\x17UNDEFINED_EFFECTIVE_SLA\x10\x00\x12!\x0A\x19EFFECTIVE_SLA_UNSPECIFIED\x10\xA8\xA7\x90\xEA\x01\x12\x0D\x0A\x06NO_SLA\x10\x8A\xE3\xFEL\x12\x1B\x0A\x13PRODUCTION_CRITICAL\x10\xE5\xF8\xA7\xE0\x01\x12\x1E\x0A\x17PRODUCTION_NON_CRITICAL\x10\xB7\xBD\xFD7B\x10\x0A\x0E_effective_sla\"\xAB\x04\x0AGInterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers\x12\x17\x0A\x0Battachments\x18\xB0\x97\xCF\x9F\x01 \x03(\x09\x12\x1D\x0A\x0Cblocker_type\x18\xDF\xA4\xE2\xB5\x01 \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12documentation_link\x18\xDF\xD4\xC8, \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bexplanation\x18\x99\x9C\xD7\xF0\x01 \x01(\x09H\x02\x88\x01\x01\x12\x12\x0A\x06metros\x18\xFA\xEC\x97\xFE\x01 \x03(\x09\x12\x12\x0A\x07regions\x18\xFF\xEF\xF2\x05 \x03(\x09\x12\x10\x0A\x05zones\x18\xC7\xA4\xAD7 \x03(\x09\"\xF3\x01\x0A\x0BBlockerType\x12\x1A\x0A\x16UNDEFINED_BLOCKER_TYPE\x10\x00\x12 \x0A\x18BLOCKER_TYPE_UNSPECIFIED\x10\xD7\xC2\xF8\xCC\x01\x12\x1B\x0A\x13INCOMPATIBLE_METROS\x10\xC0\x9F\xBD\x8A\x01\x12\x1B\x0A\x14INCOMPATIBLE_REGIONS\x10\xD9\x8E\xFA\x02\x12\x1D\x0A\x16MISSING_GLOBAL_ROUTING\x10\xA3\xC8\x8EO\x12\x16\x0A\x0ENO_ATTACHMENTS\x10\x92\xDC\xD8\xD9\x01\x12'\x0A NO_ATTACHMENTS_IN_METRO_AND_ZONE\x10\xA7\xC6\xD2\x18\x12\x0C\x0A\x05OTHER\x10\xF0\x8D\x82\$B\x0F\x0A\x0D_blocker_typeB\x15\x0A\x13_documentation_linkB\x0E\x0A\x0C_explanation\"\x80\x02\x0A!InterconnectAttachmentGroupIntent\x12!\x0A\x10availability_sla\x18\xC4\xB8\xB3\xE1\x01 \x01(\x09H\x00\x88\x01\x01\"\xA2\x01\x0A\x0FAvailabilitySla\x12\x1E\x0A\x1AUNDEFINED_AVAILABILITY_SLA\x10\x00\x12#\x0A\x1CAVAILABILITY_SLA_UNSPECIFIED\x10\xFC\xDE\xAA\x05\x12\x0D\x0A\x06NO_SLA\x10\x8A\xE3\xFEL\x12\x1B\x0A\x13PRODUCTION_CRITICAL\x10\xE5\xF8\xA7\xE0\x01\x12\x1E\x0A\x17PRODUCTION_NON_CRITICAL\x10\xB7\xBD\xFD7B\x13\x0A\x11_availability_sla\"\x8D\x01\x0A+InterconnectAttachmentGroupLogicalStructure\x12^\x0A\x07regions\x18\xFF\xEF\xF2\x05 \x03(\x0B2J.google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegion\"\xBB\x01\x0A1InterconnectAttachmentGroupLogicalStructureRegion\x12c\x0A\x06metros\x18\xFA\xEC\x97\xFE\x01 \x03(\x0B2O.google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x00\x88\x01\x01B\x09\x0A\x07_region\"\xCA\x01\x0A6InterconnectAttachmentGroupLogicalStructureRegionMetro\x12o\x0A\x0Afacilities\x18\x81\xC5\xF4\xFF\x01 \x03(\x0B2W.google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetroFacility\x12\x15\x0A\x05metro\x18\x99\xDA\xBE1 \x01(\x09H\x00\x88\x01\x01B\x08\x0A\x06_metro\"\xD7\x01\x0A>InterconnectAttachmentGroupLogicalStructureRegionMetroFacility\x12\x19\x0A\x08facility\x18\xA3\xDD\xF9\xEE\x01 \x01(\x09H\x00\x88\x01\x01\x12m\x0A\x05zones\x18\xC7\xA4\xAD7 \x03(\x0B2[.google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZoneB\x0B\x0A\x09_facility\"|\x0ABInterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone\x12\x17\x0A\x0Battachments\x18\xB0\x97\xCF\x9F\x01 \x03(\x09\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x00\x88\x01\x01B\x07\x0A\x05_zone\"\xC4\x01\x0A8InterconnectAttachmentGroupsGetOperationalStatusResponse\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12^\x0A\x06result\x18\x9D\x90\xB7B \x01(\x0B2F.google.cloud.compute.v1.InterconnectAttachmentGroupsOperationalStatusH\x01\x88\x01\x01B\x07\x0A\x05_etagB\x09\x0A\x07_result\"\x88\x03\x0A(InterconnectAttachmentGroupsListResponse\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x12F\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B24.google.cloud.compute.v1.InterconnectAttachmentGroup\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x88\x05\x0A-InterconnectAttachmentGroupsOperationalStatus\x12w\x0A\x13attachment_statuses\x18\xBC\xAF\x98\xEA\x01 \x03(\x0B2V.google.cloud.compute.v1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus\x12[\x0A\x0Aconfigured\x18\xBE\xF4\xFB\x8C\x01 \x01(\x0B2>.google.cloud.compute.v1.InterconnectAttachmentGroupConfiguredH\x00\x88\x01\x01\x12\x1D\x0A\x0Cgroup_status\x18\xB2\xB3\xC5\xA1\x01 \x01(\x09H\x01\x88\x01\x01\x12S\x0A\x06intent\x18\x9C\xED\xC4\xCB\x01 \x01(\x0B2:.google.cloud.compute.v1.InterconnectAttachmentGroupIntentH\x02\x88\x01\x01\x12[\x0A\x0Boperational\x18\xD2\xC7\xEC= \x01(\x0B2>.google.cloud.compute.v1.InterconnectAttachmentGroupConfiguredH\x03\x88\x01\x01\"u\x0A\x0BGroupStatus\x12\x1A\x0A\x16UNDEFINED_GROUP_STATUS\x10\x00\x12\x10\x0A\x08DEGRADED\x10\xAE\xA6\xA0\xBD\x01\x12\x11\x0A\x0AFULLY_DOWN\x10\x97\xB0\xEBy\x12\x10\x0A\x08FULLY_UP\x10\xD0\xBE\xB4\xF0\x01\x12\x13\x0A\x0BUNSPECIFIED\x10\x97\xBE\x98\xFB\x01B\x0D\x0A\x0B_configuredB\x0F\x0A\x0D_group_statusB\x09\x0A\x07_intentB\x0E\x0A\x0C_operational\"\x94\x06\x0A=InterconnectAttachmentGroupsOperationalStatusAttachmentStatus\x12\x1E\x0A\x0Dadmin_enabled\x18\xD1\xEC\xC1\xD4\x01 \x01(\x08H\x00\x88\x01\x01\x12\x1A\x0A\x0Aattachment\x18\xA3\xB2\xDDW \x01(\x09H\x01\x88\x01\x01\x12\x19\x0A\x09is_active\x18\xBB\xD7\xE06 \x01(\x09H\x02\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x03\x88\x01\x01\"Z\x0A\x08IsActive\x12\x17\x0A\x13UNDEFINED_IS_ACTIVE\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x10\x0A\x08INACTIVE\x10\xEB\x98\xF9\x80\x01\x12\x13\x0A\x0BUNSPECIFIED\x10\x97\xBE\x98\xFB\x01\"\xCD\x03\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12!\x0A\x19ATTACHMENT_STATUS_UNKNOWN\x10\xF9\xDE\xA5\xE1\x01\x12\x1B\x0A\x13CONNECTION_DISABLED\x10\xBD\x95\xA9\xCE\x01\x12\x16\x0A\x0FCONNECTION_DOWN\x10\xE3\x8A\xCA\x7F\x12\x15\x0A\x0DCONNECTION_UP\x10\x9C\xDF\x9E\xD9\x01\x12\x0E\x0A\x07DEFUNCT\x10\xAF\xBC\xA17\x12)\x0A!IPSEC_CONFIGURATION_NEEDED_STATUS\x10\xFE\xB5\x87\xD9\x01\x12)\x0A!IPSEC_READY_TO_RESUME_FLOW_STATUS\x10\x84\x99\xC0\xB7\x01\x12\x19\x0A\x11IPV4_DOWN_IPV6_UP\x10\xB0\xDA\xA8\x84\x01\x12\x19\x0A\x11IPV4_UP_IPV6_DOWN\x10\xB0\x9E\xDA\x96\x01\x12 \x0A\x18PARTNER_REQUEST_RECEIVED\x10\xE8\xF0\xF2\xF4\x01\x12\x17\x0A\x10PENDING_CUSTOMER\x10\xA6\x83\xEFO\x12\x17\x0A\x0FPENDING_PARTNER\x10\xE0\xFB\xFA\xB8\x01\x12\x13\x0A\x0BPROVISIONED\x10\x94\xB0\xD1\xA9\x01\x12\"\x0A\x1BROUTER_CONFIGURATION_BROKEN\x10\x94\x8D\xE2G\x12\x15\x0A\x0DUNPROVISIONED\x10\xDB\xC7\xD7\xF6\x01B\x10\x0A\x0E_admin_enabledB\x0D\x0A\x0B_attachmentB\x0C\x0A\x0A_is_activeB\x09\x0A\x07_status\"\xDB\x04\x0A\"InterconnectAttachmentL2Forwarding\x12r\x0A\x12appliance_mappings\x18\xB7\xBF\xCB\xB2\x01 \x03(\x0B2R.google.cloud.compute.v1.InterconnectAttachmentL2Forwarding.ApplianceMappingsEntry\x12-\x0A\x1Cdefault_appliance_ip_address\x18\xEC\xE3\xE8\xFF\x01 \x01(\x09H\x00\x88\x01\x01\x12f\x0A\x0Dgeneve_header\x18\xA8\x95\xCC8 \x01(\x0B2G.google.cloud.compute.v1.InterconnectAttachmentL2ForwardingGeneveHeaderH\x01\x88\x01\x01\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09H\x02\x88\x01\x01\x12+\x0A\x1Atunnel_endpoint_ip_address\x18\xEF\xD6\xC1\xDF\x01 \x01(\x09H\x03\x88\x01\x01\x1A\x85\x01\x0A\x16ApplianceMappingsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12Z\x0A\x05value\x18\x02 \x01(\x0B2K.google.cloud.compute.v1.InterconnectAttachmentL2ForwardingApplianceMapping:\x028\x01B\x1F\x0A\x1D_default_appliance_ip_addressB\x10\x0A\x0E_geneve_headerB\x0A\x0A\x08_networkB\x1D\x0A\x1B_tunnel_endpoint_ip_address\"\xA8\x02\x0A2InterconnectAttachmentL2ForwardingApplianceMapping\x12\$\x0A\x14appliance_ip_address\x18\xAE\x95\xD3\x1B \x01(\x09H\x00\x88\x01\x01\x12\x93\x01\x0A inner_vlan_to_appliance_mappings\x18\xA8\x8B\xB8. \x03(\x0B2f.google.cloud.compute.v1.InterconnectAttachmentL2ForwardingApplianceMappingInnerVlanToApplianceMapping\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x01\x88\x01\x01B\x17\x0A\x15_appliance_ip_addressB\x07\x0A\x05_name\"\xB8\x01\x0AMInterconnectAttachmentL2ForwardingApplianceMappingInnerVlanToApplianceMapping\x12+\x0A\x1Ainner_appliance_ip_address\x18\xF7\x91\x98\xA7\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Finner_vlan_tags\x18\xCC\xC5\xCD\xCD\x01 \x03(\x09B\x1D\x0A\x1B_inner_appliance_ip_address\"L\x0A.InterconnectAttachmentL2ForwardingGeneveHeader\x12\x12\x0A\x03vni\x18\xB1\x91\x07 \x01(\x0DH\x00\x88\x01\x01B\x06\x0A\x04_vni\"\xBD\x02\x0A\x1AInterconnectAttachmentList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12A\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2/.google.cloud.compute.v1.InterconnectAttachment\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xCD\x01\x0A\x1CInterconnectAttachmentParams\x12q\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2N.google.cloud.compute.v1.InterconnectAttachmentParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xBC\x01\x0A%InterconnectAttachmentPartnerMetadata\x12\"\x0A\x11interconnect_name\x18\x9C\xEF\xC6\xF5\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Cpartner_name\x18\xA2\xA7\x90M \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x0Aportal_url\x18\x9C\xCE\xAD\x80\x01 \x01(\x09H\x02\x88\x01\x01B\x14\x0A\x12_interconnect_nameB\x0F\x0A\x0D_partner_nameB\x0D\x0A\x0B_portal_url\"K\x0A!InterconnectAttachmentPrivateInfo\x12\x19\x0A\x08tag8021q\x18\xC0\xD1\xCE\x81\x01 \x01(\x0DH\x00\x88\x01\x01B\x0B\x0A\x09_tag8021q\"\xC1\x01\x0A!InterconnectAttachmentsScopedList\x12U\x0A\x18interconnect_attachments\x18\xFF\xD2\xEB\xCA\x01 \x03(\x0B2/.google.cloud.compute.v1.InterconnectAttachment\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xC5\x01\x0A\x17InterconnectCircuitInfo\x12\"\x0A\x12customer_demarc_id\x18\x93\x8C\xDC\x0D \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x11google_circuit_id\x18\xF7\x8D\xF8| \x01(\x09H\x01\x88\x01\x01\x12!\x0A\x10google_demarc_id\x18\xAE\xDD\xDB\xD5\x01 \x01(\x09H\x02\x88\x01\x01B\x15\x0A\x13_customer_demarc_idB\x14\x0A\x12_google_circuit_idB\x13\x0A\x11_google_demarc_id\"\x95\x05\x0A\x17InterconnectDiagnostics\x12P\x0A\x0Aarp_caches\x18\x91\xD6\xD8\xC5\x01 \x03(\x0B28.google.cloud.compute.v1.InterconnectDiagnosticsARPEntry\x12(\x0A\x17bundle_aggregation_type\x18\x94\xC9\xB2\xCF\x01 \x01(\x09H\x00\x88\x01\x01\x12)\x0A\x19bundle_operational_status\x18\xDC\x97\xE02 \x01(\x09H\x01\x88\x01\x01\x12L\x0A\x05links\x18\xB9\x9F\x8D1 \x03(\x0B2:.google.cloud.compute.v1.InterconnectDiagnosticsLinkStatus\x12\x1C\x0A\x0Bmac_address\x18\x84\xD2\xC8\x9E\x01 \x01(\x09H\x02\x88\x01\x01\"\x8A\x01\x0A\x15BundleAggregationType\x12%\x0A!UNDEFINED_BUNDLE_AGGREGATION_TYPE\x10\x00\x12#\x0A\x1CBUNDLE_AGGREGATION_TYPE_LACP\x10\xCD\xA2\x9E\x0D\x12%\x0A\x1EBUNDLE_AGGREGATION_TYPE_STATIC\x10\xD9\x98\x95\x18\"\x8F\x01\x0A\x17BundleOperationalStatus\x12'\x0A#UNDEFINED_BUNDLE_OPERATIONAL_STATUS\x10\x00\x12&\x0A\x1EBUNDLE_OPERATIONAL_STATUS_DOWN\x10\x85\xAE\xB4\xD8\x01\x12#\x0A\x1CBUNDLE_OPERATIONAL_STATUS_UP\x10\xBE\x83\xF9LB\x1A\x0A\x18_bundle_aggregation_typeB\x1C\x0A\x1A_bundle_operational_statusB\x0E\x0A\x0C_mac_address\"{\x0A\x1FInterconnectDiagnosticsARPEntry\x12\x1B\x0A\x0Aip_address\x18\xDC\xF1\xDC\xC1\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bmac_address\x18\x84\xD2\xC8\x9E\x01 \x01(\x09H\x01\x88\x01\x01B\x0D\x0A\x0B_ip_addressB\x0E\x0A\x0C_mac_address\"\xFA\x01\x0A%InterconnectDiagnosticsLinkLACPStatus\x12 \x0A\x10google_system_id\x18\xA5\x85\xBF+ \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12neighbor_system_id\x18\x9E\x98\xF9\xA3\x01 \x01(\x09H\x01\x88\x01\x01\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H\x02\x88\x01\x01\"=\x0A\x05State\x12\x13\x0A\x0FUNDEFINED_STATE\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x0F\x0A\x08DETACHED\x10\xF2\xF6\xA1gB\x13\x0A\x11_google_system_idB\x15\x0A\x13_neighbor_system_idB\x08\x0A\x06_state\"\xE3\x01\x0A'InterconnectDiagnosticsLinkOpticalPower\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H\x00\x88\x01\x01\x12\x15\x0A\x05value\x18\xF1\xA2\xB25 \x01(\x02H\x01\x88\x01\x01\"v\x0A\x05State\x12\x13\x0A\x0FUNDEFINED_STATE\x10\x00\x12\x12\x0A\x0AHIGH_ALARM\x10\xD4\xF2\xCD\x91\x01\x12\x13\x0A\x0CHIGH_WARNING\x10\xDF\xEB\xAFi\x12\x11\x0A\x09LOW_ALARM\x10\xE6\xAA\xFF\x96\x01\x12\x13\x0A\x0BLOW_WARNING\x10\xF1\xAA\xC6\xA1\x01\x12\x07\x0A\x02OK\x10\xDC\x13B\x08\x0A\x06_stateB\x08\x0A\x06_value\"\xF1\x06\x0A!InterconnectDiagnosticsLinkStatus\x12P\x0A\x0Aarp_caches\x18\x91\xD6\xD8\xC5\x01 \x03(\x0B28.google.cloud.compute.v1.InterconnectDiagnosticsARPEntry\x12\x1A\x0A\x0Acircuit_id\x18\xB1\xFA\xAFk \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Dgoogle_demarc\x18\x8C\x8F\x03 \x01(\x09H\x01\x88\x01\x01\x12\\\x0A\x0Blacp_status\x18\xAF\xC4\x9E\xAC\x01 \x01(\x0B2>.google.cloud.compute.v1.InterconnectDiagnosticsLinkLACPStatusH\x02\x88\x01\x01\x12U\x0A\x06macsec\x18\xA2\xC1\x97\xFC\x01 \x01(\x0B2<.google.cloud.compute.v1.InterconnectDiagnosticsMacsecStatusH\x03\x88\x01\x01\x12\"\x0A\x12operational_status\x18\xFF\xB1\xF0_ \x01(\x09H\x04\x88\x01\x01\x12i\x0A\x17receiving_optical_power\x18\xDF\xAD\xD8t \x01(\x0B2@.google.cloud.compute.v1.InterconnectDiagnosticsLinkOpticalPowerH\x05\x88\x01\x01\x12m\x0A\x1Atransmitting_optical_power\x18\x9D\xBA\x89\xDB\x01 \x01(\x0B2@.google.cloud.compute.v1.InterconnectDiagnosticsLinkOpticalPowerH\x06\x88\x01\x01\"\x7F\x0A\x11OperationalStatus\x12 \x0A\x1CUNDEFINED_OPERATIONAL_STATUS\x10\x00\x12\$\x0A\x1CLINK_OPERATIONAL_STATUS_DOWN\x10\xFD\xE4\xA6\x86\x01\x12\"\x0A\x1ALINK_OPERATIONAL_STATUS_UP\x10\xB6\xB6\xED\x91\x01B\x0D\x0A\x0B_circuit_idB\x10\x0A\x0E_google_demarcB\x0E\x0A\x0C_lacp_statusB\x09\x0A\x07_macsecB\x15\x0A\x13_operational_statusB\x1A\x0A\x18_receiving_optical_powerB\x1D\x0A\x1B_transmitting_optical_power\"n\x0A#InterconnectDiagnosticsMacsecStatus\x12\x12\x0A\x03ckn\x18\x86\x82\x06 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Boperational\x18\xD2\xC7\xEC= \x01(\x08H\x01\x88\x01\x01B\x06\x0A\x04_cknB\x0E\x0A\x0C_operational\"\x94\x06\x0A\x11InterconnectGroup\x12Q\x0A\x0Aconfigured\x18\xBE\xF4\xFB\x8C\x01 \x01(\x0B24.google.cloud.compute.v1.InterconnectGroupConfiguredH\x00\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x03\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x04\x88\x01\x01\x12I\x0A\x06intent\x18\x9C\xED\xC4\xCB\x01 \x01(\x0B20.google.cloud.compute.v1.InterconnectGroupIntentH\x05\x88\x01\x01\x12X\x0A\x0Dinterconnects\x18\xA5\xDB\x85\xF8\x01 \x03(\x0B2=.google.cloud.compute.v1.InterconnectGroup.InterconnectsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x06\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x07\x88\x01\x01\x12_\x0A\x12physical_structure\x18\x8B\xD0\x90] \x01(\x0B2;.google.cloud.compute.v1.InterconnectGroupPhysicalStructureH\x08\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x09\x88\x01\x01\x1Al\x0A\x12InterconnectsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12E\x0A\x05value\x18\x02 \x01(\x0B26.google.cloud.compute.v1.InterconnectGroupInterconnect:\x028\x01B\x0D\x0A\x0B_configuredB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x07\x0A\x05_etagB\x05\x0A\x03_idB\x09\x0A\x07_intentB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x15\x0A\x13_physical_structureB\x0C\x0A\x0A_self_link\"\xA2\x01\x0A\x1BInterconnectGroupConfigured\x12k\x0A\x13topology_capability\x18\xE8\xD9\xE0D \x01(\x0B2F.google.cloud.compute.v1.InterconnectGroupConfiguredTopologyCapabilityH\x00\x88\x01\x01B\x16\x0A\x14_topology_capability\"\xFC\x02\x0A-InterconnectGroupConfiguredTopologyCapability\x12\x8A\x01\x0A\x1Cintended_capability_blockers\x18\xEC\xFD\xC0\xFD\x01 \x03(\x0B2`.google.cloud.compute.v1.InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers\x12\x1D\x0A\x0Dsupported_sla\x18\x97\xF4\xA2\x1C \x01(\x09H\x00\x88\x01\x01\"\x8C\x01\x0A\x0CSupportedSla\x12\x1B\x0A\x17UNDEFINED_SUPPORTED_SLA\x10\x00\x12\x0D\x0A\x06NO_SLA\x10\x8A\xE3\xFEL\x12\x1B\x0A\x13PRODUCTION_CRITICAL\x10\xE5\xF8\xA7\xE0\x01\x12\x1E\x0A\x17PRODUCTION_NON_CRITICAL\x10\xB7\xBD\xFD7\x12\x13\x0A\x0BUNSPECIFIED\x10\x97\xBE\x98\xFB\x01B\x10\x0A\x0E_supported_sla\"\x83\x04\x0AGInterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers\x12\x1D\x0A\x0Cblocker_type\x18\xDF\xA4\xE2\xB5\x01 \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12documentation_link\x18\xDF\xD4\xC8, \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bexplanation\x18\x99\x9C\xD7\xF0\x01 \x01(\x09H\x02\x88\x01\x01\x12\x16\x0A\x0Afacilities\x18\x81\xC5\xF4\xFF\x01 \x03(\x09\x12\x19\x0A\x0Dinterconnects\x18\xA5\xDB\x85\xF8\x01 \x03(\x09\x12\x12\x0A\x06metros\x18\xFA\xEC\x97\xFE\x01 \x03(\x09\x12\x10\x0A\x05zones\x18\xC7\xA4\xAD7 \x03(\x09\"\xC5\x01\x0A\x0BBlockerType\x12\x1A\x0A\x16UNDEFINED_BLOCKER_TYPE\x10\x00\x12\x1B\x0A\x13INCOMPATIBLE_METROS\x10\xC0\x9F\xBD\x8A\x01\x12\x14\x0A\x0DNOT_AVAILABLE\x10\x9D\x80\x8DC\x12\x18\x0A\x10NO_INTERCONNECTS\x10\x87\xF7\xD2\xF9\x01\x12*\x0A\"NO_INTERCONNECTS_IN_METRO_AND_ZONE\x10\xDC\xBA\xA2\xD2\x01\x12\x0C\x0A\x05OTHER\x10\xF0\x8D\x82\$\x12\x13\x0A\x0BUNSPECIFIED\x10\x97\xBE\x98\xFB\x01B\x0F\x0A\x0D_blocker_typeB\x15\x0A\x13_documentation_linkB\x0E\x0A\x0C_explanation\"\xF1\x01\x0A\x17InterconnectGroupIntent\x12#\x0A\x13topology_capability\x18\xE8\xD9\xE0D \x01(\x09H\x00\x88\x01\x01\"\x98\x01\x0A\x12TopologyCapability\x12!\x0A\x1DUNDEFINED_TOPOLOGY_CAPABILITY\x10\x00\x12\x0D\x0A\x06NO_SLA\x10\x8A\xE3\xFEL\x12\x1B\x0A\x13PRODUCTION_CRITICAL\x10\xE5\xF8\xA7\xE0\x01\x12\x1E\x0A\x17PRODUCTION_NON_CRITICAL\x10\xB7\xBD\xFD7\x12\x13\x0A\x0BUNSPECIFIED\x10\x97\xBE\x98\xFB\x01B\x16\x0A\x14_topology_capability\"N\x0A\x1DInterconnectGroupInterconnect\x12\x1C\x0A\x0Cinterconnect\x18\x8E\xC9\x8Ck \x01(\x09H\x00\x88\x01\x01B\x0F\x0A\x0D_interconnect\"{\x0A\"InterconnectGroupPhysicalStructure\x12U\x0A\x06metros\x18\xFA\xEC\x97\xFE\x01 \x03(\x0B2A.google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetros\"\xB0\x01\x0A(InterconnectGroupPhysicalStructureMetros\x12c\x0A\x0Afacilities\x18\x81\xC5\xF4\xFF\x01 \x03(\x0B2K.google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities\x12\x15\x0A\x05metro\x18\x99\xDA\xBE1 \x01(\x09H\x00\x88\x01\x01B\x08\x0A\x06_metro\"\xC0\x01\x0A2InterconnectGroupPhysicalStructureMetrosFacilities\x12\x19\x0A\x08facility\x18\xA3\xDD\xF9\xEE\x01 \x01(\x09H\x00\x88\x01\x01\x12b\x0A\x05zones\x18\xC7\xA4\xAD7 \x03(\x0B2P.google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZonesB\x0B\x0A\x09_facility\"s\x0A7InterconnectGroupPhysicalStructureMetrosFacilitiesZones\x12\x19\x0A\x0Dinterconnects\x18\xA5\xDB\x85\xF8\x01 \x03(\x09\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x00\x88\x01\x01B\x07\x0A\x05_zone\"\xD0\x03\x0A\x1FInterconnectGroupsCreateMembers\x12(\x0A\x18intent_mismatch_behavior\x18\xC0\xD5\xB2N \x01(\x09H\x00\x88\x01\x01\x12d\x0A\x0Dinterconnects\x18\xA5\xDB\x85\xF8\x01 \x03(\x0B2I.google.cloud.compute.v1.InterconnectGroupsCreateMembersInterconnectInput\x12p\x0A\x15template_interconnect\x18\xB3\xB0\x95k \x01(\x0B2I.google.cloud.compute.v1.InterconnectGroupsCreateMembersInterconnectInputH\x01\x88\x01\x01\"t\x0A\x16IntentMismatchBehavior\x12&\x0A\"UNDEFINED_INTENT_MISMATCH_BEHAVIOR\x10\x00\x12\x0E\x0A\x06CREATE\x10\xFC\xA9\xE2\xB7\x01\x12\x0D\x0A\x06REJECT\x10\x9F\xCF\xF1~\x12\x13\x0A\x0BUNSPECIFIED\x10\x97\xBE\x98\xFB\x01B\x1B\x0A\x19_intent_mismatch_behaviorB\x18\x0A\x16_template_interconnect\"\xBB\x07\x0A0InterconnectGroupsCreateMembersInterconnectInput\x12\x1E\x0A\x0Dadmin_enabled\x18\xD1\xEC\xC1\xD4\x01 \x01(\x08H\x00\x88\x01\x01\x12\x1D\x0A\x0Dcustomer_name\x18\xCC\xDC\xDF\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12\x19\x0A\x08facility\x18\xA3\xDD\xF9\xEE\x01 \x01(\x09H\x03\x88\x01\x01\x12\"\x0A\x11interconnect_type\x18\xCB\x98\xD3\xF5\x01 \x01(\x09H\x04\x88\x01\x01\x12\x1A\x0A\x09link_type\x18\xDF\x88\xBE\xF9\x01 \x01(\x09H\x05\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x06\x88\x01\x01\x12!\x0A\x11noc_contact_email\x18\x80\xF8\xDA\x06 \x01(\x09H\x07\x88\x01\x01\x12 \x0A\x0Fremote_location\x18\x8E\x8F\xD7\x9A\x01 \x01(\x09H\x08\x88\x01\x01\x12\x1E\x0A\x12requested_features\x18\xEE\xF3\xF7\xDB\x01 \x03(\x09\x12\$\x0A\x14requested_link_count\x18\xFB\xDB\xBD\x15 \x01(\x05H\x09\x88\x01\x01\"j\x0A\x10InterconnectType\x12\x1F\x0A\x1BUNDEFINED_INTERCONNECT_TYPE\x10\x00\x12\x10\x0A\x09DEDICATED\x10\xCF\x9B\x9C{\x12\x12\x0A\x0AIT_PRIVATE\x10\xCF\x8C\x88\xA0\x01\x12\x0F\x0A\x07PARTNER\x10\xA8\xD1\xA1\xDC\x01\"\x8D\x01\x0A\x08LinkType\x12\x17\x0A\x13UNDEFINED_LINK_TYPE\x10\x00\x12\"\x0A\x1ALINK_TYPE_ETHERNET_100G_LR\x10\xE7\xF2\x81\xA1\x01\x12 \x0A\x19LINK_TYPE_ETHERNET_10G_LR\x10\xA5\xB9\xF1p\x12\"\x0A\x1BLINK_TYPE_ETHERNET_400G_LR4\x10\xCA\xF4\xC8<\"\x80\x01\x0A\x11RequestedFeatures\x12 \x0A\x1CUNDEFINED_REQUESTED_FEATURES\x10\x00\x12\x1D\x0A\x15IF_CROSS_SITE_NETWORK\x10\xB7\xA2\xD8\xDF\x01\x12\x17\x0A\x10IF_L2_FORWARDING\x10\xD4\xE7\xEF;\x12\x11\x0A\x09IF_MACSEC\x10\x84\xFC\xFA\xBC\x01B\x10\x0A\x0E_admin_enabledB\x10\x0A\x0E_customer_nameB\x0E\x0A\x0C_descriptionB\x0B\x0A\x09_facilityB\x14\x0A\x12_interconnect_typeB\x0C\x0A\x0A_link_typeB\x07\x0A\x05_nameB\x14\x0A\x12_noc_contact_emailB\x12\x0A\x10_remote_locationB\x17\x0A\x15_requested_link_count\"\x87\x01\x0A&InterconnectGroupsCreateMembersRequest\x12Q\x0A\x07request\x18\x8F\xE5\xBB\x0A \x01(\x0B28.google.cloud.compute.v1.InterconnectGroupsCreateMembersH\x00\x88\x01\x01B\x0A\x0A\x08_request\"\xB0\x01\x0A.InterconnectGroupsGetOperationalStatusResponse\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12T\x0A\x06result\x18\x9D\x90\xB7B \x01(\x0B2<.google.cloud.compute.v1.InterconnectGroupsOperationalStatusH\x01\x88\x01\x01B\x07\x0A\x05_etagB\x09\x0A\x07_result\"\xF4\x02\x0A\x1EInterconnectGroupsListResponse\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x12<\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2*.google.cloud.compute.v1.InterconnectGroup\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xE8\x04\x0A#InterconnectGroupsOperationalStatus\x12Q\x0A\x0Aconfigured\x18\xBE\xF4\xFB\x8C\x01 \x01(\x0B24.google.cloud.compute.v1.InterconnectGroupConfiguredH\x00\x88\x01\x01\x12\x1D\x0A\x0Cgroup_status\x18\xB2\xB3\xC5\xA1\x01 \x01(\x09H\x01\x88\x01\x01\x12I\x0A\x06intent\x18\x9C\xED\xC4\xCB\x01 \x01(\x0B20.google.cloud.compute.v1.InterconnectGroupIntentH\x02\x88\x01\x01\x12q\x0A\x15interconnect_statuses\x18\xB1\xE9\x83\xD5\x01 \x03(\x0B2N.google.cloud.compute.v1.InterconnectGroupsOperationalStatusInterconnectStatus\x12Q\x0A\x0Boperational\x18\xD2\xC7\xEC= \x01(\x0B24.google.cloud.compute.v1.InterconnectGroupConfiguredH\x03\x88\x01\x01\"\x82\x01\x0A\x0BGroupStatus\x12\x1A\x0A\x16UNDEFINED_GROUP_STATUS\x10\x00\x12\x10\x0A\x08DEGRADED\x10\xAE\xA6\xA0\xBD\x01\x12\x11\x0A\x0AFULLY_DOWN\x10\x97\xB0\xEBy\x12\x10\x0A\x08FULLY_UP\x10\xD0\xBE\xB4\xF0\x01\x12 \x0A\x19GROUPS_STATUS_UNSPECIFIED\x10\x95\x8D\xF3|B\x0D\x0A\x0B_configuredB\x0F\x0A\x0D_group_statusB\x09\x0A\x07_intentB\x0E\x0A\x0C_operational\"\x87\x03\x0A5InterconnectGroupsOperationalStatusInterconnectStatus\x12\x1E\x0A\x0Dadmin_enabled\x18\xD1\xEC\xC1\xD4\x01 \x01(\x08H\x00\x88\x01\x01\x12N\x0A\x0Bdiagnostics\x18\xAC\xB3\xFA\x9E\x01 \x01(\x0B20.google.cloud.compute.v1.InterconnectDiagnosticsH\x01\x88\x01\x01\x12\x1C\x0A\x0Cinterconnect\x18\x8E\xC9\x8Ck \x01(\x09H\x02\x88\x01\x01\x12\x19\x0A\x09is_active\x18\xBB\xD7\xE06 \x01(\x09H\x03\x88\x01\x01\"d\x0A\x08IsActive\x12\x17\x0A\x13UNDEFINED_IS_ACTIVE\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x10\x0A\x08INACTIVE\x10\xEB\x98\xF9\x80\x01\x12\x1D\x0A\x15IS_ACTIVE_UNSPECIFIED\x10\x93\xC1\x8D\x83\x01B\x10\x0A\x0E_admin_enabledB\x0E\x0A\x0C_diagnosticsB\x0F\x0A\x0D_interconnectB\x0C\x0A\x0A_is_active\"\xA9\x02\x0A\x10InterconnectList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x127\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2%.google.cloud.compute.v1.Interconnect\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xE3\x0C\x0A\x14InterconnectLocation\x12\x18\x0A\x07address\x18\xF4\xB7\xDE\xDC\x01 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x11availability_zone\x18\x90\xD0\xC7K \x01(\x09H\x01\x88\x01\x01\x12\x1E\x0A\x12available_features\x18\xF3\xB9\xD6\xEC\x01 \x03(\x09\x12 \x0A\x14available_link_types\x18\xAA\xD6\xF9\xF2\x01 \x03(\x09\x12\x14\x0A\x04city\x18\xEB\xB2\xBA\x01 \x01(\x09H\x02\x88\x01\x01\x12\x19\x0A\x09continent\x18\xB4\xDB\xD0? \x01(\x09H\x03\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x04\x88\x01\x01\x12p\x0A\x1Dcross_site_interconnect_infos\x18\x8D\xDF\xC3v \x03(\x0B2F.google.cloud.compute.v1.InterconnectLocationCrossSiteInterconnectInfo\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x05\x88\x01\x01\x12\"\x0A\x11facility_provider\x18\x8D\xA0\xA6\xFE\x01 \x01(\x09H\x06\x88\x01\x01\x12-\x0A\x1Dfacility_provider_facility_id\x18\x85\xBE\xCE) \x01(\x09H\x07\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x08\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x09\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x0A\x88\x01\x01\x12&\x0A\x15peeringdb_facility_id\x18\xB6\xBA\xED\xFF\x01 \x01(\x09H\x0B\x88\x01\x01\x12Q\x0A\x0Cregion_infos\x18\xFA\xE8\xEE\x94\x01 \x03(\x0B27.google.cloud.compute.v1.InterconnectLocationRegionInfo\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0C\x88\x01\x01\x12<\x0A0single_region_production_critical_peer_locations\x18\xCF\x9B\xCB\xD1\x01 \x03(\x09\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x0D\x88\x01\x01\x12\x1C\x0A\x0Csupports_pzs\x18\xEE\xF6\x85( \x01(\x08H\x0E\x88\x01\x01\"\x80\x01\x0A\x11AvailableFeatures\x12 \x0A\x1CUNDEFINED_AVAILABLE_FEATURES\x10\x00\x12\x1D\x0A\x15IF_CROSS_SITE_NETWORK\x10\xB7\xA2\xD8\xDF\x01\x12\x17\x0A\x10IF_L2_FORWARDING\x10\xD4\xE7\xEF;\x12\x11\x0A\x09IF_MACSEC\x10\x84\xFC\xFA\xBC\x01\"\xA2\x01\x0A\x12AvailableLinkTypes\x12\"\x0A\x1EUNDEFINED_AVAILABLE_LINK_TYPES\x10\x00\x12\"\x0A\x1ALINK_TYPE_ETHERNET_100G_LR\x10\xE7\xF2\x81\xA1\x01\x12 \x0A\x19LINK_TYPE_ETHERNET_10G_LR\x10\xA5\xB9\xF1p\x12\"\x0A\x1BLINK_TYPE_ETHERNET_400G_LR4\x10\xCA\xF4\xC8<\"\xEA\x01\x0A\x09Continent\x12\x17\x0A\x13UNDEFINED_CONTINENT\x10\x00\x12\x0E\x0A\x06AFRICA\x10\xFA\x9C\xAF\x97\x01\x12\x0F\x0A\x08ASIA_PAC\x10\xFD\xF6\x8E9\x12\x0F\x0A\x08C_AFRICA\x10\xF6\x93\xAA\"\x12\x12\x0A\x0AC_ASIA_PAC\x10\xF9\x8F\x86\xDE\x01\x12\x0F\x0A\x08C_EUROPE\x10\x9E\xCA\xC5_\x12\x17\x0A\x0FC_NORTH_AMERICA\x10\x98\x9B\xBB\x83\x01\x12\x17\x0A\x0FC_SOUTH_AMERICA\x10\xE0\x8C\xB0\xBD\x01\x12\x0E\x0A\x06EUROPE\x10\xA2\xD3\xCA\xD4\x01\x12\x15\x0A\x0DNORTH_AMERICA\x10\x94\xD9\xD0\xD5\x01\x12\x14\x0A\x0DSOUTH_AMERICA\x10\xDC\xCA\xC5\x0F\"A\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x11\x0A\x09AVAILABLE\x10\xA9\xB5\xE6\xD2\x01\x12\x0E\x0A\x06CLOSED\x10\xEC\xAA\xA3\xB5\x01B\x0A\x0A\x08_addressB\x14\x0A\x12_availability_zoneB\x07\x0A\x05_cityB\x0C\x0A\x0A_continentB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x14\x0A\x12_facility_providerB \x0A\x1E_facility_provider_facility_idB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x18\x0A\x16_peeringdb_facility_idB\x0C\x0A\x0A_self_linkB\x09\x0A\x07_statusB\x0F\x0A\x0D_supports_pzs\"N\x0A-InterconnectLocationCrossSiteInterconnectInfo\x12\x14\x0A\x04city\x18\xEB\xB2\xBA\x01 \x01(\x09H\x00\x88\x01\x01B\x07\x0A\x05_city\"\xB9\x02\x0A\x18InterconnectLocationList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12?\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2-.google.cloud.compute.v1.InterconnectLocation\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xFB\x02\x0A\x1EInterconnectLocationRegionInfo\x12 \x0A\x0Fexpected_rtt_ms\x18\xFA\x83\xBE\xC9\x01 \x01(\x03H\x00\x88\x01\x01\x12%\x0A\x15l2_forwarding_enabled\x18\x98\xDF\x8Bs \x01(\x08H\x01\x88\x01\x01\x12!\x0A\x11location_presence\x18\xC5\x94\xB40 \x01(\x09H\x02\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x03\x88\x01\x01\"\x85\x01\x0A\x10LocationPresence\x12\x1F\x0A\x1BUNDEFINED_LOCATION_PRESENCE\x10\x00\x12\x0E\x0A\x06GLOBAL\x10\xA3\xEF\xEF\xEB\x01\x12\x14\x0A\x0CLOCAL_REGION\x10\xE8\xEC\xB5\xC0\x01\x12\x11\x0A\x09LP_GLOBAL\x10\xBE\xDD\xEB\xCC\x01\x12\x17\x0A\x0FLP_LOCAL_REGION\x10\xC3\xDA\xFD\xE8\x01B\x12\x0A\x10_expected_rtt_msB\x18\x0A\x16_l2_forwarding_enabledB\x14\x0A\x12_location_presenceB\x09\x0A\x07_region\"\x94\x01\x0A\x12InterconnectMacsec\x12\x1A\x0A\x09fail_open\x18\xCB\x95\xFB\xFD\x01 \x01(\x08H\x00\x88\x01\x01\x12T\x0A\x0Fpre_shared_keys\x18\xF2\xCB\xB5\xC8\x01 \x03(\x0B27.google.cloud.compute.v1.InterconnectMacsecPreSharedKeyB\x0C\x0A\x0A_fail_open\"v\x0A\x18InterconnectMacsecConfig\x12Z\x0A\x0Fpre_shared_keys\x18\xF2\xCB\xB5\xC8\x01 \x03(\x0B2=.google.cloud.compute.v1.InterconnectMacsecConfigPreSharedKey\"\xA8\x01\x0A\$InterconnectMacsecConfigPreSharedKey\x12\x12\x0A\x03cak\x18\xCD\xFF\x05 \x01(\x09H\x00\x88\x01\x01\x12\x12\x0A\x03ckn\x18\x86\x82\x06 \x01(\x09H\x01\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Astart_time\x18\x8A\xE9\xEE\x11 \x01(\x09H\x03\x88\x01\x01B\x06\x0A\x04_cakB\x06\x0A\x04_cknB\x07\x0A\x05_nameB\x0D\x0A\x0B_start_time\"j\x0A\x1EInterconnectMacsecPreSharedKey\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1A\x0A\x0Astart_time\x18\x8A\xE9\xEE\x11 \x01(\x09H\x01\x88\x01\x01B\x07\x0A\x05_nameB\x0D\x0A\x0B_start_time\"\x85\x05\x0A\x1EInterconnectOutageNotification\x12\x1C\x0A\x11affected_circuits\x18\x95\xFE\xDET \x03(\x09\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x08end_time\x18\xB1\xA7\xE76 \x01(\x03H\x01\x88\x01\x01\x12\x1B\x0A\x0Aissue_type\x18\xE0\xFD\xA0\xB0\x01 \x01(\x09H\x02\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x03\x88\x01\x01\x12\x16\x0A\x06source\x18\x9B\xD0\xC1T \x01(\x09H\x04\x88\x01\x01\x12\x1A\x0A\x0Astart_time\x18\x8A\xE9\xEE\x11 \x01(\x03H\x05\x88\x01\x01\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H\x06\x88\x01\x01\"w\x0A\x09IssueType\x12\x18\x0A\x14UNDEFINED_ISSUE_TYPE\x10\x00\x12\x10\x0A\x09IT_OUTAGE\x10\x85\xE1\xE8S\x12\x18\x0A\x11IT_PARTIAL_OUTAGE\x10\xA3\xCA\xF5+\x12\x0D\x0A\x06OUTAGE\x10\xF1\xA5\x8F]\x12\x15\x0A\x0EPARTIAL_OUTAGE\x10\x8F\xB7\x8FF\"C\x0A\x06Source\x12\x14\x0A\x10UNDEFINED_SOURCE\x10\x00\x12\x0E\x0A\x06GOOGLE\x10\xB9\xA4\x99\xED\x01\x12\x13\x0A\x0BNSRC_GOOGLE\x10\xE2\xFF\xBA\xF3\x01\"x\x0A\x05State\x12\x13\x0A\x0FUNDEFINED_STATE\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x10\x0A\x09CANCELLED\x10\xB1\xF2\x80\x14\x12\x11\x0A\x09COMPLETED\x10\xAB\x8C\xE4\x93\x01\x12\x10\x0A\x09NS_ACTIVE\x10\xC0\x9D\xB7x\x12\x13\x0A\x0BNS_CANCELED\x10\xD3\x93\xC7\xF1\x01B\x0E\x0A\x0C_descriptionB\x0B\x0A\x09_end_timeB\x0D\x0A\x0B_issue_typeB\x07\x0A\x05_nameB\x09\x0A\x07_sourceB\x0D\x0A\x0B_start_timeB\x08\x0A\x06_state\"\xB9\x01\x0A\x12InterconnectParams\x12g\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2D.google.cloud.compute.v1.InterconnectParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\x8A\x0C\x0A\x1AInterconnectRemoteLocation\x12\x18\x0A\x07address\x18\xF4\xB7\xDE\xDC\x01 \x01(\x09H\x00\x88\x01\x01\x12~\x0A\$attachment_configuration_constraints\x18\xD1\xE8\xEB\x9B\x01 \x01(\x0B2G.google.cloud.compute.v1.InterconnectAttachmentConfigurationConstraintsH\x01\x88\x01\x01\x12\x14\x0A\x04city\x18\xEB\xB2\xBA\x01 \x01(\x09H\x02\x88\x01\x01\x12[\x0A\x0Bconstraints\x18\xB6\xCC\xEE\x01 \x01(\x0B2>.google.cloud.compute.v1.InterconnectRemoteLocationConstraintsH\x03\x88\x01\x01\x12\x19\x0A\x09continent\x18\xB4\xDB\xD0? \x01(\x09H\x04\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x05\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x06\x88\x01\x01\x12\"\x0A\x11facility_provider\x18\x8D\xA0\xA6\xFE\x01 \x01(\x09H\x07\x88\x01\x01\x12-\x0A\x1Dfacility_provider_facility_id\x18\x85\xBE\xCE) \x01(\x09H\x08\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x09\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x0A\x88\x01\x01\x12\x14\x0A\x04lacp\x18\xA2\xA1\xCA\x01 \x01(\x09H\x0B\x88\x01\x01\x12\$\x0A\x14max_lag_size100_gbps\x18\xB5\xFF\xF6t \x01(\x05H\x0C\x88\x01\x01\x12\$\x0A\x13max_lag_size10_gbps\x18\x95\xE6\x98\x8C\x01 \x01(\x05H\x0D\x88\x01\x01\x12\$\x0A\x14max_lag_size400_gbps\x18\xD2\x8C\x852 \x01(\x05H\x0E\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x0F\x88\x01\x01\x12&\x0A\x15peeringdb_facility_id\x18\xB6\xBA\xED\xFF\x01 \x01(\x09H\x10\x88\x01\x01\x12j\x0A\x15permitted_connections\x18\xAE\xB3\xE5\xD2\x01 \x03(\x0B2G.google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections\x12\x1F\x0A\x0Eremote_service\x18\xBC\xFF\xF2\xBA\x01 \x01(\x09H\x11\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x12\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x13\x88\x01\x01\"\x82\x01\x0A\x09Continent\x12\x17\x0A\x13UNDEFINED_CONTINENT\x10\x00\x12\x0E\x0A\x06AFRICA\x10\xFA\x9C\xAF\x97\x01\x12\x0F\x0A\x08ASIA_PAC\x10\xFD\xF6\x8E9\x12\x0E\x0A\x06EUROPE\x10\xA2\xD3\xCA\xD4\x01\x12\x15\x0A\x0DNORTH_AMERICA\x10\x94\xD9\xD0\xD5\x01\x12\x14\x0A\x0DSOUTH_AMERICA\x10\xDC\xCA\xC5\x0F\"K\x0A\x04Lacp\x12\x12\x0A\x0EUNDEFINED_LACP\x10\x00\x12\x16\x0A\x0ELACP_SUPPORTED\x10\xB1\x8A\xF6\xA1\x01\x12\x17\x0A\x10LACP_UNSUPPORTED\x10\xF8\xF3\x9Ea\"A\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x11\x0A\x09AVAILABLE\x10\xA9\xB5\xE6\xD2\x01\x12\x0E\x0A\x06CLOSED\x10\xEC\xAA\xA3\xB5\x01B\x0A\x0A\x08_addressB'\x0A%_attachment_configuration_constraintsB\x07\x0A\x05_cityB\x0E\x0A\x0C_constraintsB\x0C\x0A\x0A_continentB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x14\x0A\x12_facility_providerB \x0A\x1E_facility_provider_facility_idB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_lacpB\x17\x0A\x15_max_lag_size100_gbpsB\x16\x0A\x14_max_lag_size10_gbpsB\x17\x0A\x15_max_lag_size400_gbpsB\x07\x0A\x05_nameB\x18\x0A\x16_peeringdb_facility_idB\x11\x0A\x0F_remote_serviceB\x0C\x0A\x0A_self_linkB\x09\x0A\x07_status\"\xC5\x04\x0A%InterconnectRemoteLocationConstraints\x12*\x0A\x19port_pair_remote_location\x18\xA7\xB2\xBC\xEC\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1F\x0A\x0Eport_pair_vlan\x18\xEA\xF2\x83\xE4\x01 \x01(\x09H\x01\x88\x01\x01\x12t\x0A\x13subnet_length_range\x18\xC6\xB0\xFBW \x01(\x0B2O.google.cloud.compute.v1.InterconnectRemoteLocationConstraintsSubnetLengthRangeH\x02\x88\x01\x01\"\x9C\x01\x0A\x16PortPairRemoteLocation\x12'\x0A#UNDEFINED_PORT_PAIR_REMOTE_LOCATION\x10\x00\x12)\x0A\"PORT_PAIR_MATCHING_REMOTE_LOCATION\x10\xD3\x8B\xECb\x12.\x0A'PORT_PAIR_UNCONSTRAINED_REMOTE_LOCATION\x10\xA5\xAA\xF3\x1C\"q\x0A\x0CPortPairVlan\x12\x1C\x0A\x18UNDEFINED_PORT_PAIR_VLAN\x10\x00\x12\x1E\x0A\x17PORT_PAIR_MATCHING_VLAN\x10\xBE\xE8\xACw\x12#\x0A\x1CPORT_PAIR_UNCONSTRAINED_VLAN\x10\xAC\x88\xC7SB\x1C\x0A\x1A_port_pair_remote_locationB\x11\x0A\x0F_port_pair_vlanB\x16\x0A\x14_subnet_length_range\"p\x0A6InterconnectRemoteLocationConstraintsSubnetLengthRange\x12\x12\x0A\x03max\x18\xE4\xCA\x06 \x01(\x05H\x00\x88\x01\x01\x12\x12\x0A\x03min\x18\xD2\xCC\x06 \x01(\x05H\x01\x88\x01\x01B\x06\x0A\x04_maxB\x06\x0A\x04_min\"\xC5\x02\x0A\x1EInterconnectRemoteLocationList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12E\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B23.google.cloud.compute.v1.InterconnectRemoteLocation\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"r\x0A.InterconnectRemoteLocationPermittedConnections\x12&\x0A\x15interconnect_location\x18\xC6\xD8\xDB\xEA\x01 \x01(\x09H\x00\x88\x01\x01B\x18\x0A\x16_interconnect_location\"z\x0A#InterconnectsGetDiagnosticsResponse\x12H\x0A\x06result\x18\x9D\x90\xB7B \x01(\x0B20.google.cloud.compute.v1.InterconnectDiagnosticsH\x00\x88\x01\x01B\x09\x0A\x07_result\"\x9B\x01\x0A\$InterconnectsGetMacsecConfigResponse\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12I\x0A\x06result\x18\x9D\x90\xB7B \x01(\x0B21.google.cloud.compute.v1.InterconnectMacsecConfigH\x01\x88\x01\x01B\x07\x0A\x05_etagB\x09\x0A\x07_result\"\xE9\x01\x0A\x1CInvalidateCacheUrlMapRequest\x12a\x0A cache_invalidation_rule_resource\x18\xAD\xC3\x93\x95\x01 \x01(\x0B2..google.cloud.compute.v1.CacheInvalidationRuleB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x07url_map\x18\x8C\x95\x81\xAF\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"D\x0A\x05Items\x12\x12\x0A\x03key\x18\xDF\xBC\x06 \x01(\x09H\x00\x88\x01\x01\x12\x15\x0A\x05value\x18\xF1\xA2\xB25 \x01(\x09H\x01\x88\x01\x01B\x06\x0A\x04_keyB\x08\x0A\x06_value\"\x9F\x09\x0A\x07License\x12'\x0A\x1Callowed_replacement_licenses\x18\x96\x9C\xA7] \x03(\x09\x12\"\x0A\x12appendable_to_disk\x18\x96\x8E\x8B\x08 \x01(\x08H\x00\x88\x01\x01\x12 \x0A\x0Fcharges_use_fee\x18\xCE\xA1\xCA\xB1\x01 \x01(\x08H\x01\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x02\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x04\x88\x01\x01\x12!\x0A\x15incompatible_licenses\x18\x98\xB0\xB0\x9F\x01 \x03(\x09\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x05\x88\x01\x01\x12\x1B\x0A\x0Clicense_code\x18\xAB\xC6Y \x01(\x04H\x06\x88\x01\x01\x12D\x0A\x11minimum_retention\x18\xAD\xE0\x8CJ \x01(\x0B2!.google.cloud.compute.v1.DurationH\x07\x88\x01\x01\x12\"\x0A\x11multi_tenant_only\x18\x9B\xE0\xEB\x82\x01 \x01(\x08H\x08\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x09\x88\x01\x01\x12\x1B\x0A\x0Aos_license\x18\xE6\xA9\xD8\xE8\x01 \x01(\x08H\x0A\x88\x01\x01\x12>\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2&.google.cloud.compute.v1.LicenseParamsH\x0B\x88\x01\x01\x12#\x0A\x13removable_from_disk\x18\xAE\x85\xAA\x0C \x01(\x08H\x0C\x88\x01\x01\x12'\x0A\x1Crequired_coattached_licenses\x18\x81\xBA\xCD= \x03(\x09\x12[\x0A\x15resource_requirements\x18\xA1\xB2\x97f \x01(\x0B24.google.cloud.compute.v1.LicenseResourceRequirementsH\x0D\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0E\x88\x01\x01\x12!\x0A\x11self_link_with_id\x18\x82\xAC\x9D\x15 \x01(\x09H\x0F\x88\x01\x01\x12!\x0A\x10sole_tenant_only\x18\xB7\x8B\xEE\xCB\x01 \x01(\x08H\x10\x88\x01\x01\x12\x1C\x0A\x0Ctransferable\x18\xC5\xBF\x89\x02 \x01(\x08H\x11\x88\x01\x01\x12 \x0A\x10update_timestamp\x18\xA0\xEA\xD29 \x01(\x09H\x12\x88\x01\x01B\x15\x0A\x13_appendable_to_diskB\x12\x0A\x10_charges_use_feeB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x0F\x0A\x0D_license_codeB\x14\x0A\x12_minimum_retentionB\x14\x0A\x12_multi_tenant_onlyB\x07\x0A\x05_nameB\x0D\x0A\x0B_os_licenseB\x09\x0A\x07_paramsB\x16\x0A\x14_removable_from_diskB\x18\x0A\x16_resource_requirementsB\x0C\x0A\x0A_self_linkB\x14\x0A\x12_self_link_with_idB\x13\x0A\x11_sole_tenant_onlyB\x0F\x0A\x0D_transferableB\x13\x0A\x11_update_timestamp\"\x94\x04\x0A\x0BLicenseCode\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x02\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x03\x88\x01\x01\x12J\x0A\x0Dlicense_alias\x18\xD2\x91\xE2\x14 \x03(\x0B20.google.cloud.compute.v1.LicenseCodeLicenseAlias\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x04\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x05\x88\x01\x01\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H\x06\x88\x01\x01\x12\x1C\x0A\x0Ctransferable\x18\xC5\xBF\x89\x02 \x01(\x08H\x07\x88\x01\x01\"\x7F\x0A\x05State\x12\x13\x0A\x0FUNDEFINED_STATE\x10\x00\x12\x10\x0A\x08DISABLED\x10\xFC\xD4\xB0\xF6\x01\x12\x0E\x0A\x07ENABLED\x10\xA1\xAE\xECV\x12\x11\x0A\x0ARESTRICTED\x10\xDB\xE8\xDB|\x12\x19\x0A\x11STATE_UNSPECIFIED\x10\xC9\xD0\xBC\xE0\x01\x12\x11\x0A\x0ATERMINATED\x10\xA3\xF4\x9BwB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x0C\x0A\x0A_self_linkB\x08\x0A\x06_stateB\x0F\x0A\x0D_transferable\"q\x0A\x17LicenseCodeLicenseAlias\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x01\x88\x01\x01B\x0E\x0A\x0C_descriptionB\x0C\x0A\x0A_self_link\"\xAF\x01\x0A\x0DLicenseParams\x12b\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2?.google.cloud.compute.v1.LicenseParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\x9C\x01\x0A\x19LicenseResourceCommitment\x12\x16\x0A\x06amount\x18\xD8\xA0\xE9] \x01(\x03H\x00\x88\x01\x01\x12!\x0A\x11cores_per_license\x18\x94\xC8\xBE\x0F \x01(\x09H\x01\x88\x01\x01\x12\x17\x0A\x07license\x18\xC1\x88\xC2O \x01(\x09H\x02\x88\x01\x01B\x09\x0A\x07_amountB\x14\x0A\x12_cores_per_licenseB\x0A\x0A\x08_license\"\x8D\x01\x0A\x1BLicenseResourceRequirements\x12\$\x0A\x13min_guest_cpu_count\x18\xA4\xD4\xF4\xE3\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1E\x0A\x0Dmin_memory_mb\x18\xE6\xD7\xD9\xF0\x01 \x01(\x05H\x01\x88\x01\x01B\x16\x0A\x14_min_guest_cpu_countB\x10\x0A\x0E_min_memory_mb\"\x89\x02\x0A\x14LicensesListResponse\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x122\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2 .google.cloud.compute.v1.License\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x01\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x02\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x03\x88\x01\x01B\x05\x0A\x03_idB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB3\x02\x0A\x1BListAcceleratorTypesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xAE\x02\x0A\x14ListAddressesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xA8\x01\x0A%ListAssociationsFirewallPolicyRequest\x12*\x0A\x1Ainclude_inherited_policies\x18\x8C\x9C\xB2\x0F \x01(\x08H\x00\x88\x01\x01\x12 \x0A\x0Ftarget_resource\x18\xFC\xED\xEA\xDE\x01 \x01(\x09H\x01\x88\x01\x01B\x1D\x0A\x1B_include_inherited_policiesB\x12\x0A\x10_target_resource\"i\x0A1ListAssociationsOrganizationSecurityPolicyRequest\x12 \x0A\x0Ftarget_resource\x18\xFC\xED\xEA\xDE\x01 \x01(\x09H\x00\x88\x01\x01B\x12\x0A\x10_target_resource\"\xAE\x02\x0A\x16ListAutoscalersRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xC7\x02\x0A-ListAvailableFeaturesRegionSslPoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xA9\x02\x0A'ListAvailableFeaturesSslPoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x9B\x02\x0A\x19ListBackendBucketsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x9C\x02\x0A\x1AListBackendServicesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x8B\x06\x0A\x1BListBgpRoutesRoutersRequest\x12\x1E\x0A\x0Eaddress_family\x18\x8F\xC4\xECR \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12destination_prefix\x18\xE3\xBF\xE9} \x01(\x09H\x01\x88\x01\x01\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x03\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x04\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x05\x88\x01\x01\x12\x14\x0A\x04peer\x18\xE2\xE2\xD1\x01 \x01(\x09H\x06\x88\x01\x01\x12\x1F\x0A\x0Epolicy_applied\x18\xF0\xD4\xF8\xB4\x01 \x01(\x08H\x07\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x08\x88\x01\x01\x12\x1B\x0A\x0Aroute_type\x18\xF0\xB6\x9E\xB3\x01 \x01(\x09H\x09\x88\x01\x01\x12\x16\x0A\x06router\x18\xC9\xAE\xEEF \x01(\x09B\x03\xE0A\x02\"f\x0A\x0DAddressFamily\x12\x1C\x0A\x18UNDEFINED_ADDRESS_FAMILY\x10\x00\x12\x0B\x0A\x04IPV4\x10\x85\xCC\x89\x01\x12\x0B\x0A\x04IPV6\x10\x87\xCC\x89\x01\x12\x1D\x0A\x16UNSPECIFIED_IP_VERSION\x10\xC8\xE7\xE3\"\"g\x0A\x09RouteType\x12\x18\x0A\x14UNDEFINED_ROUTE_TYPE\x10\x00\x12\x11\x0A\x0AADVERTISED\x10\x9D\x92\xD7\x09\x12\x0E\x0A\x07LEARNED\x10\xC3\xCB\xC9n\x12\x1D\x0A\x16UNSPECIFIED_ROUTE_TYPE\x10\xB8\xD3\xA4vB\x11\x0A\x0F_address_familyB\x15\x0A\x13_destination_prefixB\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x07\x0A\x05_peerB\x11\x0A\x0F_policy_appliedB\x19\x0A\x17_return_partial_successB\x0D\x0A\x0B_route_type\"\x9E\x02\x0A\x1CListCrossSiteNetworksRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xAC\x02\x0A\x14ListDiskTypesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xA8\x02\x0A\x10ListDisksRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xD3\x02\x0A\x1CListDisksStoragePoolsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x1D\x0A\x0Cstorage_pool\x18\xE0\xC6\xF1\xAB\x01 \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xE6\x02\x0A&ListErrorsInstanceGroupManagersRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xEE\x02\x0A,ListErrorsRegionInstanceGroupManagersRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xA0\x02\x0A\x1EListExternalVpnGatewaysRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xAE\x02\x0A\x1BListFirewallPoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09parent_id\x18\xD0\xE1\x9A\xDB\x01 \x01(\x09H\x04\x88\x01\x01\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x0C\x0A\x0A_parent_idB\x19\x0A\x17_return_partial_success\"\x96\x02\x0A\x14ListFirewallsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB4\x02\x0A\x1AListForwardingRulesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB5\x02\x0A\x1DListFutureReservationsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x9C\x02\x0A\x1AListGlobalAddressesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xA2\x02\x0A ListGlobalForwardingRulesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xA8\x02\x0A&ListGlobalNetworkEndpointGroupsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x9D\x02\x0A\x1BListGlobalOperationsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xBA\x02\x0A'ListGlobalOrganizationOperationsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09parent_id\x18\xD0\xE1\x9A\xDB\x01 \x01(\x09H\x04\x88\x01\x01\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x0C\x0A\x0A_parent_idB\x19\x0A\x17_return_partial_success\"\xAA\x02\x0A(ListGlobalPublicDelegatedPrefixesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x99\x02\x0A\x17ListHealthChecksRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x93\x02\x0A\x11ListImagesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xED\x02\x0A-ListInstanceGroupManagerResizeRequestsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB8\x02\x0A ListInstanceGroupManagersRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB1\x02\x0A\x19ListInstanceGroupsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x9E\x02\x0A\x1CListInstanceTemplatesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xD9\x03\x0A\"ListInstancesInstanceGroupsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1E\x0A\x0Einstance_group\x18\xD5\xD4\xD5& \x01(\x09B\x03\xE0A\x02\x12}\x0A/instance_groups_list_instances_request_resource\x18\x9F\xA8\x8C\xE3\x01 \x01(\x0B2;.google.cloud.compute.v1.InstanceGroupsListInstancesRequestB\x03\xE0A\x02\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xEE\x03\x0A(ListInstancesRegionInstanceGroupsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1E\x0A\x0Einstance_group\x18\xD5\xD4\xD5& \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x89\x01\x0A6region_instance_groups_list_instances_request_resource\x18\xD4\xA9\x80\x17 \x01(\x0B2A.google.cloud.compute.v1.RegionInstanceGroupsListInstancesRequestB\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xAC\x02\x0A\x14ListInstancesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xF2\x02\x0A\x19ListInstantSnapshotGroups\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x12?\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2-.google.cloud.compute.v1.InstantSnapshotGroup\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB8\x02\x0A ListInstantSnapshotGroupsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB3\x02\x0A\x1BListInstantSnapshotsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xA9\x02\x0A'ListInterconnectAttachmentGroupsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xBC\x02\x0A\"ListInterconnectAttachmentsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x9F\x02\x0A\x1DListInterconnectGroupsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xA2\x02\x0A ListInterconnectLocationsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xA8\x02\x0A&ListInterconnectRemoteLocationsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x9A\x02\x0A\x18ListInterconnectsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x95\x02\x0A\x13ListLicensesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x9A\x02\x0A\x18ListMachineImagesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xAF\x02\x0A\x17ListMachineTypesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xF0\x02\x0A0ListManagedInstancesInstanceGroupManagersRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xF8\x02\x0A6ListManagedInstancesRegionInstanceGroupManagersRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB7\x02\x0A\x1DListNetworkAttachmentsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB8\x02\x0A ListNetworkEndpointGroupsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xE1\x02\x0A6ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12'\x0A\x16network_endpoint_group\x18\x86\xCB\xF3\xCE\x01 \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xFF\x03\x0A0ListNetworkEndpointsNetworkEndpointGroupsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12'\x0A\x16network_endpoint_group\x18\x86\xCB\xF3\xCE\x01 \x01(\x09B\x03\xE0A\x02\x12\x8B\x01\x0A7network_endpoint_groups_list_endpoints_request_resource\x18\x8E\x98\xAF\x1C \x01(\x0B2B.google.cloud.compute.v1.NetworkEndpointGroupsListEndpointsRequestB\x03\xE0A\x02\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xF9\x02\x0A6ListNetworkEndpointsRegionNetworkEndpointGroupsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12'\x0A\x16network_endpoint_group\x18\x86\xCB\xF3\xCE\x01 \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xA4\x02\x0A\"ListNetworkFirewallPoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x9C\x02\x0A\x1AListNetworkProfilesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x95\x02\x0A\x13ListNetworksRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xAD\x02\x0A\x15ListNodeGroupsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB2\x02\x0A\x18ListNodeTemplatesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xAC\x02\x0A\x14ListNodeTypesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xCF\x02\x0A\x1AListNodesNodeGroupsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x1B\x0A\x0Anode_group\x18\x82\xFC\x8B\xE0\x01 \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xBA\x02\x0A'ListOrganizationSecurityPoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09parent_id\x18\xD0\xE1\x9A\xDB\x01 \x01(\x09H\x04\x88\x01\x01\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x0C\x0A\x0A_parent_idB\x19\x0A\x17_return_partial_success\"\xB5\x02\x0A\x1BListPacketMirroringsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x80\x04\x0A ListPeeringRoutesNetworksRequest\x12\x19\x0A\x09direction\x18\xFF\x8E\x805 \x01(\x09H\x00\x88\x01\x01\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x1C\x0A\x0Cpeering_name\x18\xAA\xD0\x80w \x01(\x09H\x05\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x06\x88\x01\x01\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x07\x88\x01\x01\"H\x0A\x09Direction\x12\x17\x0A\x13UNDEFINED_DIRECTION\x10\x00\x12\x10\x0A\x08INCOMING\x10\xA6\xD0\xB7\xA1\x01\x12\x10\x0A\x08OUTGOING\x10\xEC\xC6\xCC\x92\x01B\x0C\x0A\x0A_directionB\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x0F\x0A\x0D_peering_nameB\x09\x0A\x07_regionB\x19\x0A\x17_return_partial_success\"\xF2\x02\x0A2ListPerInstanceConfigsInstanceGroupManagersRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xFA\x02\x0A8ListPerInstanceConfigsRegionInstanceGroupManagersRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xD5\x02\x0ABListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09parent_id\x18\xD0\xE1\x9A\xDB\x01 \x01(\x09H\x04\x88\x01\x01\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x0C\x0A\x0A_parent_idB\x19\x0A\x17_return_partial_success\"\xB8\x02\x0A6ListPreconfiguredExpressionSetsSecurityPoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x9C\x02\x0A\x1AListPreviewFeaturesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xA5\x02\x0A#ListPublicAdvertisedPrefixesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xBC\x02\x0A\"ListPublicDelegatedPrefixesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xCF\x02\x0A\x1DListReferrersInstancesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB6\x02\x0A\x1CListRegionAutoscalersRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB9\x02\x0A\x1FListRegionBackendBucketsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xBA\x02\x0A ListRegionBackendServicesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB6\x02\x0A\x1CListRegionCommitmentsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xC0\x02\x0A&ListRegionCompositeHealthChecksRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB4\x02\x0A\x1AListRegionDiskTypesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB0\x02\x0A\x16ListRegionDisksRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xC4\x02\x0A*ListRegionHealthAggregationPoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xBE\x02\x0A\$ListRegionHealthCheckServicesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB7\x02\x0A\x1DListRegionHealthChecksRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB8\x02\x0A\x1EListRegionHealthSourcesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xF5\x02\x0A3ListRegionInstanceGroupManagerResizeRequestsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xC0\x02\x0A&ListRegionInstanceGroupManagersRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB9\x02\x0A\x1FListRegionInstanceGroupsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xBC\x02\x0A\"ListRegionInstanceTemplatesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xC0\x02\x0A&ListRegionInstantSnapshotGroupsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xBB\x02\x0A!ListRegionInstantSnapshotsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xC0\x02\x0A&ListRegionNetworkEndpointGroupsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xC2\x02\x0A(ListRegionNetworkFirewallPoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xC0\x02\x0A&ListRegionNotificationEndpointsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB5\x02\x0A\x1BListRegionOperationsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xBB\x02\x0A!ListRegionSecurityPoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB4\x02\x0A\x1AListRegionSnapshotsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xBA\x02\x0A ListRegionSslCertificatesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB6\x02\x0A\x1CListRegionSslPoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xBC\x02\x0A\"ListRegionTargetHttpProxiesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xBD\x02\x0A#ListRegionTargetHttpsProxiesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xBB\x02\x0A!ListRegionTargetTcpProxiesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB2\x02\x0A\x18ListRegionUrlMapsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB0\x02\x0A\x16ListRegionZonesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x94\x02\x0A\x12ListRegionsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xD1\x02\x0A\x1CListReservationBlocksRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Breservation\x18\xCC\x87\xD5\x16 \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xD1\x02\x0A\x1BListReservationSlotsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x1C\x0A\x0Bparent_name\x18\x80\x8A\x80\xE4\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xD5\x02\x0A\x1FListReservationSubBlocksRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x1C\x0A\x0Bparent_name\x18\x80\x8A\x80\xE4\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xAF\x02\x0A\x17ListReservationsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB5\x02\x0A\x1BListResourcePoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xD1\x02\x0A\x1FListRoutePoliciesRoutersRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x16\x0A\x06router\x18\xC9\xAE\xEEF \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xAC\x02\x0A\x12ListRoutersRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x93\x02\x0A\x11ListRoutesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x9D\x02\x0A\x1BListSecurityPoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB7\x02\x0A\x1DListServiceAttachmentsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x96\x02\x0A\x14ListSnapshotsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x9C\x02\x0A\x1AListSslCertificatesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x98\x02\x0A\x16ListSslPoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB3\x02\x0A\x1BListStoragePoolTypesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xAF\x02\x0A\x17ListStoragePoolsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x99\x03\x0A\x16ListSubnetworksRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x15\x0A\x05views\x18\xEE\xB4\xC05 \x01(\x09H\x05\x88\x01\x01\"F\x0A\x05Views\x12\x13\x0A\x0FUNDEFINED_VIEWS\x10\x00\x12\x0E\x0A\x07DEFAULT\x10\xA1\xC4\xFD6\x12\x18\x0A\x10WITH_UTILIZATION\x10\x89\xA0\xAF\xF0\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x08\x0A\x06_views\"\x9E\x02\x0A\x1CListTargetGrpcProxiesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x9E\x02\x0A\x1CListTargetHttpProxiesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x9F\x02\x0A\x1DListTargetHttpsProxiesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB2\x02\x0A\x1AListTargetInstancesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB0\x02\x0A\x16ListTargetPoolsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x9D\x02\x0A\x1BListTargetSslProxiesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x9D\x02\x0A\x1BListTargetTcpProxiesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB6\x02\x0A\x1CListTargetVpnGatewaysRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x94\x02\x0A\x12ListUrlMapsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xA1\x02\x0A\x1FListUsableBackendBucketsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xA2\x02\x0A ListUsableBackendServicesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xBF\x02\x0A%ListUsableRegionBackendBucketsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xC0\x02\x0A&ListUsableRegionBackendServicesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xD4\x02\x0A\x1CListUsableSubnetworksRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12 \x0A\x0Fservice_project\x18\x8F\xE7\x80\xFD\x01 \x01(\x09H\x05\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x12\x0A\x10_service_project\"\xB0\x02\x0A\x16ListVpnGatewaysRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xAF\x02\x0A\x15ListVpnTunnelsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xBB\x02\x0A\x15ListWireGroupsRequest\x12\"\x0A\x12cross_site_network\x18\xD5\xC5\xCB3 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x8D\x03\x0A\x1BListXpnHostsProjectsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12n\x0A(projects_list_xpn_hosts_request_resource\x18\x97\xD0\xCEq \x01(\x0B24.google.cloud.compute.v1.ProjectsListXpnHostsRequestB\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB1\x02\x0A\x19ListZoneOperationsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xBA\x02\x0A\"ListZoneVmExtensionPoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x92\x02\x0A\x10ListZonesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x8F\x01\x0A\x09LocalDisk\x12\x1A\x0A\x0Adisk_count\x18\xED\xAF\x9DW \x01(\x05H\x00\x88\x01\x01\x12\x1D\x0A\x0Cdisk_size_gb\x18\xB7\x9A\xE7\x96\x01 \x01(\x05H\x01\x88\x01\x01\x12\x19\x0A\x09disk_type\x18\x9C\xE9\xAC, \x01(\x09H\x02\x88\x01\x01B\x0D\x0A\x0B_disk_countB\x0F\x0A\x0D_disk_size_gbB\x0C\x0A\x0A_disk_type\"\\\x0A\x10LocalizedMessage\x12\x17\x0A\x06locale\x18\xDA\x9C\xD8\xF4\x01 \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x07message\x18\x87\x80\xAC\xC7\x01 \x01(\x09H\x01\x88\x01\x01B\x09\x0A\x07_localeB\x0A\x0A\x08_message\"\x9E\x03\x0A\x0ELocationPolicy\x12M\x0A\x09locations\x18\xDE\xAE\x91\xC5\x01 \x03(\x0B26.google.cloud.compute.v1.LocationPolicy.LocationsEntry\x12\x1D\x0A\x0Ctarget_shape\x18\xF3\xE6\xBB\xA1\x01 \x01(\x09H\x00\x88\x01\x01\x12J\x0A\x05zones\x18\xC7\xA4\xAD7 \x03(\x0B28.google.cloud.compute.v1.LocationPolicyZoneConfiguration\x1Aa\x0A\x0ELocationsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12>\x0A\x05value\x18\x02 \x01(\x0B2/.google.cloud.compute.v1.LocationPolicyLocation:\x028\x01\"^\x0A\x0BTargetShape\x12\x1A\x0A\x16UNDEFINED_TARGET_SHAPE\x10\x00\x12\x09\x0A\x03ANY\x10\xCC\xFB\x03\x12\x16\x0A\x0FANY_SINGLE_ZONE\x10\xD0\xA6\x91\x1D\x12\x10\x0A\x08BALANCED\x10\x88\xBA\xAD\xDF\x01B\x0F\x0A\x0D_target_shape\"\x8E\x02\x0A\x16LocationPolicyLocation\x12W\x0A\x0Bconstraints\x18\xB6\xCC\xEE\x01 \x01(\x0B2:.google.cloud.compute.v1.LocationPolicyLocationConstraintsH\x00\x88\x01\x01\x12\x1A\x0A\x0Apreference\x18\xDB\xF9\xF2G \x01(\x09H\x01\x88\x01\x01\"`\x0A\x0APreference\x12\x18\x0A\x14UNDEFINED_PREFERENCE\x10\x00\x12\x0C\x0A\x05ALLOW\x10\xA9\xD6\xDE\x1D\x12\x0A\x0A\x04DENY\x10\x8C\xEC\x7F\x12\x1E\x0A\x16PREFERENCE_UNSPECIFIED\x10\xB3\xEB\xCE\xEC\x01B\x0E\x0A\x0C_constraintsB\x0D\x0A\x0B_preference\"M\x0A!LocationPolicyLocationConstraints\x12\x1A\x0A\x09max_count\x18\xF4\xFC\x92\x89\x01 \x01(\x05H\x00\x88\x01\x01B\x0C\x0A\x0A_max_count\"@\x0A\x1FLocationPolicyZoneConfiguration\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x00\x88\x01\x01B\x07\x0A\x05_zone\"\xB4\x0B\x0A\x0CMachineImage\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bguest_flush\x18\xDD\x93\xEC\xB7\x01 \x01(\x08H\x02\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x03\x88\x01\x01\x12P\x0A\x13instance_properties\x18\x9D\x9E\xD8f \x01(\x0B2+.google.cloud.compute.v1.InstancePropertiesH\x04\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x05\x88\x01\x01\x12!\x0A\x11label_fingerprint\x18\x99\xF0\xF7T \x01(\x09H\x06\x88\x01\x01\x12E\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B21.google.cloud.compute.v1.MachineImage.LabelsEntry\x12]\x0A\x1Cmachine_image_encryption_key\x18\xFF\xFF\xE7\xFB\x01 \x01(\x0B2..google.cloud.compute.v1.CustomerEncryptionKeyH\x07\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x08\x88\x01\x01\x12C\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2+.google.cloud.compute.v1.MachineImageParamsH\x09\x88\x01\x01\x12\x1E\x0A\x0Dsatisfies_pzi\x18\xA1\xDD\xAB\xE5\x01 \x01(\x08H\x0A\x88\x01\x01\x12\x1E\x0A\x0Dsatisfies_pzs\x18\xAB\xDD\xAB\xE5\x01 \x01(\x08H\x0B\x88\x01\x01\x12;\x0A\x0Bsaved_disks\x18\xBE\xED\xC0\xBD\x01 \x03(\x0B2\".google.cloud.compute.v1.SavedDisk\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0C\x88\x01\x01\x12Y\x0A\x1Bsource_disk_encryption_keys\x18\xB2\xF8\xCF\xB0\x01 \x03(\x0B20.google.cloud.compute.v1.SourceDiskEncryptionKey\x12 \x0A\x0Fsource_instance\x18\xB9\x98\xFD\xBC\x01 \x01(\x09H\x0D\x88\x01\x01\x12^\x0A\x1Asource_instance_properties\x18\xF9\xD1\xCB\xE2\x01 \x01(\x0B21.google.cloud.compute.v1.SourceInstancePropertiesH\x0E\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x0F\x88\x01\x01\x12\x1D\x0A\x11storage_locations\x18\x9A\xED\xB3\x9C\x01 \x03(\x09\x12#\x0A\x13total_storage_bytes\x18\xEC\x87\x84' \x01(\x03H\x10\x88\x01\x01\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"s\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x10\x0A\x08CREATING\x10\xB9\xBD\x9D\xD9\x01\x12\x10\x0A\x08DELETING\x10\xA8\xA7\x87\xFC\x01\x12\x0F\x0A\x07INVALID\x10\xD7\xFB\xED\xFC\x01\x12\x0C\x0A\x05READY\x10\x83\xC3\x8F%\x12\x10\x0A\x09UPLOADING\x10\xA1\x9C\xCD\x7FB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x0E\x0A\x0C_guest_flushB\x05\x0A\x03_idB\x16\x0A\x14_instance_propertiesB\x07\x0A\x05_kindB\x14\x0A\x12_label_fingerprintB\x1F\x0A\x1D_machine_image_encryption_keyB\x07\x0A\x05_nameB\x09\x0A\x07_paramsB\x10\x0A\x0E_satisfies_pziB\x10\x0A\x0E_satisfies_pzsB\x0C\x0A\x0A_self_linkB\x12\x0A\x10_source_instanceB\x1D\x0A\x1B_source_instance_propertiesB\x09\x0A\x07_statusB\x16\x0A\x14_total_storage_bytes\"\xA9\x02\x0A\x10MachineImageList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x127\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2%.google.cloud.compute.v1.MachineImage\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB9\x01\x0A\x12MachineImageParams\x12g\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2D.google.cloud.compute.v1.MachineImageParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\x8B\x08\x0A\x0BMachineType\x12?\x0A\x0Caccelerators\x18\xE8\xD6\xC5\x80\x01 \x03(\x0B2%.google.cloud.compute.v1.Accelerators\x12\x1D\x0A\x0Carchitecture\x18\xD3\xD2\xB1\x90\x01 \x01(\x09H\x00\x88\x01\x01\x12N\x0A\x12bundled_local_ssds\x18\x80\xE7\xE0\xB8\x01 \x01(\x0B2).google.cloud.compute.v1.BundledLocalSsdsH\x01\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x02\x88\x01\x01\x12G\x0A\x0Adeprecated\x18\xB3\xCB\xD1\xF5\x01 \x01(\x0B2*.google.cloud.compute.v1.DeprecationStatusH\x03\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x1B\x0A\x0Aguest_cpus\x18\xD2\xCB\xC8\xBB\x01 \x01(\x05H\x05\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x06\x88\x01\x01\x12\x1E\x0A\x0Eimage_space_gb\x18\x98\xF2\xF5# \x01(\x05H\x07\x88\x01\x01\x12\x1E\x0A\x0Dis_shared_cpu\x18\x83\xDA\xCF\xF8\x01 \x01(\x08H\x08\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x09\x88\x01\x01\x12)\x0A\x18maximum_persistent_disks\x18\x8D\xF6\xCE\xEC\x01 \x01(\x05H\x0A\x88\x01\x01\x120\x0A maximum_persistent_disks_size_gb\x18\xA7\x95\xC8I \x01(\x03H\x0B\x88\x01\x01\x12\x19\x0A\x09memory_mb\x18\x93\x93\xA87 \x01(\x05H\x0C\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x0D\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0E\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x0F\x88\x01\x01\"j\x0A\x0CArchitecture\x12\x1A\x0A\x16UNDEFINED_ARCHITECTURE\x10\x00\x12 \x0A\x18ARCHITECTURE_UNSPECIFIED\x10\xAB\xD4\x9D\xBC\x01\x12\x0C\x0A\x05ARM64\x10\xFA\xCB\xE9\x1D\x12\x0E\x0A\x06X86_64\x10\xC7\xA4\xE6\xCA\x01B\x0F\x0A\x0D_architectureB\x15\x0A\x13_bundled_local_ssdsB\x15\x0A\x13_creation_timestampB\x0D\x0A\x0B_deprecatedB\x0E\x0A\x0C_descriptionB\x0D\x0A\x0B_guest_cpusB\x05\x0A\x03_idB\x11\x0A\x0F_image_space_gbB\x10\x0A\x0E_is_shared_cpuB\x07\x0A\x05_kindB\x1B\x0A\x19_maximum_persistent_disksB#\x0A!_maximum_persistent_disks_size_gbB\x0C\x0A\x0A_memory_mbB\x07\x0A\x05_nameB\x0C\x0A\x0A_self_linkB\x07\x0A\x05_zone\"\xC2\x03\x0A\x19MachineTypeAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12O\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2=.google.cloud.compute.v1.MachineTypeAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1A]\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12>\x0A\x05value\x18\x02 \x01(\x0B2/.google.cloud.compute.v1.MachineTypesScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xA7\x02\x0A\x0FMachineTypeList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x126\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2\$.google.cloud.compute.v1.MachineType\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x9F\x01\x0A\x16MachineTypesScopedList\x12>\x0A\x0Dmachine_types\x18\x81\xDD\x81& \x03(\x0B2\$.google.cloud.compute.v1.MachineType\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\x82\x0B\x0A\x0FManagedInstance\x12\x1E\x0A\x0Ecurrent_action\x18\xBC\xA7\x8DU \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x01\x88\x01\x01\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09H\x02\x88\x01\x01\x12S\x0A\x0Finstance_health\x18\xC6\x92\xBC\xB6\x01 \x03(\x0B26.google.cloud.compute.v1.ManagedInstanceInstanceHealth\x12\x1F\x0A\x0Finstance_status\x18\xDC\xAD\x9FS \x01(\x09H\x03\x88\x01\x01\x12R\x0A\x0Clast_attempt\x18\xA4\xAC\xA8\xCF\x01 \x01(\x0B23.google.cloud.compute.v1.ManagedInstanceLastAttemptH\x04\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x05\x88\x01\x01\x12T\x0A\x1Bpreserved_state_from_config\x18\xE2\xEB\x85/ \x01(\x0B2'.google.cloud.compute.v1.PreservedStateH\x06\x88\x01\x01\x12U\x0A\x1Bpreserved_state_from_policy\x18\xD2\xAF\xBE\xE0\x01 \x01(\x0B2'.google.cloud.compute.v1.PreservedStateH\x07\x88\x01\x01\x12{\x0A\"properties_from_flexibility_policy\x18\xC1\xC5\x94J \x01(\x0B2G.google.cloud.compute.v1.ManagedInstancePropertiesFromFlexibilityPolicyH\x08\x88\x01\x01\x12I\x0A\x07version\x18\xD8\xB9\xD4\xA7\x01 \x01(\x0B2/.google.cloud.compute.v1.ManagedInstanceVersionH\x09\x88\x01\x01\"\x85\x02\x0A\x0DCurrentAction\x12\x1C\x0A\x18UNDEFINED_CURRENT_ACTION\x10\x00\x12\x12\x0A\x0AABANDONING\x10\xCD\xCA\x90\xB9\x01\x12\x10\x0A\x08CREATING\x10\xB9\xBD\x9D\xD9\x01\x12 \x0A\x18CREATING_WITHOUT_RETRIES\x10\x89\xC6\xBE\xCC\x01\x12\x10\x0A\x08DELETING\x10\xA8\xA7\x87\xFC\x01\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01\x12\x12\x0A\x0ARECREATING\x10\xEC\x8B\xFE\x88\x01\x12\x11\x0A\x0AREFRESHING\x10\xA7\xFE\xECM\x12\x12\x0A\x0ARESTARTING\x10\xF3\xEE\xEB\x98\x01\x12\x10\x0A\x08RESUMING\x10\xAA\xFB\x89\xD5\x01\x12\x10\x0A\x08STARTING\x10\xC0\xA0\x8B\xE9\x01\x12\x10\x0A\x09VERIFYING\x10\xA9\xC1\x8C\x08\"\xFD\x01\x0A\x0EInstanceStatus\x12\x1D\x0A\x19UNDEFINED_INSTANCE_STATUS\x10\x00\x12\x16\x0A\x0EDEPROVISIONING\x10\xEE\x93\xC4\xCC\x01\x12\x0E\x0A\x07PENDING\x10\xF7\xAA\xF0\x10\x12\x14\x0A\x0CPROVISIONING\x10\xED\xF5\xDA\x8A\x01\x12\x11\x0A\x09REPAIRING\x10\x95\x82\x95\xC5\x01\x12\x0E\x0A\x07RUNNING\x10\x9F\xC3\xEA9\x12\x0F\x0A\x07STAGING\x10\x9B\xC8\xC6\xCD\x01\x12\x0F\x0A\x07STOPPED\x10\xAD\xBB\xEC\xD3\x01\x12\x10\x0A\x08STOPPING\x10\xF4\xD0\xA2\xA7\x01\x12\x10\x0A\x09SUSPENDED\x10\xBB\xBB\xB6\x18\x12\x12\x0A\x0ASUSPENDING\x10\xA6\xD4\x98\xF5\x01\x12\x11\x0A\x0ATERMINATED\x10\xA3\xF4\x9BwB\x11\x0A\x0F_current_actionB\x05\x0A\x03_idB\x0B\x0A\x09_instanceB\x12\x0A\x10_instance_statusB\x0F\x0A\x0D_last_attemptB\x07\x0A\x05_nameB\x1E\x0A\x1C_preserved_state_from_configB\x1E\x0A\x1C_preserved_state_from_policyB%\x0A#_properties_from_flexibility_policyB\x0A\x0A\x08_version\"\xA6\x02\x0A\x1DManagedInstanceInstanceHealth\x12&\x0A\x15detailed_health_state\x18\x9D\xD0\xB4\xF3\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1D\x0A\x0Chealth_check\x18\xE5\xAA\xA4\x93\x01 \x01(\x09H\x01\x88\x01\x01\"\x92\x01\x0A\x13DetailedHealthState\x12#\x0A\x1FUNDEFINED_DETAILED_HEALTH_STATE\x10\x00\x12\x10\x0A\x08DRAINING\x10\xEA\xD5\x8C\xE5\x01\x12\x0F\x0A\x07HEALTHY\x10\xFD\xAA\xDB\xD1\x01\x12\x0F\x0A\x07TIMEOUT\x10\xC1\xB2\xEB\xE3\x01\x12\x11\x0A\x09UNHEALTHY\x10\xC4\xB9\xAD\xDC\x01\x12\x0F\x0A\x07UNKNOWN\x10\xAA\xF0\xC4\xCE\x01B\x18\x0A\x16_detailed_health_stateB\x0F\x0A\x0D_health_check\"{\x0A\x1AManagedInstanceLastAttempt\x12R\x0A\x06errors\x18\xEB\xDE\xD5\x96\x01 \x01(\x0B29.google.cloud.compute.v1.ManagedInstanceLastAttemptErrorsH\x00\x88\x01\x01B\x09\x0A\x07_errors\"W\x0A ManagedInstanceLastAttemptErrors\x123\x0A\x06errors\x18\xEB\xDE\xD5\x96\x01 \x03(\x0B2\x1F.google.cloud.compute.v1.Errors\"_\x0A.ManagedInstancePropertiesFromFlexibilityPolicy\x12\x1C\x0A\x0Cmachine_type\x18\xB2\xB0\xCAl \x01(\x09H\x00\x88\x01\x01B\x0F\x0A\x0D_machine_type\"q\x0A\x16ManagedInstanceVersion\x12\"\x0A\x11instance_template\x18\xE4\x81\xBB\x93\x01 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x01\x88\x01\x01B\x14\x0A\x12_instance_templateB\x07\x0A\x05_name\"\x88\x01\x0A\x08Metadata\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x00\x88\x01\x01\x120\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2\x1E.google.cloud.compute.v1.Items\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01B\x0E\x0A\x0C_fingerprintB\x07\x0A\x05_kind\"\x8F\x02\x0A\x0EMetadataFilter\x12L\x0A\x0Dfilter_labels\x18\xA6\xF5\xE8\x92\x01 \x03(\x0B21.google.cloud.compute.v1.MetadataFilterLabelMatch\x12%\x0A\x15filter_match_criteria\x18\xC0\xD0\xB6r \x01(\x09H\x00\x88\x01\x01\"n\x0A\x13FilterMatchCriteria\x12#\x0A\x1FUNDEFINED_FILTER_MATCH_CRITERIA\x10\x00\x12\x10\x0A\x09MATCH_ALL\x10\xE7\xE7\x92V\x12\x10\x0A\x09MATCH_ANY\x10\xB2\xE8\x92V\x12\x0E\x0A\x07NOT_SET\x10\xB6\x99\x84NB\x18\x0A\x16_filter_match_criteria\"Z\x0A\x18MetadataFilterLabelMatch\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01\x12\x15\x0A\x05value\x18\xF1\xA2\xB25 \x01(\x09H\x01\x88\x01\x01B\x07\x0A\x05_nameB\x08\x0A\x06_value\"\x8B\x02\x0A\x12MoveAddressRequest\x12\x18\x0A\x07address\x18\xF4\xB7\xDE\xDC\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12l\x0A®ion_addresses_move_request_resource\x18\xC4\xB0\x88\xC3\x01 \x01(\x0B23.google.cloud.compute.v1.RegionAddressesMoveRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xBD\x01\x0A\x16MoveDiskProjectRequest\x12U\x0A\x1Adisk_move_request_resource\x18\xCA\xC2\xA0\x95\x01 \x01(\x0B2(.google.cloud.compute.v1.DiskMoveRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x90\x01\x0A\x19MoveFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12&\x0A\x09parent_id\x18\xD0\xE1\x9A\xDB\x01 \x01(\x09B\x0F\xE0A\x02\xF2G\x09parent_id\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xF0\x01\x0A\x18MoveGlobalAddressRequest\x12\x18\x0A\x07address\x18\xF4\xB7\xDE\xDC\x01 \x01(\x09B\x03\xE0A\x02\x12l\x0A&global_addresses_move_request_resource\x18\xF3\xF1\xB1\x90\x01 \x01(\x0B23.google.cloud.compute.v1.GlobalAddressesMoveRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xC9\x01\x0A\x1AMoveInstanceProjectRequest\x12]\x0A\x1Einstance_move_request_resource\x18\xC2\xBC\xCE\x94\x01 \x01(\x0B2,.google.cloud.compute.v1.InstanceMoveRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xAB\x01\x0A%MoveOrganizationSecurityPolicyRequest\x12(\x0A\x09parent_id\x18\xD0\xE1\x9A\xDB\x01 \x01(\x09B\x0C\xF2G\x09parent_idH\x00\x88\x01\x01\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02B\x0C\x0A\x0A_parent_idB\x0D\x0A\x0B_request_id\"I\x0A\x09NamedPort\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04port\x18\x81\xB1\xD2\x01 \x01(\x05H\x01\x88\x01\x01B\x07\x0A\x05_nameB\x07\x0A\x05_port\"\x88\x01\x0A\x09NatIpInfo\x12S\x0A\x14nat_ip_info_mappings\x18\x9C\x80\x8Es \x03(\x0B22.google.cloud.compute.v1.NatIpInfoNatIpInfoMapping\x12\x19\x0A\x08nat_name\x18\xE9\xAD\xF8\xCA\x01 \x01(\x09H\x00\x88\x01\x01B\x0B\x0A\x09_nat_name\"\xF2\x01\x0A\x19NatIpInfoNatIpInfoMapping\x12\x14\x0A\x04mode\x18\xA3\xF3\xCC\x01 \x01(\x09H\x00\x88\x01\x01\x12\x16\x0A\x06nat_ip\x18\x85\xD2\x88\x0A \x01(\x09H\x01\x88\x01\x01\x12\x15\x0A\x05usage\x18\xA1\xFB\x995 \x01(\x09H\x02\x88\x01\x01\"5\x0A\x04Mode\x12\x12\x0A\x0EUNDEFINED_MODE\x10\x00\x12\x0A\x0A\x04AUTO\x10\xAF\xAB{\x12\x0D\x0A\x06MANUAL\x10\xC6\xB7\xF78\";\x0A\x05Usage\x12\x13\x0A\x0FUNDEFINED_USAGE\x10\x00\x12\x0D\x0A\x06IN_USE\x10\xCD\xCE\xA5\x08\x12\x0E\x0A\x06UNUSED\x10\xD6\xF3\xFB\xAB\x01B\x07\x0A\x05_modeB\x09\x0A\x07_nat_ipB\x08\x0A\x06_usage\"J\x0A\x11NatIpInfoResponse\x125\x0A\x06result\x18\x9D\x90\xB7B \x03(\x0B2\".google.cloud.compute.v1.NatIpInfo\"\xED\x09\x0A\x07Network\x12\x1B\x0A\x0BI_pv4_range\x18\xB6\xB0\x9F\x1C \x01(\x09H\x00\x88\x01\x01\x12'\x0A\x17auto_create_subnetworks\x18\x92\xC8\x92z \x01(\x08H\x01\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x02\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x03\x88\x01\x01\x12)\x0A\x18enable_ula_internal_ipv6\x18\x98\x8F\x88\xCA\x01 \x01(\x08H\x04\x88\x01\x01\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09H\x05\x88\x01\x01\x12\x1D\x0A\x0Dgateway_i_pv4\x18\xDD\xD8\x99U \x01(\x09H\x06\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x07\x88\x01\x01\x12\$\x0A\x13internal_ipv6_range\x18\xA7\xCF\xA6\x84\x01 \x01(\x09H\x08\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x09\x88\x01\x01\x12\x12\x0A\x03mtu\x18\xAE\xCF\x06 \x01(\x05H\x0A\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x0B\x88\x01\x01\x129\x0A)network_firewall_policy_enforcement_order\x18\xD0\x82\x8D\x03 \x01(\x09H\x0C\x88\x01\x01\x12\x1F\x0A\x0Fnetwork_profile\x18\x98\xF9\xC5R \x01(\x09H\x0D\x88\x01\x01\x12>\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2&.google.cloud.compute.v1.NetworkParamsH\x0E\x88\x01\x01\x12<\x0A\x08peerings\x18\xB3\xAA\xA9! \x03(\x0B2'.google.cloud.compute.v1.NetworkPeering\x12N\x0A\x0Erouting_config\x18\xDB\xA9\xD3\xF9\x01 \x01(\x0B2-.google.cloud.compute.v1.NetworkRoutingConfigH\x0F\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x10\x88\x01\x01\x12!\x0A\x11self_link_with_id\x18\x82\xAC\x9D\x15 \x01(\x09H\x11\x88\x01\x01\x12\x17\x0A\x0Bsubnetworks\x18\xC5\xD4\xA5\xC6\x01 \x03(\x09\"\xA0\x01\x0A%NetworkFirewallPolicyEnforcementOrder\x127\x0A3UNDEFINED_NETWORK_FIREWALL_POLICY_ENFORCEMENT_ORDER\x10\x00\x12\x1D\x0A\x16AFTER_CLASSIC_FIREWALL\x10\xD0\xFC\xDAI\x12\x1F\x0A\x17BEFORE_CLASSIC_FIREWALL\x10\xED\xED\xB1\xA1\x01B\x0E\x0A\x0C_I_pv4_rangeB\x1A\x0A\x18_auto_create_subnetworksB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x1B\x0A\x19_enable_ula_internal_ipv6B\x12\x0A\x10_firewall_policyB\x10\x0A\x0E_gateway_i_pv4B\x05\x0A\x03_idB\x16\x0A\x14_internal_ipv6_rangeB\x07\x0A\x05_kindB\x06\x0A\x04_mtuB\x07\x0A\x05_nameB,\x0A*_network_firewall_policy_enforcement_orderB\x12\x0A\x10_network_profileB\x09\x0A\x07_paramsB\x11\x0A\x0F_routing_configB\x0C\x0A\x0A_self_linkB\x14\x0A\x12_self_link_with_id\"\xA7\x06\x0A\x11NetworkAttachment\x12]\x0A\x14connection_endpoints\x18\xDD\xA2\xBE\x9B\x01 \x03(\x0B2;.google.cloud.compute.v1.NetworkAttachmentConnectedEndpoint\x12&\x0A\x15connection_preference\x18\xDC\xF9\xA4\x88\x01 \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x03\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x04\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x05\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x06\x88\x01\x01\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09H\x07\x88\x01\x01\x12 \x0A\x15producer_accept_lists\x18\xAB\x9A\xDA` \x03(\x09\x12 \x0A\x15producer_reject_lists\x18\x82\xFD\xFA\x01 \x03(\x09\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x08\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x09\x88\x01\x01\x12!\x0A\x11self_link_with_id\x18\x82\xAC\x9D\x15 \x01(\x09H\x0A\x88\x01\x01\x12\x17\x0A\x0Bsubnetworks\x18\xC5\xD4\xA5\xC6\x01 \x03(\x09\"|\x0A\x14ConnectionPreference\x12#\x0A\x1FUNDEFINED_CONNECTION_PREFERENCE\x10\x00\x12\x17\x0A\x10ACCEPT_AUTOMATIC\x10\x94\xF7\xF0#\x12\x15\x0A\x0DACCEPT_MANUAL\x10\xDD\xED\xF1\xB1\x01\x12\x0F\x0A\x07INVALID\x10\xD7\xFB\xED\xFC\x01B\x18\x0A\x16_connection_preferenceB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x0E\x0A\x0C_fingerprintB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x0A\x0A\x08_networkB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB\x14\x0A\x12_self_link_with_id\"\xBB\x03\x0A\x1FNetworkAttachmentAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12U\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2C.google.cloud.compute.v1.NetworkAttachmentAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1Ac\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12D\x0A\x05value\x18\x02 \x01(\x0B25.google.cloud.compute.v1.NetworkAttachmentsScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xBF\x04\x0A\"NetworkAttachmentConnectedEndpoint\x12\x1B\x0A\x0Aip_address\x18\xDC\xF1\xDC\xC1\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1D\x0A\x0Cipv6_address\x18\x9C\xB3\xEF\xA2\x01 \x01(\x09H\x01\x88\x01\x01\x12\"\x0A\x11project_id_or_num\x18\xA8\x8A\xE5\xA6\x01 \x01(\x09H\x02\x88\x01\x01\x12#\x0A\x18secondary_ip_cidr_ranges\x18\x94\xB2\xF07 \x03(\x09\x12!\x0A\x10service_class_id\x18\x8C\xB7\xCB\xC9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x04\x88\x01\x01\x12\x1B\x0A\x0Asubnetwork\x18\xEE\xA7\xE4\x92\x01 \x01(\x09H\x05\x88\x01\x01\x12&\x0A\x15subnetwork_cidr_range\x18\xA3\xDB\xDF\xB6\x01 \x01(\x09H\x06\x88\x01\x01\"\x94\x01\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x0F\x0A\x08ACCEPTED\x10\xA7\x9F\xD2u\x12\x0E\x0A\x06CLOSED\x10\xEC\xAA\xA3\xB5\x01\x12\x17\x0A\x0FNEEDS_ATTENTION\x10\xBC\x8B\xA2\xA4\x01\x12\x0E\x0A\x07PENDING\x10\xF7\xAA\xF0\x10\x12\x0F\x0A\x08REJECTED\x10\xFE\x88\x84S\x12\x19\x0A\x12STATUS_UNSPECIFIED\x10\xCA\xCC\x8B\x14B\x0D\x0A\x0B_ip_addressB\x0F\x0A\x0D_ipv6_addressB\x14\x0A\x12_project_id_or_numB\x13\x0A\x11_service_class_idB\x09\x0A\x07_statusB\x0D\x0A\x0B_subnetworkB\x18\x0A\x16_subnetwork_cidr_range\"\xB3\x02\x0A\x15NetworkAttachmentList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12<\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2*.google.cloud.compute.v1.NetworkAttachment\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB2\x01\x0A\x1CNetworkAttachmentsScopedList\x12K\x0A\x13network_attachments\x18\x9F\xDE\xD6\xF8\x01 \x03(\x0B2*.google.cloud.compute.v1.NetworkAttachment\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xC4\x03\x0A\x1ANetworkEdgeSecurityService\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x02\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x03\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x04\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x05\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x06\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09H\x07\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x08\x88\x01\x01\x12!\x0A\x11self_link_with_id\x18\x82\xAC\x9D\x15 \x01(\x09H\x09\x88\x01\x01B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x0E\x0A\x0C_fingerprintB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x09\x0A\x07_regionB\x12\x0A\x10_security_policyB\x0C\x0A\x0A_self_linkB\x14\x0A\x12_self_link_with_id\"\x8E\x04\x0A(NetworkEdgeSecurityServiceAggregatedList\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x12^\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2L.google.cloud.compute.v1.NetworkEdgeSecurityServiceAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01\x1Al\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12M\x0A\x05value\x18\x02 \x01(\x0B2>.google.cloud.compute.v1.NetworkEdgeSecurityServicesScopedList:\x028\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xCE\x01\x0A%NetworkEdgeSecurityServicesScopedList\x12^\x0A\x1Enetwork_edge_security_services\x18\xAC\xCB\xF8\x10 \x03(\x0B23.google.cloud.compute.v1.NetworkEdgeSecurityService\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\x9E\x03\x0A\x0FNetworkEndpoint\x12Q\x0A\x0Bannotations\x18\xA4\xF6\xB55 \x03(\x0B29.google.cloud.compute.v1.NetworkEndpoint.AnnotationsEntry\x12'\x0A\x17client_destination_port\x18\x86\x88\x82; \x01(\x05H\x00\x88\x01\x01\x12\x14\x0A\x04fqdn\x18\x95\xA5\xC0\x01 \x01(\x09H\x01\x88\x01\x01\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09H\x02\x88\x01\x01\x12\x1B\x0A\x0Aip_address\x18\xDC\xF1\xDC\xC1\x01 \x01(\x09H\x03\x88\x01\x01\x12\x1D\x0A\x0Cipv6_address\x18\x9C\xB3\xEF\xA2\x01 \x01(\x09H\x04\x88\x01\x01\x12\x14\x0A\x04port\x18\x81\xB1\xD2\x01 \x01(\x05H\x05\x88\x01\x01\x1A2\x0A\x10AnnotationsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01B\x1A\x0A\x18_client_destination_portB\x07\x0A\x05_fqdnB\x0B\x0A\x09_instanceB\x0D\x0A\x0B_ip_addressB\x0F\x0A\x0D_ipv6_addressB\x07\x0A\x05_port\"\x89\x0B\x0A\x14NetworkEndpointGroup\x12V\x0A\x0Bannotations\x18\xA4\xF6\xB55 \x03(\x0B2>.google.cloud.compute.v1.NetworkEndpointGroup.AnnotationsEntry\x12S\x0A\x0Aapp_engine\x18\xA0\x8C\xC0\xA2\x01 \x01(\x0B26.google.cloud.compute.v1.NetworkEndpointGroupAppEngineH\x00\x88\x01\x01\x12[\x0A\x0Ecloud_function\x18\xA2\xE5\xF3\xF7\x01 \x01(\x0B2:.google.cloud.compute.v1.NetworkEndpointGroupCloudFunctionH\x01\x88\x01\x01\x12P\x0A\x09cloud_run\x18\x81\xCB\xFA4 \x01(\x0B25.google.cloud.compute.v1.NetworkEndpointGroupCloudRunH\x02\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x03\x88\x01\x01\x12\x1D\x0A\x0Cdefault_port\x18\xBF\xF7\xF0\xC9\x01 \x01(\x05H\x04\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x05\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x06\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x07\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x08\x88\x01\x01\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09H\x09\x88\x01\x01\x12%\x0A\x15network_endpoint_type\x18\xD3\xC6\xB48 \x01(\x09H\x0A\x88\x01\x01\x12N\x0A\x08psc_data\x18\xC9\xDB\xA6\" \x01(\x0B24.google.cloud.compute.v1.NetworkEndpointGroupPscDataH\x0B\x88\x01\x01\x12#\x0A\x12psc_target_service\x18\xE6\xC2\xAA\x80\x01 \x01(\x09H\x0C\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x0D\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0E\x88\x01\x01\x12\x14\x0A\x04size\x18\x81\xC0\xD7\x01 \x01(\x05H\x0F\x88\x01\x01\x12\x1B\x0A\x0Asubnetwork\x18\xEE\xA7\xE4\x92\x01 \x01(\x09H\x10\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x11\x88\x01\x01\x1A2\x0A\x10AnnotationsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\x8A\x02\x0A\x13NetworkEndpointType\x12#\x0A\x1FUNDEFINED_NETWORK_ENDPOINT_TYPE\x10\x00\x12\x11\x0A\x09GCE_VM_IP\x10\xD9\xED\xD0\xBF\x01\x12\x16\x0A\x0EGCE_VM_IP_PORT\x10\xA7\xE4\xA5\xEF\x01\x12\x18\x0A\x11GCE_VM_IP_PORTMAP\x10\xB5\xE3\xF0\x0A\x12\x1A\x0A\x12INTERNET_FQDN_PORT\x10\xED\xD0\xDB\xC0\x01\x12\x18\x0A\x10INTERNET_IP_PORT\x10\x9B\xDB\xE5\xE3\x01\x12\x1F\x0A\x17NON_GCP_PRIVATE_IP_PORT\x10\xE0\x93\xB7\xA0\x01\x12\x1E\x0A\x17PRIVATE_SERVICE_CONNECT\x10\xC4\xF4\xF9\x16\x12\x12\x0A\x0ASERVERLESS\x10\xDC\xC6\xFD\x80\x01B\x0D\x0A\x0B_app_engineB\x11\x0A\x0F_cloud_functionB\x0C\x0A\x0A_cloud_runB\x15\x0A\x13_creation_timestampB\x0F\x0A\x0D_default_portB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x0A\x0A\x08_networkB\x18\x0A\x16_network_endpoint_typeB\x0B\x0A\x09_psc_dataB\x15\x0A\x13_psc_target_serviceB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB\x07\x0A\x05_sizeB\x0D\x0A\x0B_subnetworkB\x07\x0A\x05_zone\"\xDD\x03\x0A\"NetworkEndpointGroupAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12X\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2F.google.cloud.compute.v1.NetworkEndpointGroupAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1Af\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12G\x0A\x05value\x18\x02 \x01(\x0B28.google.cloud.compute.v1.NetworkEndpointGroupsScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x92\x01\x0A\x1DNetworkEndpointGroupAppEngine\x12\x18\x0A\x07service\x18\xB5\x8D\x8F\xB2\x01 \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x08url_mask\x18\xBC\x8F\xA41 \x01(\x09H\x01\x88\x01\x01\x12\x18\x0A\x07version\x18\xD8\xB9\xD4\xA7\x01 \x01(\x09H\x02\x88\x01\x01B\x0A\x0A\x08_serviceB\x0B\x0A\x09_url_maskB\x0A\x0A\x08_version\"r\x0A!NetworkEndpointGroupCloudFunction\x12\x19\x0A\x08function\x18\xD8\xE7\xBD\x92\x01 \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x08url_mask\x18\xBC\x8F\xA41 \x01(\x09H\x01\x88\x01\x01B\x0B\x0A\x09_functionB\x0B\x0A\x09_url_mask\"\x87\x01\x0A\x1CNetworkEndpointGroupCloudRun\x12\x18\x0A\x07service\x18\xB5\x8D\x8F\xB2\x01 \x01(\x09H\x00\x88\x01\x01\x12\x12\x0A\x03tag\x18\x9A\xFF\x06 \x01(\x09H\x01\x88\x01\x01\x12\x18\x0A\x08url_mask\x18\xBC\x8F\xA41 \x01(\x09H\x02\x88\x01\x01B\x0A\x0A\x08_serviceB\x06\x0A\x04_tagB\x0B\x0A\x09_url_mask\"\xB9\x02\x0A\x18NetworkEndpointGroupList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12?\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2-.google.cloud.compute.v1.NetworkEndpointGroup\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xBD\x03\x0A\x1BNetworkEndpointGroupPscData\x12%\x0A\x14consumer_psc_address\x18\xAC\xAD\xEB\xD7\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1E\x0A\x0Dproducer_port\x18\x8E\xDA\xC1\xC3\x01 \x01(\x05H\x01\x88\x01\x01\x12\"\x0A\x11psc_connection_id\x18\xDD\xA5\xA3\x8B\x01 \x01(\x04H\x02\x88\x01\x01\x12%\x0A\x15psc_connection_status\x18\xB4\xC9\xE7W \x01(\x09H\x03\x88\x01\x01\"\xB0\x01\x0A\x13PscConnectionStatus\x12#\x0A\x1FUNDEFINED_PSC_CONNECTION_STATUS\x10\x00\x12\x0F\x0A\x08ACCEPTED\x10\xA7\x9F\xD2u\x12\x0E\x0A\x06CLOSED\x10\xEC\xAA\xA3\xB5\x01\x12\x17\x0A\x0FNEEDS_ATTENTION\x10\xBC\x8B\xA2\xA4\x01\x12\x0E\x0A\x07PENDING\x10\xF7\xAA\xF0\x10\x12\x0F\x0A\x08REJECTED\x10\xFE\x88\x84S\x12\x19\x0A\x12STATUS_UNSPECIFIED\x10\xCA\xCC\x8B\x14B\x17\x0A\x15_consumer_psc_addressB\x10\x0A\x0E_producer_portB\x14\x0A\x12_psc_connection_idB\x18\x0A\x16_psc_connection_status\"u\x0A+NetworkEndpointGroupsAttachEndpointsRequest\x12F\x0A\x11network_endpoints\x18\xAD\x91\xBAG \x03(\x0B2(.google.cloud.compute.v1.NetworkEndpoint\"u\x0A+NetworkEndpointGroupsDetachEndpointsRequest\x12F\x0A\x11network_endpoints\x18\xAD\x91\xBAG \x03(\x0B2(.google.cloud.compute.v1.NetworkEndpoint\"\xA4\x01\x0A)NetworkEndpointGroupsListEndpointsRequest\x12\x1E\x0A\x0Dhealth_status\x18\xB5\xD6\xBA\xB5\x01 \x01(\x09H\x00\x88\x01\x01\"E\x0A\x0CHealthStatus\x12\x1B\x0A\x17UNDEFINED_HEALTH_STATUS\x10\x00\x12\x0B\x0A\x04SHOW\x10\xFD\xA5\x9B\x01\x12\x0B\x0A\x04SKIP\x10\xFF\xBA\x9B\x01B\x10\x0A\x0E_health_status\"\xAB\x02\x0A)NetworkEndpointGroupsListNetworkEndpoints\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12J\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B28.google.cloud.compute.v1.NetworkEndpointWithHealthStatus\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x03\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0A\x0A\x08_warning\"\xBB\x01\x0A\x1FNetworkEndpointGroupsScopedList\x12Q\x0A\x17network_endpoint_groups\x18\xAD\x97\xFF\x0D \x03(\x0B2-.google.cloud.compute.v1.NetworkEndpointGroup\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xCF\x01\x0A\x1FNetworkEndpointWithHealthStatus\x12K\x0A\x07healths\x18\x97\x93\xAD{ \x03(\x0B27.google.cloud.compute.v1.HealthStatusForNetworkEndpoint\x12J\x0A\x10network_endpoint\x18\x86\x91\x8A\x1B \x01(\x0B2(.google.cloud.compute.v1.NetworkEndpointH\x00\x88\x01\x01B\x13\x0A\x11_network_endpoint\"\xDA\x03\x0A#NetworkFirewallPolicyAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12Y\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2G.google.cloud.compute.v1.NetworkFirewallPolicyAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1Aa\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12B\x0A\x05value\x18\x02 \x01(\x0B23.google.cloud.compute.v1.FirewallPoliciesScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x91\x0C\x0A\x10NetworkInterface\x12@\x0A\x0Eaccess_configs\x18\x96\xBB\xFA4 \x03(\x0B2%.google.cloud.compute.v1.AccessConfig\x12A\x0A\x0Falias_ip_ranges\x18\xBF\x83\xDCN \x03(\x0B2%.google.cloud.compute.v1.AliasIpRange\x12&\x0A\x15enable_vpc_scoped_dns\x18\xCC\xF8\x92\x87\x01 \x01(\x08H\x00\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x01\x88\x01\x01\x12\x1A\x0A\x0Aigmp_query\x18\xCA\xA4\xB6\x0E \x01(\x09H\x02\x88\x01\x01\x12+\x0A\x1Binternal_ipv6_prefix_length\x18\x9D\x83\x99a \x01(\x05H\x03\x88\x01\x01\x12F\x0A\x13ipv6_access_configs\x18\xEE\xE5\xC4\xE6\x01 \x03(\x0B2%.google.cloud.compute.v1.AccessConfig\x12!\x0A\x10ipv6_access_type\x18\xDD\xF5\xD1\xF0\x01 \x01(\x09H\x04\x88\x01\x01\x12\x1D\x0A\x0Cipv6_address\x18\x9C\xB3\xEF\xA2\x01 \x01(\x09H\x05\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x06\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x07\x88\x01\x01\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09H\x08\x88\x01\x01\x12\"\x0A\x12network_attachment\x18\xD4\x97\x8Fk \x01(\x09H\x09\x88\x01\x01\x12\x1B\x0A\x0Bnetwork_i_p\x18\x89\xB1\xE5b \x01(\x09H\x0A\x88\x01\x01\x12\x18\x0A\x08nic_type\x18\x91\xC6\xC2\x1C \x01(\x09H\x0B\x88\x01\x01\x12 \x0A\x0Fparent_nic_name\x18\xD7\xAC\xD7\xC7\x01 \x01(\x09H\x0C\x88\x01\x01\x12\x1C\x0A\x0Bqueue_count\x18\xE1\xF8\x97\xF0\x01 \x01(\x05H\x0D\x88\x01\x01\x12!\x0A\x10service_class_id\x18\x8C\xB7\xCB\xC9\x01 \x01(\x09H\x0E\x88\x01\x01\x12\x1B\x0A\x0Astack_type\x18\x91\xB5\x8B\xCB\x01 \x01(\x09H\x0F\x88\x01\x01\x12\x1B\x0A\x0Asubnetwork\x18\xEE\xA7\xE4\x92\x01 \x01(\x09H\x10\x88\x01\x01\x12\x14\x0A\x04vlan\x18\xE3\x8A\xDD\x01 \x01(\x05H\x11\x88\x01\x01\"X\x0A\x09IgmpQuery\x12\x18\x0A\x14UNDEFINED_IGMP_QUERY\x10\x00\x12\x1A\x0A\x13IGMP_QUERY_DISABLED\x10\xF1\xB1\xBE\x0D\x12\x15\x0A\x0DIGMP_QUERY_V2\x10\xD1\xE9\x82\x9F\x01\"y\x0A\x0EIpv6AccessType\x12\x1E\x0A\x1AUNDEFINED_IPV6_ACCESS_TYPE\x10\x00\x12\x0F\x0A\x08EXTERNAL\x10\xCB\xA7\xFD\x10\x12\x10\x0A\x08INTERNAL\x10\xBD\xED\x96\x85\x01\x12\$\x0A\x1CUNSPECIFIED_IPV6_ACCESS_TYPE\x10\xA5\xF6\xA4\x95\x01\"\x89\x01\x0A\x07NicType\x12\x16\x0A\x12UNDEFINED_NIC_TYPE\x10\x00\x12\x0C\x0A\x05GVNIC\x10\x99\x95\xC3 \x12\x0B\x0A\x04IDPF\x10\xD1\xF0\x88\x01\x12\x0C\x0A\x05IRDMA\x10\x8F\x86\xAC!\x12\x0C\x0A\x05MRDMA\x10\x93\xC2\x8D#\x12\x1B\x0A\x14UNSPECIFIED_NIC_TYPE\x10\xD9\xBE\x92 \x12\x12\x0A\x0AVIRTIO_NET\x10\xD9\xB6\xCB\xD7\x01\"{\x0A\x09StackType\x12\x18\x0A\x14UNDEFINED_STACK_TYPE\x10\x00\x12\x10\x0A\x09IPV4_IPV6\x10\x81\xE8\xCA\x0A\x12\x10\x0A\x09IPV4_ONLY\x10\xA6\xCB\xD5\x0A\x12\x10\x0A\x09IPV6_ONLY\x10\xE4\xAD\xFC%\x12\x1E\x0A\x16UNSPECIFIED_STACK_TYPE\x10\xD9\xD1\x91\x8E\x01B\x18\x0A\x16_enable_vpc_scoped_dnsB\x0E\x0A\x0C_fingerprintB\x0D\x0A\x0B_igmp_queryB\x1E\x0A\x1C_internal_ipv6_prefix_lengthB\x13\x0A\x11_ipv6_access_typeB\x0F\x0A\x0D_ipv6_addressB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x0A\x0A\x08_networkB\x15\x0A\x13_network_attachmentB\x0E\x0A\x0C_network_i_pB\x0B\x0A\x09_nic_typeB\x12\x0A\x10_parent_nic_nameB\x0E\x0A\x0C_queue_countB\x13\x0A\x11_service_class_idB\x0D\x0A\x0B_stack_typeB\x0D\x0A\x0B_subnetworkB\x07\x0A\x05_vlan\"\x9F\x02\x0A\x0BNetworkList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x122\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2 .google.cloud.compute.v1.Network\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xAF\x01\x0A\x0DNetworkParams\x12b\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2?.google.cloud.compute.v1.NetworkParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xCE\x08\x0A\x0ENetworkPeering\x12\"\x0A\x12auto_create_routes\x18\xDD\xE2\xB2\x1B \x01(\x08H\x00\x88\x01\x01\x12[\x0A\x11connection_status\x18\xF3\xF0\xD1\xFA\x01 \x01(\x0B27.google.cloud.compute.v1.NetworkPeeringConnectionStatusH\x01\x88\x01\x01\x12&\x0A\x16exchange_subnet_routes\x18\xD0\xCA\xC6\x0C \x01(\x08H\x02\x88\x01\x01\x12\$\x0A\x14export_custom_routes\x18\x8D\xA5\xDF\x1C \x01(\x08H\x03\x88\x01\x01\x123\x0A#export_subnet_routes_with_public_ip\x18\xE2\xEA\xD9. \x01(\x08H\x04\x88\x01\x01\x12\$\x0A\x14import_custom_routes\x18\xBE\xF1\xB3^ \x01(\x08H\x05\x88\x01\x01\x123\x0A#import_subnet_routes_with_public_ip\x18\x91\x8E\xF0\x06 \x01(\x08H\x06\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x07\x88\x01\x01\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09H\x08\x88\x01\x01\x12\x18\x0A\x08peer_mtu\x18\xD1\x8E\x97! \x01(\x05H\x09\x88\x01\x01\x12\x1B\x0A\x0Astack_type\x18\x91\xB5\x8B\xCB\x01 \x01(\x09H\x0A\x88\x01\x01\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H\x0B\x88\x01\x01\x12\x1D\x0A\x0Dstate_details\x18\x94\xF9\xC8- \x01(\x09H\x0C\x88\x01\x01\x12\x1F\x0A\x0Fupdate_strategy\x18\xA9\xDC\xF5\x02 \x01(\x09H\x0D\x88\x01\x01\"I\x0A\x09StackType\x12\x18\x0A\x14UNDEFINED_STACK_TYPE\x10\x00\x12\x10\x0A\x09IPV4_IPV6\x10\x81\xE8\xCA\x0A\x12\x10\x0A\x09IPV4_ONLY\x10\xA6\xCB\xD5\x0A\">\x0A\x05State\x12\x13\x0A\x0FUNDEFINED_STATE\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x10\x0A\x08INACTIVE\x10\xEB\x98\xF9\x80\x01\"j\x0A\x0EUpdateStrategy\x12\x1D\x0A\x19UNDEFINED_UPDATE_STRATEGY\x10\x00\x12\x10\x0A\x09CONSENSUS\x10\xD7\xF8\xFC`\x12\x12\x0A\x0BINDEPENDENT\x10\xDA\x96\xC8<\x12\x13\x0A\x0BUNSPECIFIED\x10\x97\xBE\x98\xFB\x01B\x15\x0A\x13_auto_create_routesB\x14\x0A\x12_connection_statusB\x19\x0A\x17_exchange_subnet_routesB\x17\x0A\x15_export_custom_routesB&\x0A\$_export_subnet_routes_with_public_ipB\x17\x0A\x15_import_custom_routesB&\x0A\$_import_subnet_routes_with_public_ipB\x07\x0A\x05_nameB\x0A\x0A\x08_networkB\x0B\x0A\x09_peer_mtuB\x0D\x0A\x0B_stack_typeB\x08\x0A\x06_stateB\x10\x0A\x0E_state_detailsB\x12\x0A\x10_update_strategy\"\xCC\x03\x0A\x1ENetworkPeeringConnectionStatus\x12g\x0A\x0Fconsensus_state\x18\xC9\xBD\x8B\xB5\x01 \x01(\x0B2E.google.cloud.compute.v1.NetworkPeeringConnectionStatusConsensusStateH\x00\x88\x01\x01\x12r\x0A\x15traffic_configuration\x18\xB4\xD4\xB6? \x01(\x0B2K.google.cloud.compute.v1.NetworkPeeringConnectionStatusTrafficConfigurationH\x01\x88\x01\x01\x12\x1F\x0A\x0Fupdate_strategy\x18\xA9\xDC\xF5\x02 \x01(\x09H\x02\x88\x01\x01\"j\x0A\x0EUpdateStrategy\x12\x1D\x0A\x19UNDEFINED_UPDATE_STRATEGY\x10\x00\x12\x10\x0A\x09CONSENSUS\x10\xD7\xF8\xFC`\x12\x12\x0A\x0BINDEPENDENT\x10\xDA\x96\xC8<\x12\x13\x0A\x0BUNSPECIFIED\x10\x97\xBE\x98\xFB\x01B\x12\x0A\x10_consensus_stateB\x18\x0A\x16_traffic_configurationB\x12\x0A\x10_update_strategy\"\xE6\x03\x0A,NetworkPeeringConnectionStatusConsensusState\x12\x1E\x0A\x0Ddelete_status\x18\x86\xC2\xC2\xE6\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1D\x0A\x0Dupdate_status\x18\xA8\xA0\xEB~ \x01(\x09H\x01\x88\x01\x01\"\xA8\x01\x0A\x0CDeleteStatus\x12\x1B\x0A\x17UNDEFINED_DELETE_STATUS\x10\x00\x12\x1B\x0A\x13DELETE_ACKNOWLEDGED\x10\xDC\xAE\x8E\x9B\x01\x12!\x0A\x19DELETE_STATUS_UNSPECIFIED\x10\xDE\x8A\xC5\xBC\x01\x12\x1D\x0A\x16LOCAL_DELETE_REQUESTED\x10\xAE\xB8\xB3l\x12\x1C\x0A\x15PEER_DELETE_REQUESTED\x10\xF7\xD5\xAB^\"\xA7\x01\x0A\x0CUpdateStatus\x12\x1B\x0A\x17UNDEFINED_UPDATE_STATUS\x10\x00\x12\x0E\x0A\x07IN_SYNC\x10\xF5\xE2\x8A\x01\x12\"\x0A\x1BPENDING_LOCAL_ACKNOWLEDMENT\x10\xC0\xCD\xD1m\x12\$\x0A\x1CPENDING_PEER_ACKNOWLEDGEMENT\x10\xC5\x8D\xAE\xC8\x01\x12 \x0A\x19UPDATE_STATUS_UNSPECIFIED\x10\x80\xA3\xCF9B\x10\x0A\x0E_delete_statusB\x10\x0A\x0E_update_status\"\xAD\x04\x0A2NetworkPeeringConnectionStatusTrafficConfiguration\x12-\x0A\x1Cexport_custom_routes_to_peer\x18\xF4\x99\xCA\x88\x01 \x01(\x08H\x00\x88\x01\x01\x12;\x0A+export_subnet_routes_with_public_ip_to_peer\x18\xC9\x95\xFE\x03 \x01(\x08H\x01\x88\x01\x01\x12/\x0A\x1Eimport_custom_routes_from_peer\x18\x96\xD5\x87\xBE\x01 \x01(\x08H\x02\x88\x01\x01\x12=\x0A-import_subnet_routes_with_public_ip_from_peer\x18\xA9\xDA\xF5o \x01(\x08H\x03\x88\x01\x01\x12\x1B\x0A\x0Astack_type\x18\x91\xB5\x8B\xCB\x01 \x01(\x09H\x04\x88\x01\x01\"I\x0A\x09StackType\x12\x18\x0A\x14UNDEFINED_STACK_TYPE\x10\x00\x12\x10\x0A\x09IPV4_IPV6\x10\x81\xE8\xCA\x0A\x12\x10\x0A\x09IPV4_ONLY\x10\xA6\xCB\xD5\x0AB\x1F\x0A\x1D_export_custom_routes_to_peerB.\x0A,_export_subnet_routes_with_public_ip_to_peerB!\x0A\x1F_import_custom_routes_from_peerB0\x0A._import_subnet_routes_with_public_ip_from_peerB\x0D\x0A\x0B_stack_type\"\xCE\x01\x0A\x18NetworkPerformanceConfig\x12+\x0A\x1Btotal_egress_bandwidth_tier\x18\xFF\x9F\x85> \x01(\x09H\x00\x88\x01\x01\"e\x0A\x18TotalEgressBandwidthTier\x12)\x0A%UNDEFINED_TOTAL_EGRESS_BANDWIDTH_TIER\x10\x00\x12\x0E\x0A\x07DEFAULT\x10\xA1\xC4\xFD6\x12\x0E\x0A\x06TIER_1\x10\x94\xCA\xF1\x9B\x01B\x1E\x0A\x1C_total_egress_bandwidth_tier\"\xED\x04\x0A\x0ENetworkProfile\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12P\x0A\x08features\x18\xBD\xC8\xB3u \x01(\x0B26.google.cloud.compute.v1.NetworkProfileNetworkFeaturesH\x02\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x03\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x04\x88\x01\x01\x12J\x0A\x08location\x18\xB5\xBF\xBE\x8A\x01 \x01(\x0B2/.google.cloud.compute.v1.NetworkProfileLocationH\x05\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x06\x88\x01\x01\x12P\x0A\x0Cprofile_type\x18\x90\xC0\xCDG \x01(\x0B22.google.cloud.compute.v1.NetworkProfileProfileTypeH\x07\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x08\x88\x01\x01\x12!\x0A\x11self_link_with_id\x18\x82\xAC\x9D\x15 \x01(\x09H\x09\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x0A\x88\x01\x01B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x0B\x0A\x09_featuresB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x0B\x0A\x09_locationB\x07\x0A\x05_nameB\x0F\x0A\x0D_profile_typeB\x0C\x0A\x0A_self_linkB\x14\x0A\x12_self_link_with_idB\x07\x0A\x05_zone\"\x92\x01\x0A\x16NetworkProfileLocation\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01\x12\x15\x0A\x05scope\x18\xD4\xFC\x8C4 \x01(\x09H\x01\x88\x01\x01\"8\x0A\x05Scope\x12\x13\x0A\x0FUNDEFINED_SCOPE\x10\x00\x12\x0D\x0A\x06REGION\x10\xF4\xB5\xEC~\x12\x0B\x0A\x04ZONE\x10\xAC\xB7\xA8\x01B\x07\x0A\x05_nameB\x08\x0A\x06_scope\"\xB96\x0A\x1DNetworkProfileNetworkFeatures\x12\x1C\x0A\x10address_purposes\x18\x80\xDE\xBD\xCE\x01 \x03(\x09\x12'\x0A\x16allow_address_creation\x18\x80\xA2\x83\xD7\x01 \x01(\x09H\x00\x88\x01\x01\x12&\x0A\x15allow_alias_ip_ranges\x18\xC9\x91\xB1\xDA\x01 \x01(\x09H\x01\x88\x01\x01\x12&\x0A\x16allow_auto_mode_subnet\x18\x9F\x82\xC9H \x01(\x09H\x02\x88\x01\x01\x12'\x0A\x17allow_class_d_firewalls\x18\x9B\xE3\xE0> \x01(\x09H\x03\x88\x01\x01\x12\x1F\x0A\x0Fallow_cloud_nat\x18\xA1\xD5\xC1y \x01(\x09H\x04\x88\x01\x01\x12#\x0A\x12allow_cloud_router\x18\xC9\xCB\x8D\xD7\x01 \x01(\x09H\x05\x88\x01\x01\x12,\x0A\x1Callow_default_nic_attachment\x18\xAE\xEE\xDA\x19 \x01(\x09H\x06\x88\x01\x01\x12(\x0A\x18allow_external_ip_access\x18\xBE\xB9\xDC> \x01(\x09H\x07\x88\x01\x01\x12%\x0A\x15allow_firewall_policy\x18\xDB\x98\x9By \x01(\x09H\x08\x88\x01\x01\x12#\x0A\x12allow_interconnect\x18\xC4\x93\xE1\x85\x01 \x01(\x09H\x09\x88\x01\x01\x12\$\x0A\x13allow_ip_forwarding\x18\x9F\xDD\xE8\xEE\x01 \x01(\x09H\x0A\x88\x01\x01\x12\$\x0A\x14allow_load_balancing\x18\xB6\x98\xC1j \x01(\x09H\x0B\x88\x01\x01\x12/\x0A\x1Fallow_multi_nic_in_same_network\x18\xFC\xB4\x8A* \x01(\x09H\x0C\x88\x01\x01\x123\x0A\"allow_multi_nic_in_same_subnetwork\x18\xE0\x91\xCD\x84\x01 \x01(\x09H\x0D\x88\x01\x01\x12\x1F\x0A\x0Fallow_multicast\x18\x82\xC5\x9F\x05 \x01(\x09H\x0E\x88\x01\x01\x12\x1A\x0A\x09allow_ncc\x18\xD8\xDE\xC6\xB1\x01 \x01(\x09H\x0F\x88\x01\x01\x12'\x0A\x17allow_network_migration\x18\x87\xA7\x9Fr \x01(\x09H\x10\x88\x01\x01\x12'\x0A\x16allow_packet_mirroring\x18\x82\xEE\x9F\xF4\x01 \x01(\x09H\x11\x88\x01\x01\x12,\x0A\x1Ballow_private_google_access\x18\xF8\xFF\xD5\xB2\x01 \x01(\x09H\x12\x88\x01\x01\x12\x1A\x0A\x09allow_psc\x18\xCA\xF1\xC6\xB1\x01 \x01(\x09H\x13\x88\x01\x01\x12*\x0A\x1Aallow_same_network_unicast\x18\xFB\xA8\xF1O \x01(\x09H\x14\x88\x01\x01\x12#\x0A\x13allow_static_routes\x18\xC5\x9F\xABX \x01(\x09H\x15\x88\x01\x01\x12\$\x0A\x14allow_sub_interfaces\x18\xEF\xB2\xF0u \x01(\x09H\x16\x88\x01\x01\x12*\x0A\x19allow_subnetwork_creation\x18\x9A\x94\x83\xDB\x01 \x01(\x09H\x17\x88\x01\x01\x12)\x0A\x18allow_vpc_firewall_rules\x18\xC4\xC7\xDF\xF2\x01 \x01(\x09H\x18\x88\x01\x01\x12!\x0A\x11allow_vpc_peering\x18\xF4\xCB\x837 \x01(\x09H\x19\x88\x01\x01\x12\x1A\x0A\x09allow_vpn\x18\xFE\x9D\xC7\xB1\x01 \x01(\x09H\x1A\x88\x01\x01\x12!\x0A\x15firewall_policy_types\x18\x8B\x80\xA9\xBA\x01 \x03(\x09\x12\x1A\x0A\x0Finterface_types\x18\xF3\xB3\xAAK \x03(\x09\x12\x1A\x0A\x09multicast\x18\xF8\x97\xD8\xC0\x01 \x01(\x09H\x1B\x88\x01\x01\x127\x0A&predefined_network_internal_ipv6_range\x18\xDD\x82\xD7\xFB\x01 \x01(\x09H\x1C\x88\x01\x01\x12y\x0A\x1Cpredefined_subnetwork_ranges\x18\xCE\xC4\xF3\xC2\x01 \x03(\x0B2O.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange\x12\x1B\x0A\x0Fsubnet_purposes\x18\xB7\x9B\xD8\x8F\x01 \x03(\x09\x12\x1E\x0A\x12subnet_stack_types\x18\xA0\xEC\xB7\xF8\x01 \x03(\x09\x12\x1F\x0A\x13subnetwork_purposes\x18\xC6\xA0\xF1\xFB\x01 \x03(\x09\x12\"\x0A\x16subnetwork_stack_types\x18\xB1\xEA\xA5\xD0\x01 \x03(\x09\x12\x17\x0A\x07unicast\x18\xAF\x90\x91w \x01(\x09H\x1D\x88\x01\x01\"\xF3\x01\x0A\x0FAddressPurposes\x12\x1E\x0A\x1AUNDEFINED_ADDRESS_PURPOSES\x10\x00\x12\x14\x0A\x0CDNS_RESOLVER\x10\xFC\xDC\x83\xE3\x01\x12\x13\x0A\x0CGCE_ENDPOINT\x10\xAB\xC4\xF5m\x12\x1A\x0A\x12IPSEC_INTERCONNECT\x10\x83\xD2\xAA\xA2\x01\x12\x0F\x0A\x08NAT_AUTO\x10\xAD\xB4\x85N\x12\x1E\x0A\x17PRIVATE_SERVICE_CONNECT\x10\xC4\xF4\xF9\x16\x12\x12\x0A\x0ASERVERLESS\x10\xDC\xC6\xFD\x80\x01\x12\x1F\x0A\x17SHARED_LOADBALANCER_VIP\x10\xD4\xD3\xB3\x8C\x01\x12\x13\x0A\x0BVPC_PEERING\x10\xAA\xF3\x8E\xBF\x01\"\x7F\x0A\x14AllowAddressCreation\x12\$\x0A UNDEFINED_ALLOW_ADDRESS_CREATION\x10\x00\x12\x1F\x0A\x18ADDRESS_CREATION_ALLOWED\x10\xB3\xC2\xDEV\x12 \x0A\x18ADDRESS_CREATION_BLOCKED\x10\xF7\x82\x8A\xFF\x01\"{\x0A\x12AllowAliasIpRanges\x12#\x0A\x1FUNDEFINED_ALLOW_ALIAS_IP_RANGES\x10\x00\x12\x1F\x0A\x17ALIAS_IP_RANGES_ALLOWED\x10\xE8\x9D\xD5\xDD\x01\x12\x1F\x0A\x17ALIAS_IP_RANGES_BLOCKED\x10\xAC\xDE\x80\x86\x01\"~\x0A\x13AllowAutoModeSubnet\x12\$\x0A UNDEFINED_ALLOW_AUTO_MODE_SUBNET\x10\x00\x12 \x0A\x18AUTO_MODE_SUBNET_ALLOWED\x10\xB2\xAC\xBB\xBA\x01\x12\x1F\x0A\x18AUTO_MODE_SUBNET_BLOCKED\x10\xF6\xEC\xE6b\"\x82\x01\x0A\x14AllowClassDFirewalls\x12%\x0A!UNDEFINED_ALLOW_CLASS_D_FIREWALLS\x10\x00\x12!\x0A\x19CLASS_D_FIREWALLS_ALLOWED\x10\xFA\xCF\x85\xA6\x01\x12 \x0A\x19CLASS_D_FIREWALLS_BLOCKED\x10\xBE\x90\xB1N\"b\x0A\x0DAllowCloudNat\x12\x1D\x0A\x19UNDEFINED_ALLOW_CLOUD_NAT\x10\x00\x12\x18\x0A\x11CLOUD_NAT_ALLOWED\x10\xA0\xBA\xA2u\x12\x18\x0A\x11CLOUD_NAT_BLOCKED\x10\xE4\xFA\xCD\x1D\"o\x0A\x10AllowCloudRouter\x12 \x0A\x1CUNDEFINED_ALLOW_CLOUD_ROUTER\x10\x00\x12\x1C\x0A\x14CLOUD_ROUTER_ALLOWED\x10\xFC\xC3\x9D\xAE\x01\x12\x1B\x0A\x14CLOUD_ROUTER_BLOCKED\x10\xC0\x84\xC9V\"\x96\x01\x0A\x19AllowDefaultNicAttachment\x12*\x0A&UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT\x10\x00\x12%\x0A\x1EDEFAULT_NIC_ATTACHMENT_ALLOWED\x10\x81\x9C\xC2\x05\x12&\x0A\x1EDEFAULT_NIC_ATTACHMENT_BLOCKED\x10\xC5\xDC\xED\xAD\x01\"\x86\x01\x0A\x15AllowExternalIpAccess\x12&\x0A\"UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS\x10\x00\x12!\x0A\x1AEXTERNAL_IP_ACCESS_ALLOWED\x10\xD1\x98\x9D4\x12\"\x0A\x1AEXTERNAL_IP_ACCESS_BLOCKED\x10\x95\xD9\xC8\xDC\x01\"{\x0A\x13AllowFirewallPolicy\x12#\x0A\x1FUNDEFINED_ALLOW_FIREWALL_POLICY\x10\x00\x12\x1F\x0A\x17FIREWALL_POLICY_ALLOWED\x10\x9A\xB9\x9F\xB9\x01\x12\x1E\x0A\x17FIREWALL_POLICY_BLOCKED\x10\xDE\xF9\xCAa\"p\x0A\x11AllowInterconnect\x12 \x0A\x1CUNDEFINED_ALLOW_INTERCONNECT\x10\x00\x12\x1B\x0A\x14INTERCONNECT_ALLOWED\x10\xD7\xA5\xD3M\x12\x1C\x0A\x14INTERCONNECT_BLOCKED\x10\x9B\xE6\xFE\xF5\x01\"s\x0A\x11AllowIpForwarding\x12!\x0A\x1DUNDEFINED_ALLOW_IP_FORWARDING\x10\x00\x12\x1C\x0A\x15IP_FORWARDING_ALLOWED\x10\xDE\xD8\xE1H\x12\x1D\x0A\x15IP_FORWARDING_BLOCKED\x10\xA2\x99\x8D\xF1\x01\"w\x0A\x12AllowLoadBalancing\x12\"\x0A\x1EUNDEFINED_ALLOW_LOAD_BALANCING\x10\x00\x12\x1D\x0A\x16LOAD_BALANCING_ALLOWED\x10\xA9\xF1\xC5\x0D\x12\x1E\x0A\x16LOAD_BALANCING_BLOCKED\x10\xED\xB1\xF1\xB5\x01\"\xA1\x01\x0A\x1AAllowMultiNicInSameNetwork\x12-\x0A)UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK\x10\x00\x12)\x0A!MULTI_NIC_IN_SAME_NETWORK_ALLOWED\x10\xDB\xFB\x96\xDA\x01\x12)\x0A!MULTI_NIC_IN_SAME_NETWORK_BLOCKED\x10\x9F\xBC\xC2\x82\x01\"\xAC\x01\x0A\x1DAllowMultiNicInSameSubnetwork\x120\x0A,UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK\x10\x00\x12,\x0A\$MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED\x10\xB3\xEC\xAC\x89\x01\x12+\x0A\$MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED\x10\xF7\xAC\xD81\"d\x0A\x0EAllowMulticast\x12\x1D\x0A\x19UNDEFINED_ALLOW_MULTICAST\x10\x00\x12\x18\x0A\x11MULTICAST_ALLOWED\x10\xA1\xF0\xA7\x15\x12\x19\x0A\x11MULTICAST_BLOCKED\x10\xE5\xB0\xD3\xBD\x01\"M\x0A\x08AllowNcc\x12\x17\x0A\x13UNDEFINED_ALLOW_NCC\x10\x00\x12\x13\x0A\x0BNCC_ALLOWED\x10\xF7\xA6\xE5\xDE\x01\x12\x13\x0A\x0BNCC_BLOCKED\x10\xBB\xE7\x90\x87\x01\"\x83\x01\x0A\x15AllowNetworkMigration\x12%\x0A!UNDEFINED_ALLOW_NETWORK_MIGRATION\x10\x00\x12 \x0A\x19NETWORK_MIGRATION_ALLOWED\x10\x86\xA4\xEE\x06\x12!\x0A\x19NETWORK_MIGRATION_BLOCKED\x10\xCA\xE4\x99\xAF\x01\"\x7F\x0A\x14AllowPacketMirroring\x12\$\x0A UNDEFINED_ALLOW_PACKET_MIRRORING\x10\x00\x12\x1F\x0A\x18PACKET_MIRRORING_ALLOWED\x10\xF5\xD1\x88,\x12 \x0A\x18PACKET_MIRRORING_BLOCKED\x10\xB9\x92\xB4\xD4\x01\"\x91\x01\x0A\x18AllowPrivateGoogleAccess\x12)\x0A%UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS\x10\x00\x12\$\x0A\x1DPRIVATE_GOOGLE_ACCESS_ALLOWED\x10\x97\xE5\xA3i\x12\$\x0A\x1DPRIVATE_GOOGLE_ACCESS_BLOCKED\x10\xDB\xA5\xCF\x11\"L\x0A\x08AllowPsc\x12\x17\x0A\x13UNDEFINED_ALLOW_PSC\x10\x00\x12\x12\x0A\x0BPSC_ALLOWED\x10\xE9\x95\xE7Q\x12\x13\x0A\x0BPSC_BLOCKED\x10\xAD\xD6\x92\xFA\x01\"\x8E\x01\x0A\x17AllowSameNetworkUnicast\x12(\x0A\$UNDEFINED_ALLOW_SAME_NETWORK_UNICAST\x10\x00\x12#\x0A\x1CSAME_NETWORK_UNICAST_ALLOWED\x10\xCE\xA8\x95L\x12\$\x0A\x1CSAME_NETWORK_UNICAST_BLOCKED\x10\x92\xE9\xC0\xF4\x01\"s\x0A\x11AllowStaticRoutes\x12!\x0A\x1DUNDEFINED_ALLOW_STATIC_ROUTES\x10\x00\x12\x1D\x0A\x15STATIC_ROUTES_ALLOWED\x10\x84\xAF\x86\xC3\x01\x12\x1C\x0A\x15STATIC_ROUTES_BLOCKED\x10\xC8\xEF\xB1k\"u\x0A\x12AllowSubInterfaces\x12\"\x0A\x1EUNDEFINED_ALLOW_SUB_INTERFACES\x10\x00\x12\x1C\x0A\x15SUBINTERFACES_ALLOWED\x10\xC3\xB5\xD5K\x12\x1D\x0A\x15SUBINTERFACES_BLOCKED\x10\x87\xF6\x80\xF4\x01\"\x8B\x01\x0A\x17AllowSubnetworkCreation\x12'\x0A#UNDEFINED_ALLOW_SUBNETWORK_CREATION\x10\x00\x12\"\x0A\x1BSUBNETWORK_CREATION_ALLOWED\x10\xD9\x80\xCFK\x12#\x0A\x1BSUBNETWORK_CREATION_BLOCKED\x10\x9D\xC1\xFA\xF3\x01\"\x87\x01\x0A\x15AllowVpcFirewallRules\x12&\x0A\"UNDEFINED_ALLOW_VPC_FIREWALL_RULES\x10\x00\x12\"\x0A\x1AVPC_FIREWALL_RULES_ALLOWED\x10\xD7\xFA\xB9\xE9\x01\x12\"\x0A\x1AVPC_FIREWALL_RULES_BLOCKED\x10\x9B\xBB\xE5\x91\x01\"j\x0A\x0FAllowVpcPeering\x12\x1F\x0A\x1BUNDEFINED_ALLOW_VPC_PEERING\x10\x00\x12\x1A\x0A\x13VPC_PEERING_ALLOWED\x10\xF3\xC7\xD6|\x12\x1A\x0A\x13VPC_PEERING_BLOCKED\x10\xB7\x88\x82%\"L\x0A\x08AllowVpn\x12\x17\x0A\x13UNDEFINED_ALLOW_VPN\x10\x00\x12\x12\x0A\x0BVPN_ALLOWED\x10\x9D\xDA\xA9M\x12\x13\x0A\x0BVPN_BLOCKED\x10\xE1\x9A\xD5\xF5\x01\"f\x0A\x13FirewallPolicyTypes\x12#\x0A\x1FUNDEFINED_FIREWALL_POLICY_TYPES\x10\x00\x12\x17\x0A\x10RDMA_ROCE_POLICY\x10\x99\xB5\xF7F\x12\x11\x0A\x0AVPC_POLICY\x10\xE8\x8A\xB8#\"\x97\x01\x0A\x0EInterfaceTypes\x12\x1D\x0A\x19UNDEFINED_INTERFACE_TYPES\x10\x00\x12\x0C\x0A\x05GVNIC\x10\x99\x95\xC3 \x12\x0B\x0A\x04IDPF\x10\xD1\xF0\x88\x01\x12\x0C\x0A\x05IRDMA\x10\x8F\x86\xAC!\x12\x0C\x0A\x05MRDMA\x10\x93\xC2\x8D#\x12\x1B\x0A\x14UNSPECIFIED_NIC_TYPE\x10\xD9\xBE\x92 \x12\x12\x0A\x0AVIRTIO_NET\x10\xD9\xB6\xCB\xD7\x01\"R\x0A\x09Multicast\x12\x17\x0A\x13UNDEFINED_MULTICAST\x10\x00\x12\x15\x0A\x0DMULTICAST_SDN\x10\xB6\xBE\xE3\xFD\x01\x12\x15\x0A\x0DMULTICAST_ULL\x10\xAE\xCF\xE3\xFD\x01\"w\x0A\x0ESubnetPurposes\x12\x1D\x0A\x19UNDEFINED_SUBNET_PURPOSES\x10\x00\x12&\x0A\x1ESUBNET_PURPOSE_CUSTOM_HARDWARE\x10\xD3\xDD\x82\x87\x01\x12\x1E\x0A\x16SUBNET_PURPOSE_PRIVATE\x10\xC0\xEC\xE8\xC0\x01\"\xA0\x01\x0A\x10SubnetStackTypes\x12 \x0A\x1CUNDEFINED_SUBNET_STACK_TYPES\x10\x00\x12\"\x0A\x1BSUBNET_STACK_TYPE_IPV4_IPV6\x10\x95\x97\xE2\x13\x12\"\x0A\x1BSUBNET_STACK_TYPE_IPV4_ONLY\x10\xBA\xFA\xEC\x13\x12\"\x0A\x1BSUBNET_STACK_TYPE_IPV6_ONLY\x10\xF8\xDC\x93/\"\xEF\x01\x0A\x12SubnetworkPurposes\x12!\x0A\x1DUNDEFINED_SUBNETWORK_PURPOSES\x10\x00\x12\x1B\x0A\x14GLOBAL_MANAGED_PROXY\x10\xF2\xCB\xE0p\x12#\x0A\x1CINTERNAL_HTTPS_LOAD_BALANCER\x10\xD9\xB6\xCEv\x12\x16\x0A\x0EPEER_MIGRATION\x10\x91\xAA\xC7\xEA\x01\x12\x0F\x0A\x07PRIVATE\x10\xE3\xE2\xB2\xC0\x01\x12\x13\x0A\x0BPRIVATE_NAT\x10\xA5\xC8\xAE\xAF\x01\x12\x17\x0A\x10PRIVATE_RFC_1918\x10\xDB\xFE\xC5y\x12\x1D\x0A\x16REGIONAL_MANAGED_PROXY\x10\xEE\xB6\xFDH\"r\x0A\x14SubnetworkStackTypes\x12\$\x0A UNDEFINED_SUBNETWORK_STACK_TYPES\x10\x00\x12\x10\x0A\x09IPV4_IPV6\x10\x81\xE8\xCA\x0A\x12\x10\x0A\x09IPV4_ONLY\x10\xA6\xCB\xD5\x0A\x12\x10\x0A\x09IPV6_ONLY\x10\xE4\xAD\xFC%\"J\x0A\x07Unicast\x12\x15\x0A\x11UNDEFINED_UNICAST\x10\x00\x12\x13\x0A\x0BUNICAST_SDN\x10\xED\xC7\x96\xB5\x01\x12\x13\x0A\x0BUNICAST_ULL\x10\xE5\xD8\x96\xB5\x01B\x19\x0A\x17_allow_address_creationB\x18\x0A\x16_allow_alias_ip_rangesB\x19\x0A\x17_allow_auto_mode_subnetB\x1A\x0A\x18_allow_class_d_firewallsB\x12\x0A\x10_allow_cloud_natB\x15\x0A\x13_allow_cloud_routerB\x1F\x0A\x1D_allow_default_nic_attachmentB\x1B\x0A\x19_allow_external_ip_accessB\x18\x0A\x16_allow_firewall_policyB\x15\x0A\x13_allow_interconnectB\x16\x0A\x14_allow_ip_forwardingB\x17\x0A\x15_allow_load_balancingB\"\x0A _allow_multi_nic_in_same_networkB%\x0A#_allow_multi_nic_in_same_subnetworkB\x12\x0A\x10_allow_multicastB\x0C\x0A\x0A_allow_nccB\x1A\x0A\x18_allow_network_migrationB\x19\x0A\x17_allow_packet_mirroringB\x1E\x0A\x1C_allow_private_google_accessB\x0C\x0A\x0A_allow_pscB\x1D\x0A\x1B_allow_same_network_unicastB\x16\x0A\x14_allow_static_routesB\x17\x0A\x15_allow_sub_interfacesB\x1C\x0A\x1A_allow_subnetwork_creationB\x1B\x0A\x19_allow_vpc_firewall_rulesB\x14\x0A\x12_allow_vpc_peeringB\x0C\x0A\x0A_allow_vpnB\x0C\x0A\x0A_multicastB)\x0A'_predefined_network_internal_ipv6_rangeB\x0A\x0A\x08_unicast\"\x90\x01\x0A6NetworkProfileNetworkFeaturesPredefinedSubnetworkRange\x12\x1A\x0A\x0Aipv6_range\x18\xE5\x81\xEF\x17 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bname_prefix\x18\xC6\xA5\xDDp \x01(\x09H\x01\x88\x01\x01B\x0D\x0A\x0B_ipv6_rangeB\x0E\x0A\x0C_name_prefix\"\x88\x04\x0A\x19NetworkProfileProfileType\x12\x1D\x0A\x0Cnetwork_type\x18\xAB\xB5\xDC\xF6\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Crdma_subtype\x18\x81\x8B\x8E' \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x0Bull_subtype\x18\xF0\xA7\xFC, \x01(\x09H\x02\x88\x01\x01\x12\x1C\x0A\x0Bvpc_subtype\x18\xA4\xC8\x86\xAA\x01 \x01(\x09H\x03\x88\x01\x01\"L\x0A\x0BNetworkType\x12\x1A\x0A\x16UNDEFINED_NETWORK_TYPE\x10\x00\x12\x0B\x0A\x04RDMA\x10\xC6\x9E\x99\x01\x12\x09\x0A\x03ULL\x10\x95\x91\x05\x12\x09\x0A\x03VPC\x10\xC9\x99\x05\"Z\x0A\x0BRdmaSubtype\x12\x1A\x0A\x16UNDEFINED_RDMA_SUBTYPE\x10\x00\x12\x0E\x0A\x06FALCON\x10\xD1\x89\xAB\xD9\x01\x12\x0B\x0A\x04ROCE\x10\xDF\xEE\x99\x01\x12\x12\x0A\x0AROCE_METAL\x10\x87\x94\xED\xC8\x01\"M\x0A\x0AUllSubtype\x12\x19\x0A\x15UNDEFINED_ULL_SUBTYPE\x10\x00\x12\x10\x0A\x08OPERATOR\x10\xA4\xB1\xC0\x86\x01\x12\x12\x0A\x0BPARTICIPANT\x10\x93\x86\xC6p\"8\x0A\x0AVpcSubtype\x12\x19\x0A\x15UNDEFINED_VPC_SUBTYPE\x10\x00\x12\x0F\x0A\x08REGIONAL\x10\x9F\xEC\x80,B\x0F\x0A\x0D_network_typeB\x0F\x0A\x0D_rdma_subtypeB\x0E\x0A\x0C_ull_subtypeB\x0E\x0A\x0C_vpc_subtype\"\xEE\x02\x0A\x1BNetworkProfilesListResponse\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x129\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2'.google.cloud.compute.v1.NetworkProfile\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xAE\x06\x0A\x14NetworkRoutingConfig\x12&\x0A\x16bgp_always_compare_med\x18\xB6\xE2\xCEe \x01(\x08H\x00\x88\x01\x01\x12-\x0A\x1Cbgp_best_path_selection_mode\x18\xE9\xFB\xC5\x97\x01 \x01(\x09H\x01\x88\x01\x01\x12&\x0A\x15bgp_inter_region_cost\x18\xE1\xF9\xAE\xDC\x01 \x01(\x09H\x02\x88\x01\x01\x120\x0A effective_bgp_always_compare_med\x18\xCE\xF5\xADf \x01(\x08H\x03\x88\x01\x01\x12/\x0A\x1Feffective_bgp_inter_region_cost\x18\xC9\xC0\xA1X \x01(\x09H\x04\x88\x01\x01\x12\x1D\x0A\x0Crouting_mode\x18\xFC\xBA\xC8\xE2\x01 \x01(\x09H\x05\x88\x01\x01\"g\x0A\x18BgpBestPathSelectionMode\x12*\x0A&UNDEFINED_BGP_BEST_PATH_SELECTION_MODE\x10\x00\x12\x0D\x0A\x06LEGACY\x10\xC9\xCF\xF7,\x12\x10\x0A\x08STANDARD\x10\xBD\x9D\x8C\xE7\x01\"b\x0A\x12BgpInterRegionCost\x12#\x0A\x1FUNDEFINED_BGP_INTER_REGION_COST\x10\x00\x12\x17\x0A\x0FADD_COST_TO_MED\x10\xDC\xE7\xF6\xE9\x01\x12\x0E\x0A\x07DEFAULT\x10\xA1\xC4\xFD6\"L\x0A\x1BEffectiveBgpInterRegionCost\x12-\x0A)UNDEFINED_EFFECTIVE_BGP_INTER_REGION_COST\x10\x00\"J\x0A\x0BRoutingMode\x12\x1A\x0A\x16UNDEFINED_ROUTING_MODE\x10\x00\x12\x0E\x0A\x06GLOBAL\x10\xA3\xEF\xEF\xEB\x01\x12\x0F\x0A\x08REGIONAL\x10\x9F\xEC\x80,B\x19\x0A\x17_bgp_always_compare_medB\x1F\x0A\x1D_bgp_best_path_selection_modeB\x18\x0A\x16_bgp_inter_region_costB#\x0A!_effective_bgp_always_compare_medB\"\x0A _effective_bgp_inter_region_costB\x0F\x0A\x0D_routing_mode\"\x84\x02\x0A\x19NetworksAddPeeringRequest\x12\"\x0A\x12auto_create_routes\x18\xDD\xE2\xB2\x1B \x01(\x08H\x00\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x01\x88\x01\x01\x12I\x0A\x0Fnetwork_peering\x18\xAF\x8C\xEC\x9C\x01 \x01(\x0B2'.google.cloud.compute.v1.NetworkPeeringH\x02\x88\x01\x01\x12\x1D\x0A\x0Cpeer_network\x18\xD1\xE0\xDB\xEE\x01 \x01(\x09H\x03\x88\x01\x01B\x15\x0A\x13_auto_create_routesB\x07\x0A\x05_nameB\x12\x0A\x10_network_peeringB\x0F\x0A\x0D_peer_network\"\xD6\x01\x0A%NetworksGetEffectiveFirewallsResponse\x12s\x0A\x10firewall_policys\x18\xC2\xCA\xFC\xC3\x01 \x03(\x0B2U.google.cloud.compute.v1.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy\x128\x0A\x09firewalls\x18\xF3\xC6\xE8\x81\x01 \x03(\x0B2!.google.cloud.compute.v1.Firewall\"\xF3\x03\x0A.google.cloud.compute.v1.NodeTemplateAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1A^\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12?\x0A\x05value\x18\x02 \x01(\x0B20.google.cloud.compute.v1.NodeTemplatesScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xA9\x02\x0A\x10NodeTemplateList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x127\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2%.google.cloud.compute.v1.NodeTemplate\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x8E\x01\x0A\x1FNodeTemplateNodeTypeFlexibility\x12\x14\x0A\x04cpus\x18\xCB\xE7\xBA\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1A\x0A\x09local_ssd\x18\xB0\xBE\xBC\xC1\x01 \x01(\x09H\x01\x88\x01\x01\x12\x17\x0A\x06memory\x18\x81\xFA\x8A\xFE\x01 \x01(\x09H\x02\x88\x01\x01B\x07\x0A\x05_cpusB\x0C\x0A\x0A_local_ssdB\x09\x0A\x07_memory\"\xA3\x01\x0A\x17NodeTemplatesScopedList\x12A\x0A\x0Enode_templates\x18\xBC\xA2\xED\xA8\x01 \x03(\x0B2%.google.cloud.compute.v1.NodeTemplate\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xC6\x04\x0A\x08NodeType\x12\x1D\x0A\x0Ccpu_platform\x18\xAA\xEA\xD1\xC3\x01 \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12G\x0A\x0Adeprecated\x18\xB3\xCB\xD1\xF5\x01 \x01(\x0B2*.google.cloud.compute.v1.DeprecationStatusH\x02\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x1B\x0A\x0Aguest_cpus\x18\xD2\xCB\xC8\xBB\x01 \x01(\x05H\x04\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x05\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x06\x88\x01\x01\x12\x1D\x0A\x0Clocal_ssd_gb\x18\xCA\x88\xFF\x9C\x01 \x01(\x05H\x07\x88\x01\x01\x12\x18\x0A\x07max_vms\x18\xC1\x96\xD5\x92\x01 \x01(\x05H\x08\x88\x01\x01\x12\x19\x0A\x09memory_mb\x18\x93\x93\xA87 \x01(\x05H\x09\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x0A\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0B\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x0C\x88\x01\x01B\x0F\x0A\x0D_cpu_platformB\x15\x0A\x13_creation_timestampB\x0D\x0A\x0B_deprecatedB\x0E\x0A\x0C_descriptionB\x0D\x0A\x0B_guest_cpusB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x0F\x0A\x0D_local_ssd_gbB\x0A\x0A\x08_max_vmsB\x0C\x0A\x0A_memory_mbB\x07\x0A\x05_nameB\x0C\x0A\x0A_self_linkB\x07\x0A\x05_zone\"\xB9\x03\x0A\x16NodeTypeAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12L\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2:.google.cloud.compute.v1.NodeTypeAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1AZ\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12;\x0A\x05value\x18\x02 \x01(\x0B2,.google.cloud.compute.v1.NodeTypesScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xA1\x02\x0A\x0CNodeTypeList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x123\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2!.google.cloud.compute.v1.NodeType\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x97\x01\x0A\x13NodeTypesScopedList\x129\x0A\x0Anode_types\x18\xFC\xBF\xF5\xE5\x01 \x03(\x0B2!.google.cloud.compute.v1.NodeType\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\x90\x03\x0A\x14NotificationEndpoint\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12Y\x0A\x0Dgrpc_settings\x18\xA4\xC6\xC0\xD9\x01 \x01(\x0B29.google.cloud.compute.v1.NotificationEndpointGrpcSettingsH\x02\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x03\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x04\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x05\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x06\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x07\x88\x01\x01B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x10\x0A\x0E_grpc_settingsB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_link\"\xDD\x03\x0A\"NotificationEndpointAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12X\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2F.google.cloud.compute.v1.NotificationEndpointAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1Af\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12G\x0A\x05value\x18\x02 \x01(\x0B28.google.cloud.compute.v1.NotificationEndpointsScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB7\x02\x0A NotificationEndpointGrpcSettings\x12\x1A\x0A\x09authority\x18\xC3\x8E\xD0\xBF\x01 \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x08endpoint\x18\x95\xBB\x9C> \x01(\x09H\x01\x88\x01\x01\x12\x1D\x0A\x0Cpayload_name\x18\x9C\xB5\x9C\x8F\x01 \x01(\x09H\x02\x88\x01\x01\x12C\x0A\x0Fresend_interval\x18\xC9\xB8\x88\xE4\x01 \x01(\x0B2!.google.cloud.compute.v1.DurationH\x03\x88\x01\x01\x12\"\x0A\x12retry_duration_sec\x18\xDD\xCE\x947 \x01(\x0DH\x04\x88\x01\x01B\x0C\x0A\x0A_authorityB\x0B\x0A\x09_endpointB\x0F\x0A\x0D_payload_nameB\x12\x0A\x10_resend_intervalB\x15\x0A\x13_retry_duration_sec\"\xB9\x02\x0A\x18NotificationEndpointList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12?\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2-.google.cloud.compute.v1.NotificationEndpoint\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xAD\x01\x0A\x1FNotificationEndpointsScopedList\x12C\x0A\x09resources\x18\xA5\xFC\xB2N \x03(\x0B2-.google.cloud.compute.v1.NotificationEndpoint\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xC6\x0D\x0A\x09Operation\x12\$\x0A\x13client_operation_id\x18\xE7\x8D\xDE\x8D\x01 \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12\x18\x0A\x08end_time\x18\xB1\xA7\xE76 \x01(\x09H\x03\x88\x01\x01\x125\x0A\x05error\x18\x88\xA4\x93. \x01(\x0B2\x1E.google.cloud.compute.v1.ErrorH\x04\x88\x01\x01\x12d\x0A\x1Eget_version_operation_metadata\x18\xD7\x90\xCDR \x01(\x0B24.google.cloud.compute.v1.GetVersionOperationMetadataH\x05\x88\x01\x01\x12'\x0A\x12http_error_message\x18\xD9\xFA\xC8` \x01(\x09B\x03\xE8G\x04H\x06\x88\x01\x01\x12,\x0A\x16http_error_status_code\x18\xEC\x84\xF8\x94\x01 \x01(\x05B\x03\xE8G\x03H\x07\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x08\x88\x01\x01\x12\x1C\x0A\x0Binsert_time\x18\x93\xA9\xE8\xCE\x01 \x01(\x09H\x09\x88\x01\x01\x12w\x0A(instances_bulk_insert_operation_metadata\x18\xC1\x86\xC1* \x01(\x0B2=.google.cloud.compute.v1.InstancesBulkInsertOperationMetadataH\x0A\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x0B\x88\x01\x01\x12\x19\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09B\x03\xE8G\x01H\x0C\x88\x01\x01\x12\"\x0A\x12operation_group_id\x18\xB3\xED\x93\x13 \x01(\x09H\x0D\x88\x01\x01\x12\x1E\x0A\x0Eoperation_type\x18\x92\xF6\xDAT \x01(\x09H\x0E\x88\x01\x01\x12\x18\x0A\x08progress\x18\xAD\x84\xD3\" \x01(\x05H\x0F\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x10\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x11\x88\x01\x01\x12\x85\x01\x0A/set_common_instance_metadata_operation_metadata\x18\xE4\xAD\xEA\xE9\x01 \x01(\x0B2C.google.cloud.compute.v1.SetCommonInstanceMetadataOperationMetadataH\x12\x88\x01\x01\x12\x1A\x0A\x0Astart_time\x18\x8A\xE9\xEE\x11 \x01(\x09H\x13\x88\x01\x01\x12F\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x0E2).google.cloud.compute.v1.Operation.StatusB\x03\xE8G\x02H\x14\x88\x01\x01\x12\x1F\x0A\x0Estatus_message\x18\xBA\xC9\xE9\x8D\x01 \x01(\x09H\x15\x88\x01\x01\x12\x19\x0A\x09target_id\x18\x89\x95\x8D{ \x01(\x04H\x16\x88\x01\x01\x12\x1B\x0A\x0Btarget_link\x18\xE8\x93\xF1\x1D \x01(\x09H\x17\x88\x01\x01\x12\x14\x0A\x04user\x18\xCB\xD7\xDB\x01 \x01(\x09H\x18\x88\x01\x01\x127\x0A\x08warnings\x18\xD7\x88\xC1\xED\x01 \x03(\x0B2!.google.cloud.compute.v1.Warnings\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x19\x88\x01\x01\"K\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x0B\x0A\x04DONE\x10\x82\xB7\x80\x01\x12\x0E\x0A\x07PENDING\x10\xF7\xAA\xF0\x10\x12\x0E\x0A\x07RUNNING\x10\x9F\xC3\xEA9B\x16\x0A\x14_client_operation_idB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x0B\x0A\x09_end_timeB\x08\x0A\x06_errorB!\x0A\x1F_get_version_operation_metadataB\x15\x0A\x13_http_error_messageB\x19\x0A\x17_http_error_status_codeB\x05\x0A\x03_idB\x0E\x0A\x0C_insert_timeB+\x0A)_instances_bulk_insert_operation_metadataB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x15\x0A\x13_operation_group_idB\x11\x0A\x0F_operation_typeB\x0B\x0A\x09_progressB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB2\x0A0_set_common_instance_metadata_operation_metadataB\x0D\x0A\x0B_start_timeB\x09\x0A\x07_statusB\x11\x0A\x0F_status_messageB\x0C\x0A\x0A_target_idB\x0E\x0A\x0C_target_linkB\x07\x0A\x05_userB\x07\x0A\x05_zone\"\xBC\x03\x0A\x17OperationAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12M\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2;.google.cloud.compute.v1.OperationAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1A[\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12<\x0A\x05value\x18\x02 \x01(\x0B2-.google.cloud.compute.v1.OperationsScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xA3\x02\x0A\x0DOperationList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x124\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2\".google.cloud.compute.v1.Operation\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x98\x01\x0A\x14OperationsScopedList\x129\x0A\x0Aoperations\x18\xEC\xAF\xFF\x01 \x03(\x0B2\".google.cloud.compute.v1.Operation\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xA3\x01\x0A4OrganizationSecurityPoliciesListAssociationsResponse\x12L\x0A\x0Cassociations\x18\x92\xE8\xCA\xF2\x01 \x03(\x0B22.google.cloud.compute.v1.SecurityPolicyAssociation\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x00\x88\x01\x01B\x07\x0A\x05_kind\"\xDA\x06\x0A\x10OutlierDetection\x12E\x0A\x12base_ejection_time\x18\x87\xD7\xCF& \x01(\x0B2!.google.cloud.compute.v1.DurationH\x00\x88\x01\x01\x12#\x0A\x12consecutive_errors\x18\xA0\xB3\xD0\xB8\x01 \x01(\x05H\x01\x88\x01\x01\x12,\x0A\x1Bconsecutive_gateway_failure\x18\xFA\xB7\x8A\xC7\x01 \x01(\x05H\x02\x88\x01\x01\x12,\x0A\x1Cenforcing_consecutive_errors\x18\xC0\xD3\xD0e \x01(\x05H\x03\x88\x01\x01\x126\x0A%enforcing_consecutive_gateway_failure\x18\xDA\xDF\x8A\xBC\x01 \x01(\x05H\x04\x88\x01\x01\x12&\x0A\x16enforcing_success_rate\x18\xBC\xEF\xDF\\ \x01(\x05H\x05\x88\x01\x01\x12;\x0A\x08interval\x18\xC5\xC9\xFF\x0F \x01(\x0B2!.google.cloud.compute.v1.DurationH\x06\x88\x01\x01\x12\$\x0A\x14max_ejection_percent\x18\x98\xA6\xE5\x08 \x01(\x05H\x07\x88\x01\x01\x12+\x0A\x1Asuccess_rate_minimum_hosts\x18\xF7\xA1\xDA\xFA\x01 \x01(\x05H\x08\x88\x01\x01\x12,\x0A\x1Bsuccess_rate_request_volume\x18\xCD\xEB\x98\x86\x01 \x01(\x05H\x09\x88\x01\x01\x12)\x0A\x19success_rate_stdev_factor\x18\x9D\x83\xA9S \x01(\x05H\x0A\x88\x01\x01B\x15\x0A\x13_base_ejection_timeB\x15\x0A\x13_consecutive_errorsB\x1E\x0A\x1C_consecutive_gateway_failureB\x1F\x0A\x1D_enforcing_consecutive_errorsB(\x0A&_enforcing_consecutive_gateway_failureB\x19\x0A\x17_enforcing_success_rateB\x0B\x0A\x09_intervalB\x17\x0A\x15_max_ejection_percentB\x1D\x0A\x1B_success_rate_minimum_hostsB\x1E\x0A\x1C_success_rate_request_volumeB\x1C\x0A\x1A_success_rate_stdev_factor\"\xC6\x03\x0A\x0FPacketIntervals\x12\x16\x0A\x06avg_ms\x18\xB3\xDC\xD4a \x01(\x03H\x00\x88\x01\x01\x12\x18\x0A\x08duration\x18\x94\x9B\x91J \x01(\x09H\x01\x88\x01\x01\x12\x17\x0A\x06max_ms\x18\xE1\xC4\xBC\xFC\x01 \x01(\x03H\x02\x88\x01\x01\x12\x17\x0A\x06min_ms\x18\xB3\xA5\xED\xFF\x01 \x01(\x03H\x03\x88\x01\x01\x12\x1D\x0A\x0Dnum_intervals\x18\xD5\xD5\xECX \x01(\x03H\x04\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x05\x88\x01\x01\"g\x0A\x08Duration\x12\x16\x0A\x12UNDEFINED_DURATION\x10\x00\x12\x1C\x0A\x14DURATION_UNSPECIFIED\x10\xEC\xF9\xA3\xFC\x01\x12\x0B\x0A\x04HOUR\x10\xE4\xDB\x87\x01\x12\x09\x0A\x03MAX\x10\xC4\xD2\x04\x12\x0D\x0A\x06MINUTE\x10\x94\xB4\xBA<\"h\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x10\x0A\x08LOOPBACK\x10\x8B\x93\xEB\xA9\x01\x12\x0E\x0A\x07RECEIVE\x10\xC3\xFD\xB7Z\x12\x10\x0A\x08TRANSMIT\x10\xB0\x85\xFB\xD7\x01\x12\x18\x0A\x10TYPE_UNSPECIFIED\x10\x92\xFB\xDB\xD0\x01B\x09\x0A\x07_avg_msB\x0B\x0A\x09_durationB\x09\x0A\x07_max_msB\x09\x0A\x07_min_msB\x10\x0A\x0E_num_intervalsB\x07\x0A\x05_type\"\xBA\x06\x0A\x0FPacketMirroring\x12Z\x0A\x0Dcollector_ilb\x18\xED\x89\xB6\xCB\x01 \x01(\x0B2:.google.cloud.compute.v1.PacketMirroringForwardingRuleInfoH\x00\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12\x17\x0A\x06enable\x18\x83\xCB\xD4\x94\x01 \x01(\x09H\x03\x88\x01\x01\x12G\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x0B2..google.cloud.compute.v1.PacketMirroringFilterH\x04\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x05\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x06\x88\x01\x01\x12`\x0A\x12mirrored_resources\x18\xC4\x9F\xC2; \x01(\x0B2<.google.cloud.compute.v1.PacketMirroringMirroredResourceInfoH\x07\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x08\x88\x01\x01\x12L\x0A\x07network\x18\xAE\xB4\x85o \x01(\x0B23.google.cloud.compute.v1.PacketMirroringNetworkInfoH\x09\x88\x01\x01\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x0DH\x0A\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x0B\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0C\x88\x01\x01\"9\x0A\x06Enable\x12\x14\x0A\x10UNDEFINED_ENABLE\x10\x00\x12\x0C\x0A\x05FALSE\x10\x83\xC2\xE4\x1F\x12\x0B\x0A\x04TRUE\x10\x8E\xDB\x9D\x01B\x10\x0A\x0E_collector_ilbB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x09\x0A\x07_enableB\x09\x0A\x07_filterB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x15\x0A\x13_mirrored_resourcesB\x07\x0A\x05_nameB\x0A\x0A\x08_networkB\x0B\x0A\x09_priorityB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_link\"\xCE\x03\x0A\x1DPacketMirroringAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12S\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2A.google.cloud.compute.v1.PacketMirroringAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1Aa\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12B\x0A\x05value\x18\x02 \x01(\x0B23.google.cloud.compute.v1.PacketMirroringsScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xC6\x01\x0A\x15PacketMirroringFilter\x12\x18\x0A\x0DI_p_protocols\x18\xD6\xD9\xFE. \x03(\x09\x12\x17\x0A\x0Bcidr_ranges\x18\x81\x94\xD3\xE8\x01 \x03(\x09\x12\x19\x0A\x09direction\x18\xFF\x8E\x805 \x01(\x09H\x00\x88\x01\x01\"Q\x0A\x09Direction\x12\x17\x0A\x13UNDEFINED_DIRECTION\x10\x00\x12\x0A\x0A\x04BOTH\x10\x81\xE7|\x12\x0E\x0A\x06EGRESS\x10\xF5\xF6\xB4\xCE\x01\x12\x0F\x0A\x07INGRESS\x10\x95\xFD\xBE\xF6\x01B\x0C\x0A\x0A_direction\"q\x0A!PacketMirroringForwardingRuleInfo\x12\x1E\x0A\x0Dcanonical_url\x18\xA4\xFF\xA3\xF4\x01 \x01(\x09H\x00\x88\x01\x01\x12\x12\x0A\x03url\x18\xEF\x8A\x07 \x01(\x09H\x01\x88\x01\x01B\x10\x0A\x0E_canonical_urlB\x06\x0A\x04_url\"\xAF\x02\x0A\x13PacketMirroringList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12:\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2(.google.cloud.compute.v1.PacketMirroring\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xF7\x01\x0A#PacketMirroringMirroredResourceInfo\x12^\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x0B2H.google.cloud.compute.v1.PacketMirroringMirroredResourceInfoInstanceInfo\x12_\x0A\x0Bsubnetworks\x18\xC5\xD4\xA5\xC6\x01 \x03(\x0B2F.google.cloud.compute.v1.PacketMirroringMirroredResourceInfoSubnetInfo\x12\x0F\x0A\x04tags\x18\x99\xE8\xD8\x01 \x03(\x09\"\x7F\x0A/PacketMirroringMirroredResourceInfoInstanceInfo\x12\x1E\x0A\x0Dcanonical_url\x18\xA4\xFF\xA3\xF4\x01 \x01(\x09H\x00\x88\x01\x01\x12\x12\x0A\x03url\x18\xEF\x8A\x07 \x01(\x09H\x01\x88\x01\x01B\x10\x0A\x0E_canonical_urlB\x06\x0A\x04_url\"}\x0A-PacketMirroringMirroredResourceInfoSubnetInfo\x12\x1E\x0A\x0Dcanonical_url\x18\xA4\xFF\xA3\xF4\x01 \x01(\x09H\x00\x88\x01\x01\x12\x12\x0A\x03url\x18\xEF\x8A\x07 \x01(\x09H\x01\x88\x01\x01B\x10\x0A\x0E_canonical_urlB\x06\x0A\x04_url\"j\x0A\x1APacketMirroringNetworkInfo\x12\x1E\x0A\x0Dcanonical_url\x18\xA4\xFF\xA3\xF4\x01 \x01(\x09H\x00\x88\x01\x01\x12\x12\x0A\x03url\x18\xEF\x8A\x07 \x01(\x09H\x01\x88\x01\x01B\x10\x0A\x0E_canonical_urlB\x06\x0A\x04_url\"\xAB\x01\x0A\x1APacketMirroringsScopedList\x12F\x0A\x11packet_mirrorings\x18\xA7\xFA\xDCI \x03(\x0B2(.google.cloud.compute.v1.PacketMirroring\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xF9\x01\x0A\x16PatchAutoscalerRequest\x12\x1B\x0A\x0Aautoscaler\x18\xD7\xFD\xD2\xF6\x01 \x01(\x09H\x00\x88\x01\x01\x12H\x0A\x13autoscaler_resource\x18\xF6\xF0\xFFb \x01(\x0B2#.google.cloud.compute.v1.AutoscalerB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_autoscalerB\x0D\x0A\x0B_request_id\"\xDB\x01\x0A\x19PatchBackendBucketRequest\x12\x1E\x0A\x0Ebackend_bucket\x18\xF5\xE3\xDD+ \x01(\x09B\x03\xE0A\x02\x12P\x0A\x17backend_bucket_resource\x18\x98\xCE\xC7\xB5\x01 \x01(\x0B2&.google.cloud.compute.v1.BackendBucketB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xE0\x01\x0A\x1APatchBackendServiceRequest\x12 \x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x09B\x03\xE0A\x02\x12R\x0A\x18backend_service_resource\x18\xA3\x81\xDF\xA5\x01 \x01(\x0B2'.google.cloud.compute.v1.BackendServiceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xC7\x02\x0A\x1CPatchCrossSiteNetworkRequest\x12\"\x0A\x12cross_site_network\x18\xD5\xC5\xCB3 \x01(\x09B\x03\xE0A\x02\x12V\x0A\x1Bcross_site_network_resource\x18\xB8\xE4\xDD\x0E \x01(\x0B2).google.cloud.compute.v1.CrossSiteNetworkB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1D\x0A\x0Dvalidate_only\x18\xB5\xFA\xDFs \x01(\x08H\x02\x88\x01\x01B\x0D\x0A\x0B_request_idB\x0E\x0A\x0C_update_maskB\x10\x0A\x0E_validate_only\"\xBD\x01\x0A\x1APatchFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12R\x0A\x18firewall_policy_resource\x18\xBC\xB6\x87\xEC\x01 \x01(\x0B2'.google.cloud.compute.v1.FirewallPolicyB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xC5\x01\x0A\x14PatchFirewallRequest\x12\x19\x0A\x08firewall\x18\x80\xFA\xD5\xF3\x01 \x01(\x09B\x03\xE0A\x02\x12D\x0A\x11firewall_resource\x18\xED\xB0\xE0\x13 \x01(\x0B2!.google.cloud.compute.v1.FirewallB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x81\x02\x0A\x1APatchForwardingRuleRequest\x12 \x0A\x0Fforwarding_rule\x18\xFE\xA5\xDD\x80\x01 \x01(\x09B\x03\xE0A\x02\x12R\x0A\x18forwarding_rule_resource\x18\xAF\xC0\xD0\x8F\x01 \x01(\x0B2'.google.cloud.compute.v1.ForwardingRuleB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xE6\x01\x0A PatchGlobalForwardingRuleRequest\x12 \x0A\x0Fforwarding_rule\x18\xFE\xA5\xDD\x80\x01 \x01(\x09B\x03\xE0A\x02\x12R\x0A\x18forwarding_rule_resource\x18\xAF\xC0\xD0\x8F\x01 \x01(\x0B2'.google.cloud.compute.v1.ForwardingRuleB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x83\x02\x0A(PatchGlobalPublicDelegatedPrefixeRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12'\x0A\x17public_delegated_prefix\x18\xE8\xDC\xB1a \x01(\x09B\x03\xE0A\x02\x12`\x0A public_delegated_prefix_resource\x18\x85\xF8\xD8\x16 \x01(\x0B2..google.cloud.compute.v1.PublicDelegatedPrefixB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xD3\x01\x0A\x17PatchHealthCheckRequest\x12\x1D\x0A\x0Chealth_check\x18\xE5\xAA\xA4\x93\x01 \x01(\x09B\x03\xE0A\x02\x12K\x0A\x15health_check_resource\x18\xA8\xC3\xA4` \x01(\x0B2\$.google.cloud.compute.v1.HealthCheckB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xB9\x01\x0A\x11PatchImageRequest\x12\x15\x0A\x05image\x18\xDB\xD2\xEA/ \x01(\x09B\x03\xE0A\x02\x12?\x0A\x0Eimage_resource\x18\xF2\xC4\xFE\xB0\x01 \x01(\x0B2\x1E.google.cloud.compute.v1.ImageB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x95\x02\x0A PatchInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12^\x0A\x1Finstance_group_manager_resource\x18\x8A\x8A\xBE| \x01(\x0B2-.google.cloud.compute.v1.InstanceGroupManagerB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\x8E\x02\x0A\x1BPatchInstanceSettingRequest\x12V\x0A\x1Ainstance_settings_resource\x18\x80\xA7\xCE\x8A\x01 \x01(\x0B2).google.cloud.compute.v1.InstanceSettingsB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_idB\x0E\x0A\x0C_update_mask\"\xC2\x02\x0A'PatchInterconnectAttachmentGroupRequest\x12-\x0A\x1Dinterconnect_attachment_group\x18\xF4\xEF\x98\$ \x01(\x09B\x03\xE0A\x02\x12l\x0A&interconnect_attachment_group_resource\x18\xF9\xDF\xE1\x04 \x01(\x0B24.google.cloud.compute.v1.InterconnectAttachmentGroupB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x0E\x0A\x0C_update_mask\"\xA0\x02\x0A\"PatchInterconnectAttachmentRequest\x12(\x0A\x17interconnect_attachment\x18\xF4\x8A\xF7\x92\x01 \x01(\x09B\x03\xE0A\x02\x12a\x0A interconnect_attachment_resource\x18\xF9\xA4\xA0e \x01(\x0B2/.google.cloud.compute.v1.InterconnectAttachmentB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x99\x02\x0A\x1DPatchInterconnectGroupRequest\x12#\x0A\x12interconnect_group\x18\x8E\xB7\xA9\xB9\x01 \x01(\x09B\x03\xE0A\x02\x12W\x0A\x1Binterconnect_group_resource\x18\x9F\xF3\xE6( \x01(\x0B2*.google.cloud.compute.v1.InterconnectGroupB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x0E\x0A\x0C_update_mask\"\xD5\x01\x0A\x18PatchInterconnectRequest\x12\x1C\x0A\x0Cinterconnect\x18\x8E\xC9\x8Ck \x01(\x09B\x03\xE0A\x02\x12M\x0A\x15interconnect_resource\x18\x9F\xA1\xCC\xBD\x01 \x01(\x0B2%.google.cloud.compute.v1.InterconnectB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x8B\x02\x0A\x1DPatchNetworkAttachmentRequest\x12\"\x0A\x12network_attachment\x18\xD4\x97\x8Fk \x01(\x09B\x03\xE0A\x02\x12W\x0A\x1Bnetwork_attachment_resource\x18\x99\xF0\xCCd \x01(\x0B2*.google.cloud.compute.v1.NetworkAttachmentB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x83\x03\x0A&PatchNetworkEdgeSecurityServiceRequest\x12-\x0A\x1Dnetwork_edge_security_service\x18\xA7\x9F\xEFJ \x01(\x09B\x03\xE0A\x02\x12l\x0A&network_edge_security_service_resource\x18\xA6\xA3\xDB\xE3\x01 \x01(\x0B23.google.cloud.compute.v1.NetworkEdgeSecurityServiceB\x03\xE0A\x02\x12\x15\x0A\x05paths\x18\xEE\xC1\xE02 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x02\x88\x01\x01B\x08\x0A\x06_pathsB\x0D\x0A\x0B_request_idB\x0E\x0A\x0C_update_mask\"\xE7\x01\x0A!PatchNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12R\x0A\x18firewall_policy_resource\x18\xBC\xB6\x87\xEC\x01 \x01(\x0B2'.google.cloud.compute.v1.FirewallPolicyB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xC0\x01\x0A\x13PatchNetworkRequest\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09B\x03\xE0A\x02\x12B\x0A\x10network_resource\x18\xFF\xDD\x9C: \x01(\x0B2 .google.cloud.compute.v1.NetworkB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xE9\x01\x0A\x15PatchNodeGroupRequest\x12\x1B\x0A\x0Anode_group\x18\x82\xFC\x8B\xE0\x01 \x01(\x09B\x03\xE0A\x02\x12H\x0A\x13node_group_resource\x18\xAB\xB3\xFA\xF0\x01 \x01(\x0B2\".google.cloud.compute.v1.NodeGroupB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xC7\x01\x0A&PatchOrganizationSecurityPolicyRequest\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02\x12Q\x0A\x18security_policy_resource\x18\xFC\xAA\x89g \x01(\x0B2'.google.cloud.compute.v1.SecurityPolicyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x84\x02\x0A\x1BPatchPacketMirroringRequest\x12 \x0A\x10packet_mirroring\x18\xCC\xB9\xD1\x0A \x01(\x09B\x03\xE0A\x02\x12T\x0A\x19packet_mirroring_resource\x18\xA1\xFC\xA8\xEB\x01 \x01(\x0B2(.google.cloud.compute.v1.PacketMirroringB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xAA\x02\x0A4PatchPacketMirroringRuleNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12Z\x0A\x1Dfirewall_policy_rule_resource\x18\x83\xDF\xBAw \x01(\x0B2+.google.cloud.compute.v1.FirewallPolicyRuleB\x03\xE0A\x02\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01B\x0B\x0A\x09_priorityB\x0D\x0A\x0B_request_id\"\xE4\x02\x0A2PatchPerInstanceConfigsInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x9A\x01\x0A?instance_group_managers_patch_per_instance_configs_req_resource\x18\xFF\x9B\x88\xAA\x01 \x01(\x0B2H.google.cloud.compute.v1.InstanceGroupManagersPatchPerInstanceConfigsReqB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xEF\x02\x0A8PatchPerInstanceConfigsRegionInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x9B\x01\x0A@region_instance_group_manager_patch_instance_config_req_resource\x18\xCA\xCD\xA1^ \x01(\x0B2I.google.cloud.compute.v1.RegionInstanceGroupManagerPatchInstanceConfigReqB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x81\x02\x0A#PatchPublicAdvertisedPrefixeRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12(\x0A\x18public_advertised_prefix\x18\x9E\xF7\xC90 \x01(\x09B\x03\xE0A\x02\x12b\x0A!public_advertised_prefix_resource\x18\x8F\xD7\xB2o \x01(\x0B2/.google.cloud.compute.v1.PublicAdvertisedPrefixB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x9E\x02\x0A\"PatchPublicDelegatedPrefixeRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12'\x0A\x17public_delegated_prefix\x18\xE8\xDC\xB1a \x01(\x09B\x03\xE0A\x02\x12`\x0A public_delegated_prefix_resource\x18\x85\xF8\xD8\x16 \x01(\x0B2..google.cloud.compute.v1.PublicDelegatedPrefixB\x03\xE0A\x02\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x83\x02\x0A\x1CPatchRegionAutoscalerRequest\x12\x1B\x0A\x0Aautoscaler\x18\xD7\xFD\xD2\xF6\x01 \x01(\x09H\x00\x88\x01\x01\x12H\x0A\x13autoscaler_resource\x18\xF6\xF0\xFFb \x01(\x0B2#.google.cloud.compute.v1.AutoscalerB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01B\x0D\x0A\x0B_autoscalerB\x0D\x0A\x0B_request_id\"\x82\x02\x0A\x1FPatchRegionBackendBucketRequest\x12\x1E\x0A\x0Ebackend_bucket\x18\xF5\xE3\xDD+ \x01(\x09B\x03\xE0A\x02\x12P\x0A\x17backend_bucket_resource\x18\x98\xCE\xC7\xB5\x01 \x01(\x0B2&.google.cloud.compute.v1.BackendBucketB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x87\x02\x0A PatchRegionBackendServiceRequest\x12 \x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x09B\x03\xE0A\x02\x12R\x0A\x18backend_service_resource\x18\xA3\x81\xDF\xA5\x01 \x01(\x0B2'.google.cloud.compute.v1.BackendServiceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xA0\x02\x0A&PatchRegionCompositeHealthCheckRequest\x12'\x0A\x16composite_health_check\x18\x9D\xC0\xD6\xDE\x01 \x01(\x09B\x03\xE0A\x02\x12^\x0A\x1Fcomposite_health_check_resource\x18\xF0\xCB\x84? \x01(\x0B2-.google.cloud.compute.v1.CompositeHealthCheckB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xAC\x02\x0A)PatchRegionHealthAggregationPolicyRequest\x12)\x0A\x19health_aggregation_policy\x18\xF2\xCF\xCBr \x01(\x09B\x03\xE0A\x02\x12e\x0A\"health_aggregation_policy_resource\x18\xBB\xBB\xFB\x8B\x01 \x01(\x0B20.google.cloud.compute.v1.HealthAggregationPolicyB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xFA\x01\x0A\x1DPatchRegionHealthCheckRequest\x12\x1D\x0A\x0Chealth_check\x18\xE5\xAA\xA4\x93\x01 \x01(\x09B\x03\xE0A\x02\x12K\x0A\x15health_check_resource\x18\xA8\xC3\xA4` \x01(\x0B2\$.google.cloud.compute.v1.HealthCheckB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x99\x02\x0A\$PatchRegionHealthCheckServiceRequest\x12%\x0A\x14health_check_service\x18\xDB\x9B\xDD\xC2\x01 \x01(\x09B\x03\xE0A\x02\x12[\x0A\x1Dhealth_check_service_resource\x18\xF2\x9B\xD0\xE3\x01 \x01(\x0B2+.google.cloud.compute.v1.HealthCheckServiceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xFF\x01\x0A\x1EPatchRegionHealthSourceRequest\x12\x1E\x0A\x0Dhealth_source\x18\xDE\x86\xC5\xB3\x01 \x01(\x09B\x03\xE0A\x02\x12N\x0A\x16health_source_resource\x18\xCF\xB7\xCA\xAA\x01 \x01(\x0B2%.google.cloud.compute.v1.HealthSourceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x9F\x02\x0A&PatchRegionInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12^\x0A\x1Finstance_group_manager_resource\x18\x8A\x8A\xBE| \x01(\x0B2-.google.cloud.compute.v1.InstanceGroupManagerB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x8E\x02\x0A'PatchRegionNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12R\x0A\x18firewall_policy_resource\x18\xBC\xB6\x87\xEC\x01 \x01(\x0B2'.google.cloud.compute.v1.FirewallPolicyB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xB3\x02\x0A PatchRegionSecurityPolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02\x12Q\x0A\x18security_policy_resource\x18\xFC\xAA\x89g \x01(\x0B2'.google.cloud.compute.v1.SecurityPolicyB\x03\xE0A\x02\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x0E\x0A\x0C_update_mask\"\x98\x02\x0A!PatchRegionSnapshotSettingRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12V\x0A\x1Asnapshot_settings_resource\x18\xEF\x8D\xC6\xAA\x01 \x01(\x0B2).google.cloud.compute.v1.SnapshotSettingsB\x03\xE0A\x02\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x0E\x0A\x0C_update_mask\"\xF3\x01\x0A\x1BPatchRegionSslPolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Assl_policy\x18\xC5\xFD\xE0\x8C\x01 \x01(\x09B\x03\xE0A\x02\x12H\x0A\x13ssl_policy_resource\x18\xC8\x88\x8A\x83\x01 \x01(\x0B2\".google.cloud.compute.v1.SslPolicyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x90\x02\x0A\"PatchRegionTargetHttpsProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12target_https_proxy\x18\xEC\xB0\xFA\x18 \x01(\x09B\x03\xE0A\x02\x12W\x0A\x1Btarget_https_proxy_resource\x18\x81\xAD\xE4\xCE\x01 \x01(\x0B2).google.cloud.compute.v1.TargetHttpsProxyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xE6\x01\x0A\x18PatchRegionUrlMapRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x07url_map\x18\x8C\x95\x81\xAF\x01 \x01(\x09B\x03\xE0A\x02\x12A\x0A\x10url_map_resource\x18\xE1\x90\xB7P \x01(\x0B2\x1F.google.cloud.compute.v1.UrlMapB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xAD\x02\x0A\x1APatchResourcePolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1F\x0A\x0Fresource_policy\x18\x83\xA5\xF7K \x01(\x09B\x03\xE0A\x02\x12Q\x0A\x18resource_policy_resource\x18\xCA\x8C\xD1\$ \x01(\x0B2'.google.cloud.compute.v1.ResourcePolicyB\x03\xE0A\x02\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x0E\x0A\x0C_update_mask\"\xF3\x01\x0A\x1DPatchRoutePolicyRouterRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12K\x0A\x15route_policy_resource\x18\x85\xBD\xB57 \x01(\x0B2\$.google.cloud.compute.v1.RoutePolicyB\x03\xE0A\x02\x12\x16\x0A\x06router\x18\xC9\xAE\xEEF \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xDD\x01\x0A\x12PatchRouterRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x16\x0A\x06router\x18\xC9\xAE\xEEF \x01(\x09B\x03\xE0A\x02\x12@\x0A\x0Frouter_resource\x18\xC4\x80\x82J \x01(\x0B2\x1F.google.cloud.compute.v1.RouterB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xF1\x01\x0A\x1EPatchRuleFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12Z\x0A\x1Dfirewall_policy_rule_resource\x18\x83\xDF\xBAw \x01(\x0B2+.google.cloud.compute.v1.FirewallPolicyRuleB\x03\xE0A\x02\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01B\x0B\x0A\x09_priorityB\x0D\x0A\x0B_request_id\"\x9B\x02\x0A%PatchRuleNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12Z\x0A\x1Dfirewall_policy_rule_resource\x18\x83\xDF\xBAw \x01(\x0B2+.google.cloud.compute.v1.FirewallPolicyRuleB\x03\xE0A\x02\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01B\x0B\x0A\x09_priorityB\x0D\x0A\x0B_request_id\"\xFD\x01\x0A*PatchRuleOrganizationSecurityPolicyRequest\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02\x12[\x0A\x1Dsecurity_policy_rule_resource\x18\xC3\xBA\x82\xC0\x01 \x01(\x0B2+.google.cloud.compute.v1.SecurityPolicyRuleB\x03\xE0A\x02B\x0B\x0A\x09_priorityB\x0D\x0A\x0B_request_id\"\xC2\x02\x0A+PatchRuleRegionNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12Z\x0A\x1Dfirewall_policy_rule_resource\x18\x83\xDF\xBAw \x01(\x0B2+.google.cloud.compute.v1.FirewallPolicyRuleB\x03\xE0A\x02\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01B\x0B\x0A\x09_priorityB\x0D\x0A\x0B_request_id\"\xEF\x02\x0A\$PatchRuleRegionSecurityPolicyRequest\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02\x12[\x0A\x1Dsecurity_policy_rule_resource\x18\xC3\xBA\x82\xC0\x01 \x01(\x0B2+.google.cloud.compute.v1.SecurityPolicyRuleB\x03\xE0A\x02\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1D\x0A\x0Dvalidate_only\x18\xB5\xFA\xDFs \x01(\x08H\x02\x88\x01\x01B\x0B\x0A\x09_priorityB\x0E\x0A\x0C_update_maskB\x10\x0A\x0E_validate_only\"\xC8\x02\x0A\x1EPatchRuleSecurityPolicyRequest\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02\x12[\x0A\x1Dsecurity_policy_rule_resource\x18\xC3\xBA\x82\xC0\x01 \x01(\x0B2+.google.cloud.compute.v1.SecurityPolicyRuleB\x03\xE0A\x02\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1D\x0A\x0Dvalidate_only\x18\xB5\xFA\xDFs \x01(\x08H\x02\x88\x01\x01B\x0B\x0A\x09_priorityB\x0E\x0A\x0C_update_maskB\x10\x0A\x0E_validate_only\"\x8C\x02\x0A\x1APatchSecurityPolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02\x12Q\x0A\x18security_policy_resource\x18\xFC\xAA\x89g \x01(\x0B2'.google.cloud.compute.v1.SecurityPolicyB\x03\xE0A\x02\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x0E\x0A\x0C_update_mask\"\x8D\x02\x0A\x1DPatchServiceAttachmentRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12service_attachment\x18\xED\xA9\xD0\xA1\x01 \x01(\x09B\x03\xE0A\x02\x12X\x0A\x1Bservice_attachment_resource\x18\xA0\xB6\xC4\xE1\x01 \x01(\x0B2*.google.cloud.compute.v1.ServiceAttachmentB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xF1\x01\x0A\x1BPatchSnapshotSettingRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12V\x0A\x1Asnapshot_settings_resource\x18\xEF\x8D\xC6\xAA\x01 \x01(\x0B2).google.cloud.compute.v1.SnapshotSettingsB\x03\xE0A\x02\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x0E\x0A\x0C_update_mask\"\xCC\x01\x0A\x15PatchSslPolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Assl_policy\x18\xC5\xFD\xE0\x8C\x01 \x01(\x09B\x03\xE0A\x02\x12H\x0A\x13ssl_policy_resource\x18\xC8\x88\x8A\x83\x01 \x01(\x0B2\".google.cloud.compute.v1.SslPolicyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xB0\x02\x0A\x16PatchSubnetworkRequest\x12&\x0A\x15drain_timeout_seconds\x18\xDA\xDA\xC8\xAA\x01 \x01(\x05H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x0Asubnetwork\x18\xEE\xA7\xE4\x92\x01 \x01(\x09B\x03\xE0A\x02\x12H\x0A\x13subnetwork_resource\x18\xBF\xDA\x91\x14 \x01(\x0B2#.google.cloud.compute.v1.SubnetworkB\x03\xE0A\x02B\x18\x0A\x16_drain_timeout_secondsB\x0D\x0A\x0B_request_id\"\xE5\x01\x0A\x1BPatchTargetGrpcProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x11target_grpc_proxy\x18\xFB\xB4\xB2\x02 \x01(\x09B\x03\xE0A\x02\x12U\x0A\x1Atarget_grpc_proxy_resource\x18\xD2\xEA\xEB\x9C\x01 \x01(\x0B2(.google.cloud.compute.v1.TargetGrpcProxyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xE4\x01\x0A\x1BPatchTargetHttpProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x11target_http_proxy\x18\xE5\xBE\xD2b \x01(\x09B\x03\xE0A\x02\x12T\x0A\x1Atarget_http_proxy_resource\x18\xA8\xAF\xE3\x0B \x01(\x0B2(.google.cloud.compute.v1.TargetHttpProxyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xE9\x01\x0A\x1CPatchTargetHttpsProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12target_https_proxy\x18\xEC\xB0\xFA\x18 \x01(\x09B\x03\xE0A\x02\x12W\x0A\x1Btarget_https_proxy_resource\x18\x81\xAD\xE4\xCE\x01 \x01(\x0B2).google.cloud.compute.v1.TargetHttpsProxyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xBF\x01\x0A\x12PatchUrlMapRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x07url_map\x18\x8C\x95\x81\xAF\x01 \x01(\x09B\x03\xE0A\x02\x12A\x0A\x10url_map_resource\x18\xE1\x90\xB7P \x01(\x0B2\x1F.google.cloud.compute.v1.UrlMapB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xCD\x02\x0A\x15PatchWireGroupRequest\x12\"\x0A\x12cross_site_network\x18\xD5\xC5\xCB3 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1D\x0A\x0Dvalidate_only\x18\xB5\xFA\xDFs \x01(\x08H\x02\x88\x01\x01\x12\x1A\x0A\x0Awire_group\x18\xC5\xA4\xB7: \x01(\x09B\x03\xE0A\x02\x12G\x0A\x13wire_group_resource\x18\xC8\xC1\xEB7 \x01(\x0B2\".google.cloud.compute.v1.WireGroupB\x03\xE0A\x02B\x0D\x0A\x0B_request_idB\x0E\x0A\x0C_update_maskB\x10\x0A\x0E_validate_only\"\xD2\x05\x0A\x0BPathMatcher\x12h\x0A\$default_custom_error_response_policy\x18\xA9\x8B\xE0& \x01(\x0B22.google.cloud.compute.v1.CustomErrorResponsePolicyH\x00\x88\x01\x01\x12O\x0A\x14default_route_action\x18\xAA\xB4\xD7\xB4\x01 \x01(\x0B2(.google.cloud.compute.v1.HttpRouteActionH\x01\x88\x01\x01\x12 \x0A\x0Fdefault_service\x18\xB7\xE5\xC5\xB0\x01 \x01(\x09H\x02\x88\x01\x01\x12R\x0A\x14default_url_redirect\x18\xEA\xAB\xB6\xAB\x01 \x01(\x0B2+.google.cloud.compute.v1.HttpRedirectActionH\x03\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x04\x88\x01\x01\x12I\x0A\x0Dheader_action\x18\xA8\xA0\xB8\x9C\x01 \x01(\x0B2).google.cloud.compute.v1.HttpHeaderActionH\x05\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x06\x88\x01\x01\x128\x0A\x0Apath_rules\x18\xDD\xC0\xE61 \x03(\x0B2!.google.cloud.compute.v1.PathRule\x12?\x0A\x0Broute_rules\x18\x81\x87\xB7\xB3\x01 \x03(\x0B2&.google.cloud.compute.v1.HttpRouteRuleB'\x0A%_default_custom_error_response_policyB\x17\x0A\x15_default_route_actionB\x12\x0A\x10_default_serviceB\x17\x0A\x15_default_url_redirectB\x0E\x0A\x0C_descriptionB\x10\x0A\x0E_header_actionB\x07\x0A\x05_name\"\xFC\x02\x0A\x08PathRule\x12`\x0A\x1Ccustom_error_response_policy\x18\xEB\xF8\xDA` \x01(\x0B22.google.cloud.compute.v1.CustomErrorResponsePolicyH\x00\x88\x01\x01\x12\x10\x0A\x05paths\x18\xEE\xC1\xE02 \x03(\x09\x12G\x0A\x0Croute_action\x18\xEC\xA9\xB9\xCA\x01 \x01(\x0B2(.google.cloud.compute.v1.HttpRouteActionH\x01\x88\x01\x01\x12\x18\x0A\x07service\x18\xB5\x8D\x8F\xB2\x01 \x01(\x09H\x02\x88\x01\x01\x12J\x0A\x0Curl_redirect\x18\xAC\xA1\x98\xC1\x01 \x01(\x0B2+.google.cloud.compute.v1.HttpRedirectActionH\x03\x88\x01\x01B\x1F\x0A\x1D_custom_error_response_policyB\x0F\x0A\x0D_route_actionB\x0A\x0A\x08_serviceB\x0F\x0A\x0D_url_redirect\"\xF3\x02\x0A\x11PerInstanceConfig\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x01\x88\x01\x01\x12H\x0A\x0Fpreserved_state\x18\xAA\xE2\xA0\x01 \x01(\x0B2'.google.cloud.compute.v1.PreservedStateH\x02\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x03\x88\x01\x01\"\x90\x01\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x10\x0A\x08APPLYING\x10\xB4\xCB\xEC\xA7\x01\x12\x10\x0A\x08DELETING\x10\xA8\xA7\x87\xFC\x01\x12\x10\x0A\x09EFFECTIVE\x10\x87\xF3\xB8t\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01\x12\x11\x0A\x09UNAPPLIED\x10\xA4\x87\xE1\xE6\x01\x12\x1A\x0A\x12UNAPPLIED_DELETION\x10\x89\xB4\xDA\x95\x01B\x0E\x0A\x0C_fingerprintB\x07\x0A\x05_nameB\x12\x0A\x10_preserved_stateB\x09\x0A\x07_status\"\xA8\x01\x0A!PerformMaintenanceInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xAC\x02\x0A\"PerformMaintenanceNodeGroupRequest\x12\x1B\x0A\x0Anode_group\x18\x82\xFC\x8B\xE0\x01 \x01(\x09B\x03\xE0A\x02\x12~\x0A0node_groups_perform_maintenance_request_resource\x18\xD6\xB8\xAEX \x01(\x0B2<.google.cloud.compute.v1.NodeGroupsPerformMaintenanceRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xE9\x02\x0A)PerformMaintenanceReservationBlockRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Breservation\x18\xCC\x87\xD5\x16 \x01(\x09B\x03\xE0A\x02\x12\"\x0A\x11reservation_block\x18\xDA\xC4\x89\xFE\x01 \x01(\x09B\x03\xE0A\x02\x12\x8F\x01\x0A8reservations_blocks_perform_maintenance_request_resource\x18\x89\xA9\xD4\xE7\x01 \x01(\x0B2D.google.cloud.compute.v1.ReservationsBlocksPerformMaintenanceRequestB\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xB2\x02\x0A\$PerformMaintenanceReservationRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Breservation\x18\xCC\x87\xD5\x16 \x01(\x09B\x03\xE0A\x02\x12\x81\x01\x0A1reservations_perform_maintenance_request_resource\x18\xA0\xF5\x94\x0E \x01(\x0B2>.google.cloud.compute.v1.ReservationsPerformMaintenanceRequestB\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xDE\x01\x0A,PerformMaintenanceReservationSubBlockRequest\x12\x1C\x0A\x0Bparent_name\x18\x80\x8A\x80\xE4\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12%\x0A\x15reservation_sub_block\x18\x9B\xCA\xEC\x0A \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xF0\x01\x0A\x06Policy\x12?\x0A\x0Daudit_configs\x18\x8D\xBA\xB8\x9C\x01 \x03(\x0B2\$.google.cloud.compute.v1.AuditConfig\x126\x0A\x08bindings\x18\x8E\xC5\xA4\xC0\x01 \x03(\x0B2 .google.cloud.compute.v1.Binding\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1A\x0A\x09iam_owned\x18\xBB\xB0\xEC\xD6\x01 \x01(\x08H\x01\x88\x01\x01\x12\x18\x0A\x07version\x18\xD8\xB9\xD4\xA7\x01 \x01(\x05H\x02\x88\x01\x01B\x07\x0A\x05_etagB\x0C\x0A\x0A_iam_ownedB\x0A\x0A\x08_version\"]\x0A\x13PreconfiguredWafSet\x12F\x0A\x0Fexpression_sets\x18\x98\xAB\x83\xE2\x01 \x03(\x0B2).google.cloud.compute.v1.WafExpressionSet\"\xBE\x05\x0A\x0EPreservedState\x12D\x0A\x05disks\x18\xF6\xCC\xCA- \x03(\x0B22.google.cloud.compute.v1.PreservedState.DisksEntry\x12S\x0A\x0Dexternal_i_ps\x18\x8D\xD3\x80\xFE\x01 \x03(\x0B28.google.cloud.compute.v1.PreservedState.ExternalIPsEntry\x12R\x0A\x0Dinternal_i_ps\x18\xDB\x9B\xEFf \x03(\x0B28.google.cloud.compute.v1.PreservedState.InternalIPsEntry\x12J\x0A\x08metadata\x18\xAF\xF6\xB5) \x03(\x0B25.google.cloud.compute.v1.PreservedState.MetadataEntry\x1Ab\x0A\x0ADisksEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12C\x0A\x05value\x18\x02 \x01(\x0B24.google.cloud.compute.v1.PreservedStatePreservedDisk:\x028\x01\x1Am\x0A\x10ExternalIPsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12H\x0A\x05value\x18\x02 \x01(\x0B29.google.cloud.compute.v1.PreservedStatePreservedNetworkIp:\x028\x01\x1Am\x0A\x10InternalIPsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12H\x0A\x05value\x18\x02 \x01(\x0B29.google.cloud.compute.v1.PreservedStatePreservedNetworkIp:\x028\x01\x1A/\x0A\x0DMetadataEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xAC\x02\x0A\x1BPreservedStatePreservedDisk\x12\x1C\x0A\x0Bauto_delete\x18\xBB\xE4\xCE\xDD\x01 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04mode\x18\xA3\xF3\xCC\x01 \x01(\x09H\x01\x88\x01\x01\x12\x16\x0A\x06source\x18\x9B\xD0\xC1T \x01(\x09H\x02\x88\x01\x01\"\\\x0A\x0AAutoDelete\x12\x19\x0A\x15UNDEFINED_AUTO_DELETE\x10\x00\x12\x0C\x0A\x05NEVER\x10\xEC\xA4\xAF#\x12%\x0A\x1EON_PERMANENT_INSTANCE_DELETION\x10\xE7\xE0\xD2-\"?\x0A\x04Mode\x12\x12\x0A\x0EUNDEFINED_MODE\x10\x00\x12\x10\x0A\x09READ_ONLY\x10\xB5\x99\xEC+\x12\x11\x0A\x0AREAD_WRITE\x10\xD6\x97\xE4RB\x0E\x0A\x0C_auto_deleteB\x07\x0A\x05_modeB\x09\x0A\x07_source\"\x9E\x02\x0A PreservedStatePreservedNetworkIp\x12\x1C\x0A\x0Bauto_delete\x18\xBB\xE4\xCE\xDD\x01 \x01(\x09H\x00\x88\x01\x01\x12_\x0A\x0Aip_address\x18\xDC\xF1\xDC\xC1\x01 \x01(\x0B2B.google.cloud.compute.v1.PreservedStatePreservedNetworkIpIpAddressH\x01\x88\x01\x01\"\\\x0A\x0AAutoDelete\x12\x19\x0A\x15UNDEFINED_AUTO_DELETE\x10\x00\x12\x0C\x0A\x05NEVER\x10\xEC\xA4\xAF#\x12%\x0A\x1EON_PERMANENT_INSTANCE_DELETION\x10\xE7\xE0\xD2-B\x0E\x0A\x0C_auto_deleteB\x0D\x0A\x0B_ip_address\"v\x0A)PreservedStatePreservedNetworkIpIpAddress\x12\x18\x0A\x07address\x18\xF4\xB7\xDE\xDC\x01 \x01(\x09H\x00\x88\x01\x01\x12\x17\x0A\x07literal\x18\xAF\xC1\x80W \x01(\x09H\x01\x88\x01\x01B\x0A\x0A\x08_addressB\x0A\x0A\x08_literal\"\xF3\x04\x0A\x0EPreviewFeature\x12!\x0A\x11activation_status\x18\xBB\x8E\xA8\" \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x03\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x04\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x05\x88\x01\x01\x12[\x0A\x11rollout_operation\x18\xD9\xD0\x8C\xE8\x01 \x01(\x0B27.google.cloud.compute.v1.PreviewFeatureRolloutOperationH\x06\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x07\x88\x01\x01\x12E\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x0B2-.google.cloud.compute.v1.PreviewFeatureStatusH\x08\x88\x01\x01\"y\x0A\x10ActivationStatus\x12\x1F\x0A\x1BUNDEFINED_ACTIVATION_STATUS\x10\x00\x12\"\x0A\x1CACTIVATION_STATE_UNSPECIFIED\x10\xE0\xCA&\x12\x10\x0A\x08DISABLED\x10\xFC\xD4\xB0\xF6\x01\x12\x0E\x0A\x07ENABLED\x10\xA1\xAE\xECVB\x14\x0A\x12_activation_statusB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x14\x0A\x12_rollout_operationB\x0C\x0A\x0A_self_linkB\x09\x0A\x07_status\"\xC6\x02\x0A\x12PreviewFeatureList\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x129\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2'.google.cloud.compute.v1.PreviewFeature\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x96\x01\x0A\x1EPreviewFeatureRolloutOperation\x12b\x0A\x0Drollout_input\x18\xBC\xE7\xDB~ \x01(\x0B2C.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInputH\x00\x88\x01\x01B\x10\x0A\x0E_rollout_input\"\xBB\x02\x0A*PreviewFeatureRolloutOperationRolloutInput\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01\x12(\x0A\x17predefined_rollout_plan\x18\x90\x9D\xCA\xAD\x01 \x01(\x09H\x01\x88\x01\x01\"\xA7\x01\x0A\x15PredefinedRolloutPlan\x12%\x0A!UNDEFINED_PREDEFINED_ROLLOUT_PLAN\x10\x00\x12 \x0A\x19ROLLOUT_PLAN_FAST_ROLLOUT\x10\xD6\x9D\x82P\x12\$\x0A\x1CROLLOUT_PLAN_TWO_DAY_ROLLOUT\x10\x93\x96\xEA\xA6\x01\x12\x1F\x0A\x18ROLLOUT_PLAN_UNSPECIFIED\x10\xEF\xA7\xF4DB\x07\x0A\x05_nameB\x1A\x0A\x18_predefined_rollout_plan\"\xDD\x01\x0A\x14PreviewFeatureStatus\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x00\x88\x01\x01\x12\x19\x0A\x09help_link\x18\xB8\xF4\xC3j \x01(\x09H\x01\x88\x01\x01\x12[\x0A\x0Erelease_status\x18\xAA\xBE\x9F\xF2\x01 \x01(\x0B2:.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatusH\x02\x88\x01\x01B\x0E\x0A\x0C_descriptionB\x0C\x0A\x0A_help_linkB\x11\x0A\x0F_release_status\"\xF7\x01\x0A!PreviewFeatureStatusReleaseStatus\x12\x15\x0A\x05stage\x18\xFE\x85\xAB4 \x01(\x09H\x00\x88\x01\x01\x12;\x0A\x0Bupdate_date\x18\xE4\x8A\xAA\xEE\x01 \x01(\x0B2\x1D.google.cloud.compute.v1.DateH\x01\x88\x01\x01\"d\x0A\x05Stage\x12\x13\x0A\x0FUNDEFINED_STAGE\x10\x00\x12\x12\x0A\x0ADEPRECATED\x10\xB3\xA3\xF9\xDC\x01\x12\x07\x0A\x02GA\x10\xDA\x11\x12\x0F\x0A\x07PREVIEW\x10\xA8\xDF\xD1\xBE\x01\x12\x18\x0A\x11STAGE_UNSPECIFIED\x10\xB6\xD6\xAF\x1EB\x08\x0A\x06_stageB\x0E\x0A\x0C_update_date\"\xA1\x01\x0A\x14PreviewRouterRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06router\x18\xC9\xAE\xEEF \x01(\x09B\x03\xE0A\x02\x12@\x0A\x0Frouter_resource\x18\xC4\x80\x82J \x01(\x0B2\x1F.google.cloud.compute.v1.RouterB\x03\xE0A\x02\"\xEA\x0A\x0A\x07Project\x12 \x0A\x10cloud_armor_tier\x18\xAC\x9A\x8E\x02 \x01(\x09H\x00\x88\x01\x01\x12K\x0A\x18common_instance_metadata\x18\xC5\xFC\xCBX \x01(\x0B2!.google.cloud.compute.v1.MetadataH\x01\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x02\x88\x01\x01\x12%\x0A\x14default_network_tier\x18\x91\xC5\xF9\xE0\x01 \x01(\x09H\x03\x88\x01\x01\x12(\x0A\x17default_service_account\x18\xA5\xF9\xB7\x8E\x01 \x01(\x09H\x04\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x05\x88\x01\x01\x12\x1C\x0A\x10enabled_features\x18\xFB\xC6\xD2\xDF\x01 \x03(\x09\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x06\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x07\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x08\x88\x01\x01\x121\x0A\x06quotas\x18\xFB\xA1\xE2; \x03(\x0B2\x1E.google.cloud.compute.v1.Quota\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x09\x88\x01\x01\x12T\x0A\x15usage_export_location\x18\xC2\xB2\xDC\xA5\x01 \x01(\x0B2,.google.cloud.compute.v1.UsageExportLocationH\x0A\x88\x01\x01\x12\x1E\x0A\x0Evm_dns_setting\x18\xB2\xA7\x88\x1C \x01(\x09H\x0B\x88\x01\x01\x12\"\x0A\x12xpn_project_status\x18\xC1\xCD\xF5l \x01(\x09H\x0C\x88\x01\x01\"~\x0A\x0ECloudArmorTier\x12\x1E\x0A\x1AUNDEFINED_CLOUD_ARMOR_TIER\x10\x00\x12\x1B\x0A\x14CA_ENTERPRISE_ANNUAL\x10\xDC\xF5\xEEh\x12\x1B\x0A\x13CA_ENTERPRISE_PAYGO\x10\xD3\xA5\xA1\xD8\x01\x12\x12\x0A\x0BCA_STANDARD\x10\xFE\x82\xA3\x06\"\x9E\x01\x0A\x12DefaultNetworkTier\x12\"\x0A\x1EUNDEFINED_DEFAULT_NETWORK_TIER\x10\x00\x12\x16\x0A\x0EFIXED_STANDARD\x10\xC8\x9E\x85\x94\x01\x12\x0F\x0A\x07PREMIUM\x10\xB7\xB4\xC1\xBE\x01\x12\x10\x0A\x08STANDARD\x10\xBD\x9D\x8C\xE7\x01\x12)\x0A!STANDARD_OVERRIDES_FIXED_STANDARD\x10\xC2\x87\x91\xDE\x01\"\x92\x01\x0A\x0CVmDnsSetting\x12\x1C\x0A\x18UNDEFINED_VM_DNS_SETTING\x10\x00\x12\x16\x0A\x0EGLOBAL_DEFAULT\x10\x85\xDB\xDA\xA4\x01\x12!\x0A\x1AUNSPECIFIED_VM_DNS_SETTING\x10\x9A\xBB\x82\x11\x12\x15\x0A\x0DZONAL_DEFAULT\x10\x86\xFD\xD9\xAF\x01\x12\x12\x0A\x0AZONAL_ONLY\x10\xE7\xBA\xC3\xF8\x01\"i\x0A\x10XpnProjectStatus\x12 \x0A\x1CUNDEFINED_XPN_PROJECT_STATUS\x10\x00\x12\x0B\x0A\x04HOST\x10\xA8\xDB\x87\x01\x12&\x0A\x1EUNSPECIFIED_XPN_PROJECT_STATUS\x10\xA9\xFA\xA7\xA2\x01B\x13\x0A\x11_cloud_armor_tierB\x1B\x0A\x19_common_instance_metadataB\x15\x0A\x13_creation_timestampB\x17\x0A\x15_default_network_tierB\x1A\x0A\x18_default_service_accountB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x0C\x0A\x0A_self_linkB\x18\x0A\x16_usage_export_locationB\x11\x0A\x0F_vm_dns_settingB\x15\x0A\x13_xpn_project_status\"z\x0A!ProjectsDisableXpnResourceRequest\x12D\x0A\x0Cxpn_resource\x18\xB7\x93\xCD? \x01(\x0B2&.google.cloud.compute.v1.XpnResourceIdH\x00\x88\x01\x01B\x0F\x0A\x0D_xpn_resource\"y\x0A ProjectsEnableXpnResourceRequest\x12D\x0A\x0Cxpn_resource\x18\xB7\x93\xCD? \x01(\x0B2&.google.cloud.compute.v1.XpnResourceIdH\x00\x88\x01\x01B\x0F\x0A\x0D_xpn_resource\"\xAB\x01\x0A\x17ProjectsGetXpnResources\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x01\x88\x01\x01\x12<\x0A\x09resources\x18\xA5\xFC\xB2N \x03(\x0B2&.google.cloud.compute.v1.XpnResourceIdB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_token\"L\x0A\x1BProjectsListXpnHostsRequest\x12\x1C\x0A\x0Corganization\x18\xB3\xDA\x932 \x01(\x09H\x00\x88\x01\x01B\x0F\x0A\x0D_organization\"\xD9\x01\x0A ProjectsSetCloudArmorTierRequest\x12 \x0A\x10cloud_armor_tier\x18\xAC\x9A\x8E\x02 \x01(\x09H\x00\x88\x01\x01\"~\x0A\x0ECloudArmorTier\x12\x1E\x0A\x1AUNDEFINED_CLOUD_ARMOR_TIER\x10\x00\x12\x1B\x0A\x14CA_ENTERPRISE_ANNUAL\x10\xDC\xF5\xEEh\x12\x1B\x0A\x13CA_ENTERPRISE_PAYGO\x10\xD3\xA5\xA1\xD8\x01\x12\x12\x0A\x0BCA_STANDARD\x10\xFE\x82\xA3\x06B\x13\x0A\x11_cloud_armor_tier\"\xE8\x01\x0A\$ProjectsSetDefaultNetworkTierRequest\x12\x1D\x0A\x0Cnetwork_tier\x18\xD3\xBA\xDB\xF6\x01 \x01(\x09H\x00\x88\x01\x01\"\x8F\x01\x0A\x0BNetworkTier\x12\x1A\x0A\x16UNDEFINED_NETWORK_TIER\x10\x00\x12\x16\x0A\x0EFIXED_STANDARD\x10\xC8\x9E\x85\x94\x01\x12\x0F\x0A\x07PREMIUM\x10\xB7\xB4\xC1\xBE\x01\x12\x10\x0A\x08STANDARD\x10\xBD\x9D\x8C\xE7\x01\x12)\x0A!STANDARD_OVERRIDES_FIXED_STANDARD\x10\xC2\x87\x91\xDE\x01B\x0F\x0A\x0D_network_tier\"\xA3\x0A\x0A\x16PublicAdvertisedPrefix\x12!\x0A\x11byoip_api_version\x18\x93\xB3\xC9M \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12#\x0A\x13dns_verification_ip\x18\xB5\x95\xF6r \x01(\x09H\x03\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x04\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x05\x88\x01\x01\x12\x1D\x0A\x0Dip_cidr_range\x18\xCA\xCD\xE4. \x01(\x09H\x06\x88\x01\x01\x12!\x0A\x10ipv6_access_type\x18\xDD\xF5\xD1\xF0\x01 \x01(\x09H\x07\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x08\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x09\x88\x01\x01\x12\x1A\x0A\x09pdp_scope\x18\xD1\xCA\xFE\xF9\x01 \x01(\x09H\x0A\x88\x01\x01\x12j\x0A\x18public_delegated_prefixs\x18\x8B\xBE\x85\xCB\x01 \x03(\x0B2D.google.cloud.compute.v1.PublicAdvertisedPrefixPublicDelegatedPrefix\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0B\x88\x01\x01\x12\x1E\x0A\x0Dshared_secret\x18\xCA\xA7\x8F\xB6\x01 \x01(\x09H\x0C\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x0D\x88\x01\x01\"D\x0A\x0FByoipApiVersion\x12\x1F\x0A\x1BUNDEFINED_BYOIP_API_VERSION\x10\x00\x12\x07\x0A\x02V1\x10\x9B\x15\x12\x07\x0A\x02V2\x10\x9C\x15\"S\x0A\x0EIpv6AccessType\x12\x1E\x0A\x1AUNDEFINED_IPV6_ACCESS_TYPE\x10\x00\x12\x0F\x0A\x08EXTERNAL\x10\xCB\xA7\xFD\x10\x12\x10\x0A\x08INTERNAL\x10\xBD\xED\x96\x85\x01\"a\x0A\x08PdpScope\x12\x17\x0A\x13UNDEFINED_PDP_SCOPE\x10\x00\x12\x0E\x0A\x06GLOBAL\x10\xA3\xEF\xEF\xEB\x01\x12\x1B\x0A\x13GLOBAL_AND_REGIONAL\x10\xC3\xB5\xD4\x97\x01\x12\x0F\x0A\x08REGIONAL\x10\x9F\xEC\x80,\"\xA9\x02\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x1C\x0A\x15ANNOUNCED_TO_INTERNET\x10\xC1\xFE\xE8T\x12\x0F\x0A\x07INITIAL\x10\xA4\xC6\xB3\xF7\x01\x12%\x0A\x1DPREFIX_CONFIGURATION_COMPLETE\x10\xCF\x95\xA7\xE5\x01\x12(\x0A PREFIX_CONFIGURATION_IN_PROGRESS\x10\xB1\xF5\xC0\xB4\x01\x12\"\x0A\x1APREFIX_REMOVAL_IN_PROGRESS\x10\xE7\xF5\xCC\x87\x01\x12\x16\x0A\x0EPTR_CONFIGURED\x10\xCF\xB0\xED\xF4\x01\x12\x18\x0A\x11READY_TO_ANNOUNCE\x10\xF1\xB1\xE9\x1E\x12!\x0A\x19REVERSE_DNS_LOOKUP_FAILED\x10\xAF\xBB\x83\x8D\x01\x12\x10\x0A\x09VALIDATED\x10\xEE\xB3\xC8\x1FB\x14\x0A\x12_byoip_api_versionB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x16\x0A\x14_dns_verification_ipB\x0E\x0A\x0C_fingerprintB\x05\x0A\x03_idB\x10\x0A\x0E_ip_cidr_rangeB\x13\x0A\x11_ipv6_access_typeB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x0C\x0A\x0A_pdp_scopeB\x0C\x0A\x0A_self_linkB\x10\x0A\x0E_shared_secretB\x09\x0A\x07_status\"\xBD\x02\x0A\x1APublicAdvertisedPrefixList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12A\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2/.google.cloud.compute.v1.PublicAdvertisedPrefix\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xDE\x01\x0A+PublicAdvertisedPrefixPublicDelegatedPrefix\x12\x18\x0A\x08ip_range\x18\xA5\xE0\x97E \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x01\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09H\x02\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x03\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x04\x88\x01\x01B\x0B\x0A\x09_ip_rangeB\x07\x0A\x05_nameB\x0A\x0A\x08_projectB\x09\x0A\x07_regionB\x09\x0A\x07_status\"\xBF\x0B\x0A\x15PublicDelegatedPrefix\x12)\x0A\x19allocatable_prefix_length\x18\xB6\xB6\xA9\x12 \x01(\x05H\x00\x88\x01\x01\x12!\x0A\x11byoip_api_version\x18\x93\xB3\xC9M \x01(\x09H\x01\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x02\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x03\x88\x01\x01\x12/\x0A\x1Fenable_enhanced_ipv4_allocation\x18\xED\xB7\x83\x1A \x01(\x08H\x04\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x05\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x06\x88\x01\x01\x12\x1D\x0A\x0Dip_cidr_range\x18\xCA\xCD\xE4. \x01(\x09H\x07\x88\x01\x01\x12!\x0A\x10ipv6_access_type\x18\xDD\xF5\xD1\xF0\x01 \x01(\x09H\x08\x88\x01\x01\x12\"\x0A\x11is_live_migration\x18\xF0\x9F\x87\xF4\x01 \x01(\x08H\x09\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x0A\x88\x01\x01\x12\x14\x0A\x04mode\x18\xA3\xF3\xCC\x01 \x01(\x09H\x0B\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x0C\x88\x01\x01\x12\x1D\x0A\x0Dparent_prefix\x18\xC7\xE7\xA1\x07 \x01(\x09H\x0D\x88\x01\x01\x12o\x0A\x1Cpublic_delegated_sub_prefixs\x18\x8C\xFE\x8BZ \x03(\x0B2F.google.cloud.compute.v1.PublicDelegatedPrefixPublicDelegatedSubPrefix\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x0E\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0F\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x10\x88\x01\x01\"D\x0A\x0FByoipApiVersion\x12\x1F\x0A\x1BUNDEFINED_BYOIP_API_VERSION\x10\x00\x12\x07\x0A\x02V1\x10\x9B\x15\x12\x07\x0A\x02V2\x10\x9C\x15\"S\x0A\x0EIpv6AccessType\x12\x1E\x0A\x1AUNDEFINED_IPV6_ACCESS_TYPE\x10\x00\x12\x0F\x0A\x08EXTERNAL\x10\xCB\xA7\xFD\x10\x12\x10\x0A\x08INTERNAL\x10\xBD\xED\x96\x85\x01\"\xB1\x01\x0A\x04Mode\x12\x12\x0A\x0EUNDEFINED_MODE\x10\x00\x12\x11\x0A\x0ADELEGATION\x10\xA8\xB2\xFA}\x12.\x0A&EXTERNAL_IPV6_FORWARDING_RULE_CREATION\x10\xC4\xE1\x8D\xBE\x01\x12(\x0A!EXTERNAL_IPV6_SUBNETWORK_CREATION\x10\xCC\x9F\x97\x1D\x12(\x0A!INTERNAL_IPV6_SUBNETWORK_CREATION\x10\x9A\x82\x89I\"\xBE\x01\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x11\x0A\x09ANNOUNCED\x10\xFB\x91\x8C\xAE\x01\x12\x1B\x0A\x13ANNOUNCED_TO_GOOGLE\x10\xB9\xB4\xF3\xD8\x01\x12\x1C\x0A\x15ANNOUNCED_TO_INTERNET\x10\xC1\xFE\xE8T\x12\x10\x0A\x08DELETING\x10\xA8\xA7\x87\xFC\x01\x12\x14\x0A\x0CINITIALIZING\x10\xCD\xD8\x98\x92\x01\x12\x18\x0A\x11READY_TO_ANNOUNCE\x10\xF1\xB1\xE9\x1EB\x1C\x0A\x1A_allocatable_prefix_lengthB\x14\x0A\x12_byoip_api_versionB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\"\x0A _enable_enhanced_ipv4_allocationB\x0E\x0A\x0C_fingerprintB\x05\x0A\x03_idB\x10\x0A\x0E_ip_cidr_rangeB\x13\x0A\x11_ipv6_access_typeB\x14\x0A\x12_is_live_migrationB\x07\x0A\x05_kindB\x07\x0A\x05_modeB\x07\x0A\x05_nameB\x10\x0A\x0E_parent_prefixB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB\x09\x0A\x07_status\"\xE1\x03\x0A#PublicDelegatedPrefixAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12Y\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2G.google.cloud.compute.v1.PublicDelegatedPrefixAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1Ah\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12I\x0A\x05value\x18\x02 \x01(\x0B2:.google.cloud.compute.v1.PublicDelegatedPrefixesScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xBB\x02\x0A\x19PublicDelegatedPrefixList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12@\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2..google.cloud.compute.v1.PublicDelegatedPrefix\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x99\x07\x0A-PublicDelegatedPrefixPublicDelegatedSubPrefix\x12)\x0A\x19allocatable_prefix_length\x18\xB6\xB6\xA9\x12 \x01(\x05H\x00\x88\x01\x01\x12\"\x0A\x11delegatee_project\x18\xDA\x8A\xE9\xC5\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12/\x0A\x1Fenable_enhanced_ipv4_allocation\x18\xED\xB7\x83\x1A \x01(\x08H\x03\x88\x01\x01\x12\x1D\x0A\x0Dip_cidr_range\x18\xCA\xCD\xE4. \x01(\x09H\x04\x88\x01\x01\x12!\x0A\x10ipv6_access_type\x18\xDD\xF5\xD1\xF0\x01 \x01(\x09H\x05\x88\x01\x01\x12\x1B\x0A\x0Ais_address\x18\xDF\x8B\x92\xA8\x01 \x01(\x08H\x06\x88\x01\x01\x12\x14\x0A\x04mode\x18\xA3\xF3\xCC\x01 \x01(\x09H\x07\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x08\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x09\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x0A\x88\x01\x01\"S\x0A\x0EIpv6AccessType\x12\x1E\x0A\x1AUNDEFINED_IPV6_ACCESS_TYPE\x10\x00\x12\x0F\x0A\x08EXTERNAL\x10\xCB\xA7\xFD\x10\x12\x10\x0A\x08INTERNAL\x10\xBD\xED\x96\x85\x01\"\xB1\x01\x0A\x04Mode\x12\x12\x0A\x0EUNDEFINED_MODE\x10\x00\x12\x11\x0A\x0ADELEGATION\x10\xA8\xB2\xFA}\x12.\x0A&EXTERNAL_IPV6_FORWARDING_RULE_CREATION\x10\xC4\xE1\x8D\xBE\x01\x12(\x0A!EXTERNAL_IPV6_SUBNETWORK_CREATION\x10\xCC\x9F\x97\x1D\x12(\x0A!INTERNAL_IPV6_SUBNETWORK_CREATION\x10\x9A\x82\x89I\"@\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x10\x0A\x08INACTIVE\x10\xEB\x98\xF9\x80\x01B\x1C\x0A\x1A_allocatable_prefix_lengthB\x14\x0A\x12_delegatee_projectB\x0E\x0A\x0C_descriptionB\"\x0A _enable_enhanced_ipv4_allocationB\x10\x0A\x0E_ip_cidr_rangeB\x13\x0A\x11_ipv6_access_typeB\x0D\x0A\x0B_is_addressB\x07\x0A\x05_modeB\x07\x0A\x05_nameB\x09\x0A\x07_regionB\x09\x0A\x07_status\"\xC1\x01\x0A!PublicDelegatedPrefixesScopedList\x12U\x0A\x19public_delegated_prefixes\x18\x96\x82\xAA\x96\x01 \x03(\x0B2..google.cloud.compute.v1.PublicDelegatedPrefix\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xE6(\x0A\x05Quota\x12\x15\x0A\x05limit\x18\xBB\x97\x8D1 \x01(\x01H\x00\x88\x01\x01\x12\x17\x0A\x06metric\x18\xB0\xEB\x97\xFE\x01 \x01(\x09H\x01\x88\x01\x01\x12\x15\x0A\x05owner\x18\xB3\xE5\xCF2 \x01(\x09H\x02\x88\x01\x01\x12\x15\x0A\x05usage\x18\xA1\xFB\x995 \x01(\x01H\x03\x88\x01\x01\"\xD5'\x0A\x06Metric\x12\x14\x0A\x10UNDEFINED_METRIC\x10\x00\x12\x0E\x0A\x07A2_CPUS\x10\xB9\xFE\x86I\x12\x16\x0A\x0FAFFINITY_GROUPS\x10\xCB\xA9\xD23\x12\x13\x0A\x0BAUTOSCALERS\x10\xDC\xE0\xDA\xE0\x01\x12\x16\x0A\x0FBACKEND_BUCKETS\x10\xDE\x89\xD0A\x12\x18\x0A\x10BACKEND_SERVICES\x10\xC9\xC3\xC8\x80\x01\x12\x10\x0A\x08C2D_CPUS\x10\xF5\xFF\xA8\xF2\x01\x12\x0F\x0A\x07C2_CPUS\x10\xBB\xEB\xB8\x97\x01\x12\x0F\x0A\x07C3_CPUS\x10\xDA\x9C\x8C\xA5\x01\x12\x13\x0A\x0BCOMMITMENTS\x10\xDE\xD7\xC0\xD9\x01\x12\x18\x0A\x11COMMITTED_A2_CPUS\x10\xD6\xA2\xA5\x1C\x12\x1A\x0A\x12COMMITTED_C2D_CPUS\x10\xF8\xE2\xD3\x86\x01\x12\x18\x0A\x11COMMITTED_C2_CPUS\x10\xD8\x8F\xD7j\x12\x18\x0A\x11COMMITTED_C3_CPUS\x10\xF7\xC0\xAAx\x12\x16\x0A\x0ECOMMITTED_CPUS\x10\xCE\xAD\xB6\x8B\x01\x12\x19\x0A\x11COMMITTED_E2_CPUS\x10\xDA\xFC\x88\xB9\x01\x12\x1A\x0A\x12COMMITTED_LICENSES\x10\xD5\xCB\xC2\xAA\x01\x12\$\x0A\x1CCOMMITTED_LOCAL_SSD_TOTAL_GB\x10\x88\xEC\x86\x93\x01\x12\x17\x0A\x11COMMITTED_M3_CPUS\x10\x81\xE2#\x12'\x0A\x1FCOMMITTED_MEMORY_OPTIMIZED_CPUS\x10\xDE\xDC\x99\xE9\x01\x12\x19\x0A\x12COMMITTED_N2A_CPUS\x10\xB0\xAA\x8D\x13\x12\x19\x0A\x12COMMITTED_N2D_CPUS\x10\x8D\xBE\x87<\x12\x19\x0A\x11COMMITTED_N2_CPUS\x10\xA3\xA7\xE9\x99\x01\x12'\x0A\x1FCOMMITTED_NVIDIA_A100_80GB_GPUS\x10\xA5\x9F\xB4\xDD\x01\x12\"\x0A\x1ACOMMITTED_NVIDIA_A100_GPUS\x10\x95\xFD\x98\xB3\x01\x12!\x0A\x1ACOMMITTED_NVIDIA_H100_GPUS\x10\x9C\x8F\x95\"\x12 \x0A\x19COMMITTED_NVIDIA_K80_GPUS\x10\xA4\xB6\xEB\x01\x12\x1F\x0A\x18COMMITTED_NVIDIA_L4_GPUS\x10\xFD\xD3\x91\x09\x12!\x0A\x1ACOMMITTED_NVIDIA_P100_GPUS\x10\xA4\xFF\xA23\x12 \x0A\x18COMMITTED_NVIDIA_P4_GPUS\x10\x81\xAE\xF5\xA5\x01\x12\x1F\x0A\x18COMMITTED_NVIDIA_T4_GPUS\x10\x85\x88\xD9B\x12 \x0A\x1ACOMMITTED_NVIDIA_V100_GPUS\x10\xAA\xB3\x0D\x12\x1A\x0A\x12COMMITTED_T2A_CPUS\x10\xEA\xC4\xA9\x8D\x01\x12\x1A\x0A\x12COMMITTED_T2D_CPUS\x10\xC7\xD8\xA3\xB6\x01\x12\x18\x0A\x11COMMITTED_Z3_CPUS\x10\xCE\xE6\xE7}\x12\x0A\x0A\x04CPUS\x10\xCB\xD7~\x12\x18\x0A\x10CPUS_ALL_REGIONS\x10\xAD\x91\xC6\xE0\x01\x12\x16\x0A\x0EDISKS_TOTAL_GB\x10\x9F\x97\xC9\xA8\x01\x12\x0F\x0A\x07E2_CPUS\x10\xBD\xD8\xEA\xE5\x01\x12(\x0A!EXTERNAL_MANAGED_FORWARDING_RULES\x10\xC9\xBF\xF3G\x12,\x0A\$EXTERNAL_NETWORK_LB_FORWARDING_RULES\x10\x99\xAD\xBD\xB2\x01\x12)\x0A\"EXTERNAL_PROTOCOL_FORWARDING_RULES\x10\xE8\xB8\xA2\x1E\x12\x1D\x0A\x15EXTERNAL_VPN_GATEWAYS\x10\xAE\xBB\xF5\x81\x01\x12\x11\x0A\x09FIREWALLS\x10\xD3\xE6\xC8\xB2\x01\x12\x18\x0A\x10FORWARDING_RULES\x10\x95\x82\xA8\xCE\x01\x12/\x0A(GLOBAL_EXTERNAL_MANAGED_BACKEND_SERVICES\x10\xE1\xAD\xBCN\x120\x0A(GLOBAL_EXTERNAL_MANAGED_FORWARDING_RULES\x10\xAD\xEC\x9B\x9C\x01\x121\x0A)GLOBAL_EXTERNAL_PROXY_LB_BACKEND_SERVICES\x10\xA9\xD9\xED\xBE\x01\x12 \x0A\x19GLOBAL_INTERNAL_ADDRESSES\x10\x9C\xC5\xB0\x14\x12/\x0A(GLOBAL_INTERNAL_MANAGED_BACKEND_SERVICES\x10\xAF\x90\xAEz\x129\x0A1GLOBAL_INTERNAL_TRAFFIC_DIRECTOR_BACKEND_SERVICES\x10\xD4\xDE\xA1\x9A\x01\x12\x17\x0A\x10GPUS_ALL_REGIONS\x10\xA9\x80\xE4\x12\x12\x14\x0A\x0CHDB_TOTAL_GB\x10\xAF\xC2\xA1\x98\x01\x12\x16\x0A\x0EHDB_TOTAL_IOPS\x10\xFD\xE9\xD7\x93\x01\x12\x1B\x0A\x14HDB_TOTAL_THROUGHPUT\x10\xFE\xCC\x80\x0A\x12\x15\x0A\x0DHEALTH_CHECKS\x10\xAE\xAF\xFC\x89\x01\x12\x0D\x0A\x06IMAGES\x10\xF8\xEC\xB5\x07\x12\x10\x0A\x09INSTANCES\x10\xDE\x9C\xD0>\x12\x17\x0A\x0FINSTANCE_GROUPS\x10\xBE\xC9\xDB\xA9\x01\x12\x1E\x0A\x17INSTANCE_GROUP_MANAGERS\x10\xB0\xA2\xC50\x12\x19\x0A\x12INSTANCE_TEMPLATES\x10\xEF\xB7\xEDk\x12\x15\x0A\x0DINTERCONNECTS\x10\x85\x8B\xFE\xC5\x01\x12*\x0A#INTERCONNECT_ATTACHMENTS_PER_REGION\x10\xD6\xD6\xA3L\x12+\x0A#INTERCONNECT_ATTACHMENTS_TOTAL_MBPS\x10\xF3\xBA\xD9\xCA\x01\x12\x1F\x0A\x17INTERCONNECT_TOTAL_GBPS\x10\xAA\xF1\x87\x88\x01\x12\x19\x0A\x12INTERNAL_ADDRESSES\x10\x80\xE9\xAE^\x121\x0A*INTERNAL_TRAFFIC_DIRECTOR_FORWARDING_RULES\x10\x84\xE9\x85\x7F\x12\x19\x0A\x12IN_PLACE_SNAPSHOTS\x10\x9D\x9D\x96H\x12\x18\x0A\x10IN_USE_ADDRESSES\x10\x90\xE2\xDF\xBF\x01\x12\x1E\x0A\x17IN_USE_BACKUP_SCHEDULES\x10\x91\x92\xD1\x0F\x12!\x0A\x19IN_USE_SNAPSHOT_SCHEDULES\x10\x93\xCC\xAC\xDC\x01\x12\x1A\x0A\x12LOCAL_SSD_TOTAL_GB\x10\xC5\x98\xE3\x9D\x01\x12\x0E\x0A\x07M1_CPUS\x10\xA6\xDB\xDE\x11\x12\x0E\x0A\x07M2_CPUS\x10\xC5\x8C\xB2\x1F\x12\x0E\x0A\x07M3_CPUS\x10\xE4\xBD\x85-\x12\x16\x0A\x0EMACHINE_IMAGES\x10\x90\xF3\x91\xD5\x01\x12\x0F\x0A\x08N2A_CPUS\x10\xAD\xC7\xE2~\x12\x10\x0A\x08N2D_CPUS\x10\x8A\xDB\xDC\xA7\x01\x12\x0F\x0A\x07N2_CPUS\x10\x86\x83\xCB\xC6\x01\x12\x10\x0A\x08NETWORKS\x10\x85\xB8\xBF\xE7\x01\x12\x1A\x0A\x13NETWORK_ATTACHMENTS\x10\xDF\xFD\x87G\x12\x1E\x0A\x17NETWORK_ENDPOINT_GROUPS\x10\x8D\xB7\xDA0\x12 \x0A\x19NETWORK_FIREWALL_POLICIES\x10\xBE\xDB\x9B0\x12*\x0A#NET_LB_SECURITY_POLICIES_PER_REGION\x10\xAD\xFD\xA4K\x12/\x0A'NET_LB_SECURITY_POLICY_RULES_PER_REGION\x10\xB3\x88\xE6\xA9\x01\x129\x0A1NET_LB_SECURITY_POLICY_RULE_ATTRIBUTES_PER_REGION\x10\xF0\xE8\xB4\x94\x01\x12\x12\x0A\x0BNODE_GROUPS\x10\xB1\xFD\xDE\x0B\x12\x16\x0A\x0ENODE_TEMPLATES\x10\x9C\xB2\xB9\xE2\x01\x12\x1D\x0A\x15NVIDIA_A100_80GB_GPUS\x10\xC8\xE8\xC7\x88\x01\x12\x18\x0A\x10NVIDIA_A100_GPUS\x10\x92\x80\xDF\xF0\x01\x12\x16\x0A\x0FNVIDIA_K80_GPUS\x10\x87\xEC\x92N\x12\x16\x0A\x0ENVIDIA_L4_GPUS\x10\xBA\xCD\xC8\xEA\x01\x12\x17\x0A\x10NVIDIA_P100_GPUS\x10\xA1\x82\xE9p\x12\x1B\x0A\x14NVIDIA_P100_VWS_GPUS\x10\x8E\xDD\x83f\x12\x16\x0A\x0ENVIDIA_P4_GPUS\x10\xBE\xA7\xAC\x87\x01\x12\x1A\x0A\x12NVIDIA_P4_VWS_GPUS\x10\xAB\xD5\xF4\xFB\x01\x12\x15\x0A\x0ENVIDIA_T4_GPUS\x10\xC2\x81\x90\$\x12\x1A\x0A\x12NVIDIA_T4_VWS_GPUS\x10\xAF\xEB\xBF\x98\x01\x12\x17\x0A\x10NVIDIA_V100_GPUS\x10\xA7\xB6\xD3=\x12\x18\x0A\x11PACKET_MIRRORINGS\x10\xA7\xEA\xB6\x07\x12(\x0A!PD_EXTREME_TOTAL_PROVISIONED_IOPS\x10\xED\xD6\x97!\x12\x17\x0A\x10PREEMPTIBLE_CPUS\x10\xC9\x8D\xE3w\x12\x1F\x0A\x18PREEMPTIBLE_LOCAL_SSD_GB\x10\x88\x93\xAF|\x12(\x0A!PREEMPTIBLE_NVIDIA_A100_80GB_GPUS\x10\x8A\xEA\xB9H\x12#\x0A\x1CPREEMPTIBLE_NVIDIA_A100_GPUS\x10\x90\x9C\xE9 \x12\$\x0A\x1CPREEMPTIBLE_NVIDIA_H100_GPUS\x10\x97\xAE\xE5\x8F\x01\x12#\x0A\x1BPREEMPTIBLE_NVIDIA_K80_GPUS\x10\xC9\xE0\xE5\xB2\x01\x12!\x0A\x1APREEMPTIBLE_NVIDIA_L4_GPUS\x10\xB8\xB8\xF0/\x12\$\x0A\x1CPREEMPTIBLE_NVIDIA_P100_GPUS\x10\x9F\x9E\xF3\xA0\x01\x12(\x0A PREEMPTIBLE_NVIDIA_P100_VWS_GPUS\x10\x8C\x9B\xC1\x95\x01\x12\"\x0A\x1APREEMPTIBLE_NVIDIA_P4_GPUS\x10\xBC\x92\xD4\xCC\x01\x12%\x0A\x1EPREEMPTIBLE_NVIDIA_P4_VWS_GPUS\x10\xA9\xE2\xD0x\x12!\x0A\x1APREEMPTIBLE_NVIDIA_T4_GPUS\x10\xC0\xEC\xB7i\x12%\x0A\x1EPREEMPTIBLE_NVIDIA_T4_VWS_GPUS\x10\xAD\xF8\x9B\x15\x12#\x0A\x1CPREEMPTIBLE_NVIDIA_V100_GPUS\x10\xA5\xD2\xDDm\x12%\x0A\x1EPREEMPTIBLE_TPU_LITE_DEVICE_V5\x10\xFB\x91\x8CS\x12'\x0A PREEMPTIBLE_TPU_LITE_PODSLICE_V5\x10\xC4\x91\xC55\x12#\x0A\x1BPREEMPTIBLE_TPU_PODSLICE_V4\x10\x8C\xFC\xF4\xCA\x01\x12=\x0A6PSC_ILB_CONSUMER_FORWARDING_RULES_PER_PRODUCER_NETWORK\x10\x83\x93\x9Dn\x12'\x0A PSC_INTERNAL_LB_FORWARDING_RULES\x10\xFB\xA2\xCBP\x12\"\x0A\x1APUBLIC_ADVERTISED_PREFIXES\x10\xCC\xA1\xE2\xE0\x01\x12!\x0A\x19PUBLIC_DELEGATED_PREFIXES\x10\xB6\x92\xF3\xFD\x01\x12\x1B\x0A\x14REGIONAL_AUTOSCALERS\x10\xBC\x9C\x80\x0E\x121\x0A*REGIONAL_EXTERNAL_MANAGED_BACKEND_SERVICES\x10\xDD\xEC\x82\x02\x125\x0A-REGIONAL_EXTERNAL_NETWORK_LB_BACKEND_SERVICES\x10\xED\xEA\xA5\xC3\x01\x12'\x0A REGIONAL_INSTANCE_GROUP_MANAGERS\x10\x90\xBE\xF3\x11\x12,\x0A%REGIONAL_INTERNAL_LB_BACKEND_SERVICES\x10\x90\xEE\xE5A\x121\x0A*REGIONAL_INTERNAL_MANAGED_BACKEND_SERVICES\x10\xAB\xCF\xF4-\x12;\x0A3REGIONAL_INTERNAL_TRAFFIC_DIRECTOR_BACKEND_SERVICES\x10\xD8\xF6\xB1\xE6\x01\x12\x13\x0A\x0CRESERVATIONS\x10\xA7\xBC\xC8\x0F\x12\x18\x0A\x11RESOURCE_POLICIES\x10\xE1\x9C\x84(\x12\x0F\x0A\x07ROUTERS\x10\xAA\xBC\x8B\xEB\x01\x12\x0E\x0A\x06ROUTES\x10\xCA\x96\xBA\x83\x01\x12\x18\x0A\x11SECURITY_POLICIES\x10\xEF\xA6\xAFZ\x12#\x0A\x1CSECURITY_POLICIES_PER_REGION\x10\xC6\xA6\xE0v\x121\x0A)SECURITY_POLICY_ADVANCED_RULES_PER_REGION\x10\xAD\xE7\xA5\xB1\x01\x12#\x0A\x1BSECURITY_POLICY_CEVAL_RULES\x10\xC9\xA7\xC0\xE0\x01\x12\x1C\x0A\x15SECURITY_POLICY_RULES\x10\xA9\xD4\x87a\x12'\x0A SECURITY_POLICY_RULES_PER_REGION\x10\xCC\xC8\xA9<\x12\x1B\x0A\x13SERVICE_ATTACHMENTS\x10\xE6\xB1\xEB\xE0\x01\x12\x11\x0A\x09SNAPSHOTS\x10\x8F\xE6\xDF\xA3\x01\x12\x13\x0A\x0CSSD_TOTAL_GB\x10\xD1\xAF\x8FM\x12\x18\x0A\x10SSL_CERTIFICATES\x10\xAF\x82\xB6\xB4\x01\x12\x14\x0A\x0CSSL_POLICIES\x10\xC3\xF4\xC0\xF9\x01\x12\x17\x0A\x10STATIC_ADDRESSES\x10\xF1\xAD\xD2,\x12\x1E\x0A\x16STATIC_BYOIP_ADDRESSES\x10\xF1\x8A\xC2\x83\x01\x12+\x0A#STATIC_EXTERNAL_IPV6_ADDRESS_RANGES\x10\x96\xE1\x9D\xE1\x01\x12\x13\x0A\x0BSUBNETWORKS\x10\xA5\xFC\xF3\xC8\x01\x12\x10\x0A\x08T2A_CPUS\x10\xE7\xE1\xFE\xF8\x01\x12\x0F\x0A\x08T2D_CPUS\x10\xC4\xF5\xF8!\x12\x1B\x0A\x14TARGET_HTTPS_PROXIES\x10\xCA\xCB\xD6h\x12\x1A\x0A\x13TARGET_HTTP_PROXIES\x10\xA3\xF5\xA0N\x12\x18\x0A\x10TARGET_INSTANCES\x10\xB0\xDA\xD5\x87\x01\x12\x14\x0A\x0CTARGET_POOLS\x10\x89\x97\x88\xA6\x01\x12\x19\x0A\x12TARGET_SSL_PROXIES\x10\xEB\xE4\xF5K\x12\x19\x0A\x12TARGET_TCP_PROXIES\x10\xC0\x9E\xF3V\x12\x1A\x0A\x13TARGET_VPN_GATEWAYS\x10\xA8\xBB\xE3#\x12\x1A\x0A\x12TPU_LITE_DEVICE_V5\x10\xFD\x84\xB0\xD6\x01\x12\x1B\x0A\x14TPU_LITE_PODSLICE_V5\x10\xC6\xD3\x87\x06\x12\x16\x0A\x0FTPU_PODSLICE_V4\x10\xCA\x87\xA2f\x12\x10\x0A\x08URL_MAPS\x10\x87\xCF\xC7\xB4\x01\x12.\x0A'VARIABLE_IPV6_PUBLIC_DELEGATED_PREFIXES\x10\xA1\xF6\x9C=\x12\x13\x0A\x0CVPN_GATEWAYS\x10\xBA\x8B\xFE\x10\x12\x12\x0A\x0BVPN_TUNNELS\x10\x80\xD1\xDF1\x12\x1B\x0A\x14XPN_SERVICE_PROJECTS\x10\xAD\x87\xB2-B\x08\x0A\x06_limitB\x09\x0A\x07_metricB\x08\x0A\x06_ownerB\x08\x0A\x06_usage\"\xE0\x03\x0A\x11QuotaExceededInfo\x12R\x0A\x0Adimensions\x18\xCD\xFF\xC8\xC5\x01 \x03(\x0B2:.google.cloud.compute.v1.QuotaExceededInfo.DimensionsEntry\x12\x1D\x0A\x0Cfuture_limit\x18\xBF\xBC\xDA\xD9\x01 \x01(\x01H\x00\x88\x01\x01\x12\x15\x0A\x05limit\x18\xBB\x97\x8D1 \x01(\x01H\x01\x88\x01\x01\x12\x1B\x0A\x0Alimit_name\x18\x8F\x89\xF0\xBD\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1C\x0A\x0Bmetric_name\x18\xBA\x97\xB9\xC3\x01 \x01(\x09H\x03\x88\x01\x01\x12\x1F\x0A\x0Erollout_status\x18\xC0\xE4\x96\xE3\x01 \x01(\x09H\x04\x88\x01\x01\x1A1\x0A\x0FDimensionsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"e\x0A\x0DRolloutStatus\x12\x1C\x0A\x18UNDEFINED_ROLLOUT_STATUS\x10\x00\x12\x13\x0A\x0BIN_PROGRESS\x10\x87\xA8\xDD\xDF\x01\x12!\x0A\x1AROLLOUT_STATUS_UNSPECIFIED\x10\xB8\xD7\xE7\x0CB\x0F\x0A\x0D_future_limitB\x08\x0A\x06_limitB\x0D\x0A\x0B_limit_nameB\x0E\x0A\x0C_metric_nameB\x11\x0A\x0F_rollout_status\"\x88\x09\x0A\x12QuotaStatusWarning\x12\x14\x0A\x04code\x18\xED\xDB\xBA\x01 \x01(\x09H\x00\x88\x01\x01\x12.\x0A\x04data\x18\xAA\xDF\xBB\x01 \x03(\x0B2\x1D.google.cloud.compute.v1.Data\x12\x18\x0A\x07message\x18\x87\x80\xAC\xC7\x01 \x01(\x09H\x01\x88\x01\x01\"\xFC\x07\x0A\x04Code\x12\x12\x0A\x0EUNDEFINED_CODE\x10\x00\x12\x15\x0A\x0ECLEANUP_FAILED\x10\xD8\x8C\xD6G\x12 \x0A\x18DEPRECATED_RESOURCE_USED\x10\xC2\xDF\xEB\xBA\x01\x12\x1C\x0A\x14DEPRECATED_TYPE_USED\x10\x96\xA4\x9E\xA5\x01\x12(\x0A DISK_SIZE_LARGER_THAN_IMAGE_SIZE\x10\x97\x81\x95\xB0\x01\x12\x1E\x0A\x16EXPERIMENTAL_TYPE_USED\x10\x8B\x8E\xC1\xD7\x01\x12\x1B\x0A\x14EXTERNAL_API_WARNING\x10\xC3\xBF\xDAS\x12\x1D\x0A\x15FIELD_VALUE_OVERRIDEN\x10\xAF\xB6\x99\x9D\x01\x12#\x0A\x1BINJECTED_KERNELS_DEPRECATED\x10\x8B\xD9\x82\xC7\x01\x124\x0A,INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB\x10\xCE\x9B\xBC\xBF\x01\x12 \x0A\x18LARGE_DEPLOYMENT_WARNING\x10\xA6\xE7\xC8\xE5\x01\x12!\x0A\x1ALIST_OVERHEAD_QUOTA_EXCEED\x10\xC5\xB0\xDA\x16\x12\x1F\x0A\x17MISSING_TYPE_DEPENDENCY\x10\xF7\xF8\xA2\xA4\x01\x12%\x0A\x1DNEXT_HOP_ADDRESS_NOT_ASSIGNED\x10\x87\xA5\xFA\x9A\x01\x12\"\x0A\x1ANEXT_HOP_CANNOT_IP_FORWARD\x10\xE7\xEA\xE7\xB6\x01\x12.\x0A'NEXT_HOP_INSTANCE_HAS_NO_IPV6_INTERFACE\x10\x92\xE8\xFCE\x12#\x0A\x1BNEXT_HOP_INSTANCE_NOT_FOUND\x10\xCE\xCC\xAF\xDD\x01\x12'\x0A NEXT_HOP_INSTANCE_NOT_ON_NETWORK\x10\xC2\xE8\x9Dt\x12\x1C\x0A\x14NEXT_HOP_NOT_RUNNING\x10\xB1\xCF\xF0\xC6\x01\x12\x19\x0A\x12NOT_CRITICAL_ERROR\x10\xD4\xA8\xB72\x12\x19\x0A\x12NO_RESULTS_ON_PAGE\x10\x88\xA6\xA9\x0E\x12\x16\x0A\x0FPARTIAL_SUCCESS\x10\x85\xAE\x87\x13\x12\x1E\x0A\x16QUOTA_INFO_UNAVAILABLE\x10\xA6\xD2\x8C\x91\x01\x12\x1D\x0A\x16REQUIRED_TOS_AGREEMENT\x10\x83\xCE\xE4\x01\x121\x0A)RESOURCE_IN_USE_BY_OTHER_RESOURCE_WARNING\x10\xC1\xF4\xED\xEC\x01\x12\x1B\x0A\x14RESOURCE_NOT_DELETED\x10\xBC\xB7\xB2P\x12!\x0A\x19SCHEMA_VALIDATION_IGNORED\x10\xCA\xD4\x9F\x83\x01\x12(\x0A!SINGLE_INSTANCE_PROPERTY_TEMPLATE\x10\xD1\x89\xF8\x7F\x12\x1D\x0A\x15UNDECLARED_PROPERTIES\x10\x9F\x86\x9B\xBA\x01\x12\x12\x0A\x0BUNREACHABLE\x10\xB4\xBD\xAD\x06B\x07\x0A\x05_codeB\x0A\x0A\x08_message\"\xCC\x01\x0A\x07RawDisk\x12\x1F\x0A\x0Econtainer_type\x18\xB8\xC8\x82\x98\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1E\x0A\x0Dsha1_checksum\x18\xBD\x94\xF8\x95\x01 \x01(\x09H\x01\x88\x01\x01\x12\x16\x0A\x06source\x18\x9B\xD0\xC1T \x01(\x09H\x02\x88\x01\x01\"8\x0A\x0DContainerType\x12\x1C\x0A\x18UNDEFINED_CONTAINER_TYPE\x10\x00\x12\x09\x0A\x03TAR\x10\x85\x87\x05B\x11\x0A\x0F_container_typeB\x10\x0A\x0E_sha1_checksumB\x09\x0A\x07_source\"\xD7\x02\x0A,RecreateInstancesInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x93\x01\x0A;instance_group_managers_recreate_instances_request_resource\x18\x80\xC2\x9A\x0A \x01(\x0B2F.google.cloud.compute.v1.InstanceGroupManagersRecreateInstancesRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xDB\x02\x0A2RecreateInstancesRegionInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x8D\x01\x0A8region_instance_group_managers_recreate_request_resource\x18\x94\xFC\xC4Q \x01(\x0B2C.google.cloud.compute.v1.RegionInstanceGroupManagersRecreateRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xA8\x01\x0A\x09Reference\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1E\x0A\x0Ereference_type\x18\xAE\xBF\x83v \x01(\x09H\x01\x88\x01\x01\x12\x19\x0A\x08referrer\x18\x9F\xF8\xB9\xA7\x01 \x01(\x09H\x02\x88\x01\x01\x12\x16\x0A\x06target\x18\x91\xE3\xF9[ \x01(\x09H\x03\x88\x01\x01B\x07\x0A\x05_kindB\x11\x0A\x0F_reference_typeB\x0B\x0A\x09_referrerB\x09\x0A\x07_target\"\x84\x05\x0A\x06Region\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12G\x0A\x0Adeprecated\x18\xB3\xCB\xD1\xF5\x01 \x01(\x0B2*.google.cloud.compute.v1.DeprecationStatusH\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x03\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x04\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x05\x88\x01\x01\x12R\x0A\x14quota_status_warning\x18\xF6\x89\xBA\x90\x01 \x01(\x0B2+.google.cloud.compute.v1.QuotaStatusWarningH\x06\x88\x01\x01\x121\x0A\x06quotas\x18\xFB\xA1\xE2; \x03(\x0B2\x1E.google.cloud.compute.v1.Quota\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x07\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x08\x88\x01\x01\x12\x1C\x0A\x0Csupports_pzs\x18\xEE\xF6\x85( \x01(\x08H\x09\x88\x01\x01\x12\x10\x0A\x05zones\x18\xC7\xA4\xAD7 \x03(\x09\"4\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x0B\x0A\x04DOWN\x10\xA2\xB9\x80\x01\x12\x07\x0A\x02UP\x10\x9B\x15B\x15\x0A\x13_creation_timestampB\x0D\x0A\x0B_deprecatedB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x17\x0A\x15_quota_status_warningB\x0C\x0A\x0A_self_linkB\x09\x0A\x07_statusB\x0F\x0A\x0D_supports_pzs\"\x88\x01\x0A\x1ARegionAddressesMoveRequest\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x00\x88\x01\x01\x12\$\x0A\x13destination_address\x18\xC3\xB1\x9E\xB1\x01 \x01(\x09H\x01\x88\x01\x01B\x0E\x0A\x0C_descriptionB\x16\x0A\x14_destination_address\"\xAB\x02\x0A\x14RegionAutoscalerList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x125\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2#.google.cloud.compute.v1.Autoscaler\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xA7\x02\x0A\x12RegionDiskTypeList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x123\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2!.google.cloud.compute.v1.DiskType\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"O\x0A\x1DRegionDiskUpdateKmsKeyRequest\x12\x1D\x0A\x0Ckms_key_name\x18\x99\xEB\xFB\xE6\x01 \x01(\x09H\x00\x88\x01\x01B\x0F\x0A\x0D_kms_key_name\"E\x0A%RegionDisksAddResourcePoliciesRequest\x12\x1C\x0A\x11resource_policies\x18\xE1\x9C\xCC\x0A \x03(\x09\"H\x0A(RegionDisksRemoveResourcePoliciesRequest\x12\x1C\x0A\x11resource_policies\x18\xE1\x9C\xCC\x0A \x03(\x09\"@\x0A\x18RegionDisksResizeRequest\x12\x18\x0A\x07size_gb\x18\xD9\x8B\x80\xEC\x01 \x01(\x03H\x00\x88\x01\x01B\x0A\x0A\x08_size_gb\"h\x0A'RegionDisksStartAsyncReplicationRequest\x12\$\x0A\x14async_secondary_disk\x18\xAB\x83\xE3> \x01(\x09H\x00\x88\x01\x01B\x17\x0A\x15_async_secondary_disk\"\xB1\x02\x0A\x17RegionInstanceGroupList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x128\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2&.google.cloud.compute.v1.InstanceGroup\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"E\x0A1RegionInstanceGroupManagerDeleteInstanceConfigReq\x12\x10\x0A\x05names\x18\xC8\xAE\xEF1 \x03(\x09\"\xBF\x02\x0A\x1ERegionInstanceGroupManagerList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12?\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2-.google.cloud.compute.v1.InstanceGroupManager\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x80\x01\x0A0RegionInstanceGroupManagerPatchInstanceConfigReq\x12L\x0A\x14per_instance_configs\x18\xA9\xD5\xF8\xFA\x01 \x03(\x0B2*.google.cloud.compute.v1.PerInstanceConfig\"\x9A\x03\x0A4RegionInstanceGroupManagerResizeRequestsListResponse\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x12L\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2:.google.cloud.compute.v1.InstanceGroupManagerResizeRequest\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x81\x01\x0A1RegionInstanceGroupManagerUpdateInstanceConfigReq\x12L\x0A\x14per_instance_configs\x18\xA9\xD5\xF8\xFA\x01 \x03(\x0B2*.google.cloud.compute.v1.PerInstanceConfig\"J\x0A2RegionInstanceGroupManagersAbandonInstancesRequest\x12\x14\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x09\"\xFB\x02\x0A.RegionInstanceGroupManagersApplyUpdatesRequest\x12\x1E\x0A\x0Dall_instances\x18\xE0\xBA\xBE\xC0\x01 \x01(\x08H\x00\x88\x01\x01\x12\x14\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x09\x12\x1F\x0A\x0Eminimal_action\x18\x94\x8D\x82\x81\x01 \x01(\x09H\x01\x88\x01\x01\x12.\x0A\x1Emost_disruptive_allowed_action\x18\x8D\xCE\xC2\x1F \x01(\x09H\x02\x88\x01\x01\"-\x0A\x0DMinimalAction\x12\x1C\x0A\x18UNDEFINED_MINIMAL_ACTION\x10\x00\"K\x0A\x1BMostDisruptiveAllowedAction\x12,\x0A(UNDEFINED_MOST_DISRUPTIVE_ALLOWED_ACTION\x10\x00B\x10\x0A\x0E_all_instancesB\x11\x0A\x0F_minimal_actionB!\x0A\x1F_most_disruptive_allowed_action\"u\x0A1RegionInstanceGroupManagersCreateInstancesRequest\x12@\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x0B2*.google.cloud.compute.v1.PerInstanceConfig\"\xA4\x01\x0A1RegionInstanceGroupManagersDeleteInstancesRequest\x12\x14\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x09\x122\x0A\"skip_instances_on_validation_error\x18\xA1\xF6\xAF\x13 \x01(\x08H\x00\x88\x01\x01B%\x0A#_skip_instances_on_validation_error\"\xAA\x01\x0A-RegionInstanceGroupManagersListErrorsResponse\x12D\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B22.google.cloud.compute.v1.InstanceManagedByIgmError\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x00\x88\x01\x01B\x12\x0A\x10_next_page_token\"\xEE\x01\x0A2RegionInstanceGroupManagersListInstanceConfigsResp\x12<\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2*.google.cloud.compute.v1.PerInstanceConfig\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x00\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x01\x88\x01\x01B\x12\x0A\x10_next_page_tokenB\x0A\x0A\x08_warning\"\xB0\x01\x0A0RegionInstanceGroupManagersListInstancesResponse\x12G\x0A\x11managed_instances\x18\xDE\x9B\xA9\xA0\x01 \x03(\x0B2(.google.cloud.compute.v1.ManagedInstance\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x00\x88\x01\x01B\x12\x0A\x10_next_page_token\"B\x0A*RegionInstanceGroupManagersRecreateRequest\x12\x14\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x09\"I\x0A1RegionInstanceGroupManagersResumeInstancesRequest\x12\x14\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x09\"y\x0A0RegionInstanceGroupManagersSetTargetPoolsRequest\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x0Ctarget_pools\x18\xA9\x9F\xA0\xA0\x01 \x03(\x09B\x0E\x0A\x0C_fingerprint\"i\x0A-RegionInstanceGroupManagersSetTemplateRequest\x12\"\x0A\x11instance_template\x18\xE4\x81\xBB\x93\x01 \x01(\x09H\x00\x88\x01\x01B\x14\x0A\x12_instance_template\"H\x0A0RegionInstanceGroupManagersStartInstancesRequest\x12\x14\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x09\"r\x0A/RegionInstanceGroupManagersStopInstancesRequest\x12\x1A\x0A\x0Aforce_stop\x18\xD6\xA1\xA1@ \x01(\x08H\x00\x88\x01\x01\x12\x14\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x09B\x0D\x0A\x0B_force_stop\"{\x0A2RegionInstanceGroupManagersSuspendInstancesRequest\x12\x1D\x0A\x0Dforce_suspend\x18\xE8\xED\x96\x0D \x01(\x08H\x00\x88\x01\x01\x12\x14\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x09B\x10\x0A\x0E_force_suspend\"\xC4\x02\x0A!RegionInstanceGroupsListInstances\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12A\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2/.google.cloud.compute.v1.InstanceWithNamedPorts\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xD0\x01\x0A(RegionInstanceGroupsListInstancesRequest\x12\x1E\x0A\x0Einstance_state\x18\xE7\xF0\xFC+ \x01(\x09H\x00\x88\x01\x01\x12\x19\x0A\x09port_name\x18\x89\x87\xE7\x13 \x01(\x09H\x01\x88\x01\x01\"H\x0A\x0DInstanceState\x12\x1C\x0A\x18UNDEFINED_INSTANCE_STATE\x10\x00\x12\x09\x0A\x03ALL\x10\x81\xFB\x03\x12\x0E\x0A\x07RUNNING\x10\x9F\xC3\xEA9B\x11\x0A\x0F_instance_stateB\x0C\x0A\x0A_port_name\"\x94\x01\x0A(RegionInstanceGroupsSetNamedPortsRequest\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x00\x88\x01\x01\x12;\x0A\x0Bnamed_ports\x18\x8C\xC7\xF2\xCB\x01 \x03(\x0B2\".google.cloud.compute.v1.NamedPortB\x0E\x0A\x0C_fingerprint\"\x9D\x02\x0A\x0ARegionList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x121\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2\x1F.google.cloud.compute.v1.Region\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"{\x0A1RegionNetworkEndpointGroupsAttachEndpointsRequest\x12F\x0A\x11network_endpoints\x18\xAD\x91\xBAG \x03(\x0B2(.google.cloud.compute.v1.NetworkEndpoint\"{\x0A1RegionNetworkEndpointGroupsDetachEndpointsRequest\x12F\x0A\x11network_endpoints\x18\xAD\x91\xBAG \x03(\x0B2(.google.cloud.compute.v1.NetworkEndpoint\"\x81\x02\x0A:RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse\x12\x88\x01\x0A\x10firewall_policys\x18\xC2\xCA\xFC\xC3\x01 \x03(\x0B2j.google.cloud.compute.v1.RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy\x128\x0A\x09firewalls\x18\xF3\xC6\xE8\x81\x01 \x03(\x0B2!.google.cloud.compute.v1.Firewall\"\x94\x04\x0AQRegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy\x12\x1C\x0A\x0Cdisplay_name\x18\xE8\x87\x91\x02 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x01\x88\x01\x01\x12O\x0A\x16packet_mirroring_rules\x18\xC4\xFF\xC0\xFD\x01 \x03(\x0B2+.google.cloud.compute.v1.FirewallPolicyRule\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x02\x88\x01\x01\x12=\x0A\x05rules\x18\xF7\x91\xF53 \x03(\x0B2+.google.cloud.compute.v1.FirewallPolicyRule\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x03\x88\x01\x01\"\x99\x01\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x10\x0A\x09HIERARCHY\x10\x95\xC4\xAA!\x12\x0F\x0A\x07NETWORK\x10\x8E\xCC\xB3\xC5\x01\x12\x17\x0A\x10NETWORK_REGIONAL\x10\xB0\xE2\xFDZ\x12\x14\x0A\x0DSYSTEM_GLOBAL\x10\xB3\x97\xD4\x1C\x12\x16\x0A\x0FSYSTEM_REGIONAL\x10\xAF\x8C\x92M\x12\x13\x0A\x0BUNSPECIFIED\x10\x97\xBE\x98\xFB\x01B\x0F\x0A\x0D_display_nameB\x07\x0A\x05_nameB\x0B\x0A\x09_priorityB\x07\x0A\x05_type\"\xD1\x01\x0A\x16RegionSetLabelsRequest\x12!\x0A\x11label_fingerprint\x18\x99\xF0\xF7T \x01(\x09H\x00\x88\x01\x01\x12O\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B2;.google.cloud.compute.v1.RegionSetLabelsRequest.LabelsEntry\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01B\x14\x0A\x12_label_fingerprint\"\xB3\x01\x0A\x16RegionSetPolicyRequest\x126\x0A\x08bindings\x18\x8E\xC5\xA4\xC0\x01 \x03(\x0B2 .google.cloud.compute.v1.Binding\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x127\x0A\x06policy\x18\xB2\xCA\xB6+ \x01(\x0B2\x1F.google.cloud.compute.v1.PolicyH\x01\x88\x01\x01B\x07\x0A\x05_etagB\x09\x0A\x07_policy\"S\x0A!RegionSnapshotUpdateKmsKeyRequest\x12\x1D\x0A\x0Ckms_key_name\x18\x99\xEB\xFB\xE6\x01 \x01(\x09H\x00\x88\x01\x01B\x0F\x0A\x0D_kms_key_name\"Q\x0A1RegionTargetHttpsProxiesSetSslCertificatesRequest\x12\x1C\x0A\x10ssl_certificates\x18\x8F\xA2\xC3\xAE\x01 \x03(\x09\"f\x0A\x1CRegionUrlMapsValidateRequest\x129\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x0B2\x1F.google.cloud.compute.v1.UrlMapH\x00\x88\x01\x01B\x0B\x0A\x09_resource\"\x94\x01\x0A&RemoveAssociationFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01B\x07\x0A\x05_nameB\x0D\x0A\x0B_request_id\"\xBE\x01\x0A-RemoveAssociationNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01B\x07\x0A\x05_nameB\x0D\x0A\x0B_request_id\"\x9F\x01\x0A2RemoveAssociationOrganizationSecurityPolicyRequest\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02B\x07\x0A\x05_nameB\x0D\x0A\x0B_request_id\"\xE5\x01\x0A3RemoveAssociationRegionNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01B\x07\x0A\x05_nameB\x0D\x0A\x0B_request_id\"\xB3\x02\x0A\"RemoveHealthCheckTargetPoolRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Btarget_pool\x18\x8A\xE4\xF8\x1D \x01(\x09B\x03\xE0A\x02\x12\x80\x01\x0A1target_pools_remove_health_check_request_resource\x18\xB3\xE7\xB6\x91\x01 \x01(\x0B2<.google.cloud.compute.v1.TargetPoolsRemoveHealthCheckRequestB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xA7\x02\x0A\x1FRemoveInstanceTargetPoolRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Btarget_pool\x18\x8A\xE4\xF8\x1D \x01(\x09B\x03\xE0A\x02\x12x\x0A-target_pools_remove_instance_request_resource\x18\x83\xC0\x8B\x0E \x01(\x0B29.google.cloud.compute.v1.TargetPoolsRemoveInstanceRequestB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xB4\x02\x0A#RemoveInstancesInstanceGroupRequest\x12\x1E\x0A\x0Einstance_group\x18\xD5\xD4\xD5& \x01(\x09B\x03\xE0A\x02\x12\x81\x01\x0A1instance_groups_remove_instances_request_resource\x18\xB9\xD1\xB7\xBA\x01 \x01(\x0B2=.google.cloud.compute.v1.InstanceGroupsRemoveInstancesRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xCF\x01\x0A5RemovePacketMirroringRuleNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01B\x0B\x0A\x09_priorityB\x0D\x0A\x0B_request_id\"\xF6\x01\x0A\x1BRemovePeeringNetworkRequest\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09B\x03\xE0A\x02\x12p\x0A(networks_remove_peering_request_resource\x18\xFE\xDB\xE9\xC8\x01 \x01(\x0B25.google.cloud.compute.v1.NetworksRemovePeeringRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xA3\x02\x0A!RemoveResourcePoliciesDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12}\x0A/disks_remove_resource_policies_request_resource\x18\xEE\xC1\xA1\xD0\x01 \x01(\x0B2;.google.cloud.compute.v1.DisksRemoveResourcePoliciesRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xB3\x02\x0A%RemoveResourcePoliciesInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12\x84\x01\x0A3instances_remove_resource_policies_request_resource\x18\xF6\xDD\xBC\x17 \x01(\x0B2?.google.cloud.compute.v1.InstancesRemoveResourcePoliciesRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xBA\x02\x0A'RemoveResourcePoliciesRegionDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x89\x01\x0A6region_disks_remove_resource_policies_request_resource\x18\xA3\xC3\x95\x04 \x01(\x0B2A.google.cloud.compute.v1.RegionDisksRemoveResourcePoliciesRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x96\x01\x0A\x1FRemoveRuleFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01B\x0B\x0A\x09_priorityB\x0D\x0A\x0B_request_id\"\xC0\x01\x0A&RemoveRuleNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01B\x0B\x0A\x09_priorityB\x0D\x0A\x0B_request_id\"\xA1\x01\x0A+RemoveRuleOrganizationSecurityPolicyRequest\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02B\x0B\x0A\x09_priorityB\x0D\x0A\x0B_request_id\"\xE7\x01\x0A,RemoveRuleRegionNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01B\x0B\x0A\x09_priorityB\x0D\x0A\x0B_request_id\"\xB4\x01\x0A%RemoveRuleRegionSecurityPolicyRequest\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02B\x0B\x0A\x09_priority\"\x8D\x01\x0A\x1FRemoveRuleSecurityPolicyRequest\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02B\x0B\x0A\x09_priority\"\xE3\x02\x0A&ReportFaultyReservationSubBlockRequest\x12\x1C\x0A\x0Bparent_name\x18\x80\x8A\x80\xE4\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12%\x0A\x15reservation_sub_block\x18\x9B\xCA\xEC\x0A \x01(\x09B\x03\xE0A\x02\x12\x88\x01\x0A5reservation_sub_blocks_report_faulty_request_resource\x18\xC2\xC9\xFD\xD6\x01 \x01(\x0B2@.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestB\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xA8\x02\x0A!ReportHostAsFaultyInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12~\x0A0instances_report_host_as_faulty_request_resource\x18\xA6\x94\xCD\xEB\x01 \x01(\x0B2;.google.cloud.compute.v1.InstancesReportHostAsFaultyRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\x7F\x0A\x13RequestMirrorPolicy\x12 \x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1F\x0A\x0Emirror_percent\x18\xC5\x8F\xA5\x84\x01 \x01(\x01H\x01\x88\x01\x01B\x12\x0A\x10_backend_serviceB\x11\x0A\x0F_mirror_percent\"\x8B\x02\x0A\"RequestRemovePeeringNetworkRequest\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09B\x03\xE0A\x02\x12~\x0A0networks_request_remove_peering_request_resource\x18\xCE\xE4\xF7G \x01(\x0B2<.google.cloud.compute.v1.NetworksRequestRemovePeeringRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xBF\x15\x0A\x0BReservation\x12k\x0A\x1Badvanced_deployment_control\x18\xA0\x92\xE6\xC3\x01 \x01(\x0B2=.google.cloud.compute.v1.ReservationAdvancedDeploymentControlH\x00\x88\x01\x01\x12_\x0A\x15aggregate_reservation\x18\xCC\xF2\x83\x8B\x01 \x01(\x0B27.google.cloud.compute.v1.AllocationAggregateReservationH\x01\x88\x01\x01\x12\x1B\x0A\x0Acommitment\x18\x95\x96\xF3\xE5\x01 \x01(\x09H\x02\x88\x01\x01\x12*\x0A\x19confidential_compute_type\x18\x99\xEF\xA2\xB8\x01 \x01(\x09H\x03\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x04\x88\x01\x01\x12I\x0A\x15delete_after_duration\x18\xAB\x9B\xBF\x9A\x01 \x01(\x0B2!.google.cloud.compute.v1.DurationH\x05\x88\x01\x01\x12\x1E\x0A\x0Edelete_at_time\x18\xC5\xF1\xDB' \x01(\x09H\x06\x88\x01\x01\x12 \x0A\x0Fdeployment_type\x18\xF4\x80\x96\xBD\x01 \x01(\x09H\x07\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x08\x88\x01\x01\x12)\x0A\x18early_access_maintenance\x18\x94\x8E\xFF\xA3\x01 \x01(\x09H\x09\x88\x01\x01\x12,\x0A\x1Benable_emergent_maintenance\x18\x89\xE2\xD7\xA8\x01 \x01(\x08H\x0A\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x0B\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x0C\x88\x01\x01\x12\x1E\x0A\x12linked_commitments\x18\xD8\xFD\xC8\xE0\x01 \x03(\x09\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x0D\x88\x01\x01\x12B\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2*.google.cloud.compute.v1.ReservationParamsH\x0E\x88\x01\x01\x12 \x0A\x0Fprotection_tier\x18\x88\x9F\xA7\xF0\x01 \x01(\x09H\x0F\x88\x01\x01\x12g\x0A\x1Areservation_sharing_policy\x18\xC8\xB5\x9Bb \x01(\x0B2;.google.cloud.compute.v1.AllocationReservationSharingPolicyH\x10\x88\x01\x01\x12X\x0A\x11resource_policies\x18\xE1\x9C\xCC\x0A \x03(\x0B2:.google.cloud.compute.v1.Reservation.ResourcePoliciesEntry\x12R\x0A\x0Fresource_status\x18\xC3\xFA\xF7v \x01(\x0B21.google.cloud.compute.v1.AllocationResourceStatusH\x11\x88\x01\x01\x12\x1E\x0A\x0Dsatisfies_pzs\x18\xAB\xDD\xAB\xE5\x01 \x01(\x08H\x12\x88\x01\x01\x12\x1F\x0A\x0Fscheduling_type\x18\x85\xFE\xA4_ \x01(\x09H\x13\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x14\x88\x01\x01\x12F\x0A\x0Eshare_settings\x18\x83\x91\x94\x7F \x01(\x0B2&.google.cloud.compute.v1.ShareSettingsH\x15\x88\x01\x01\x12`\x0A\x14specific_reservation\x18\xBF\xA0\x89\xC1\x01 \x01(\x0B29.google.cloud.compute.v1.AllocationSpecificSKUReservationH\x16\x88\x01\x01\x12-\x0A\x1Dspecific_reservation_required\x18\x9F\xC7\x83l \x01(\x08H\x17\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x18\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x19\x88\x01\x01\x1A7\x0A\x15ResourcePoliciesEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\x97\x01\x0A\x17ConfidentialComputeType\x12'\x0A#UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE\x10\x00\x12%\x0A\x1DCONFIDENTIAL_COMPUTE_TYPE_TDX\x10\xE2\xAC\xD2\x8F\x01\x12,\x0A%CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED\x10\x91\xAF\x91\x14\"a\x0A\x0EDeploymentType\x12\x1D\x0A\x19UNDEFINED_DEPLOYMENT_TYPE\x10\x00\x12\x0C\x0A\x05DENSE\x10\xFF\x95\xFB\x1E\x12\"\x0A\x1BDEPLOYMENT_TYPE_UNSPECIFIED\x10\xCC\xF7\xFDo\"t\x0A\x16EarlyAccessMaintenance\x12&\x0A\"UNDEFINED_EARLY_ACCESS_MAINTENANCE\x10\x00\x12\x16\x0A\x0FNO_EARLY_ACCESS\x10\x9E\xCF\xA1i\x12\x0C\x0A\x05WAVE1\x10\xD8\xA8\xA3'\x12\x0C\x0A\x05WAVE2\x10\xD9\xA8\xA3'\"\x80\x01\x0A\x0EProtectionTier\x12\x1D\x0A\x19UNDEFINED_PROTECTION_TIER\x10\x00\x12\x19\x0A\x12CAPACITY_OPTIMIZED\x10\xC2\xEF\xA7\x08\x12\"\x0A\x1BPROTECTION_TIER_UNSPECIFIED\x10\xE0\x99\x87}\x12\x10\x0A\x08STANDARD\x10\xBD\x9D\x8C\xE7\x01\"\x80\x01\x0A\x0ESchedulingType\x12\x1D\x0A\x19UNDEFINED_SCHEDULING_TYPE\x10\x00\x12\x0F\x0A\x07GROUPED\x10\xBE\xD6\xA3\xE2\x01\x12*\x0A\"GROUP_MAINTENANCE_TYPE_UNSPECIFIED\x10\xBE\xF6\x9D\xD5\x01\x12\x12\x0A\x0BINDEPENDENT\x10\xDA\x96\xC8<\"s\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x10\x0A\x08CREATING\x10\xB9\xBD\x9D\xD9\x01\x12\x10\x0A\x08DELETING\x10\xA8\xA7\x87\xFC\x01\x12\x0F\x0A\x07INVALID\x10\xD7\xFB\xED\xFC\x01\x12\x0C\x0A\x05READY\x10\x83\xC3\x8F%\x12\x10\x0A\x08UPDATING\x10\xC6\xEE\xEC\xEB\x01B\x1E\x0A\x1C_advanced_deployment_controlB\x18\x0A\x16_aggregate_reservationB\x0D\x0A\x0B_commitmentB\x1C\x0A\x1A_confidential_compute_typeB\x15\x0A\x13_creation_timestampB\x18\x0A\x16_delete_after_durationB\x11\x0A\x0F_delete_at_timeB\x12\x0A\x10_deployment_typeB\x0E\x0A\x0C_descriptionB\x1B\x0A\x19_early_access_maintenanceB\x1E\x0A\x1C_enable_emergent_maintenanceB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x09\x0A\x07_paramsB\x12\x0A\x10_protection_tierB\x1D\x0A\x1B_reservation_sharing_policyB\x12\x0A\x10_resource_statusB\x10\x0A\x0E_satisfies_pzsB\x12\x0A\x10_scheduling_typeB\x0C\x0A\x0A_self_linkB\x11\x0A\x0F_share_settingsB\x17\x0A\x15_specific_reservationB \x0A\x1E_specific_reservation_requiredB\x09\x0A\x07_statusB\x07\x0A\x05_zone\"\xAA\x02\x0A\$ReservationAdvancedDeploymentControl\x12-\x0A\x1Creservation_operational_mode\x18\x83\xA4\xB4\xEE\x01 \x01(\x09H\x00\x88\x01\x01\"\xB1\x01\x0A\x1AReservationOperationalMode\x12*\x0A&UNDEFINED_RESERVATION_OPERATIONAL_MODE\x10\x00\x12\x14\x0A\x0CALL_CAPACITY\x10\xB8\xB3\xB7\xEE\x01\x12 \x0A\x19HIGHLY_AVAILABLE_CAPACITY\x10\xA0\xBA\xEE4\x12/\x0A(RESERVATION_OPERATIONAL_MODE_UNSPECIFIED\x10\x9B\xF6\xD2\\B\x1F\x0A\x1D_reservation_operational_mode\"\xB0\x02\x0A\x13ReservationAffinity\x12)\x0A\x18consume_reservation_type\x18\xB0\xC3\xB3\x8F\x01 \x01(\x09H\x00\x88\x01\x01\x12\x12\x0A\x03key\x18\xDF\xBC\x06 \x01(\x09H\x01\x88\x01\x01\x12\x11\x0A\x06values\x18\xA2\xBA\x96w \x03(\x09\"\xA1\x01\x0A\x16ConsumeReservationType\x12&\x0A\"UNDEFINED_CONSUME_RESERVATION_TYPE\x10\x00\x12\x16\x0A\x0FANY_RESERVATION\x10\xB9\xC3\xAF_\x12\x15\x0A\x0ENO_RESERVATION\x10\xAE\xCC\xDEP\x12\x1B\x0A\x14SPECIFIC_RESERVATION\x10\x9F\xA8\xCFm\x12\x13\x0A\x0BUNSPECIFIED\x10\x97\xBE\x98\xFB\x01B\x1B\x0A\x19_consume_reservation_typeB\x06\x0A\x04_key\"\xC2\x03\x0A\x19ReservationAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12O\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2=.google.cloud.compute.v1.ReservationAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1A]\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12>\x0A\x05value\x18\x02 \x01(\x0B2/.google.cloud.compute.v1.ReservationsScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xAC\x08\x0A\x10ReservationBlock\x12\x15\x0A\x05count\x18\x8F\xA2\x9D- \x01(\x05H\x00\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12P\x0A\x0Bhealth_info\x18\xB1\xE9\x98p \x01(\x0B23.google.cloud.compute.v1.ReservationBlockHealthInfoH\x02\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x03\x88\x01\x01\x12\x1D\x0A\x0Cin_use_count\x18\xBD\xAB\xA6\xEB\x01 \x01(\x05H\x04\x88\x01\x01\x12\"\x0A\x11in_use_host_count\x18\xCA\x87\xCD\xAD\x01 \x01(\x05H\x05\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x06\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x07\x88\x01\x01\x12]\x0A\x11physical_topology\x18\xD7\xA9\xB4\x85\x01 \x01(\x0B29.google.cloud.compute.v1.ReservationBlockPhysicalTopologyH\x08\x88\x01\x01\x12W\x0A\x17reservation_maintenance\x18\xA0\x86\xB5\xA2\x01 \x01(\x0B2-.google.cloud.compute.v1.GroupMaintenanceInfoH\x09\x88\x01\x01\x12,\x0A\x1Breservation_sub_block_count\x18\xEB\xB1\xDD\x9D\x01 \x01(\x05H\x0A\x88\x01\x01\x122\x0A\"reservation_sub_block_in_use_count\x18\xE1\xFC\xD8X \x01(\x05H\x0B\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0C\x88\x01\x01\x12!\x0A\x11self_link_with_id\x18\x82\xAC\x9D\x15 \x01(\x09H\x0D\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x0E\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x0F\x88\x01\x01\"a\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x10\x0A\x08CREATING\x10\xB9\xBD\x9D\xD9\x01\x12\x10\x0A\x08DELETING\x10\xA8\xA7\x87\xFC\x01\x12\x0F\x0A\x07INVALID\x10\xD7\xFB\xED\xFC\x01\x12\x0C\x0A\x05READY\x10\x83\xC3\x8F%B\x08\x0A\x06_countB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_health_infoB\x05\x0A\x03_idB\x0F\x0A\x0D_in_use_countB\x14\x0A\x12_in_use_host_countB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x14\x0A\x12_physical_topologyB\x1A\x0A\x18_reservation_maintenanceB\x1E\x0A\x1C_reservation_sub_block_countB%\x0A#_reservation_sub_block_in_use_countB\x0C\x0A\x0A_self_linkB\x14\x0A\x12_self_link_with_idB\x09\x0A\x07_statusB\x07\x0A\x05_zone\"\xCE\x02\x0A\x1AReservationBlockHealthInfo\x12)\x0A\x18degraded_sub_block_count\x18\xCD\xE8\xB4\xDA\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1E\x0A\x0Dhealth_status\x18\xB5\xD6\xBA\xB5\x01 \x01(\x09H\x01\x88\x01\x01\x12'\x0A\x17healthy_sub_block_count\x18\xBC\xB9\xC6\x02 \x01(\x05H\x02\x88\x01\x01\"q\x0A\x0CHealthStatus\x12\x1B\x0A\x17UNDEFINED_HEALTH_STATUS\x10\x00\x12\x10\x0A\x08DEGRADED\x10\xAE\xA6\xA0\xBD\x01\x12\x0F\x0A\x07HEALTHY\x10\xFD\xAA\xDB\xD1\x01\x12!\x0A\x19HEALTH_STATUS_UNSPECIFIED\x10\x8D\x82\xFA\xE5\x01B\x1B\x0A\x19_degraded_sub_block_countB\x10\x0A\x0E_health_statusB\x1A\x0A\x18_healthy_sub_block_count\"\xC2\x01\x0A ReservationBlockPhysicalTopology\x12\x15\x0A\x05block\x18\x8D\x89\xDF, \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x07cluster\x18\xFA\xA3\xEC\x9F\x01 \x01(\x09H\x01\x88\x01\x01\x12W\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x0B2A.google.cloud.compute.v1.ReservationBlockPhysicalTopologyInstanceB\x08\x0A\x06_blockB\x0A\x0A\x08_cluster\"\x9D\x02\x0A(ReservationBlockPhysicalTopologyInstance\x12\x1B\x0A\x0Binstance_id\x18\x85\xB2\xD8\x15 \x01(\x04H\x00\x88\x01\x01\x12~\x0A\x16physical_host_topology\x18\xBE\x93\xAF\xBA\x01 \x01(\x0B2U.google.cloud.compute.v1.ReservationBlockPhysicalTopologyInstancePhysicalHostTopologyH\x01\x88\x01\x01\x12\x1A\x0A\x0Aproject_id\x18\x81\xC8\xD2T \x01(\x04H\x02\x88\x01\x01B\x0E\x0A\x0C_instance_idB\x19\x0A\x17_physical_host_topologyB\x0D\x0A\x0B_project_id\"\x87\x01\x0A\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2,.google.cloud.compute.v1.ReservationSubBlock\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x8C\x04\x0A'ReservationSubBlocksReportFaultyRequest\x12#\x0A\x13disruption_schedule\x18\x83\xC5\xDB- \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x11failure_component\x18\x88\xC9\xAD\x0C \x01(\x09H\x01\x88\x01\x01\x12e\x0A\x0Dfault_reasons\x18\x92\xAB\x91P \x03(\x0B2K.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason\"r\x0A\x12DisruptionSchedule\x12!\x0A\x1DUNDEFINED_DISRUPTION_SCHEDULE\x10\x00\x12'\x0A\x1FDISRUPTION_SCHEDULE_UNSPECIFIED\x10\xDB\xEE\xC8\x9E\x01\x12\x10\x0A\x09IMMEDIATE\x10\x91\x8F\xF3H\"\x8F\x01\x0A\x10FailureComponent\x12\x1F\x0A\x1BUNDEFINED_FAILURE_COMPONENT\x10\x00\x12%\x0A\x1DFAILURE_COMPONENT_UNSPECIFIED\x10\xA0\xF3\xA7\x9E\x01\x12\x1D\x0A\x15MULTIPLE_FAULTY_HOSTS\x10\xD2\x93\xFB\xC9\x01\x12\x14\x0A\x0DNVLINK_SWITCH\x10\xD1\xF8\x81rB\x16\x0A\x14_disruption_scheduleB\x14\x0A\x12_failure_component\"\xAF\x02\x0A2ReservationSubBlocksReportFaultyRequestFaultReason\x12\x19\x0A\x08behavior\x18\xD2\xE4\xBA\xD0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\"\xA2\x01\x0A\x08Behavior\x12\x16\x0A\x12UNDEFINED_BEHAVIOR\x10\x00\x12\"\x0A\x1AFAULT_BEHAVIOR_UNSPECIFIED\x10\xC7\x85\xBB\xD5\x01\x12\x10\x0A\x09GPU_ERROR\x10\xF5\xF0\xE6^\x12\x12\x0A\x0BPERFORMANCE\x10\x90\xC8\xDA@\x12\x1D\x0A\x16SILENT_DATA_CORRUPTION\x10\xA6\xF5\x8C5\x12\x15\x0A\x0ESWITCH_FAILURE\x10\xDF\xB6\xC6yB\x0B\x0A\x09_behaviorB\x0E\x0A\x0C_description\"\xFA\x01\x0A+ReservationsBlocksPerformMaintenanceRequest\x12!\x0A\x11maintenance_scope\x18\xA8\xF4\x8AC \x01(\x09H\x00\x88\x01\x01\"\x91\x01\x0A\x10MaintenanceScope\x12\x1F\x0A\x1BUNDEFINED_MAINTENANCE_SCOPE\x10\x00\x12\x09\x0A\x03ALL\x10\x81\xFB\x03\x12\$\x0A\x1DMAINTENANCE_SCOPE_UNSPECIFIED\x10\xC0\x9E\xCB%\x12\x13\x0A\x0BRUNNING_VMS\x10\xDC\xEB\xBC\xFF\x01\x12\x16\x0A\x0FUNUSED_CAPACITY\x10\x83\xDA\xB7eB\x14\x0A\x12_maintenance_scope\"\xF4\x01\x0A%ReservationsPerformMaintenanceRequest\x12!\x0A\x11maintenance_scope\x18\xA8\xF4\x8AC \x01(\x09H\x00\x88\x01\x01\"\x91\x01\x0A\x10MaintenanceScope\x12\x1F\x0A\x1BUNDEFINED_MAINTENANCE_SCOPE\x10\x00\x12\x09\x0A\x03ALL\x10\x81\xFB\x03\x12\$\x0A\x1DMAINTENANCE_SCOPE_UNSPECIFIED\x10\xC0\x9E\xCB%\x12\x13\x0A\x0BRUNNING_VMS\x10\xDC\xEB\xBC\xFF\x01\x12\x16\x0A\x0FUNUSED_CAPACITY\x10\x83\xDA\xB7eB\x14\x0A\x12_maintenance_scope\"V\x0A\x19ReservationsResizeRequest\x12\"\x0A\x12specific_sku_count\x18\xA0\xE9\xCF\x06 \x01(\x03H\x00\x88\x01\x01B\x15\x0A\x13_specific_sku_count\"\x9F\x01\x0A\x16ReservationsScopedList\x12>\x0A\x0Creservations\x18\xA7\xEC\xCC\xBE\x01 \x03(\x0B2\$.google.cloud.compute.v1.Reservation\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\x9B\x01\x0A\x14ResetInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xF0\x01\x0A\x11ResizeDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12Z\x0A\x1Ddisks_resize_request_resource\x18\xA0\xC2\xAB% \x01(\x0B2+.google.cloud.compute.v1.DisksResizeRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xCC\x01\x0A!ResizeInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04size\x18\x81\xC0\xD7\x01 \x01(\x05B\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\x88\x02\x0A\x17ResizeRegionDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12h\x0A\$region_disks_resize_request_resource\x18\x95\xAA\xFC\xD4\x01 \x01(\x0B21.google.cloud.compute.v1.RegionDisksResizeRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xD6\x01\x0A'ResizeRegionInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04size\x18\x81\xC0\xD7\x01 \x01(\x05B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x8D\x02\x0A\x18ResizeReservationRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Breservation\x18\xCC\x87\xD5\x16 \x01(\x09B\x03\xE0A\x02\x12i\x0A\$reservations_resize_request_resource\x18\xD1\xDB\xCE\xB9\x01 \x01(\x0B22.google.cloud.compute.v1.ReservationsResizeRequestB\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\x82\x02\x0A\x12ResourceCommitment\x12 \x0A\x10accelerator_type\x18\x8E\xE1\xE8A \x01(\x09H\x00\x88\x01\x01\x12\x16\x0A\x06amount\x18\xD8\xA0\xE9] \x01(\x03H\x01\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x02\x88\x01\x01\"s\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x13\x0A\x0BACCELERATOR\x10\xCB\xEC\xF9\xCC\x01\x12\x11\x0A\x09LOCAL_SSD\x10\xF0\xF5\xD6\xF2\x01\x12\x0D\x0A\x06MEMORY\x10\x81\xE2\xD6:\x12\x13\x0A\x0BUNSPECIFIED\x10\x97\xBE\x98\xFB\x01\x12\x0B\x0A\x04VCPU\x10\xF2\xBA\xA0\x01B\x13\x0A\x11_accelerator_typeB\x09\x0A\x07_amountB\x07\x0A\x05_type\"9\x0A\x16ResourceGroupReference\x12\x15\x0A\x05group\x18\xFF\xEC\x83/ \x01(\x09H\x00\x88\x01\x01B\x08\x0A\x06_group\"\xAA\x01\x0A\x1AResourcePoliciesScopedList\x12E\x0A\x11resource_policies\x18\xE1\x9C\xCC\x0A \x03(\x0B2'.google.cloud.compute.v1.ResourcePolicy\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xAE\x09\x0A\x0EResourcePolicy\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12q\x0A\x1Ddisk_consistency_group_policy\x18\x9B\x84\xF2\xE1\x01 \x01(\x0B2A.google.cloud.compute.v1.ResourcePolicyDiskConsistencyGroupPolicyH\x02\x88\x01\x01\x12c\x0A\x16group_placement_policy\x18\x8C\x9B\x9B\x05 \x01(\x0B2;.google.cloud.compute.v1.ResourcePolicyGroupPlacementPolicyH\x03\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x04\x88\x01\x01\x12h\x0A\x18instance_schedule_policy\x18\xB0\xD0\xB9\xA4\x01 \x01(\x0B2=.google.cloud.compute.v1.ResourcePolicyInstanceSchedulePolicyH\x05\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x06\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x07\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x08\x88\x01\x01\x12V\x0A\x0Fresource_status\x18\xC3\xFA\xF7v \x01(\x0B25.google.cloud.compute.v1.ResourcePolicyResourceStatusH\x09\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0A\x88\x01\x01\x12g\x0A\x18snapshot_schedule_policy\x18\xDF\xD6\x81h \x01(\x0B2=.google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicyH\x0B\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x0C\x88\x01\x01\x12V\x0A\x0Fworkload_policy\x18\xFA\x85\xDA6 \x01(\x0B25.google.cloud.compute.v1.ResourcePolicyWorkloadPolicyH\x0D\x88\x01\x01\"r\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x10\x0A\x08CREATING\x10\xB9\xBD\x9D\xD9\x01\x12\x10\x0A\x08DELETING\x10\xA8\xA7\x87\xFC\x01\x12\x0F\x0A\x07EXPIRED\x10\x85\xE6\x88\xE6\x01\x12\x0F\x0A\x07INVALID\x10\xD7\xFB\xED\xFC\x01\x12\x0C\x0A\x05READY\x10\x83\xC3\x8F%B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB \x0A\x1E_disk_consistency_group_policyB\x19\x0A\x17_group_placement_policyB\x05\x0A\x03_idB\x1B\x0A\x19_instance_schedule_policyB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x09\x0A\x07_regionB\x12\x0A\x10_resource_statusB\x0C\x0A\x0A_self_linkB\x1B\x0A\x19_snapshot_schedule_policyB\x09\x0A\x07_statusB\x12\x0A\x10_workload_policy\"\xEB\x03\x0A\x1CResourcePolicyAggregatedList\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x12R\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2@.google.cloud.compute.v1.ResourcePolicyAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01\x1Aa\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12B\x0A\x05value\x18\x02 \x01(\x0B23.google.cloud.compute.v1.ResourcePoliciesScopedList:\x028\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x9E\x01\x0A\x18ResourcePolicyDailyCycle\x12\x1E\x0A\x0Ddays_in_cycle\x18\xB4\x98\xAA\xB0\x01 \x01(\x05H\x00\x88\x01\x01\x12\x18\x0A\x08duration\x18\x94\x9B\x91J \x01(\x09H\x01\x88\x01\x01\x12\x1A\x0A\x0Astart_time\x18\x8A\xE9\xEE\x11 \x01(\x09H\x02\x88\x01\x01B\x10\x0A\x0E_days_in_cycleB\x0B\x0A\x09_durationB\x0D\x0A\x0B_start_time\"*\x0A(ResourcePolicyDiskConsistencyGroupPolicy\"\x8B\x04\x0A\"ResourcePolicyGroupPlacementPolicy\x12*\x0A\x19accelerator_topology_mode\x18\x9F\xF5\xC7\x87\x01 \x01(\x09H\x00\x88\x01\x01\x12)\x0A\x19availability_domain_count\x18\xB8\x8C\xF8\x05 \x01(\x05H\x01\x88\x01\x01\x12\x1C\x0A\x0Bcollocation\x18\xB5\xC2\xDE\xF3\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1C\x0A\x0Cgpu_topology\x18\xA2\xC9\x9Dv \x01(\x09H\x03\x88\x01\x01\x12\x18\x0A\x08vm_count\x18\x87\xBB\xD6| \x01(\x05H\x04\x88\x01\x01\"p\x0A\x17AcceleratorTopologyMode\x12'\x0A#UNDEFINED_ACCELERATOR_TOPOLOGY_MODE\x10\x00\x12\x14\x0A\x0CAUTO_CONNECT\x10\xBA\xC4\xC5\xEA\x01\x12\x16\x0A\x0EPROVISION_ONLY\x10\xF6\xA1\xA9\xBE\x01\"\\\x0A\x0BCollocation\x12\x19\x0A\x15UNDEFINED_COLLOCATION\x10\x00\x12\x11\x0A\x0ACOLLOCATED\x10\xD2\xAB\x9E1\x12\x1F\x0A\x17UNSPECIFIED_COLLOCATION\x10\xED\x8F\xB3\xDD\x01B\x1C\x0A\x1A_accelerator_topology_modeB\x1C\x0A\x1A_availability_domain_countB\x0E\x0A\x0C_collocationB\x0F\x0A\x0D_gpu_topologyB\x0B\x0A\x09_vm_count\"\xA1\x01\x0A\x19ResourcePolicyHourlyCycle\x12\x18\x0A\x08duration\x18\x94\x9B\x91J \x01(\x09H\x00\x88\x01\x01\x12\x1F\x0A\x0Ehours_in_cycle\x18\xFC\x88\x97\xFB\x01 \x01(\x05H\x01\x88\x01\x01\x12\x1A\x0A\x0Astart_time\x18\x8A\xE9\xEE\x11 \x01(\x09H\x02\x88\x01\x01B\x0B\x0A\x09_durationB\x11\x0A\x0F_hours_in_cycleB\x0D\x0A\x0B_start_time\"\xAE\x03\x0A\$ResourcePolicyInstanceSchedulePolicy\x12\x1F\x0A\x0Fexpiration_time\x18\xDD\xAC\xE8m \x01(\x09H\x00\x88\x01\x01\x12\x1A\x0A\x0Astart_time\x18\x8A\xE9\xEE\x11 \x01(\x09H\x01\x88\x01\x01\x12\x19\x0A\x09time_zone\x18\xDE\x83\xC9\x11 \x01(\x09H\x02\x88\x01\x01\x12h\x0A\x11vm_start_schedule\x18\xDC\x90\xBC\x08 \x01(\x0B2E.google.cloud.compute.v1.ResourcePolicyInstanceSchedulePolicyScheduleH\x03\x88\x01\x01\x12h\x0A\x10vm_stop_schedule\x18\xAC\xE5\x9F\xCB\x01 \x01(\x0B2E.google.cloud.compute.v1.ResourcePolicyInstanceSchedulePolicyScheduleH\x04\x88\x01\x01B\x12\x0A\x10_expiration_timeB\x0D\x0A\x0B_start_timeB\x0C\x0A\x0A_time_zoneB\x14\x0A\x12_vm_start_scheduleB\x13\x0A\x11_vm_stop_schedule\"V\x0A,ResourcePolicyInstanceSchedulePolicySchedule\x12\x19\x0A\x08schedule\x18\x97\xA5\x9A\xB3\x01 \x01(\x09H\x00\x88\x01\x01B\x0B\x0A\x09_schedule\"\xCC\x02\x0A\x12ResourcePolicyList\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x129\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2'.google.cloud.compute.v1.ResourcePolicy\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x04\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB9\x01\x0A\x1CResourcePolicyResourceStatus\x12|\x0A\x18instance_schedule_policy\x18\xB0\xD0\xB9\xA4\x01 \x01(\x0B2Q.google.cloud.compute.v1.ResourcePolicyResourceStatusInstanceSchedulePolicyStatusH\x00\x88\x01\x01B\x1B\x0A\x19_instance_schedule_policy\"\xB6\x01\x0A8ResourcePolicyResourceStatusInstanceSchedulePolicyStatus\x12\$\x0A\x13last_run_start_time\x18\x87\xEF\xC1\x90\x01 \x01(\x09H\x00\x88\x01\x01\x12\$\x0A\x13next_run_start_time\x18\x8A\xB3\xF8\x97\x01 \x01(\x09H\x01\x88\x01\x01B\x16\x0A\x14_last_run_start_timeB\x16\x0A\x14_next_run_start_time\"\xA8\x03\x0A\$ResourcePolicySnapshotSchedulePolicy\x12n\x0A\x10retention_policy\x18\xF3\xCA\xDC \x01(\x0B2L.google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicyRetentionPolicyH\x00\x88\x01\x01\x12`\x0A\x08schedule\x18\x97\xA5\x9A\xB3\x01 \x01(\x0B2E.google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicyScheduleH\x01\x88\x01\x01\x12t\x0A\x13snapshot_properties\x18\x8E\x95\xB2X \x01(\x0B2O.google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicySnapshotPropertiesH\x02\x88\x01\x01B\x13\x0A\x11_retention_policyB\x0B\x0A\x09_scheduleB\x16\x0A\x14_snapshot_properties\"\xD5\x02\x0A3ResourcePolicySnapshotSchedulePolicyRetentionPolicy\x12#\x0A\x12max_retention_days\x18\x93\xC2\xD1\x9A\x01 \x01(\x05H\x00\x88\x01\x01\x12&\x0A\x15on_source_disk_delete\x18\xC9\xCD\xC2\x99\x01 \x01(\x09H\x01\x88\x01\x01\"\x9F\x01\x0A\x12OnSourceDiskDelete\x12#\x0A\x1FUNDEFINED_ON_SOURCE_DISK_DELETE\x10\x00\x12\x1E\x0A\x16APPLY_RETENTION_POLICY\x10\xE4\x94\x92\xFF\x01\x12\x1A\x0A\x13KEEP_AUTO_SNAPSHOTS\x10\xF9\xC8\xBB{\x12(\x0A!UNSPECIFIED_ON_SOURCE_DISK_DELETE\x10\xA1\xFF\x83rB\x15\x0A\x13_max_retention_daysB\x18\x0A\x16_on_source_disk_delete\"\xE7\x02\x0A,ResourcePolicySnapshotSchedulePolicySchedule\x12Q\x0A\x0Edaily_schedule\x18\xFD\xE3\x8A) \x01(\x0B21.google.cloud.compute.v1.ResourcePolicyDailyCycleH\x00\x88\x01\x01\x12S\x0A\x0Fhourly_schedule\x18\xA5\xB1\xA3\x12 \x01(\x0B22.google.cloud.compute.v1.ResourcePolicyHourlyCycleH\x01\x88\x01\x01\x12T\x0A\x0Fweekly_schedule\x18\x95\x89\xB9\xAB\x01 \x01(\x0B22.google.cloud.compute.v1.ResourcePolicyWeeklyCycleH\x02\x88\x01\x01B\x11\x0A\x0F_daily_scheduleB\x12\x0A\x10_hourly_scheduleB\x12\x0A\x10_weekly_schedule\"\xD0\x02\x0A6ResourcePolicySnapshotSchedulePolicySnapshotProperties\x12\x1A\x0A\x0Achain_name\x18\xC9\xDA\xDD \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bguest_flush\x18\xDD\x93\xEC\xB7\x01 \x01(\x08H\x01\x88\x01\x01\x12o\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B2[.google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicySnapshotProperties.LabelsEntry\x12\x1D\x0A\x11storage_locations\x18\x9A\xED\xB3\x9C\x01 \x03(\x09\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01B\x0D\x0A\x0B_chain_nameB\x0E\x0A\x0C_guest_flush\"q\x0A\x19ResourcePolicyWeeklyCycle\x12T\x0A\x0Cday_of_weeks\x18\xDA\x9F\xFBz \x03(\x0B2;.google.cloud.compute.v1.ResourcePolicyWeeklyCycleDayOfWeek\"\xB4\x02\x0A\"ResourcePolicyWeeklyCycleDayOfWeek\x12\x12\x0A\x03day\x18\x9C\x87\x06 \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x08duration\x18\x94\x9B\x91J \x01(\x09H\x01\x88\x01\x01\x12\x1A\x0A\x0Astart_time\x18\x8A\xE9\xEE\x11 \x01(\x09H\x02\x88\x01\x01\"\x9F\x01\x0A\x03Day\x12\x11\x0A\x0DUNDEFINED_DAY\x10\x00\x12\x0E\x0A\x06FRIDAY\x10\xDF\xF2\xE3\xE0\x01\x12\x0F\x0A\x07INVALID\x10\xD7\xFB\xED\xFC\x01\x12\x0D\x0A\x06MONDAY\x10\x90\xCA\x8B?\x12\x10\x0A\x08SATURDAY\x10\xB9\x8F\x87\x85\x01\x12\x0E\x0A\x06SUNDAY\x10\xD0\x8B\xD2\x93\x01\x12\x0F\x0A\x08THURSDAY\x10\xDA\xB3\xE6b\x12\x0F\x0A\x07TUESDAY\x10\xAD\xEC\xA9\x84\x01\x12\x11\x0A\x09WEDNESDAY\x10\xB6\xCE\x9E\xC9\x01B\x06\x0A\x04_dayB\x0B\x0A\x09_durationB\x0D\x0A\x0B_start_time\"\xB6\x04\x0A\x1CResourcePolicyWorkloadPolicy\x12%\x0A\x14accelerator_topology\x18\xC3\xB3\xD2\xB9\x01 \x01(\x09H\x00\x88\x01\x01\x12*\x0A\x19accelerator_topology_mode\x18\x9F\xF5\xC7\x87\x01 \x01(\x09H\x01\x88\x01\x01\x12%\x0A\x15max_topology_distance\x18\xAA\x8B\xCB\x03 \x01(\x09H\x02\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x03\x88\x01\x01\"p\x0A\x17AcceleratorTopologyMode\x12'\x0A#UNDEFINED_ACCELERATOR_TOPOLOGY_MODE\x10\x00\x12\x14\x0A\x0CAUTO_CONNECT\x10\xBA\xC4\xC5\xEA\x01\x12\x16\x0A\x0EPROVISION_ONLY\x10\xF6\xA1\xA9\xBE\x01\"k\x0A\x13MaxTopologyDistance\x12#\x0A\x1FUNDEFINED_MAX_TOPOLOGY_DISTANCE\x10\x00\x12\x0C\x0A\x05BLOCK\x10\xED\x98\x97\x1E\x12\x0F\x0A\x07CLUSTER\x10\xDA\xBB\x9A\xF6\x01\x12\x10\x0A\x08SUBBLOCK\x10\xCD\xBC\xE3\x96\x01\"M\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x19\x0A\x11HIGH_AVAILABILITY\x10\xD8\x91\xA1\xC3\x01\x12\x16\x0A\x0FHIGH_THROUGHPUT\x10\xE7\xD1\xEDEB\x17\x0A\x15_accelerator_topologyB\x1C\x0A\x1A_accelerator_topology_modeB\x18\x0A\x16_max_topology_distanceB\x07\x0A\x05_type\"\xB0\x05\x0A\x0EResourceStatus\x12m\x0A\x1Beffective_instance_metadata\x18\x81\x8E\xA0\x1A \x01(\x0B2@.google.cloud.compute.v1.ResourceStatusEffectiveInstanceMetadataH\x00\x88\x01\x01\x12\x1E\x0A\x0Dphysical_host\x18\x90\xF8\xB6\xDD\x01 \x01(\x09H\x01\x88\x01\x01\x12d\x0A\x16physical_host_topology\x18\xBE\x93\xAF\xBA\x01 \x01(\x0B2;.google.cloud.compute.v1.ResourceStatusPhysicalHostTopologyH\x02\x88\x01\x01\x12o\x0A\x1Creservation_consumption_info\x18\xE5\xC5\xEF_ \x01(\x0B2A.google.cloud.compute.v1.ResourceStatusReservationConsumptionInfoH\x03\x88\x01\x01\x12N\x0A\x0Ascheduling\x18\x94\xCB\xB1\xB8\x01 \x01(\x0B21.google.cloud.compute.v1.ResourceStatusSchedulingH\x04\x88\x01\x01\x12R\x0A\x14upcoming_maintenance\x18\xF0\xA0\xB4l \x01(\x0B2,.google.cloud.compute.v1.UpcomingMaintenanceH\x05\x88\x01\x01B\x1E\x0A\x1C_effective_instance_metadataB\x10\x0A\x0E_physical_hostB\x19\x0A\x17_physical_host_topologyB\x1F\x0A\x1D_reservation_consumption_infoB\x0D\x0A\x0B_schedulingB\x17\x0A\x15_upcoming_maintenance\"\xED\x06\x0A'ResourceStatusEffectiveInstanceMetadata\x126\x0A%block_project_ssh_keys_metadata_value\x18\xFD\xF4\xBB\xA1\x01 \x01(\x08H\x00\x88\x01\x01\x127\x0A&enable_guest_attributes_metadata_value\x18\xE6\xA3\xAC\xC8\x01 \x01(\x08H\x01\x88\x01\x01\x123\x0A\"enable_os_inventory_metadata_value\x18\xE3\xFD\xA1\xB1\x01 \x01(\x08H\x02\x88\x01\x01\x12/\x0A\x1Eenable_osconfig_metadata_value\x18\xDE\xD1\xEA\xEF\x01 \x01(\x08H\x03\x88\x01\x01\x12-\x0A\x1Denable_oslogin_metadata_value\x18\x97\xB4\xA4g \x01(\x08H\x04\x88\x01\x01\x128\x0A(gce_container_declaration_metadata_value\x18\xBA\xAF\xDCh \x01(\x08H\x05\x88\x01\x01\x122\x0A!serial_port_enable_metadata_value\x18\x8A\xED\xA5\xCD\x01 \x01(\x08H\x06\x88\x01\x01\x12:\x0A)serial_port_logging_enable_metadata_value\x18\xAA\xC9\xD7\x94\x01 \x01(\x08H\x07\x88\x01\x01\x12.\x0A\x1Dvm_dns_setting_metadata_value\x18\x8E\xA1\x85\xC4\x01 \x01(\x09H\x08\x88\x01\x01B(\x0A&_block_project_ssh_keys_metadata_valueB)\x0A'_enable_guest_attributes_metadata_valueB%\x0A#_enable_os_inventory_metadata_valueB!\x0A\x1F_enable_osconfig_metadata_valueB \x0A\x1E_enable_oslogin_metadata_valueB+\x0A)_gce_container_declaration_metadata_valueB\$\x0A\"_serial_port_enable_metadata_valueB,\x0A*_serial_port_logging_enable_metadata_valueB \x0A\x1E_vm_dns_setting_metadata_value\"\xB1\x01\x0A\"ResourceStatusPhysicalHostTopology\x12\x15\x0A\x05block\x18\x8D\x89\xDF, \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x07cluster\x18\xFA\xA3\xEC\x9F\x01 \x01(\x09H\x01\x88\x01\x01\x12\x14\x0A\x04host\x18\xA8\xEB\xC3\x01 \x01(\x09H\x02\x88\x01\x01\x12\x18\x0A\x08subblock\x18\xCD\xDC\xCB! \x01(\x09H\x03\x88\x01\x01B\x08\x0A\x06_blockB\x0A\x0A\x08_clusterB\x07\x0A\x05_hostB\x0B\x0A\x09_subblock\"j\x0A(ResourceStatusReservationConsumptionInfo\x12%\x0A\x14consumed_reservation\x18\xF5\x93\xEE\x97\x01 \x01(\x09H\x00\x88\x01\x01B\x17\x0A\x15_consumed_reservation\"W\x0A\x18ResourceStatusScheduling\x12#\x0A\x13availability_domain\x18\xA8\xA0\xB4x \x01(\x05H\x00\x88\x01\x01B\x16\x0A\x14_availability_domain\"\x9C\x01\x0A\x15ResumeInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xD1\x02\x0A*ResumeInstancesInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x8F\x01\x0A9instance_group_managers_resume_instances_request_resource\x18\xC2\xBE\xC2= \x01(\x0B2D.google.cloud.compute.v1.InstanceGroupManagersResumeInstancesRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xE9\x02\x0A0ResumeInstancesRegionInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x9D\x01\x0A@region_instance_group_managers_resume_instances_request_resource\x18\xB7\x83\x80\xDD\x01 \x01(\x0B2J.google.cloud.compute.v1.RegionInstanceGroupManagersResumeInstancesRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xED\x0C\x0A\x05Route\x129\x0A\x08as_paths\x18\xA1\xC5\xCCA \x03(\x0B2\$.google.cloud.compute.v1.RouteAsPath\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x0Adest_range\x18\xE0\xB2\xEA\xB5\x01 \x01(\x09H\x02\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x03\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x04\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x05\x88\x01\x01\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09H\x06\x88\x01\x01\x12!\x0A\x10next_hop_gateway\x18\x82\xFA\xEC\xB3\x01 \x01(\x09H\x07\x88\x01\x01\x12\x1C\x0A\x0Cnext_hop_hub\x18\xB3\xB5\xDE^ \x01(\x09H\x08\x88\x01\x01\x12\x1C\x0A\x0Cnext_hop_ilb\x18\xDD\xBA\xDE^ \x01(\x09H\x09\x88\x01\x01\x12\"\x0A\x11next_hop_instance\x18\x97\xEB\xD1\xBB\x01 \x01(\x09H\x0A\x88\x01\x01\x12*\x0A\x1Anext_hop_inter_region_cost\x18\x93\xE9\xD3\x0B \x01(\x0DH\x0B\x88\x01\x01\x120\x0A next_hop_interconnect_attachment\x18\xB2\x80\x96l \x01(\x09H\x0C\x88\x01\x01\x12\x1B\x0A\x0Bnext_hop_ip\x18\xA9\xAF\xCD4 \x01(\x09H\x0D\x88\x01\x01\x12\x1C\x0A\x0Cnext_hop_med\x18\x8A\xD7\xDE^ \x01(\x0DH\x0E\x88\x01\x01\x12 \x0A\x10next_hop_network\x18\xEC\xA1\x89} \x01(\x09H\x0F\x88\x01\x01\x12\x1F\x0A\x0Fnext_hop_origin\x18\xA8\xD1\x9F\x17 \x01(\x09H\x10\x88\x01\x01\x12!\x0A\x10next_hop_peering\x18\xFE\x93\xE4\xC4\x01 \x01(\x09H\x11\x88\x01\x01\x12\$\x0A\x13next_hop_vpn_tunnel\x18\x95\xE5\xF0\xF7\x01 \x01(\x09H\x12\x88\x01\x01\x12<\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2\$.google.cloud.compute.v1.RouteParamsH\x13\x88\x01\x01\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x0DH\x14\x88\x01\x01\x12\x1D\x0A\x0Croute_status\x18\xA8\xCD\xB2\xC7\x01 \x01(\x09H\x15\x88\x01\x01\x12\x1B\x0A\x0Aroute_type\x18\xF0\xB6\x9E\xB3\x01 \x01(\x09H\x16\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x17\x88\x01\x01\x12\x0F\x0A\x04tags\x18\x99\xE8\xD8\x01 \x03(\x09\x127\x0A\x08warnings\x18\xD7\x88\xC1\xED\x01 \x03(\x0B2!.google.cloud.compute.v1.Warnings\"W\x0A\x0DNextHopOrigin\x12\x1D\x0A\x19UNDEFINED_NEXT_HOP_ORIGIN\x10\x00\x12\x09\x0A\x03EGP\x10\xEE\x97\x04\x12\x09\x0A\x03IGP\x10\xF2\xB5\x04\x12\x11\x0A\x0AINCOMPLETE\x10\xDE\xEA\xD8\x05\"l\x0A\x0BRouteStatus\x12\x1A\x0A\x16UNDEFINED_ROUTE_STATUS\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x0F\x0A\x07DROPPED\x10\xA0\xE7\xCF\xEC\x01\x12\x10\x0A\x08INACTIVE\x10\xEB\x98\xF9\x80\x01\x12\x0E\x0A\x07PENDING\x10\xF7\xAA\xF0\x10\"`\x0A\x09RouteType\x12\x18\x0A\x14UNDEFINED_ROUTE_TYPE\x10\x00\x12\x09\x0A\x03BGP\x10\xAB\x81\x04\x12\x0E\x0A\x06STATIC\x10\xEE\x84\x83\x93\x01\x12\x0E\x0A\x06SUBNET\x10\xDD\xEE\xBC\x93\x01\x12\x0E\x0A\x07TRANSIT\x10\xB3\x83\xC6YB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x0D\x0A\x0B_dest_rangeB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x0A\x0A\x08_networkB\x13\x0A\x11_next_hop_gatewayB\x0F\x0A\x0D_next_hop_hubB\x0F\x0A\x0D_next_hop_ilbB\x14\x0A\x12_next_hop_instanceB\x1D\x0A\x1B_next_hop_inter_region_costB#\x0A!_next_hop_interconnect_attachmentB\x0E\x0A\x0C_next_hop_ipB\x0F\x0A\x0D_next_hop_medB\x13\x0A\x11_next_hop_networkB\x12\x0A\x10_next_hop_originB\x13\x0A\x11_next_hop_peeringB\x16\x0A\x14_next_hop_vpn_tunnelB\x09\x0A\x07_paramsB\x0B\x0A\x09_priorityB\x0F\x0A\x0D_route_statusB\x0D\x0A\x0B_route_typeB\x0C\x0A\x0A_self_link\"\xE7\x01\x0A\x0BRouteAsPath\x12\x13\x0A\x08as_lists\x18\xC8\xCA\xF9? \x03(\x0D\x12\"\x0A\x11path_segment_type\x18\xA0\xB5\xEB\xF4\x01 \x01(\x09H\x00\x88\x01\x01\"\x88\x01\x0A\x0FPathSegmentType\x12\x1F\x0A\x1BUNDEFINED_PATH_SEGMENT_TYPE\x10\x00\x12\x19\x0A\x12AS_CONFED_SEQUENCE\x10\xB0\x8F\xF7i\x12\x15\x0A\x0DAS_CONFED_SET\x10\xF3\xCD\xAD\xB2\x01\x12\x12\x0A\x0BAS_SEQUENCE\x10\xAE\xD2\xF22\x12\x0E\x0A\x06AS_SET\x10\xB5\x9D\xA4\x9D\x01B\x14\x0A\x12_path_segment_type\"\x9B\x02\x0A\x09RouteList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x120\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2\x1E.google.cloud.compute.v1.Route\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xAB\x01\x0A\x0BRouteParams\x12`\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2=.google.cloud.compute.v1.RouteParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xC8\x02\x0A\x0BRoutePolicy\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x01\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x02\x88\x01\x01\x12@\x0A\x05terms\x18\x87\x93\xC94 \x03(\x0B2..google.cloud.compute.v1.RoutePolicyPolicyTerm\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x03\x88\x01\x01\"^\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12 \x0A\x18ROUTE_POLICY_TYPE_EXPORT\x10\xA2\xCD\xE0\x8B\x01\x12 \x0A\x18ROUTE_POLICY_TYPE_IMPORT\x10\x93\x8D\xC2\xBD\x01B\x0E\x0A\x0C_descriptionB\x0E\x0A\x0C_fingerprintB\x07\x0A\x05_nameB\x07\x0A\x05_type\"\xB3\x01\x0A\x15RoutePolicyPolicyTerm\x122\x0A\x07actions\x18\xFD\x91\x81\xD6\x01 \x03(\x0B2\x1D.google.cloud.compute.v1.Expr\x124\x0A\x05match\x18\xC5\xB3\xB71 \x01(\x0B2\x1D.google.cloud.compute.v1.ExprH\x00\x88\x01\x01\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x01\x88\x01\x01B\x08\x0A\x06_matchB\x0B\x0A\x09_priority\"\xA4\x06\x0A\x06Router\x126\x0A\x03bgp\x18\xCB\xF9\x05 \x01(\x0B2\".google.cloud.compute.v1.RouterBgpH\x00\x88\x01\x01\x12=\x0A\x09bgp_peers\x18\xDD\xAD\xEE\xD7\x01 \x03(\x0B2&.google.cloud.compute.v1.RouterBgpPeer\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12.\x0A\x1Dencrypted_interconnect_router\x18\x9F\xA2\x8C\x8E\x01 \x01(\x08H\x03\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x04\x88\x01\x01\x12?\x0A\x0Ainterfaces\x18\xDA\xF4\xE0\x05 \x03(\x0B2(.google.cloud.compute.v1.RouterInterface\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x05\x88\x01\x01\x12W\x0A\x17md5_authentication_keys\x18\x9A\xAE\xF1! \x03(\x0B23.google.cloud.compute.v1.RouterMd5AuthenticationKey\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x06\x88\x01\x01\x123\x0A\x04nats\x18\xF2\xF6\xCD\x01 \x03(\x0B2\".google.cloud.compute.v1.RouterNat\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09H\x07\x88\x01\x01\x12=\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2%.google.cloud.compute.v1.RouterParamsH\x08\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x09\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0A\x88\x01\x01B\x06\x0A\x04_bgpB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB \x0A\x1E_encrypted_interconnect_routerB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x0A\x0A\x08_networkB\x09\x0A\x07_paramsB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_link\"h\x0A\x17RouterAdvertisedIpRange\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x00\x88\x01\x01\x12\x15\x0A\x05range\x18\xBD\xF2\xD03 \x01(\x09H\x01\x88\x01\x01B\x0E\x0A\x0C_descriptionB\x08\x0A\x06_range\"\xB3\x03\x0A\x14RouterAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12J\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B28.google.cloud.compute.v1.RouterAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1AX\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x129\x0A\x05value\x18\x02 \x01(\x0B2*.google.cloud.compute.v1.RoutersScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xD8\x03\x0A\x09RouterBgp\x12\x1F\x0A\x0Eadvertise_mode\x18\xBB\x95\xEB\x94\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x11advertised_groups\x18\xB6\xDE\x85\x0A \x03(\x09\x12Q\x0A\x14advertised_ip_ranges\x18\xCC\xD8\xF3\x10 \x03(\x0B20.google.cloud.compute.v1.RouterAdvertisedIpRange\x12\x12\x0A\x03asn\x18\xFC\xF4\x05 \x01(\x0DH\x01\x88\x01\x01\x12!\x0A\x10identifier_range\x18\xA7\xCC\x95\xEF\x01 \x01(\x09H\x02\x88\x01\x01\x12#\x0A\x12keepalive_interval\x18\xBC\xE5\xFC\x83\x01 \x01(\x0DH\x03\x88\x01\x01\"M\x0A\x0DAdvertiseMode\x12\x1C\x0A\x18UNDEFINED_ADVERTISE_MODE\x10\x00\x12\x0E\x0A\x06CUSTOM\x10\xF1\xFE\xA5\xB9\x01\x12\x0E\x0A\x07DEFAULT\x10\xA1\xC4\xFD6\"G\x0A\x10AdvertisedGroups\x12\x1F\x0A\x1BUNDEFINED_ADVERTISED_GROUPS\x10\x00\x12\x12\x0A\x0BALL_SUBNETS\x10\xD8\x8F\xDD\x01B\x11\x0A\x0F_advertise_modeB\x06\x0A\x04_asnB\x13\x0A\x11_identifier_rangeB\x15\x0A\x13_keepalive_interval\"\xA5\x0D\x0A\x0DRouterBgpPeer\x12\x1F\x0A\x0Eadvertise_mode\x18\xBB\x95\xEB\x94\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x11advertised_groups\x18\xB6\xDE\x85\x0A \x03(\x09\x12Q\x0A\x14advertised_ip_ranges\x18\xCC\xD8\xF3\x10 \x03(\x0B20.google.cloud.compute.v1.RouterAdvertisedIpRange\x12)\x0A\x19advertised_route_priority\x18\xBC\x9C\xF6X \x01(\x0DH\x01\x88\x01\x01\x12=\x0A\x03bfd\x18\xA0\xF9\x05 \x01(\x0B2).google.cloud.compute.v1.RouterBgpPeerBfdH\x02\x88\x01\x01\x12`\x0A\x18custom_learned_ip_ranges\x18\xC4\x88\xC4\xE5\x01 \x03(\x0B2:.google.cloud.compute.v1.RouterBgpPeerCustomLearnedIpRange\x12.\x0A\x1Dcustom_learned_route_priority\x18\xC4\xE2\xC6\x9D\x01 \x01(\x05H\x03\x88\x01\x01\x12\x17\x0A\x06enable\x18\x83\xCB\xD4\x94\x01 \x01(\x09H\x04\x88\x01\x01\x12\x1B\x0A\x0Benable_ipv4\x18\xA1\xF6\xC3V \x01(\x08H\x05\x88\x01\x01\x12\x1B\x0A\x0Benable_ipv6\x18\xA3\xF6\xC3V \x01(\x08H\x06\x88\x01\x01\x12\x1A\x0A\x0Fexport_policies\x18\xFB\xF2\xF7? \x03(\x09\x12\x1B\x0A\x0Fimport_policies\x18\xAA\xF1\x8F\xD7\x01 \x03(\x09\x12\x1F\x0A\x0Einterface_name\x18\xD1\xC3\xE4\xD0\x01 \x01(\x09H\x07\x88\x01\x01\x12\x1B\x0A\x0Aip_address\x18\xDC\xF1\xDC\xC1\x01 \x01(\x09H\x08\x88\x01\x01\x12\$\x0A\x14ipv4_nexthop_address\x18\xD1\x8D\xDC\x02 \x01(\x09H\x09\x88\x01\x01\x12\$\x0A\x14ipv6_nexthop_address\x18\xD3\x85\xAB\x0D \x01(\x09H\x0A\x88\x01\x01\x12\x1F\x0A\x0Fmanagement_type\x18\xB6\x83\xEAR \x01(\x09H\x0B\x88\x01\x01\x12,\x0A\x1Bmd5_authentication_key_name\x18\x91\xBD\x83\x86\x01 \x01(\x09H\x0C\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x0D\x88\x01\x01\x12\x18\x0A\x08peer_asn\x18\x9F\xB4\x96! \x01(\x0DH\x0E\x88\x01\x01\x12\x1F\x0A\x0Fpeer_ip_address\x18\xD9\x97\x87c \x01(\x09H\x0F\x88\x01\x01\x12*\x0A\x19peer_ipv4_nexthop_address\x18\x8E\x83\xDF\xDF\x01 \x01(\x09H\x10\x88\x01\x01\x12*\x0A\x19peer_ipv6_nexthop_address\x18\x90\xFB\xAD\xEA\x01 \x01(\x09H\x11\x88\x01\x01\x12*\x0A\x19router_appliance_instance\x18\x9D\xC7\xA7\xDF\x01 \x01(\x09H\x12\x88\x01\x01\"M\x0A\x0DAdvertiseMode\x12\x1C\x0A\x18UNDEFINED_ADVERTISE_MODE\x10\x00\x12\x0E\x0A\x06CUSTOM\x10\xF1\xFE\xA5\xB9\x01\x12\x0E\x0A\x07DEFAULT\x10\xA1\xC4\xFD6\"G\x0A\x10AdvertisedGroups\x12\x1F\x0A\x1BUNDEFINED_ADVERTISED_GROUPS\x10\x00\x12\x12\x0A\x0BALL_SUBNETS\x10\xD8\x8F\xDD\x01\"9\x0A\x06Enable\x12\x14\x0A\x10UNDEFINED_ENABLE\x10\x00\x12\x0C\x0A\x05FALSE\x10\x83\xC2\xE4\x1F\x12\x0B\x0A\x04TRUE\x10\x8E\xDB\x9D\x01\"g\x0A\x0EManagementType\x12\x1D\x0A\x19UNDEFINED_MANAGEMENT_TYPE\x10\x00\x12\x1D\x0A\x15MANAGED_BY_ATTACHMENT\x10\xCB\xD2\xEA\xDA\x01\x12\x17\x0A\x0FMANAGED_BY_USER\x10\xF3\x8B\xA6\x97\x01B\x11\x0A\x0F_advertise_modeB\x1C\x0A\x1A_advertised_route_priorityB\x06\x0A\x04_bfdB \x0A\x1E_custom_learned_route_priorityB\x09\x0A\x07_enableB\x0E\x0A\x0C_enable_ipv4B\x0E\x0A\x0C_enable_ipv6B\x11\x0A\x0F_interface_nameB\x0D\x0A\x0B_ip_addressB\x17\x0A\x15_ipv4_nexthop_addressB\x17\x0A\x15_ipv6_nexthop_addressB\x12\x0A\x10_management_typeB\x1E\x0A\x1C_md5_authentication_key_nameB\x07\x0A\x05_nameB\x0B\x0A\x09_peer_asnB\x12\x0A\x10_peer_ip_addressB\x1C\x0A\x1A_peer_ipv4_nexthop_addressB\x1C\x0A\x1A_peer_ipv6_nexthop_addressB\x1C\x0A\x1A_router_appliance_instance\"\x86\x03\x0A\x10RouterBgpPeerBfd\x12\$\x0A\x14min_receive_interval\x18\xEE\xB9\x94Y \x01(\x0DH\x00\x88\x01\x01\x12&\x0A\x15min_transmit_interval\x18\xC7\xD1\xC2\xF9\x01 \x01(\x0DH\x01\x88\x01\x01\x12\x1A\x0A\x0Amultiplier\x18\xC1\xFB\x9D[ \x01(\x0DH\x02\x88\x01\x01\x12+\x0A\x1Bsession_initialization_mode\x18\xB9\x8D\xC32 \x01(\x09H\x03\x88\x01\x01\"y\x0A\x19SessionInitializationMode\x12)\x0A%UNDEFINED_SESSION_INITIALIZATION_MODE\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x10\x0A\x08DISABLED\x10\xFC\xD4\xB0\xF6\x01\x12\x0F\x0A\x07PASSIVE\x10\x87\xF6\xD7\xDC\x01B\x17\x0A\x15_min_receive_intervalB\x18\x0A\x16_min_transmit_intervalB\x0D\x0A\x0B_multiplierB\x1E\x0A\x1C_session_initialization_mode\"D\x0A!RouterBgpPeerCustomLearnedIpRange\x12\x15\x0A\x05range\x18\xBD\xF2\xD03 \x01(\x09H\x00\x88\x01\x01B\x08\x0A\x06_range\"\x95\x05\x0A\x0FRouterInterface\x12\x18\x0A\x08ip_range\x18\xA5\xE0\x97E \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Aip_version\x18\xC0\xF3\xD2\x8C\x01 \x01(\x09H\x01\x88\x01\x01\x12/\x0A\x1Elinked_interconnect_attachment\x18\xCE\xEA\xF7\xEE\x01 \x01(\x09H\x02\x88\x01\x01\x12\"\x0A\x11linked_vpn_tunnel\x18\xF9\xBF\xFE\xA7\x01 \x01(\x09H\x03\x88\x01\x01\x12\x1F\x0A\x0Fmanagement_type\x18\xB6\x83\xEAR \x01(\x09H\x04\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x05\x88\x01\x01\x12\"\x0A\x12private_ip_address\x18\x98\xD2\x8B0 \x01(\x09H\x06\x88\x01\x01\x12\$\x0A\x13redundant_interface\x18\xE7\xE8\xBC\xF9\x01 \x01(\x09H\x07\x88\x01\x01\x12\x1B\x0A\x0Asubnetwork\x18\xEE\xA7\xE4\x92\x01 \x01(\x09H\x08\x88\x01\x01\"?\x0A\x09IpVersion\x12\x18\x0A\x14UNDEFINED_IP_VERSION\x10\x00\x12\x0B\x0A\x04IPV4\x10\x85\xCC\x89\x01\x12\x0B\x0A\x04IPV6\x10\x87\xCC\x89\x01\"g\x0A\x0EManagementType\x12\x1D\x0A\x19UNDEFINED_MANAGEMENT_TYPE\x10\x00\x12\x1D\x0A\x15MANAGED_BY_ATTACHMENT\x10\xCB\xD2\xEA\xDA\x01\x12\x17\x0A\x0FMANAGED_BY_USER\x10\xF3\x8B\xA6\x97\x01B\x0B\x0A\x09_ip_rangeB\x0D\x0A\x0B_ip_versionB!\x0A\x1F_linked_interconnect_attachmentB\x14\x0A\x12_linked_vpn_tunnelB\x12\x0A\x10_management_typeB\x07\x0A\x05_nameB\x15\x0A\x13_private_ip_addressB\x16\x0A\x14_redundant_interfaceB\x0D\x0A\x0B_subnetwork\"\x9D\x02\x0A\x0ARouterList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x121\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2\x1F.google.cloud.compute.v1.Router\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"W\x0A\x1ARouterMd5AuthenticationKey\x12\x12\x0A\x03key\x18\xDF\xBC\x06 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x01\x88\x01\x01B\x06\x0A\x04_keyB\x07\x0A\x05_name\"\xB5\x11\x0A\x09RouterNat\x12\"\x0A\x11auto_network_tier\x18\xE3\xBB\xD1\x80\x01 \x01(\x09H\x00\x88\x01\x01\x12\x19\x0A\x0Ddrain_nat_ips\x18\xC7\xC1\xAE\xF0\x01 \x03(\x09\x12/\x0A\x1Eenable_dynamic_port_allocation\x18\xA2\x99\xDD\xFD\x01 \x01(\x08H\x01\x88\x01\x01\x123\x0A#enable_endpoint_independent_mapping\x18\x9B\x89\xDB{ \x01(\x08H\x02\x88\x01\x01\x12\x1A\x0A\x0Eendpoint_types\x18\xCF\xAA\xD6\xEF\x01 \x03(\x09\x12%\x0A\x15icmp_idle_timeout_sec\x18\xCA\xD0\xDE\x01 \x01(\x05H\x03\x88\x01\x01\x12H\x0A\x0Alog_config\x18\x9D\xD1\xC1\xA7\x01 \x01(\x0B2+.google.cloud.compute.v1.RouterNatLogConfigH\x04\x88\x01\x01\x12 \x0A\x10max_ports_per_vm\x18\xE1\xC9\x9Ew \x01(\x05H\x05\x88\x01\x01\x12 \x0A\x10min_ports_per_vm\x18\xB3\xAD\xE4X \x01(\x05H\x06\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x07\x88\x01\x01\x12Q\x0A\x11nat64_subnetworks\x18\xA5\xFB\xA8\x1E \x03(\x0B23.google.cloud.compute.v1.RouterNatSubnetworkToNat64\x12'\x0A\x16nat_ip_allocate_option\x18\xFD\xB8\xF4\xCC\x01 \x01(\x09H\x08\x88\x01\x01\x12\x12\x0A\x07nat_ips\x18\x8E\xF0\x8B8 \x03(\x09\x128\x0A\x05rules\x18\xF7\x91\xF53 \x03(\x0B2&.google.cloud.compute.v1.RouterNatRule\x122\x0A\"source_subnetwork_ip_ranges_to_nat\x18\xDB\xEF\xA1x \x01(\x09H\x09\x88\x01\x01\x124\x0A\$source_subnetwork_ip_ranges_to_nat64\x18\xD9\xE7\xA7v \x01(\x09H\x0A\x88\x01\x01\x12J\x0A\x0Bsubnetworks\x18\xC5\xD4\xA5\xC6\x01 \x03(\x0B21.google.cloud.compute.v1.RouterNatSubnetworkToNat\x120\x0A tcp_established_idle_timeout_sec\x18\xED\xEB\xB0j \x01(\x05H\x0B\x88\x01\x01\x12*\x0A\x19tcp_time_wait_timeout_sec\x18\xFD\xBB\xF3\xF4\x01 \x01(\x05H\x0C\x88\x01\x01\x12/\x0A\x1Ftcp_transitory_idle_timeout_sec\x18\xA6\xFB\xE1a \x01(\x05H\x0D\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x0E\x88\x01\x01\x12\$\x0A\x14udp_idle_timeout_sec\x18\xC6\xB2\xFA\x1E \x01(\x05H\x0F\x88\x01\x01\"\x98\x01\x0A\x0FAutoNetworkTier\x12\x1F\x0A\x1BUNDEFINED_AUTO_NETWORK_TIER\x10\x00\x12\x16\x0A\x0EFIXED_STANDARD\x10\xC8\x9E\x85\x94\x01\x12\x0F\x0A\x07PREMIUM\x10\xB7\xB4\xC1\xBE\x01\x12\x10\x0A\x08STANDARD\x10\xBD\x9D\x8C\xE7\x01\x12)\x0A!STANDARD_OVERRIDES_FIXED_STANDARD\x10\xC2\x87\x91\xDE\x01\"\x88\x01\x0A\x0DEndpointTypes\x12\x1C\x0A\x18UNDEFINED_ENDPOINT_TYPES\x10\x00\x12&\x0A\x1EENDPOINT_TYPE_MANAGED_PROXY_LB\x10\x82\xBA\xB6\xD1\x01\x12\x18\x0A\x11ENDPOINT_TYPE_SWG\x10\xC8\xCE\xFDK\x12\x17\x0A\x10ENDPOINT_TYPE_VM\x10\xB2\xEA\x9C\x1B\"a\x0A\x13NatIpAllocateOption\x12\$\x0A UNDEFINED_NAT_IP_ALLOCATE_OPTION\x10\x00\x12\x10\x0A\x09AUTO_ONLY\x10\xBC\xE0\xF8V\x12\x12\x0A\x0BMANUAL_ONLY\x10\x85\xC1\xC9|\"\xC2\x01\x0A\x1DSourceSubnetworkIpRangesToNat\x120\x0A,UNDEFINED_SOURCE_SUBNETWORK_IP_RANGES_TO_NAT\x10\x00\x12\$\x0A\x1DALL_SUBNETWORKS_ALL_IP_RANGES\x10\xD8\x93\xE8U\x12,\x0A%ALL_SUBNETWORKS_ALL_PRIMARY_IP_RANGES\x10\xBB\xC3\xBEX\x12\x1B\x0A\x13LIST_OF_SUBNETWORKS\x10\xFE\xA2\xE4\xF6\x01\"\x95\x01\x0A\x1FSourceSubnetworkIpRangesToNat64\x122\x0A.UNDEFINED_SOURCE_SUBNETWORK_IP_RANGES_TO_NAT64\x10\x00\x12\x1C\x0A\x14ALL_IPV6_SUBNETWORKS\x10\xEB\xCD\xF3\xA2\x01\x12 \x0A\x18LIST_OF_IPV6_SUBNETWORKS\x10\xB4\x98\xBC\xF8\x01\":\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x0F\x0A\x07PRIVATE\x10\xE3\xE2\xB2\xC0\x01\x12\x0D\x0A\x06PUBLIC\x10\xE9\xCC\xC2jB\x14\x0A\x12_auto_network_tierB!\x0A\x1F_enable_dynamic_port_allocationB&\x0A\$_enable_endpoint_independent_mappingB\x18\x0A\x16_icmp_idle_timeout_secB\x0D\x0A\x0B_log_configB\x13\x0A\x11_max_ports_per_vmB\x13\x0A\x11_min_ports_per_vmB\x07\x0A\x05_nameB\x19\x0A\x17_nat_ip_allocate_optionB%\x0A#_source_subnetwork_ip_ranges_to_natB'\x0A%_source_subnetwork_ip_ranges_to_nat64B#\x0A!_tcp_established_idle_timeout_secB\x1C\x0A\x1A_tcp_time_wait_timeout_secB\"\x0A _tcp_transitory_idle_timeout_secB\x07\x0A\x05_typeB\x17\x0A\x15_udp_idle_timeout_sec\"\xB7\x01\x0A\x12RouterNatLogConfig\x12\x17\x0A\x06enable\x18\x83\xCB\xD4\x94\x01 \x01(\x08H\x00\x88\x01\x01\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x01\x88\x01\x01\"Y\x0A\x06Filter\x12\x14\x0A\x10UNDEFINED_FILTER\x10\x00\x12\x09\x0A\x03ALL\x10\x81\xFB\x03\x12\x13\x0A\x0BERRORS_ONLY\x10\x80\xB0\xCF\x92\x01\x12\x19\x0A\x11TRANSLATIONS_ONLY\x10\xE9\xC3\xAA\xAA\x01B\x09\x0A\x07_enableB\x09\x0A\x07_filter\"\xDD\x01\x0A\x0DRouterNatRule\x12D\x0A\x06action\x18\xB6\xFC\xBDY \x01(\x0B2,.google.cloud.compute.v1.RouterNatRuleActionH\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x15\x0A\x05match\x18\xC5\xB3\xB71 \x01(\x09H\x02\x88\x01\x01\x12\x1C\x0A\x0Brule_number\x18\xEC\xDB\x9A\xFF\x01 \x01(\x0DH\x03\x88\x01\x01B\x09\x0A\x07_actionB\x0E\x0A\x0C_descriptionB\x08\x0A\x06_matchB\x0E\x0A\x0C_rule_number\"\xA2\x01\x0A\x13RouterNatRuleAction\x12 \x0A\x15source_nat_active_ips\x18\xF5\xBB\xA8d \x03(\x09\x12#\x0A\x18source_nat_active_ranges\x18\xED\xD0\xEEZ \x03(\x09\x12 \x0A\x14source_nat_drain_ips\x18\xA3\xC5\xC1\xA2\x01 \x03(\x09\x12\"\x0A\x17source_nat_drain_ranges\x18\xFF\xF9\xB7( \x03(\x09\"\x96\x02\x0A\x18RouterNatSubnetworkToNat\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x18secondary_ip_range_names\x18\xD9\xC1\x84~ \x03(\x09\x12#\x0A\x17source_ip_ranges_to_nat\x18\xF2\xCA\x94\xB9\x01 \x03(\x09\"\x90\x01\x0A\x13SourceIpRangesToNat\x12%\x0A!UNDEFINED_SOURCE_IP_RANGES_TO_NAT\x10\x00\x12\x14\x0A\x0DALL_IP_RANGES\x10\xB0\xAF\xFD\x10\x12\"\x0A\x1BLIST_OF_SECONDARY_IP_RANGES\x10\x9C\xB4\xD8[\x12\x18\x0A\x10PRIMARY_IP_RANGE\x10\xC2\x93\xD6\x8D\x01B\x07\x0A\x05_name\";\x0A\x1ARouterNatSubnetworkToNat64\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01B\x07\x0A\x05_name\"\xAD\x01\x0A\x0CRouterParams\x12a\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2>.google.cloud.compute.v1.RouterParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xC6\x02\x0A\x0CRouterStatus\x127\x0A\x0Bbest_routes\x18\x85\xAC\xDF\xBC\x01 \x03(\x0B2\x1E.google.cloud.compute.v1.Route\x12A\x0A\x16best_routes_for_router\x18\xF9\xFB\xF68 \x03(\x0B2\x1E.google.cloud.compute.v1.Route\x12N\x0A\x0Fbgp_peer_status\x18\xFB\xD7\x95h \x03(\x0B22.google.cloud.compute.v1.RouterStatusBgpPeerStatus\x12E\x0A\x0Anat_status\x18\xD0\x99\x8B\x1E \x03(\x0B2..google.cloud.compute.v1.RouterStatusNatStatus\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09H\x00\x88\x01\x01B\x0A\x0A\x08_network\"\xE9\x0A\x0A\x19RouterStatusBgpPeerStatus\x12=\x0A\x11advertised_routes\x18\xAC\xD9\xFC\x9E\x01 \x03(\x0B2\x1E.google.cloud.compute.v1.Route\x12?\x0A\x0Abfd_status\x18\xF1\xB8\xD3\xBC\x01 \x01(\x0B2\".google.cloud.compute.v1.BfdStatusH\x00\x88\x01\x01\x12\x1B\x0A\x0Benable_ipv4\x18\xA1\xF6\xC3V \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Benable_ipv6\x18\xA3\xF6\xC3V \x01(\x08H\x02\x88\x01\x01\x12\x1B\x0A\x0Aip_address\x18\xDC\xF1\xDC\xC1\x01 \x01(\x09H\x03\x88\x01\x01\x12\$\x0A\x14ipv4_nexthop_address\x18\xD1\x8D\xDC\x02 \x01(\x09H\x04\x88\x01\x01\x12\$\x0A\x14ipv6_nexthop_address\x18\xD3\x85\xAB\x0D \x01(\x09H\x05\x88\x01\x01\x12\"\x0A\x11linked_vpn_tunnel\x18\xF9\xBF\xFE\xA7\x01 \x01(\x09H\x06\x88\x01\x01\x12!\x0A\x10md5_auth_enabled\x18\xCB\x91\x90\xD7\x01 \x01(\x08H\x07\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x08\x88\x01\x01\x12\"\x0A\x12num_learned_routes\x18\xFF\xD5\xCB@ \x01(\x0DH\x09\x88\x01\x01\x12\x1F\x0A\x0Fpeer_ip_address\x18\xD9\x97\x87c \x01(\x09H\x0A\x88\x01\x01\x12*\x0A\x19peer_ipv4_nexthop_address\x18\x8E\x83\xDF\xDF\x01 \x01(\x09H\x0B\x88\x01\x01\x12*\x0A\x19peer_ipv6_nexthop_address\x18\x90\xFB\xAD\xEA\x01 \x01(\x09H\x0C\x88\x01\x01\x12*\x0A\x19router_appliance_instance\x18\x9D\xC7\xA7\xDF\x01 \x01(\x09H\x0D\x88\x01\x01\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H\x0E\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x0F\x88\x01\x01\x12\x1E\x0A\x0Dstatus_reason\x18\xB1\x96\xB5\xA3\x01 \x01(\x09H\x10\x88\x01\x01\x12\x16\x0A\x06uptime\x18\xE8\xB7\x9Ep \x01(\x09H\x11\x88\x01\x01\x12\x1E\x0A\x0Euptime_seconds\x18\xA8\xCA\xF81 \x01(\x09H\x12\x88\x01\x01\"E\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x0B\x0A\x04DOWN\x10\xA2\xB9\x80\x01\x12\x0F\x0A\x07UNKNOWN\x10\xAA\xF0\xC4\xCE\x01\x12\x07\x0A\x02UP\x10\x9B\x15\"\xC6\x01\x0A\x0CStatusReason\x12\x1B\x0A\x17UNDEFINED_STATUS_REASON\x10\x00\x12)\x0A!IPV4_PEER_ON_IPV6_ONLY_CONNECTION\x10\x96\xBB\xEF\xCF\x01\x12)\x0A!IPV6_PEER_ON_IPV4_ONLY_CONNECTION\x10\xD2\xF1\x85\xD0\x01\x12 \x0A\x19MD5_AUTH_INTERNAL_PROBLEM\x10\xB3\x91\xFDB\x12!\x0A\x19STATUS_REASON_UNSPECIFIED\x10\x89\x8E\x84\xBC\x01B\x0D\x0A\x0B_bfd_statusB\x0E\x0A\x0C_enable_ipv4B\x0E\x0A\x0C_enable_ipv6B\x0D\x0A\x0B_ip_addressB\x17\x0A\x15_ipv4_nexthop_addressB\x17\x0A\x15_ipv6_nexthop_addressB\x14\x0A\x12_linked_vpn_tunnelB\x13\x0A\x11_md5_auth_enabledB\x07\x0A\x05_nameB\x15\x0A\x13_num_learned_routesB\x12\x0A\x10_peer_ip_addressB\x1C\x0A\x1A_peer_ipv4_nexthop_addressB\x1C\x0A\x1A_peer_ipv6_nexthop_addressB\x1C\x0A\x1A_router_appliance_instanceB\x08\x0A\x06_stateB\x09\x0A\x07_statusB\x10\x0A\x0E_status_reasonB\x09\x0A\x07_uptimeB\x11\x0A\x0F_uptime_seconds\"\xF7\x03\x0A\x15RouterStatusNatStatus\x12\"\x0A\x16auto_allocated_nat_ips\x18\x86\xB4\xC8\xF3\x01 \x03(\x09\x12(\x0A\x1Cdrain_auto_allocated_nat_ips\x18\xAD\x90\xB7\x93\x01 \x03(\x09\x12(\x0A\x1Cdrain_user_allocated_nat_ips\x18\xC9\x8E\xC8\x91\x01 \x03(\x09\x12)\x0A\x18min_extra_nat_ips_needed\x18\xE2\xE9\xB5\xAE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x01\x88\x01\x01\x123\x0A\"num_vm_endpoints_with_nat_mappings\x18\xEC\xB6\xA8\xF4\x01 \x01(\x05H\x02\x88\x01\x01\x12S\x0A\x0Brule_status\x18\x95\xC5\xEEB \x03(\x0B2;.google.cloud.compute.v1.RouterStatusNatStatusNatRuleStatus\x12*\x0A\x1Fuser_allocated_nat_ip_resources\x18\xD7\xE9\xBAe \x03(\x09\x12\"\x0A\x16user_allocated_nat_ips\x18\xA2\xB2\xD9\xF1\x01 \x03(\x09B\x1B\x0A\x19_min_extra_nat_ips_neededB\x07\x0A\x05_nameB%\x0A#_num_vm_endpoints_with_nat_mappings\"\xA4\x02\x0A\"RouterStatusNatStatusNatRuleStatus\x12\x19\x0A\x0Eactive_nat_ips\x18\xD5\xEF\xB6c \x03(\x09\x12\x19\x0A\x0Ddrain_nat_ips\x18\xC7\xC1\xAE\xF0\x01 \x03(\x09\x12%\x0A\x14min_extra_ips_needed\x18\x84\xCA\xA9\xA8\x01 \x01(\x05H\x00\x88\x01\x01\x123\x0A\"num_vm_endpoints_with_nat_mappings\x18\xEC\xB6\xA8\xF4\x01 \x01(\x05H\x01\x88\x01\x01\x12\x1C\x0A\x0Brule_number\x18\xEC\xDB\x9A\xFF\x01 \x01(\x05H\x02\x88\x01\x01B\x17\x0A\x15_min_extra_ips_neededB%\x0A#_num_vm_endpoints_with_nat_mappingsB\x0E\x0A\x0C_rule_number\"\x7F\x0A\x14RouterStatusResponse\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x00\x88\x01\x01\x12=\x0A\x06result\x18\x9D\x90\xB7B \x01(\x0B2%.google.cloud.compute.v1.RouterStatusH\x01\x88\x01\x01B\x07\x0A\x05_kindB\x09\x0A\x07_result\"l\x0A\x1DRoutersGetRoutePolicyResponse\x12>\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x0B2\$.google.cloud.compute.v1.RoutePolicyH\x00\x88\x01\x01B\x0B\x0A\x09_resource\"\xE2\x02\x0A\x14RoutersListBgpRoutes\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x03\x88\x01\x01\x124\x0A\x06result\x18\x9D\x90\xB7B \x03(\x0B2!.google.cloud.compute.v1.BgpRoute\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xE9\x02\x0A\x18RoutersListRoutePolicies\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x03\x88\x01\x01\x127\x0A\x06result\x18\x9D\x90\xB7B \x03(\x0B2\$.google.cloud.compute.v1.RoutePolicy\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"`\x0A\x16RoutersPreviewResponse\x129\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x0B2\x1F.google.cloud.compute.v1.RouterH\x00\x88\x01\x01B\x0B\x0A\x09_resource\"\x90\x01\x0A\x11RoutersScopedList\x124\x0A\x07routers\x18\xCA\xA4\xDD\x94\x01 \x03(\x0B2\x1F.google.cloud.compute.v1.Router\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xD8\x03\x0A\x0ESSLHealthCheck\x12\x14\x0A\x04port\x18\x81\xB1\xD2\x01 \x01(\x05H\x00\x88\x01\x01\x12\x19\x0A\x09port_name\x18\x89\x87\xE7\x13 \x01(\x09H\x01\x88\x01\x01\x12\"\x0A\x12port_specification\x18\xC5\xEB\xCC\x18 \x01(\x09H\x02\x88\x01\x01\x12\x1C\x0A\x0Cproxy_header\x18\xFE\xBA\xBCL \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07request\x18\x8F\xE5\xBB\x0A \x01(\x09H\x04\x88\x01\x01\x12\x18\x0A\x08response\x18\xC1\xA8\xDC] \x01(\x09H\x05\x88\x01\x01\"~\x0A\x11PortSpecification\x12 \x0A\x1CUNDEFINED_PORT_SPECIFICATION\x10\x00\x12\x15\x0A\x0EUSE_FIXED_PORT\x10\xE4\x88\xDBZ\x12\x16\x0A\x0EUSE_NAMED_PORT\x10\xBF\xCF\xC7\xA6\x01\x12\x18\x0A\x10USE_SERVING_PORT\x10\xCC\xD1\xF5\xAC\x01\"H\x0A\x0BProxyHeader\x12\x1A\x0A\x16UNDEFINED_PROXY_HEADER\x10\x00\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01\x12\x10\x0A\x08PROXY_V1\x10\xAC\xA4\xB7\x9F\x01B\x07\x0A\x05_portB\x0C\x0A\x0A_port_nameB\x15\x0A\x13_port_specificationB\x0F\x0A\x0D_proxy_headerB\x0A\x0A\x08_requestB\x0B\x0A\x09_response\"\x8F\x08\x0A\x11SavedAttachedDisk\x12\x1C\x0A\x0Bauto_delete\x18\xBB\xE4\xCE\xDD\x01 \x01(\x08H\x00\x88\x01\x01\x12\x14\x0A\x04boot\x18\xF2\xF5\xB8\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bdevice_name\x18\xD4\xB5\x9A \x01(\x09H\x02\x88\x01\x01\x12T\x0A\x13disk_encryption_key\x18\x85\xED\xC4\x81\x01 \x01(\x0B2..google.cloud.compute.v1.CustomerEncryptionKeyH\x03\x88\x01\x01\x12\x1D\x0A\x0Cdisk_size_gb\x18\xB7\x9A\xE7\x96\x01 \x01(\x03H\x04\x88\x01\x01\x12\x19\x0A\x09disk_type\x18\x9C\xE9\xAC, \x01(\x09H\x05\x88\x01\x01\x12E\x0A\x11guest_os_features\x18\xD1\xE0\xE7% \x03(\x0B2'.google.cloud.compute.v1.GuestOsFeature\x12\x15\x0A\x05index\x18\xD2\xD1\xEC/ \x01(\x05H\x06\x88\x01\x01\x12\x1A\x0A\x09interface\x18\xB9\xDA\xD5\xEF\x01 \x01(\x09H\x07\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x08\x88\x01\x01\x12\x14\x0A\x08licenses\x18\xD2\x88\x80\xA1\x01 \x03(\x09\x12\x14\x0A\x04mode\x18\xA3\xF3\xCC\x01 \x01(\x09H\x09\x88\x01\x01\x12\x16\x0A\x06source\x18\x9B\xD0\xC1T \x01(\x09H\x0A\x88\x01\x01\x12\x1E\x0A\x0Dstorage_bytes\x18\xA7\xBB\xBD\xCA\x01 \x01(\x03H\x0B\x88\x01\x01\x12%\x0A\x14storage_bytes_status\x18\x8A\xAB\x80\xEA\x01 \x01(\x09H\x0C\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x0D\x88\x01\x01\">\x0A\x09Interface\x12\x17\x0A\x13UNDEFINED_INTERFACE\x10\x00\x12\x0B\x0A\x04NVME\x10\xE0\x82\x93\x01\x12\x0B\x0A\x04SCSI\x10\xA6\x81\x9B\x01\"?\x0A\x04Mode\x12\x12\x0A\x0EUNDEFINED_MODE\x10\x00\x12\x10\x0A\x09READ_ONLY\x10\xB5\x99\xEC+\x12\x11\x0A\x0AREAD_WRITE\x10\xD6\x97\xE4R\"]\x0A\x12StorageBytesStatus\x12\"\x0A\x1EUNDEFINED_STORAGE_BYTES_STATUS\x10\x00\x12\x10\x0A\x08UPDATING\x10\xC6\xEE\xEC\xEB\x01\x12\x11\x0A\x0AUP_TO_DATE\x10\xCE\xA2\xA70\"?\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x12\x0A\x0APERSISTENT\x10\x97\xF5\xD5\xDB\x01\x12\x0F\x0A\x07SCRATCH\x10\xDA\xFD\xF0\xEC\x01B\x0E\x0A\x0C_auto_deleteB\x07\x0A\x05_bootB\x0E\x0A\x0C_device_nameB\x16\x0A\x14_disk_encryption_keyB\x0F\x0A\x0D_disk_size_gbB\x0C\x0A\x0A_disk_typeB\x08\x0A\x06_indexB\x0C\x0A\x0A_interfaceB\x07\x0A\x05_kindB\x07\x0A\x05_modeB\x09\x0A\x07_sourceB\x10\x0A\x0E_storage_bytesB\x17\x0A\x15_storage_bytes_statusB\x07\x0A\x05_type\"\xC5\x03\x0A\x09SavedDisk\x12\x1D\x0A\x0Carchitecture\x18\xD3\xD2\xB1\x90\x01 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bsource_disk\x18\xC1\xEE\xB4\xD7\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1E\x0A\x0Dstorage_bytes\x18\xA7\xBB\xBD\xCA\x01 \x01(\x03H\x03\x88\x01\x01\x12%\x0A\x14storage_bytes_status\x18\x8A\xAB\x80\xEA\x01 \x01(\x09H\x04\x88\x01\x01\"j\x0A\x0CArchitecture\x12\x1A\x0A\x16UNDEFINED_ARCHITECTURE\x10\x00\x12 \x0A\x18ARCHITECTURE_UNSPECIFIED\x10\xAB\xD4\x9D\xBC\x01\x12\x0C\x0A\x05ARM64\x10\xFA\xCB\xE9\x1D\x12\x0E\x0A\x06X86_64\x10\xC7\xA4\xE6\xCA\x01\"]\x0A\x12StorageBytesStatus\x12\"\x0A\x1EUNDEFINED_STORAGE_BYTES_STATUS\x10\x00\x12\x10\x0A\x08UPDATING\x10\xC6\xEE\xEC\xEB\x01\x12\x11\x0A\x0AUP_TO_DATE\x10\xCE\xA2\xA70B\x0F\x0A\x0D_architectureB\x07\x0A\x05_kindB\x0E\x0A\x0C_source_diskB\x10\x0A\x0E_storage_bytesB\x17\x0A\x15_storage_bytes_status\"\x81\x02\x0A\x15ScalingScheduleStatus\x12\x1F\x0A\x0Flast_start_time\x18\xD3\xBB\xBC\x10 \x01(\x09H\x00\x88\x01\x01\x12\x1F\x0A\x0Fnext_start_time\x18\xD6\xF2\xB0. \x01(\x09H\x01\x88\x01\x01\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H\x02\x88\x01\x01\"]\x0A\x05State\x12\x13\x0A\x0FUNDEFINED_STATE\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x10\x0A\x08DISABLED\x10\xFC\xD4\xB0\xF6\x01\x12\x0F\x0A\x08OBSOLETE\x10\x99\xEB\xDC\x1F\x12\x0C\x0A\x05READY\x10\x83\xC3\x8F%B\x12\x0A\x10_last_start_timeB\x12\x0A\x10_next_start_timeB\x08\x0A\x06_state\"\xAC\x0B\x0A\x0AScheduling\x12\"\x0A\x11automatic_restart\x18\xFB\xB7\xA4\xA7\x01 \x01(\x08H\x00\x88\x01\x01\x12#\x0A\x13availability_domain\x18\xA8\xA0\xB4x \x01(\x05H\x01\x88\x01\x01\x12+\x0A\x1Ahost_error_timeout_seconds\x18\x93\xDC\xD9\xC2\x01 \x01(\x05H\x02\x88\x01\x01\x12+\x0A\x1Binstance_termination_action\x18\xBB\xFF\x993 \x01(\x09H\x03\x88\x01\x01\x12M\x0A\x1Alocal_ssd_recovery_timeout\x18\xE6\xAF\xE6\x7F \x01(\x0B2!.google.cloud.compute.v1.DurationH\x04\x88\x01\x01\x12\x1E\x0A\x0Dlocation_hint\x18\xD1\x81\x92\xA7\x01 \x01(\x09H\x05\x88\x01\x01\x12D\x0A\x10max_run_duration\x18\xC3\xAF\xB8\xCD\x01 \x01(\x0B2!.google.cloud.compute.v1.DurationH\x06\x88\x01\x01\x12\x1E\x0A\x0Dmin_node_cpus\x18\xBB\xA4\xA2\x97\x01 \x01(\x05H\x07\x88\x01\x01\x12L\x0A\x0Fnode_affinities\x18\xA3\x84\x9A\xDC\x01 \x03(\x0B2/.google.cloud.compute.v1.SchedulingNodeAffinity\x12#\x0A\x13on_host_maintenance\x18\xDC\xF2\xE7\x1E \x01(\x09H\x08\x88\x01\x01\x12a\x0A\x17on_instance_stop_action\x18\xC9\x8D\xD5\xFC\x01 \x01(\x0B27.google.cloud.compute.v1.SchedulingOnInstanceStopActionH\x09\x88\x01\x01\x12\x1C\x0A\x0Bpreemptible\x18\xA1\xE5\xCB\x9A\x01 \x01(\x08H\x0A\x88\x01\x01\x12!\x0A\x12provisioning_model\x18\xD7\x96\x1E \x01(\x09H\x0B\x88\x01\x01\x12&\x0A\x16skip_guest_os_shutdown\x18\xAA\xBF\x94` \x01(\x08H\x0C\x88\x01\x01\x12!\x0A\x10termination_time\x18\xA8\x8E\x90\xCC\x01 \x01(\x09H\x0D\x88\x01\x01\"\x93\x01\x0A\x19InstanceTerminationAction\x12)\x0A%UNDEFINED_INSTANCE_TERMINATION_ACTION\x10\x00\x12\x0E\x0A\x06DELETE\x10\xAB\xF3\xE5\xBF\x01\x12.\x0A'INSTANCE_TERMINATION_ACTION_UNSPECIFIED\x10\xB3\xC1\xA9,\x12\x0B\x0A\x04STOP\x10\x82\x80\x9C\x01\"Y\x0A\x11OnHostMaintenance\x12!\x0A\x1DUNDEFINED_ON_HOST_MAINTENANCE\x10\x00\x12\x0E\x0A\x07MIGRATE\x10\x8B\xC3\x81O\x12\x11\x0A\x09TERMINATE\x10\xC1\x9C\xCB\xFB\x01\"\x82\x01\x0A\x11ProvisioningModel\x12 \x0A\x1CUNDEFINED_PROVISIONING_MODEL\x10\x00\x12\x11\x0A\x0AFLEX_START\x10\xFC\x90\xC20\x12\x19\x0A\x11RESERVATION_BOUND\x10\x8B\x96\xFC\x8B\x01\x12\x0B\x0A\x04SPOT\x10\x82\xE2\x9B\x01\x12\x10\x0A\x08STANDARD\x10\xBD\x9D\x8C\xE7\x01B\x14\x0A\x12_automatic_restartB\x16\x0A\x14_availability_domainB\x1D\x0A\x1B_host_error_timeout_secondsB\x1E\x0A\x1C_instance_termination_actionB\x1D\x0A\x1B_local_ssd_recovery_timeoutB\x10\x0A\x0E_location_hintB\x13\x0A\x11_max_run_durationB\x10\x0A\x0E_min_node_cpusB\x16\x0A\x14_on_host_maintenanceB\x1A\x0A\x18_on_instance_stop_actionB\x0E\x0A\x0C_preemptibleB\x15\x0A\x13_provisioning_modelB\x19\x0A\x17_skip_guest_os_shutdownB\x13\x0A\x11_termination_time\"\xC7\x01\x0A\x16SchedulingNodeAffinity\x12\x12\x0A\x03key\x18\xDF\xBC\x06 \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x08operator\x18\xA4\xD1\xA8\x11 \x01(\x09H\x01\x88\x01\x01\x12\x11\x0A\x06values\x18\xA2\xBA\x96w \x03(\x09\"W\x0A\x08Operator\x12\x16\x0A\x12UNDEFINED_OPERATOR\x10\x00\x12\x07\x0A\x02IN\x10\xA5\x12\x12\x0D\x0A\x06NOT_IN\x10\xB1\xBC\xEBL\x12\x1B\x0A\x14OPERATOR_UNSPECIFIED\x10\xFC\xFF\xBA=B\x06\x0A\x04_keyB\x0B\x0A\x09_operator\"Z\x0A\x1ESchedulingOnInstanceStopAction\x12\"\x0A\x11discard_local_ssd\x18\xCF\xE9\xAD\x98\x01 \x01(\x08H\x00\x88\x01\x01B\x14\x0A\x12_discard_local_ssd\"S\x0A\x0AScreenshot\x12\x19\x0A\x08contents\x18\x9A\xB6\xBD\xF1\x01 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01B\x0B\x0A\x09_contentsB\x07\x0A\x05_kind\"\xEF\x03\x0A\x1ESecurityPoliciesAggregatedList\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x12T\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2B.google.cloud.compute.v1.SecurityPoliciesAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01\x1Aa\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12B\x0A\x05value\x18\x02 \x01(\x0B23.google.cloud.compute.v1.SecurityPoliciesScopedList:\x028\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xBF\x01\x0A7SecurityPoliciesListPreconfiguredExpressionSetsResponse\x12b\x0A\x1Dpreconfigured_expression_sets\x18\xFA\x8C\xD7\xFF\x01 \x01(\x0B22.google.cloud.compute.v1.SecurityPoliciesWafConfigH\x00\x88\x01\x01B \x0A\x1E_preconfigured_expression_sets\"\xAA\x01\x0A\x1ASecurityPoliciesScopedList\x12E\x0A\x11security_policies\x18\xEF\xA6\xF7< \x03(\x0B2'.google.cloud.compute.v1.SecurityPolicy\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"r\x0A\x19SecurityPoliciesWafConfig\x12G\x0A\x09waf_rules\x18\xD4\xC3\xDB# \x01(\x0B2,.google.cloud.compute.v1.PreconfiguredWafSetH\x00\x88\x01\x01B\x0C\x0A\x0A_waf_rules\"\xCC\x0B\x0A\x0ESecurityPolicy\x12k\x0A\x1Aadaptive_protection_config\x18\xDF\xFB\xD1G \x01(\x0B2?.google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigH\x00\x88\x01\x01\x12f\x0A\x17advanced_options_config\x18\xC0\xD3\x9D\xD6\x01 \x01(\x0B2<.google.cloud.compute.v1.SecurityPolicyAdvancedOptionsConfigH\x01\x88\x01\x01\x12L\x0A\x0Cassociations\x18\x92\xE8\xCA\xF2\x01 \x03(\x0B22.google.cloud.compute.v1.SecurityPolicyAssociation\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x02\x88\x01\x01\x12c\x0A\x16ddos_protection_config\x18\xCD\x84\xFF\x17 \x01(\x0B2;.google.cloud.compute.v1.SecurityPolicyDdosProtectionConfigH\x03\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x05\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x06\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x07\x88\x01\x01\x12!\x0A\x11label_fingerprint\x18\x99\xF0\xF7T \x01(\x09H\x08\x88\x01\x01\x12G\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B23.google.cloud.compute.v1.SecurityPolicy.LabelsEntry\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x09\x88\x01\x01\x12\x16\x0A\x06parent\x18\xAA\x91\xAC% \x01(\x09H\x0A\x88\x01\x01\x12h\x0A\x18recaptcha_options_config\x18\xDB\xD4\xBD\xF7\x01 \x01(\x0B2=.google.cloud.compute.v1.SecurityPolicyRecaptchaOptionsConfigH\x0B\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x0C\x88\x01\x01\x12=\x0A\x05rules\x18\xF7\x91\xF53 \x03(\x0B2+.google.cloud.compute.v1.SecurityPolicyRule\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0D\x88\x01\x01\x12\x1B\x0A\x0Ashort_name\x18\xEE\xB8\xD0\xEA\x01 \x01(\x09H\x0E\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x0F\x88\x01\x01\x12W\x0A\x13user_defined_fields\x18\xA3\x89\xC0\x0D \x03(\x0B27.google.cloud.compute.v1.SecurityPolicyUserDefinedField\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"d\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x12\x0A\x0BCLOUD_ARMOR\x10\xF5\x9C\xA4|\x12\x17\x0A\x10CLOUD_ARMOR_EDGE\x10\xC7\xA2\xC7w\x12\x1B\x0A\x13CLOUD_ARMOR_NETWORK\x10\xC4\xAC\xF9\xE8\x01B\x1D\x0A\x1B_adaptive_protection_configB\x1A\x0A\x18_advanced_options_configB\x15\x0A\x13_creation_timestampB\x19\x0A\x17_ddos_protection_configB\x0E\x0A\x0C_descriptionB\x0E\x0A\x0C_fingerprintB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x14\x0A\x12_label_fingerprintB\x07\x0A\x05_nameB\x09\x0A\x07_parentB\x1B\x0A\x19_recaptcha_options_configB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB\x0D\x0A\x0B_short_nameB\x07\x0A\x05_type\"\xCD\x01\x0A&SecurityPolicyAdaptiveProtectionConfig\x12\x83\x01\x0A\x1Alayer7_ddos_defense_config\x18\xA3\xD9\xC3\xD0\x01 \x01(\x0B2V.google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigH\x00\x88\x01\x01B\x1D\x0A\x1B_layer7_ddos_defense_config\"\xF3\x02\x0A=SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig\x12\x17\x0A\x06enable\x18\x83\xCB\xD4\x94\x01 \x01(\x08H\x00\x88\x01\x01\x12 \x0A\x0Frule_visibility\x18\xB5\xD8\x90\xD8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x83\x01\x0A\x11threshold_configs\x18\x9D\xAB\xE3\x1C \x03(\x0B2e.google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig\"R\x0A\x0ERuleVisibility\x12\x1D\x0A\x19UNDEFINED_RULE_VISIBILITY\x10\x00\x12\x0F\x0A\x07PREMIUM\x10\xB7\xB4\xC1\xBE\x01\x12\x10\x0A\x08STANDARD\x10\xBD\x9D\x8C\xE7\x01B\x09\x0A\x07_enableB\x12\x0A\x10_rule_visibility\"\xD1\x06\x0ALSecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig\x120\x0A auto_deploy_confidence_threshold\x18\xBE\xED\x99( \x01(\x02H\x00\x88\x01\x01\x12*\x0A\x1Aauto_deploy_expiration_sec\x18\x89\xB5\x9A! \x01(\x05H\x01\x88\x01\x01\x128\x0A'auto_deploy_impacted_baseline_threshold\x18\xC3\x9C\xB9\x8B\x01 \x01(\x02H\x02\x88\x01\x01\x12+\x0A\x1Aauto_deploy_load_threshold\x18\x9A\xA0\x82\xF9\x01 \x01(\x02H\x03\x88\x01\x01\x12'\x0A\x16detection_absolute_qps\x18\xE6\xFD\xD7\xB6\x01 \x01(\x02H\x04\x88\x01\x01\x12)\x0A\x18detection_load_threshold\x18\xCC\xCA\xA3\xCD\x01 \x01(\x02H\x05\x88\x01\x01\x123\x0A\"detection_relative_to_baseline_qps\x18\x85\x9B\xF6\x8A\x01 \x01(\x02H\x06\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x07\x88\x01\x01\x12\xA5\x01\x0A\x1Btraffic_granularity_configs\x18\xBE\xB4\xDA( \x03(\x0B2}.google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfigB#\x0A!_auto_deploy_confidence_thresholdB\x1D\x0A\x1B_auto_deploy_expiration_secB*\x0A(_auto_deploy_impacted_baseline_thresholdB\x1D\x0A\x1B_auto_deploy_load_thresholdB\x19\x0A\x17_detection_absolute_qpsB\x1B\x0A\x19_detection_load_thresholdB%\x0A#_detection_relative_to_baseline_qpsB\x07\x0A\x05_name\"\xD0\x02\x0AdSecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig\x12)\x0A\x18enable_each_unique_value\x18\xC5\x8A\xDE\xDF\x01 \x01(\x08H\x00\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x01\x88\x01\x01\x12\x15\x0A\x05value\x18\xF1\xA2\xB25 \x01(\x09H\x02\x88\x01\x01\"`\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x18\x0A\x10HTTP_HEADER_HOST\x10\xE3\xE5\xBE\xB2\x01\x12\x11\x0A\x09HTTP_PATH\x10\xFC\xD2\xC4\x94\x01\x12\x17\x0A\x10UNSPECIFIED_TYPE\x10\xE2\xEE\xDB\x19B\x1B\x0A\x19_enable_each_unique_valueB\x07\x0A\x05_typeB\x08\x0A\x06_value\"\xAD\x04\x0A#SecurityPolicyAdvancedOptionsConfig\x12p\x0A\x12json_custom_config\x18\xB9\xD9\x995 \x01(\x0B2L.google.cloud.compute.v1.SecurityPolicyAdvancedOptionsConfigJsonCustomConfigH\x00\x88\x01\x01\x12\x1D\x0A\x0Cjson_parsing\x18\xD9\x84\xDA\x86\x01 \x01(\x09H\x01\x88\x01\x01\x12\x19\x0A\x09log_level\x18\xC9\xBD\x84C \x01(\x09H\x02\x88\x01\x01\x12,\x0A\x1Crequest_body_inspection_size\x18\xFF\x8D\x9A[ \x01(\x09H\x03\x88\x01\x01\x12#\x0A\x17user_ip_request_headers\x18\xB2\xEF\xE2\xC8\x01 \x03(\x09\"k\x0A\x0BJsonParsing\x12\x1A\x0A\x16UNDEFINED_JSON_PARSING\x10\x00\x12\x10\x0A\x08DISABLED\x10\xFC\xD4\xB0\xF6\x01\x12\x10\x0A\x08STANDARD\x10\xBD\x9D\x8C\xE7\x01\x12\x1C\x0A\x15STANDARD_WITH_GRAPHQL\x10\x92\xBF\x813\"C\x0A\x08LogLevel\x12\x17\x0A\x13UNDEFINED_LOG_LEVEL\x10\x00\x12\x0D\x0A\x06NORMAL\x10\xE7\xE1\xE6L\x12\x0F\x0A\x07VERBOSE\x10\xE2\x8A\xE4\xFD\x01B\x15\x0A\x13_json_custom_configB\x0F\x0A\x0D_json_parsingB\x0C\x0A\x0A_log_levelB\x1F\x0A\x1D_request_body_inspection_size\"O\x0A3SecurityPolicyAdvancedOptionsConfigJsonCustomConfig\x12\x18\x0A\x0Dcontent_types\x18\xB3\xE2\xA7\x08 \x03(\x09\"\xBE\x02\x0A\x19SecurityPolicyAssociation\x12\x1D\x0A\x0Dattachment_id\x18\xB7\xC3\xBD1 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Cdisplay_name\x18\xE8\x87\x91\x02 \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x10excluded_folders\x18\xD0\x98\x8E\x94\x01 \x03(\x09\x12\x1D\x0A\x11excluded_projects\x18\xCF\x9E\xFD\x86\x01 \x03(\x09\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x02\x88\x01\x01\x12\"\x0A\x12security_policy_id\x18\x89\x92\x8Fa \x01(\x09H\x03\x88\x01\x01\x12\x1B\x0A\x0Ashort_name\x18\xEE\xB8\xD0\xEA\x01 \x01(\x09H\x04\x88\x01\x01B\x10\x0A\x0E_attachment_idB\x0F\x0A\x0D_display_nameB\x07\x0A\x05_nameB\x15\x0A\x13_security_policy_idB\x0D\x0A\x0B_short_name\"\xC7\x01\x0A\"SecurityPolicyDdosProtectionConfig\x12 \x0A\x0Fddos_protection\x18\x94\x9F\x9B\x83\x01 \x01(\x09H\x00\x88\x01\x01\"k\x0A\x0EDdosProtection\x12\x1D\x0A\x19UNDEFINED_DDOS_PROTECTION\x10\x00\x12\x0F\x0A\x08ADVANCED\x10\xA2\xB0\xB5\x1E\x12\x17\x0A\x10ADVANCED_PREVIEW\x10\x8B\xD9\xC0\x13\x12\x10\x0A\x08STANDARD\x10\xBD\x9D\x8C\xE7\x01B\x12\x0A\x10_ddos_protection\"\x83\x02\x0A\x12SecurityPolicyList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x129\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2'.google.cloud.compute.v1.SecurityPolicy\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x03\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0A\x0A\x08_warning\"`\x0A\$SecurityPolicyRecaptchaOptionsConfig\x12\"\x0A\x11redirect_site_key\x18\xEA\x84\xBC\xD5\x01 \x01(\x09H\x00\x88\x01\x01B\x14\x0A\x12_redirect_site_key\"N\x0A\x17SecurityPolicyReference\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09H\x00\x88\x01\x01B\x12\x0A\x10_security_policy\"\xF7\x06\x0A\x12SecurityPolicyRule\x12\x16\x0A\x06action\x18\xB6\xFC\xBDY \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12[\x0A\x0Dheader_action\x18\xA8\xA0\xB8\x9C\x01 \x01(\x0B2;.google.cloud.compute.v1.SecurityPolicyRuleHttpHeaderActionH\x02\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x03\x88\x01\x01\x12I\x0A\x05match\x18\xC5\xB3\xB71 \x01(\x0B22.google.cloud.compute.v1.SecurityPolicyRuleMatcherH\x04\x88\x01\x01\x12Y\x0A\x0Dnetwork_match\x18\xF4\xF8\xFA\xDC\x01 \x01(\x0B29.google.cloud.compute.v1.SecurityPolicyRuleNetworkMatcherH\x05\x88\x01\x01\x12k\x0A\x18preconfigured_waf_config\x18\xE3\x9F\x968 \x01(\x0B2A.google.cloud.compute.v1.SecurityPolicyRulePreconfiguredWafConfigH\x06\x88\x01\x01\x12\x17\x0A\x07preview\x18\xC8\xC7\xA3h \x01(\x08H\x07\x88\x01\x01\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x08\x88\x01\x01\x12_\x0A\x12rate_limit_options\x18\xFB\xC9\x9A \x01(\x0B2;.google.cloud.compute.v1.SecurityPolicyRuleRateLimitOptionsH\x09\x88\x01\x01\x12\\\x0A\x10redirect_options\x18\xBB\x92\xEEM \x01(\x0B2:.google.cloud.compute.v1.SecurityPolicyRuleRedirectOptionsH\x0A\x88\x01\x01B\x09\x0A\x07_actionB\x0E\x0A\x0C_descriptionB\x10\x0A\x0E_header_actionB\x07\x0A\x05_kindB\x08\x0A\x06_matchB\x10\x0A\x0E_network_matchB\x1B\x0A\x19_preconfigured_waf_configB\x0A\x0A\x08_previewB\x0B\x0A\x09_priorityB\x15\x0A\x13_rate_limit_optionsB\x13\x0A\x11_redirect_options\"\x95\x01\x0A\"SecurityPolicyRuleHttpHeaderAction\x12o\x0A\x17request_headers_to_adds\x18\xCD\xAB\xFA) \x03(\x0B2K.google.cloud.compute.v1.SecurityPolicyRuleHttpHeaderActionHttpHeaderOption\"\x90\x01\x0A2SecurityPolicyRuleHttpHeaderActionHttpHeaderOption\x12\x1B\x0A\x0Bheader_name\x18\xFD\xC1\xC74 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Cheader_value\x18\xBF\xF2\xEB` \x01(\x09H\x01\x88\x01\x01B\x0E\x0A\x0C_header_nameB\x0F\x0A\x0D_header_value\"\x9B\x03\x0A\x19SecurityPolicyRuleMatcher\x12P\x0A\x06config\x18\xC2\x86\xFEy \x01(\x0B28.google.cloud.compute.v1.SecurityPolicyRuleMatcherConfigH\x00\x88\x01\x01\x123\x0A\x04expr\x18\xF5\xF3\xBE\x01 \x01(\x0B2\x1D.google.cloud.compute.v1.ExprH\x01\x88\x01\x01\x12\\\x0A\x0Cexpr_options\x18\xD4\xC4\xEC\xE7\x01 \x01(\x0B2=.google.cloud.compute.v1.SecurityPolicyRuleMatcherExprOptionsH\x02\x88\x01\x01\x12\x1F\x0A\x0Eversioned_expr\x18\xBD\xE3\xD6\x99\x01 \x01(\x09H\x03\x88\x01\x01\"@\x0A\x0DVersionedExpr\x12\x1C\x0A\x18UNDEFINED_VERSIONED_EXPR\x10\x00\x12\x11\x0A\x0ASRC_IPS_V1\x10\x89\xFD\xE8!B\x09\x0A\x07_configB\x07\x0A\x05_exprB\x0F\x0A\x0D_expr_optionsB\x11\x0A\x0F_versioned_expr\"<\x0A\x1FSecurityPolicyRuleMatcherConfig\x12\x19\x0A\x0Dsrc_ip_ranges\x18\xD3\x80\x87\xCE\x01 \x03(\x09\"\xAF\x01\x0A\$SecurityPolicyRuleMatcherExprOptions\x12q\x0A\x11recaptcha_options\x18\xC6\xF6\xC7\xB9\x01 \x01(\x0B2M.google.cloud.compute.v1.SecurityPolicyRuleMatcherExprOptionsRecaptchaOptionsH\x00\x88\x01\x01B\x14\x0A\x12_recaptcha_options\"~\x0A4SecurityPolicyRuleMatcherExprOptionsRecaptchaOptions\x12!\x0A\x16action_token_site_keys\x18\x9D\xEA\xC9\x1C \x03(\x09\x12#\x0A\x17session_token_site_keys\x18\xFD\xF2\xFA\x9E\x01 \x03(\x09\"\xC3\x02\x0A SecurityPolicyRuleNetworkMatcher\x12\x1A\x0A\x0Edest_ip_ranges\x18\x91\xD7\xEE\xA0\x01 \x03(\x09\x12\x16\x0A\x0Adest_ports\x18\xB5\xB0\x93\xB5\x01 \x03(\x09\x12\x17\x0A\x0Cip_protocols\x18\xC3\x8F\xCD{ \x03(\x09\x12\x13\x0A\x08src_asns\x18\xF2\xBD\x978 \x03(\x0D\x12\x19\x0A\x0Dsrc_ip_ranges\x18\xD3\x80\x87\xCE\x01 \x03(\x09\x12\x15\x0A\x09src_ports\x18\xF7\xBB\x9E\xD4\x01 \x03(\x09\x12\x1B\x0A\x10src_region_codes\x18\x96\xE3\x9F/ \x03(\x09\x12n\x0A\x13user_defined_fields\x18\xA3\x89\xC0\x0D \x03(\x0B2N.google.cloud.compute.v1.SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch\"i\x0A5SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01\x12\x11\x0A\x06values\x18\xA2\xBA\x96w \x03(\x09B\x07\x0A\x05_name\"\x8D\x01\x0A(SecurityPolicyRulePreconfiguredWafConfig\x12a\x0A\x0Aexclusions\x18\xE5\xF8\xBFc \x03(\x0B2J.google.cloud.compute.v1.SecurityPolicyRulePreconfiguredWafConfigExclusion\"\x82\x05\x0A1SecurityPolicyRulePreconfiguredWafConfigExclusion\x12|\x0A\x1Arequest_cookies_to_exclude\x18\xF6\xDE\xDFJ \x03(\x0B2U.google.cloud.compute.v1.SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams\x12|\x0A\x1Arequest_headers_to_exclude\x18\x9F\xA4\x93\x1E \x03(\x0B2U.google.cloud.compute.v1.SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams\x12\x82\x01\x0A\x1Frequest_query_params_to_exclude\x18\x88\x9E\xBA\xA2\x01 \x03(\x0B2U.google.cloud.compute.v1.SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams\x12y\x0A\x17request_uris_to_exclude\x18\x9E\xAA\x9F+ \x03(\x0B2U.google.cloud.compute.v1.SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams\x12\x1B\x0A\x0Ftarget_rule_ids\x18\xE3\xE3\xD5\xED\x01 \x03(\x09\x12 \x0A\x0Ftarget_rule_set\x18\x8D\xAF\xD6\xED\x01 \x01(\x09H\x00\x88\x01\x01B\x12\x0A\x10_target_rule_set\"\xE7\x01\x0A.google.cloud.compute.v1.ServiceAttachmentConsumerProjectLimit\x12 \x0A\x15consumer_reject_lists\x18\x9E\x99\xA5a \x03(\x09\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12\x17\x0A\x0Cdomain_names\x18\x8D\xD8\x89\x03 \x03(\x09\x12&\x0A\x15enable_proxy_protocol\x18\x85\x87\xBC\xAD\x01 \x01(\x08H\x03\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x04\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x05\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x06\x88\x01\x01\x12M\x0A\x08metadata\x18\xAF\xF6\xB5) \x03(\x0B28.google.cloud.compute.v1.ServiceAttachment.MetadataEntry\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x07\x88\x01\x01\x12\x17\x0A\x0Bnat_subnets\x18\x98\x8F\xDB\xB2\x01 \x03(\x09\x12(\x0A\x18producer_forwarding_rule\x18\xD1\xA8\x9Cv \x01(\x09H\x08\x88\x01\x01\x12,\x0A\x1Bpropagated_connection_limit\x18\xFE\xC8\xD3\x9E\x01 \x01(\x0DH\x09\x88\x01\x01\x12L\x0A\x19psc_service_attachment_id\x18\xEE\xFA\xCF\xFB\x01 \x01(\x0B2 .google.cloud.compute.v1.Uint128H\x0A\x88\x01\x01\x12%\x0A\x15reconcile_connections\x18\xE4\xC3\xEB; \x01(\x08H\x0B\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x0C\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0D\x88\x01\x01\x12\x1D\x0A\x0Etarget_service\x18\x87\xFCN \x01(\x09H\x0E\x88\x01\x01\x1A/\x0A\x0DMetadataEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\x95\x01\x0A\x14ConnectionPreference\x12#\x0A\x1FUNDEFINED_CONNECTION_PREFERENCE\x10\x00\x12\x17\x0A\x10ACCEPT_AUTOMATIC\x10\x94\xF7\xF0#\x12\x15\x0A\x0DACCEPT_MANUAL\x10\xDD\xED\xF1\xB1\x01\x12(\x0A!CONNECTION_PREFERENCE_UNSPECIFIED\x10\xB4\xA0\xBF\x10B\x18\x0A\x16_connection_preferenceB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x18\x0A\x16_enable_proxy_protocolB\x0E\x0A\x0C_fingerprintB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x1B\x0A\x19_producer_forwarding_ruleB\x1E\x0A\x1C_propagated_connection_limitB\x1C\x0A\x1A_psc_service_attachment_idB\x18\x0A\x16_reconcile_connectionsB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB\x11\x0A\x0F_target_service\"\xD4\x03\x0A\x1FServiceAttachmentAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12U\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2C.google.cloud.compute.v1.ServiceAttachmentAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1Ac\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12D\x0A\x05value\x18\x02 \x01(\x0B25.google.cloud.compute.v1.ServiceAttachmentsScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x90\x04\x0A\"ServiceAttachmentConnectedEndpoint\x12 \x0A\x10consumer_network\x18\xE5\xDD\xA4y \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x08endpoint\x18\x95\xBB\x9C> \x01(\x09H\x01\x88\x01\x01\x12!\x0A\x10endpoint_with_id\x18\x8A\xC5\x90\xD4\x01 \x01(\x09H\x02\x88\x01\x01\x12\x12\x0A\x07nat_ips\x18\x8E\xF0\x8B8 \x03(\x09\x12,\x0A\x1Bpropagated_connection_count\x18\xD2\xD3\xE3\x9A\x01 \x01(\x0DH\x03\x88\x01\x01\x12\"\x0A\x11psc_connection_id\x18\xDD\xA5\xA3\x8B\x01 \x01(\x04H\x04\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x05\x88\x01\x01\"\x94\x01\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x0F\x0A\x08ACCEPTED\x10\xA7\x9F\xD2u\x12\x0E\x0A\x06CLOSED\x10\xEC\xAA\xA3\xB5\x01\x12\x17\x0A\x0FNEEDS_ATTENTION\x10\xBC\x8B\xA2\xA4\x01\x12\x0E\x0A\x07PENDING\x10\xF7\xAA\xF0\x10\x12\x0F\x0A\x08REJECTED\x10\xFE\x88\x84S\x12\x19\x0A\x12STATUS_UNSPECIFIED\x10\xCA\xCC\x8B\x14B\x13\x0A\x11_consumer_networkB\x0B\x0A\x09_endpointB\x13\x0A\x11_endpoint_with_idB\x1E\x0A\x1C_propagated_connection_countB\x14\x0A\x12_psc_connection_idB\x09\x0A\x07_status\"\xF4\x01\x0A%ServiceAttachmentConsumerProjectLimit\x12 \x0A\x10connection_limit\x18\x9A\x9E\xD4> \x01(\x0DH\x00\x88\x01\x01\x12\x1C\x0A\x0Cendpoint_url\x18\xC5\xFF\xC4j \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x0Bnetwork_url\x18\xDE\x8F\xE6b \x01(\x09H\x02\x88\x01\x01\x12\"\x0A\x11project_id_or_num\x18\xA8\x8A\xE5\xA6\x01 \x01(\x09H\x03\x88\x01\x01B\x13\x0A\x11_connection_limitB\x0F\x0A\x0D_endpoint_urlB\x0E\x0A\x0C_network_urlB\x14\x0A\x12_project_id_or_num\"\xB3\x02\x0A\x15ServiceAttachmentList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12<\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2*.google.cloud.compute.v1.ServiceAttachment\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB2\x01\x0A\x1CServiceAttachmentsScopedList\x12K\x0A\x13service_attachments\x18\xA6\x92\xBA\x92\x01 \x03(\x0B2*.google.cloud.compute.v1.ServiceAttachment\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xA6\x02\x0A&SetBackendServiceTargetSslProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x8A\x01\x0A7target_ssl_proxies_set_backend_service_request_resource\x18\xA4\xE9\xA8B \x01(\x0B2A.google.cloud.compute.v1.TargetSslProxiesSetBackendServiceRequestB\x03\xE0A\x02\x12!\x0A\x10target_ssl_proxy\x18\xCD\xBA\xC6\xA1\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xA7\x02\x0A&SetBackendServiceTargetTcpProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x8B\x01\x0A7target_tcp_proxies_set_backend_service_request_resource\x18\xEF\xD1\xC2\x82\x01 \x01(\x0B2A.google.cloud.compute.v1.TargetTcpProxiesSetBackendServiceRequestB\x03\xE0A\x02\x12!\x0A\x10target_tcp_proxy\x18\xE2\xD6\xF0\xEF\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xB1\x02\x0A\x1ASetBackupTargetPoolRequest\x12\x1E\x0A\x0Efailover_ratio\x18\xFE\x94\xB4e \x01(\x02H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x0Btarget_pool\x18\x8A\xE4\xF8\x1D \x01(\x09B\x03\xE0A\x02\x12T\x0A\x19target_reference_resource\x18\xF0\xB7\xDD\xF9\x01 \x01(\x0B2(.google.cloud.compute.v1.TargetReferenceB\x03\xE0A\x02B\x11\x0A\x0F_failover_ratioB\x0D\x0A\x0B_request_id\"\xAE\x02\x0A(SetCertificateMapTargetHttpsProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x8F\x01\x0A9target_https_proxies_set_certificate_map_request_resource\x18\xBB\xB6\xFE\xDE\x01 \x01(\x0B2C.google.cloud.compute.v1.TargetHttpsProxiesSetCertificateMapRequestB\x03\xE0A\x02\x12\"\x0A\x12target_https_proxy\x18\xEC\xB0\xFA\x18 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xA7\x02\x0A&SetCertificateMapTargetSslProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x8B\x01\x0A7target_ssl_proxies_set_certificate_map_request_resource\x18\xBA\x96\x83\xA4\x01 \x01(\x0B2A.google.cloud.compute.v1.TargetSslProxiesSetCertificateMapRequestB\x03\xE0A\x02\x12!\x0A\x10target_ssl_proxy\x18\xCD\xBA\xC6\xA1\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xEA\x01\x0A\x1FSetCloudArmorTierProjectRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12y\x0A.projects_set_cloud_armor_tier_request_resource\x18\xCF\xFB\xDE\$ \x01(\x0B29.google.cloud.compute.v1.ProjectsSetCloudArmorTierRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x8C\x03\x0A*SetCommonInstanceMetadataOperationMetadata\x12\$\x0A\x13client_operation_id\x18\xE7\x8D\xDE\x8D\x01 \x01(\x09H\x00\x88\x01\x01\x12\x83\x01\x0A\x17per_location_operations\x18\x94\xD1\x82\xC3\x01 \x03(\x0B2^.google.cloud.compute.v1.SetCommonInstanceMetadataOperationMetadata.PerLocationOperationsEntry\x1A\x99\x01\x0A\x1APerLocationOperationsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12j\x0A\x05value\x18\x02 \x01(\x0B2[.google.cloud.compute.v1.SetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo:\x028\x01B\x16\x0A\x14_client_operation_id\"\xB2\x02\x0ABSetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo\x126\x0A\x05error\x18\x88\xA4\x93. \x01(\x0B2\x1F.google.cloud.compute.v1.StatusH\x00\x88\x01\x01\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H\x01\x88\x01\x01\"\x88\x01\x0A\x05State\x12\x13\x0A\x0FUNDEFINED_STATE\x10\x00\x12\x10\x0A\x09ABANDONED\x10\xB4\xC3\x80'\x12\x0B\x0A\x04DONE\x10\x82\xB7\x80\x01\x12\x0E\x0A\x06FAILED\x10\xBD\x90\xA6\xD9\x01\x12\x12\x0A\x0APROPAGATED\x10\xDB\xB4\x82\xF2\x01\x12\x12\x0A\x0BPROPAGATING\x10\x86\x83\xCBN\x12\x13\x0A\x0BUNSPECIFIED\x10\x97\xBE\x98\xFB\x01B\x08\x0A\x06_errorB\x08\x0A\x06_state\"\xBE\x01\x0A'SetCommonInstanceMetadataProjectRequest\x12E\x0A\x11metadata_resource\x18\x9E\xBE\xE6\x8A\x01 \x01(\x0B2!.google.cloud.compute.v1.MetadataB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xF7\x01\x0A#SetDefaultNetworkTierProjectRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x81\x01\x0A2projects_set_default_network_tier_request_resource\x18\x8A\xC0\xA3< \x01(\x0B2=.google.cloud.compute.v1.ProjectsSetDefaultNetworkTierRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xE9\x01\x0A\$SetDeletionProtectionInstanceRequest\x12\$\x0A\x13deletion_protection\x18\xEA\xFF\xB2\xDA\x01 \x01(\x08H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x16\x0A\x14_deletion_protectionB\x0D\x0A\x0B_request_id\"\xE2\x01\x0A SetDiskAutoDeleteInstanceRequest\x12\x1C\x0A\x0Bauto_delete\x18\xBB\xE4\xCE\xDD\x01 \x01(\x08B\x03\xE0A\x02\x12\x1B\x0A\x0Bdevice_name\x18\xD4\xB5\x9A \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xFF\x01\x0A)SetEdgeSecurityPolicyBackendBucketRequest\x12\x1E\x0A\x0Ebackend_bucket\x18\xF5\xE3\xDD+ \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12d\x0A\"security_policy_reference_resource\x18\xF0\xB4\xABa \x01(\x0B20.google.cloud.compute.v1.SecurityPolicyReferenceB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x82\x02\x0A*SetEdgeSecurityPolicyBackendServiceRequest\x12 \x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12d\x0A\"security_policy_reference_resource\x18\xF0\xB4\xABa \x01(\x0B20.google.cloud.compute.v1.SecurityPolicyReferenceB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xBB\x01\x0A SetIamPolicyBackendBucketRequest\x12d\x0A\"global_set_policy_request_resource\x18\xB2\xE7\xDB\xA0\x01 \x01(\x0B2/.google.cloud.compute.v1.GlobalSetPolicyRequestB\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xBC\x01\x0A!SetIamPolicyBackendServiceRequest\x12d\x0A\"global_set_policy_request_resource\x18\xB2\xE7\xDB\xA0\x01 \x01(\x0B2/.google.cloud.compute.v1.GlobalSetPolicyRequestB\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xC4\x01\x0A\x17SetIamPolicyDiskRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\x12`\x0A zone_set_policy_request_resource\x18\xBB\xB8\x98\xB6\x01 \x01(\x0B2-.google.cloud.compute.v1.ZoneSetPolicyRequestB\x03\xE0A\x02\"\xBB\x01\x0A!SetIamPolicyFirewallPolicyRequest\x12|\x0A/global_organization_set_policy_request_resource\x18\xDE\x94\xCCT \x01(\x0B2;.google.cloud.compute.v1.GlobalOrganizationSetPolicyRequestB\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xB3\x01\x0A\x18SetIamPolicyImageRequest\x12d\x0A\"global_set_policy_request_resource\x18\xB2\xE7\xDB\xA0\x01 \x01(\x0B2/.google.cloud.compute.v1.GlobalSetPolicyRequestB\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xC8\x01\x0A\x1BSetIamPolicyInstanceRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\x12`\x0A zone_set_policy_request_resource\x18\xBB\xB8\x98\xB6\x01 \x01(\x0B2-.google.cloud.compute.v1.ZoneSetPolicyRequestB\x03\xE0A\x02\"\xBE\x01\x0A#SetIamPolicyInstanceTemplateRequest\x12d\x0A\"global_set_policy_request_resource\x18\xB2\xE7\xDB\xA0\x01 \x01(\x0B2/.google.cloud.compute.v1.GlobalSetPolicyRequestB\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xD4\x01\x0A'SetIamPolicyInstantSnapshotGroupRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\x12`\x0A zone_set_policy_request_resource\x18\xBB\xB8\x98\xB6\x01 \x01(\x0B2-.google.cloud.compute.v1.ZoneSetPolicyRequestB\x03\xE0A\x02\"\xCF\x01\x0A\"SetIamPolicyInstantSnapshotRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\x12`\x0A zone_set_policy_request_resource\x18\xBB\xB8\x98\xB6\x01 \x01(\x0B2-.google.cloud.compute.v1.ZoneSetPolicyRequestB\x03\xE0A\x02\"\xC9\x01\x0A.SetIamPolicyInterconnectAttachmentGroupRequest\x12d\x0A\"global_set_policy_request_resource\x18\xB2\xE7\xDB\xA0\x01 \x01(\x0B2/.google.cloud.compute.v1.GlobalSetPolicyRequestB\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xBF\x01\x0A\$SetIamPolicyInterconnectGroupRequest\x12d\x0A\"global_set_policy_request_resource\x18\xB2\xE7\xDB\xA0\x01 \x01(\x0B2/.google.cloud.compute.v1.GlobalSetPolicyRequestB\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xB5\x01\x0A\x1ASetIamPolicyLicenseRequest\x12d\x0A\"global_set_policy_request_resource\x18\xB2\xE7\xDB\xA0\x01 \x01(\x0B2/.google.cloud.compute.v1.GlobalSetPolicyRequestB\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xBA\x01\x0A\x1FSetIamPolicyMachineImageRequest\x12d\x0A\"global_set_policy_request_resource\x18\xB2\xE7\xDB\xA0\x01 \x01(\x0B2/.google.cloud.compute.v1.GlobalSetPolicyRequestB\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xD7\x01\x0A\$SetIamPolicyNetworkAttachmentRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12d\x0A\"region_set_policy_request_resource\x18\x83\xC7\xEB\x83\x01 \x01(\x0B2/.google.cloud.compute.v1.RegionSetPolicyRequestB\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xC3\x01\x0A(SetIamPolicyNetworkFirewallPolicyRequest\x12d\x0A\"global_set_policy_request_resource\x18\xB2\xE7\xDB\xA0\x01 \x01(\x0B2/.google.cloud.compute.v1.GlobalSetPolicyRequestB\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xC9\x01\x0A\x1CSetIamPolicyNodeGroupRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\x12`\x0A zone_set_policy_request_resource\x18\xBB\xB8\x98\xB6\x01 \x01(\x0B2-.google.cloud.compute.v1.ZoneSetPolicyRequestB\x03\xE0A\x02\"\xD2\x01\x0A\x1FSetIamPolicyNodeTemplateRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12d\x0A\"region_set_policy_request_resource\x18\x83\xC7\xEB\x83\x01 \x01(\x0B2/.google.cloud.compute.v1.RegionSetPolicyRequestB\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xD9\x01\x0A&SetIamPolicyRegionBackendBucketRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12d\x0A\"region_set_policy_request_resource\x18\x83\xC7\xEB\x83\x01 \x01(\x0B2/.google.cloud.compute.v1.RegionSetPolicyRequestB\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xDA\x01\x0A'SetIamPolicyRegionBackendServiceRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12d\x0A\"region_set_policy_request_resource\x18\x83\xC7\xEB\x83\x01 \x01(\x0B2/.google.cloud.compute.v1.RegionSetPolicyRequestB\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xD0\x01\x0A\x1DSetIamPolicyRegionDiskRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12d\x0A\"region_set_policy_request_resource\x18\x83\xC7\xEB\x83\x01 \x01(\x0B2/.google.cloud.compute.v1.RegionSetPolicyRequestB\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xE0\x01\x0A-SetIamPolicyRegionInstantSnapshotGroupRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12d\x0A\"region_set_policy_request_resource\x18\x83\xC7\xEB\x83\x01 \x01(\x0B2/.google.cloud.compute.v1.RegionSetPolicyRequestB\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xDB\x01\x0A(SetIamPolicyRegionInstantSnapshotRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12d\x0A\"region_set_policy_request_resource\x18\x83\xC7\xEB\x83\x01 \x01(\x0B2/.google.cloud.compute.v1.RegionSetPolicyRequestB\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xE1\x01\x0A.SetIamPolicyRegionNetworkFirewallPolicyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12d\x0A\"region_set_policy_request_resource\x18\x83\xC7\xEB\x83\x01 \x01(\x0B2/.google.cloud.compute.v1.RegionSetPolicyRequestB\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xD4\x01\x0A!SetIamPolicyRegionSnapshotRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12d\x0A\"region_set_policy_request_resource\x18\x83\xC7\xEB\x83\x01 \x01(\x0B2/.google.cloud.compute.v1.RegionSetPolicyRequestB\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xFD\x01\x0A#SetIamPolicyReservationBlockRequest\x12\x1F\x0A\x0Fparent_resource\x18\x83\x98\xD0\x08 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\x12l\x0A'zone_set_nested_policy_request_resource\x18\xD3\xF1\x80\x7F \x01(\x0B23.google.cloud.compute.v1.ZoneSetNestedPolicyRequestB\x03\xE0A\x02\"\xCB\x01\x0A\x1ESetIamPolicyReservationRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\x12`\x0A zone_set_policy_request_resource\x18\xBB\xB8\x98\xB6\x01 \x01(\x0B2-.google.cloud.compute.v1.ZoneSetPolicyRequestB\x03\xE0A\x02\"\x80\x02\x0A&SetIamPolicyReservationSubBlockRequest\x12\x1F\x0A\x0Fparent_resource\x18\x83\x98\xD0\x08 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\x12l\x0A'zone_set_nested_policy_request_resource\x18\xD3\xF1\x80\x7F \x01(\x0B23.google.cloud.compute.v1.ZoneSetNestedPolicyRequestB\x03\xE0A\x02\"\xD4\x01\x0A!SetIamPolicyResourcePolicyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12d\x0A\"region_set_policy_request_resource\x18\x83\xC7\xEB\x83\x01 \x01(\x0B2/.google.cloud.compute.v1.RegionSetPolicyRequestB\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xD7\x01\x0A\$SetIamPolicyServiceAttachmentRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12d\x0A\"region_set_policy_request_resource\x18\x83\xC7\xEB\x83\x01 \x01(\x0B2/.google.cloud.compute.v1.RegionSetPolicyRequestB\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xB6\x01\x0A\x1BSetIamPolicySnapshotRequest\x12d\x0A\"global_set_policy_request_resource\x18\xB2\xE7\xDB\xA0\x01 \x01(\x0B2/.google.cloud.compute.v1.GlobalSetPolicyRequestB\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xCB\x01\x0A\x1ESetIamPolicyStoragePoolRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\x12`\x0A zone_set_policy_request_resource\x18\xBB\xB8\x98\xB6\x01 \x01(\x0B2-.google.cloud.compute.v1.ZoneSetPolicyRequestB\x03\xE0A\x02\"\xD0\x01\x0A\x1DSetIamPolicySubnetworkRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12d\x0A\"region_set_policy_request_resource\x18\x83\xC7\xEB\x83\x01 \x01(\x0B2/.google.cloud.compute.v1.RegionSetPolicyRequestB\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xDE\x02\x0A.SetInstanceTemplateInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x98\x01\x0A>instance_group_managers_set_instance_template_request_resource\x18\xC5\xD9\xD6\x04 \x01(\x0B2H.google.cloud.compute.v1.InstanceGroupManagersSetInstanceTemplateRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xE4\x02\x0A4SetInstanceTemplateRegionInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x94\x01\x0A.google.cloud.compute.v1.TargetSslProxiesSetProxyHeaderRequestB\x03\xE0A\x02\x12!\x0A\x10target_ssl_proxy\x18\xCD\xBA\xC6\xA1\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x9D\x02\x0A#SetProxyHeaderTargetTcpProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x84\x01\x0A4target_tcp_proxies_set_proxy_header_request_resource\x18\xC3\x98\xF1h \x01(\x0B2>.google.cloud.compute.v1.TargetTcpProxiesSetProxyHeaderRequestB\x03\xE0A\x02\x12!\x0A\x10target_tcp_proxy\x18\xE2\xD6\xF0\xEF\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xA7\x02\x0A&SetQuicOverrideTargetHttpsProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x8A\x01\x0A7target_https_proxies_set_quic_override_request_resource\x18\xE2\xF5\xE3\" \x01(\x0B2A.google.cloud.compute.v1.TargetHttpsProxiesSetQuicOverrideRequestB\x03\xE0A\x02\x12\"\x0A\x12target_https_proxy\x18\xEC\xB0\xFA\x18 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xEE\x01\x0A\x1CSetSchedulingInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12I\x0A\x13scheduling_resource\x18\xD9\xAC\xEE\xDC\x01 \x01(\x0B2#.google.cloud.compute.v1.SchedulingB\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xFE\x01\x0A&SetSecurityPolicyBackendServiceRequest\x12 \x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12d\x0A\"security_policy_reference_resource\x18\xF0\xB4\xABa \x01(\x0B20.google.cloud.compute.v1.SecurityPolicyReferenceB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xA3\x02\x0A SetSecurityPolicyInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12z\x0A.instances_set_security_policy_request_resource\x18\x8A\xD1\xBAv \x01(\x0B2:.google.cloud.compute.v1.InstancesSetSecurityPolicyRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xA5\x02\x0A,SetSecurityPolicyRegionBackendServiceRequest\x12 \x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12d\x0A\"security_policy_reference_resource\x18\xF0\xB4\xABa \x01(\x0B20.google.cloud.compute.v1.SecurityPolicyReferenceB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x9B\x02\x0A&SetSecurityPolicyTargetInstanceRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12d\x0A\"security_policy_reference_resource\x18\xF0\xB4\xABa \x01(\x0B20.google.cloud.compute.v1.SecurityPolicyReferenceB\x03\xE0A\x02\x12 \x0A\x0Ftarget_instance\x18\x83\x8F\x96\x8A\x01 \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\x96\x02\x0A\"SetSecurityPolicyTargetPoolRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12d\x0A\"security_policy_reference_resource\x18\xF0\xB4\xABa \x01(\x0B20.google.cloud.compute.v1.SecurityPolicyReferenceB\x03\xE0A\x02\x12\x1B\x0A\x0Btarget_pool\x18\x8A\xE4\xF8\x1D \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xA4\x02\x0A SetServiceAccountInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12{\x0A.instances_set_service_account_request_resource\x18\xB8\x9E\xB2\x83\x01 \x01(\x0B2:.google.cloud.compute.v1.InstancesSetServiceAccountRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xB0\x02\x0A1SetShieldedInstanceIntegrityPolicyInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12v\x0A+shielded_instance_integrity_policy_resource\x18\xB6\xDC\x8D\xC3\x01 \x01(\x0B28.google.cloud.compute.v1.ShieldedInstanceIntegrityPolicyB\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xE5\x02\x0A/SetSslCertificatesRegionTargetHttpsProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x9E\x01\x0AAregion_target_https_proxies_set_ssl_certificates_request_resource\x18\x87\x84\xA6\xBA\x01 \x01(\x0B2J.google.cloud.compute.v1.RegionTargetHttpsProxiesSetSslCertificatesRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12target_https_proxy\x18\xEC\xB0\xFA\x18 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xB0\x02\x0A)SetSslCertificatesTargetHttpsProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x90\x01\x0A:target_https_proxies_set_ssl_certificates_request_resource\x18\xDC\xAB\xB2j \x01(\x0B2D.google.cloud.compute.v1.TargetHttpsProxiesSetSslCertificatesRequestB\x03\xE0A\x02\x12\"\x0A\x12target_https_proxy\x18\xEC\xB0\xFA\x18 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xA9\x02\x0A'SetSslCertificatesTargetSslProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x8C\x01\x0A8target_ssl_proxies_set_ssl_certificates_request_resource\x18\xBD\xCB\xC5F \x01(\x0B2B.google.cloud.compute.v1.TargetSslProxiesSetSslCertificatesRequestB\x03\xE0A\x02\x12!\x0A\x10target_ssl_proxy\x18\xCD\xBA\xC6\xA1\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xF3\x01\x0A#SetSslPolicyTargetHttpsProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12Z\x0A\x1Dssl_policy_reference_resource\x18\xBC\xF4\x9Fp \x01(\x0B2+.google.cloud.compute.v1.SslPolicyReferenceB\x03\xE0A\x02\x12\"\x0A\x12target_https_proxy\x18\xEC\xB0\xFA\x18 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xF0\x01\x0A!SetSslPolicyTargetSslProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12Z\x0A\x1Dssl_policy_reference_resource\x18\xBC\xF4\x9Fp \x01(\x0B2+.google.cloud.compute.v1.SslPolicyReferenceB\x03\xE0A\x02\x12!\x0A\x10target_ssl_proxy\x18\xCD\xBA\xC6\xA1\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xDC\x01\x0A\x16SetTagsInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12=\x0A\x0Dtags_resource\x18\xF4\x9A\x85\x9E\x01 \x01(\x0B2\x1D.google.cloud.compute.v1.TagsB\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\x87\x02\x0A\x1ESetTargetForwardingRuleRequest\x12 \x0A\x0Fforwarding_rule\x18\xFE\xA5\xDD\x80\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12T\x0A\x19target_reference_resource\x18\xF0\xB7\xDD\xF9\x01 \x01(\x0B2(.google.cloud.compute.v1.TargetReferenceB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xEC\x01\x0A\$SetTargetGlobalForwardingRuleRequest\x12 \x0A\x0Fforwarding_rule\x18\xFE\xA5\xDD\x80\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12T\x0A\x19target_reference_resource\x18\xF0\xB7\xDD\xF9\x01 \x01(\x0B2(.google.cloud.compute.v1.TargetReferenceB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xD0\x02\x0A)SetTargetPoolsInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x8F\x01\x0A9instance_group_managers_set_target_pools_request_resource\x18\x88\x86\x88\x86\x01 \x01(\x0B2C.google.cloud.compute.v1.InstanceGroupManagersSetTargetPoolsRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xE6\x02\x0A/SetTargetPoolsRegionInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x9B\x01\x0A@region_instance_group_managers_set_target_pools_request_resource\x18\xFD\xCA\xC5% \x01(\x0B2I.google.cloud.compute.v1.RegionInstanceGroupManagersSetTargetPoolsRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x90\x02\x0A%SetUrlMapRegionTargetHttpProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x11target_http_proxy\x18\xE5\xBE\xD2b \x01(\x09B\x03\xE0A\x02\x12U\x0A\x1Aurl_map_reference_resource\x18\x95\xE6\x8E\xBE\x01 \x01(\x0B2(.google.cloud.compute.v1.UrlMapReferenceB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x92\x02\x0A&SetUrlMapRegionTargetHttpsProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12target_https_proxy\x18\xEC\xB0\xFA\x18 \x01(\x09B\x03\xE0A\x02\x12U\x0A\x1Aurl_map_reference_resource\x18\x95\xE6\x8E\xBE\x01 \x01(\x0B2(.google.cloud.compute.v1.UrlMapReferenceB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xE9\x01\x0A\x1FSetUrlMapTargetHttpProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x11target_http_proxy\x18\xE5\xBE\xD2b \x01(\x09B\x03\xE0A\x02\x12U\x0A\x1Aurl_map_reference_resource\x18\x95\xE6\x8E\xBE\x01 \x01(\x0B2(.google.cloud.compute.v1.UrlMapReferenceB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xEB\x01\x0A SetUrlMapTargetHttpsProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12target_https_proxy\x18\xEC\xB0\xFA\x18 \x01(\x09B\x03\xE0A\x02\x12U\x0A\x1Aurl_map_reference_resource\x18\x95\xE6\x8E\xBE\x01 \x01(\x0B2(.google.cloud.compute.v1.UrlMapReferenceB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xD0\x01\x0A\"SetUsageExportBucketProjectRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\\\x0A\x1Eusage_export_location_resource\x18\xEB\xCC\xD4\x09 \x01(\x0B2,.google.cloud.compute.v1.UsageExportLocationB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xFA\x02\x0A\x0DShareSettings\x12N\x0A\x0Bproject_map\x18\xB6\xD6\xFF? \x03(\x0B26.google.cloud.compute.v1.ShareSettings.ProjectMapEntry\x12\x1B\x0A\x0Ashare_type\x18\x9A\x97\xB8\xAB\x01 \x01(\x09H\x00\x88\x01\x01\x1Af\x0A\x0FProjectMapEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12B\x0A\x05value\x18\x02 \x01(\x0B23.google.cloud.compute.v1.ShareSettingsProjectConfig:\x028\x01\"\x84\x01\x0A\x09ShareType\x12\x18\x0A\x14UNDEFINED_SHARE_TYPE\x10\x00\x12\x0C\x0A\x05LOCAL\x10\xCB\xCE\xCF\"\x12\x14\x0A\x0CORGANIZATION\x10\xB3\xAA\x8F\x83\x01\x12\x1E\x0A\x16SHARE_TYPE_UNSPECIFIED\x10\x92\xBC\xF6\xEB\x01\x12\x19\x0A\x11SPECIFIC_PROJECTS\x10\xE7\xB1\xEE\xA5\x01B\x0D\x0A\x0B_share_type\"G\x0A\x1AShareSettingsProjectConfig\x12\x1A\x0A\x0Aproject_id\x18\x81\xC8\xD2T \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_project_id\"\xCE\x01\x0A\x16ShieldedInstanceConfig\x12,\x0A\x1Benable_integrity_monitoring\x18\xB6\xDB\x87\xC3\x01 \x01(\x08H\x00\x88\x01\x01\x12\"\x0A\x12enable_secure_boot\x18\xFE\x83\xF6: \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Benable_vtpm\x18\xF7\xE4\xDBV \x01(\x08H\x02\x88\x01\x01B\x1E\x0A\x1C_enable_integrity_monitoringB\x15\x0A\x13_enable_secure_bootB\x0E\x0A\x0C_enable_vtpm\"\x81\x04\x0A\x18ShieldedInstanceIdentity\x12`\x0A\x17ecc_p256_encryption_key\x18\xC5\xC7\xF6\xDF\x01 \x01(\x0B26.google.cloud.compute.v1.ShieldedInstanceIdentityEntryH\x00\x88\x01\x01\x12]\x0A\x14ecc_p256_signing_key\x18\xC3\x96\xE3\xE3\x01 \x01(\x0B26.google.cloud.compute.v1.ShieldedInstanceIdentityEntryH\x01\x88\x01\x01\x12W\x0A\x0Eencryption_key\x18\xA3\xC7\xE9\xE8\x01 \x01(\x0B26.google.cloud.compute.v1.ShieldedInstanceIdentityEntryH\x02\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x03\x88\x01\x01\x12T\x0A\x0Bsigning_key\x18\xA5\x90\x85\x99\x01 \x01(\x0B26.google.cloud.compute.v1.ShieldedInstanceIdentityEntryH\x04\x88\x01\x01B\x1A\x0A\x18_ecc_p256_encryption_keyB\x17\x0A\x15_ecc_p256_signing_keyB\x11\x0A\x0F_encryption_keyB\x07\x0A\x05_kindB\x0E\x0A\x0C_signing_key\"i\x0A\x1DShieldedInstanceIdentityEntry\x12\x18\x0A\x07ek_cert\x18\x9D\xDC\xD4\xD6\x01 \x01(\x09H\x00\x88\x01\x01\x12\x17\x0A\x06ek_pub\x18\xE4\xD7\xA8\x93\x01 \x01(\x09H\x01\x88\x01\x01B\x0A\x0A\x08_ek_certB\x09\x0A\x07_ek_pub\"h\x0A\x1FShieldedInstanceIntegrityPolicy\x12(\x0A\x18update_auto_learn_policy\x18\xA7\xC4\x87u \x01(\x08H\x00\x88\x01\x01B\x1B\x0A\x19_update_auto_learn_policy\"`\x0A\x0CSignedUrlKey\x12\x19\x0A\x08key_name\x18\xEB\xF0\xEE\xEE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1A\x0A\x09key_value\x18\x91\x9F\xB0\xF0\x01 \x01(\x09H\x01\x88\x01\x01B\x0B\x0A\x09_key_nameB\x0C\x0A\x0A_key_value\"\xFC\x01\x0A'SimulateMaintenanceEventInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12,\x0A\x1Bwith_extended_notifications\x18\xFB\xD7\xC9\xC1\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_idB\x1E\x0A\x1C_with_extended_notifications\"\xC1\x02\x0A(SimulateMaintenanceEventNodeGroupRequest\x12\x1B\x0A\x0Anode_group\x18\x82\xFC\x8B\xE0\x01 \x01(\x09B\x03\xE0A\x02\x12\x8C\x01\x0A7node_groups_simulate_maintenance_event_request_resource\x18\xDC\xF9\xCB\xA7\x01 \x01(\x0B2B.google.cloud.compute.v1.NodeGroupsSimulateMaintenanceEventRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xB2\x16\x0A\x08Snapshot\x12\x1D\x0A\x0Carchitecture\x18\xD3\xD2\xB1\x90\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1D\x0A\x0Cauto_created\x18\xD8\xC8\x9B\xDD\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1A\x0A\x0Achain_name\x18\xC9\xDA\xDD \x01(\x09H\x02\x88\x01\x01\x12#\x0A\x13creation_size_bytes\x18\x8D\xE8\xE5; \x01(\x03H\x03\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x04\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x05\x88\x01\x01\x12\x1D\x0A\x0Cdisk_size_gb\x18\xB7\x9A\xE7\x96\x01 \x01(\x03H\x06\x88\x01\x01\x12\x1F\x0A\x0Edownload_bytes\x18\xF4\xCB\xB9\xCF\x01 \x01(\x03H\x07\x88\x01\x01\x12+\x0A\x1Benable_confidential_compute\x18\xBC\xEB\xD90 \x01(\x08H\x08\x88\x01\x01\x12\x1C\x0A\x0Bguest_flush\x18\xDD\x93\xEC\xB7\x01 \x01(\x08H\x09\x88\x01\x01\x12E\x0A\x11guest_os_features\x18\xD1\xE0\xE7% \x03(\x0B2'.google.cloud.compute.v1.GuestOsFeature\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x0A\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x0B\x88\x01\x01\x12!\x0A\x11label_fingerprint\x18\x99\xF0\xF7T \x01(\x09H\x0C\x88\x01\x01\x12A\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B2-.google.cloud.compute.v1.Snapshot.LabelsEntry\x12\x18\x0A\x0Dlicense_codes\x18\xA8\x85\xD8\x15 \x03(\x03\x12\x14\x0A\x08licenses\x18\xD2\x88\x80\xA1\x01 \x03(\x09\x12\x1E\x0A\x0Dlocation_hint\x18\xD1\x81\x92\xA7\x01 \x01(\x09H\x0D\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x0E\x88\x01\x01\x12?\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2'.google.cloud.compute.v1.SnapshotParamsH\x0F\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x10\x88\x01\x01\x12\x1E\x0A\x0Dsatisfies_pzi\x18\xA1\xDD\xAB\xE5\x01 \x01(\x08H\x11\x88\x01\x01\x12\x1E\x0A\x0Dsatisfies_pzs\x18\xAB\xDD\xAB\xE5\x01 \x01(\x08H\x12\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x13\x88\x01\x01\x12W\x0A\x17snapshot_encryption_key\x18\xFE\xF6\xD4\x14 \x01(\x0B2..google.cloud.compute.v1.CustomerEncryptionKeyH\x14\x88\x01\x01\x12!\x0A\x11snapshot_group_id\x18\xF6\x9D\xCCy \x01(\x09H\x15\x88\x01\x01\x12#\x0A\x13snapshot_group_name\x18\xA6\xE3\xB5u \x01(\x09H\x16\x88\x01\x01\x12\x1D\x0A\x0Dsnapshot_type\x18\xD5\xD9\xA5; \x01(\x09H\x17\x88\x01\x01\x12\x1C\x0A\x0Bsource_disk\x18\xC1\xEE\xB4\xD7\x01 \x01(\x09H\x18\x88\x01\x01\x12[\x0A\x1Asource_disk_encryption_key\x18\xE1\xA0\xB8\xFD\x01 \x01(\x0B2..google.cloud.compute.v1.CustomerEncryptionKeyH\x19\x88\x01\x01\x124\x0A#source_disk_for_recovery_checkpoint\x18\xFE\xE1\xCA\xAB\x01 \x01(\x09H\x1A\x88\x01\x01\x12\x1F\x0A\x0Esource_disk_id\x18\xD9\xCD\xC9\xD8\x01 \x01(\x09H\x1B\x88\x01\x01\x12'\x0A\x17source_instant_snapshot\x18\x86\x84\xC3h \x01(\x09H\x1C\x88\x01\x01\x12g\x0A&source_instant_snapshot_encryption_key\x18\xFC\x85\x94\xD0\x01 \x01(\x0B2..google.cloud.compute.v1.CustomerEncryptionKeyH\x1D\x88\x01\x01\x12+\x0A\x1Asource_instant_snapshot_id\x18\xF4\xD3\x90\x89\x01 \x01(\x09H\x1E\x88\x01\x01\x12/\x0A\x1Fsource_snapshot_schedule_policy\x18\x83\xB6\xB5p \x01(\x09H\x1F\x88\x01\x01\x122\x0A\"source_snapshot_schedule_policy_id\x18\xD7\xA7\xCE! \x01(\x09H \x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H!\x88\x01\x01\x12\x1E\x0A\x0Dstorage_bytes\x18\xA7\xBB\xBD\xCA\x01 \x01(\x03H\"\x88\x01\x01\x12%\x0A\x14storage_bytes_status\x18\x8A\xAB\x80\xEA\x01 \x01(\x09H#\x88\x01\x01\x12\x1D\x0A\x11storage_locations\x18\x9A\xED\xB3\x9C\x01 \x03(\x09\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"j\x0A\x0CArchitecture\x12\x1A\x0A\x16UNDEFINED_ARCHITECTURE\x10\x00\x12 \x0A\x18ARCHITECTURE_UNSPECIFIED\x10\xAB\xD4\x9D\xBC\x01\x12\x0C\x0A\x05ARM64\x10\xFA\xCB\xE9\x1D\x12\x0E\x0A\x06X86_64\x10\xC7\xA4\xE6\xCA\x01\"N\x0A\x0CSnapshotType\x12\x1B\x0A\x17UNDEFINED_SNAPSHOT_TYPE\x10\x00\x12\x0F\x0A\x07ARCHIVE\x10\xA2\xD9\xD1\xF1\x01\x12\x10\x0A\x08STANDARD\x10\xBD\x9D\x8C\xE7\x01\"r\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x10\x0A\x08CREATING\x10\xB9\xBD\x9D\xD9\x01\x12\x10\x0A\x08DELETING\x10\xA8\xA7\x87\xFC\x01\x12\x0E\x0A\x06FAILED\x10\xBD\x90\xA6\xD9\x01\x12\x0C\x0A\x05READY\x10\x83\xC3\x8F%\x12\x10\x0A\x09UPLOADING\x10\xA1\x9C\xCD\x7F\"]\x0A\x12StorageBytesStatus\x12\"\x0A\x1EUNDEFINED_STORAGE_BYTES_STATUS\x10\x00\x12\x10\x0A\x08UPDATING\x10\xC6\xEE\xEC\xEB\x01\x12\x11\x0A\x0AUP_TO_DATE\x10\xCE\xA2\xA70B\x0F\x0A\x0D_architectureB\x0F\x0A\x0D_auto_createdB\x0D\x0A\x0B_chain_nameB\x16\x0A\x14_creation_size_bytesB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x0F\x0A\x0D_disk_size_gbB\x11\x0A\x0F_download_bytesB\x1E\x0A\x1C_enable_confidential_computeB\x0E\x0A\x0C_guest_flushB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x14\x0A\x12_label_fingerprintB\x10\x0A\x0E_location_hintB\x07\x0A\x05_nameB\x09\x0A\x07_paramsB\x09\x0A\x07_regionB\x10\x0A\x0E_satisfies_pziB\x10\x0A\x0E_satisfies_pzsB\x0C\x0A\x0A_self_linkB\x1A\x0A\x18_snapshot_encryption_keyB\x14\x0A\x12_snapshot_group_idB\x16\x0A\x14_snapshot_group_nameB\x10\x0A\x0E_snapshot_typeB\x0E\x0A\x0C_source_diskB\x1D\x0A\x1B_source_disk_encryption_keyB&\x0A\$_source_disk_for_recovery_checkpointB\x11\x0A\x0F_source_disk_idB\x1A\x0A\x18_source_instant_snapshotB)\x0A'_source_instant_snapshot_encryption_keyB\x1D\x0A\x1B_source_instant_snapshot_idB\"\x0A _source_snapshot_schedule_policyB%\x0A#_source_snapshot_schedule_policy_idB\x09\x0A\x07_statusB\x10\x0A\x0E_storage_bytesB\x17\x0A\x15_storage_bytes_status\"\x93\x01\x0A\x17SnapshotGroupParameters\x12\x18\x0A\x0Dreplica_zones\x18\x80\xB8\x8C\x17 \x03(\x09\x12%\x0A\x15source_snapshot_group\x18\xE8\xF1\xACk \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x01\x88\x01\x01B\x18\x0A\x16_source_snapshot_groupB\x07\x0A\x05_type\"\xA1\x02\x0A\x0CSnapshotList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x123\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2!.google.cloud.compute.v1.Snapshot\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB1\x01\x0A\x0ESnapshotParams\x12c\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2@.google.cloud.compute.v1.SnapshotParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xFA\x01\x0A\x10SnapshotSettings\x12X\x0A\x0Faccess_location\x18\xB0\xD8\xE3\x08 \x01(\x0B27.google.cloud.compute.v1.SnapshotSettingsAccessLocationH\x00\x88\x01\x01\x12c\x0A\x10storage_location\x18\xF9\xD1\xE0\xDB\x01 \x01(\x0B2@.google.cloud.compute.v1.SnapshotSettingsStorageLocationSettingsH\x01\x88\x01\x01B\x12\x0A\x10_access_locationB\x13\x0A\x11_storage_location\"\x90\x03\x0A\x1ESnapshotSettingsAccessLocation\x12]\x0A\x09locations\x18\xDE\xAE\x91\xC5\x01 \x03(\x0B2F.google.cloud.compute.v1.SnapshotSettingsAccessLocation.LocationsEntry\x12\x16\x0A\x06policy\x18\xB2\xCA\xB6+ \x01(\x09H\x00\x88\x01\x01\x1A\x81\x01\x0A\x0ELocationsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12^\x0A\x05value\x18\x02 \x01(\x0B2O.google.cloud.compute.v1.SnapshotSettingsAccessLocationAccessLocationPreference:\x028\x01\"h\x0A\x06Policy\x12\x14\x0A\x10UNDEFINED_POLICY\x10\x00\x12\x13\x0A\x0BALL_REGIONS\x10\xA1\xAE\x9F\x82\x01\x12\x19\x0A\x12POLICY_UNSPECIFIED\x10\x8A\xB7\xB3^\x12\x18\x0A\x10SPECIFIC_REGIONS\x10\xD2\xE3\xC5\xD8\x01B\x09\x0A\x07_policy\"[\x0A6SnapshotSettingsAccessLocationAccessLocationPreference\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x00\x88\x01\x01B\x09\x0A\x07_region\"\xDE\x03\x0A'SnapshotSettingsStorageLocationSettings\x12f\x0A\x09locations\x18\xDE\xAE\x91\xC5\x01 \x03(\x0B2O.google.cloud.compute.v1.SnapshotSettingsStorageLocationSettings.LocationsEntry\x12\x16\x0A\x06policy\x18\xB2\xCA\xB6+ \x01(\x09H\x00\x88\x01\x01\x1A\x8B\x01\x0A\x0ELocationsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12h\x0A\x05value\x18\x02 \x01(\x0B2Y.google.cloud.compute.v1.SnapshotSettingsStorageLocationSettingsStorageLocationPreference:\x028\x01\"\x99\x01\x0A\x06Policy\x12\x14\x0A\x10UNDEFINED_POLICY\x10\x00\x12\x14\x0A\x0CLOCAL_REGION\x10\xE8\xEC\xB5\xC0\x01\x12\x1B\x0A\x14NEAREST_MULTI_REGION\x10\xBB\xFE\xA7e\x12\x1A\x0A\x12SPECIFIC_LOCATIONS\x10\xF1\xC8\xC7\x85\x01\x12*\x0A#STORAGE_LOCATION_POLICY_UNSPECIFIED\x10\xF0\x90\xC2wB\x09\x0A\x07_policy\"a\x0A@SnapshotSettingsStorageLocationSettingsStorageLocationPreference\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01B\x07\x0A\x05_name\"M\x0A\x1BSnapshotUpdateKmsKeyRequest\x12\x1D\x0A\x0Ckms_key_name\x18\x99\xEB\xFB\xE6\x01 \x01(\x09H\x00\x88\x01\x01B\x0F\x0A\x0D_kms_key_name\"\xB5\x01\x0A\x17SourceDiskEncryptionKey\x12T\x0A\x13disk_encryption_key\x18\x85\xED\xC4\x81\x01 \x01(\x0B2..google.cloud.compute.v1.CustomerEncryptionKeyH\x00\x88\x01\x01\x12\x1C\x0A\x0Bsource_disk\x18\xC1\xEE\xB4\xD7\x01 \x01(\x09H\x01\x88\x01\x01B\x16\x0A\x14_disk_encryption_keyB\x0E\x0A\x0C_source_disk\"a\x0A\x14SourceInstanceParams\x12I\x0A\x0Cdisk_configs\x18\xCF\xD9\xAAp \x03(\x0B20.google.cloud.compute.v1.DiskInstantiationConfig\"\xE8\x0A\x0A\x18SourceInstanceProperties\x12\x1F\x0A\x0Ecan_ip_forward\x18\xFC\x86\x84\xDF\x01 \x01(\x08H\x00\x88\x01\x01\x12\$\x0A\x13deletion_protection\x18\xEA\xFF\xB2\xDA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12<\x0A\x05disks\x18\xF6\xCC\xCA- \x03(\x0B2*.google.cloud.compute.v1.SavedAttachedDisk\x12J\x0A\x12guest_accelerators\x18\xEF\xCC\x87\xDD\x01 \x03(\x0B2*.google.cloud.compute.v1.AcceleratorConfig\x12*\x0A\x1Akey_revocation_action_type\x18\xE2\xDC\xC0p \x01(\x09H\x03\x88\x01\x01\x12Q\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B2=.google.cloud.compute.v1.SourceInstanceProperties.LabelsEntry\x12\x1C\x0A\x0Cmachine_type\x18\xB2\xB0\xCAl \x01(\x09H\x04\x88\x01\x01\x12;\x0A\x08metadata\x18\xAF\xF6\xB5) \x01(\x0B2!.google.cloud.compute.v1.MetadataH\x05\x88\x01\x01\x12 \x0A\x10min_cpu_platform\x18\xF7\x9B\xEAs \x01(\x09H\x06\x88\x01\x01\x12H\x0A\x12network_interfaces\x18\x8B\xDA\x92\x19 \x03(\x0B2).google.cloud.compute.v1.NetworkInterface\x120\x0A\x1Fpost_key_revocation_action_type\x18\xE1\xD2\xD9\x8B\x01 \x01(\x09H\x07\x88\x01\x01\x12@\x0A\x0Ascheduling\x18\x94\xCB\xB1\xB8\x01 \x01(\x0B2#.google.cloud.compute.v1.SchedulingH\x08\x88\x01\x01\x12E\x0A\x10service_accounts\x18\xB0\xC4\xAB\x84\x01 \x03(\x0B2'.google.cloud.compute.v1.ServiceAccount\x123\x0A\x04tags\x18\x99\xE8\xD8\x01 \x01(\x0B2\x1D.google.cloud.compute.v1.TagsH\x09\x88\x01\x01\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\x8D\x01\x0A\x17KeyRevocationActionType\x12(\x0A\$UNDEFINED_KEY_REVOCATION_ACTION_TYPE\x10\x00\x12.\x0A&KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED\x10\xDA\x91\xDE\xDE\x01\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01\x12\x0B\x0A\x04STOP\x10\x82\x80\x9C\x01\"\x9E\x01\x0A\x1BPostKeyRevocationActionType\x12-\x0A)UNDEFINED_POST_KEY_REVOCATION_ACTION_TYPE\x10\x00\x12\x0B\x0A\x04NOOP\x10\xE2\xCE\x92\x01\x122\x0A+POST_KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED\x10\xD9\x8A\x89m\x12\x0F\x0A\x08SHUTDOWN\x10\xD6\xEC\xB7\$B\x11\x0A\x0F_can_ip_forwardB\x16\x0A\x14_deletion_protectionB\x0E\x0A\x0C_descriptionB\x1D\x0A\x1B_key_revocation_action_typeB\x0F\x0A\x0D_machine_typeB\x0B\x0A\x09_metadataB\x13\x0A\x11_min_cpu_platformB\"\x0A _post_key_revocation_action_typeB\x0D\x0A\x0B_schedulingB\x07\x0A\x05_tags\"\xA0\x06\x0A\x0ESslCertificate\x12\x1C\x0A\x0Bcertificate\x18\x97\x83\xFD\xA2\x01 \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1C\x0A\x0Bexpire_time\x18\xED\xD3\x91\xD2\x01 \x01(\x09H\x03\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x04\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x05\x88\x01\x01\x12V\x0A\x07managed\x18\x9F\x9F\xA4\x8E\x01 \x01(\x0B2<.google.cloud.compute.v1.SslCertificateManagedSslCertificateH\x06\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x07\x88\x01\x01\x12\x1C\x0A\x0Bprivate_key\x18\xA3\xF3\xA5\xAC\x01 \x01(\x09H\x08\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x09\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0A\x88\x01\x01\x12_\x0A\x0Cself_managed\x18\xAC\xF3\x81\x9D\x01 \x01(\x0B2@.google.cloud.compute.v1.SslCertificateSelfManagedSslCertificateH\x0B\x88\x01\x01\x12%\x0A\x19subject_alternative_names\x18\xE3\xEF\x93\xFC\x01 \x03(\x09\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x0C\x88\x01\x01\"[\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x0F\x0A\x07MANAGED\x10\xFF\xB6\xD2\xE4\x01\x12\x14\x0A\x0CSELF_MANAGED\x10\x8C\xFB\x93\xCF\x01\x12\x18\x0A\x10TYPE_UNSPECIFIED\x10\x92\xFB\xDB\xD0\x01B\x0E\x0A\x0C_certificateB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x0E\x0A\x0C_expire_timeB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x0A\x0A\x08_managedB\x07\x0A\x05_nameB\x0E\x0A\x0C_private_keyB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB\x0F\x0A\x0D_self_managedB\x07\x0A\x05_type\"\xCB\x03\x0A\x1CSslCertificateAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12R\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2@.google.cloud.compute.v1.SslCertificateAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1A`\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12A\x0A\x05value\x18\x02 \x01(\x0B22.google.cloud.compute.v1.SslCertificatesScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xAD\x02\x0A\x12SslCertificateList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x129\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2'.google.cloud.compute.v1.SslCertificate\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xD0\x03\x0A#SslCertificateManagedSslCertificate\x12i\x0A\x0Ddomain_status\x18\xCD\xA7\xE7\xAB\x01 \x03(\x0B2N.google.cloud.compute.v1.SslCertificateManagedSslCertificate.DomainStatusEntry\x12\x12\x0A\x07domains\x18\xAF\x88\x9Bl \x03(\x09\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x00\x88\x01\x01\x1A3\x0A\x11DomainStatusEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xD1\x01\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12.\x0A&MANAGED_CERTIFICATE_STATUS_UNSPECIFIED\x10\xD2\xC5\xB3\xE2\x01\x12\x14\x0A\x0CPROVISIONING\x10\xED\xF5\xDA\x8A\x01\x12\x1A\x0A\x13PROVISIONING_FAILED\x10\xCF\xAB\xD0\$\x12'\x0A\x1FPROVISIONING_FAILED_PERMANENTLY\x10\xAB\xF0\x92\x83\x01\x12\x16\x0A\x0ERENEWAL_FAILED\x10\x84\xBE\xA1\xCF\x01B\x09\x0A\x07_status\"\x85\x01\x0A'SslCertificateSelfManagedSslCertificate\x12\x1C\x0A\x0Bcertificate\x18\x97\x83\xFD\xA2\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bprivate_key\x18\xA3\xF3\xA5\xAC\x01 \x01(\x09H\x01\x88\x01\x01B\x0E\x0A\x0C_certificateB\x0E\x0A\x0C_private_key\"\xA9\x01\x0A\x19SslCertificatesScopedList\x12E\x0A\x10ssl_certificates\x18\x8F\xA2\xC3\xAE\x01 \x03(\x0B2'.google.cloud.compute.v1.SslCertificate\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xE0\x03\x0A\x19SslPoliciesAggregatedList\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x12O\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2=.google.cloud.compute.v1.SslPoliciesAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01\x1A\\\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12=\x0A\x05value\x18\x02 \x01(\x0B2..google.cloud.compute.v1.SslPoliciesScopedList:\x028\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xA5\x02\x0A\x0FSslPoliciesList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x124\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2\".google.cloud.compute.v1.SslPolicy\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"?\x0A(SslPoliciesListAvailableFeaturesResponse\x12\x13\x0A\x08features\x18\xBD\xC8\xB3u \x03(\x09\"\x9B\x01\x0A\x15SslPoliciesScopedList\x12;\x0A\x0Cssl_policies\x18\xA3\xE4\x8Dd \x03(\x0B2\".google.cloud.compute.v1.SslPolicy\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xFE\x05\x0A\x09SslPolicy\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1A\x0A\x0Fcustom_features\x18\xCB\xB2\xCB\x10 \x03(\x09\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x10enabled_features\x18\xFB\xC6\xD2\xDF\x01 \x03(\x09\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x02\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x03\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x04\x88\x01\x01\x12\x1F\x0A\x0Fmin_tls_version\x18\xA7\xE6\xF1\x03 \x01(\x09H\x05\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x06\x88\x01\x01\x12\x17\x0A\x07profile\x18\xA9\x93\xBAl \x01(\x09H\x07\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x08\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x09\x88\x01\x01\x127\x0A\x08warnings\x18\xD7\x88\xC1\xED\x01 \x03(\x0B2!.google.cloud.compute.v1.Warnings\"n\x0A\x0DMinTlsVersion\x12\x1D\x0A\x19UNDEFINED_MIN_TLS_VERSION\x10\x00\x12\x0E\x0A\x07TLS_1_0\x10\xBE\xA4\xE5\x0F\x12\x0E\x0A\x07TLS_1_1\x10\xBF\xA4\xE5\x0F\x12\x0E\x0A\x07TLS_1_2\x10\xC0\xA4\xE5\x0F\x12\x0E\x0A\x07TLS_1_3\x10\xC1\xA4\xE5\x0F\"z\x0A\x07Profile\x12\x15\x0A\x11UNDEFINED_PROFILE\x10\x00\x12\x11\x0A\x0ACOMPATIBLE\x10\xD4\x8D\xC3U\x12\x0E\x0A\x06CUSTOM\x10\xF1\xFE\xA5\xB9\x01\x12\x13\x0A\x0BFIPS_202205\x10\xDC\x9F\xF2\xE2\x01\x12\x0D\x0A\x06MODERN\x10\x9F\xBE\xF9>\x12\x11\x0A\x0ARESTRICTED\x10\xDB\xE8\xDB|B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x0E\x0A\x0C_fingerprintB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_min_tls_versionB\x07\x0A\x05_nameB\x0A\x0A\x08_profileB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_link\"@\x0A\x12SslPolicyReference\x12\x1B\x0A\x0Assl_policy\x18\xC5\xFD\xE0\x8C\x01 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_ssl_policy\"\xA0\x02\x0A StartAsyncReplicationDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12{\x0A.disks_start_async_replication_request_resource\x18\xDA\x9E\xC0\xE0\x01 \x01(\x0B2:.google.cloud.compute.v1.DisksStartAsyncReplicationRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xB8\x02\x0A&StartAsyncReplicationRegionDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x88\x01\x0A5region_disks_start_async_replication_request_resource\x18\x85\xC8\x96\xE2\x01 \x01(\x0B2@.google.cloud.compute.v1.RegionDisksStartAsyncReplicationRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x9B\x01\x0A\x14StartInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xCE\x02\x0A)StartInstancesInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x8D\x01\x0A8instance_group_managers_start_instances_request_resource\x18\xAB\xA5\xBF| \x01(\x0B2C.google.cloud.compute.v1.InstanceGroupManagersStartInstancesRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xE6\x02\x0A/StartInstancesRegionInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x9B\x01\x0A?region_instance_group_managers_start_instances_request_resource\x18\x96\x9B\xFF\xEC\x01 \x01(\x0B2I.google.cloud.compute.v1.RegionInstanceGroupManagersStartInstancesRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xB5\x02\x0A%StartWithEncryptionKeyInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12\x86\x01\x0A4instances_start_with_encryption_key_request_resource\x18\xFF\xFE\xCF\xD2\x01 \x01(\x0B2?.google.cloud.compute.v1.InstancesStartWithEncryptionKeyRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"|\x0A\x0EStatefulPolicy\x12V\x0A\x0Fpreserved_state\x18\xAA\xE2\xA0\x01 \x01(\x0B25.google.cloud.compute.v1.StatefulPolicyPreservedStateH\x00\x88\x01\x01B\x12\x0A\x10_preserved_state\"\x8E\x05\x0A\x1CStatefulPolicyPreservedState\x12R\x0A\x05disks\x18\xF6\xCC\xCA- \x03(\x0B2@.google.cloud.compute.v1.StatefulPolicyPreservedState.DisksEntry\x12a\x0A\x0Dexternal_i_ps\x18\x8D\xD3\x80\xFE\x01 \x03(\x0B2F.google.cloud.compute.v1.StatefulPolicyPreservedState.ExternalIPsEntry\x12`\x0A\x0Dinternal_i_ps\x18\xDB\x9B\xEFf \x03(\x0B2F.google.cloud.compute.v1.StatefulPolicyPreservedState.InternalIPsEntry\x1Am\x0A\x0ADisksEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12N\x0A\x05value\x18\x02 \x01(\x0B2?.google.cloud.compute.v1.StatefulPolicyPreservedStateDiskDevice:\x028\x01\x1Ar\x0A\x10ExternalIPsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12M\x0A\x05value\x18\x02 \x01(\x0B2>.google.cloud.compute.v1.StatefulPolicyPreservedStateNetworkIp:\x028\x01\x1Ar\x0A\x10InternalIPsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12M\x0A\x05value\x18\x02 \x01(\x0B2>.google.cloud.compute.v1.StatefulPolicyPreservedStateNetworkIp:\x028\x01\"\xB4\x01\x0A&StatefulPolicyPreservedStateDiskDevice\x12\x1C\x0A\x0Bauto_delete\x18\xBB\xE4\xCE\xDD\x01 \x01(\x09H\x00\x88\x01\x01\"\\\x0A\x0AAutoDelete\x12\x19\x0A\x15UNDEFINED_AUTO_DELETE\x10\x00\x12\x0C\x0A\x05NEVER\x10\xEC\xA4\xAF#\x12%\x0A\x1EON_PERMANENT_INSTANCE_DELETION\x10\xE7\xE0\xD2-B\x0E\x0A\x0C_auto_delete\"\xB3\x01\x0A%StatefulPolicyPreservedStateNetworkIp\x12\x1C\x0A\x0Bauto_delete\x18\xBB\xE4\xCE\xDD\x01 \x01(\x09H\x00\x88\x01\x01\"\\\x0A\x0AAutoDelete\x12\x19\x0A\x15UNDEFINED_AUTO_DELETE\x10\x00\x12\x0C\x0A\x05NEVER\x10\xEC\xA4\xAF#\x12%\x0A\x1EON_PERMANENT_INSTANCE_DELETION\x10\xE7\xE0\xD2-B\x0E\x0A\x0C_auto_delete\"x\x0A\x06Status\x12\x14\x0A\x04code\x18\xED\xDB\xBA\x01 \x01(\x05H\x00\x88\x01\x01\x12)\x0A\x07details\x18\xC2\xE4\xE3\xE6\x01 \x03(\x0B2\x14.google.protobuf.Any\x12\x18\x0A\x07message\x18\x87\x80\xAC\xC7\x01 \x01(\x09H\x01\x88\x01\x01B\x07\x0A\x05_codeB\x0A\x0A\x08_message\"\xA2\x01\x0A\x1FStopAsyncReplicationDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xAC\x01\x0A%StopAsyncReplicationRegionDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x9A\x02\x0A\$StopGroupAsyncReplicationDiskRequest\x12\x86\x01\x0A4disks_stop_group_async_replication_resource_resource\x18\x95\xF8\xAF\xA5\x01 \x01(\x0B2?.google.cloud.compute.v1.DisksStopGroupAsyncReplicationResourceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xA4\x02\x0A*StopGroupAsyncReplicationRegionDiskRequest\x12\x86\x01\x0A4disks_stop_group_async_replication_resource_resource\x18\x95\xF8\xAF\xA5\x01 \x01(\x0B2?.google.cloud.compute.v1.DisksStopGroupAsyncReplicationResourceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xD4\x01\x0A\x13StopInstanceRequest\x12\"\x0A\x11discard_local_ssd\x18\xCF\xE9\xAD\x98\x01 \x01(\x08H\x00\x88\x01\x01\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x14\x0A\x12_discard_local_ssdB\x0D\x0A\x0B_request_id\"\xCB\x02\x0A(StopInstancesInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x8B\x01\x0A7instance_group_managers_stop_instances_request_resource\x18\x8D\xA5\xF4\x11 \x01(\x0B2B.google.cloud.compute.v1.InstanceGroupManagersStopInstancesRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xE3\x02\x0A.StopInstancesRegionInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x99\x01\x0A>region_instance_group_managers_stop_instances_request_resource\x18\xC2\x9C\xF2\x80\x01 \x01(\x0B2H.google.cloud.compute.v1.RegionInstanceGroupManagersStopInstancesRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xEC\x0C\x0A\x0BStoragePool\x12*\x0A\x1Acapacity_provisioning_type\x18\x87\x8A\xFDw \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12r\x0A\x1Fexapool_provisioned_capacity_gb\x18\xE0\xE1\xCB\xA4\x01 \x01(\x0B2@.google.cloud.compute.v1.StoragePoolExapoolProvisionedCapacityGbH\x03\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x04\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x05\x88\x01\x01\x12!\x0A\x11label_fingerprint\x18\x99\xF0\xF7T \x01(\x09H\x06\x88\x01\x01\x12D\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B20.google.cloud.compute.v1.StoragePool.LabelsEntry\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x07\x88\x01\x01\x12B\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2*.google.cloud.compute.v1.StoragePoolParamsH\x08\x88\x01\x01\x12.\x0A\x1Dperformance_provisioning_type\x18\xFD\x9D\xB6\xDF\x01 \x01(\x09H\x09\x88\x01\x01\x12-\x0A\x1Cpool_provisioned_capacity_gb\x18\xD2\xCF\x97\xE4\x01 \x01(\x03H\x0A\x88\x01\x01\x12%\x0A\x15pool_provisioned_iops\x18\x97\xC9\xB95 \x01(\x03H\x0B\x88\x01\x01\x12+\x0A\x1Bpool_provisioned_throughput\x18\x98\x8D\xD8P \x01(\x03H\x0C\x88\x01\x01\x12S\x0A\x0Fresource_status\x18\xC3\xFA\xF7v \x01(\x0B22.google.cloud.compute.v1.StoragePoolResourceStatusH\x0D\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0E\x88\x01\x01\x12!\x0A\x11self_link_with_id\x18\x82\xAC\x9D\x15 \x01(\x09H\x0F\x88\x01\x01\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H\x10\x88\x01\x01\x12J\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x0B22.google.cloud.compute.v1.StoragePoolResourceStatusH\x11\x88\x01\x01\x12\"\x0A\x11storage_pool_type\x18\xB9\x81\xB0\x88\x01 \x01(\x09H\x12\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x13\x88\x01\x01\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"D\x0A\x18CapacityProvisioningType\x12(\x0A\$UNDEFINED_CAPACITY_PROVISIONING_TYPE\x10\x00\"J\x0A\x1BPerformanceProvisioningType\x12+\x0A'UNDEFINED_PERFORMANCE_PROVISIONING_TYPE\x10\x00\"^\x0A\x05State\x12\x13\x0A\x0FUNDEFINED_STATE\x10\x00\x12\x10\x0A\x08CREATING\x10\xB9\xBD\x9D\xD9\x01\x12\x10\x0A\x08DELETING\x10\xA8\xA7\x87\xFC\x01\x12\x0E\x0A\x06FAILED\x10\xBD\x90\xA6\xD9\x01\x12\x0C\x0A\x05READY\x10\x83\xC3\x8F%B\x1D\x0A\x1B_capacity_provisioning_typeB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\"\x0A _exapool_provisioned_capacity_gbB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x14\x0A\x12_label_fingerprintB\x07\x0A\x05_nameB\x09\x0A\x07_paramsB \x0A\x1E_performance_provisioning_typeB\x1F\x0A\x1D_pool_provisioned_capacity_gbB\x18\x0A\x16_pool_provisioned_iopsB\x1E\x0A\x1C_pool_provisioned_throughputB\x12\x0A\x10_resource_statusB\x0C\x0A\x0A_self_linkB\x14\x0A\x12_self_link_with_idB\x08\x0A\x06_stateB\x09\x0A\x07_statusB\x14\x0A\x12_storage_pool_typeB\x07\x0A\x05_zone\"\xE1\x03\x0A\x19StoragePoolAggregatedList\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x12O\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2=.google.cloud.compute.v1.StoragePoolAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01\x1A]\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12>\x0A\x05value\x18\x02 \x01(\x0B2/.google.cloud.compute.v1.StoragePoolsScopedList:\x028\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xE0\x04\x0A\x0FStoragePoolDisk\x12\x1D\x0A\x12attached_instances\x18\xA3\xF3\x8E\x1F \x03(\x09\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09H\x01\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x02\x88\x01\x01\x12 \x0A\x10provisioned_iops\x18\xD4\xBD\x87Y \x01(\x03H\x03\x88\x01\x01\x12'\x0A\x16provisioned_throughput\x18\x95\xBE\x88\xFB\x01 \x01(\x03H\x04\x88\x01\x01\x12\x1C\x0A\x11resource_policies\x18\xE1\x9C\xCC\x0A \x03(\x09\x12\x18\x0A\x07size_gb\x18\xD9\x8B\x80\xEC\x01 \x01(\x03H\x05\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x06\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x07\x88\x01\x01\x12\x1A\x0A\x0Aused_bytes\x18\xE9\x9A\xBAn \x01(\x03H\x08\x88\x01\x01\"\x88\x01\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x10\x0A\x08CREATING\x10\xB9\xBD\x9D\xD9\x01\x12\x10\x0A\x08DELETING\x10\xA8\xA7\x87\xFC\x01\x12\x0E\x0A\x06FAILED\x10\xBD\x90\xA6\xD9\x01\x12\x0C\x0A\x05READY\x10\x83\xC3\x8F%\x12\x11\x0A\x09RESTORING\x10\xAB\xA7\xE2\xC0\x01\x12\x13\x0A\x0BUNAVAILABLE\x10\xB0\xD8\xA5\xC5\x01B\x15\x0A\x13_creation_timestampB\x07\x0A\x05_diskB\x07\x0A\x05_nameB\x13\x0A\x11_provisioned_iopsB\x19\x0A\x17_provisioned_throughputB\x0A\x0A\x08_size_gbB\x09\x0A\x07_statusB\x07\x0A\x05_typeB\x0D\x0A\x0B_used_bytes\"\xCE\x01\x0A'StoragePoolExapoolProvisionedCapacityGb\x12\"\x0A\x12capacity_optimized\x18\xE2\xEF\xDFw \x01(\x03H\x00\x88\x01\x01\x12\x1F\x0A\x0Eread_optimized\x18\xBE\xB3\xF3\xB9\x01 \x01(\x03H\x01\x88\x01\x01\x12 \x0A\x0Fwrite_optimized\x18\xC7\xA1\xED\xEA\x01 \x01(\x03H\x02\x88\x01\x01B\x15\x0A\x13_capacity_optimizedB\x11\x0A\x0F_read_optimizedB\x12\x0A\x10_write_optimized\"\xDF\x02\x0A\x0FStoragePoolList\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x126\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2\$.google.cloud.compute.v1.StoragePool\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xE8\x02\x0A\x14StoragePoolListDisks\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x12:\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2(.google.cloud.compute.v1.StoragePoolDisk\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB7\x01\x0A\x11StoragePoolParams\x12f\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2C.google.cloud.compute.v1.StoragePoolParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\x90\x08\x0A\x19StoragePoolResourceStatus\x12\x1A\x0A\x0Adisk_count\x18\xED\xAF\x9DW \x01(\x03H\x00\x88\x01\x01\x12%\x0A\x15exapool_max_read_iops\x18\xC2\xEA\x9F\x1C \x01(\x03H\x01\x88\x01\x01\x12,\x0A\x1Bexapool_max_read_throughput\x18\x83\xD6\xB4\xBA\x01 \x01(\x03H\x02\x88\x01\x01\x12'\x0A\x16exapool_max_write_iops\x18\xF9\xA2\xE8\x8B\x01 \x01(\x03H\x03\x88\x01\x01\x12-\x0A\x1Cexapool_max_write_throughput\x18\xFA\x83\xC4\x9D\x01 \x01(\x03H\x04\x88\x01\x01\x12&\x0A\x15last_resize_timestamp\x18\xD4\xFB\xE7\xEE\x01 \x01(\x09H\x05\x88\x01\x01\x126\x0A&max_total_provisioned_disk_capacity_gb\x18\xDF\xDE\x88O \x01(\x03H\x06\x88\x01\x01\x12)\x0A\x18pool_used_capacity_bytes\x18\xC5\xE9\xB0\xF3\x01 \x01(\x03H\x07\x88\x01\x01\x12\x1E\x0A\x0Epool_used_iops\x18\x88\xC9\xBC/ \x01(\x03H\x08\x88\x01\x01\x12\$\x0A\x14pool_used_throughput\x18\xC9\x9B\xA5b \x01(\x03H\x09\x88\x01\x01\x12'\x0A\x17pool_user_written_bytes\x18\xD2\xED\x96m \x01(\x03H\x0A\x88\x01\x01\x123\x0A\"total_provisioned_disk_capacity_gb\x18\xA4\x8D\xB3\xF8\x01 \x01(\x03H\x0B\x88\x01\x01\x12+\x0A\x1Btotal_provisioned_disk_iops\x18\x85\xDC\xD2\x0F \x01(\x03H\x0C\x88\x01\x01\x122\x0A!total_provisioned_disk_throughput\x18\x86\x8B\xBC\xD5\x01 \x01(\x03H\x0D\x88\x01\x01B\x0D\x0A\x0B_disk_countB\x18\x0A\x16_exapool_max_read_iopsB\x1E\x0A\x1C_exapool_max_read_throughputB\x19\x0A\x17_exapool_max_write_iopsB\x1F\x0A\x1D_exapool_max_write_throughputB\x18\x0A\x16_last_resize_timestampB)\x0A'_max_total_provisioned_disk_capacity_gbB\x1B\x0A\x19_pool_used_capacity_bytesB\x11\x0A\x0F_pool_used_iopsB\x17\x0A\x15_pool_used_throughputB\x1A\x0A\x18_pool_user_written_bytesB%\x0A#_total_provisioned_disk_capacity_gbB\x1E\x0A\x1C_total_provisioned_disk_iopsB\$\x0A\"_total_provisioned_disk_throughput\"\xE7\x07\x0A\x0FStoragePoolType\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12G\x0A\x0Adeprecated\x18\xB3\xCB\xD1\xF5\x01 \x01(\x0B2*.google.cloud.compute.v1.DeprecationStatusH\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x03\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x04\x88\x01\x01\x120\x0A max_pool_provisioned_capacity_gb\x18\xCD\xF1\xECV \x01(\x03H\x05\x88\x01\x01\x12*\x0A\x19max_pool_provisioned_iops\x18\xFC\xCF\xD9\xF5\x01 \x01(\x03H\x06\x88\x01\x01\x12/\x0A\x1Fmax_pool_provisioned_throughput\x18\xBD\xD4\x94m \x01(\x03H\x07\x88\x01\x01\x120\x0A min_pool_provisioned_capacity_gb\x18\x9F\x8D\x8B[ \x01(\x03H\x08\x88\x01\x01\x12*\x0A\x19min_pool_provisioned_iops\x18\xEA\xC4\xCB\xC6\x01 \x01(\x03H\x09\x88\x01\x01\x120\x0A\x1Fmin_pool_provisioned_throughput\x18\xAB\xB4\xAE\xAF\x01 \x01(\x03H\x0A\x88\x01\x01\x12\x1C\x0A\x0Bmin_size_gb\x18\xEC\xC1\xDB\xB7\x01 \x01(\x03H\x0B\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x0C\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0D\x88\x01\x01\x12!\x0A\x11self_link_with_id\x18\x82\xAC\x9D\x15 \x01(\x09H\x0E\x88\x01\x01\x12\x1F\x0A\x14supported_disk_types\x18\x88\x8F\xE7G \x03(\x09\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x0F\x88\x01\x01B\x15\x0A\x13_creation_timestampB\x0D\x0A\x0B_deprecatedB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB#\x0A!_max_pool_provisioned_capacity_gbB\x1C\x0A\x1A_max_pool_provisioned_iopsB\"\x0A _max_pool_provisioned_throughputB#\x0A!_min_pool_provisioned_capacity_gbB\x1C\x0A\x1A_min_pool_provisioned_iopsB\"\x0A _min_pool_provisioned_throughputB\x0E\x0A\x0C_min_size_gbB\x07\x0A\x05_nameB\x0C\x0A\x0A_self_linkB\x14\x0A\x12_self_link_with_idB\x07\x0A\x05_zone\"\xB5\x03\x0A\x1DStoragePoolTypeAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12S\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2A.google.cloud.compute.v1.StoragePoolTypeAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1Aa\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12B\x0A\x05value\x18\x02 \x01(\x0B23.google.cloud.compute.v1.StoragePoolTypesScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xAF\x02\x0A\x13StoragePoolTypeList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12:\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2(.google.cloud.compute.v1.StoragePoolType\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xAD\x01\x0A\x1AStoragePoolTypesScopedList\x12H\x0A\x12storage_pool_types\x18\xDA\xAD\xD0\x83\x01 \x03(\x0B2(.google.cloud.compute.v1.StoragePoolType\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xA0\x01\x0A\x16StoragePoolsScopedList\x12?\x0A\x0Dstorage_pools\x18\x93\x92\xC0\xD0\x01 \x03(\x0B2\$.google.cloud.compute.v1.StoragePool\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xA1\x16\x0A\x0ASubnetwork\x120\x0A allow_subnet_cidr_routes_overlap\x18\xD1\xCE\xAD \x01(\x08H\x00\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12 \x0A\x10enable_flow_logs\x18\xE4\xC4\xA1H \x01(\x08H\x03\x88\x01\x01\x12\$\x0A\x14external_ipv6_prefix\x18\xF6\x92\xB6B \x01(\x09H\x04\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x05\x88\x01\x01\x12 \x0A\x0Fgateway_address\x18\xF9\x89\xA4\xDB\x01 \x01(\x09H\x06\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x07\x88\x01\x01\x12%\x0A\x14internal_ipv6_prefix\x18\xE8\xA2\xB4\xF1\x01 \x01(\x09H\x08\x88\x01\x01\x12\x1D\x0A\x0Dip_cidr_range\x18\xCA\xCD\xE4. \x01(\x09H\x09\x88\x01\x01\x12\x1D\x0A\x0Dip_collection\x18\xB6\x91\xA8T \x01(\x09H\x0A\x88\x01\x01\x12!\x0A\x10ipv6_access_type\x18\xDD\xF5\xD1\xF0\x01 \x01(\x09H\x0B\x88\x01\x01\x12 \x0A\x0Fipv6_cidr_range\x18\x8A\x9C\x9F\x82\x01 \x01(\x09H\x0C\x88\x01\x01\x12\"\x0A\x11ipv6_gce_endpoint\x18\xE3\xCA\xE2\x98\x01 \x01(\x09H\x0D\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x0E\x88\x01\x01\x12I\x0A\x0Alog_config\x18\x9D\xD1\xC1\xA7\x01 \x01(\x0B2,.google.cloud.compute.v1.SubnetworkLogConfigH\x0F\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x10\x88\x01\x01\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09H\x11\x88\x01\x01\x12A\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2).google.cloud.compute.v1.SubnetworkParamsH\x12\x88\x01\x01\x12)\x0A\x18private_ip_google_access\x18\xCE\xE8\xFD\xC8\x01 \x01(\x08H\x13\x88\x01\x01\x12*\x0A\x1Aprivate_ipv6_google_access\x18\x8E\xCC\x82\x17 \x01(\x09H\x14\x88\x01\x01\x12\x18\x0A\x07purpose\x18\x9E\xFA\xEF\x96\x01 \x01(\x09H\x15\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x16\x88\x01\x01\x12(\x0A\x17reserved_internal_range\x18\xB2\x9E\xBF\x88\x01 \x01(\x09H\x17\x88\x01\x01\x12\$\x0A\x13resolve_subnet_mask\x18\xBB\xD9\xED\xF6\x01 \x01(\x09H\x18\x88\x01\x01\x12\x14\x0A\x04role\x18\xF6\x80\xD6\x01 \x01(\x09H\x19\x88\x01\x01\x12Q\x0A\x13secondary_ip_ranges\x18\xE3\xFF\x94A \x03(\x0B21.google.cloud.compute.v1.SubnetworkSecondaryRange\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x1A\x88\x01\x01\x12\x1B\x0A\x0Astack_type\x18\x91\xB5\x8B\xCB\x01 \x01(\x09H\x1B\x88\x01\x01\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H\x1C\x88\x01\x01\x12/\x0A\$system_reserved_external_ipv6_ranges\x18\xE1\x88\x93\x1F \x03(\x09\x120\x0A\$system_reserved_internal_ipv6_ranges\x18\xD3\x98\x91\xCE\x01 \x03(\x09\x12Z\x0A\x13utilization_details\x18\xA5\x8A\xE6; \x01(\x0B25.google.cloud.compute.v1.SubnetworkUtilizationDetailsH\x1D\x88\x01\x01\"y\x0A\x0EIpv6AccessType\x12\x1E\x0A\x1AUNDEFINED_IPV6_ACCESS_TYPE\x10\x00\x12\x0F\x0A\x08EXTERNAL\x10\xCB\xA7\xFD\x10\x12\x10\x0A\x08INTERNAL\x10\xBD\xED\x96\x85\x01\x12\$\x0A\x1CUNSPECIFIED_IPV6_ACCESS_TYPE\x10\xA5\xF6\xA4\x95\x01\"T\x0A\x0FIpv6GceEndpoint\x12\x1F\x0A\x1BUNDEFINED_IPV6_GCE_ENDPOINT\x10\x00\x12\x10\x0A\x09VM_AND_FR\x10\xDC\x8D\xF9\x13\x12\x0E\x0A\x07VM_ONLY\x10\xB4\xC0\xF3p\"\xBE\x01\x0A\x17PrivateIpv6GoogleAccess\x12(\x0A\$UNDEFINED_PRIVATE_IPV6_GOOGLE_ACCESS\x10\x00\x12\x1D\x0A\x15DISABLE_GOOGLE_ACCESS\x10\xF3\xA9\x84\xD7\x01\x12-\x0A%ENABLE_BIDIRECTIONAL_ACCESS_TO_GOOGLE\x10\xBA\xCA\x89\xCC\x01\x12+\x0A#ENABLE_OUTBOUND_VM_ACCESS_TO_GOOGLE\x10\xD7\xFA\xB6\x89\x01\"\xF8\x01\x0A\x07Purpose\x12\x15\x0A\x11UNDEFINED_PURPOSE\x10\x00\x12\x1B\x0A\x14GLOBAL_MANAGED_PROXY\x10\xF2\xCB\xE0p\x12#\x0A\x1CINTERNAL_HTTPS_LOAD_BALANCER\x10\xD9\xB6\xCEv\x12\x16\x0A\x0EPEER_MIGRATION\x10\x91\xAA\xC7\xEA\x01\x12\x0F\x0A\x07PRIVATE\x10\xE3\xE2\xB2\xC0\x01\x12\x13\x0A\x0BPRIVATE_NAT\x10\xA5\xC8\xAE\xAF\x01\x12\x17\x0A\x10PRIVATE_RFC_1918\x10\xDB\xFE\xC5y\x12\x1E\x0A\x17PRIVATE_SERVICE_CONNECT\x10\xC4\xF4\xF9\x16\x12\x1D\x0A\x16REGIONAL_MANAGED_PROXY\x10\xEE\xB6\xFDH\"h\x0A\x11ResolveSubnetMask\x12!\x0A\x1DUNDEFINED_RESOLVE_SUBNET_MASK\x10\x00\x12\x16\x0A\x0EARP_ALL_RANGES\x10\xD4\xD2\xC0\xD4\x01\x12\x18\x0A\x11ARP_PRIMARY_RANGE\x10\x80\x85\xA99\":\x0A\x04Role\x12\x12\x0A\x0EUNDEFINED_ROLE\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x0E\x0A\x06BACKUP\x10\xC2\xD3\xCD\xA2\x01\"{\x0A\x09StackType\x12\x18\x0A\x14UNDEFINED_STACK_TYPE\x10\x00\x12\x10\x0A\x09IPV4_IPV6\x10\x81\xE8\xCA\x0A\x12\x10\x0A\x09IPV4_ONLY\x10\xA6\xCB\xD5\x0A\x12\x10\x0A\x09IPV6_ONLY\x10\xE4\xAD\xFC%\x12\x1E\x0A\x16UNSPECIFIED_STACK_TYPE\x10\xD9\xD1\x91\x8E\x01\"<\x0A\x05State\x12\x13\x0A\x0FUNDEFINED_STATE\x10\x00\x12\x10\x0A\x08DRAINING\x10\xEA\xD5\x8C\xE5\x01\x12\x0C\x0A\x05READY\x10\x83\xC3\x8F%B#\x0A!_allow_subnet_cidr_routes_overlapB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x13\x0A\x11_enable_flow_logsB\x17\x0A\x15_external_ipv6_prefixB\x0E\x0A\x0C_fingerprintB\x12\x0A\x10_gateway_addressB\x05\x0A\x03_idB\x17\x0A\x15_internal_ipv6_prefixB\x10\x0A\x0E_ip_cidr_rangeB\x10\x0A\x0E_ip_collectionB\x13\x0A\x11_ipv6_access_typeB\x12\x0A\x10_ipv6_cidr_rangeB\x14\x0A\x12_ipv6_gce_endpointB\x07\x0A\x05_kindB\x0D\x0A\x0B_log_configB\x07\x0A\x05_nameB\x0A\x0A\x08_networkB\x09\x0A\x07_paramsB\x1B\x0A\x19_private_ip_google_accessB\x1D\x0A\x1B_private_ipv6_google_accessB\x0A\x0A\x08_purposeB\x09\x0A\x07_regionB\x1A\x0A\x18_reserved_internal_rangeB\x16\x0A\x14_resolve_subnet_maskB\x07\x0A\x05_roleB\x0C\x0A\x0A_self_linkB\x0D\x0A\x0B_stack_typeB\x08\x0A\x06_stateB\x16\x0A\x14_utilization_details\"\xBF\x03\x0A\x18SubnetworkAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12N\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2<.google.cloud.compute.v1.SubnetworkAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1A\\\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12=\x0A\x05value\x18\x02 \x01(\x0B2..google.cloud.compute.v1.SubnetworksScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xA5\x02\x0A\x0ESubnetworkList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x125\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2#.google.cloud.compute.v1.Subnetwork\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xDD\x04\x0A\x13SubnetworkLogConfig\x12\$\x0A\x14aggregation_interval\x18\x82\x9B\xB4S \x01(\x09H\x00\x88\x01\x01\x12\x17\x0A\x06enable\x18\x83\xCB\xD4\x94\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bfilter_expr\x18\xDC\xA4\xB8W \x01(\x09H\x02\x88\x01\x01\x12\x1E\x0A\x0Dflow_sampling\x18\xD8\xE7\xE5\xFC\x01 \x01(\x02H\x03\x88\x01\x01\x12\x18\x0A\x08metadata\x18\xAF\xF6\xB5) \x01(\x09H\x04\x88\x01\x01\x12\x1B\x0A\x0Fmetadata_fields\x18\xC9\xBB\xBB\xB4\x01 \x03(\x09\"\xC8\x01\x0A\x13AggregationInterval\x12\"\x0A\x1EUNDEFINED_AGGREGATION_INTERVAL\x10\x00\x12\x17\x0A\x0FINTERVAL_10_MIN\x10\xCC\xD1\xA5\xE8\x01\x12\x17\x0A\x0FINTERVAL_15_MIN\x10\xD1\xBC\xBF\xEA\x01\x12\x15\x0A\x0EINTERVAL_1_MIN\x10\xAA\xD2\xF6 \x12\x16\x0A\x0FINTERVAL_30_SEC\x10\x89\xE0\xCC\x03\x12\x15\x0A\x0EINTERVAL_5_MIN\x10\xAE\x8E\xD8\"\x12\x15\x0A\x0EINTERVAL_5_SEC\x10\xAD\xBA\xD8\"\"u\x0A\x08Metadata\x12\x16\x0A\x12UNDEFINED_METADATA\x10\x00\x12\x16\x0A\x0FCUSTOM_METADATA\x10\xBD\xD8\xE3\x1D\x12\x1C\x0A\x14EXCLUDE_ALL_METADATA\x10\x92\xBD\xC1\x9F\x01\x12\x1B\x0A\x14INCLUDE_ALL_METADATA\x10\x84\xCD\xBFNB\x17\x0A\x15_aggregation_intervalB\x09\x0A\x07_enableB\x0E\x0A\x0C_filter_exprB\x10\x0A\x0E_flow_samplingB\x0B\x0A\x09_metadata\"\xB5\x01\x0A\x10SubnetworkParams\x12e\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2B.google.cloud.compute.v1.SubnetworkParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xBD\x01\x0A\x18SubnetworkSecondaryRange\x12\x1D\x0A\x0Dip_cidr_range\x18\xCA\xCD\xE4. \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Arange_name\x18\xCD\xF0\xB4\x9E\x01 \x01(\x09H\x01\x88\x01\x01\x12(\x0A\x17reserved_internal_range\x18\xB2\x9E\xBF\x88\x01 \x01(\x09H\x02\x88\x01\x01B\x10\x0A\x0E_ip_cidr_rangeB\x0D\x0A\x0B_range_nameB\x1A\x0A\x18_reserved_internal_range\"\xC8\x04\x0A\x1CSubnetworkUtilizationDetails\x12y\x0A\"external_ipv6_instance_utilization\x18\xDC\xC2\x93\xC8\x01 \x01(\x0B2D.google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6UtilizationH\x00\x88\x01\x01\x12r\x0A\x1Cexternal_ipv6_lb_utilization\x18\xBD\x97\x8FA \x01(\x0B2D.google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6UtilizationH\x01\x88\x01\x01\x12o\x0A\x19internal_ipv6_utilization\x18\x8C\xCA\x9E! \x01(\x0B2D.google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6UtilizationH\x02\x88\x01\x01\x12b\x0A\x11ipv4_utilizations\x18\xAB\x9D\xA8b \x03(\x0B2D.google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV4UtilizationB%\x0A#_external_ipv6_instance_utilizationB\x1F\x0A\x1D_external_ipv6_lb_utilizationB\x1C\x0A\x1A_internal_ipv6_utilization\"\xC6\x01\x0A+SubnetworkUtilizationDetailsIPV4Utilization\x12\x1B\x0A\x0Arange_name\x18\xCD\xF0\xB4\x9E\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12total_allocated_ip\x18\xBA\x99\x88\x85\x01 \x01(\x03H\x01\x88\x01\x01\x12\x1D\x0A\x0Dtotal_free_ip\x18\xDF\xE3\xAE2 \x01(\x03H\x02\x88\x01\x01B\x0D\x0A\x0B_range_nameB\x15\x0A\x13_total_allocated_ipB\x10\x0A\x0E_total_free_ip\"\xDE\x01\x0A+SubnetworkUtilizationDetailsIPV6Utilization\x12E\x0A\x12total_allocated_ip\x18\xBA\x99\x88\x85\x01 \x01(\x0B2 .google.cloud.compute.v1.Uint128H\x00\x88\x01\x01\x12?\x0A\x0Dtotal_free_ip\x18\xDF\xE3\xAE2 \x01(\x0B2 .google.cloud.compute.v1.Uint128H\x01\x88\x01\x01B\x15\x0A\x13_total_allocated_ipB\x10\x0A\x0E_total_free_ip\"V\x0A#SubnetworksExpandIpCidrRangeRequest\x12\x1D\x0A\x0Dip_cidr_range\x18\xCA\xCD\xE4. \x01(\x09H\x00\x88\x01\x01B\x10\x0A\x0E_ip_cidr_range\"\x9C\x01\x0A\x15SubnetworksScopedList\x12<\x0A\x0Bsubnetworks\x18\xC5\xD4\xA5\xC6\x01 \x03(\x0B2#.google.cloud.compute.v1.Subnetwork\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\x8D\x01\x0A\x18SubnetworksScopedWarning\x12\x1B\x0A\x0Ascope_name\x18\x96\x93\xE3\xA4\x01 \x01(\x09H\x00\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x01\x88\x01\x01B\x0D\x0A\x0B_scope_nameB\x0A\x0A\x08_warning\"t\x0A*SubnetworksSetPrivateIpGoogleAccessRequest\x12)\x0A\x18private_ip_google_access\x18\xCE\xE8\xFD\xC8\x01 \x01(\x08H\x00\x88\x01\x01B\x1B\x0A\x19_private_ip_google_access\"\x7F\x0A\x0ASubsetting\x12\x16\x0A\x06policy\x18\xB2\xCA\xB6+ \x01(\x09H\x00\x88\x01\x01\"N\x0A\x06Policy\x12\x14\x0A\x10UNDEFINED_POLICY\x10\x00\x12!\x0A\x1ACONSISTENT_HASH_SUBSETTING\x10\xB4\x98\xFC3\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01B\x09\x0A\x07_policy\"\xD7\x01\x0A\x16SuspendInstanceRequest\x12\"\x0A\x11discard_local_ssd\x18\xCF\xE9\xAD\x98\x01 \x01(\x08H\x00\x88\x01\x01\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x14\x0A\x12_discard_local_ssdB\x0D\x0A\x0B_request_id\"\xD4\x02\x0A+SuspendInstancesInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x91\x01\x0A:instance_group_managers_suspend_instances_request_resource\x18\xD1\x8D\xA1\x16 \x01(\x0B2E.google.cloud.compute.v1.InstanceGroupManagersSuspendInstancesRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xEB\x02\x0A1SuspendInstancesRegionInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x9E\x01\x0AAregion_instance_group_managers_suspend_instances_request_resource\x18\xFC\xE5\x94f \x01(\x0B2K.google.cloud.compute.v1.RegionInstanceGroupManagersSuspendInstancesRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x89\x01\x0A SwitchToCustomModeNetworkRequest\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xD8\x03\x0A\x0ETCPHealthCheck\x12\x14\x0A\x04port\x18\x81\xB1\xD2\x01 \x01(\x05H\x00\x88\x01\x01\x12\x19\x0A\x09port_name\x18\x89\x87\xE7\x13 \x01(\x09H\x01\x88\x01\x01\x12\"\x0A\x12port_specification\x18\xC5\xEB\xCC\x18 \x01(\x09H\x02\x88\x01\x01\x12\x1C\x0A\x0Cproxy_header\x18\xFE\xBA\xBCL \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07request\x18\x8F\xE5\xBB\x0A \x01(\x09H\x04\x88\x01\x01\x12\x18\x0A\x08response\x18\xC1\xA8\xDC] \x01(\x09H\x05\x88\x01\x01\"~\x0A\x11PortSpecification\x12 \x0A\x1CUNDEFINED_PORT_SPECIFICATION\x10\x00\x12\x15\x0A\x0EUSE_FIXED_PORT\x10\xE4\x88\xDBZ\x12\x16\x0A\x0EUSE_NAMED_PORT\x10\xBF\xCF\xC7\xA6\x01\x12\x18\x0A\x10USE_SERVING_PORT\x10\xCC\xD1\xF5\xAC\x01\"H\x0A\x0BProxyHeader\x12\x1A\x0A\x16UNDEFINED_PROXY_HEADER\x10\x00\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01\x12\x10\x0A\x08PROXY_V1\x10\xAC\xA4\xB7\x9F\x01B\x07\x0A\x05_portB\x0C\x0A\x0A_port_nameB\x15\x0A\x13_port_specificationB\x0F\x0A\x0D_proxy_headerB\x0A\x0A\x08_requestB\x0B\x0A\x09_response\"E\x0A\x04Tags\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x09B\x0E\x0A\x0C_fingerprint\"\xCA\x03\x0A\x0FTargetGrpcProxy\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x02\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x03\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x04\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x05\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x06\x88\x01\x01\x12!\x0A\x11self_link_with_id\x18\x82\xAC\x9D\x15 \x01(\x09H\x07\x88\x01\x01\x12\x18\x0A\x07url_map\x18\x8C\x95\x81\xAF\x01 \x01(\x09H\x08\x88\x01\x01\x12&\x0A\x16validate_for_proxyless\x18\xA8\xE3\xC60 \x01(\x08H\x09\x88\x01\x01B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x0E\x0A\x0C_fingerprintB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x0C\x0A\x0A_self_linkB\x14\x0A\x12_self_link_with_idB\x0A\x0A\x08_url_mapB\x19\x0A\x17_validate_for_proxyless\"\xAF\x02\x0A\x13TargetGrpcProxyList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12:\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2(.google.cloud.compute.v1.TargetGrpcProxy\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xAE\x01\x0A\x1BTargetHttpProxiesScopedList\x12H\x0A\x13target_http_proxies\x18\xC3\xD5\xA8M \x03(\x0B2(.google.cloud.compute.v1.TargetHttpProxy\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xEB\x03\x0A\x0FTargetHttpProxy\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x02\x88\x01\x01\x12,\x0A\x1Bhttp_keep_alive_timeout_sec\x18\xDE\xCE\xA6\xD5\x01 \x01(\x05H\x03\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x04\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x05\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x06\x88\x01\x01\x12\x1B\x0A\x0Aproxy_bind\x18\xEE\xCE\xB1\x88\x01 \x01(\x08H\x07\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x08\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x09\x88\x01\x01\x12\x18\x0A\x07url_map\x18\x8C\x95\x81\xAF\x01 \x01(\x09H\x0A\x88\x01\x01B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x0E\x0A\x0C_fingerprintB\x1E\x0A\x1C_http_keep_alive_timeout_secB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x0D\x0A\x0B_proxy_bindB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_url_map\"\x88\x03\x0A\x1DTargetHttpProxyAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12S\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2A.google.cloud.compute.v1.TargetHttpProxyAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x1Ab\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12C\x0A\x05value\x18\x02 \x01(\x0B24.google.cloud.compute.v1.TargetHttpProxiesScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_link\"\xAF\x02\x0A\x13TargetHttpProxyList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12:\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2(.google.cloud.compute.v1.TargetHttpProxy\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB2\x01\x0A\x1CTargetHttpsProxiesScopedList\x12K\x0A\x14target_https_proxies\x18\x8A\xFC\xE7\xAE\x01 \x03(\x0B2).google.cloud.compute.v1.TargetHttpsProxy\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"a\x0A*TargetHttpsProxiesSetCertificateMapRequest\x12\x1F\x0A\x0Fcertificate_map\x18\xB4\xE5\xCDJ \x01(\x09H\x00\x88\x01\x01B\x12\x0A\x10_certificate_map\"\xB6\x01\x0A(TargetHttpsProxiesSetQuicOverrideRequest\x12\x1E\x0A\x0Dquic_override\x18\xAD\xA1\xDB\xD9\x01 \x01(\x09H\x00\x88\x01\x01\"X\x0A\x0CQuicOverride\x12\x1B\x0A\x17UNDEFINED_QUIC_OVERRIDE\x10\x00\x12\x0E\x0A\x07DISABLE\x10\xC8\xDD\xA6s\x12\x0E\x0A\x06ENABLE\x10\x83\xB3\xA0\xD1\x01\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01B\x10\x0A\x0E_quic_override\"K\x0A+TargetHttpsProxiesSetSslCertificatesRequest\x12\x1C\x0A\x10ssl_certificates\x18\x8F\xA2\xC3\xAE\x01 \x03(\x09\"\x9D\x08\x0A\x10TargetHttpsProxy\x12\$\x0A\x14authorization_policy\x18\xB8\xEF\x97\x10 \x01(\x09H\x00\x88\x01\x01\x12\x1F\x0A\x0Fcertificate_map\x18\xB4\xE5\xCDJ \x01(\x09H\x01\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x02\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x04\x88\x01\x01\x12,\x0A\x1Bhttp_keep_alive_timeout_sec\x18\xDE\xCE\xA6\xD5\x01 \x01(\x05H\x05\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x06\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x07\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x08\x88\x01\x01\x12\x1B\x0A\x0Aproxy_bind\x18\xEE\xCE\xB1\x88\x01 \x01(\x08H\x09\x88\x01\x01\x12\x1E\x0A\x0Dquic_override\x18\xAD\xA1\xDB\xD9\x01 \x01(\x09H\x0A\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x0B\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0C\x88\x01\x01\x12\"\x0A\x11server_tls_policy\x18\xF2\xDE\x87\x8D\x01 \x01(\x09H\x0D\x88\x01\x01\x12\x1C\x0A\x10ssl_certificates\x18\x8F\xA2\xC3\xAE\x01 \x03(\x09\x12\x1B\x0A\x0Assl_policy\x18\xC5\xFD\xE0\x8C\x01 \x01(\x09H\x0E\x88\x01\x01\x12\x1E\x0A\x0Etls_early_data\x18\xCA\xE1\x91\x1D \x01(\x09H\x0F\x88\x01\x01\x12\x18\x0A\x07url_map\x18\x8C\x95\x81\xAF\x01 \x01(\x09H\x10\x88\x01\x01\"X\x0A\x0CQuicOverride\x12\x1B\x0A\x17UNDEFINED_QUIC_OVERRIDE\x10\x00\x12\x0E\x0A\x07DISABLE\x10\xC8\xDD\xA6s\x12\x0E\x0A\x06ENABLE\x10\x83\xB3\xA0\xD1\x01\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01\"x\x0A\x0CTlsEarlyData\x12\x1C\x0A\x18UNDEFINED_TLS_EARLY_DATA\x10\x00\x12\x10\x0A\x08DISABLED\x10\xFC\xD4\xB0\xF6\x01\x12\x12\x0A\x0APERMISSIVE\x10\x9F\xE5\xBE\xF0\x01\x12\x0E\x0A\x06STRICT\x10\xC9\xA5\xA1\x93\x01\x12\x14\x0A\x0CUNRESTRICTED\x10\xB4\xA7\x85\xDA\x01B\x17\x0A\x15_authorization_policyB\x12\x0A\x10_certificate_mapB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x0E\x0A\x0C_fingerprintB\x1E\x0A\x1C_http_keep_alive_timeout_secB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x0D\x0A\x0B_proxy_bindB\x10\x0A\x0E_quic_overrideB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB\x14\x0A\x12_server_tls_policyB\x0D\x0A\x0B_ssl_policyB\x11\x0A\x0F_tls_early_dataB\x0A\x0A\x08_url_map\"\xD2\x03\x0A\x1ETargetHttpsProxyAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12T\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2B.google.cloud.compute.v1.TargetHttpsProxyAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1Ac\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12D\x0A\x05value\x18\x02 \x01(\x0B25.google.cloud.compute.v1.TargetHttpsProxiesScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB1\x02\x0A\x14TargetHttpsProxyList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12;\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2).google.cloud.compute.v1.TargetHttpsProxy\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xFC\x03\x0A\x0ETargetInstance\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x02\x88\x01\x01\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09H\x03\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x04\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x05\x88\x01\x01\x12\x1B\x0A\x0Anat_policy\x18\x90\xC4\x8A\xF3\x01 \x01(\x09H\x06\x88\x01\x01\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09H\x07\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09H\x08\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x09\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x0A\x88\x01\x01\"4\x0A\x09NatPolicy\x12\x18\x0A\x14UNDEFINED_NAT_POLICY\x10\x00\x12\x0D\x0A\x06NO_NAT\x10\x83\xBB\xFELB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x0B\x0A\x09_instanceB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x0D\x0A\x0B_nat_policyB\x0A\x0A\x08_networkB\x12\x0A\x10_security_policyB\x0C\x0A\x0A_self_linkB\x07\x0A\x05_zone\"\xCB\x03\x0A\x1CTargetInstanceAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12R\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2@.google.cloud.compute.v1.TargetInstanceAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1A`\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12A\x0A\x05value\x18\x02 \x01(\x0B22.google.cloud.compute.v1.TargetInstancesScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xAD\x02\x0A\x12TargetInstanceList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x129\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2'.google.cloud.compute.v1.TargetInstance\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xA9\x01\x0A\x19TargetInstancesScopedList\x12E\x0A\x10target_instances\x18\xD0\xD2\xAD\xBB\x01 \x03(\x0B2'.google.cloud.compute.v1.TargetInstance\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xA5\x06\x0A\x0ATargetPool\x12\x1B\x0A\x0Bbackup_pool\x18\xF9\xC8\xF0\x15 \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1E\x0A\x0Efailover_ratio\x18\xFE\x94\xB4e \x01(\x02H\x03\x88\x01\x01\x12\x19\x0A\x0Dhealth_checks\x18\xAE\xAF\xE6\xD5\x01 \x03(\x09\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x04\x88\x01\x01\x12\x14\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x09\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x05\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x06\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x07\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09H\x08\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x09\x88\x01\x01\x12!\x0A\x10session_affinity\x18\xB1\xC1\x99\xDD\x01 \x01(\x09H\x0A\x88\x01\x01\"\x8B\x02\x0A\x0FSessionAffinity\x12\x1E\x0A\x1AUNDEFINED_SESSION_AFFINITY\x10\x00\x12\x11\x0A\x09CLIENT_IP\x10\x9B\xDC\xE9\xA4\x01\x12\x1F\x0A\x18CLIENT_IP_NO_DESTINATION\x10\x94\x9A\xCD2\x12\x1B\x0A\x14CLIENT_IP_PORT_PROTO\x10\xAE\xF2\xDCi\x12\x16\x0A\x0FCLIENT_IP_PROTO\x10\xA4\xC5\x89\x0C\x12\x18\x0A\x10GENERATED_COOKIE\x10\xB4\xCE\xCA\xB0\x01\x12\x13\x0A\x0CHEADER_FIELD\x10\xA8\x89\xDC_\x12\x13\x0A\x0BHTTP_COOKIE\x10\xFB\xA3\x83\xEC\x01\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01\x12\x1E\x0A\x16STRONG_COOKIE_AFFINITY\x10\xFB\xDD\x93\xD1\x01B\x0E\x0A\x0C_backup_poolB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x11\x0A\x0F_failover_ratioB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x09\x0A\x07_regionB\x12\x0A\x10_security_policyB\x0C\x0A\x0A_self_linkB\x13\x0A\x11_session_affinity\"\xBF\x03\x0A\x18TargetPoolAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12N\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2<.google.cloud.compute.v1.TargetPoolAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1A\\\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12=\x0A\x05value\x18\x02 \x01(\x0B2..google.cloud.compute.v1.TargetPoolsScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"{\x0A\x18TargetPoolInstanceHealth\x12@\x0A\x0Dhealth_status\x18\xB5\xD6\xBA\xB5\x01 \x03(\x0B2%.google.cloud.compute.v1.HealthStatus\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x00\x88\x01\x01B\x07\x0A\x05_kind\"\xA5\x02\x0A\x0ETargetPoolList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x125\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2#.google.cloud.compute.v1.TargetPool\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"l\x0A TargetPoolsAddHealthCheckRequest\x12H\x0A\x0Dhealth_checks\x18\xAE\xAF\xE6\xD5\x01 \x03(\x0B2-.google.cloud.compute.v1.HealthCheckReference\"a\x0A\x1DTargetPoolsAddInstanceRequest\x12@\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x0B2*.google.cloud.compute.v1.InstanceReference\"o\x0A#TargetPoolsRemoveHealthCheckRequest\x12H\x0A\x0Dhealth_checks\x18\xAE\xAF\xE6\xD5\x01 \x03(\x0B2-.google.cloud.compute.v1.HealthCheckReference\"d\x0A TargetPoolsRemoveInstanceRequest\x12@\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x0B2*.google.cloud.compute.v1.InstanceReference\"\x9D\x01\x0A\x15TargetPoolsScopedList\x12=\x0A\x0Ctarget_pools\x18\xA9\x9F\xA0\xA0\x01 \x03(\x0B2#.google.cloud.compute.v1.TargetPool\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"4\x0A\x0FTargetReference\x12\x16\x0A\x06target\x18\x91\xE3\xF9[ \x01(\x09H\x00\x88\x01\x01B\x09\x0A\x07_target\"P\x0A(TargetSslProxiesSetBackendServiceRequest\x12\x18\x0A\x07service\x18\xB5\x8D\x8F\xB2\x01 \x01(\x09H\x00\x88\x01\x01B\x0A\x0A\x08_service\"_\x0A(TargetSslProxiesSetCertificateMapRequest\x12\x1F\x0A\x0Fcertificate_map\x18\xB4\xE5\xCDJ \x01(\x09H\x00\x88\x01\x01B\x12\x0A\x10_certificate_map\"\xA0\x01\x0A%TargetSslProxiesSetProxyHeaderRequest\x12\x1C\x0A\x0Cproxy_header\x18\xFE\xBA\xBCL \x01(\x09H\x00\x88\x01\x01\"H\x0A\x0BProxyHeader\x12\x1A\x0A\x16UNDEFINED_PROXY_HEADER\x10\x00\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01\x12\x10\x0A\x08PROXY_V1\x10\xAC\xA4\xB7\x9F\x01B\x0F\x0A\x0D_proxy_header\"I\x0A)TargetSslProxiesSetSslCertificatesRequest\x12\x1C\x0A\x10ssl_certificates\x18\x8F\xA2\xC3\xAE\x01 \x03(\x09\"\x98\x04\x0A\x0ETargetSslProxy\x12\x1F\x0A\x0Fcertificate_map\x18\xB4\xE5\xCDJ \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x03\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x04\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x05\x88\x01\x01\x12\x1C\x0A\x0Cproxy_header\x18\xFE\xBA\xBCL \x01(\x09H\x06\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x07\x88\x01\x01\x12\x18\x0A\x07service\x18\xB5\x8D\x8F\xB2\x01 \x01(\x09H\x08\x88\x01\x01\x12\x1C\x0A\x10ssl_certificates\x18\x8F\xA2\xC3\xAE\x01 \x03(\x09\x12\x1B\x0A\x0Assl_policy\x18\xC5\xFD\xE0\x8C\x01 \x01(\x09H\x09\x88\x01\x01\"H\x0A\x0BProxyHeader\x12\x1A\x0A\x16UNDEFINED_PROXY_HEADER\x10\x00\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01\x12\x10\x0A\x08PROXY_V1\x10\xAC\xA4\xB7\x9F\x01B\x12\x0A\x10_certificate_mapB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x0F\x0A\x0D_proxy_headerB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_serviceB\x0D\x0A\x0B_ssl_policy\"\xAD\x02\x0A\x12TargetSslProxyList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x129\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2'.google.cloud.compute.v1.TargetSslProxy\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xAB\x01\x0A\x1ATargetTcpProxiesScopedList\x12F\x0A\x12target_tcp_proxies\x18\x80\xD7\xFA| \x03(\x0B2'.google.cloud.compute.v1.TargetTcpProxy\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"P\x0A(TargetTcpProxiesSetBackendServiceRequest\x12\x18\x0A\x07service\x18\xB5\x8D\x8F\xB2\x01 \x01(\x09H\x00\x88\x01\x01B\x0A\x0A\x08_service\"\xA0\x01\x0A%TargetTcpProxiesSetProxyHeaderRequest\x12\x1C\x0A\x0Cproxy_header\x18\xFE\xBA\xBCL \x01(\x09H\x00\x88\x01\x01\"H\x0A\x0BProxyHeader\x12\x1A\x0A\x16UNDEFINED_PROXY_HEADER\x10\x00\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01\x12\x10\x0A\x08PROXY_V1\x10\xAC\xA4\xB7\x9F\x01B\x0F\x0A\x0D_proxy_header\"\xE8\x03\x0A\x0ETargetTcpProxy\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x02\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x03\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x04\x88\x01\x01\x12\x1B\x0A\x0Aproxy_bind\x18\xEE\xCE\xB1\x88\x01 \x01(\x08H\x05\x88\x01\x01\x12\x1C\x0A\x0Cproxy_header\x18\xFE\xBA\xBCL \x01(\x09H\x06\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x07\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x08\x88\x01\x01\x12\x18\x0A\x07service\x18\xB5\x8D\x8F\xB2\x01 \x01(\x09H\x09\x88\x01\x01\"H\x0A\x0BProxyHeader\x12\x1A\x0A\x16UNDEFINED_PROXY_HEADER\x10\x00\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01\x12\x10\x0A\x08PROXY_V1\x10\xAC\xA4\xB7\x9F\x01B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x0D\x0A\x0B_proxy_bindB\x0F\x0A\x0D_proxy_headerB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_service\"\xCC\x03\x0A\x1CTargetTcpProxyAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12R\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2@.google.cloud.compute.v1.TargetTcpProxyAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1Aa\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12B\x0A\x05value\x18\x02 \x01(\x0B23.google.cloud.compute.v1.TargetTcpProxiesScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xAD\x02\x0A\x12TargetTcpProxyList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x129\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2'.google.cloud.compute.v1.TargetTcpProxy\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x82\x06\x0A\x10TargetVpnGateway\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x10forwarding_rules\x18\xB5\x9A\xCC\x96\x01 \x03(\x09\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x02\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x03\x88\x01\x01\x12!\x0A\x11label_fingerprint\x18\x99\xF0\xF7T \x01(\x09H\x04\x88\x01\x01\x12I\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B25.google.cloud.compute.v1.TargetVpnGateway.LabelsEntry\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x05\x88\x01\x01\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09H\x06\x88\x01\x01\x12G\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2/.google.cloud.compute.v1.TargetVpnGatewayParamsH\x07\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x08\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x09\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x0A\x88\x01\x01\x12\x12\x0A\x07tunnels\x18\x8B\xFA\xED1 \x03(\x09\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"`\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x10\x0A\x08CREATING\x10\xB9\xBD\x9D\xD9\x01\x12\x10\x0A\x08DELETING\x10\xA8\xA7\x87\xFC\x01\x12\x0E\x0A\x06FAILED\x10\xBD\x90\xA6\xD9\x01\x12\x0C\x0A\x05READY\x10\x83\xC3\x8F%B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x14\x0A\x12_label_fingerprintB\x07\x0A\x05_nameB\x0A\x0A\x08_networkB\x09\x0A\x07_paramsB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB\x09\x0A\x07_status\"\xD1\x03\x0A\x1ETargetVpnGatewayAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12T\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2B.google.cloud.compute.v1.TargetVpnGatewayAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1Ab\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12C\x0A\x05value\x18\x02 \x01(\x0B24.google.cloud.compute.v1.TargetVpnGatewaysScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB1\x02\x0A\x14TargetVpnGatewayList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12;\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2).google.cloud.compute.v1.TargetVpnGateway\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xC1\x01\x0A\x16TargetVpnGatewayParams\x12k\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2H.google.cloud.compute.v1.TargetVpnGatewayParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xB0\x01\x0A\x1BTargetVpnGatewaysScopedList\x12J\x0A\x13target_vpn_gateways\x18\x88\x93\xCA\xBF\x01 \x03(\x0B2).google.cloud.compute.v1.TargetVpnGateway\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\x93\x04\x0A\x0BTestFailure\x12\"\x0A\x11actual_output_url\x18\x82\xD9\xF1\x88\x01 \x01(\x09H\x00\x88\x01\x01\x12-\x0A\x1Dactual_redirect_response_code\x18\xD9\x83\xBC\x14 \x01(\x05H\x01\x88\x01\x01\x12\x1F\x0A\x0Eactual_service\x18\x84\xD2\xFE\xD1\x01 \x01(\x09H\x02\x88\x01\x01\x12\$\x0A\x13expected_output_url\x18\x98\xA2\xF7\xCE\x01 \x01(\x09H\x03\x88\x01\x01\x12/\x0A\x1Fexpected_redirect_response_code\x18\xEF\xEA\x80\x09 \x01(\x05H\x04\x88\x01\x01\x12 \x0A\x10expected_service\x18\xAE\xF8\xF1? \x01(\x09H\x05\x88\x01\x01\x12=\x0A\x07headers\x18\x86\xDF\x9D{ \x03(\x0B2).google.cloud.compute.v1.UrlMapTestHeader\x12\x14\x0A\x04host\x18\xA8\xEB\xC3\x01 \x01(\x09H\x06\x88\x01\x01\x12\x14\x0A\x04path\x18\xA5\xC8\xD1\x01 \x01(\x09H\x07\x88\x01\x01B\x14\x0A\x12_actual_output_urlB \x0A\x1E_actual_redirect_response_codeB\x11\x0A\x0F_actual_serviceB\x16\x0A\x14_expected_output_urlB\"\x0A _expected_redirect_response_codeB\x13\x0A\x11_expected_serviceB\x07\x0A\x05_hostB\x07\x0A\x05_path\"\xD2\x01\x0A TestIamPermissionsAddressRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xD3\x01\x0A#TestIamPermissionsAutoscalerRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\xC0\x01\x0A&TestIamPermissionsBackendBucketRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xC1\x01\x0A'TestIamPermissionsBackendServiceRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xCD\x01\x0A\x1DTestIamPermissionsDiskRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\xC5\x01\x0A+TestIamPermissionsExternalVpnGatewayRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xA8\x01\x0A'TestIamPermissionsFirewallPolicyRequest\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xBB\x01\x0A!TestIamPermissionsFirewallRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xC0\x01\x0A&TestIamPermissionsGlobalAddressRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xBE\x01\x0A\$TestIamPermissionsHealthCheckRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xB8\x01\x0A\x1ETestIamPermissionsImageRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xD6\x01\x0A&TestIamPermissionsInstanceGroupRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\xD1\x01\x0A!TestIamPermissionsInstanceRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\xC3\x01\x0A)TestIamPermissionsInstanceTemplateRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xDD\x01\x0A-TestIamPermissionsInstantSnapshotGroupRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\xD8\x01\x0A(TestIamPermissionsInstantSnapshotRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\xCE\x01\x0A4TestIamPermissionsInterconnectAttachmentGroupRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xC4\x01\x0A*TestIamPermissionsInterconnectGroupRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xBE\x01\x0A\$TestIamPermissionsLicenseCodeRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xBA\x01\x0A TestIamPermissionsLicenseRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xBF\x01\x0A%TestIamPermissionsMachineImageRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xDC\x01\x0A*TestIamPermissionsNetworkAttachmentRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xDD\x01\x0A-TestIamPermissionsNetworkEndpointGroupRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\xC8\x01\x0A.TestIamPermissionsNetworkFirewallPolicyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xD2\x01\x0A\"TestIamPermissionsNodeGroupRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\xD7\x01\x0A%TestIamPermissionsNodeTemplateRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xDA\x01\x0A(TestIamPermissionsPacketMirroringRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xDB\x01\x0A)TestIamPermissionsRegionAutoscalerRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xDE\x01\x0A,TestIamPermissionsRegionBackendBucketRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xDF\x01\x0A-TestIamPermissionsRegionBackendServiceRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xE5\x01\x0A3TestIamPermissionsRegionCompositeHealthCheckRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xD5\x01\x0A#TestIamPermissionsRegionDiskRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xE8\x01\x0A6TestIamPermissionsRegionHealthAggregationPolicyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xDC\x01\x0A*TestIamPermissionsRegionHealthCheckRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xE3\x01\x0A1TestIamPermissionsRegionHealthCheckServiceRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xDD\x01\x0A+TestIamPermissionsRegionHealthSourceRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xDE\x01\x0A,TestIamPermissionsRegionInstanceGroupRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xE5\x01\x0A3TestIamPermissionsRegionInstantSnapshotGroupRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xE0\x01\x0A.TestIamPermissionsRegionInstantSnapshotRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xE6\x01\x0A4TestIamPermissionsRegionNetworkFirewallPolicyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xE5\x01\x0A3TestIamPermissionsRegionNotificationEndpointRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xD9\x01\x0A'TestIamPermissionsRegionSnapshotRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xFA\x01\x0A)TestIamPermissionsReservationBlockRequest\x12\x1F\x0A\x0Fparent_resource\x18\x83\x98\xD0\x08 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\xD4\x01\x0A\$TestIamPermissionsReservationRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\xFD\x01\x0A,TestIamPermissionsReservationSubBlockRequest\x12\x1F\x0A\x0Fparent_resource\x18\x83\x98\xD0\x08 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\xD9\x01\x0A'TestIamPermissionsResourcePolicyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xB8\x01\x0A\x1ETestIamPermissionsRouteRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xDC\x01\x0A*TestIamPermissionsServiceAttachmentRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xBB\x01\x0A!TestIamPermissionsSnapshotRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xD4\x01\x0A\$TestIamPermissionsStoragePoolRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\xD5\x01\x0A#TestIamPermissionsSubnetworkRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xD7\x01\x0A'TestIamPermissionsTargetInstanceRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\xD5\x01\x0A#TestIamPermissionsTargetPoolRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xC1\x01\x0A'TestIamPermissionsTargetSslProxyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xC1\x01\x0A'TestIamPermissionsTargetTcpProxyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xB9\x01\x0A\x1FTestIamPermissionsUrlMapRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xD5\x01\x0A#TestIamPermissionsVpnGatewayRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"0\x0A\x16TestPermissionsRequest\x12\x16\x0A\x0Bpermissions\x18\x84\xE9\xCB\x1C \x03(\x09\"1\x0A\x17TestPermissionsResponse\x12\x16\x0A\x0Bpermissions\x18\x84\xE9\xCB\x1C \x03(\x09\"D\x0A\x07Uint128\x12\x14\x0A\x04high\x18\xA2\xBB\xC3\x01 \x01(\x04H\x00\x88\x01\x01\x12\x12\x0A\x03low\x18\xD4\xC6\x06 \x01(\x04H\x01\x88\x01\x01B\x07\x0A\x05_highB\x06\x0A\x04_low\"\xD3\x09\x0A\x13UpcomingMaintenance\x12\x1E\x0A\x0Ecan_reschedule\x18\x99\xA3\xE2- \x01(\x08H\x00\x88\x01\x01\x12(\x0A\x18latest_window_start_time\x18\x81\xBB\x86= \x01(\x09H\x01\x88\x01\x01\x12'\x0A\x17maintenance_on_shutdown\x18\x8A\xC3\x96n \x01(\x08H\x02\x88\x01\x01\x12\x1E\x0A\x13maintenance_reasons\x18\x83\x9B\xF2B \x03(\x09\x12\"\x0A\x12maintenance_status\x18\x9E\x9D\xF7& \x01(\x09H\x03\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x04\x88\x01\x01\x12 \x0A\x0Fwindow_end_time\x18\xA0\xAE\xCE\x81\x01 \x01(\x09H\x05\x88\x01\x01\x12\"\x0A\x11window_start_time\x18\xB9\xB0\xC9\xE1\x01 \x01(\x09H\x06\x88\x01\x01\"\xBD\x04\x0A\x12MaintenanceReasons\x12!\x0A\x1DUNDEFINED_MAINTENANCE_REASONS\x10\x00\x12\x13\x0A\x0CFAILURE_DISK\x10\xD2\xA6\x8B\x04\x12\x13\x0A\x0BFAILURE_GPU\x10\xB7\xF8\x8C\xDF\x01\x12:\x0A3FAILURE_GPU_MULTIPLE_FAULTY_HOSTS_CUSTOMER_REPORTED\x10\xDF\x9D\xBCj\x122\x0A+FAILURE_GPU_NVLINK_SWITCH_CUSTOMER_REPORTED\x10\x9E\xEF\x98*\x12\x1E\x0A\x17FAILURE_GPU_TEMPERATURE\x10\xCC\xB2\xF1\x0B\x12\x16\x0A\x0FFAILURE_GPU_XID\x10\xEB\x96\xE3\x18\x12\x15\x0A\x0DFAILURE_INFRA\x10\x9B\xC5\x80\x81\x01\x12\x19\x0A\x11FAILURE_INTERFACE\x10\x84\xF1\xFF\xB9\x01\x12\x16\x0A\x0EFAILURE_MEMORY\x10\xF6\xCA\xEF\xD1\x01\x12\x16\x0A\x0FFAILURE_NETWORK\x10\xB9\x80\xB5\x14\x12\x16\x0A\x0EFAILURE_NVLINK\x10\xB7\x84\xFF\xE6\x01\x12'\x0A FAILURE_REDUNDANT_HARDWARE_FAULT\x10\xD2\x8F\xE4\x0E\x12\x13\x0A\x0BFAILURE_TPU\x10\x84\xDA\x8D\xDF\x01\x12!\x0A\x19INFRASTRUCTURE_RELOCATION\x10\x84\x9E\xCB\xAB\x01\x12!\x0A\x1AMAINTENANCE_REASON_UNKNOWN\x10\xFB\xC7\x8E\x18\x12\x1D\x0A\x16PLANNED_NETWORK_UPDATE\x10\x95\xF8\xCD@\x12\x15\x0A\x0EPLANNED_UPDATE\x10\xC4\xB7\x8FM\"g\x0A\x11MaintenanceStatus\x12 \x0A\x1CUNDEFINED_MAINTENANCE_STATUS\x10\x00\x12\x0F\x0A\x07ONGOING\x10\xDB\xA6\xCF\xE1\x01\x12\x0E\x0A\x07PENDING\x10\xF7\xAA\xF0\x10\x12\x0F\x0A\x07UNKNOWN\x10\xAA\xF0\xC4\xCE\x01\"j\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x10\x0A\x08MULTIPLE\x10\x90\xAC\xFA\xAC\x01\x12\x11\x0A\x09SCHEDULED\x10\x8D\xA1\x8F\xE4\x01\x12\x14\x0A\x0CUNKNOWN_TYPE\x10\xAF\xA4\xFE\xE9\x01\x12\x13\x0A\x0BUNSCHEDULED\x10\x94\xC4\xCE\xD6\x01B\x11\x0A\x0F_can_rescheduleB\x1B\x0A\x19_latest_window_start_timeB\x1A\x0A\x18_maintenance_on_shutdownB\x15\x0A\x13_maintenance_statusB\x07\x0A\x05_typeB\x12\x0A\x10_window_end_timeB\x14\x0A\x12_window_start_time\"\x9C\x02\x0A!UpdateAccessConfigInstanceRequest\x12N\x0A\x16access_config_resource\x18\x90\xFF\xF6\xB8\x01 \x01(\x0B2%.google.cloud.compute.v1.AccessConfigB\x03\xE0A\x02\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12\"\x0A\x11network_interface\x18\xE8\xC0\x9D\xAE\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xFA\x01\x0A\x17UpdateAutoscalerRequest\x12\x1B\x0A\x0Aautoscaler\x18\xD7\xFD\xD2\xF6\x01 \x01(\x09H\x00\x88\x01\x01\x12H\x0A\x13autoscaler_resource\x18\xF6\xF0\xFFb \x01(\x0B2#.google.cloud.compute.v1.AutoscalerB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_autoscalerB\x0D\x0A\x0B_request_id\"\xDC\x01\x0A\x1AUpdateBackendBucketRequest\x12\x1E\x0A\x0Ebackend_bucket\x18\xF5\xE3\xDD+ \x01(\x09B\x03\xE0A\x02\x12P\x0A\x17backend_bucket_resource\x18\x98\xCE\xC7\xB5\x01 \x01(\x0B2&.google.cloud.compute.v1.BackendBucketB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xE1\x01\x0A\x1BUpdateBackendServiceRequest\x12 \x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x09B\x03\xE0A\x02\x12R\x0A\x18backend_service_resource\x18\xA3\x81\xDF\xA5\x01 \x01(\x0B2'.google.cloud.compute.v1.BackendServiceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xA1\x02\x0A\x11UpdateDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12<\x0A\x0Ddisk_resource\x18\xF0\xD0\xAB\x0C \x01(\x0B2\x1D.google.cloud.compute.v1.DiskB\x03\xE0A\x02\x12\x15\x0A\x05paths\x18\xEE\xC1\xE02 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x08\x0A\x06_pathsB\x0D\x0A\x0B_request_idB\x0E\x0A\x0C_update_mask\"\xFB\x01\x0A\"UpdateDisplayDeviceInstanceRequest\x12P\x0A\x17display_device_resource\x18\xDA\x84\x91\x8A\x01 \x01(\x0B2&.google.cloud.compute.v1.DisplayDeviceB\x03\xE0A\x02\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xC6\x01\x0A\x15UpdateFirewallRequest\x12\x19\x0A\x08firewall\x18\x80\xFA\xD5\xF3\x01 \x01(\x09B\x03\xE0A\x02\x12D\x0A\x11firewall_resource\x18\xED\xB0\xE0\x13 \x01(\x0B2!.google.cloud.compute.v1.FirewallB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xB7\x02\x0A\x1EUpdateFutureReservationRequest\x12\"\x0A\x12future_reservation\x18\xD0\xC6\xE6\x1A \x01(\x09B\x03\xE0A\x02\x12X\x0A\x1Bfuture_reservation_resource\x18\x9D\x98\xC8\xDE\x01 \x01(\x0B2*.google.cloud.compute.v1.FutureReservationB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_idB\x0E\x0A\x0C_update_mask\"\xD4\x01\x0A\x18UpdateHealthCheckRequest\x12\x1D\x0A\x0Chealth_check\x18\xE5\xAA\xA4\x93\x01 \x01(\x09B\x03\xE0A\x02\x12K\x0A\x15health_check_resource\x18\xA8\xC3\xA4` \x01(\x0B2\$.google.cloud.compute.v1.HealthCheckB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x9F\x04\x0A\x15UpdateInstanceRequest\x12\"\x0A\x11discard_local_ssd\x18\xCF\xE9\xAD\x98\x01 \x01(\x08H\x00\x88\x01\x01\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12D\x0A\x11instance_resource\x18\xF8\xF0\xFEf \x01(\x0B2!.google.cloud.compute.v1.InstanceB\x03\xE0A\x02\x12\x1F\x0A\x0Eminimal_action\x18\x94\x8D\x82\x81\x01 \x01(\x09H\x01\x88\x01\x01\x12.\x0A\x1Emost_disruptive_allowed_action\x18\x8D\xCE\xC2\x1F \x01(\x09H\x02\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x03\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zone\"-\x0A\x0DMinimalAction\x12\x1C\x0A\x18UNDEFINED_MINIMAL_ACTION\x10\x00\"K\x0A\x1BMostDisruptiveAllowedAction\x12,\x0A(UNDEFINED_MOST_DISRUPTIVE_ALLOWED_ACTION\x10\x00B\x14\x0A\x12_discard_local_ssdB\x11\x0A\x0F_minimal_actionB!\x0A\x1F_most_disruptive_allowed_actionB\x0D\x0A\x0B_request_id\"\x82\x02\x0A\x17UpdateKmsKeyDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12f\x0A\$disk_update_kms_key_request_resource\x18\xE0\xEB\xF1T \x01(\x0B20.google.cloud.compute.v1.DiskUpdateKmsKeyRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\x99\x02\x0A\x1DUpdateKmsKeyRegionDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12s\x0A+region_disk_update_kms_key_request_resource\x18\xCB\xA8\xE3\x04 \x01(\x0B26.google.cloud.compute.v1.RegionDiskUpdateKmsKeyRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xAB\x02\x0A!UpdateKmsKeyRegionSnapshotRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12|\x0A/region_snapshot_update_kms_key_request_resource\x18\xF2\xA5\x9C\x85\x01 \x01(\x0B2:.google.cloud.compute.v1.RegionSnapshotUpdateKmsKeyRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x19\x0A\x08snapshot\x18\xC4\xAB\xEB\x87\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xF6\x01\x0A\x1BUpdateKmsKeySnapshotRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x19\x0A\x08snapshot\x18\xC4\xAB\xEB\x87\x01 \x01(\x09B\x03\xE0A\x02\x12n\x0A(snapshot_update_kms_key_request_resource\x18\x87\xC4\x971 \x01(\x0B24.google.cloud.compute.v1.SnapshotUpdateKmsKeyRequestB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xF0\x01\x0A\x14UpdateLicenseRequest\x12\x17\x0A\x07license\x18\xC1\x88\xC2O \x01(\x09B\x03\xE0A\x02\x12C\x0A\x10license_resource\x18\xCC\xD4\xEA\xD0\x01 \x01(\x0B2 .google.cloud.compute.v1.LicenseB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x0E\x0A\x0C_update_mask\"\xA8\x02\x0A%UpdateNetworkInterfaceInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12\"\x0A\x11network_interface\x18\xE8\xC0\x9D\xAE\x01 \x01(\x09B\x03\xE0A\x02\x12V\x0A\x1Anetwork_interface_resource\x18\x85\x94\xAE\x9B\x01 \x01(\x0B2).google.cloud.compute.v1.NetworkInterfaceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xF5\x01\x0A\x1BUpdatePeeringNetworkRequest\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09B\x03\xE0A\x02\x12o\x0A(networks_update_peering_request_resource\x18\xD9\xAA\x82k \x01(\x0B25.google.cloud.compute.v1.NetworksUpdatePeeringRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xE6\x02\x0A3UpdatePerInstanceConfigsInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x9B\x01\x0A@instance_group_managers_update_per_instance_configs_req_resource\x18\xBE\xC1\xB6C \x01(\x0B2I.google.cloud.compute.v1.InstanceGroupManagersUpdatePerInstanceConfigsReqB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xF2\x02\x0A9UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x9D\x01\x0AAregion_instance_group_manager_update_instance_config_req_resource\x18\xA7\xAE\xBA* \x01(\x0B2J.google.cloud.compute.v1.RegionInstanceGroupManagerUpdateInstanceConfigReqB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xE0\x01\x0A\x1BUpdatePreviewFeatureRequest\x12 \x0A\x0Fpreview_feature\x18\xFF\xFA\xFA\xD8\x01 \x01(\x09B\x03\xE0A\x02\x12Q\x0A\x18preview_feature_resource\x18\xCE\xED\x97\x05 \x01(\x0B2'.google.cloud.compute.v1.PreviewFeatureB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x84\x02\x0A\x1DUpdateRegionAutoscalerRequest\x12\x1B\x0A\x0Aautoscaler\x18\xD7\xFD\xD2\xF6\x01 \x01(\x09H\x00\x88\x01\x01\x12H\x0A\x13autoscaler_resource\x18\xF6\xF0\xFFb \x01(\x0B2#.google.cloud.compute.v1.AutoscalerB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01B\x0D\x0A\x0B_autoscalerB\x0D\x0A\x0B_request_id\"\x88\x02\x0A!UpdateRegionBackendServiceRequest\x12 \x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x09B\x03\xE0A\x02\x12R\x0A\x18backend_service_resource\x18\xA3\x81\xDF\xA5\x01 \x01(\x0B2'.google.cloud.compute.v1.BackendServiceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xC4\x02\x0A\x1DUpdateRegionCommitmentRequest\x12\x1B\x0A\x0Acommitment\x18\x95\x96\xF3\xE5\x01 \x01(\x09B\x03\xE0A\x02\x12H\x0A\x13commitment_resource\x18\xF8\xA3\xBBt \x01(\x0B2#.google.cloud.compute.v1.CommitmentB\x03\xE0A\x02\x12\x15\x0A\x05paths\x18\xEE\xC1\xE02 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x02\x88\x01\x01B\x08\x0A\x06_pathsB\x0D\x0A\x0B_request_idB\x0E\x0A\x0C_update_mask\"\xAB\x02\x0A\x17UpdateRegionDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12<\x0A\x0Ddisk_resource\x18\xF0\xD0\xAB\x0C \x01(\x0B2\x1D.google.cloud.compute.v1.DiskB\x03\xE0A\x02\x12\x15\x0A\x05paths\x18\xEE\xC1\xE02 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x02\x88\x01\x01B\x08\x0A\x06_pathsB\x0D\x0A\x0B_request_idB\x0E\x0A\x0C_update_mask\"\xFB\x01\x0A\x1EUpdateRegionHealthCheckRequest\x12\x1D\x0A\x0Chealth_check\x18\xE5\xAA\xA4\x93\x01 \x01(\x09B\x03\xE0A\x02\x12K\x0A\x15health_check_resource\x18\xA8\xC3\xA4` \x01(\x0B2\$.google.cloud.compute.v1.HealthCheckB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xE7\x01\x0A\x19UpdateRegionUrlMapRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x07url_map\x18\x8C\x95\x81\xAF\x01 \x01(\x09B\x03\xE0A\x02\x12A\x0A\x10url_map_resource\x18\xE1\x90\xB7P \x01(\x0B2\x1F.google.cloud.compute.v1.UrlMapB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xBE\x02\x0A\x18UpdateReservationRequest\x12\x15\x0A\x05paths\x18\xEE\xC1\xE02 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x0Breservation\x18\xCC\x87\xD5\x16 \x01(\x09B\x03\xE0A\x02\x12K\x0A\x14reservation_resource\x18\xA1\xEE\xF4\x87\x01 \x01(\x0B2\$.google.cloud.compute.v1.ReservationB\x03\xE0A\x02\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x08\x0A\x06_pathsB\x0D\x0A\x0B_request_idB\x0E\x0A\x0C_update_mask\"\xA3\x02\x0A\x1CUpdateReservationSlotRequest\x12\x1C\x0A\x0Bparent_name\x18\x80\x8A\x80\xE4\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12!\x0A\x10reservation_slot\x18\x91\xBD\xA7\x84\x01 \x01(\x09B\x03\xE0A\x02\x12T\x0A\x19reservation_slot_resource\x18\xFC\xD3\xE7\xC2\x01 \x01(\x0B2(.google.cloud.compute.v1.ReservationSlotB\x03\xE0A\x02\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0E\x0A\x0C_update_mask\"\xF4\x01\x0A\x1EUpdateRoutePolicyRouterRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12K\x0A\x15route_policy_resource\x18\x85\xBD\xB57 \x01(\x0B2\$.google.cloud.compute.v1.RoutePolicyB\x03\xE0A\x02\x12\x16\x0A\x06router\x18\xC9\xAE\xEEF \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xDE\x01\x0A\x13UpdateRouterRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x16\x0A\x06router\x18\xC9\xAE\xEEF \x01(\x09B\x03\xE0A\x02\x12@\x0A\x0Frouter_resource\x18\xC4\x80\x82J \x01(\x0B2\x1F.google.cloud.compute.v1.RouterB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x97\x02\x0A+UpdateShieldedInstanceConfigInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12c\x0A!shielded_instance_config_resource\x18\xD8\x96\xDD\x81\x01 \x01(\x0B2/.google.cloud.compute.v1.ShieldedInstanceConfigB\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\x9F\x02\x0A\x18UpdateStoragePoolRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1D\x0A\x0Cstorage_pool\x18\xE0\xC6\xF1\xAB\x01 \x01(\x09B\x03\xE0A\x02\x12K\x0A\x15storage_pool_resource\x18\x8D\xBC\xF9J \x01(\x0B2\$.google.cloud.compute.v1.StoragePoolB\x03\xE0A\x02\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_idB\x0E\x0A\x0C_update_mask\"\xC0\x01\x0A\x13UpdateUrlMapRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x07url_map\x18\x8C\x95\x81\xAF\x01 \x01(\x09B\x03\xE0A\x02\x12A\x0A\x10url_map_resource\x18\xE1\x90\xB7P \x01(\x0B2\x1F.google.cloud.compute.v1.UrlMapB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x90\x02\x0A\"UpdateZoneVmExtensionPolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\$\x0A\x13vm_extension_policy\x18\xBA\x93\x8B\x9E\x01 \x01(\x09B\x03\xE0A\x02\x12Y\x0A\x1Cvm_extension_policy_resource\x18\xF3\xF9\xF1\xF5\x01 \x01(\x0B2*.google.cloud.compute.v1.VmExtensionPolicyB\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xF2\x07\x0A\x06UrlMap\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12h\x0A\$default_custom_error_response_policy\x18\xA9\x8B\xE0& \x01(\x0B22.google.cloud.compute.v1.CustomErrorResponsePolicyH\x01\x88\x01\x01\x12O\x0A\x14default_route_action\x18\xAA\xB4\xD7\xB4\x01 \x01(\x0B2(.google.cloud.compute.v1.HttpRouteActionH\x02\x88\x01\x01\x12 \x0A\x0Fdefault_service\x18\xB7\xE5\xC5\xB0\x01 \x01(\x09H\x03\x88\x01\x01\x12R\x0A\x14default_url_redirect\x18\xEA\xAB\xB6\xAB\x01 \x01(\x0B2+.google.cloud.compute.v1.HttpRedirectActionH\x04\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x05\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x06\x88\x01\x01\x12I\x0A\x0Dheader_action\x18\xA8\xA0\xB8\x9C\x01 \x01(\x0B2).google.cloud.compute.v1.HttpHeaderActionH\x07\x88\x01\x01\x129\x0A\x0Ahost_rules\x18\xA0\x87\xD7\x94\x01 \x03(\x0B2!.google.cloud.compute.v1.HostRule\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x08\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x09\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x0A\x88\x01\x01\x12?\x0A\x0Dpath_matchers\x18\xDB\x88\xC5\x81\x01 \x03(\x0B2\$.google.cloud.compute.v1.PathMatcher\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x0B\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0C\x88\x01\x01\x125\x0A\x05tests\x18\xA1\x9C\xC94 \x03(\x0B2#.google.cloud.compute.v1.UrlMapTestB\x15\x0A\x13_creation_timestampB'\x0A%_default_custom_error_response_policyB\x17\x0A\x15_default_route_actionB\x12\x0A\x10_default_serviceB\x17\x0A\x15_default_url_redirectB\x0E\x0A\x0C_descriptionB\x0E\x0A\x0C_fingerprintB\x10\x0A\x0E_header_actionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_link\"\x9D\x02\x0A\x0AUrlMapList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x121\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2\x1F.google.cloud.compute.v1.UrlMap\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"7\x0A\x0FUrlMapReference\x12\x18\x0A\x07url_map\x18\x8C\x95\x81\xAF\x01 \x01(\x09H\x00\x88\x01\x01B\x0A\x0A\x08_url_map\"\xF0\x02\x0A\x0AUrlMapTest\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x00\x88\x01\x01\x12\$\x0A\x13expected_output_url\x18\x98\xA2\xF7\xCE\x01 \x01(\x09H\x01\x88\x01\x01\x12/\x0A\x1Fexpected_redirect_response_code\x18\xEF\xEA\x80\x09 \x01(\x05H\x02\x88\x01\x01\x12=\x0A\x07headers\x18\x86\xDF\x9D{ \x03(\x0B2).google.cloud.compute.v1.UrlMapTestHeader\x12\x14\x0A\x04host\x18\xA8\xEB\xC3\x01 \x01(\x09H\x03\x88\x01\x01\x12\x14\x0A\x04path\x18\xA5\xC8\xD1\x01 \x01(\x09H\x04\x88\x01\x01\x12\x18\x0A\x07service\x18\xB5\x8D\x8F\xB2\x01 \x01(\x09H\x05\x88\x01\x01B\x0E\x0A\x0C_descriptionB\x16\x0A\x14_expected_output_urlB\"\x0A _expected_redirect_response_codeB\x07\x0A\x05_hostB\x07\x0A\x05_pathB\x0A\x0A\x08_service\"R\x0A\x10UrlMapTestHeader\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01\x12\x15\x0A\x05value\x18\xF1\xA2\xB25 \x01(\x09H\x01\x88\x01\x01B\x07\x0A\x05_nameB\x08\x0A\x06_value\"\xD2\x01\x0A\x16UrlMapValidationResult\x12\x17\x0A\x0Bload_errors\x18\xE4\xF1\xF1\x93\x01 \x03(\x09\x12\x1E\x0A\x0Eload_succeeded\x18\xC8\xB4\x98= \x01(\x08H\x00\x88\x01\x01\x12?\x0A\x0Dtest_failures\x18\xB6\xE2\x9F\xF1\x01 \x03(\x0B2\$.google.cloud.compute.v1.TestFailure\x12\x1B\x0A\x0Btest_passed\x18\xBD\x81\xF2[ \x01(\x08H\x01\x88\x01\x01B\x11\x0A\x0F_load_succeededB\x0E\x0A\x0C_test_passed\"\xB5\x03\x0A\x15UrlMapsAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12K\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B29.google.cloud.compute.v1.UrlMapsAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1AX\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x129\x0A\x05value\x18\x02 \x01(\x0B2*.google.cloud.compute.v1.UrlMapsScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x90\x01\x0A\x11UrlMapsScopedList\x124\x0A\x08url_maps\x18\xE7\x8E\xA41 \x03(\x0B2\x1F.google.cloud.compute.v1.UrlMap\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\x98\x02\x0A\x16UrlMapsValidateRequest\x12!\x0A\x16load_balancing_schemes\x18\xAF\x85\x81\x03 \x03(\x09\x129\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x0B2\x1F.google.cloud.compute.v1.UrlMapH\x00\x88\x01\x01\"\x92\x01\x0A\x14LoadBalancingSchemes\x12\$\x0A UNDEFINED_LOAD_BALANCING_SCHEMES\x10\x00\x12\x0F\x0A\x08EXTERNAL\x10\xCB\xA7\xFD\x10\x12\x18\x0A\x10EXTERNAL_MANAGED\x10\x8B\xB6\x92\xF4\x01\x12)\x0A!LOAD_BALANCING_SCHEME_UNSPECIFIED\x10\xBC\xBB\x87\xFB\x01B\x0B\x0A\x09_resource\"m\x0A\x17UrlMapsValidateResponse\x12G\x0A\x06result\x18\x9D\x90\xB7B \x01(\x0B2/.google.cloud.compute.v1.UrlMapValidationResultH\x00\x88\x01\x01B\x09\x0A\x07_result\"\xBA\x01\x0A\x0AUrlRewrite\x12\x1C\x0A\x0Chost_rewrite\x18\xF5\xCB\x9AL \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x13path_prefix_rewrite\x18\xB9\xE8\xD1\x13 \x01(\x09H\x01\x88\x01\x01\x12&\x0A\x15path_template_rewrite\x18\xA1\xEF\xF2\xC9\x01 \x01(\x09H\x02\x88\x01\x01B\x0F\x0A\x0D_host_rewriteB\x16\x0A\x14_path_prefix_rewriteB\x18\x0A\x16_path_template_rewrite\"\xFE\x07\x0A\x10UsableSubnetwork\x12\$\x0A\x14external_ipv6_prefix\x18\xF6\x92\xB6B \x01(\x09H\x00\x88\x01\x01\x12%\x0A\x14internal_ipv6_prefix\x18\xE8\xA2\xB4\xF1\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1D\x0A\x0Dip_cidr_range\x18\xCA\xCD\xE4. \x01(\x09H\x02\x88\x01\x01\x12!\x0A\x10ipv6_access_type\x18\xDD\xF5\xD1\xF0\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09H\x04\x88\x01\x01\x12\x18\x0A\x07purpose\x18\x9E\xFA\xEF\x96\x01 \x01(\x09H\x05\x88\x01\x01\x12\x14\x0A\x04role\x18\xF6\x80\xD6\x01 \x01(\x09H\x06\x88\x01\x01\x12W\x0A\x13secondary_ip_ranges\x18\xE3\xFF\x94A \x03(\x0B27.google.cloud.compute.v1.UsableSubnetworkSecondaryRange\x12\x1B\x0A\x0Astack_type\x18\x91\xB5\x8B\xCB\x01 \x01(\x09H\x07\x88\x01\x01\x12\x1B\x0A\x0Asubnetwork\x18\xEE\xA7\xE4\x92\x01 \x01(\x09H\x08\x88\x01\x01\"S\x0A\x0EIpv6AccessType\x12\x1E\x0A\x1AUNDEFINED_IPV6_ACCESS_TYPE\x10\x00\x12\x0F\x0A\x08EXTERNAL\x10\xCB\xA7\xFD\x10\x12\x10\x0A\x08INTERNAL\x10\xBD\xED\x96\x85\x01\"\xF8\x01\x0A\x07Purpose\x12\x15\x0A\x11UNDEFINED_PURPOSE\x10\x00\x12\x1B\x0A\x14GLOBAL_MANAGED_PROXY\x10\xF2\xCB\xE0p\x12#\x0A\x1CINTERNAL_HTTPS_LOAD_BALANCER\x10\xD9\xB6\xCEv\x12\x16\x0A\x0EPEER_MIGRATION\x10\x91\xAA\xC7\xEA\x01\x12\x0F\x0A\x07PRIVATE\x10\xE3\xE2\xB2\xC0\x01\x12\x13\x0A\x0BPRIVATE_NAT\x10\xA5\xC8\xAE\xAF\x01\x12\x17\x0A\x10PRIVATE_RFC_1918\x10\xDB\xFE\xC5y\x12\x1E\x0A\x17PRIVATE_SERVICE_CONNECT\x10\xC4\xF4\xF9\x16\x12\x1D\x0A\x16REGIONAL_MANAGED_PROXY\x10\xEE\xB6\xFDH\":\x0A\x04Role\x12\x12\x0A\x0EUNDEFINED_ROLE\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x0E\x0A\x06BACKUP\x10\xC2\xD3\xCD\xA2\x01\"[\x0A\x09StackType\x12\x18\x0A\x14UNDEFINED_STACK_TYPE\x10\x00\x12\x10\x0A\x09IPV4_IPV6\x10\x81\xE8\xCA\x0A\x12\x10\x0A\x09IPV4_ONLY\x10\xA6\xCB\xD5\x0A\x12\x10\x0A\x09IPV6_ONLY\x10\xE4\xAD\xFC%B\x17\x0A\x15_external_ipv6_prefixB\x17\x0A\x15_internal_ipv6_prefixB\x10\x0A\x0E_ip_cidr_rangeB\x13\x0A\x11_ipv6_access_typeB\x0A\x0A\x08_networkB\x0A\x0A\x08_purposeB\x07\x0A\x05_roleB\x0D\x0A\x0B_stack_typeB\x0D\x0A\x0B_subnetwork\"}\x0A\x1EUsableSubnetworkSecondaryRange\x12\x1D\x0A\x0Dip_cidr_range\x18\xCA\xCD\xE4. \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Arange_name\x18\xCD\xF0\xB4\x9E\x01 \x01(\x09H\x01\x88\x01\x01B\x10\x0A\x0E_ip_cidr_rangeB\x0D\x0A\x0B_range_name\"\xA4\x03\x0A\x1FUsableSubnetworksAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12;\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2).google.cloud.compute.v1.UsableSubnetwork\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12M\x0A\x0Fscoped_warnings\x18\xA6\x96\xF8f \x03(\x0B21.google.cloud.compute.v1.SubnetworksScopedWarning\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x7F\x0A\x13UsageExportLocation\x12\x1C\x0A\x0Bbucket_name\x18\xC0\x97\x9E\x87\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12report_name_prefix\x18\xBB\xB0\xD7\x98\x01 \x01(\x09H\x01\x88\x01\x01B\x0E\x0A\x0C_bucket_nameB\x15\x0A\x13_report_name_prefix\"\xDA\x01\x0A\x1BValidateRegionUrlMapRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12p\x0A)region_url_maps_validate_request_resource\x18\x9A\xCC\x80\x1B \x01(\x0B25.google.cloud.compute.v1.RegionUrlMapsValidateRequestB\x03\xE0A\x02\x12\x18\x0A\x07url_map\x18\x8C\x95\x81\xAF\x01 \x01(\x09B\x03\xE0A\x02\"\xB0\x01\x0A\x15ValidateUrlMapRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x07url_map\x18\x8C\x95\x81\xAF\x01 \x01(\x09B\x03\xE0A\x02\x12d\x0A\"url_maps_validate_request_resource\x18\xEF\xD1\xE4\xBC\x01 \x01(\x0B2/.google.cloud.compute.v1.UrlMapsValidateRequestB\x03\xE0A\x02\"\xAF\x01\x0A\x15VmEndpointNatMappings\x12\x1D\x0A\x0Dinstance_name\x18\xF5\xE7\xD8l \x01(\x09H\x00\x88\x01\x01\x12e\x0A\x16interface_nat_mappings\x18\x89\x80\x95z \x03(\x0B2B.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsB\x10\x0A\x0E_instance_name\"\xE2\x03\x0A)VmEndpointNatMappingsInterfaceNatMappings\x12\$\x0A\x18drain_nat_ip_port_ranges\x18\xC1\xE3\xC7\xBC\x01 \x03(\x09\x12\x1E\x0A\x12nat_ip_port_ranges\x18\x9A\xB0\xCC\xFD\x01 \x03(\x09\x12*\x0A\x19num_total_drain_nat_ports\x18\xF9\xA5\xFF\x9F\x01 \x01(\x05H\x00\x88\x01\x01\x12\$\x0A\x13num_total_nat_ports\x18\x80\xDB\x80\x8F\x01 \x01(\x05H\x01\x88\x01\x01\x12l\x0A\x0Drule_mappings\x18\xC8\xEE\xEA\xE7\x01 \x03(\x0B2Q.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings\x12&\x0A\x15source_alias_ip_range\x18\xD8\xA3\xFC\xD1\x01 \x01(\x09H\x02\x88\x01\x01\x12!\x0A\x11source_virtual_ip\x18\xFF\xA2\xB9G \x01(\x09H\x03\x88\x01\x01B\x1C\x0A\x1A_num_total_drain_nat_portsB\x16\x0A\x14_num_total_nat_portsB\x18\x0A\x16_source_alias_ip_rangeB\x14\x0A\x12_source_virtual_ip\"\xB6\x02\x0A8VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings\x12\$\x0A\x18drain_nat_ip_port_ranges\x18\xC1\xE3\xC7\xBC\x01 \x03(\x09\x12\x1E\x0A\x12nat_ip_port_ranges\x18\x9A\xB0\xCC\xFD\x01 \x03(\x09\x12*\x0A\x19num_total_drain_nat_ports\x18\xF9\xA5\xFF\x9F\x01 \x01(\x05H\x00\x88\x01\x01\x12\$\x0A\x13num_total_nat_ports\x18\x80\xDB\x80\x8F\x01 \x01(\x05H\x01\x88\x01\x01\x12\x1C\x0A\x0Brule_number\x18\xEC\xDB\x9A\xFF\x01 \x01(\x05H\x02\x88\x01\x01B\x1C\x0A\x1A_num_total_drain_nat_portsB\x16\x0A\x14_num_total_nat_portsB\x0E\x0A\x0C_rule_number\"\xBC\x02\x0A\x19VmEndpointNatMappingsList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12A\x0A\x06result\x18\x9D\x90\xB7B \x03(\x0B2..google.cloud.compute.v1.VmEndpointNatMappings\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xBD\x07\x0A\x11VmExtensionPolicy\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12`\x0A\x12extension_policies\x18\xD0\xBA\xCDl \x03(\x0B2A.google.cloud.compute.v1.VmExtensionPolicy.ExtensionPoliciesEntry\x12%\x0A\x14global_resource_link\x18\xEF\xF3\xA8\xF6\x01 \x01(\x09H\x02\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x03\x88\x01\x01\x12Z\x0A\x12instance_selectors\x18\xCA\xC2\x8C\xF8\x01 \x03(\x0B2:.google.cloud.compute.v1.VmExtensionPolicyInstanceSelector\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x04\x88\x01\x01\x12!\x0A\x11managed_by_global\x18\xEB\x87\xA0* \x01(\x08H\x05\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x06\x88\x01\x01\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x07\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x08\x88\x01\x01\x12!\x0A\x11self_link_with_id\x18\x82\xAC\x9D\x15 \x01(\x09H\x09\x88\x01\x01\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H\x0A\x88\x01\x01\x12 \x0A\x10update_timestamp\x18\xA0\xEA\xD29 \x01(\x09H\x0B\x88\x01\x01\x1As\x0A\x16ExtensionPoliciesEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12H\x0A\x05value\x18\x02 \x01(\x0B29.google.cloud.compute.v1.VmExtensionPolicyExtensionPolicy:\x028\x01\"Y\x0A\x05State\x12\x13\x0A\x0FUNDEFINED_STATE\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x10\x0A\x08DELETING\x10\xA8\xA7\x87\xFC\x01\x12\x19\x0A\x11STATE_UNSPECIFIED\x10\xC9\xD0\xBC\xE0\x01B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x17\x0A\x15_global_resource_linkB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x14\x0A\x12_managed_by_globalB\x07\x0A\x05_nameB\x0B\x0A\x09_priorityB\x0C\x0A\x0A_self_linkB\x14\x0A\x12_self_link_with_idB\x08\x0A\x06_stateB\x13\x0A\x11_update_timestamp\"\x88\x01\x0A VmExtensionPolicyExtensionPolicy\x12\x1F\x0A\x0Epinned_version\x18\xF1\xFE\xE5\xD4\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1E\x0A\x0Dstring_config\x18\xB0\xB6\x88\x98\x01 \x01(\x09H\x01\x88\x01\x01B\x11\x0A\x0F_pinned_versionB\x10\x0A\x0E_string_config\"\x90\x01\x0A!VmExtensionPolicyInstanceSelector\x12X\x0A\x0Elabel_selector\x18\xCA\xF1\xE4\xA6\x01 \x01(\x0B27.google.cloud.compute.v1.VmExtensionPolicyLabelSelectorH\x00\x88\x01\x01B\x11\x0A\x0F_label_selector\"\xC4\x01\x0A\x1EVmExtensionPolicyLabelSelector\x12j\x0A\x10inclusion_labels\x18\x82\xD9\x85\xEF\x01 \x03(\x0B2L.google.cloud.compute.v1.VmExtensionPolicyLabelSelector.InclusionLabelsEntry\x1A6\x0A\x14InclusionLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xEB\x02\x0A\x15VmExtensionPolicyList\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x12<\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2*.google.cloud.compute.v1.VmExtensionPolicy\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xA0\x07\x0A\x0AVpnGateway\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\"\x0A\x12gateway_ip_version\x18\x9B\xED\x83\x1F \x01(\x09H\x02\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x03\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x04\x88\x01\x01\x12!\x0A\x11label_fingerprint\x18\x99\xF0\xF7T \x01(\x09H\x05\x88\x01\x01\x12C\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B2/.google.cloud.compute.v1.VpnGateway.LabelsEntry\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x06\x88\x01\x01\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09H\x07\x88\x01\x01\x12A\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2).google.cloud.compute.v1.VpnGatewayParamsH\x08\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x09\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0A\x88\x01\x01\x12\x1B\x0A\x0Astack_type\x18\x91\xB5\x8B\xCB\x01 \x01(\x09H\x0B\x88\x01\x01\x12Q\x0A\x0Evpn_interfaces\x18\x85\xCD\xE5+ \x03(\x0B26.google.cloud.compute.v1.VpnGatewayVpnGatewayInterface\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"N\x0A\x10GatewayIpVersion\x12 \x0A\x1CUNDEFINED_GATEWAY_IP_VERSION\x10\x00\x12\x0B\x0A\x04IPV4\x10\x85\xCC\x89\x01\x12\x0B\x0A\x04IPV6\x10\x87\xCC\x89\x01\"[\x0A\x09StackType\x12\x18\x0A\x14UNDEFINED_STACK_TYPE\x10\x00\x12\x10\x0A\x09IPV4_IPV6\x10\x81\xE8\xCA\x0A\x12\x10\x0A\x09IPV4_ONLY\x10\xA6\xCB\xD5\x0A\x12\x10\x0A\x09IPV6_ONLY\x10\xE4\xAD\xFC%B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x15\x0A\x13_gateway_ip_versionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x14\x0A\x12_label_fingerprintB\x07\x0A\x05_nameB\x0A\x0A\x08_networkB\x09\x0A\x07_paramsB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB\x0D\x0A\x0B_stack_type\"\xBF\x03\x0A\x18VpnGatewayAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12N\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2<.google.cloud.compute.v1.VpnGatewayAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1A\\\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12=\x0A\x05value\x18\x02 \x01(\x0B2..google.cloud.compute.v1.VpnGatewaysScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xA5\x02\x0A\x0EVpnGatewayList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x125\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2#.google.cloud.compute.v1.VpnGateway\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB5\x01\x0A\x10VpnGatewayParams\x12e\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2B.google.cloud.compute.v1.VpnGatewayParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"g\x0A\x10VpnGatewayStatus\x12S\x0A\x0Fvpn_connections\x18\x8A\xED\xBE\xD1\x01 \x03(\x0B26.google.cloud.compute.v1.VpnGatewayStatusVpnConnection\"\xD1\x02\x0A0VpnGatewayStatusHighAvailabilityRequirementState\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12unsatisfied_reason\x18\x8A\xF7\x9D\x1A \x01(\x09H\x01\x88\x01\x01\"f\x0A\x05State\x12\x13\x0A\x0FUNDEFINED_STATE\x10\x00\x12!\x0A\x19CONNECTION_REDUNDANCY_MET\x10\x9B\xCA\xF5\xF0\x01\x12%\x0A\x1DCONNECTION_REDUNDANCY_NOT_MET\x10\x8F\xD4\x89\xF4\x01\"Y\x0A\x11UnsatisfiedReason\x12 \x0A\x1CUNDEFINED_UNSATISFIED_REASON\x10\x00\x12\"\x0A\x1BINCOMPLETE_TUNNELS_COVERAGE\x10\xFD\xF6\xD4\x1AB\x08\x0A\x06_stateB\x15\x0A\x13_unsatisfied_reason\"\xCB\x01\x0A\x16VpnGatewayStatusTunnel\x12'\x0A\x17local_gateway_interface\x18\xAA\x9A\xDAK \x01(\x0DH\x00\x88\x01\x01\x12&\x0A\x16peer_gateway_interface\x18\xE1\xDE\x9Cf \x01(\x0DH\x01\x88\x01\x01\x12\x1A\x0A\x0Atunnel_url\x18\x98\xA2\xD4% \x01(\x09H\x02\x88\x01\x01B\x1A\x0A\x18_local_gateway_interfaceB\x19\x0A\x17_peer_gateway_interfaceB\x0D\x0A\x0B_tunnel_url\"\xCA\x02\x0A\x1DVpnGatewayStatusVpnConnection\x12&\x0A\x15peer_external_gateway\x18\x8D\xEE\xC7\xB7\x01 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x10peer_gcp_gateway\x18\xBC\xE9\xB3\x86\x01 \x01(\x09H\x01\x88\x01\x01\x12`\x0A\x05state\x18\x91\x89\xAB4 \x01(\x0B2I.google.cloud.compute.v1.VpnGatewayStatusHighAvailabilityRequirementStateH\x02\x88\x01\x01\x12C\x0A\x07tunnels\x18\x8B\xFA\xED1 \x03(\x0B2/.google.cloud.compute.v1.VpnGatewayStatusTunnelB\x18\x0A\x16_peer_external_gatewayB\x13\x0A\x11_peer_gcp_gatewayB\x08\x0A\x06_state\"\xDA\x01\x0A\x1DVpnGatewayVpnGatewayInterface\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x0DH\x00\x88\x01\x01\x12(\x0A\x17interconnect_attachment\x18\xF4\x8A\xF7\x92\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x0Aip_address\x18\xDC\xF1\xDC\xC1\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1D\x0A\x0Cipv6_address\x18\x9C\xB3\xEF\xA2\x01 \x01(\x09H\x03\x88\x01\x01B\x05\x0A\x03_idB\x1A\x0A\x18_interconnect_attachmentB\x0D\x0A\x0B_ip_addressB\x0F\x0A\x0D_ipv6_address\"l\x0A\x1CVpnGatewaysGetStatusResponse\x12A\x0A\x06result\x18\x9D\x90\xB7B \x01(\x0B2).google.cloud.compute.v1.VpnGatewayStatusH\x00\x88\x01\x01B\x09\x0A\x07_result\"\x9C\x01\x0A\x15VpnGatewaysScopedList\x12<\x0A\x0Cvpn_gateways\x18\x9A\xFB\xCA{ \x03(\x0B2#.google.cloud.compute.v1.VpnGateway\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xC7\x0D\x0A\x09VpnTunnel\x12L\x0A\x0Ccipher_suite\x18\xC4\xD7\xCE\xD3\x01 \x01(\x0B2-.google.cloud.compute.v1.VpnTunnelCipherSuiteH\x00\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12 \x0A\x0Fdetailed_status\x18\xE1\xA4\x83\x9F\x01 \x01(\x09H\x03\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x04\x88\x01\x01\x12\x1B\x0A\x0Bike_version\x18\x9C\xD0\x90h \x01(\x05H\x05\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x06\x88\x01\x01\x12!\x0A\x11label_fingerprint\x18\x99\xF0\xF7T \x01(\x09H\x07\x88\x01\x01\x12B\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B2..google.cloud.compute.v1.VpnTunnel.LabelsEntry\x12\"\x0A\x16local_traffic_selector\x18\xB5\xAC\xA7\x97\x01 \x03(\x09\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x08\x88\x01\x01\x12@\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2(.google.cloud.compute.v1.VpnTunnelParamsH\x09\x88\x01\x01\x12&\x0A\x15peer_external_gateway\x18\x8D\xEE\xC7\xB7\x01 \x01(\x09H\x0A\x88\x01\x01\x120\x0A\x1Fpeer_external_gateway_interface\x18\x87\xE5\xF2\xD7\x01 \x01(\x05H\x0B\x88\x01\x01\x12!\x0A\x10peer_gcp_gateway\x18\xBC\xE9\xB3\x86\x01 \x01(\x09H\x0C\x88\x01\x01\x12\x18\x0A\x07peer_ip\x18\xA4\xDA\xDF\xB6\x01 \x01(\x09H\x0D\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x0E\x88\x01\x01\x12#\x0A\x17remote_traffic_selector\x18\xBA\xDD\x90\xAB\x01 \x03(\x09\x12\x16\x0A\x06router\x18\xC9\xAE\xEEF \x01(\x09H\x0F\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x10\x88\x01\x01\x12\x1E\x0A\x0Dshared_secret\x18\xCA\xA7\x8F\xB6\x01 \x01(\x09H\x11\x88\x01\x01\x12#\x0A\x12shared_secret_hash\x18\xE3\xE8\x99\xBE\x01 \x01(\x09H\x12\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x13\x88\x01\x01\x12#\x0A\x12target_vpn_gateway\x18\xCB\x80\xF6\xFD\x01 \x01(\x09H\x14\x88\x01\x01\x12\x1C\x0A\x0Bvpn_gateway\x18\xF9\x83\xF6\xC1\x01 \x01(\x09H\x15\x88\x01\x01\x12%\x0A\x15vpn_gateway_interface\x18\xF3\x8C\xE2- \x01(\x05H\x16\x88\x01\x01\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xD3\x02\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x1C\x0A\x14ALLOCATING_RESOURCES\x10\xC0\xC9\x83\x99\x01\x12\x1A\x0A\x13AUTHORIZATION_ERROR\x10\x82\x9D\x9F\x0B\x12\x16\x0A\x0EDEPROVISIONING\x10\xEE\x93\xC4\xCC\x01\x12\x12\x0A\x0BESTABLISHED\x10\xF8\x8E\xAF*\x12\x0E\x0A\x06FAILED\x10\xBD\x90\xA6\xD9\x01\x12\x16\x0A\x0FFIRST_HANDSHAKE\x10\xE8\xD9\xA1[\x12\x1B\x0A\x13NEGOTIATION_FAILURE\x10\xEC\xC5\xE8\xAB\x01\x12\x14\x0A\x0DNETWORK_ERROR\x10\xF7\xC0\xBB\\\x12\x1A\x0A\x13NO_INCOMING_PACKETS\x10\xF0\x98\x9B9\x12\x14\x0A\x0CPROVISIONING\x10\xED\xF5\xDA\x8A\x01\x12\x0F\x0A\x08REJECTED\x10\xFE\x88\x84S\x12\x0F\x0A\x07STOPPED\x10\xAD\xBB\xEC\xD3\x01\x12\x1E\x0A\x17WAITING_FOR_FULL_CONFIG\x10\xCA\xC4\xED\x13B\x0F\x0A\x0D_cipher_suiteB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x12\x0A\x10_detailed_statusB\x05\x0A\x03_idB\x0E\x0A\x0C_ike_versionB\x07\x0A\x05_kindB\x14\x0A\x12_label_fingerprintB\x07\x0A\x05_nameB\x09\x0A\x07_paramsB\x18\x0A\x16_peer_external_gatewayB\"\x0A _peer_external_gateway_interfaceB\x13\x0A\x11_peer_gcp_gatewayB\x0A\x0A\x08_peer_ipB\x09\x0A\x07_regionB\x09\x0A\x07_routerB\x0C\x0A\x0A_self_linkB\x10\x0A\x0E_shared_secretB\x15\x0A\x13_shared_secret_hashB\x09\x0A\x07_statusB\x15\x0A\x13_target_vpn_gatewayB\x0E\x0A\x0C_vpn_gatewayB\x18\x0A\x16_vpn_gateway_interface\"\xBC\x03\x0A\x17VpnTunnelAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12M\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2;.google.cloud.compute.v1.VpnTunnelAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1A[\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12<\x0A\x05value\x18\x02 \x01(\x0B2-.google.cloud.compute.v1.VpnTunnelsScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xC4\x01\x0A\x14VpnTunnelCipherSuite\x12J\x0A\x06phase1\x18\x96\xCC\x98( \x01(\x0B22.google.cloud.compute.v1.VpnTunnelPhase1AlgorithmsH\x00\x88\x01\x01\x12J\x0A\x06phase2\x18\x97\xCC\x98( \x01(\x0B22.google.cloud.compute.v1.VpnTunnelPhase2AlgorithmsH\x01\x88\x01\x01B\x09\x0A\x07_phase1B\x09\x0A\x07_phase2\"\xA3\x02\x0A\x0DVpnTunnelList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x124\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2\".google.cloud.compute.v1.VpnTunnel\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB3\x01\x0A\x0FVpnTunnelParams\x12d\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2A.google.cloud.compute.v1.VpnTunnelParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"e\x0A\x19VpnTunnelPhase1Algorithms\x12\x0B\x0A\x02dh\x18\x84\x19 \x03(\x09\x12\x15\x0A\x0Aencryption\x18\x83\x9F\xDC. \x03(\x09\x12\x15\x0A\x09integrity\x18\xCD\xFE\xFF\xEA\x01 \x03(\x09\x12\x0D\x0A\x03prf\x18\xA4\xE5\x06 \x03(\x09\"X\x0A\x19VpnTunnelPhase2Algorithms\x12\x15\x0A\x0Aencryption\x18\x83\x9F\xDC. \x03(\x09\x12\x15\x0A\x09integrity\x18\xCD\xFE\xFF\xEA\x01 \x03(\x09\x12\x0D\x0A\x03pfs\x18\xBD\xE2\x06 \x03(\x09\"\x99\x01\x0A\x14VpnTunnelsScopedList\x12:\x0A\x0Bvpn_tunnels\x18\xC0\xF1\xFAM \x03(\x0B2\".google.cloud.compute.v1.VpnTunnel\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\x8C\x01\x0A\x10WafExpressionSet\x12\x12\x0A\x07aliases\x18\xFE\x9D\xF5K \x03(\x09\x12K\x0A\x0Bexpressions\x18\xDB\x81\xDBS \x03(\x0B23.google.cloud.compute.v1.WafExpressionSetExpression\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01B\x05\x0A\x03_id\"b\x0A\x1AWafExpressionSetExpression\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bsensitivity\x18\x9F\xBD\x90\x0D \x01(\x05H\x01\x88\x01\x01B\x05\x0A\x03_idB\x0E\x0A\x0C_sensitivity\"P\x0A\x1AWaitGlobalOperationRequest\x12\x19\x0A\x09operation\x18\xE7\xAA\xEB\x18 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"h\x0A\x1AWaitRegionOperationRequest\x12\x19\x0A\x09operation\x18\xE7\xAA\xEB\x18 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"d\x0A\x18WaitZoneOperationRequest\x12\x19\x0A\x09operation\x18\xE7\xAA\xEB\x18 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\xFD\x08\x0A\x07Warning\x12\x14\x0A\x04code\x18\xED\xDB\xBA\x01 \x01(\x09H\x00\x88\x01\x01\x12.\x0A\x04data\x18\xAA\xDF\xBB\x01 \x03(\x0B2\x1D.google.cloud.compute.v1.Data\x12\x18\x0A\x07message\x18\x87\x80\xAC\xC7\x01 \x01(\x09H\x01\x88\x01\x01\"\xFC\x07\x0A\x04Code\x12\x12\x0A\x0EUNDEFINED_CODE\x10\x00\x12\x15\x0A\x0ECLEANUP_FAILED\x10\xD8\x8C\xD6G\x12 \x0A\x18DEPRECATED_RESOURCE_USED\x10\xC2\xDF\xEB\xBA\x01\x12\x1C\x0A\x14DEPRECATED_TYPE_USED\x10\x96\xA4\x9E\xA5\x01\x12(\x0A DISK_SIZE_LARGER_THAN_IMAGE_SIZE\x10\x97\x81\x95\xB0\x01\x12\x1E\x0A\x16EXPERIMENTAL_TYPE_USED\x10\x8B\x8E\xC1\xD7\x01\x12\x1B\x0A\x14EXTERNAL_API_WARNING\x10\xC3\xBF\xDAS\x12\x1D\x0A\x15FIELD_VALUE_OVERRIDEN\x10\xAF\xB6\x99\x9D\x01\x12#\x0A\x1BINJECTED_KERNELS_DEPRECATED\x10\x8B\xD9\x82\xC7\x01\x124\x0A,INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB\x10\xCE\x9B\xBC\xBF\x01\x12 \x0A\x18LARGE_DEPLOYMENT_WARNING\x10\xA6\xE7\xC8\xE5\x01\x12!\x0A\x1ALIST_OVERHEAD_QUOTA_EXCEED\x10\xC5\xB0\xDA\x16\x12\x1F\x0A\x17MISSING_TYPE_DEPENDENCY\x10\xF7\xF8\xA2\xA4\x01\x12%\x0A\x1DNEXT_HOP_ADDRESS_NOT_ASSIGNED\x10\x87\xA5\xFA\x9A\x01\x12\"\x0A\x1ANEXT_HOP_CANNOT_IP_FORWARD\x10\xE7\xEA\xE7\xB6\x01\x12.\x0A'NEXT_HOP_INSTANCE_HAS_NO_IPV6_INTERFACE\x10\x92\xE8\xFCE\x12#\x0A\x1BNEXT_HOP_INSTANCE_NOT_FOUND\x10\xCE\xCC\xAF\xDD\x01\x12'\x0A NEXT_HOP_INSTANCE_NOT_ON_NETWORK\x10\xC2\xE8\x9Dt\x12\x1C\x0A\x14NEXT_HOP_NOT_RUNNING\x10\xB1\xCF\xF0\xC6\x01\x12\x19\x0A\x12NOT_CRITICAL_ERROR\x10\xD4\xA8\xB72\x12\x19\x0A\x12NO_RESULTS_ON_PAGE\x10\x88\xA6\xA9\x0E\x12\x16\x0A\x0FPARTIAL_SUCCESS\x10\x85\xAE\x87\x13\x12\x1E\x0A\x16QUOTA_INFO_UNAVAILABLE\x10\xA6\xD2\x8C\x91\x01\x12\x1D\x0A\x16REQUIRED_TOS_AGREEMENT\x10\x83\xCE\xE4\x01\x121\x0A)RESOURCE_IN_USE_BY_OTHER_RESOURCE_WARNING\x10\xC1\xF4\xED\xEC\x01\x12\x1B\x0A\x14RESOURCE_NOT_DELETED\x10\xBC\xB7\xB2P\x12!\x0A\x19SCHEMA_VALIDATION_IGNORED\x10\xCA\xD4\x9F\x83\x01\x12(\x0A!SINGLE_INSTANCE_PROPERTY_TEMPLATE\x10\xD1\x89\xF8\x7F\x12\x1D\x0A\x15UNDECLARED_PROPERTIES\x10\x9F\x86\x9B\xBA\x01\x12\x12\x0A\x0BUNREACHABLE\x10\xB4\xBD\xAD\x06B\x07\x0A\x05_codeB\x0A\x0A\x08_message\"\xFE\x08\x0A\x08Warnings\x12\x14\x0A\x04code\x18\xED\xDB\xBA\x01 \x01(\x09H\x00\x88\x01\x01\x12.\x0A\x04data\x18\xAA\xDF\xBB\x01 \x03(\x0B2\x1D.google.cloud.compute.v1.Data\x12\x18\x0A\x07message\x18\x87\x80\xAC\xC7\x01 \x01(\x09H\x01\x88\x01\x01\"\xFC\x07\x0A\x04Code\x12\x12\x0A\x0EUNDEFINED_CODE\x10\x00\x12\x15\x0A\x0ECLEANUP_FAILED\x10\xD8\x8C\xD6G\x12 \x0A\x18DEPRECATED_RESOURCE_USED\x10\xC2\xDF\xEB\xBA\x01\x12\x1C\x0A\x14DEPRECATED_TYPE_USED\x10\x96\xA4\x9E\xA5\x01\x12(\x0A DISK_SIZE_LARGER_THAN_IMAGE_SIZE\x10\x97\x81\x95\xB0\x01\x12\x1E\x0A\x16EXPERIMENTAL_TYPE_USED\x10\x8B\x8E\xC1\xD7\x01\x12\x1B\x0A\x14EXTERNAL_API_WARNING\x10\xC3\xBF\xDAS\x12\x1D\x0A\x15FIELD_VALUE_OVERRIDEN\x10\xAF\xB6\x99\x9D\x01\x12#\x0A\x1BINJECTED_KERNELS_DEPRECATED\x10\x8B\xD9\x82\xC7\x01\x124\x0A,INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB\x10\xCE\x9B\xBC\xBF\x01\x12 \x0A\x18LARGE_DEPLOYMENT_WARNING\x10\xA6\xE7\xC8\xE5\x01\x12!\x0A\x1ALIST_OVERHEAD_QUOTA_EXCEED\x10\xC5\xB0\xDA\x16\x12\x1F\x0A\x17MISSING_TYPE_DEPENDENCY\x10\xF7\xF8\xA2\xA4\x01\x12%\x0A\x1DNEXT_HOP_ADDRESS_NOT_ASSIGNED\x10\x87\xA5\xFA\x9A\x01\x12\"\x0A\x1ANEXT_HOP_CANNOT_IP_FORWARD\x10\xE7\xEA\xE7\xB6\x01\x12.\x0A'NEXT_HOP_INSTANCE_HAS_NO_IPV6_INTERFACE\x10\x92\xE8\xFCE\x12#\x0A\x1BNEXT_HOP_INSTANCE_NOT_FOUND\x10\xCE\xCC\xAF\xDD\x01\x12'\x0A NEXT_HOP_INSTANCE_NOT_ON_NETWORK\x10\xC2\xE8\x9Dt\x12\x1C\x0A\x14NEXT_HOP_NOT_RUNNING\x10\xB1\xCF\xF0\xC6\x01\x12\x19\x0A\x12NOT_CRITICAL_ERROR\x10\xD4\xA8\xB72\x12\x19\x0A\x12NO_RESULTS_ON_PAGE\x10\x88\xA6\xA9\x0E\x12\x16\x0A\x0FPARTIAL_SUCCESS\x10\x85\xAE\x87\x13\x12\x1E\x0A\x16QUOTA_INFO_UNAVAILABLE\x10\xA6\xD2\x8C\x91\x01\x12\x1D\x0A\x16REQUIRED_TOS_AGREEMENT\x10\x83\xCE\xE4\x01\x121\x0A)RESOURCE_IN_USE_BY_OTHER_RESOURCE_WARNING\x10\xC1\xF4\xED\xEC\x01\x12\x1B\x0A\x14RESOURCE_NOT_DELETED\x10\xBC\xB7\xB2P\x12!\x0A\x19SCHEMA_VALIDATION_IGNORED\x10\xCA\xD4\x9F\x83\x01\x12(\x0A!SINGLE_INSTANCE_PROPERTY_TEMPLATE\x10\xD1\x89\xF8\x7F\x12\x1D\x0A\x15UNDECLARED_PROPERTIES\x10\x9F\x86\x9B\xBA\x01\x12\x12\x0A\x0BUNREACHABLE\x10\xB4\xBD\xAD\x06B\x07\x0A\x05_codeB\x0A\x0A\x08_message\"\xCF\x01\x0A\x16WeightedBackendService\x12 \x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x09H\x00\x88\x01\x01\x12I\x0A\x0Dheader_action\x18\xA8\xA0\xB8\x9C\x01 \x01(\x0B2).google.cloud.compute.v1.HttpHeaderActionH\x01\x88\x01\x01\x12\x17\x0A\x06weight\x18\xF8\x84\xC5\x86\x01 \x01(\x0DH\x02\x88\x01\x01B\x12\x0A\x10_backend_serviceB\x10\x0A\x0E_header_actionB\x09\x0A\x07_weight\"\xF6\x01\x0A\x04Wire\x12\x1E\x0A\x0Dadmin_enabled\x18\xD1\xEC\xC1\xD4\x01 \x01(\x08H\x00\x88\x01\x01\x12<\x0A\x09endpoints\x18\xFE\xAA\xF2\x88\x01 \x03(\x0B2%.google.cloud.compute.v1.WireEndpoint\x12\x15\x0A\x05label\x18\xF4\xFD\xFD0 \x01(\x09H\x01\x88\x01\x01\x12I\x0A\x0Fwire_properties\x18\xAD\xBA\xC4\x90\x01 \x01(\x0B2'.google.cloud.compute.v1.WirePropertiesH\x02\x88\x01\x01B\x10\x0A\x0E_admin_enabledB\x08\x0A\x06_labelB\x12\x0A\x10_wire_properties\"e\x0A\x0CWireEndpoint\x12\x1C\x0A\x0Cinterconnect\x18\x8E\xC9\x8Ck \x01(\x09H\x00\x88\x01\x01\x12\x19\x0A\x08vlan_tag\x18\xBE\x95\xB3\xF5\x01 \x01(\x05H\x01\x88\x01\x01B\x0F\x0A\x0D_interconnectB\x0B\x0A\x09_vlan_tag\"\xE0\x05\x0A\x09WireGroup\x12\x1E\x0A\x0Dadmin_enabled\x18\xD1\xEC\xC1\xD4\x01 \x01(\x08H\x00\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12H\x0A\x09endpoints\x18\xFE\xAA\xF2\x88\x01 \x03(\x0B21.google.cloud.compute.v1.WireGroup.EndpointsEntry\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x03\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x04\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x05\x88\x01\x01\x12\x1C\x0A\x0Breconciling\x18\x8B\xD9\x88\xCE\x01 \x01(\x08H\x06\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x07\x88\x01\x01\x12D\x0A\x08topology\x18\xEF\x84\xA7: \x01(\x0B2*.google.cloud.compute.v1.WireGroupTopologyH\x08\x88\x01\x01\x12I\x0A\x0Fwire_properties\x18\xAD\xBA\xC4\x90\x01 \x01(\x0B2'.google.cloud.compute.v1.WirePropertiesH\x09\x88\x01\x01\x12/\x0A\x05wires\x18\x8E\xC1\xF95 \x03(\x0B2\x1D.google.cloud.compute.v1.Wire\x1A\\\x0A\x0EEndpointsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x129\x0A\x05value\x18\x02 \x01(\x0B2*.google.cloud.compute.v1.WireGroupEndpoint:\x028\x01B\x10\x0A\x0E_admin_enabledB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x0E\x0A\x0C_reconcilingB\x0C\x0A\x0A_self_linkB\x0B\x0A\x09_topologyB\x12\x0A\x10_wire_properties\"\xDB\x01\x0A\x11WireGroupEndpoint\x12X\x0A\x0Dinterconnects\x18\xA5\xDB\x85\xF8\x01 \x03(\x0B2=.google.cloud.compute.v1.WireGroupEndpoint.InterconnectsEntry\x1Al\x0A\x12InterconnectsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12E\x0A\x05value\x18\x02 \x01(\x0B26.google.cloud.compute.v1.WireGroupEndpointInterconnect:\x028\x01\"e\x0A\x1DWireGroupEndpointInterconnect\x12\x1C\x0A\x0Cinterconnect\x18\x8E\xC9\x8Ck \x01(\x09H\x00\x88\x01\x01\x12\x15\x0A\x09vlan_tags\x18\xF5\x9A\xB2\xB7\x01 \x03(\x05B\x0F\x0A\x0D_interconnect\"\xDB\x02\x0A\x0DWireGroupList\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x124\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2\".google.cloud.compute.v1.WireGroup\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"^\x0A\x11WireGroupTopology\x12I\x0A\x09endpoints\x18\xFE\xAA\xF2\x88\x01 \x03(\x0B22.google.cloud.compute.v1.WireGroupTopologyEndpoint\"[\x0A\x19WireGroupTopologyEndpoint\x12\x14\x0A\x04city\x18\xEB\xB2\xBA\x01 \x01(\x09H\x00\x88\x01\x01\x12\x15\x0A\x05label\x18\xF4\xFD\xFD0 \x01(\x09H\x01\x88\x01\x01B\x07\x0A\x05_cityB\x08\x0A\x06_label\"\x89\x03\x0A\x0EWireProperties\x12\$\x0A\x14bandwidth_allocation\x18\xAE\xFA\x9C+ \x01(\x09H\x00\x88\x01\x01\x12\$\x0A\x13bandwidth_unmetered\x18\xA1\x9E\x81\x82\x01 \x01(\x03H\x01\x88\x01\x01\x12\x1F\x0A\x0Efault_response\x18\xBE\xA3\xCD\xA8\x01 \x01(\x09H\x02\x88\x01\x01\"t\x0A\x13BandwidthAllocation\x12\"\x0A\x1EUNDEFINED_BANDWIDTH_ALLOCATION\x10\x00\x12\x19\x0A\x11ALLOCATE_PER_WIRE\x10\xC9\x92\x87\xAB\x01\x12\x1E\x0A\x16SHARED_WITH_WIRE_GROUP\x10\xE4\xE6\xCB\x88\x01\"P\x0A\x0DFaultResponse\x12\x1C\x0A\x18UNDEFINED_FAULT_RESPONSE\x10\x00\x12\x14\x0A\x0CDISABLE_PORT\x10\x98\xAF\xF2\x88\x01\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01B\x17\x0A\x15_bandwidth_allocationB\x16\x0A\x14_bandwidth_unmeteredB\x11\x0A\x0F_fault_response\"\xA0\x01\x0A&WithdrawPublicAdvertisedPrefixeRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12(\x0A\x18public_advertised_prefix\x18\x9E\xF7\xC90 \x01(\x09B\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xBF\x01\x0A%WithdrawPublicDelegatedPrefixeRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12'\x0A\x17public_delegated_prefix\x18\xE8\xDC\xB1a \x01(\x09B\x03\xE0A\x02\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x90\x01\x0A\x16WorkloadIdentityConfig\x12\x19\x0A\x08identity\x18\xBE\xE1\xA1\xBF\x01 \x01(\x09H\x00\x88\x01\x01\x12-\x0A\x1Cidentity_certificate_enabled\x18\x98\xBF\xC0\xA3\x01 \x01(\x08H\x01\x88\x01\x01B\x0B\x0A\x09_identityB\x1F\x0A\x1D_identity_certificate_enabled\"\x9F\x02\x0A\x0BXpnHostList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x122\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2 .google.cloud.compute.v1.Project\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x9A\x01\x0A\x0DXpnResourceId\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x01\x88\x01\x01\"Q\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x0F\x0A\x07PROJECT\x10\xF9\xAD\xEF\xC2\x01\x12\$\x0A\x1DXPN_RESOURCE_TYPE_UNSPECIFIED\x10\xFA\xAD\xA5HB\x05\x0A\x03_idB\x07\x0A\x05_type\"\x97\x04\x0A\x04Zone\x12\"\x0A\x17available_cpu_platforms\x18\x93\xF3\xD9S \x03(\x09\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12G\x0A\x0Adeprecated\x18\xB3\xCB\xD1\xF5\x01 \x01(\x0B2*.google.cloud.compute.v1.DeprecationStatusH\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x03\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x04\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x05\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x06\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x07\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x08\x88\x01\x01\x12\x1C\x0A\x0Csupports_pzs\x18\xEE\xF6\x85( \x01(\x08H\x09\x88\x01\x01\"4\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x0B\x0A\x04DOWN\x10\xA2\xB9\x80\x01\x12\x07\x0A\x02UP\x10\x9B\x15B\x15\x0A\x13_creation_timestampB\x0D\x0A\x0B_deprecatedB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB\x09\x0A\x07_statusB\x0F\x0A\x0D_supports_pzs\"\x99\x02\x0A\x08ZoneList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12/\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2\x1D.google.cloud.compute.v1.Zone\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xCD\x01\x0A\x14ZoneSetLabelsRequest\x12!\x0A\x11label_fingerprint\x18\x99\xF0\xF7T \x01(\x09H\x00\x88\x01\x01\x12M\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B29.google.cloud.compute.v1.ZoneSetLabelsRequest.LabelsEntry\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01B\x14\x0A\x12_label_fingerprint\"\xB7\x01\x0A\x1AZoneSetNestedPolicyRequest\x126\x0A\x08bindings\x18\x8E\xC5\xA4\xC0\x01 \x03(\x0B2 .google.cloud.compute.v1.Binding\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x127\x0A\x06policy\x18\xB2\xCA\xB6+ \x01(\x0B2\x1F.google.cloud.compute.v1.PolicyH\x01\x88\x01\x01B\x07\x0A\x05_etagB\x09\x0A\x07_policy\"\xB1\x01\x0A\x14ZoneSetPolicyRequest\x126\x0A\x08bindings\x18\x8E\xC5\xA4\xC0\x01 \x03(\x0B2 .google.cloud.compute.v1.Binding\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x127\x0A\x06policy\x18\xB2\xCA\xB6+ \x01(\x0B2\x1F.google.cloud.compute.v1.PolicyH\x01\x88\x01\x01B\x07\x0A\x05_etagB\x09\x0A\x07_policy2\xB3\x06\x0A\x10AcceleratorTypes\x12\xD6\x01\x0A\x0EAggregatedList\x12>.google.cloud.compute.v1.AggregatedListAcceleratorTypesRequest\x1A6.google.cloud.compute.v1.AcceleratorTypeAggregatedList\"L\xDAA\x07project\x82\xD3\xE4\x93\x02<\x12:/compute/v1/projects/{project}/aggregated/acceleratorTypes\x12\xDC\x01\x0A\x03Get\x122.google.cloud.compute.v1.GetAcceleratorTypeRequest\x1A(.google.cloud.compute.v1.AcceleratorType\"w\xDAA\x1Dproject,zone,accelerator_type\x82\xD3\xE4\x93\x02Q\x12O/compute/v1/projects/{project}/zones/{zone}/acceleratorTypes/{accelerator_type}\x12\xBF\x01\x0A\x04List\x124.google.cloud.compute.v1.ListAcceleratorTypesRequest\x1A,.google.cloud.compute.v1.AcceleratorTypeList\"S\xDAA\x0Cproject,zone\x82\xD3\xE4\x93\x02>\x12project,zone,disk,disks_add_resource_policies_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02|\"L/compute/v1/projects/{project}/zones/{zone}/disks/{disk}/addResourcePolicies:,disks_add_resource_policies_request_resource\x12\xB5\x01\x0A\x0EAggregatedList\x123.google.cloud.compute.v1.AggregatedListDisksRequest\x1A+.google.cloud.compute.v1.DiskAggregatedList\"A\xDAA\x07project\x82\xD3\xE4\x93\x021\x12//compute/v1/projects/{project}/aggregated/disks\x12\x8E\x02\x0A\x0ABulkInsert\x12..google.cloud.compute.v1.BulkInsertDiskRequest\x1A\".google.cloud.compute.v1.Operation\"\xAB\x01\xDAA/project,zone,bulk_insert_disk_resource_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02b\".google.cloud.compute.v1.ListAssociationsFirewallPolicyRequest\x1AA.google.cloud.compute.v1.FirewallPoliciesListAssociationsResponse\"I\xDAA\x00\x82\xD3\xE4\x93\x02@\x12>/compute/v1/locations/global/firewallPolicies/listAssociations\x12\xE8\x01\x0A\x04Move\x122.google.cloud.compute.v1.MoveFirewallPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x87\x01\xDAA\x19firewall_policy,parent_id\x8AN\x1CGlobalOrganizationOperations\x82\xD3\xE4\x93\x02F\"D/compute/v1/locations/global/firewallPolicies/{firewall_policy}/move\x12\x8E\x02\x0A\x05Patch\x123.google.cloud.compute.v1.PatchFirewallPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xAB\x01\xDAA(firewall_policy,firewall_policy_resource\x8AN\x1CGlobalOrganizationOperations\x82\xD3\xE4\x93\x02[2?/compute/v1/locations/global/firewallPolicies/{firewall_policy}:\x18firewall_policy_resource\x12\xAA\x02\x0A\x09PatchRule\x127.google.cloud.compute.v1.PatchRuleFirewallPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xBF\x01\xDAA-firewall_policy,firewall_policy_rule_resource\x8AN\x1CGlobalOrganizationOperations\x82\xD3\xE4\x93\x02j\"I/compute/v1/locations/global/firewallPolicies/{firewall_policy}/patchRule:\x1Dfirewall_policy_rule_resource\x12\x85\x02\x0A\x11RemoveAssociation\x12?.google.cloud.compute.v1.RemoveAssociationFirewallPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x8A\x01\xDAA\x0Ffirewall_policy\x8AN\x1CGlobalOrganizationOperations\x82\xD3\xE4\x93\x02S\"Q/compute/v1/locations/global/firewallPolicies/{firewall_policy}/removeAssociation\x12\xF0\x01\x0A\x0ARemoveRule\x128.google.cloud.compute.v1.RemoveRuleFirewallPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x83\x01\xDAA\x0Ffirewall_policy\x8AN\x1CGlobalOrganizationOperations\x82\xD3\xE4\x93\x02L\"J/compute/v1/locations/global/firewallPolicies/{firewall_policy}/removeRule\x12\xA7\x02\x0A\x0CSetIamPolicy\x12:.google.cloud.compute.v1.SetIamPolicyFirewallPolicyRequest\x1A\x1F.google.cloud.compute.v1.Policy\"\xB9\x01\xDAA8resource,global_organization_set_policy_request_resource\x82\xD3\xE4\x93\x02x\"E/compute/v1/locations/global/firewallPolicies/{resource}/setIamPolicy:/global_organization_set_policy_request_resource\x12\xAE\x02\x0A\x12TestIamPermissions\x12@.google.cloud.compute.v1.TestIamPermissionsFirewallPolicyRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xA3\x01\xDAA*resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02p\"K/compute/v1/locations/global/firewallPolicies/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x84\x0D\x0A\x09Firewalls\x12\xC6\x01\x0A\x06Delete\x12..google.cloud.compute.v1.DeleteFirewallRequest\x1A\".google.cloud.compute.v1.Operation\"h\xDAA\x10project,firewall\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02<*:/compute/v1/projects/{project}/global/firewalls/{firewall}\x12\xAC\x01\x0A\x03Get\x12+.google.cloud.compute.v1.GetFirewallRequest\x1A!.google.cloud.compute.v1.Firewall\"U\xDAA\x10project,firewall\x82\xD3\xE4\x93\x02<\x12:/compute/v1/projects/{project}/global/firewalls/{firewall}\x12\xD7\x01\x0A\x06Insert\x12..google.cloud.compute.v1.InsertFirewallRequest\x1A\".google.cloud.compute.v1.Operation\"y\xDAA\x19project,firewall_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02D\"//compute/v1/projects/{project}/global/firewalls:\x11firewall_resource\x12\x9F\x01\x0A\x04List\x12-.google.cloud.compute.v1.ListFirewallsRequest\x1A%.google.cloud.compute.v1.FirewallList\"A\xDAA\x07project\x82\xD3\xE4\x93\x021\x12//compute/v1/projects/{project}/global/firewalls\x12\xEA\x01\x0A\x05Patch\x12-.google.cloud.compute.v1.PatchFirewallRequest\x1A\".google.cloud.compute.v1.Operation\"\x8D\x01\xDAA\"project,firewall,firewall_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02O2:/compute/v1/projects/{project}/global/firewalls/{firewall}:\x11firewall_resource\x12\xB2\x02\x0A\x12TestIamPermissions\x12:.google.cloud.compute.v1.TestIamPermissionsFirewallRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xAD\x01\xDAA2project,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02r\"M/compute/v1/projects/{project}/global/firewalls/{resource}/testIamPermissions:!test_permissions_request_resource\x12\xEC\x01\x0A\x06Update\x12..google.cloud.compute.v1.UpdateFirewallRequest\x1A\".google.cloud.compute.v1.Operation\"\x8D\x01\xDAA\"project,firewall,firewall_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02O\x1A:/compute/v1/projects/{project}/global/firewalls/{firewall}:\x11firewall_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x99\x11\x0A\x0FForwardingRules\x12\xD3\x01\x0A\x0EAggregatedList\x12=.google.cloud.compute.v1.AggregatedListForwardingRulesRequest\x1A5.google.cloud.compute.v1.ForwardingRuleAggregatedList\"K\xDAA\x07project\x82\xD3\xE4\x93\x02;\x129/compute/v1/projects/{project}/aggregated/forwardingRules\x12\xF2\x01\x0A\x06Delete\x124.google.cloud.compute.v1.DeleteForwardingRuleRequest\x1A\".google.cloud.compute.v1.Operation\"\x8D\x01\xDAA\x1Eproject,region,forwarding_rule\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02S*Q/compute/v1/projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}\x12\xDD\x01\x0A\x03Get\x121.google.cloud.compute.v1.GetForwardingRuleRequest\x1A'.google.cloud.compute.v1.ForwardingRule\"z\xDAA\x1Eproject,region,forwarding_rule\x82\xD3\xE4\x93\x02S\x12Q/compute/v1/projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}\x12\x83\x02\x0A\x06Insert\x124.google.cloud.compute.v1.InsertForwardingRuleRequest\x1A\".google.cloud.compute.v1.Operation\"\x9E\x01\xDAA'project,region,forwarding_rule_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02[\"?/compute/v1/projects/{project}/regions/{region}/forwardingRules:\x18forwarding_rule_resource\x12\xC2\x01\x0A\x04List\x123.google.cloud.compute.v1.ListForwardingRulesRequest\x1A+.google.cloud.compute.v1.ForwardingRuleList\"X\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02A\x12?/compute/v1/projects/{project}/regions/{region}/forwardingRules\x12\xA3\x02\x0A\x05Patch\x123.google.cloud.compute.v1.PatchForwardingRuleRequest\x1A\".google.cloud.compute.v1.Operation\"\xC0\x01\xDAA7project,region,forwarding_rule,forwarding_rule_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02m2Q/compute/v1/projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}:\x18forwarding_rule_resource\x12\xBB\x02\x0A\x09SetLabels\x127.google.cloud.compute.v1.SetLabelsForwardingRuleRequest\x1A\".google.cloud.compute.v1.Operation\"\xD0\x01\xDAA:project,region,resource,region_set_labels_request_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02z\"T/compute/v1/projects/{project}/regions/{region}/forwardingRules/{resource}/setLabels:\"region_set_labels_request_resource\x12\xB7\x02\x0A\x09SetTarget\x127.google.cloud.compute.v1.SetTargetForwardingRuleRequest\x1A\".google.cloud.compute.v1.Operation\"\xCC\x01\xDAA8project,region,forwarding_rule,target_reference_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02x\"[/compute/v1/projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}/setTarget:\x19target_reference_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xDF\x0E\x0A\x12FutureReservations\x12\xE5\x01\x0A\x0EAggregatedList\x12@.google.cloud.compute.v1.AggregatedListFutureReservationsRequest\x1AA.google.cloud.compute.v1.FutureReservationsAggregatedListResponse\"N\xDAA\x07project\x82\xD3\xE4\x93\x02>\x12/compute/v1/projects/{project}/zones/{zone}/futureReservations:\x1Bfuture_reservation_resource\x12\xCE\x01\x0A\x04List\x126.google.cloud.compute.v1.ListFutureReservationsRequest\x1A7.google.cloud.compute.v1.FutureReservationsListResponse\"U\xDAA\x0Cproject,zone\x82\xD3\xE4\x93\x02@\x12>/compute/v1/projects/{project}/zones/{zone}/futureReservations\x12\xAF\x02\x0A\x06Update\x127.google.cloud.compute.v1.UpdateFutureReservationRequest\x1A\".google.cloud.compute.v1.Operation\"\xC7\x01\xDAA;project,zone,future_reservation,future_reservation_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02r2S/compute/v1/projects/{project}/zones/{zone}/futureReservations/{future_reservation}:\x1Bfuture_reservation_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x83\x0E\x0A\x0FGlobalAddresses\x12\xC9\x01\x0A\x06Delete\x123.google.cloud.compute.v1.DeleteGlobalAddressRequest\x1A\".google.cloud.compute.v1.Operation\"f\xDAA\x0Fproject,address\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02;*9/compute/v1/projects/{project}/global/addresses/{address}\x12\xAE\x01\x0A\x03Get\x120.google.cloud.compute.v1.GetGlobalAddressRequest\x1A .google.cloud.compute.v1.Address\"S\xDAA\x0Fproject,address\x82\xD3\xE4\x93\x02;\x129/compute/v1/projects/{project}/global/addresses/{address}\x12\xDA\x01\x0A\x06Insert\x123.google.cloud.compute.v1.InsertGlobalAddressRequest\x1A\".google.cloud.compute.v1.Operation\"w\xDAA\x18project,address_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02C\"//compute/v1/projects/{project}/global/addresses:\x10address_resource\x12\xA4\x01\x0A\x04List\x123.google.cloud.compute.v1.ListGlobalAddressesRequest\x1A\$.google.cloud.compute.v1.AddressList\"A\xDAA\x07project\x82\xD3\xE4\x93\x021\x12//compute/v1/projects/{project}/global/addresses\x12\x9A\x02\x0A\x04Move\x121.google.cloud.compute.v1.MoveGlobalAddressRequest\x1A\".google.cloud.compute.v1.Operation\"\xBA\x01\xDAA6project,address,global_addresses_move_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02h\">/compute/v1/projects/{project}/global/addresses/{address}/move:&global_addresses_move_request_resource\x12\xA3\x02\x0A\x09SetLabels\x126.google.cloud.compute.v1.SetLabelsGlobalAddressRequest\x1A\".google.cloud.compute.v1.Operation\"\xB9\x01\xDAA3project,resource,global_set_labels_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02j\"D/compute/v1/projects/{project}/global/addresses/{resource}/setLabels:\"global_set_labels_request_resource\x12\xB7\x02\x0A\x12TestIamPermissions\x12?.google.cloud.compute.v1.TestIamPermissionsGlobalAddressRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xAD\x01\xDAA2project,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02r\"M/compute/v1/projects/{project}/global/addresses/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xFB\x0E\x0A\x15GlobalForwardingRules\x12\xE6\x01\x0A\x06Delete\x12:.google.cloud.compute.v1.DeleteGlobalForwardingRuleRequest\x1A\".google.cloud.compute.v1.Operation\"|\xDAA\x17project,forwarding_rule\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02I*G/compute/v1/projects/{project}/global/forwardingRules/{forwarding_rule}\x12\xD2\x01\x0A\x03Get\x127.google.cloud.compute.v1.GetGlobalForwardingRuleRequest\x1A'.google.cloud.compute.v1.ForwardingRule\"i\xDAA\x17project,forwarding_rule\x82\xD3\xE4\x93\x02I\x12G/compute/v1/projects/{project}/global/forwardingRules/{forwarding_rule}\x12\xF8\x01\x0A\x06Insert\x12:.google.cloud.compute.v1.InsertGlobalForwardingRuleRequest\x1A\".google.cloud.compute.v1.Operation\"\x8D\x01\xDAA project,forwarding_rule_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02Q\"5/compute/v1/projects/{project}/global/forwardingRules:\x18forwarding_rule_resource\x12\xB7\x01\x0A\x04List\x129.google.cloud.compute.v1.ListGlobalForwardingRulesRequest\x1A+.google.cloud.compute.v1.ForwardingRuleList\"G\xDAA\x07project\x82\xD3\xE4\x93\x027\x125/compute/v1/projects/{project}/global/forwardingRules\x12\x98\x02\x0A\x05Patch\x129.google.cloud.compute.v1.PatchGlobalForwardingRuleRequest\x1A\".google.cloud.compute.v1.Operation\"\xAF\x01\xDAA0project,forwarding_rule,forwarding_rule_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02c2G/compute/v1/projects/{project}/global/forwardingRules/{forwarding_rule}:\x18forwarding_rule_resource\x12\xB0\x02\x0A\x09SetLabels\x12=.google.cloud.compute.v1.SetLabelsGlobalForwardingRuleRequest\x1A\".google.cloud.compute.v1.Operation\"\xBF\x01\xDAA3project,resource,global_set_labels_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02p\"J/compute/v1/projects/{project}/global/forwardingRules/{resource}/setLabels:\"global_set_labels_request_resource\x12\xAC\x02\x0A\x09SetTarget\x12=.google.cloud.compute.v1.SetTargetGlobalForwardingRuleRequest\x1A\".google.cloud.compute.v1.Operation\"\xBB\x01\xDAA1project,forwarding_rule,target_reference_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02n\"Q/compute/v1/projects/{project}/global/forwardingRules/{forwarding_rule}/setTarget:\x19target_reference_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xAC\x12\x0A\x1BGlobalNetworkEndpointGroups\x12\xBC\x03\x0A\x16AttachNetworkEndpoints\x12P.google.cloud.compute.v1.AttachNetworkEndpointsGlobalNetworkEndpointGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xAB\x02\xDAA_project,network_endpoint_group,global_network_endpoint_groups_attach_endpoints_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02\xAF\x01\"k/compute/v1/projects/{project}/global/networkEndpointGroups/{network_endpoint_group}/attachNetworkEndpoints:@global_network_endpoint_groups_attach_endpoints_request_resource\x12\x81\x02\x0A\x06Delete\x12@.google.cloud.compute.v1.DeleteGlobalNetworkEndpointGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\x90\x01\xDAA\x1Eproject,network_endpoint_group\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02V*T/compute/v1/projects/{project}/global/networkEndpointGroups/{network_endpoint_group}\x12\xBC\x03\x0A\x16DetachNetworkEndpoints\x12P.google.cloud.compute.v1.DetachNetworkEndpointsGlobalNetworkEndpointGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xAB\x02\xDAA_project,network_endpoint_group,global_network_endpoint_groups_detach_endpoints_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02\xAF\x01\"k/compute/v1/projects/{project}/global/networkEndpointGroups/{network_endpoint_group}/detachNetworkEndpoints:@global_network_endpoint_groups_detach_endpoints_request_resource\x12\xF2\x01\x0A\x03Get\x12=.google.cloud.compute.v1.GetGlobalNetworkEndpointGroupRequest\x1A-.google.cloud.compute.v1.NetworkEndpointGroup\"}\xDAA\x1Eproject,network_endpoint_group\x82\xD3\xE4\x93\x02V\x12T/compute/v1/projects/{project}/global/networkEndpointGroups/{network_endpoint_group}\x12\x92\x02\x0A\x06Insert\x12@.google.cloud.compute.v1.InsertGlobalNetworkEndpointGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xA1\x01\xDAA'project,network_endpoint_group_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02^\";/compute/v1/projects/{project}/global/networkEndpointGroups:\x1Fnetwork_endpoint_group_resource\x12\xC9\x01\x0A\x04List\x12?.google.cloud.compute.v1.ListGlobalNetworkEndpointGroupsRequest\x1A1.google.cloud.compute.v1.NetworkEndpointGroupList\"M\xDAA\x07project\x82\xD3\xE4\x93\x02=\x12;/compute/v1/projects/{project}/global/networkEndpointGroups\x12\xC0\x02\x0A\x14ListNetworkEndpoints\x12O.google.cloud.compute.v1.ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest\x1AB.google.cloud.compute.v1.NetworkEndpointGroupsListNetworkEndpoints\"\x92\x01\xDAA\x1Eproject,network_endpoint_group\x82\xD3\xE4\x93\x02k\"i/compute/v1/projects/{project}/global/networkEndpointGroups/{network_endpoint_group}/listNetworkEndpoints\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xD0\x08\x0A\x10GlobalOperations\x12\xCA\x01\x0A\x0EAggregatedList\x12>.google.cloud.compute.v1.AggregatedListGlobalOperationsRequest\x1A0.google.cloud.compute.v1.OperationAggregatedList\"F\xDAA\x07project\x82\xD3\xE4\x93\x026\x124/compute/v1/projects/{project}/aggregated/operations\x12\xD1\x01\x0A\x06Delete\x125.google.cloud.compute.v1.DeleteGlobalOperationRequest\x1A6.google.cloud.compute.v1.DeleteGlobalOperationResponse\"X\xDAA\x11project,operation\x82\xD3\xE4\x93\x02>*\x12.google.cloud.compute.v1.GetGlobalOrganizationOperationRequest\x1A\".google.cloud.compute.v1.Operation\"J\xDAA\x09operation\x90N\x01\x82\xD3\xE4\x93\x025\x123/compute/v1/locations/global/operations/{operation}\x12\xA4\x01\x0A\x04List\x12@.google.cloud.compute.v1.ListGlobalOrganizationOperationsRequest\x1A&.google.cloud.compute.v1.OperationList\"2\xDAA\x00\x82\xD3\xE4\x93\x02)\x12'/compute/v1/locations/global/operations\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xD1\x0B\x0A\x1DGlobalPublicDelegatedPrefixes\x12\x87\x02\x0A\x06Delete\x12B.google.cloud.compute.v1.DeleteGlobalPublicDelegatedPrefixeRequest\x1A\".google.cloud.compute.v1.Operation\"\x94\x01\xDAA\x1Fproject,public_delegated_prefix\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02Y*W/compute/v1/projects/{project}/global/publicDelegatedPrefixes/{public_delegated_prefix}\x12\xFA\x01\x0A\x03Get\x12?.google.cloud.compute.v1.GetGlobalPublicDelegatedPrefixeRequest\x1A..google.cloud.compute.v1.PublicDelegatedPrefix\"\x81\x01\xDAA\x1Fproject,public_delegated_prefix\x82\xD3\xE4\x93\x02Y\x12W/compute/v1/projects/{project}/global/publicDelegatedPrefixes/{public_delegated_prefix}\x12\x98\x02\x0A\x06Insert\x12B.google.cloud.compute.v1.InsertGlobalPublicDelegatedPrefixeRequest\x1A\".google.cloud.compute.v1.Operation\"\xA5\x01\xDAA(project,public_delegated_prefix_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02a\"=/compute/v1/projects/{project}/global/publicDelegatedPrefixes: public_delegated_prefix_resource\x12\xCE\x01\x0A\x04List\x12A.google.cloud.compute.v1.ListGlobalPublicDelegatedPrefixesRequest\x1A2.google.cloud.compute.v1.PublicDelegatedPrefixList\"O\xDAA\x07project\x82\xD3\xE4\x93\x02?\x12=/compute/v1/projects/{project}/global/publicDelegatedPrefixes\x12\xC8\x02\x0A\x05Patch\x12A.google.cloud.compute.v1.PatchGlobalPublicDelegatedPrefixeRequest\x1A\".google.cloud.compute.v1.Operation\"\xD7\x01\xDAA@project,public_delegated_prefix,public_delegated_prefix_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02{2W/compute/v1/projects/{project}/global/publicDelegatedPrefixes/{public_delegated_prefix}: public_delegated_prefix_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xBE\x0F\x0A\x0CHealthChecks\x12\xCB\x01\x0A\x0EAggregatedList\x12:.google.cloud.compute.v1.AggregatedListHealthChecksRequest\x1A3.google.cloud.compute.v1.HealthChecksAggregatedList\"H\xDAA\x07project\x82\xD3\xE4\x93\x028\x126/compute/v1/projects/{project}/aggregated/healthChecks\x12\xD4\x01\x0A\x06Delete\x121.google.cloud.compute.v1.DeleteHealthCheckRequest\x1A\".google.cloud.compute.v1.Operation\"s\xDAA\x14project,health_check\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02C*A/compute/v1/projects/{project}/global/healthChecks/{health_check}\x12\xBD\x01\x0A\x03Get\x12..google.cloud.compute.v1.GetHealthCheckRequest\x1A\$.google.cloud.compute.v1.HealthCheck\"`\xDAA\x14project,health_check\x82\xD3\xE4\x93\x02C\x12A/compute/v1/projects/{project}/global/healthChecks/{health_check}\x12\xE6\x01\x0A\x06Insert\x121.google.cloud.compute.v1.InsertHealthCheckRequest\x1A\".google.cloud.compute.v1.Operation\"\x84\x01\xDAA\x1Dproject,health_check_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02K\"2/compute/v1/projects/{project}/global/healthChecks:\x15health_check_resource\x12\xA8\x01\x0A\x04List\x120.google.cloud.compute.v1.ListHealthChecksRequest\x1A(.google.cloud.compute.v1.HealthCheckList\"D\xDAA\x07project\x82\xD3\xE4\x93\x024\x122/compute/v1/projects/{project}/global/healthChecks\x12\x80\x02\x0A\x05Patch\x120.google.cloud.compute.v1.PatchHealthCheckRequest\x1A\".google.cloud.compute.v1.Operation\"\xA0\x01\xDAA*project,health_check,health_check_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02Z2A/compute/v1/projects/{project}/global/healthChecks/{health_check}:\x15health_check_resource\x12\xB8\x02\x0A\x12TestIamPermissions\x12=.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xB0\x01\xDAA2project,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02u\"P/compute/v1/projects/{project}/global/healthChecks/{resource}/testIamPermissions:!test_permissions_request_resource\x12\x82\x02\x0A\x06Update\x121.google.cloud.compute.v1.UpdateHealthCheckRequest\x1A\".google.cloud.compute.v1.Operation\"\xA0\x01\xDAA*project,health_check,health_check_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02Z\x1AA/compute/v1/projects/{project}/global/healthChecks/{health_check}:\x15health_check_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x84\x03\x0A\x10ImageFamilyViews\x12\xC8\x01\x0A\x03Get\x122.google.cloud.compute.v1.GetImageFamilyViewRequest\x1A(.google.cloud.compute.v1.ImageFamilyView\"c\xDAA\x13project,zone,family\x82\xD3\xE4\x93\x02G\x12E/compute/v1/projects/{project}/zones/{zone}/imageFamilyViews/{family}\x1A\xA4\x01\xCAA\x16compute.googleapis.com\xD2A\x87\x01https://www.googleapis.com/auth/compute.readonly,https://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xFC\x13\x0A\x06Images\x12\xBA\x01\x0A\x06Delete\x12+.google.cloud.compute.v1.DeleteImageRequest\x1A\".google.cloud.compute.v1.Operation\"_\xDAA\x0Dproject,image\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x026*4/compute/v1/projects/{project}/global/images/{image}\x12\x84\x02\x0A\x09Deprecate\x12..google.cloud.compute.v1.DeprecateImageRequest\x1A\".google.cloud.compute.v1.Operation\"\xA2\x01\xDAA)project,image,deprecation_status_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02]\">/compute/v1/projects/{project}/global/images/{image}/deprecate:\x1Bdeprecation_status_resource\x12\x9D\x01\x0A\x03Get\x12(.google.cloud.compute.v1.GetImageRequest\x1A\x1E.google.cloud.compute.v1.Image\"L\xDAA\x0Dproject,image\x82\xD3\xE4\x93\x026\x124/compute/v1/projects/{project}/global/images/{image}\x12\xBA\x01\x0A\x0DGetFromFamily\x122.google.cloud.compute.v1.GetFromFamilyImageRequest\x1A\x1E.google.cloud.compute.v1.Image\"U\xDAA\x0Eproject,family\x82\xD3\xE4\x93\x02>\x12\",/compute/v1/projects/{project}/global/images:\x0Eimage_resource\x12\x96\x01\x0A\x04List\x12*.google.cloud.compute.v1.ListImagesRequest\x1A\".google.cloud.compute.v1.ImageList\">\xDAA\x07project\x82\xD3\xE4\x93\x02.\x12,/compute/v1/projects/{project}/global/images\x12\xD7\x01\x0A\x05Patch\x12*.google.cloud.compute.v1.PatchImageRequest\x1A\".google.cloud.compute.v1.Operation\"~\xDAA\x1Cproject,image,image_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02F24/compute/v1/projects/{project}/global/images/{image}:\x0Eimage_resource\x12\x8B\x02\x0A\x0CSetIamPolicy\x121.google.cloud.compute.v1.SetIamPolicyImageRequest\x1A\x1F.google.cloud.compute.v1.Policy\"\xA6\x01\xDAA3project,resource,global_set_policy_request_resource\x82\xD3\xE4\x93\x02j\"D/compute/v1/projects/{project}/global/images/{resource}/setIamPolicy:\"global_set_policy_request_resource\x12\x98\x02\x0A\x09SetLabels\x12..google.cloud.compute.v1.SetLabelsImageRequest\x1A\".google.cloud.compute.v1.Operation\"\xB6\x01\xDAA3project,resource,global_set_labels_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02g\"A/compute/v1/projects/{project}/global/images/{resource}/setLabels:\"global_set_labels_request_resource\x12\xAC\x02\x0A\x12TestIamPermissions\x127.google.cloud.compute.v1.TestIamPermissionsImageRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xAA\x01\xDAA2project,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02o\"J/compute/v1/projects/{project}/global/images/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xA2\x0E\x0A\"InstanceGroupManagerResizeRequests\x12\xC9\x02\x0A\x06Cancel\x12G.google.cloud.compute.v1.CancelInstanceGroupManagerResizeRequestRequest\x1A\".google.cloud.compute.v1.Operation\"\xD1\x01\xDAA2project,zone,instance_group_manager,resize_request\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\x84\x01\"\x81\x01/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/resizeRequests/{resize_request}/cancel\x12\xC0\x02\x0A\x06Delete\x12G.google.cloud.compute.v1.DeleteInstanceGroupManagerResizeRequestRequest\x1A\".google.cloud.compute.v1.Operation\"\xC8\x01\xDAA2project,zone,instance_group_manager,resize_request\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02|*z/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/resizeRequests/{resize_request}\x12\xC1\x02\x0A\x03Get\x12D.google.cloud.compute.v1.GetInstanceGroupManagerResizeRequestRequest\x1A:.google.cloud.compute.v1.InstanceGroupManagerResizeRequest\"\xB7\x01\xDAA2project,zone,instance_group_manager,resize_request\x82\xD3\xE4\x93\x02|\x12z/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/resizeRequests/{resize_request}\x12\x80\x03\x0A\x06Insert\x12G.google.cloud.compute.v1.InsertInstanceGroupManagerResizeRequestRequest\x1A\".google.cloud.compute.v1.Operation\"\x88\x02\xDAARproject,zone,instance_group_manager,instance_group_manager_resize_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\x9B\x01\"i/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/resizeRequests:.instance_group_manager_resize_request_resource\x12\xB1\x02\x0A\x04List\x12F.google.cloud.compute.v1.ListInstanceGroupManagerResizeRequestsRequest\x1AG.google.cloud.compute.v1.InstanceGroupManagerResizeRequestsListResponse\"\x97\x01\xDAA#project,zone,instance_group_manager\x82\xD3\xE4\x93\x02k\x12i/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/resizeRequests\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xD5E\x0A\x15InstanceGroupManagers\x12\xA1\x03\x0A\x10AbandonInstances\x12D.google.cloud.compute.v1.AbandonInstancesInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\xA2\x02\xDAA^project,zone,instance_group_manager,instance_group_managers_abandon_instances_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\xA9\x01\"k/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/abandonInstances::instance_group_managers_abandon_instances_request_resource\x12\xE5\x01\x0A\x0EAggregatedList\x12C.google.cloud.compute.v1.AggregatedListInstanceGroupManagersRequest\x1A;.google.cloud.compute.v1.InstanceGroupManagerAggregatedList\"Q\xDAA\x07project\x82\xD3\xE4\x93\x02A\x12?/compute/v1/projects/{project}/aggregated/instanceGroupManagers\x12\xAE\x03\x0A\x17ApplyUpdatesToInstances\x12K.google.cloud.compute.v1.ApplyUpdatesToInstancesInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\xA1\x02\xDAAZproject,zone,instance_group_manager,instance_group_managers_apply_updates_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\xAC\x01\"r/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/applyUpdatesToInstances:6instance_group_managers_apply_updates_request_resource\x12\x9C\x03\x0A\x0FCreateInstances\x12C.google.cloud.compute.v1.CreateInstancesInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\x9F\x02\xDAA]project,zone,instance_group_manager,instance_group_managers_create_instances_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\xA7\x01\"j/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/createInstances:9instance_group_managers_create_instances_request_resource\x12\x84\x02\x0A\x06Delete\x12:.google.cloud.compute.v1.DeleteInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\x99\x01\xDAA#project,zone,instance_group_manager\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\\*Z/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}\x12\x9C\x03\x0A\x0FDeleteInstances\x12C.google.cloud.compute.v1.DeleteInstancesInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\x9F\x02\xDAA]project,zone,instance_group_manager,instance_group_managers_delete_instances_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\xA7\x01\"j/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/deleteInstances:9instance_group_managers_delete_instances_request_resource\x12\xC5\x03\x0A\x18DeletePerInstanceConfigs\x12L.google.cloud.compute.v1.DeletePerInstanceConfigsInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\xB6\x02\xDAAdproject,zone,instance_group_manager,instance_group_managers_delete_per_instance_configs_req_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\xB7\x01\"s/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/deletePerInstanceConfigs:@instance_group_managers_delete_per_instance_configs_req_resource\x12\xF8\x01\x0A\x03Get\x127.google.cloud.compute.v1.GetInstanceGroupManagerRequest\x1A-.google.cloud.compute.v1.InstanceGroupManager\"\x88\x01\xDAA#project,zone,instance_group_manager\x82\xD3\xE4\x93\x02\\\x12Z/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}\x12\x95\x02\x0A\x06Insert\x12:.google.cloud.compute.v1.InsertInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\xAA\x01\xDAA,project,zone,instance_group_manager_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02d\"A/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers:\x1Finstance_group_manager_resource\x12\xCE\x01\x0A\x04List\x129.google.cloud.compute.v1.ListInstanceGroupManagersRequest\x1A1.google.cloud.compute.v1.InstanceGroupManagerList\"X\xDAA\x0Cproject,zone\x82\xD3\xE4\x93\x02C\x12A/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers\x12\xA5\x02\x0A\x0AListErrors\x12?.google.cloud.compute.v1.ListErrorsInstanceGroupManagersRequest\x1A@.google.cloud.compute.v1.InstanceGroupManagersListErrorsResponse\"\x93\x01\xDAA#project,zone,instance_group_manager\x82\xD3\xE4\x93\x02g\x12e/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/listErrors\x12\xCD\x02\x0A\x14ListManagedInstances\x12I.google.cloud.compute.v1.ListManagedInstancesInstanceGroupManagersRequest\x1AJ.google.cloud.compute.v1.InstanceGroupManagersListManagedInstancesResponse\"\x9D\x01\xDAA#project,zone,instance_group_manager\x82\xD3\xE4\x93\x02q\"o/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/listManagedInstances\x12\xD1\x02\x0A\x16ListPerInstanceConfigs\x12K.google.cloud.compute.v1.ListPerInstanceConfigsInstanceGroupManagersRequest\x1AH.google.cloud.compute.v1.InstanceGroupManagersListPerInstanceConfigsResp\"\x9F\x01\xDAA#project,zone,instance_group_manager\x82\xD3\xE4\x93\x02s\"q/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/listPerInstanceConfigs\x12\xC3\x02\x0A\x05Patch\x129.google.cloud.compute.v1.PatchInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\xDA\x01\xDAACproject,zone,instance_group_manager,instance_group_manager_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02}2Z/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}:\x1Finstance_group_manager_resource\x12\xC0\x03\x0A\x17PatchPerInstanceConfigs\x12K.google.cloud.compute.v1.PatchPerInstanceConfigsInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\xB3\x02\xDAAcproject,zone,instance_group_manager,instance_group_managers_patch_per_instance_configs_req_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\xB5\x01\"r/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/patchPerInstanceConfigs:?instance_group_managers_patch_per_instance_configs_req_resource\x12\xA6\x03\x0A\x11RecreateInstances\x12E.google.cloud.compute.v1.RecreateInstancesInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\xA5\x02\xDAA_project,zone,instance_group_manager,instance_group_managers_recreate_instances_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\xAB\x01\"l/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/recreateInstances:;instance_group_managers_recreate_instances_request_resource\x12\x90\x02\x0A\x06Resize\x12:.google.cloud.compute.v1.ResizeInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\xA5\x01\xDAA(project,zone,instance_group_manager,size\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02c\"a/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/resize\x12\x9C\x03\x0A\x0FResumeInstances\x12C.google.cloud.compute.v1.ResumeInstancesInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\x9F\x02\xDAA]project,zone,instance_group_manager,instance_group_managers_resume_instances_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\xA7\x01\"j/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/resumeInstances:9instance_group_managers_resume_instances_request_resource\x12\xB2\x03\x0A\x13SetInstanceTemplate\x12G.google.cloud.compute.v1.SetInstanceTemplateInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\xAD\x02\xDAAbproject,zone,instance_group_manager,instance_group_managers_set_instance_template_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\xB0\x01\"n/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/setInstanceTemplate:>instance_group_managers_set_instance_template_request_resource\x12\x99\x03\x0A\x0ESetTargetPools\x12B.google.cloud.compute.v1.SetTargetPoolsInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\x9E\x02\xDAA]project,zone,instance_group_manager,instance_group_managers_set_target_pools_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\xA6\x01\"i/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/setTargetPools:9instance_group_managers_set_target_pools_request_resource\x12\x97\x03\x0A\x0EStartInstances\x12B.google.cloud.compute.v1.StartInstancesInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\x9C\x02\xDAA\\project,zone,instance_group_manager,instance_group_managers_start_instances_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\xA5\x01\"i/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/startInstances:8instance_group_managers_start_instances_request_resource\x12\x92\x03\x0A\x0DStopInstances\x12A.google.cloud.compute.v1.StopInstancesInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\x99\x02\xDAA[project,zone,instance_group_manager,instance_group_managers_stop_instances_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\xA3\x01\"h/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/stopInstances:7instance_group_managers_stop_instances_request_resource\x12\xA1\x03\x0A\x10SuspendInstances\x12D.google.cloud.compute.v1.SuspendInstancesInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\xA2\x02\xDAA^project,zone,instance_group_manager,instance_group_managers_suspend_instances_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\xA9\x01\"k/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/suspendInstances::instance_group_managers_suspend_instances_request_resource\x12\xC5\x03\x0A\x18UpdatePerInstanceConfigs\x12L.google.cloud.compute.v1.UpdatePerInstanceConfigsInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\xB6\x02\xDAAdproject,zone,instance_group_manager,instance_group_managers_update_per_instance_configs_req_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\xB7\x01\"s/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/updatePerInstanceConfigs:@instance_group_managers_update_per_instance_configs_req_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xBA\x17\x0A\x0EInstanceGroups\x12\xDF\x02\x0A\x0CAddInstances\x129.google.cloud.compute.v1.AddInstancesInstanceGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xEF\x01\xDAAJproject,zone,instance_group,instance_groups_add_instances_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\x8A\x01\"X/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instance_group}/addInstances:.instance_groups_add_instances_request_resource\x12\xD0\x01\x0A\x0EAggregatedList\x12<.google.cloud.compute.v1.AggregatedListInstanceGroupsRequest\x1A4.google.cloud.compute.v1.InstanceGroupAggregatedList\"J\xDAA\x07project\x82\xD3\xE4\x93\x02:\x128/compute/v1/projects/{project}/aggregated/instanceGroups\x12\xE6\x01\x0A\x06Delete\x123.google.cloud.compute.v1.DeleteInstanceGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\x82\x01\xDAA\x1Bproject,zone,instance_group\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02M*K/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instance_group}\x12\xD2\x01\x0A\x03Get\x120.google.cloud.compute.v1.GetInstanceGroupRequest\x1A&.google.cloud.compute.v1.InstanceGroup\"q\xDAA\x1Bproject,zone,instance_group\x82\xD3\xE4\x93\x02M\x12K/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instance_group}\x12\xF7\x01\x0A\x06Insert\x123.google.cloud.compute.v1.InsertInstanceGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\x93\x01\xDAA\$project,zone,instance_group_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02U\":/compute/v1/projects/{project}/zones/{zone}/instanceGroups:\x17instance_group_resource\x12\xB9\x01\x0A\x04List\x122.google.cloud.compute.v1.ListInstanceGroupsRequest\x1A*.google.cloud.compute.v1.InstanceGroupList\"Q\xDAA\x0Cproject,zone\x82\xD3\xE4\x93\x02<\x12:/compute/v1/projects/{project}/zones/{zone}/instanceGroups\x12\xE6\x02\x0A\x0DListInstances\x12;.google.cloud.compute.v1.ListInstancesInstanceGroupsRequest\x1A4.google.cloud.compute.v1.InstanceGroupsListInstances\"\xE1\x01\xDAAKproject,zone,instance_group,instance_groups_list_instances_request_resource\x82\xD3\xE4\x93\x02\x8C\x01\"Y/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instance_group}/listInstances:/instance_groups_list_instances_request_resource\x12\xEE\x02\x0A\x0FRemoveInstances\x12<.google.cloud.compute.v1.RemoveInstancesInstanceGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xF8\x01\xDAAMproject,zone,instance_group,instance_groups_remove_instances_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\x90\x01\"[/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instance_group}/removeInstances:1instance_groups_remove_instances_request_resource\x12\xE6\x02\x0A\x0DSetNamedPorts\x12:.google.cloud.compute.v1.SetNamedPortsInstanceGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xF4\x01\xDAALproject,zone,instance_group,instance_groups_set_named_ports_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\x8D\x01\"Y/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instance_group}/setNamedPorts:0instance_groups_set_named_ports_request_resource\x12\xC7\x02\x0A\x12TestIamPermissions\x12?.google.cloud.compute.v1.TestIamPermissionsInstanceGroupRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xBD\x01\xDAA7project,zone,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02}\"X/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xCB\x04\x0A\x17InstanceSettingsService\x12\xB9\x01\x0A\x03Get\x122.google.cloud.compute.v1.GetInstanceSettingRequest\x1A).google.cloud.compute.v1.InstanceSettings\"S\xDAA\x0Cproject,zone\x82\xD3\xE4\x93\x02>\x12project,zone,instance,network_interface,access_config_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02j\"P/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/addAccessConfig:\x16access_config_resource\x12\xB5\x02\x0A\x13AddNetworkInterface\x12;.google.cloud.compute.v1.AddNetworkInterfaceInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xBC\x01\xDAA0project,zone,instance,network_interface_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02r\"T/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/addNetworkInterface:\x1Anetwork_interface_resource\x12\xE2\x02\x0A\x13AddResourcePolicies\x12;.google.cloud.compute.v1.AddResourcePoliciesInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xE9\x01\xDAAFproject,zone,instance,instances_add_resource_policies_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\x88\x01\"T/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/addResourcePolicies:0instances_add_resource_policies_request_resource\x12\xC1\x01\x0A\x0EAggregatedList\x127.google.cloud.compute.v1.AggregatedListInstancesRequest\x1A/.google.cloud.compute.v1.InstanceAggregatedList\"E\xDAA\x07project\x82\xD3\xE4\x93\x025\x123/compute/v1/projects/{project}/aggregated/instances\x12\x92\x02\x0A\x0AAttachDisk\x122.google.cloud.compute.v1.AttachDiskInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xAB\x01\xDAA,project,zone,instance,attached_disk_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02e\"K/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/attachDisk:\x16attached_disk_resource\x12\x9E\x02\x0A\x0ABulkInsert\x122.google.cloud.compute.v1.BulkInsertInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xB7\x01\xDAA3project,zone,bulk_insert_instance_resource_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02j\"@/compute/v1/projects/{project}/zones/{zone}/instances/bulkInsert:&bulk_insert_instance_resource_resource\x12\xCF\x01\x0A\x06Delete\x12..google.cloud.compute.v1.DeleteInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"q\xDAA\x15project,zone,instance\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02B*@/compute/v1/projects/{project}/zones/{zone}/instances/{instance}\x12\x9B\x02\x0A\x12DeleteAccessConfig\x12:.google.cloud.compute.v1.DeleteAccessConfigInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xA4\x01\xDAA5project,zone,instance,access_config,network_interface\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02U\"S/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/deleteAccessConfig\x12\x9E\x02\x0A\x16DeleteNetworkInterface\x12>.google.cloud.compute.v1.DeleteNetworkInterfaceInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\x9F\x01\xDAA,project,zone,instance,network_interface_name\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02Y\"W/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/deleteNetworkInterface\x12\xEF\x01\x0A\x0ADetachDisk\x122.google.cloud.compute.v1.DetachDiskInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\x88\x01\xDAA!project,zone,instance,device_name\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02M\"K/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/detachDisk\x12\xB7\x01\x0A\x03Get\x12+.google.cloud.compute.v1.GetInstanceRequest\x1A!.google.cloud.compute.v1.Instance\"`\xDAA\x15project,zone,instance\x82\xD3\xE4\x93\x02B\x12@/compute/v1/projects/{project}/zones/{zone}/instances/{instance}\x12\xA2\x02\x0A\x15GetEffectiveFirewalls\x12=.google.cloud.compute.v1.GetEffectiveFirewallsInstanceRequest\x1A?.google.cloud.compute.v1.InstancesGetEffectiveFirewallsResponse\"\x88\x01\xDAA'project,zone,instance,network_interface\x82\xD3\xE4\x93\x02X\x12V/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/getEffectiveFirewalls\x12\xEF\x01\x0A\x12GetGuestAttributes\x12:.google.cloud.compute.v1.GetGuestAttributesInstanceRequest\x1A(.google.cloud.compute.v1.GuestAttributes\"s\xDAA\x15project,zone,instance\x82\xD3\xE4\x93\x02U\x12S/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/getGuestAttributes\x12\xD4\x01\x0A\x0CGetIamPolicy\x124.google.cloud.compute.v1.GetIamPolicyInstanceRequest\x1A\x1F.google.cloud.compute.v1.Policy\"m\xDAA\x15project,zone,resource\x82\xD3\xE4\x93\x02O\x12M/compute/v1/projects/{project}/zones/{zone}/instances/{resource}/getIamPolicy\x12\xD8\x01\x0A\x0DGetScreenshot\x125.google.cloud.compute.v1.GetScreenshotInstanceRequest\x1A#.google.cloud.compute.v1.Screenshot\"k\xDAA\x15project,zone,instance\x82\xD3\xE4\x93\x02M\x12K/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/screenshot\x12\xEA\x01\x0A\x13GetSerialPortOutput\x12;.google.cloud.compute.v1.GetSerialPortOutputInstanceRequest\x1A).google.cloud.compute.v1.SerialPortOutput\"k\xDAA\x15project,zone,instance\x82\xD3\xE4\x93\x02M\x12K/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/serialPort\x12\x93\x02\x0A\x1BGetShieldedInstanceIdentity\x12C.google.cloud.compute.v1.GetShieldedInstanceIdentityInstanceRequest\x1A1.google.cloud.compute.v1.ShieldedInstanceIdentity\"|\xDAA\x15project,zone,instance\x82\xD3\xE4\x93\x02^\x12\\/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/getShieldedInstanceIdentity\x12\xE1\x01\x0A\x06Insert\x12..google.cloud.compute.v1.InsertInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\x82\x01\xDAA\x1Eproject,zone,instance_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02J\"5/compute/v1/projects/{project}/zones/{zone}/instances:\x11instance_resource\x12\xAA\x01\x0A\x04List\x12-.google.cloud.compute.v1.ListInstancesRequest\x1A%.google.cloud.compute.v1.InstanceList\"L\xDAA\x0Cproject,zone\x82\xD3\xE4\x93\x027\x125/compute/v1/projects/{project}/zones/{zone}/instances\x12\xE3\x01\x0A\x0DListReferrers\x126.google.cloud.compute.v1.ListReferrersInstancesRequest\x1A..google.cloud.compute.v1.InstanceListReferrers\"j\xDAA\x15project,zone,instance\x82\xD3\xE4\x93\x02L\x12J/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/referrers\x12\xFB\x01\x0A\x12PerformMaintenance\x12:.google.cloud.compute.v1.PerformMaintenanceInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\x84\x01\xDAA\x15project,zone,instance\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02U\"S/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/performMaintenance\x12\xF1\x02\x0A\x16RemoveResourcePolicies\x12>.google.cloud.compute.v1.RemoveResourcePoliciesInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xF2\x01\xDAAIproject,zone,instance,instances_remove_resource_policies_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\x8E\x01\"W/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/removeResourcePolicies:3instances_remove_resource_policies_request_resource\x12\xDF\x02\x0A\x12ReportHostAsFaulty\x12:.google.cloud.compute.v1.ReportHostAsFaultyInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xE8\x01\xDAAFproject,zone,instance,instances_report_host_as_faulty_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\x87\x01\"S/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/reportHostAsFaulty:0instances_report_host_as_faulty_request_resource\x12\xD3\x01\x0A\x05Reset\x12-.google.cloud.compute.v1.ResetInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"w\xDAA\x15project,zone,instance\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02H\"F/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/reset\x12\xD6\x01\x0A\x06Resume\x12..google.cloud.compute.v1.ResumeInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"x\xDAA\x15project,zone,instance\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02I\"G/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/resume\x12\x96\x02\x0A\x17SendDiagnosticInterrupt\x12?.google.cloud.compute.v1.SendDiagnosticInterruptInstanceRequest\x1A@.google.cloud.compute.v1.SendDiagnosticInterruptInstanceResponse\"x\xDAA\x15project,zone,instance\x82\xD3\xE4\x93\x02Z\"X/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/sendDiagnosticInterrupt\x12\x84\x02\x0A\x15SetDeletionProtection\x12=.google.cloud.compute.v1.SetDeletionProtectionInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\x87\x01\xDAA\x15project,zone,resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02X\"V/compute/v1/projects/{project}/zones/{zone}/instances/{resource}/setDeletionProtection\x12\x90\x02\x0A\x11SetDiskAutoDelete\x129.google.cloud.compute.v1.SetDiskAutoDeleteInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\x9B\x01\xDAA-project,zone,instance,auto_delete,device_name\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02T\"R/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setDiskAutoDelete\x12\x98\x02\x0A\x0CSetIamPolicy\x124.google.cloud.compute.v1.SetIamPolicyInstanceRequest\x1A\x1F.google.cloud.compute.v1.Policy\"\xB0\x01\xDAA6project,zone,resource,zone_set_policy_request_resource\x82\xD3\xE4\x93\x02q\"M/compute/v1/projects/{project}/zones/{zone}/instances/{resource}/setIamPolicy: zone_set_policy_request_resource\x12\xAD\x02\x0A\x09SetLabels\x121.google.cloud.compute.v1.SetLabelsInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xC8\x01\xDAA;project,zone,instance,instances_set_labels_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02s\"J/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setLabels:%instances_set_labels_request_resource\x12\xE2\x02\x0A\x13SetMachineResources\x12;.google.cloud.compute.v1.SetMachineResourcesInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xE9\x01\xDAAFproject,zone,instance,instances_set_machine_resources_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\x88\x01\"T/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setMachineResources:0instances_set_machine_resources_request_resource\x12\xC8\x02\x0A\x0ESetMachineType\x126.google.cloud.compute.v1.SetMachineTypeInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xD9\x01\xDAAAproject,zone,instance,instances_set_machine_type_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02~\"O/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setMachineType:+instances_set_machine_type_request_resource\x12\x8B\x02\x0A\x0BSetMetadata\x123.google.cloud.compute.v1.SetMetadataInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xA2\x01\xDAA'project,zone,instance,metadata_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02a\"L/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setMetadata:\x11metadata_resource\x12\xDA\x02\x0A\x11SetMinCpuPlatform\x129.google.cloud.compute.v1.SetMinCpuPlatformInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xE5\x01\xDAAEproject,zone,instance,instances_set_min_cpu_platform_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\x85\x01\"R/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setMinCpuPlatform:/instances_set_min_cpu_platform_request_resource\x12\xA3\x02\x0A\x07SetName\x12/.google.cloud.compute.v1.SetNameInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xC2\x01\xDAA9project,zone,instance,instances_set_name_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02o\"H/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setName:#instances_set_name_request_resource\x12\x95\x02\x0A\x0DSetScheduling\x125.google.cloud.compute.v1.SetSchedulingInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xA8\x01\xDAA)project,zone,instance,scheduling_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02e\"N/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setScheduling:\x13scheduling_resource\x12\xD8\x02\x0A\x11SetSecurityPolicy\x129.google.cloud.compute.v1.SetSecurityPolicyInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xE3\x01\xDAADproject,zone,instance,instances_set_security_policy_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\x84\x01\"R/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setSecurityPolicy:.instances_set_security_policy_request_resource\x12\xD8\x02\x0A\x11SetServiceAccount\x129.google.cloud.compute.v1.SetServiceAccountInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xE3\x01\xDAADproject,zone,instance,instances_set_service_account_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\x84\x01\"R/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setServiceAccount:.instances_set_service_account_request_resource\x12\x85\x03\x0A\"SetShieldedInstanceIntegrityPolicy\x12J.google.cloud.compute.v1.SetShieldedInstanceIntegrityPolicyInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xEE\x01\xDAAAproject,zone,instance,shielded_instance_integrity_policy_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\x92\x012c/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setShieldedInstanceIntegrityPolicy:+shielded_instance_integrity_policy_resource\x12\xF7\x01\x0A\x07SetTags\x12/.google.cloud.compute.v1.SetTagsInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\x96\x01\xDAA#project,zone,instance,tags_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02Y\"H/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setTags:\x0Dtags_resource\x12\x8D\x02\x0A\x18SimulateMaintenanceEvent\x12@.google.cloud.compute.v1.SimulateMaintenanceEventInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\x8A\x01\xDAA\x15project,zone,instance\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02[\"Y/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/simulateMaintenanceEvent\x12\xD3\x01\x0A\x05Start\x12-.google.cloud.compute.v1.StartInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"w\xDAA\x15project,zone,instance\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02H\"F/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/start\x12\xF3\x02\x0A\x16StartWithEncryptionKey\x12>.google.cloud.compute.v1.StartWithEncryptionKeyInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xF4\x01\xDAAJproject,zone,instance,instances_start_with_encryption_key_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\x8F\x01\"W/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/startWithEncryptionKey:4instances_start_with_encryption_key_request_resource\x12\xD0\x01\x0A\x04Stop\x12,.google.cloud.compute.v1.StopInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"v\xDAA\x15project,zone,instance\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02G\"E/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/stop\x12\xD9\x01\x0A\x07Suspend\x12/.google.cloud.compute.v1.SuspendInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"y\xDAA\x15project,zone,instance\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02J\"H/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/suspend\x12\xBD\x02\x0A\x12TestIamPermissions\x12:.google.cloud.compute.v1.TestIamPermissionsInstanceRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xB8\x01\xDAA7project,zone,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02x\"S/compute/v1/projects/{project}/zones/{zone}/instances/{resource}/testIamPermissions:!test_permissions_request_resource\x12\xF5\x01\x0A\x06Update\x12..google.cloud.compute.v1.UpdateInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\x96\x01\xDAA'project,zone,instance,instance_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02U\x1A@/compute/v1/projects/{project}/zones/{zone}/instances/{instance}:\x11instance_resource\x12\xBC\x02\x0A\x12UpdateAccessConfig\x12:.google.cloud.compute.v1.UpdateAccessConfigInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xC5\x01\xDAA>project,zone,instance,network_interface,access_config_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02m\"S/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/updateAccessConfig:\x16access_config_resource\x12\xAF\x02\x0A\x13UpdateDisplayDevice\x12;.google.cloud.compute.v1.UpdateDisplayDeviceInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xB6\x01\xDAA-project,zone,instance,display_device_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02o2T/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/updateDisplayDevice:\x17display_device_resource\x12\xD0\x02\x0A\x16UpdateNetworkInterface\x12>.google.cloud.compute.v1.UpdateNetworkInterfaceInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xD1\x01\xDAABproject,zone,instance,network_interface,network_interface_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02u2W/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/updateNetworkInterface:\x1Anetwork_interface_resource\x12\xDF\x02\x0A\x1CUpdateShieldedInstanceConfig\x12D.google.cloud.compute.v1.UpdateShieldedInstanceConfigInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xD4\x01\xDAA7project,zone,instance,shielded_instance_config_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\x82\x012]/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/updateShieldedInstanceConfig:!shielded_instance_config_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xF2\x0F\x0A\x15InstantSnapshotGroups\x12\x84\x02\x0A\x06Delete\x12:.google.cloud.compute.v1.DeleteInstantSnapshotGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\x99\x01\xDAA#project,zone,instant_snapshot_group\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\\*Z/compute/v1/projects/{project}/zones/{zone}/instantSnapshotGroups/{instant_snapshot_group}\x12\xF8\x01\x0A\x03Get\x127.google.cloud.compute.v1.GetInstantSnapshotGroupRequest\x1A-.google.cloud.compute.v1.InstantSnapshotGroup\"\x88\x01\xDAA#project,zone,instant_snapshot_group\x82\xD3\xE4\x93\x02\\\x12Z/compute/v1/projects/{project}/zones/{zone}/instantSnapshotGroups/{instant_snapshot_group}\x12\xEC\x01\x0A\x0CGetIamPolicy\x12@.google.cloud.compute.v1.GetIamPolicyInstantSnapshotGroupRequest\x1A\x1F.google.cloud.compute.v1.Policy\"y\xDAA\x15project,zone,resource\x82\xD3\xE4\x93\x02[\x12Y/compute/v1/projects/{project}/zones/{zone}/instantSnapshotGroups/{resource}/getIamPolicy\x12\x95\x02\x0A\x06Insert\x12:.google.cloud.compute.v1.InsertInstantSnapshotGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xAA\x01\xDAA,project,zone,instant_snapshot_group_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02d\"A/compute/v1/projects/{project}/zones/{zone}/instantSnapshotGroups:\x1Finstant_snapshot_group_resource\x12\xCF\x01\x0A\x04List\x129.google.cloud.compute.v1.ListInstantSnapshotGroupsRequest\x1A2.google.cloud.compute.v1.ListInstantSnapshotGroups\"X\xDAA\x0Cproject,zone\x82\xD3\xE4\x93\x02C\x12A/compute/v1/projects/{project}/zones/{zone}/instantSnapshotGroups\x12\xB0\x02\x0A\x0CSetIamPolicy\x12@.google.cloud.compute.v1.SetIamPolicyInstantSnapshotGroupRequest\x1A\x1F.google.cloud.compute.v1.Policy\"\xBC\x01\xDAA6project,zone,resource,zone_set_policy_request_resource\x82\xD3\xE4\x93\x02}\"Y/compute/v1/projects/{project}/zones/{zone}/instantSnapshotGroups/{resource}/setIamPolicy: zone_set_policy_request_resource\x12\xD6\x02\x0A\x12TestIamPermissions\x12F.google.cloud.compute.v1.TestIamPermissionsInstantSnapshotGroupRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xC5\x01\xDAA7project,zone,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02\x84\x01\"_/compute/v1/projects/{project}/zones/{zone}/instantSnapshotGroups/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x83\x13\x0A\x10InstantSnapshots\x12\xD6\x01\x0A\x0EAggregatedList\x12>.google.cloud.compute.v1.AggregatedListInstantSnapshotsRequest\x1A6.google.cloud.compute.v1.InstantSnapshotAggregatedList\"L\xDAA\x07project\x82\xD3\xE4\x93\x02<\x12:/compute/v1/projects/{project}/aggregated/instantSnapshots\x12\xEE\x01\x0A\x06Delete\x125.google.cloud.compute.v1.DeleteInstantSnapshotRequest\x1A\".google.cloud.compute.v1.Operation\"\x88\x01\xDAA\x1Dproject,zone,instant_snapshot\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02Q*O/compute/v1/projects/{project}/zones/{zone}/instantSnapshots/{instant_snapshot}\x12\xDC\x01\x0A\x03Get\x122.google.cloud.compute.v1.GetInstantSnapshotRequest\x1A(.google.cloud.compute.v1.InstantSnapshot\"w\xDAA\x1Dproject,zone,instant_snapshot\x82\xD3\xE4\x93\x02Q\x12O/compute/v1/projects/{project}/zones/{zone}/instantSnapshots/{instant_snapshot}\x12\xE2\x01\x0A\x0CGetIamPolicy\x12;.google.cloud.compute.v1.GetIamPolicyInstantSnapshotRequest\x1A\x1F.google.cloud.compute.v1.Policy\"t\xDAA\x15project,zone,resource\x82\xD3\xE4\x93\x02V\x12T/compute/v1/projects/{project}/zones/{zone}/instantSnapshots/{resource}/getIamPolicy\x12\xFF\x01\x0A\x06Insert\x125.google.cloud.compute.v1.InsertInstantSnapshotRequest\x1A\".google.cloud.compute.v1.Operation\"\x99\x01\xDAA&project,zone,instant_snapshot_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02Y\"\x12.google.cloud.compute.v1.GetInterconnectAttachmentGroupRequest\x1A4.google.cloud.compute.v1.InterconnectAttachmentGroup\"\x92\x01\xDAA%project,interconnect_attachment_group\x82\xD3\xE4\x93\x02d\x12b/compute/v1/projects/{project}/global/interconnectAttachmentGroups/{interconnect_attachment_group}\x12\xEF\x01\x0A\x0CGetIamPolicy\x12G.google.cloud.compute.v1.GetIamPolicyInterconnectAttachmentGroupRequest\x1A\x1F.google.cloud.compute.v1.Policy\"u\xDAA\x10project,resource\x82\xD3\xE4\x93\x02\\\x12Z/compute/v1/projects/{project}/global/interconnectAttachmentGroups/{resource}/getIamPolicy\x12\xE4\x02\x0A\x14GetOperationalStatus\x12O.google.cloud.compute.v1.GetOperationalStatusInterconnectAttachmentGroupRequest\x1AQ.google.cloud.compute.v1.InterconnectAttachmentGroupsGetOperationalStatusResponse\"\xA7\x01\xDAA%project,interconnect_attachment_group\x82\xD3\xE4\x93\x02y\x12w/compute/v1/projects/{project}/global/interconnectAttachmentGroups/{interconnect_attachment_group}/getOperationalStatus\x12\xA8\x02\x0A\x06Insert\x12A.google.cloud.compute.v1.InsertInterconnectAttachmentGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xB6\x01\xDAA.project,interconnect_attachment_group_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02l\"B/compute/v1/projects/{project}/global/interconnectAttachmentGroups:&interconnect_attachment_group_resource\x12\xE1\x01\x0A\x04List\x12@.google.cloud.compute.v1.ListInterconnectAttachmentGroupsRequest\x1AA.google.cloud.compute.v1.InterconnectAttachmentGroupsListResponse\"T\xDAA\x07project\x82\xD3\xE4\x93\x02D\x12B/compute/v1/projects/{project}/global/interconnectAttachmentGroups\x12\xE5\x02\x0A\x05Patch\x12@.google.cloud.compute.v1.PatchInterconnectAttachmentGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xF5\x01\xDAALproject,interconnect_attachment_group,interconnect_attachment_group_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02\x8C\x012b/compute/v1/projects/{project}/global/interconnectAttachmentGroups/{interconnect_attachment_group}:&interconnect_attachment_group_resource\x12\xB8\x02\x0A\x0CSetIamPolicy\x12G.google.cloud.compute.v1.SetIamPolicyInterconnectAttachmentGroupRequest\x1A\x1F.google.cloud.compute.v1.Policy\"\xBD\x01\xDAA3project,resource,global_set_policy_request_resource\x82\xD3\xE4\x93\x02\x80\x01\"Z/compute/v1/projects/{project}/global/interconnectAttachmentGroups/{resource}/setIamPolicy:\"global_set_policy_request_resource\x12\xD9\x02\x0A\x12TestIamPermissions\x12M.google.cloud.compute.v1.TestIamPermissionsInterconnectAttachmentGroupRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xC1\x01\xDAA2project,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02\x85\x01\"`/compute/v1/projects/{project}/global/interconnectAttachmentGroups/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xC2\x10\x0A\x17InterconnectAttachments\x12\xEB\x01\x0A\x0EAggregatedList\x12E.google.cloud.compute.v1.AggregatedListInterconnectAttachmentsRequest\x1A=.google.cloud.compute.v1.InterconnectAttachmentAggregatedList\"S\xDAA\x07project\x82\xD3\xE4\x93\x02C\x12A/compute/v1/projects/{project}/aggregated/interconnectAttachments\x12\x92\x02\x0A\x06Delete\x12<.google.cloud.compute.v1.DeleteInterconnectAttachmentRequest\x1A\".google.cloud.compute.v1.Operation\"\xA5\x01\xDAA&project,region,interconnect_attachment\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02c*a/compute/v1/projects/{project}/regions/{region}/interconnectAttachments/{interconnect_attachment}\x12\x86\x02\x0A\x03Get\x129.google.cloud.compute.v1.GetInterconnectAttachmentRequest\x1A/.google.cloud.compute.v1.InterconnectAttachment\"\x92\x01\xDAA&project,region,interconnect_attachment\x82\xD3\xE4\x93\x02c\x12a/compute/v1/projects/{project}/regions/{region}/interconnectAttachments/{interconnect_attachment}\x12\xA3\x02\x0A\x06Insert\x12<.google.cloud.compute.v1.InsertInterconnectAttachmentRequest\x1A\".google.cloud.compute.v1.Operation\"\xB6\x01\xDAA/project,region,interconnect_attachment_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02k\"G/compute/v1/projects/{project}/regions/{region}/interconnectAttachments: interconnect_attachment_resource\x12\xDA\x01\x0A\x04List\x12;.google.cloud.compute.v1.ListInterconnectAttachmentsRequest\x1A3.google.cloud.compute.v1.InterconnectAttachmentList\"`\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02I\x12G/compute/v1/projects/{project}/regions/{region}/interconnectAttachments\x12\xD4\x02\x0A\x05Patch\x12;.google.cloud.compute.v1.PatchInterconnectAttachmentRequest\x1A\".google.cloud.compute.v1.Operation\"\xE9\x01\xDAAGproject,region,interconnect_attachment,interconnect_attachment_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02\x85\x012a/compute/v1/projects/{project}/regions/{region}/interconnectAttachments/{interconnect_attachment}: interconnect_attachment_resource\x12\xCC\x02\x0A\x09SetLabels\x12?.google.cloud.compute.v1.SetLabelsInterconnectAttachmentRequest\x1A\".google.cloud.compute.v1.Operation\"\xD9\x01\xDAA:project,region,resource,region_set_labels_request_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02\x82\x01\"\\/compute/v1/projects/{project}/regions/{region}/interconnectAttachments/{resource}/setLabels:\"region_set_labels_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xB8\x16\x0A\x12InterconnectGroups\x12\xF3\x02\x0A\x0DCreateMembers\x12>.google.cloud.compute.v1.CreateMembersInterconnectGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xFD\x01\xDAANproject,interconnect_group,interconnect_groups_create_members_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02\x92\x01\"[/compute/v1/projects/{project}/global/interconnectGroups/{interconnect_group}/createMembers:3interconnect_groups_create_members_request_resource\x12\xED\x01\x0A\x06Delete\x127.google.cloud.compute.v1.DeleteInterconnectGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\x85\x01\xDAA\x1Aproject,interconnect_group\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02O*M/compute/v1/projects/{project}/global/interconnectGroups/{interconnect_group}\x12\xDB\x01\x0A\x03Get\x124.google.cloud.compute.v1.GetInterconnectGroupRequest\x1A*.google.cloud.compute.v1.InterconnectGroup\"r\xDAA\x1Aproject,interconnect_group\x82\xD3\xE4\x93\x02O\x12M/compute/v1/projects/{project}/global/interconnectGroups/{interconnect_group}\x12\xDB\x01\x0A\x0CGetIamPolicy\x12=.google.cloud.compute.v1.GetIamPolicyInterconnectGroupRequest\x1A\x1F.google.cloud.compute.v1.Policy\"k\xDAA\x10project,resource\x82\xD3\xE4\x93\x02R\x12P/compute/v1/projects/{project}/global/interconnectGroups/{resource}/getIamPolicy\x12\xB0\x02\x0A\x14GetOperationalStatus\x12E.google.cloud.compute.v1.GetOperationalStatusInterconnectGroupRequest\x1AG.google.cloud.compute.v1.InterconnectGroupsGetOperationalStatusResponse\"\x87\x01\xDAA\x1Aproject,interconnect_group\x82\xD3\xE4\x93\x02d\x12b/compute/v1/projects/{project}/global/interconnectGroups/{interconnect_group}/getOperationalStatus\x12\xFE\x01\x0A\x06Insert\x127.google.cloud.compute.v1.InsertInterconnectGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\x96\x01\xDAA#project,interconnect_group_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02W\"8/compute/v1/projects/{project}/global/interconnectGroups:\x1Binterconnect_group_resource\x12\xC3\x01\x0A\x04List\x126.google.cloud.compute.v1.ListInterconnectGroupsRequest\x1A7.google.cloud.compute.v1.InterconnectGroupsListResponse\"J\xDAA\x07project\x82\xD3\xE4\x93\x02:\x128/compute/v1/projects/{project}/global/interconnectGroups\x12\xA4\x02\x0A\x05Patch\x126.google.cloud.compute.v1.PatchInterconnectGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xBE\x01\xDAA6project,interconnect_group,interconnect_group_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02l2M/compute/v1/projects/{project}/global/interconnectGroups/{interconnect_group}:\x1Binterconnect_group_resource\x12\xA3\x02\x0A\x0CSetIamPolicy\x12=.google.cloud.compute.v1.SetIamPolicyInterconnectGroupRequest\x1A\x1F.google.cloud.compute.v1.Policy\"\xB2\x01\xDAA3project,resource,global_set_policy_request_resource\x82\xD3\xE4\x93\x02v\"P/compute/v1/projects/{project}/global/interconnectGroups/{resource}/setIamPolicy:\"global_set_policy_request_resource\x12\xC4\x02\x0A\x12TestIamPermissions\x12C.google.cloud.compute.v1.TestIamPermissionsInterconnectGroupRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xB6\x01\xDAA2project,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02{\"V/compute/v1/projects/{project}/global/interconnectGroups/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xF1\x04\x0A\x15InterconnectLocations\x12\xEA\x01\x0A\x03Get\x127.google.cloud.compute.v1.GetInterconnectLocationRequest\x1A-.google.cloud.compute.v1.InterconnectLocation\"{\xDAA\x1Dproject,interconnect_location\x82\xD3\xE4\x93\x02U\x12S/compute/v1/projects/{project}/global/interconnectLocations/{interconnect_location}\x12\xC3\x01\x0A\x04List\x129.google.cloud.compute.v1.ListInterconnectLocationsRequest\x1A1.google.cloud.compute.v1.InterconnectLocationList\"M\xDAA\x07project\x82\xD3\xE4\x93\x02=\x12;/compute/v1/projects/{project}/global/interconnectLocations\x1A\xA4\x01\xCAA\x16compute.googleapis.com\xD2A\x87\x01https://www.googleapis.com/auth/compute.readonly,https://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xAA\x05\x0A\x1BInterconnectRemoteLocations\x12\x8B\x02\x0A\x03Get\x12=.google.cloud.compute.v1.GetInterconnectRemoteLocationRequest\x1A3.google.cloud.compute.v1.InterconnectRemoteLocation\"\x8F\x01\xDAA\$project,interconnect_remote_location\x82\xD3\xE4\x93\x02b\x12`/compute/v1/projects/{project}/global/interconnectRemoteLocations/{interconnect_remote_location}\x12\xD5\x01\x0A\x04List\x12?.google.cloud.compute.v1.ListInterconnectRemoteLocationsRequest\x1A7.google.cloud.compute.v1.InterconnectRemoteLocationList\"S\xDAA\x07project\x82\xD3\xE4\x93\x02C\x12A/compute/v1/projects/{project}/global/interconnectRemoteLocations\x1A\xA4\x01\xCAA\x16compute.googleapis.com\xD2A\x87\x01https://www.googleapis.com/auth/compute.readonly,https://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xE8\x0F\x0A\x0DInterconnects\x12\xD6\x01\x0A\x06Delete\x122.google.cloud.compute.v1.DeleteInterconnectRequest\x1A\".google.cloud.compute.v1.Operation\"t\xDAA\x14project,interconnect\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02D*B/compute/v1/projects/{project}/global/interconnects/{interconnect}\x12\xC0\x01\x0A\x03Get\x12/.google.cloud.compute.v1.GetInterconnectRequest\x1A%.google.cloud.compute.v1.Interconnect\"a\xDAA\x14project,interconnect\x82\xD3\xE4\x93\x02D\x12B/compute/v1/projects/{project}/global/interconnects/{interconnect}\x12\xFC\x01\x0A\x0EGetDiagnostics\x12:.google.cloud.compute.v1.GetDiagnosticsInterconnectRequest\x1A<.google.cloud.compute.v1.InterconnectsGetDiagnosticsResponse\"p\xDAA\x14project,interconnect\x82\xD3\xE4\x93\x02S\x12Q/compute/v1/projects/{project}/global/interconnects/{interconnect}/getDiagnostics\x12\x80\x02\x0A\x0FGetMacsecConfig\x12;.google.cloud.compute.v1.GetMacsecConfigInterconnectRequest\x1A=.google.cloud.compute.v1.InterconnectsGetMacsecConfigResponse\"q\xDAA\x14project,interconnect\x82\xD3\xE4\x93\x02T\x12R/compute/v1/projects/{project}/global/interconnects/{interconnect}/getMacsecConfig\x12\xE8\x01\x0A\x06Insert\x122.google.cloud.compute.v1.InsertInterconnectRequest\x1A\".google.cloud.compute.v1.Operation\"\x85\x01\xDAA\x1Dproject,interconnect_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02L\"3/compute/v1/projects/{project}/global/interconnects:\x15interconnect_resource\x12\xAB\x01\x0A\x04List\x121.google.cloud.compute.v1.ListInterconnectsRequest\x1A).google.cloud.compute.v1.InterconnectList\"E\xDAA\x07project\x82\xD3\xE4\x93\x025\x123/compute/v1/projects/{project}/global/interconnects\x12\x82\x02\x0A\x05Patch\x121.google.cloud.compute.v1.PatchInterconnectRequest\x1A\".google.cloud.compute.v1.Operation\"\xA1\x01\xDAA*project,interconnect,interconnect_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02[2B/compute/v1/projects/{project}/global/interconnects/{interconnect}:\x15interconnect_resource\x12\xA6\x02\x0A\x09SetLabels\x125.google.cloud.compute.v1.SetLabelsInterconnectRequest\x1A\".google.cloud.compute.v1.Operation\"\xBD\x01\xDAA3project,resource,global_set_labels_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02n\"H/compute/v1/projects/{project}/global/interconnects/{resource}/setLabels:\"global_set_labels_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xB0\x05\x0A\x0CLicenseCodes\x12\xBD\x01\x0A\x03Get\x12..google.cloud.compute.v1.GetLicenseCodeRequest\x1A\$.google.cloud.compute.v1.LicenseCode\"`\xDAA\x14project,license_code\x82\xD3\xE4\x93\x02C\x12A/compute/v1/projects/{project}/global/licenseCodes/{license_code}\x12\xB8\x02\x0A\x12TestIamPermissions\x12=.google.cloud.compute.v1.TestIamPermissionsLicenseCodeRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xB0\x01\xDAA2project,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02u\"P/compute/v1/projects/{project}/global/licenseCodes/{resource}/testIamPermissions:!test_permissions_request_resource\x1A\xA4\x01\xCAA\x16compute.googleapis.com\xD2A\x87\x01https://www.googleapis.com/auth/compute.readonly,https://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xE3\x0E\x0A\x08Licenses\x12\xC2\x01\x0A\x06Delete\x12-.google.cloud.compute.v1.DeleteLicenseRequest\x1A\".google.cloud.compute.v1.Operation\"e\xDAA\x0Fproject,license\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02:*8/compute/v1/projects/{project}/global/licenses/{license}\x12\xA7\x01\x0A\x03Get\x12*.google.cloud.compute.v1.GetLicenseRequest\x1A .google.cloud.compute.v1.License\"R\xDAA\x0Fproject,license\x82\xD3\xE4\x93\x02:\x128/compute/v1/projects/{project}/global/licenses/{license}\x12\xC7\x01\x0A\x0CGetIamPolicy\x123.google.cloud.compute.v1.GetIamPolicyLicenseRequest\x1A\x1F.google.cloud.compute.v1.Policy\"a\xDAA\x10project,resource\x82\xD3\xE4\x93\x02H\x12F/compute/v1/projects/{project}/global/licenses/{resource}/getIamPolicy\x12\xD3\x01\x0A\x06Insert\x12-.google.cloud.compute.v1.InsertLicenseRequest\x1A\".google.cloud.compute.v1.Operation\"v\xDAA\x18project,license_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02B\"./compute/v1/projects/{project}/global/licenses:\x10license_resource\x12\xA5\x01\x0A\x04List\x12,.google.cloud.compute.v1.ListLicensesRequest\x1A-.google.cloud.compute.v1.LicensesListResponse\"@\xDAA\x07project\x82\xD3\xE4\x93\x020\x12./compute/v1/projects/{project}/global/licenses\x12\x8F\x02\x0A\x0CSetIamPolicy\x123.google.cloud.compute.v1.SetIamPolicyLicenseRequest\x1A\x1F.google.cloud.compute.v1.Policy\"\xA8\x01\xDAA3project,resource,global_set_policy_request_resource\x82\xD3\xE4\x93\x02l\"F/compute/v1/projects/{project}/global/licenses/{resource}/setIamPolicy:\"global_set_policy_request_resource\x12\xB0\x02\x0A\x12TestIamPermissions\x129.google.cloud.compute.v1.TestIamPermissionsLicenseRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xAC\x01\xDAA2project,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02q\"L/compute/v1/projects/{project}/global/licenses/{resource}/testIamPermissions:!test_permissions_request_resource\x12\xE6\x01\x0A\x06Update\x12-.google.cloud.compute.v1.UpdateLicenseRequest\x1A\".google.cloud.compute.v1.Operation\"\x88\x01\xDAA project,license,license_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02L28/compute/v1/projects/{project}/global/licenses/{license}:\x10license_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x94\x10\x0A\x0DMachineImages\x12\xD8\x01\x0A\x06Delete\x122.google.cloud.compute.v1.DeleteMachineImageRequest\x1A\".google.cloud.compute.v1.Operation\"v\xDAA\x15project,machine_image\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02E*C/compute/v1/projects/{project}/global/machineImages/{machine_image}\x12\xC2\x01\x0A\x03Get\x12/.google.cloud.compute.v1.GetMachineImageRequest\x1A%.google.cloud.compute.v1.MachineImage\"c\xDAA\x15project,machine_image\x82\xD3\xE4\x93\x02E\x12C/compute/v1/projects/{project}/global/machineImages/{machine_image}\x12\xD1\x01\x0A\x0CGetIamPolicy\x128.google.cloud.compute.v1.GetIamPolicyMachineImageRequest\x1A\x1F.google.cloud.compute.v1.Policy\"f\xDAA\x10project,resource\x82\xD3\xE4\x93\x02M\x12K/compute/v1/projects/{project}/global/machineImages/{resource}/getIamPolicy\x12\xEA\x01\x0A\x06Insert\x122.google.cloud.compute.v1.InsertMachineImageRequest\x1A\".google.cloud.compute.v1.Operation\"\x87\x01\xDAA\x1Eproject,machine_image_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02M\"3/compute/v1/projects/{project}/global/machineImages:\x16machine_image_resource\x12\xAB\x01\x0A\x04List\x121.google.cloud.compute.v1.ListMachineImagesRequest\x1A).google.cloud.compute.v1.MachineImageList\"E\xDAA\x07project\x82\xD3\xE4\x93\x025\x123/compute/v1/projects/{project}/global/machineImages\x12\x99\x02\x0A\x0CSetIamPolicy\x128.google.cloud.compute.v1.SetIamPolicyMachineImageRequest\x1A\x1F.google.cloud.compute.v1.Policy\"\xAD\x01\xDAA3project,resource,global_set_policy_request_resource\x82\xD3\xE4\x93\x02q\"K/compute/v1/projects/{project}/global/machineImages/{resource}/setIamPolicy:\"global_set_policy_request_resource\x12\xA6\x02\x0A\x09SetLabels\x125.google.cloud.compute.v1.SetLabelsMachineImageRequest\x1A\".google.cloud.compute.v1.Operation\"\xBD\x01\xDAA3project,resource,global_set_labels_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02n\"H/compute/v1/projects/{project}/global/machineImages/{resource}/setLabels:\"global_set_labels_request_resource\x12\xBA\x02\x0A\x12TestIamPermissions\x12>.google.cloud.compute.v1.TestIamPermissionsMachineImageRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xB1\x01\xDAA2project,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02v\"Q/compute/v1/projects/{project}/global/machineImages/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x83\x06\x0A\x0CMachineTypes\x12\xCA\x01\x0A\x0EAggregatedList\x12:.google.cloud.compute.v1.AggregatedListMachineTypesRequest\x1A2.google.cloud.compute.v1.MachineTypeAggregatedList\"H\xDAA\x07project\x82\xD3\xE4\x93\x028\x126/compute/v1/projects/{project}/aggregated/machineTypes\x12\xC8\x01\x0A\x03Get\x12..google.cloud.compute.v1.GetMachineTypeRequest\x1A\$.google.cloud.compute.v1.MachineType\"k\xDAA\x19project,zone,machine_type\x82\xD3\xE4\x93\x02I\x12G/compute/v1/projects/{project}/zones/{zone}/machineTypes/{machine_type}\x12\xB3\x01\x0A\x04List\x120.google.cloud.compute.v1.ListMachineTypesRequest\x1A(.google.cloud.compute.v1.MachineTypeList\"O\xDAA\x0Cproject,zone\x82\xD3\xE4\x93\x02:\x128/compute/v1/projects/{project}/zones/{zone}/machineTypes\x1A\xA4\x01\xCAA\x16compute.googleapis.com\xD2A\x87\x01https://www.googleapis.com/auth/compute.readonly,https://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xF0\x13\x0A\x12NetworkAttachments\x12\xDC\x01\x0A\x0EAggregatedList\x12@.google.cloud.compute.v1.AggregatedListNetworkAttachmentsRequest\x1A8.google.cloud.compute.v1.NetworkAttachmentAggregatedList\"N\xDAA\x07project\x82\xD3\xE4\x93\x02>\x12.google.cloud.compute.v1.PatchRuleNetworkFirewallPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xC4\x01\xDAA5project,firewall_policy,firewall_policy_rule_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02s\"R/compute/v1/projects/{project}/global/firewallPolicies/{firewall_policy}/patchRule:\x1Dfirewall_policy_rule_resource\x12\x91\x02\x0A\x11RemoveAssociation\x12F.google.cloud.compute.v1.RemoveAssociationNetworkFirewallPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x8F\x01\xDAA\x17project,firewall_policy\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02\\\"Z/compute/v1/projects/{project}/global/firewallPolicies/{firewall_policy}/removeAssociation\x12\xA9\x02\x0A\x19RemovePacketMirroringRule\x12N.google.cloud.compute.v1.RemovePacketMirroringRuleNetworkFirewallPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x97\x01\xDAA\x17project,firewall_policy\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02d\"b/compute/v1/projects/{project}/global/firewallPolicies/{firewall_policy}/removePacketMirroringRule\x12\xFC\x01\x0A\x0ARemoveRule\x12?.google.cloud.compute.v1.RemoveRuleNetworkFirewallPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x88\x01\xDAA\x17project,firewall_policy\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02U\"S/compute/v1/projects/{project}/global/firewallPolicies/{firewall_policy}/removeRule\x12\xA5\x02\x0A\x0CSetIamPolicy\x12A.google.cloud.compute.v1.SetIamPolicyNetworkFirewallPolicyRequest\x1A\x1F.google.cloud.compute.v1.Policy\"\xB0\x01\xDAA3project,resource,global_set_policy_request_resource\x82\xD3\xE4\x93\x02t\"N/compute/v1/projects/{project}/global/firewallPolicies/{resource}/setIamPolicy:\"global_set_policy_request_resource\x12\xC6\x02\x0A\x12TestIamPermissions\x12G.google.cloud.compute.v1.TestIamPermissionsNetworkFirewallPolicyRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xB4\x01\xDAA2project,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02y\"T/compute/v1/projects/{project}/global/firewallPolicies/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xC4\x04\x0A\x0FNetworkProfiles\x12\xCC\x01\x0A\x03Get\x121.google.cloud.compute.v1.GetNetworkProfileRequest\x1A'.google.cloud.compute.v1.NetworkProfile\"i\xDAA\x17project,network_profile\x82\xD3\xE4\x93\x02I\x12G/compute/v1/projects/{project}/global/networkProfiles/{network_profile}\x12\xBA\x01\x0A\x04List\x123.google.cloud.compute.v1.ListNetworkProfilesRequest\x1A4.google.cloud.compute.v1.NetworkProfilesListResponse\"G\xDAA\x07project\x82\xD3\xE4\x93\x027\x125/compute/v1/projects/{project}/global/networkProfiles\x1A\xA4\x01\xCAA\x16compute.googleapis.com\xD2A\x87\x01https://www.googleapis.com/auth/compute.readonly,https://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x92\x18\x0A\x08Networks\x12\xA3\x02\x0A\x0AAddPeering\x121.google.cloud.compute.v1.AddPeeringNetworkRequest\x1A\".google.cloud.compute.v1.Operation\"\xBD\x01\xDAA5project,network,networks_add_peering_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02l\"C/compute/v1/projects/{project}/global/networks/{network}/addPeering:%networks_add_peering_request_resource\x12\xC2\x01\x0A\x06Delete\x12-.google.cloud.compute.v1.DeleteNetworkRequest\x1A\".google.cloud.compute.v1.Operation\"e\xDAA\x0Fproject,network\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02:*8/compute/v1/projects/{project}/global/networks/{network}\x12\xA7\x01\x0A\x03Get\x12*.google.cloud.compute.v1.GetNetworkRequest\x1A .google.cloud.compute.v1.Network\"R\xDAA\x0Fproject,network\x82\xD3\xE4\x93\x02:\x128/compute/v1/projects/{project}/global/networks/{network}\x12\xFF\x01\x0A\x15GetEffectiveFirewalls\x12<.google.cloud.compute.v1.GetEffectiveFirewallsNetworkRequest\x1A>.google.cloud.compute.v1.NetworksGetEffectiveFirewallsResponse\"h\xDAA\x0Fproject,network\x82\xD3\xE4\x93\x02P\x12N/compute/v1/projects/{project}/global/networks/{network}/getEffectiveFirewalls\x12\xD3\x01\x0A\x06Insert\x12-.google.cloud.compute.v1.InsertNetworkRequest\x1A\".google.cloud.compute.v1.Operation\"v\xDAA\x18project,network_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02B\"./compute/v1/projects/{project}/global/networks:\x10network_resource\x12\x9C\x01\x0A\x04List\x12,.google.cloud.compute.v1.ListNetworksRequest\x1A\$.google.cloud.compute.v1.NetworkList\"@\xDAA\x07project\x82\xD3\xE4\x93\x020\x12./compute/v1/projects/{project}/global/networks\x12\xE9\x01\x0A\x11ListPeeringRoutes\x129.google.cloud.compute.v1.ListPeeringRoutesNetworksRequest\x1A3.google.cloud.compute.v1.ExchangedPeeringRoutesList\"d\xDAA\x0Fproject,network\x82\xD3\xE4\x93\x02L\x12J/compute/v1/projects/{project}/global/networks/{network}/listPeeringRoutes\x12\xE4\x01\x0A\x05Patch\x12,.google.cloud.compute.v1.PatchNetworkRequest\x1A\".google.cloud.compute.v1.Operation\"\x88\x01\xDAA project,network,network_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02L28/compute/v1/projects/{project}/global/networks/{network}:\x10network_resource\x12\xB2\x02\x0A\x0DRemovePeering\x124.google.cloud.compute.v1.RemovePeeringNetworkRequest\x1A\".google.cloud.compute.v1.Operation\"\xC6\x01\xDAA8project,network,networks_remove_peering_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02r\"F/compute/v1/projects/{project}/global/networks/{network}/removePeering:(networks_remove_peering_request_resource\x12\xD8\x02\x0A\x14RequestRemovePeering\x12;.google.cloud.compute.v1.RequestRemovePeeringNetworkRequest\x1A\".google.cloud.compute.v1.Operation\"\xDE\x01\xDAA@project,network,networks_request_remove_peering_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02\x81\x01\"M/compute/v1/projects/{project}/global/networks/{network}/requestRemovePeering:0networks_request_remove_peering_request_resource\x12\xED\x01\x0A\x12SwitchToCustomMode\x129.google.cloud.compute.v1.SwitchToCustomModeNetworkRequest\x1A\".google.cloud.compute.v1.Operation\"x\xDAA\x0Fproject,network\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02M\"K/compute/v1/projects/{project}/global/networks/{network}/switchToCustomMode\x12\xB2\x02\x0A\x0DUpdatePeering\x124.google.cloud.compute.v1.UpdatePeeringNetworkRequest\x1A\".google.cloud.compute.v1.Operation\"\xC6\x01\xDAA8project,network,networks_update_peering_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02r2F/compute/v1/projects/{project}/global/networks/{network}/updatePeering:(networks_update_peering_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xEB \x0A\x0ANodeGroups\x12\xB2\x02\x0A\x08AddNodes\x121.google.cloud.compute.v1.AddNodesNodeGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xCE\x01\xDAA>project,zone,node_group,node_groups_add_nodes_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02v\"L/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{node_group}/addNodes:&node_groups_add_nodes_request_resource\x12\xC4\x01\x0A\x0EAggregatedList\x128.google.cloud.compute.v1.AggregatedListNodeGroupsRequest\x1A0.google.cloud.compute.v1.NodeGroupAggregatedList\"F\xDAA\x07project\x82\xD3\xE4\x93\x026\x124/compute/v1/projects/{project}/aggregated/nodeGroups\x12\xD5\x01\x0A\x06Delete\x12/.google.cloud.compute.v1.DeleteNodeGroupRequest\x1A\".google.cloud.compute.v1.Operation\"v\xDAA\x17project,zone,node_group\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02E*C/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{node_group}\x12\xC1\x02\x0A\x0BDeleteNodes\x124.google.cloud.compute.v1.DeleteNodesNodeGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xD7\x01\xDAAAproject,zone,node_group,node_groups_delete_nodes_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02|\"O/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{node_group}/deleteNodes:)node_groups_delete_nodes_request_resource\x12\xBE\x01\x0A\x03Get\x12,.google.cloud.compute.v1.GetNodeGroupRequest\x1A\".google.cloud.compute.v1.NodeGroup\"e\xDAA\x17project,zone,node_group\x82\xD3\xE4\x93\x02E\x12C/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{node_group}\x12\xD6\x01\x0A\x0CGetIamPolicy\x125.google.cloud.compute.v1.GetIamPolicyNodeGroupRequest\x1A\x1F.google.cloud.compute.v1.Policy\"n\xDAA\x15project,zone,resource\x82\xD3\xE4\x93\x02P\x12N/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{resource}/getIamPolicy\x12\xFA\x01\x0A\x06Insert\x12/.google.cloud.compute.v1.InsertNodeGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\x9A\x01\xDAA3project,zone,initial_node_count,node_group_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02M\"6/compute/v1/projects/{project}/zones/{zone}/nodeGroups:\x13node_group_resource\x12\xAD\x01\x0A\x04List\x12..google.cloud.compute.v1.ListNodeGroupsRequest\x1A&.google.cloud.compute.v1.NodeGroupList\"M\xDAA\x0Cproject,zone\x82\xD3\xE4\x93\x028\x126/compute/v1/projects/{project}/zones/{zone}/nodeGroups\x12\xDF\x01\x0A\x09ListNodes\x123.google.cloud.compute.v1.ListNodesNodeGroupsRequest\x1A,.google.cloud.compute.v1.NodeGroupsListNodes\"o\xDAA\x17project,zone,node_group\x82\xD3\xE4\x93\x02O\"M/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{node_group}/listNodes\x12\xFD\x01\x0A\x05Patch\x12..google.cloud.compute.v1.PatchNodeGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\x9F\x01\xDAA+project,zone,node_group,node_group_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02Z2C/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{node_group}:\x13node_group_resource\x12\xE5\x02\x0A\x12PerformMaintenance\x12;.google.cloud.compute.v1.PerformMaintenanceNodeGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xED\x01\xDAAHproject,zone,node_group,node_groups_perform_maintenance_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\x8A\x01\"V/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{node_group}/performMaintenance:0node_groups_perform_maintenance_request_resource\x12\x9A\x02\x0A\x0CSetIamPolicy\x125.google.cloud.compute.v1.SetIamPolicyNodeGroupRequest\x1A\x1F.google.cloud.compute.v1.Policy\"\xB1\x01\xDAA6project,zone,resource,zone_set_policy_request_resource\x82\xD3\xE4\x93\x02r\"N/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{resource}/setIamPolicy: zone_set_policy_request_resource\x12\xD8\x02\x0A\x0FSetNodeTemplate\x128.google.cloud.compute.v1.SetNodeTemplateNodeGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xE6\x01\xDAAFproject,zone,node_group,node_groups_set_node_template_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\x85\x01\"S/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{node_group}/setNodeTemplate:.node_groups_set_node_template_request_resource\x12\x85\x03\x0A\x18SimulateMaintenanceEvent\x12A.google.cloud.compute.v1.SimulateMaintenanceEventNodeGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\x81\x02\xDAAOproject,zone,node_group,node_groups_simulate_maintenance_event_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\x97\x01\"\\/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{node_group}/simulateMaintenanceEvent:7node_groups_simulate_maintenance_event_request_resource\x12\xBF\x02\x0A\x12TestIamPermissions\x12;.google.cloud.compute.v1.TestIamPermissionsNodeGroupRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xB9\x01\xDAA7project,zone,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02y\"T/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xB4\x10\x0A\x0DNodeTemplates\x12\xCD\x01\x0A\x0EAggregatedList\x12;.google.cloud.compute.v1.AggregatedListNodeTemplatesRequest\x1A3.google.cloud.compute.v1.NodeTemplateAggregatedList\"I\xDAA\x07project\x82\xD3\xE4\x93\x029\x127/compute/v1/projects/{project}/aggregated/nodeTemplates\x12\xEA\x01\x0A\x06Delete\x122.google.cloud.compute.v1.DeleteNodeTemplateRequest\x1A\".google.cloud.compute.v1.Operation\"\x87\x01\xDAA\x1Cproject,region,node_template\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02O*M/compute/v1/projects/{project}/regions/{region}/nodeTemplates/{node_template}\x12\xD3\x01\x0A\x03Get\x12/.google.cloud.compute.v1.GetNodeTemplateRequest\x1A%.google.cloud.compute.v1.NodeTemplate\"t\xDAA\x1Cproject,region,node_template\x82\xD3\xE4\x93\x02O\x12M/compute/v1/projects/{project}/regions/{region}/nodeTemplates/{node_template}\x12\xE2\x01\x0A\x0CGetIamPolicy\x128.google.cloud.compute.v1.GetIamPolicyNodeTemplateRequest\x1A\x1F.google.cloud.compute.v1.Policy\"w\xDAA\x17project,region,resource\x82\xD3\xE4\x93\x02W\x12U/compute/v1/projects/{project}/regions/{region}/nodeTemplates/{resource}/getIamPolicy\x12\xFB\x01\x0A\x06Insert\x122.google.cloud.compute.v1.InsertNodeTemplateRequest\x1A\".google.cloud.compute.v1.Operation\"\x98\x01\xDAA%project,region,node_template_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02W\"=/compute/v1/projects/{project}/regions/{region}/nodeTemplates:\x16node_template_resource\x12\xBC\x01\x0A\x04List\x121.google.cloud.compute.v1.ListNodeTemplatesRequest\x1A).google.cloud.compute.v1.NodeTemplateList\"V\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02?\x12=/compute/v1/projects/{project}/regions/{region}/nodeTemplates\x12\xAA\x02\x0A\x0CSetIamPolicy\x128.google.cloud.compute.v1.SetIamPolicyNodeTemplateRequest\x1A\x1F.google.cloud.compute.v1.Policy\"\xBE\x01\xDAA:project,region,resource,region_set_policy_request_resource\x82\xD3\xE4\x93\x02{\"U/compute/v1/projects/{project}/regions/{region}/nodeTemplates/{resource}/setIamPolicy:\"region_set_policy_request_resource\x12\xCC\x02\x0A\x12TestIamPermissions\x12>.google.cloud.compute.v1.TestIamPermissionsNodeTemplateRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xC3\x01\xDAA9project,region,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02\x80\x01\"[/compute/v1/projects/{project}/regions/{region}/nodeTemplates/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xDF\x05\x0A\x09NodeTypes\x12\xC1\x01\x0A\x0EAggregatedList\x127.google.cloud.compute.v1.AggregatedListNodeTypesRequest\x1A/.google.cloud.compute.v1.NodeTypeAggregatedList\"E\xDAA\x07project\x82\xD3\xE4\x93\x025\x123/compute/v1/projects/{project}/aggregated/nodeTypes\x12\xB9\x01\x0A\x03Get\x12+.google.cloud.compute.v1.GetNodeTypeRequest\x1A!.google.cloud.compute.v1.NodeType\"b\xDAA\x16project,zone,node_type\x82\xD3\xE4\x93\x02C\x12A/compute/v1/projects/{project}/zones/{zone}/nodeTypes/{node_type}\x12\xAA\x01\x0A\x04List\x12-.google.cloud.compute.v1.ListNodeTypesRequest\x1A%.google.cloud.compute.v1.NodeTypeList\"L\xDAA\x0Cproject,zone\x82\xD3\xE4\x93\x027\x125/compute/v1/projects/{project}/zones/{zone}/nodeTypes\x1A\xA4\x01\xCAA\x16compute.googleapis.com\xD2A\x87\x01https://www.googleapis.com/auth/compute.readonly,https://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xD3!\x0A\x1COrganizationSecurityPolicies\x12\xD3\x02\x0A\x0EAddAssociation\x12H.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xD2\x01\xDAA4security_policy,security_policy_association_resource\x8AN\x1CGlobalOrganizationOperations\x82\xD3\xE4\x93\x02v\"N/compute/v1/locations/global/securityPolicies/{security_policy}/addAssociation:\$security_policy_association_resource\x12\xB0\x02\x0A\x07AddRule\x12A.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xBD\x01\xDAA-security_policy,security_policy_rule_resource\x8AN\x1CGlobalOrganizationOperations\x82\xD3\xE4\x93\x02h\"G/compute/v1/locations/global/securityPolicies/{security_policy}/addRule:\x1Dsecurity_policy_rule_resource\x12\xF9\x01\x0A\x09CopyRules\x12C.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x82\x01\xDAA\x0Fsecurity_policy\x8AN\x1CGlobalOrganizationOperations\x82\xD3\xE4\x93\x02K\"I/compute/v1/locations/global/securityPolicies/{security_policy}/copyRules\x12\xE8\x01\x0A\x06Delete\x12@.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"x\xDAA\x0Fsecurity_policy\x8AN\x1CGlobalOrganizationOperations\x82\xD3\xE4\x93\x02A*?/compute/v1/locations/global/securityPolicies/{security_policy}\x12\xC8\x01\x0A\x03Get\x12=.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest\x1A'.google.cloud.compute.v1.SecurityPolicy\"Y\xDAA\x0Fsecurity_policy\x82\xD3\xE4\x93\x02A\x12?/compute/v1/locations/global/securityPolicies/{security_policy}\x12\xF8\x01\x0A\x0EGetAssociation\x12H.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest\x1A2.google.cloud.compute.v1.SecurityPolicyAssociation\"h\xDAA\x0Fsecurity_policy\x82\xD3\xE4\x93\x02P\x12N/compute/v1/locations/global/securityPolicies/{security_policy}/getAssociation\x12\xDC\x01\x0A\x07GetRule\x12A.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest\x1A+.google.cloud.compute.v1.SecurityPolicyRule\"a\xDAA\x0Fsecurity_policy\x82\xD3\xE4\x93\x02I\x12G/compute/v1/locations/global/securityPolicies/{security_policy}/getRule\x12\xFA\x01\x0A\x06Insert\x12@.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x89\x01\xDAA\x18security_policy_resource\x8AN\x1CGlobalOrganizationOperations\x82\xD3\xE4\x93\x02I\"-/compute/v1/locations/global/securityPolicies:\x18security_policy_resource\x12\xAF\x01\x0A\x04List\x12@.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest\x1A+.google.cloud.compute.v1.SecurityPolicyList\"8\xDAA\x00\x82\xD3\xE4\x93\x02/\x12-/compute/v1/locations/global/securityPolicies\x12\xF8\x01\x0A\x10ListAssociations\x12J.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest\x1AM.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse\"I\xDAA\x00\x82\xD3\xE4\x93\x02@\x12>/compute/v1/locations/global/securityPolicies/listAssociations\x12\xAA\x02\x0A\x1FListPreconfiguredExpressionSets\x12[.google.cloud.compute.v1.ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest\x1AP.google.cloud.compute.v1.SecurityPoliciesListPreconfiguredExpressionSetsResponse\"X\xDAA\x00\x82\xD3\xE4\x93\x02O\x12M/compute/v1/locations/global/securityPolicies/listPreconfiguredExpressionSets\x12\xE9\x01\x0A\x04Move\x12>.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"}\xDAA\x0Fsecurity_policy\x8AN\x1CGlobalOrganizationOperations\x82\xD3\xE4\x93\x02F\"D/compute/v1/locations/global/securityPolicies/{security_policy}/move\x12\x9A\x02\x0A\x05Patch\x12?.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xAB\x01\xDAA(security_policy,security_policy_resource\x8AN\x1CGlobalOrganizationOperations\x82\xD3\xE4\x93\x02[2?/compute/v1/locations/global/securityPolicies/{security_policy}:\x18security_policy_resource\x12\xB6\x02\x0A\x09PatchRule\x12C.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xBF\x01\xDAA-security_policy,security_policy_rule_resource\x8AN\x1CGlobalOrganizationOperations\x82\xD3\xE4\x93\x02j\"I/compute/v1/locations/global/securityPolicies/{security_policy}/patchRule:\x1Dsecurity_policy_rule_resource\x12\x91\x02\x0A\x11RemoveAssociation\x12K.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x8A\x01\xDAA\x0Fsecurity_policy\x8AN\x1CGlobalOrganizationOperations\x82\xD3\xE4\x93\x02S\"Q/compute/v1/locations/global/securityPolicies/{security_policy}/removeAssociation\x12\xFC\x01\x0A\x0ARemoveRule\x12D.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x83\x01\xDAA\x0Fsecurity_policy\x8AN\x1CGlobalOrganizationOperations\x82\xD3\xE4\x93\x02L\"J/compute/v1/locations/global/securityPolicies/{security_policy}/removeRule\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x90\x0F\x0A\x10PacketMirrorings\x12\xD6\x01\x0A\x0EAggregatedList\x12>.google.cloud.compute.v1.AggregatedListPacketMirroringsRequest\x1A6.google.cloud.compute.v1.PacketMirroringAggregatedList\"L\xDAA\x07project\x82\xD3\xE4\x93\x02<\x12:/compute/v1/projects/{project}/aggregated/packetMirrorings\x12\xF6\x01\x0A\x06Delete\x125.google.cloud.compute.v1.DeletePacketMirroringRequest\x1A\".google.cloud.compute.v1.Operation\"\x90\x01\xDAA\x1Fproject,region,packet_mirroring\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02U*S/compute/v1/projects/{project}/regions/{region}/packetMirrorings/{packet_mirroring}\x12\xE2\x01\x0A\x03Get\x122.google.cloud.compute.v1.GetPacketMirroringRequest\x1A(.google.cloud.compute.v1.PacketMirroring\"}\xDAA\x1Fproject,region,packet_mirroring\x82\xD3\xE4\x93\x02U\x12S/compute/v1/projects/{project}/regions/{region}/packetMirrorings/{packet_mirroring}\x12\x87\x02\x0A\x06Insert\x125.google.cloud.compute.v1.InsertPacketMirroringRequest\x1A\".google.cloud.compute.v1.Operation\"\xA1\x01\xDAA(project,region,packet_mirroring_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02]\"@/compute/v1/projects/{project}/regions/{region}/packetMirrorings:\x19packet_mirroring_resource\x12\xC5\x01\x0A\x04List\x124.google.cloud.compute.v1.ListPacketMirroringsRequest\x1A,.google.cloud.compute.v1.PacketMirroringList\"Y\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02B\x12@/compute/v1/projects/{project}/regions/{region}/packetMirrorings\x12\xA9\x02\x0A\x05Patch\x124.google.cloud.compute.v1.PatchPacketMirroringRequest\x1A\".google.cloud.compute.v1.Operation\"\xC5\x01\xDAA9project,region,packet_mirroring,packet_mirroring_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02p2S/compute/v1/projects/{project}/regions/{region}/packetMirrorings/{packet_mirroring}:\x19packet_mirroring_resource\x12\xD2\x02\x0A\x12TestIamPermissions\x12A.google.cloud.compute.v1.TestIamPermissionsPacketMirroringRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xC6\x01\xDAA9project,region,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02\x83\x01\"^/compute/v1/projects/{project}/regions/{region}/packetMirrorings/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x9F\x06\x0A\x0FPreviewFeatures\x12\xCC\x01\x0A\x03Get\x121.google.cloud.compute.v1.GetPreviewFeatureRequest\x1A'.google.cloud.compute.v1.PreviewFeature\"i\xDAA\x17project,preview_feature\x82\xD3\xE4\x93\x02I\x12G/compute/v1/projects/{project}/global/previewFeatures/{preview_feature}\x12\xB1\x01\x0A\x04List\x123.google.cloud.compute.v1.ListPreviewFeaturesRequest\x1A+.google.cloud.compute.v1.PreviewFeatureList\"G\xDAA\x07project\x82\xD3\xE4\x93\x027\x125/compute/v1/projects/{project}/global/previewFeatures\x12\x94\x02\x0A\x06Update\x124.google.cloud.compute.v1.UpdatePreviewFeatureRequest\x1A\".google.cloud.compute.v1.Operation\"\xAF\x01\xDAA0project,preview_feature,preview_feature_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02c2G/compute/v1/projects/{project}/global/previewFeatures/{preview_feature}:\x18preview_feature_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xAB\x1B\x0A\x08Projects\x12\xBF\x01\x0A\x0EDisableXpnHost\x125.google.cloud.compute.v1.DisableXpnHostProjectRequest\x1A\".google.cloud.compute.v1.Operation\"R\xDAA\x07project\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02/\"-/compute/v1/projects/{project}/disableXpnHost\x12\xAB\x02\x0A\x12DisableXpnResource\x129.google.cloud.compute.v1.DisableXpnResourceProjectRequest\x1A\".google.cloud.compute.v1.Operation\"\xB5\x01\xDAA6project,projects_disable_xpn_resource_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02c\"1/compute/v1/projects/{project}/disableXpnResource:.projects_disable_xpn_resource_request_resource\x12\xBC\x01\x0A\x0DEnableXpnHost\x124.google.cloud.compute.v1.EnableXpnHostProjectRequest\x1A\".google.cloud.compute.v1.Operation\"Q\xDAA\x07project\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02.\",/compute/v1/projects/{project}/enableXpnHost\x12\xA6\x02\x0A\x11EnableXpnResource\x128.google.cloud.compute.v1.EnableXpnResourceProjectRequest\x1A\".google.cloud.compute.v1.Operation\"\xB2\x01\xDAA5project,projects_enable_xpn_resource_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02a\"0/compute/v1/projects/{project}/enableXpnResource:-projects_enable_xpn_resource_request_resource\x12\x85\x01\x0A\x03Get\x12*.google.cloud.compute.v1.GetProjectRequest\x1A .google.cloud.compute.v1.Project\"0\xDAA\x07project\x82\xD3\xE4\x93\x02 \x12\x1E/compute/v1/projects/{project}\x12\x9E\x01\x0A\x0AGetXpnHost\x121.google.cloud.compute.v1.GetXpnHostProjectRequest\x1A .google.cloud.compute.v1.Project\";\xDAA\x07project\x82\xD3\xE4\x93\x02+\x12)/compute/v1/projects/{project}/getXpnHost\x12\xBE\x01\x0A\x0FGetXpnResources\x127.google.cloud.compute.v1.GetXpnResourcesProjectsRequest\x1A0.google.cloud.compute.v1.ProjectsGetXpnResources\"@\xDAA\x07project\x82\xD3\xE4\x93\x020\x12./compute/v1/projects/{project}/getXpnResources\x12\xFD\x01\x0A\x0CListXpnHosts\x124.google.cloud.compute.v1.ListXpnHostsProjectsRequest\x1A\$.google.cloud.compute.v1.XpnHostList\"\x90\x01\xDAA0project,projects_list_xpn_hosts_request_resource\x82\xD3\xE4\x93\x02W\"+/compute/v1/projects/{project}/listXpnHosts:(projects_list_xpn_hosts_request_resource\x12\xE5\x01\x0A\x08MoveDisk\x12/.google.cloud.compute.v1.MoveDiskProjectRequest\x1A\".google.cloud.compute.v1.Operation\"\x83\x01\xDAA\"project,disk_move_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02E\"'/compute/v1/projects/{project}/moveDisk:\x1Adisk_move_request_resource\x12\xF9\x01\x0A\x0CMoveInstance\x123.google.cloud.compute.v1.MoveInstanceProjectRequest\x1A\".google.cloud.compute.v1.Operation\"\x8F\x01\xDAA&project,instance_move_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02M\"+/compute/v1/projects/{project}/moveInstance:\x1Einstance_move_request_resource\x12\xA8\x02\x0A\x11SetCloudArmorTier\x128.google.cloud.compute.v1.SetCloudArmorTierProjectRequest\x1A\".google.cloud.compute.v1.Operation\"\xB4\x01\xDAA6project,projects_set_cloud_armor_tier_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02b\"0/compute/v1/projects/{project}/setCloudArmorTier:.projects_set_cloud_armor_tier_request_resource\x12\x86\x02\x0A\x19SetCommonInstanceMetadata\x12@.google.cloud.compute.v1.SetCommonInstanceMetadataProjectRequest\x1A\".google.cloud.compute.v1.Operation\"\x82\x01\xDAA\x19project,metadata_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02M\"8/compute/v1/projects/{project}/setCommonInstanceMetadata:\x11metadata_resource\x12\xBC\x02\x0A\x15SetDefaultNetworkTier\x12<.google.cloud.compute.v1.SetDefaultNetworkTierProjectRequest\x1A\".google.cloud.compute.v1.Operation\"\xC0\x01\xDAA:project,projects_set_default_network_tier_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02j\"4/compute/v1/projects/{project}/setDefaultNetworkTier:2projects_set_default_network_tier_request_resource\x12\x91\x02\x0A\x14SetUsageExportBucket\x12;.google.cloud.compute.v1.SetUsageExportBucketProjectRequest\x1A\".google.cloud.compute.v1.Operation\"\x97\x01\xDAA&project,usage_export_location_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02U\"3/compute/v1/projects/{project}/setUsageExportBucket:\x1Eusage_export_location_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xEE\x0F\x0A\x18PublicAdvertisedPrefixes\x12\x92\x02\x0A\x08Announce\x12?.google.cloud.compute.v1.AnnouncePublicAdvertisedPrefixeRequest\x1A\".google.cloud.compute.v1.Operation\"\xA0\x01\xDAA project,public_advertised_prefix\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02d\"b/compute/v1/projects/{project}/global/publicAdvertisedPrefixes/{public_advertised_prefix}/announce\x12\x85\x02\x0A\x06Delete\x12=.google.cloud.compute.v1.DeletePublicAdvertisedPrefixeRequest\x1A\".google.cloud.compute.v1.Operation\"\x97\x01\xDAA project,public_advertised_prefix\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02[*Y/compute/v1/projects/{project}/global/publicAdvertisedPrefixes/{public_advertised_prefix}\x12\xF9\x01\x0A\x03Get\x12:.google.cloud.compute.v1.GetPublicAdvertisedPrefixeRequest\x1A/.google.cloud.compute.v1.PublicAdvertisedPrefix\"\x84\x01\xDAA project,public_advertised_prefix\x82\xD3\xE4\x93\x02[\x12Y/compute/v1/projects/{project}/global/publicAdvertisedPrefixes/{public_advertised_prefix}\x12\x96\x02\x0A\x06Insert\x12=.google.cloud.compute.v1.InsertPublicAdvertisedPrefixeRequest\x1A\".google.cloud.compute.v1.Operation\"\xA8\x01\xDAA)project,public_advertised_prefix_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02c\">/compute/v1/projects/{project}/global/publicAdvertisedPrefixes:!public_advertised_prefix_resource\x12\xCB\x01\x0A\x04List\x12<.google.cloud.compute.v1.ListPublicAdvertisedPrefixesRequest\x1A3.google.cloud.compute.v1.PublicAdvertisedPrefixList\"P\xDAA\x07project\x82\xD3\xE4\x93\x02@\x12>/compute/v1/projects/{project}/global/publicAdvertisedPrefixes\x12\xC8\x02\x0A\x05Patch\x12<.google.cloud.compute.v1.PatchPublicAdvertisedPrefixeRequest\x1A\".google.cloud.compute.v1.Operation\"\xDC\x01\xDAABproject,public_advertised_prefix,public_advertised_prefix_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02~2Y/compute/v1/projects/{project}/global/publicAdvertisedPrefixes/{public_advertised_prefix}:!public_advertised_prefix_resource\x12\x92\x02\x0A\x08Withdraw\x12?.google.cloud.compute.v1.WithdrawPublicAdvertisedPrefixeRequest\x1A\".google.cloud.compute.v1.Operation\"\xA0\x01\xDAA project,public_advertised_prefix\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02d\"b/compute/v1/projects/{project}/global/publicAdvertisedPrefixes/{public_advertised_prefix}/withdraw\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xB4\x12\x0A\x17PublicDelegatedPrefixes\x12\xEA\x01\x0A\x0EAggregatedList\x12E.google.cloud.compute.v1.AggregatedListPublicDelegatedPrefixesRequest\x1A<.google.cloud.compute.v1.PublicDelegatedPrefixAggregatedList\"S\xDAA\x07project\x82\xD3\xE4\x93\x02C\x12A/compute/v1/projects/{project}/aggregated/publicDelegatedPrefixes\x12\x9F\x02\x0A\x08Announce\x12>.google.cloud.compute.v1.AnnouncePublicDelegatedPrefixeRequest\x1A\".google.cloud.compute.v1.Operation\"\xAE\x01\xDAA&project,region,public_delegated_prefix\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02l\"j/compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes/{public_delegated_prefix}/announce\x12\x92\x02\x0A\x06Delete\x12<.google.cloud.compute.v1.DeletePublicDelegatedPrefixeRequest\x1A\".google.cloud.compute.v1.Operation\"\xA5\x01\xDAA&project,region,public_delegated_prefix\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02c*a/compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes/{public_delegated_prefix}\x12\x85\x02\x0A\x03Get\x129.google.cloud.compute.v1.GetPublicDelegatedPrefixeRequest\x1A..google.cloud.compute.v1.PublicDelegatedPrefix\"\x92\x01\xDAA&project,region,public_delegated_prefix\x82\xD3\xE4\x93\x02c\x12a/compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes/{public_delegated_prefix}\x12\xA3\x02\x0A\x06Insert\x12<.google.cloud.compute.v1.InsertPublicDelegatedPrefixeRequest\x1A\".google.cloud.compute.v1.Operation\"\xB6\x01\xDAA/project,region,public_delegated_prefix_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02k\"G/compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes: public_delegated_prefix_resource\x12\xD9\x01\x0A\x04List\x12;.google.cloud.compute.v1.ListPublicDelegatedPrefixesRequest\x1A2.google.cloud.compute.v1.PublicDelegatedPrefixList\"`\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02I\x12G/compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes\x12\xD4\x02\x0A\x05Patch\x12;.google.cloud.compute.v1.PatchPublicDelegatedPrefixeRequest\x1A\".google.cloud.compute.v1.Operation\"\xE9\x01\xDAAGproject,region,public_delegated_prefix,public_delegated_prefix_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02\x85\x012a/compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes/{public_delegated_prefix}: public_delegated_prefix_resource\x12\x9F\x02\x0A\x08Withdraw\x12>.google.cloud.compute.v1.WithdrawPublicDelegatedPrefixeRequest\x1A\".google.cloud.compute.v1.Operation\"\xAE\x01\xDAA&project,region,public_delegated_prefix\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02l\"j/compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes/{public_delegated_prefix}/withdraw\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xC0\x0E\x0A\x11RegionAutoscalers\x12\xE5\x01\x0A\x06Delete\x126.google.cloud.compute.v1.DeleteRegionAutoscalerRequest\x1A\".google.cloud.compute.v1.Operation\"\x7F\xDAA\x19project,region,autoscaler\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02J*H/compute/v1/projects/{project}/regions/{region}/autoscalers/{autoscaler}\x12\xCD\x01\x0A\x03Get\x123.google.cloud.compute.v1.GetRegionAutoscalerRequest\x1A#.google.cloud.compute.v1.Autoscaler\"l\xDAA\x19project,region,autoscaler\x82\xD3\xE4\x93\x02J\x12H/compute/v1/projects/{project}/regions/{region}/autoscalers/{autoscaler}\x12\xF7\x01\x0A\x06Insert\x126.google.cloud.compute.v1.InsertRegionAutoscalerRequest\x1A\".google.cloud.compute.v1.Operation\"\x90\x01\xDAA\"project,region,autoscaler_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02R\";/compute/v1/projects/{project}/regions/{region}/autoscalers:\x13autoscaler_resource\x12\xC2\x01\x0A\x04List\x125.google.cloud.compute.v1.ListRegionAutoscalersRequest\x1A-.google.cloud.compute.v1.RegionAutoscalerList\"T\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02=\x12;/compute/v1/projects/{project}/regions/{region}/autoscalers\x12\xF5\x01\x0A\x05Patch\x125.google.cloud.compute.v1.PatchRegionAutoscalerRequest\x1A\".google.cloud.compute.v1.Operation\"\x90\x01\xDAA\"project,region,autoscaler_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02R2;/compute/v1/projects/{project}/regions/{region}/autoscalers:\x13autoscaler_resource\x12\xCD\x02\x0A\x12TestIamPermissions\x12B.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xC0\x01\xDAA9project,region,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02~\"Y/compute/v1/projects/{project}/regions/{region}/autoscalers/{resource}/testIamPermissions:!test_permissions_request_resource\x12\xF7\x01\x0A\x06Update\x126.google.cloud.compute.v1.UpdateRegionAutoscalerRequest\x1A\".google.cloud.compute.v1.Operation\"\x90\x01\xDAA\"project,region,autoscaler_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02R\x1A;/compute/v1/projects/{project}/regions/{region}/autoscalers:\x13autoscaler_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xB6\x13\x0A\x14RegionBackendBuckets\x12\xF4\x01\x0A\x06Delete\x129.google.cloud.compute.v1.DeleteRegionBackendBucketRequest\x1A\".google.cloud.compute.v1.Operation\"\x8A\x01\xDAA\x1Dproject,region,backend_bucket\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02Q*O/compute/v1/projects/{project}/regions/{region}/backendBuckets/{backend_bucket}\x12\xDE\x01\x0A\x03Get\x126.google.cloud.compute.v1.GetRegionBackendBucketRequest\x1A&.google.cloud.compute.v1.BackendBucket\"w\xDAA\x1Dproject,region,backend_bucket\x82\xD3\xE4\x93\x02Q\x12O/compute/v1/projects/{project}/regions/{region}/backendBuckets/{backend_bucket}\x12\xEA\x01\x0A\x0CGetIamPolicy\x12?.google.cloud.compute.v1.GetIamPolicyRegionBackendBucketRequest\x1A\x1F.google.cloud.compute.v1.Policy\"x\xDAA\x17project,region,resource\x82\xD3\xE4\x93\x02X\x12V/compute/v1/projects/{project}/regions/{region}/backendBuckets/{resource}/getIamPolicy\x12\x85\x02\x0A\x06Insert\x129.google.cloud.compute.v1.InsertRegionBackendBucketRequest\x1A\".google.cloud.compute.v1.Operation\"\x9B\x01\xDAA&project,region,backend_bucket_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02Y\">/compute/v1/projects/{project}/regions/{region}/backendBuckets:\x17backend_bucket_resource\x12\xC5\x01\x0A\x04List\x128.google.cloud.compute.v1.ListRegionBackendBucketsRequest\x1A*.google.cloud.compute.v1.BackendBucketList\"W\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02@\x12>/compute/v1/projects/{project}/regions/{region}/backendBuckets\x12\xE2\x01\x0A\x0AListUsable\x12>.google.cloud.compute.v1.ListUsableRegionBackendBucketsRequest\x1A0.google.cloud.compute.v1.BackendBucketListUsable\"b\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02K\x12I/compute/v1/projects/{project}/regions/{region}/backendBuckets/listUsable\x12\xA3\x02\x0A\x05Patch\x128.google.cloud.compute.v1.PatchRegionBackendBucketRequest\x1A\".google.cloud.compute.v1.Operation\"\xBB\x01\xDAA5project,region,backend_bucket,backend_bucket_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02j2O/compute/v1/projects/{project}/regions/{region}/backendBuckets/{backend_bucket}:\x17backend_bucket_resource\x12\xB2\x02\x0A\x0CSetIamPolicy\x12?.google.cloud.compute.v1.SetIamPolicyRegionBackendBucketRequest\x1A\x1F.google.cloud.compute.v1.Policy\"\xBF\x01\xDAA:project,region,resource,region_set_policy_request_resource\x82\xD3\xE4\x93\x02|\"V/compute/v1/projects/{project}/regions/{region}/backendBuckets/{resource}/setIamPolicy:\"region_set_policy_request_resource\x12\xD4\x02\x0A\x12TestIamPermissions\x12E.google.cloud.compute.v1.TestIamPermissionsRegionBackendBucketRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xC4\x01\xDAA9project,region,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02\x81\x01\"\\/compute/v1/projects/{project}/regions/{region}/backendBuckets/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xBD\x1B\x0A\x15RegionBackendServices\x12\xF8\x01\x0A\x06Delete\x12:.google.cloud.compute.v1.DeleteRegionBackendServiceRequest\x1A\".google.cloud.compute.v1.Operation\"\x8D\x01\xDAA\x1Eproject,region,backend_service\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02S*Q/compute/v1/projects/{project}/regions/{region}/backendServices/{backend_service}\x12\xE3\x01\x0A\x03Get\x127.google.cloud.compute.v1.GetRegionBackendServiceRequest\x1A'.google.cloud.compute.v1.BackendService\"z\xDAA\x1Eproject,region,backend_service\x82\xD3\xE4\x93\x02S\x12Q/compute/v1/projects/{project}/regions/{region}/backendServices/{backend_service}\x12\xCB\x02\x0A\x09GetHealth\x12=.google.cloud.compute.v1.GetHealthRegionBackendServiceRequest\x1A2.google.cloud.compute.v1.BackendServiceGroupHealth\"\xCA\x01\xDAA@project,region,backend_service,resource_group_reference_resource\x82\xD3\xE4\x93\x02\x80\x01\"[/compute/v1/projects/{project}/regions/{region}/backendServices/{backend_service}/getHealth:!resource_group_reference_resource\x12\xEC\x01\x0A\x0CGetIamPolicy\x12@.google.cloud.compute.v1.GetIamPolicyRegionBackendServiceRequest\x1A\x1F.google.cloud.compute.v1.Policy\"y\xDAA\x17project,region,resource\x82\xD3\xE4\x93\x02Y\x12W/compute/v1/projects/{project}/regions/{region}/backendServices/{resource}/getIamPolicy\x12\x89\x02\x0A\x06Insert\x12:.google.cloud.compute.v1.InsertRegionBackendServiceRequest\x1A\".google.cloud.compute.v1.Operation\"\x9E\x01\xDAA'project,region,backend_service_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02[\"?/compute/v1/projects/{project}/regions/{region}/backendServices:\x18backend_service_resource\x12\xC8\x01\x0A\x04List\x129.google.cloud.compute.v1.ListRegionBackendServicesRequest\x1A+.google.cloud.compute.v1.BackendServiceList\"X\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02A\x12?/compute/v1/projects/{project}/regions/{region}/backendServices\x12\xE5\x01\x0A\x0AListUsable\x12?.google.cloud.compute.v1.ListUsableRegionBackendServicesRequest\x1A1.google.cloud.compute.v1.BackendServiceListUsable\"c\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02L\x12J/compute/v1/projects/{project}/regions/{region}/backendServices/listUsable\x12\xA9\x02\x0A\x05Patch\x129.google.cloud.compute.v1.PatchRegionBackendServiceRequest\x1A\".google.cloud.compute.v1.Operation\"\xC0\x01\xDAA7project,region,backend_service,backend_service_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02m2Q/compute/v1/projects/{project}/regions/{region}/backendServices/{backend_service}:\x18backend_service_resource\x12\xB4\x02\x0A\x0CSetIamPolicy\x12@.google.cloud.compute.v1.SetIamPolicyRegionBackendServiceRequest\x1A\x1F.google.cloud.compute.v1.Policy\"\xC0\x01\xDAA:project,region,resource,region_set_policy_request_resource\x82\xD3\xE4\x93\x02}\"W/compute/v1/projects/{project}/regions/{region}/backendServices/{resource}/setIamPolicy:\"region_set_policy_request_resource\x12\xE8\x02\x0A\x11SetSecurityPolicy\x12E.google.cloud.compute.v1.SetSecurityPolicyRegionBackendServiceRequest\x1A\".google.cloud.compute.v1.Operation\"\xE7\x01\xDAAAproject,region,backend_service,security_policy_reference_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02\x89\x01\"c/compute/v1/projects/{project}/regions/{region}/backendServices/{backend_service}/setSecurityPolicy:\"security_policy_reference_resource\x12\xD6\x02\x0A\x12TestIamPermissions\x12F.google.cloud.compute.v1.TestIamPermissionsRegionBackendServiceRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xC5\x01\xDAA9project,region,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02\x82\x01\"]/compute/v1/projects/{project}/regions/{region}/backendServices/{resource}/testIamPermissions:!test_permissions_request_resource\x12\xAB\x02\x0A\x06Update\x12:.google.cloud.compute.v1.UpdateRegionBackendServiceRequest\x1A\".google.cloud.compute.v1.Operation\"\xC0\x01\xDAA7project,region,backend_service,backend_service_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02m\x1AQ/compute/v1/projects/{project}/regions/{region}/backendServices/{backend_service}:\x18backend_service_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xF2\x09\x0A\x11RegionCommitments\x12\xCD\x01\x0A\x0EAggregatedList\x12?.google.cloud.compute.v1.AggregatedListRegionCommitmentsRequest\x1A1.google.cloud.compute.v1.CommitmentAggregatedList\"G\xDAA\x07project\x82\xD3\xE4\x93\x027\x125/compute/v1/projects/{project}/aggregated/commitments\x12\xCD\x01\x0A\x03Get\x123.google.cloud.compute.v1.GetRegionCommitmentRequest\x1A#.google.cloud.compute.v1.Commitment\"l\xDAA\x19project,region,commitment\x82\xD3\xE4\x93\x02J\x12H/compute/v1/projects/{project}/regions/{region}/commitments/{commitment}\x12\xF7\x01\x0A\x06Insert\x126.google.cloud.compute.v1.InsertRegionCommitmentRequest\x1A\".google.cloud.compute.v1.Operation\"\x90\x01\xDAA\"project,region,commitment_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02R\";/compute/v1/projects/{project}/regions/{region}/commitments:\x13commitment_resource\x12\xBC\x01\x0A\x04List\x125.google.cloud.compute.v1.ListRegionCommitmentsRequest\x1A'.google.cloud.compute.v1.CommitmentList\"T\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02=\x12;/compute/v1/projects/{project}/regions/{region}/commitments\x12\x8F\x02\x0A\x06Update\x126.google.cloud.compute.v1.UpdateRegionCommitmentRequest\x1A\".google.cloud.compute.v1.Operation\"\xA8\x01\xDAA-project,region,commitment,commitment_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02_2H/compute/v1/projects/{project}/regions/{region}/commitments/{commitment}:\x13commitment_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xFB\x12\x0A\x1BRegionCompositeHealthChecks\x12\xEB\x01\x0A\x0EAggregatedList\x12I.google.cloud.compute.v1.AggregatedListRegionCompositeHealthChecksRequest\x1A;.google.cloud.compute.v1.CompositeHealthCheckAggregatedList\"Q\xDAA\x07project\x82\xD3\xE4\x93\x02A\x12?/compute/v1/projects/{project}/aggregated/compositeHealthChecks\x12\x92\x02\x0A\x06Delete\x12@.google.cloud.compute.v1.DeleteRegionCompositeHealthCheckRequest\x1A\".google.cloud.compute.v1.Operation\"\xA1\x01\xDAA%project,region,composite_health_check\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02`*^/compute/v1/projects/{project}/regions/{region}/compositeHealthChecks/{composite_health_check}\x12\x84\x02\x0A\x03Get\x12=.google.cloud.compute.v1.GetRegionCompositeHealthCheckRequest\x1A-.google.cloud.compute.v1.CompositeHealthCheck\"\x8E\x01\xDAA%project,region,composite_health_check\x82\xD3\xE4\x93\x02`\x12^/compute/v1/projects/{project}/regions/{region}/compositeHealthChecks/{composite_health_check}\x12\xA0\x02\x0A\x09GetHealth\x12C.google.cloud.compute.v1.GetHealthRegionCompositeHealthCheckRequest\x1A3.google.cloud.compute.v1.CompositeHealthCheckHealth\"\x98\x01\xDAA%project,region,composite_health_check\x82\xD3\xE4\x93\x02j\x12h/compute/v1/projects/{project}/regions/{region}/compositeHealthChecks/{composite_health_check}/getHealth\x12\xA3\x02\x0A\x06Insert\x12@.google.cloud.compute.v1.InsertRegionCompositeHealthCheckRequest\x1A\".google.cloud.compute.v1.Operation\"\xB2\x01\xDAA.project,region,composite_health_check_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02h\"E/compute/v1/projects/{project}/regions/{region}/compositeHealthChecks:\x1Fcomposite_health_check_resource\x12\xDA\x01\x0A\x04List\x12?.google.cloud.compute.v1.ListRegionCompositeHealthChecksRequest\x1A1.google.cloud.compute.v1.CompositeHealthCheckList\"^\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02G\x12E/compute/v1/projects/{project}/regions/{region}/compositeHealthChecks\x12\xD2\x02\x0A\x05Patch\x12?.google.cloud.compute.v1.PatchRegionCompositeHealthCheckRequest\x1A\".google.cloud.compute.v1.Operation\"\xE3\x01\xDAAEproject,region,composite_health_check,composite_health_check_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02\x81\x012^/compute/v1/projects/{project}/regions/{region}/compositeHealthChecks/{composite_health_check}:\x1Fcomposite_health_check_resource\x12\xE2\x02\x0A\x12TestIamPermissions\x12L.google.cloud.compute.v1.TestIamPermissionsRegionCompositeHealthCheckRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xCB\x01\xDAA9project,region,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02\x88\x01\"c/compute/v1/projects/{project}/regions/{region}/compositeHealthChecks/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xBF\x04\x0A\x0FRegionDiskTypes\x12\xC5\x01\x0A\x03Get\x121.google.cloud.compute.v1.GetRegionDiskTypeRequest\x1A!.google.cloud.compute.v1.DiskType\"h\xDAA\x18project,region,disk_type\x82\xD3\xE4\x93\x02G\x12E/compute/v1/projects/{project}/regions/{region}/diskTypes/{disk_type}\x12\xBC\x01\x0A\x04List\x123.google.cloud.compute.v1.ListRegionDiskTypesRequest\x1A+.google.cloud.compute.v1.RegionDiskTypeList\"R\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02;\x129/compute/v1/projects/{project}/regions/{region}/diskTypes\x1A\xA4\x01\xCAA\x16compute.googleapis.com\xD2A\x87\x01https://www.googleapis.com/auth/compute.readonly,https://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xD2(\x0A\x0BRegionDisks\x12\xE6\x02\x0A\x13AddResourcePolicies\x12=.google.cloud.compute.v1.AddResourcePoliciesRegionDiskRequest\x1A\".google.cloud.compute.v1.Operation\"\xEB\x01\xDAAGproject,region,disk,region_disks_add_resource_policies_request_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02\x87\x01\"P/compute/v1/projects/{project}/regions/{region}/disks/{disk}/addResourcePolicies:3region_disks_add_resource_policies_request_resource\x12\x9C\x02\x0A\x0ABulkInsert\x124.google.cloud.compute.v1.BulkInsertRegionDiskRequest\x1A\".google.cloud.compute.v1.Operation\"\xB3\x01\xDAA1project,region,bulk_insert_disk_resource_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02f\"@/compute/v1/projects/{project}/regions/{region}/disks/bulkInsert:\"bulk_insert_disk_resource_resource\x12\x92\x02\x0A\x0ECreateSnapshot\x128.google.cloud.compute.v1.CreateSnapshotRegionDiskRequest\x1A\".google.cloud.compute.v1.Operation\"\xA1\x01\xDAA%project,region,disk,snapshot_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02`\"K/compute/v1/projects/{project}/regions/{region}/disks/{disk}/createSnapshot:\x11snapshot_resource\x12\xCD\x01\x0A\x06Delete\x120.google.cloud.compute.v1.DeleteRegionDiskRequest\x1A\".google.cloud.compute.v1.Operation\"m\xDAA\x13project,region,disk\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02>*\x12.google.cloud.compute.v1.StopAsyncReplicationRegionDiskRequest\x1A\".google.cloud.compute.v1.Operation\"\x82\x01\xDAA\x13project,region,disk\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02S\"Q/compute/v1/projects/{project}/regions/{region}/disks/{disk}/stopAsyncReplication\x12\xEE\x02\x0A\x19StopGroupAsyncReplication\x12C.google.cloud.compute.v1.StopGroupAsyncReplicationRegionDiskRequest\x1A\".google.cloud.compute.v1.Operation\"\xE7\x01\xDAACproject,region,disks_stop_group_async_replication_resource_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02\x87\x01\"O/compute/v1/projects/{project}/regions/{region}/disks/stopGroupAsyncReplication:4disks_stop_group_async_replication_resource_resource\x12\xC1\x02\x0A\x12TestIamPermissions\x12<.google.cloud.compute.v1.TestIamPermissionsRegionDiskRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xBA\x01\xDAA9project,region,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02x\"S/compute/v1/projects/{project}/regions/{region}/disks/{resource}/testIamPermissions:!test_permissions_request_resource\x12\xEB\x01\x0A\x06Update\x120.google.cloud.compute.v1.UpdateRegionDiskRequest\x1A\".google.cloud.compute.v1.Operation\"\x8A\x01\xDAA!project,region,disk,disk_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02M2.google.cloud.compute.v1.HealthAggregationPolicyAggregatedList\"U\xDAA\x07project\x82\xD3\xE4\x93\x02E\x12C/compute/v1/projects/{project}/aggregated/healthAggregationPolicies\x12\x9F\x02\x0A\x06Delete\x12C.google.cloud.compute.v1.DeleteRegionHealthAggregationPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xAB\x01\xDAA(project,region,health_aggregation_policy\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02g*e/compute/v1/projects/{project}/regions/{region}/healthAggregationPolicies/{health_aggregation_policy}\x12\x94\x02\x0A\x03Get\x12@.google.cloud.compute.v1.GetRegionHealthAggregationPolicyRequest\x1A0.google.cloud.compute.v1.HealthAggregationPolicy\"\x98\x01\xDAA(project,region,health_aggregation_policy\x82\xD3\xE4\x93\x02g\x12e/compute/v1/projects/{project}/regions/{region}/healthAggregationPolicies/{health_aggregation_policy}\x12\xB0\x02\x0A\x06Insert\x12C.google.cloud.compute.v1.InsertRegionHealthAggregationPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xBC\x01\xDAA1project,region,health_aggregation_policy_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02o\"I/compute/v1/projects/{project}/regions/{region}/healthAggregationPolicies:\"health_aggregation_policy_resource\x12\xE5\x01\x0A\x04List\x12C.google.cloud.compute.v1.ListRegionHealthAggregationPoliciesRequest\x1A4.google.cloud.compute.v1.HealthAggregationPolicyList\"b\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02K\x12I/compute/v1/projects/{project}/regions/{region}/healthAggregationPolicies\x12\xE5\x02\x0A\x05Patch\x12B.google.cloud.compute.v1.PatchRegionHealthAggregationPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xF3\x01\xDAAKproject,region,health_aggregation_policy,health_aggregation_policy_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02\x8B\x012e/compute/v1/projects/{project}/regions/{region}/healthAggregationPolicies/{health_aggregation_policy}:\"health_aggregation_policy_resource\x12\xE9\x02\x0A\x12TestIamPermissions\x12O.google.cloud.compute.v1.TestIamPermissionsRegionHealthAggregationPolicyRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xCF\x01\xDAA9project,region,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02\x8C\x01\"g/compute/v1/projects/{project}/regions/{region}/healthAggregationPolicies/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xA0\x10\x0A\x19RegionHealthCheckServices\x12\xE5\x01\x0A\x0EAggregatedList\x12G.google.cloud.compute.v1.AggregatedListRegionHealthCheckServicesRequest\x1A9.google.cloud.compute.v1.HealthCheckServiceAggregatedList\"O\xDAA\x07project\x82\xD3\xE4\x93\x02?\x12=/compute/v1/projects/{project}/aggregated/healthCheckServices\x12\x8A\x02\x0A\x06Delete\x12>.google.cloud.compute.v1.DeleteRegionHealthCheckServiceRequest\x1A\".google.cloud.compute.v1.Operation\"\x9B\x01\xDAA#project,region,health_check_service\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02\\*Z/compute/v1/projects/{project}/regions/{region}/healthCheckServices/{health_check_service}\x12\xFA\x01\x0A\x03Get\x12;.google.cloud.compute.v1.GetRegionHealthCheckServiceRequest\x1A+.google.cloud.compute.v1.HealthCheckService\"\x88\x01\xDAA#project,region,health_check_service\x82\xD3\xE4\x93\x02\\\x12Z/compute/v1/projects/{project}/regions/{region}/healthCheckServices/{health_check_service}\x12\x9B\x02\x0A\x06Insert\x12>.google.cloud.compute.v1.InsertRegionHealthCheckServiceRequest\x1A\".google.cloud.compute.v1.Operation\"\xAC\x01\xDAA,project,region,health_check_service_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02d\"C/compute/v1/projects/{project}/regions/{region}/healthCheckServices:\x1Dhealth_check_service_resource\x12\xD5\x01\x0A\x04List\x12=.google.cloud.compute.v1.ListRegionHealthCheckServicesRequest\x1A0.google.cloud.compute.v1.HealthCheckServicesList\"\\\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02E\x12C/compute/v1/projects/{project}/regions/{region}/healthCheckServices\x12\xC5\x02\x0A\x05Patch\x12=.google.cloud.compute.v1.PatchRegionHealthCheckServiceRequest\x1A\".google.cloud.compute.v1.Operation\"\xD8\x01\xDAAAproject,region,health_check_service,health_check_service_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02{2Z/compute/v1/projects/{project}/regions/{region}/healthCheckServices/{health_check_service}:\x1Dhealth_check_service_resource\x12\xDE\x02\x0A\x12TestIamPermissions\x12J.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckServiceRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xC9\x01\xDAA9project,region,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02\x86\x01\"a/compute/v1/projects/{project}/regions/{region}/healthCheckServices/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x98\x0F\x0A\x12RegionHealthChecks\x12\xEC\x01\x0A\x06Delete\x127.google.cloud.compute.v1.DeleteRegionHealthCheckRequest\x1A\".google.cloud.compute.v1.Operation\"\x84\x01\xDAA\x1Bproject,region,health_check\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02M*K/compute/v1/projects/{project}/regions/{region}/healthChecks/{health_check}\x12\xD4\x01\x0A\x03Get\x124.google.cloud.compute.v1.GetRegionHealthCheckRequest\x1A\$.google.cloud.compute.v1.HealthCheck\"q\xDAA\x1Bproject,region,health_check\x82\xD3\xE4\x93\x02M\x12K/compute/v1/projects/{project}/regions/{region}/healthChecks/{health_check}\x12\xFD\x01\x0A\x06Insert\x127.google.cloud.compute.v1.InsertRegionHealthCheckRequest\x1A\".google.cloud.compute.v1.Operation\"\x95\x01\xDAA\$project,region,health_check_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02U\"\x12region_instance_group_managers_stop_instances_request_resource\x12\xBD\x03\x0A\x10SuspendInstances\x12J.google.cloud.compute.v1.SuspendInstancesRegionInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\xB8\x02\xDAAgproject,region,instance_group_manager,region_instance_group_managers_suspend_instances_request_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02\xB4\x01\"o/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/suspendInstances:Aregion_instance_group_managers_suspend_instances_request_resource\x12\xD5\x03\x0A\x18UpdatePerInstanceConfigs\x12R.google.cloud.compute.v1.UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\xC0\x02\xDAAgproject,region,instance_group_manager,region_instance_group_manager_update_instance_config_req_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02\xBC\x01\"w/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/updatePerInstanceConfigs:Aregion_instance_group_manager_update_instance_config_req_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x9E\x0D\x0A\x14RegionInstanceGroups\x12\xDE\x01\x0A\x03Get\x126.google.cloud.compute.v1.GetRegionInstanceGroupRequest\x1A&.google.cloud.compute.v1.InstanceGroup\"w\xDAA\x1Dproject,region,instance_group\x82\xD3\xE4\x93\x02Q\x12O/compute/v1/projects/{project}/regions/{region}/instanceGroups/{instance_group}\x12\xCB\x01\x0A\x04List\x128.google.cloud.compute.v1.ListRegionInstanceGroupsRequest\x1A0.google.cloud.compute.v1.RegionInstanceGroupList\"W\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02@\x12>/compute/v1/projects/{project}/regions/{region}/instanceGroups\x12\x86\x03\x0A\x0DListInstances\x12A.google.cloud.compute.v1.ListInstancesRegionInstanceGroupsRequest\x1A:.google.cloud.compute.v1.RegionInstanceGroupsListInstances\"\xF5\x01\xDAATproject,region,instance_group,region_instance_groups_list_instances_request_resource\x82\xD3\xE4\x93\x02\x97\x01\"]/compute/v1/projects/{project}/regions/{region}/instanceGroups/{instance_group}/listInstances:6region_instance_groups_list_instances_request_resource\x12\x82\x03\x0A\x0DSetNamedPorts\x12@.google.cloud.compute.v1.SetNamedPortsRegionInstanceGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\x8A\x02\xDAAUproject,region,instance_group,region_instance_groups_set_named_ports_request_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02\x98\x01\"]/compute/v1/projects/{project}/regions/{region}/instanceGroups/{instance_group}/setNamedPorts:7region_instance_groups_set_named_ports_request_resource\x12\xD4\x02\x0A\x12TestIamPermissions\x12E.google.cloud.compute.v1.TestIamPermissionsRegionInstanceGroupRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xC4\x01\xDAA9project,region,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02\x81\x01\"\\/compute/v1/projects/{project}/regions/{region}/instanceGroups/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xE6\x08\x0A\x17RegionInstanceTemplates\x12\x80\x02\x0A\x06Delete\x12<.google.cloud.compute.v1.DeleteRegionInstanceTemplateRequest\x1A\".google.cloud.compute.v1.Operation\"\x93\x01\xDAA project,region,instance_template\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02W*U/compute/v1/projects/{project}/regions/{region}/instanceTemplates/{instance_template}\x12\xEE\x01\x0A\x03Get\x129.google.cloud.compute.v1.GetRegionInstanceTemplateRequest\x1A).google.cloud.compute.v1.InstanceTemplate\"\x80\x01\xDAA project,region,instance_template\x82\xD3\xE4\x93\x02W\x12U/compute/v1/projects/{project}/regions/{region}/instanceTemplates/{instance_template}\x12\x91\x02\x0A\x06Insert\x12<.google.cloud.compute.v1.InsertRegionInstanceTemplateRequest\x1A\".google.cloud.compute.v1.Operation\"\xA4\x01\xDAA)project,region,instance_template_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02_\"A/compute/v1/projects/{project}/regions/{region}/instanceTemplates:\x1Ainstance_template_resource\x12\xCE\x01\x0A\x04List\x12;.google.cloud.compute.v1.ListRegionInstanceTemplatesRequest\x1A-.google.cloud.compute.v1.InstanceTemplateList\"Z\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02C\x12A/compute/v1/projects/{project}/regions/{region}/instanceTemplates\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xB4\x03\x0A\x0FRegionInstances\x12\xAC\x02\x0A\x0ABulkInsert\x128.google.cloud.compute.v1.BulkInsertRegionInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xBF\x01\xDAA5project,region,bulk_insert_instance_resource_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02n\"D/compute/v1/projects/{project}/regions/{region}/instances/bulkInsert:&bulk_insert_instance_resource_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xD5\x10\x0A\x1BRegionInstantSnapshotGroups\x12\x92\x02\x0A\x06Delete\x12@.google.cloud.compute.v1.DeleteRegionInstantSnapshotGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xA1\x01\xDAA%project,region,instant_snapshot_group\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02`*^/compute/v1/projects/{project}/regions/{region}/instantSnapshotGroups/{instant_snapshot_group}\x12\x84\x02\x0A\x03Get\x12=.google.cloud.compute.v1.GetRegionInstantSnapshotGroupRequest\x1A-.google.cloud.compute.v1.InstantSnapshotGroup\"\x8E\x01\xDAA%project,region,instant_snapshot_group\x82\xD3\xE4\x93\x02`\x12^/compute/v1/projects/{project}/regions/{region}/instantSnapshotGroups/{instant_snapshot_group}\x12\xF8\x01\x0A\x0CGetIamPolicy\x12F.google.cloud.compute.v1.GetIamPolicyRegionInstantSnapshotGroupRequest\x1A\x1F.google.cloud.compute.v1.Policy\"\x7F\xDAA\x17project,region,resource\x82\xD3\xE4\x93\x02_\x12]/compute/v1/projects/{project}/regions/{region}/instantSnapshotGroups/{resource}/getIamPolicy\x12\xA3\x02\x0A\x06Insert\x12@.google.cloud.compute.v1.InsertRegionInstantSnapshotGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xB2\x01\xDAA.project,region,instant_snapshot_group_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02h\"E/compute/v1/projects/{project}/regions/{region}/instantSnapshotGroups:\x1Finstant_snapshot_group_resource\x12\xDB\x01\x0A\x04List\x12?.google.cloud.compute.v1.ListRegionInstantSnapshotGroupsRequest\x1A2.google.cloud.compute.v1.ListInstantSnapshotGroups\"^\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02G\x12E/compute/v1/projects/{project}/regions/{region}/instantSnapshotGroups\x12\xC1\x02\x0A\x0CSetIamPolicy\x12F.google.cloud.compute.v1.SetIamPolicyRegionInstantSnapshotGroupRequest\x1A\x1F.google.cloud.compute.v1.Policy\"\xC7\x01\xDAA:project,region,resource,region_set_policy_request_resource\x82\xD3\xE4\x93\x02\x83\x01\"]/compute/v1/projects/{project}/regions/{region}/instantSnapshotGroups/{resource}/setIamPolicy:\"region_set_policy_request_resource\x12\xE2\x02\x0A\x12TestIamPermissions\x12L.google.cloud.compute.v1.TestIamPermissionsRegionInstantSnapshotGroupRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xCB\x01\xDAA9project,region,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02\x88\x01\"c/compute/v1/projects/{project}/regions/{region}/instantSnapshotGroups/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x9F\x12\x0A\x16RegionInstantSnapshots\x12\xFC\x01\x0A\x06Delete\x12;.google.cloud.compute.v1.DeleteRegionInstantSnapshotRequest\x1A\".google.cloud.compute.v1.Operation\"\x90\x01\xDAA\x1Fproject,region,instant_snapshot\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02U*S/compute/v1/projects/{project}/regions/{region}/instantSnapshots/{instant_snapshot}\x12\xE8\x01\x0A\x03Get\x128.google.cloud.compute.v1.GetRegionInstantSnapshotRequest\x1A(.google.cloud.compute.v1.InstantSnapshot\"}\xDAA\x1Fproject,region,instant_snapshot\x82\xD3\xE4\x93\x02U\x12S/compute/v1/projects/{project}/regions/{region}/instantSnapshots/{instant_snapshot}\x12\xEE\x01\x0A\x0CGetIamPolicy\x12A.google.cloud.compute.v1.GetIamPolicyRegionInstantSnapshotRequest\x1A\x1F.google.cloud.compute.v1.Policy\"z\xDAA\x17project,region,resource\x82\xD3\xE4\x93\x02Z\x12X/compute/v1/projects/{project}/regions/{region}/instantSnapshots/{resource}/getIamPolicy\x12\x8D\x02\x0A\x06Insert\x12;.google.cloud.compute.v1.InsertRegionInstantSnapshotRequest\x1A\".google.cloud.compute.v1.Operation\"\xA1\x01\xDAA(project,region,instant_snapshot_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02]\"@/compute/v1/projects/{project}/regions/{region}/instantSnapshots:\x19instant_snapshot_resource\x12\xCB\x01\x0A\x04List\x12:.google.cloud.compute.v1.ListRegionInstantSnapshotsRequest\x1A,.google.cloud.compute.v1.InstantSnapshotList\"Y\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02B\x12@/compute/v1/projects/{project}/regions/{region}/instantSnapshots\x12\xB6\x02\x0A\x0CSetIamPolicy\x12A.google.cloud.compute.v1.SetIamPolicyRegionInstantSnapshotRequest\x1A\x1F.google.cloud.compute.v1.Policy\"\xC1\x01\xDAA:project,region,resource,region_set_policy_request_resource\x82\xD3\xE4\x93\x02~\"X/compute/v1/projects/{project}/regions/{region}/instantSnapshots/{resource}/setIamPolicy:\"region_set_policy_request_resource\x12\xC3\x02\x0A\x09SetLabels\x12>.google.cloud.compute.v1.SetLabelsRegionInstantSnapshotRequest\x1A\".google.cloud.compute.v1.Operation\"\xD1\x01\xDAA:project,region,resource,region_set_labels_request_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02{\"U/compute/v1/projects/{project}/regions/{region}/instantSnapshots/{resource}/setLabels:\"region_set_labels_request_resource\x12\xD8\x02\x0A\x12TestIamPermissions\x12G.google.cloud.compute.v1.TestIamPermissionsRegionInstantSnapshotRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xC6\x01\xDAA9project,region,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02\x83\x01\"^/compute/v1/projects/{project}/regions/{region}/instantSnapshots/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xA4\x13\x0A\x1BRegionNetworkEndpointGroups\x12\xCD\x03\x0A\x16AttachNetworkEndpoints\x12P.google.cloud.compute.v1.AttachNetworkEndpointsRegionNetworkEndpointGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xBC\x02\xDAAfproject,region,network_endpoint_group,region_network_endpoint_groups_attach_endpoints_request_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02\xB9\x01\"u/compute/v1/projects/{project}/regions/{region}/networkEndpointGroups/{network_endpoint_group}/attachNetworkEndpoints:@region_network_endpoint_groups_attach_endpoints_request_resource\x12\x92\x02\x0A\x06Delete\x12@.google.cloud.compute.v1.DeleteRegionNetworkEndpointGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xA1\x01\xDAA%project,region,network_endpoint_group\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02`*^/compute/v1/projects/{project}/regions/{region}/networkEndpointGroups/{network_endpoint_group}\x12\xCD\x03\x0A\x16DetachNetworkEndpoints\x12P.google.cloud.compute.v1.DetachNetworkEndpointsRegionNetworkEndpointGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xBC\x02\xDAAfproject,region,network_endpoint_group,region_network_endpoint_groups_detach_endpoints_request_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02\xB9\x01\"u/compute/v1/projects/{project}/regions/{region}/networkEndpointGroups/{network_endpoint_group}/detachNetworkEndpoints:@region_network_endpoint_groups_detach_endpoints_request_resource\x12\x84\x02\x0A\x03Get\x12=.google.cloud.compute.v1.GetRegionNetworkEndpointGroupRequest\x1A-.google.cloud.compute.v1.NetworkEndpointGroup\"\x8E\x01\xDAA%project,region,network_endpoint_group\x82\xD3\xE4\x93\x02`\x12^/compute/v1/projects/{project}/regions/{region}/networkEndpointGroups/{network_endpoint_group}\x12\xA3\x02\x0A\x06Insert\x12@.google.cloud.compute.v1.InsertRegionNetworkEndpointGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xB2\x01\xDAA.project,region,network_endpoint_group_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02h\"E/compute/v1/projects/{project}/regions/{region}/networkEndpointGroups:\x1Fnetwork_endpoint_group_resource\x12\xDA\x01\x0A\x04List\x12?.google.cloud.compute.v1.ListRegionNetworkEndpointGroupsRequest\x1A1.google.cloud.compute.v1.NetworkEndpointGroupList\"^\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02G\x12E/compute/v1/projects/{project}/regions/{region}/networkEndpointGroups\x12\xD1\x02\x0A\x14ListNetworkEndpoints\x12O.google.cloud.compute.v1.ListNetworkEndpointsRegionNetworkEndpointGroupsRequest\x1AB.google.cloud.compute.v1.NetworkEndpointGroupsListNetworkEndpoints\"\xA3\x01\xDAA%project,region,network_endpoint_group\x82\xD3\xE4\x93\x02u\"s/compute/v1/projects/{project}/regions/{region}/networkEndpointGroups/{network_endpoint_group}/listNetworkEndpoints\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xF2'\x0A\x1DRegionNetworkFirewallPolicies\x12\xEB\x02\x0A\x0EAddAssociation\x12I.google.cloud.compute.v1.AddAssociationRegionNetworkFirewallPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xE9\x01\xDAACproject,region,firewall_policy,firewall_policy_association_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02\x89\x01\"a/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}/addAssociation:\$firewall_policy_association_resource\x12\xC7\x02\x0A\x07AddRule\x12B.google.cloud.compute.v1.AddRuleRegionNetworkFirewallPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xD3\x01\xDAA.google.cloud.compute.v1.GetRegionNetworkFirewallPolicyRequest\x1A'.google.cloud.compute.v1.FirewallPolicy\"{\xDAA\x1Eproject,region,firewall_policy\x82\xD3\xE4\x93\x02T\x12R/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}\x12\x9C\x02\x0A\x0EGetAssociation\x12I.google.cloud.compute.v1.GetAssociationRegionNetworkFirewallPolicyRequest\x1A2.google.cloud.compute.v1.FirewallPolicyAssociation\"\x8A\x01\xDAA\x1Eproject,region,firewall_policy\x82\xD3\xE4\x93\x02c\x12a/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}/getAssociation\x12\xB7\x02\x0A\x15GetEffectiveFirewalls\x12P.google.cloud.compute.v1.GetEffectiveFirewallsRegionNetworkFirewallPolicyRequest\x1AS.google.cloud.compute.v1.RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse\"w\xDAA\x16project,region,network\x82\xD3\xE4\x93\x02X\x12V/compute/v1/projects/{project}/regions/{region}/firewallPolicies/getEffectiveFirewalls\x12\xF4\x01\x0A\x0CGetIamPolicy\x12G.google.cloud.compute.v1.GetIamPolicyRegionNetworkFirewallPolicyRequest\x1A\x1F.google.cloud.compute.v1.Policy\"z\xDAA\x17project,region,resource\x82\xD3\xE4\x93\x02Z\x12X/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{resource}/getIamPolicy\x12\x80\x02\x0A\x07GetRule\x12B.google.cloud.compute.v1.GetRuleRegionNetworkFirewallPolicyRequest\x1A+.google.cloud.compute.v1.FirewallPolicyRule\"\x83\x01\xDAA\x1Eproject,region,firewall_policy\x82\xD3\xE4\x93\x02\\\x12Z/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}/getRule\x12\x91\x02\x0A\x06Insert\x12A.google.cloud.compute.v1.InsertRegionNetworkFirewallPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x9F\x01\xDAA'project,region,firewall_policy_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02\\\"@/compute/v1/projects/{project}/regions/{region}/firewallPolicies:\x18firewall_policy_resource\x12\xD1\x01\x0A\x04List\x12A.google.cloud.compute.v1.ListRegionNetworkFirewallPoliciesRequest\x1A+.google.cloud.compute.v1.FirewallPolicyList\"Y\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02B\x12@/compute/v1/projects/{project}/regions/{region}/firewallPolicies\x12\xB1\x02\x0A\x05Patch\x12@.google.cloud.compute.v1.PatchRegionNetworkFirewallPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xC1\x01\xDAA7project,region,firewall_policy,firewall_policy_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02n2R/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}:\x18firewall_policy_resource\x12\xCD\x02\x0A\x09PatchRule\x12D.google.cloud.compute.v1.PatchRuleRegionNetworkFirewallPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xD5\x01\xDAA.google.cloud.compute.v1.RemoveRuleRegionSecurityPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x99\x01\xDAA\x1Eproject,region,security_policy\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02_\"]/compute/v1/projects/{project}/regions/{region}/securityPolicies/{security_policy}/removeRule\x12\xC2\x02\x0A\x09SetLabels\x12=.google.cloud.compute.v1.SetLabelsRegionSecurityPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xD1\x01\xDAA:project,region,resource,region_set_labels_request_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02{\"U/compute/v1/projects/{project}/regions/{region}/securityPolicies/{resource}/setLabels:\"region_set_labels_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xE4\x04\x0A\x16RegionSnapshotSettings\x12\xC5\x01\x0A\x03Get\x128.google.cloud.compute.v1.GetRegionSnapshotSettingRequest\x1A).google.cloud.compute.v1.SnapshotSettings\"Y\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02B\x12@/compute/v1/projects/{project}/regions/{region}/snapshotSettings\x12\x8D\x02\x0A\x05Patch\x12:.google.cloud.compute.v1.PatchRegionSnapshotSettingRequest\x1A\".google.cloud.compute.v1.Operation\"\xA3\x01\xDAA)project,region,snapshot_settings_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02^2@/compute/v1/projects/{project}/regions/{region}/snapshotSettings:\x1Asnapshot_settings_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xC4\x13\x0A\x0FRegionSnapshots\x12\xDD\x01\x0A\x06Delete\x124.google.cloud.compute.v1.DeleteRegionSnapshotRequest\x1A\".google.cloud.compute.v1.Operation\"y\xDAA\x17project,region,snapshot\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02F*D/compute/v1/projects/{project}/regions/{region}/snapshots/{snapshot}\x12\xC3\x01\x0A\x03Get\x121.google.cloud.compute.v1.GetRegionSnapshotRequest\x1A!.google.cloud.compute.v1.Snapshot\"f\xDAA\x17project,region,snapshot\x82\xD3\xE4\x93\x02F\x12D/compute/v1/projects/{project}/regions/{region}/snapshots/{snapshot}\x12\xE0\x01\x0A\x0CGetIamPolicy\x12:.google.cloud.compute.v1.GetIamPolicyRegionSnapshotRequest\x1A\x1F.google.cloud.compute.v1.Policy\"s\xDAA\x17project,region,resource\x82\xD3\xE4\x93\x02S\x12Q/compute/v1/projects/{project}/regions/{region}/snapshots/{resource}/getIamPolicy\x12\xEF\x01\x0A\x06Insert\x124.google.cloud.compute.v1.InsertRegionSnapshotRequest\x1A\".google.cloud.compute.v1.Operation\"\x8A\x01\xDAA project,region,snapshot_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02N\"9/compute/v1/projects/{project}/regions/{region}/snapshots:\x11snapshot_resource\x12\xB6\x01\x0A\x04List\x123.google.cloud.compute.v1.ListRegionSnapshotsRequest\x1A%.google.cloud.compute.v1.SnapshotList\"R\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02;\x129/compute/v1/projects/{project}/regions/{region}/snapshots\x12\xA8\x02\x0A\x0CSetIamPolicy\x12:.google.cloud.compute.v1.SetIamPolicyRegionSnapshotRequest\x1A\x1F.google.cloud.compute.v1.Policy\"\xBA\x01\xDAA:project,region,resource,region_set_policy_request_resource\x82\xD3\xE4\x93\x02w\"Q/compute/v1/projects/{project}/regions/{region}/snapshots/{resource}/setIamPolicy:\"region_set_policy_request_resource\x12\xB5\x02\x0A\x09SetLabels\x127.google.cloud.compute.v1.SetLabelsRegionSnapshotRequest\x1A\".google.cloud.compute.v1.Operation\"\xCA\x01\xDAA:project,region,resource,region_set_labels_request_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02t\"N/compute/v1/projects/{project}/regions/{region}/snapshots/{resource}/setLabels:\"region_set_labels_request_resource\x12\xC9\x02\x0A\x12TestIamPermissions\x12@.google.cloud.compute.v1.TestIamPermissionsRegionSnapshotRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xBE\x01\xDAA9project,region,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02|\"W/compute/v1/projects/{project}/regions/{region}/snapshots/{resource}/testIamPermissions:!test_permissions_request_resource\x12\xD9\x02\x0A\x0CUpdateKmsKey\x12:.google.cloud.compute.v1.UpdateKmsKeyRegionSnapshotRequest\x1A\".google.cloud.compute.v1.Operation\"\xE8\x01\xDAAGproject,region,snapshot,region_snapshot_update_kms_key_request_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02\x84\x01\"Q/compute/v1/projects/{project}/regions/{region}/snapshots/{snapshot}/updateKmsKey:/region_snapshot_update_kms_key_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xC3\x08\x0A\x15RegionSslCertificates\x12\xF8\x01\x0A\x06Delete\x12:.google.cloud.compute.v1.DeleteRegionSslCertificateRequest\x1A\".google.cloud.compute.v1.Operation\"\x8D\x01\xDAA\x1Eproject,region,ssl_certificate\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02S*Q/compute/v1/projects/{project}/regions/{region}/sslCertificates/{ssl_certificate}\x12\xE3\x01\x0A\x03Get\x127.google.cloud.compute.v1.GetRegionSslCertificateRequest\x1A'.google.cloud.compute.v1.SslCertificate\"z\xDAA\x1Eproject,region,ssl_certificate\x82\xD3\xE4\x93\x02S\x12Q/compute/v1/projects/{project}/regions/{region}/sslCertificates/{ssl_certificate}\x12\x89\x02\x0A\x06Insert\x12:.google.cloud.compute.v1.InsertRegionSslCertificateRequest\x1A\".google.cloud.compute.v1.Operation\"\x9E\x01\xDAA'project,region,ssl_certificate_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02[\"?/compute/v1/projects/{project}/regions/{region}/sslCertificates:\x18ssl_certificate_resource\x12\xC8\x01\x0A\x04List\x129.google.cloud.compute.v1.ListRegionSslCertificatesRequest\x1A+.google.cloud.compute.v1.SslCertificateList\"X\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02A\x12?/compute/v1/projects/{project}/regions/{region}/sslCertificates\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x95\x0C\x0A\x11RegionSslPolicies\x12\xE4\x01\x0A\x06Delete\x125.google.cloud.compute.v1.DeleteRegionSslPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x7F\xDAA\x19project,region,ssl_policy\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02J*H/compute/v1/projects/{project}/regions/{region}/sslPolicies/{ssl_policy}\x12\xCB\x01\x0A\x03Get\x122.google.cloud.compute.v1.GetRegionSslPolicyRequest\x1A\".google.cloud.compute.v1.SslPolicy\"l\xDAA\x19project,region,ssl_policy\x82\xD3\xE4\x93\x02J\x12H/compute/v1/projects/{project}/regions/{region}/sslPolicies/{ssl_policy}\x12\xF6\x01\x0A\x06Insert\x125.google.cloud.compute.v1.InsertRegionSslPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x90\x01\xDAA\"project,region,ssl_policy_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02R\";/compute/v1/projects/{project}/regions/{region}/sslPolicies:\x13ssl_policy_resource\x12\xBD\x01\x0A\x04List\x125.google.cloud.compute.v1.ListRegionSslPoliciesRequest\x1A(.google.cloud.compute.v1.SslPoliciesList\"T\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02=\x12;/compute/v1/projects/{project}/regions/{region}/sslPolicies\x12\x8E\x02\x0A\x15ListAvailableFeatures\x12F.google.cloud.compute.v1.ListAvailableFeaturesRegionSslPoliciesRequest\x1AA.google.cloud.compute.v1.SslPoliciesListAvailableFeaturesResponse\"j\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02S\x12Q/compute/v1/projects/{project}/regions/{region}/sslPolicies/listAvailableFeatures\x12\x8C\x02\x0A\x05Patch\x124.google.cloud.compute.v1.PatchRegionSslPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xA8\x01\xDAA-project,region,ssl_policy,ssl_policy_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02_2H/compute/v1/projects/{project}/regions/{region}/sslPolicies/{ssl_policy}:\x13ssl_policy_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xAA\x0B\x0A\x17RegionTargetHttpProxies\x12\xFF\x01\x0A\x06Delete\x12;.google.cloud.compute.v1.DeleteRegionTargetHttpProxyRequest\x1A\".google.cloud.compute.v1.Operation\"\x93\x01\xDAA project,region,target_http_proxy\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02W*U/compute/v1/projects/{project}/regions/{region}/targetHttpProxies/{target_http_proxy}\x12\xEC\x01\x0A\x03Get\x128.google.cloud.compute.v1.GetRegionTargetHttpProxyRequest\x1A(.google.cloud.compute.v1.TargetHttpProxy\"\x80\x01\xDAA project,region,target_http_proxy\x82\xD3\xE4\x93\x02W\x12U/compute/v1/projects/{project}/regions/{region}/targetHttpProxies/{target_http_proxy}\x12\x90\x02\x0A\x06Insert\x12;.google.cloud.compute.v1.InsertRegionTargetHttpProxyRequest\x1A\".google.cloud.compute.v1.Operation\"\xA4\x01\xDAA)project,region,target_http_proxy_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02_\"A/compute/v1/projects/{project}/regions/{region}/targetHttpProxies:\x1Atarget_http_proxy_resource\x12\xCD\x01\x0A\x04List\x12;.google.cloud.compute.v1.ListRegionTargetHttpProxiesRequest\x1A,.google.cloud.compute.v1.TargetHttpProxyList\"Z\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02C\x12A/compute/v1/projects/{project}/regions/{region}/targetHttpProxies\x12\xC6\x02\x0A\x09SetUrlMap\x12>.google.cloud.compute.v1.SetUrlMapRegionTargetHttpProxyRequest\x1A\".google.cloud.compute.v1.Operation\"\xD4\x01\xDAA;project,region,target_http_proxy,url_map_reference_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02}\"_/compute/v1/projects/{project}/regions/{region}/targetHttpProxies/{target_http_proxy}/setUrlMap:\x1Aurl_map_reference_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xB3\x11\x0A\x18RegionTargetHttpsProxies\x12\x83\x02\x0A\x06Delete\x12<.google.cloud.compute.v1.DeleteRegionTargetHttpsProxyRequest\x1A\".google.cloud.compute.v1.Operation\"\x96\x01\xDAA!project,region,target_https_proxy\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02Y*W/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies/{target_https_proxy}\x12\xF1\x01\x0A\x03Get\x129.google.cloud.compute.v1.GetRegionTargetHttpsProxyRequest\x1A).google.cloud.compute.v1.TargetHttpsProxy\"\x83\x01\xDAA!project,region,target_https_proxy\x82\xD3\xE4\x93\x02Y\x12W/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies/{target_https_proxy}\x12\x94\x02\x0A\x06Insert\x12<.google.cloud.compute.v1.InsertRegionTargetHttpsProxyRequest\x1A\".google.cloud.compute.v1.Operation\"\xA7\x01\xDAA*project,region,target_https_proxy_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02a\"B/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies:\x1Btarget_https_proxy_resource\x12\xD0\x01\x0A\x04List\x12<.google.cloud.compute.v1.ListRegionTargetHttpsProxiesRequest\x1A-.google.cloud.compute.v1.TargetHttpsProxyList\"[\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02D\x12B/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies\x12\xBA\x02\x0A\x05Patch\x12;.google.cloud.compute.v1.PatchRegionTargetHttpsProxyRequest\x1A\".google.cloud.compute.v1.Operation\"\xCF\x01\xDAA=project,region,target_https_proxy,target_https_proxy_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02v2W/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies/{target_https_proxy}:\x1Btarget_https_proxy_resource\x12\xB4\x03\x0A\x12SetSslCertificates\x12H.google.cloud.compute.v1.SetSslCertificatesRegionTargetHttpsProxyRequest\x1A\".google.cloud.compute.v1.Operation\"\xAF\x02\xDAAcproject,region,target_https_proxy,region_target_https_proxies_set_ssl_certificates_request_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02\xAF\x01\"j/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies/{target_https_proxy}/setSslCertificates:Aregion_target_https_proxies_set_ssl_certificates_request_resource\x12\xCA\x02\x0A\x09SetUrlMap\x12?.google.cloud.compute.v1.SetUrlMapRegionTargetHttpsProxyRequest\x1A\".google.cloud.compute.v1.Operation\"\xD7\x01\xDAA.google.cloud.compute.v1.AggregatedListResourcePoliciesRequest\x1A5.google.cloud.compute.v1.ResourcePolicyAggregatedList\"L\xDAA\x07project\x82\xD3\xE4\x93\x02<\x12:/compute/v1/projects/{project}/aggregated/resourcePolicies\x12\xF3\x01\x0A\x06Delete\x124.google.cloud.compute.v1.DeleteResourcePolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x8E\x01\xDAA\x1Eproject,region,resource_policy\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02T*R/compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resource_policy}\x12\xDE\x01\x0A\x03Get\x121.google.cloud.compute.v1.GetResourcePolicyRequest\x1A'.google.cloud.compute.v1.ResourcePolicy\"{\xDAA\x1Eproject,region,resource_policy\x82\xD3\xE4\x93\x02T\x12R/compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resource_policy}\x12\xE7\x01\x0A\x0CGetIamPolicy\x12:.google.cloud.compute.v1.GetIamPolicyResourcePolicyRequest\x1A\x1F.google.cloud.compute.v1.Policy\"z\xDAA\x17project,region,resource\x82\xD3\xE4\x93\x02Z\x12X/compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resource}/getIamPolicy\x12\x84\x02\x0A\x06Insert\x124.google.cloud.compute.v1.InsertResourcePolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x9F\x01\xDAA'project,region,resource_policy_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02\\\"@/compute/v1/projects/{project}/regions/{region}/resourcePolicies:\x18resource_policy_resource\x12\xC4\x01\x0A\x04List\x124.google.cloud.compute.v1.ListResourcePoliciesRequest\x1A+.google.cloud.compute.v1.ResourcePolicyList\"Y\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02B\x12@/compute/v1/projects/{project}/regions/{region}/resourcePolicies\x12\xA4\x02\x0A\x05Patch\x123.google.cloud.compute.v1.PatchResourcePolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xC1\x01\xDAA7project,region,resource_policy,resource_policy_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02n2R/compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resource_policy}:\x18resource_policy_resource\x12\xAF\x02\x0A\x0CSetIamPolicy\x12:.google.cloud.compute.v1.SetIamPolicyResourcePolicyRequest\x1A\x1F.google.cloud.compute.v1.Policy\"\xC1\x01\xDAA:project,region,resource,region_set_policy_request_resource\x82\xD3\xE4\x93\x02~\"X/compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resource}/setIamPolicy:\"region_set_policy_request_resource\x12\xD1\x02\x0A\x12TestIamPermissions\x12@.google.cloud.compute.v1.TestIamPermissionsResourcePolicyRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xC6\x01\xDAA9project,region,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02\x83\x01\"^/compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x8E \x0A\x07Routers\x12\xBB\x01\x0A\x0EAggregatedList\x125.google.cloud.compute.v1.AggregatedListRoutersRequest\x1A-.google.cloud.compute.v1.RouterAggregatedList\"C\xDAA\x07project\x82\xD3\xE4\x93\x023\x121/compute/v1/projects/{project}/aggregated/routers\x12\xCF\x01\x0A\x06Delete\x12,.google.cloud.compute.v1.DeleteRouterRequest\x1A\".google.cloud.compute.v1.Operation\"s\xDAA\x15project,region,router\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02B*@/compute/v1/projects/{project}/regions/{region}/routers/{router}\x12\xF8\x01\x0A\x11DeleteRoutePolicy\x127.google.cloud.compute.v1.DeleteRoutePolicyRouterRequest\x1A\".google.cloud.compute.v1.Operation\"\x85\x01\xDAA\x15project,region,router\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02T\"R/compute/v1/projects/{project}/regions/{region}/routers/{router}/deleteRoutePolicy\x12\xB3\x01\x0A\x03Get\x12).google.cloud.compute.v1.GetRouterRequest\x1A\x1F.google.cloud.compute.v1.Router\"`\xDAA\x15project,region,router\x82\xD3\xE4\x93\x02B\x12@/compute/v1/projects/{project}/regions/{region}/routers/{router}\x12\xDD\x01\x0A\x0CGetNatIpInfo\x122.google.cloud.compute.v1.GetNatIpInfoRouterRequest\x1A*.google.cloud.compute.v1.NatIpInfoResponse\"m\xDAA\x15project,region,router\x82\xD3\xE4\x93\x02O\x12M/compute/v1/projects/{project}/regions/{region}/routers/{router}/getNatIpInfo\x12\xF5\x01\x0A\x11GetNatMappingInfo\x128.google.cloud.compute.v1.GetNatMappingInfoRoutersRequest\x1A2.google.cloud.compute.v1.VmEndpointNatMappingsList\"r\xDAA\x15project,region,router\x82\xD3\xE4\x93\x02T\x12R/compute/v1/projects/{project}/regions/{region}/routers/{router}/getNatMappingInfo\x12\xEF\x01\x0A\x0EGetRoutePolicy\x124.google.cloud.compute.v1.GetRoutePolicyRouterRequest\x1A6.google.cloud.compute.v1.RoutersGetRoutePolicyResponse\"o\xDAA\x15project,region,router\x82\xD3\xE4\x93\x02Q\x12O/compute/v1/projects/{project}/regions/{region}/routers/{router}/getRoutePolicy\x12\xE9\x01\x0A\x0FGetRouterStatus\x125.google.cloud.compute.v1.GetRouterStatusRouterRequest\x1A-.google.cloud.compute.v1.RouterStatusResponse\"p\xDAA\x15project,region,router\x82\xD3\xE4\x93\x02R\x12P/compute/v1/projects/{project}/regions/{region}/routers/{router}/getRouterStatus\x12\xE1\x01\x0A\x06Insert\x12,.google.cloud.compute.v1.InsertRouterRequest\x1A\".google.cloud.compute.v1.Operation\"\x84\x01\xDAA\x1Eproject,region,router_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02J\"7/compute/v1/projects/{project}/regions/{region}/routers:\x0Frouter_resource\x12\xAA\x01\x0A\x04List\x12+.google.cloud.compute.v1.ListRoutersRequest\x1A#.google.cloud.compute.v1.RouterList\"P\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x029\x127/compute/v1/projects/{project}/regions/{region}/routers\x12\xE4\x01\x0A\x0DListBgpRoutes\x124.google.cloud.compute.v1.ListBgpRoutesRoutersRequest\x1A-.google.cloud.compute.v1.RoutersListBgpRoutes\"n\xDAA\x15project,region,router\x82\xD3\xE4\x93\x02P\x12N/compute/v1/projects/{project}/regions/{region}/routers/{router}/listBgpRoutes\x12\xF4\x01\x0A\x11ListRoutePolicies\x128.google.cloud.compute.v1.ListRoutePoliciesRoutersRequest\x1A1.google.cloud.compute.v1.RoutersListRoutePolicies\"r\xDAA\x15project,region,router\x82\xD3\xE4\x93\x02T\x12R/compute/v1/projects/{project}/regions/{region}/routers/{router}/listRoutePolicies\x12\xEF\x01\x0A\x05Patch\x12+.google.cloud.compute.v1.PatchRouterRequest\x1A\".google.cloud.compute.v1.Operation\"\x94\x01\xDAA%project,region,router,router_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02S2@/compute/v1/projects/{project}/regions/{region}/routers/{router}:\x0Frouter_resource\x12\xA2\x02\x0A\x10PatchRoutePolicy\x126.google.cloud.compute.v1.PatchRoutePolicyRouterRequest\x1A\".google.cloud.compute.v1.Operation\"\xB1\x01\xDAA+project,region,router,route_policy_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02j\"Q/compute/v1/projects/{project}/regions/{region}/routers/{router}/patchRoutePolicy:\x15route_policy_resource\x12\xF5\x01\x0A\x07Preview\x12-.google.cloud.compute.v1.PreviewRouterRequest\x1A/.google.cloud.compute.v1.RoutersPreviewResponse\"\x89\x01\xDAA%project,region,router,router_resource\x82\xD3\xE4\x93\x02[\"H/compute/v1/projects/{project}/regions/{region}/routers/{router}/preview:\x0Frouter_resource\x12\xF1\x01\x0A\x06Update\x12,.google.cloud.compute.v1.UpdateRouterRequest\x1A\".google.cloud.compute.v1.Operation\"\x94\x01\xDAA%project,region,router,router_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02S\x1A@/compute/v1/projects/{project}/regions/{region}/routers/{router}:\x0Frouter_resource\x12\xA5\x02\x0A\x11UpdateRoutePolicy\x127.google.cloud.compute.v1.UpdateRoutePolicyRouterRequest\x1A\".google.cloud.compute.v1.Operation\"\xB2\x01\xDAA+project,region,router,route_policy_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02k\"R/compute/v1/projects/{project}/regions/{region}/routers/{router}/updateRoutePolicy:\x15route_policy_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xEF\x08\x0A\x06Routes\x12\xBA\x01\x0A\x06Delete\x12+.google.cloud.compute.v1.DeleteRouteRequest\x1A\".google.cloud.compute.v1.Operation\"_\xDAA\x0Dproject,route\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x026*4/compute/v1/projects/{project}/global/routes/{route}\x12\x9D\x01\x0A\x03Get\x12(.google.cloud.compute.v1.GetRouteRequest\x1A\x1E.google.cloud.compute.v1.Route\"L\xDAA\x0Dproject,route\x82\xD3\xE4\x93\x026\x124/compute/v1/projects/{project}/global/routes/{route}\x12\xCB\x01\x0A\x06Insert\x12+.google.cloud.compute.v1.InsertRouteRequest\x1A\".google.cloud.compute.v1.Operation\"p\xDAA\x16project,route_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02>\",/compute/v1/projects/{project}/global/routes:\x0Eroute_resource\x12\x96\x01\x0A\x04List\x12*.google.cloud.compute.v1.ListRoutesRequest\x1A\".google.cloud.compute.v1.RouteList\">\xDAA\x07project\x82\xD3\xE4\x93\x02.\x12,/compute/v1/projects/{project}/global/routes\x12\xAC\x02\x0A\x12TestIamPermissions\x127.google.cloud.compute.v1.TestIamPermissionsRouteRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xAA\x01\xDAA2project,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02o\"J/compute/v1/projects/{project}/global/routes/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xEF\x18\x0A\x10SecurityPolicies\x12\xA9\x02\x0A\x07AddRule\x125.google.cloud.compute.v1.AddRuleSecurityPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xC2\x01\xDAA5project,security_policy,security_policy_rule_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02q\"P/compute/v1/projects/{project}/global/securityPolicies/{security_policy}/addRule:\x1Dsecurity_policy_rule_resource\x12\xD7\x01\x0A\x0EAggregatedList\x12>.google.cloud.compute.v1.AggregatedListSecurityPoliciesRequest\x1A7.google.cloud.compute.v1.SecurityPoliciesAggregatedList\"L\xDAA\x07project\x82\xD3\xE4\x93\x02<\x12:/compute/v1/projects/{project}/aggregated/securityPolicies\x12\xE1\x01\x0A\x06Delete\x124.google.cloud.compute.v1.DeleteSecurityPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"}\xDAA\x17project,security_policy\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02J*H/compute/v1/projects/{project}/global/securityPolicies/{security_policy}\x12\xCD\x01\x0A\x03Get\x121.google.cloud.compute.v1.GetSecurityPolicyRequest\x1A'.google.cloud.compute.v1.SecurityPolicy\"j\xDAA\x17project,security_policy\x82\xD3\xE4\x93\x02J\x12H/compute/v1/projects/{project}/global/securityPolicies/{security_policy}\x12\xE1\x01\x0A\x07GetRule\x125.google.cloud.compute.v1.GetRuleSecurityPolicyRequest\x1A+.google.cloud.compute.v1.SecurityPolicyRule\"r\xDAA\x17project,security_policy\x82\xD3\xE4\x93\x02R\x12P/compute/v1/projects/{project}/global/securityPolicies/{security_policy}/getRule\x12\xF3\x01\x0A\x06Insert\x124.google.cloud.compute.v1.InsertSecurityPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x8E\x01\xDAA project,security_policy_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02R\"6/compute/v1/projects/{project}/global/securityPolicies:\x18security_policy_resource\x12\xB3\x01\x0A\x04List\x124.google.cloud.compute.v1.ListSecurityPoliciesRequest\x1A+.google.cloud.compute.v1.SecurityPolicyList\"H\xDAA\x07project\x82\xD3\xE4\x93\x028\x126/compute/v1/projects/{project}/global/securityPolicies\x12\xAE\x02\x0A\x1FListPreconfiguredExpressionSets\x12O.google.cloud.compute.v1.ListPreconfiguredExpressionSetsSecurityPoliciesRequest\x1AP.google.cloud.compute.v1.SecurityPoliciesListPreconfiguredExpressionSetsResponse\"h\xDAA\x07project\x82\xD3\xE4\x93\x02X\x12V/compute/v1/projects/{project}/global/securityPolicies/listPreconfiguredExpressionSets\x12\x93\x02\x0A\x05Patch\x123.google.cloud.compute.v1.PatchSecurityPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xB0\x01\xDAA0project,security_policy,security_policy_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02d2H/compute/v1/projects/{project}/global/securityPolicies/{security_policy}:\x18security_policy_resource\x12\xAF\x02\x0A\x09PatchRule\x127.google.cloud.compute.v1.PatchRuleSecurityPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xC4\x01\xDAA5project,security_policy,security_policy_rule_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02s\"R/compute/v1/projects/{project}/global/securityPolicies/{security_policy}/patchRule:\x1Dsecurity_policy_rule_resource\x12\xF5\x01\x0A\x0ARemoveRule\x128.google.cloud.compute.v1.RemoveRuleSecurityPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x88\x01\xDAA\x17project,security_policy\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02U\"S/compute/v1/projects/{project}/global/securityPolicies/{security_policy}/removeRule\x12\xAB\x02\x0A\x09SetLabels\x127.google.cloud.compute.v1.SetLabelsSecurityPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xC0\x01\xDAA3project,resource,global_set_labels_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02q\"K/compute/v1/projects/{project}/global/securityPolicies/{resource}/setLabels:\"global_set_labels_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xF0\x13\x0A\x12ServiceAttachments\x12\xDC\x01\x0A\x0EAggregatedList\x12@.google.cloud.compute.v1.AggregatedListServiceAttachmentsRequest\x1A8.google.cloud.compute.v1.ServiceAttachmentAggregatedList\"N\xDAA\x07project\x82\xD3\xE4\x93\x02>\x12/compute/v1/projects/{project}/global/sslPolicies/{ssl_policy}\x12\xB4\x01\x0A\x03Get\x12,.google.cloud.compute.v1.GetSslPolicyRequest\x1A\".google.cloud.compute.v1.SslPolicy\"[\xDAA\x12project,ssl_policy\x82\xD3\xE4\x93\x02@\x12>/compute/v1/projects/{project}/global/sslPolicies/{ssl_policy}\x12\xDE\x01\x0A\x06Insert\x12/.google.cloud.compute.v1.InsertSslPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x7F\xDAA\x1Bproject,ssl_policy_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02H\"1/compute/v1/projects/{project}/global/sslPolicies:\x13ssl_policy_resource\x12\xA6\x01\x0A\x04List\x12/.google.cloud.compute.v1.ListSslPoliciesRequest\x1A(.google.cloud.compute.v1.SslPoliciesList\"C\xDAA\x07project\x82\xD3\xE4\x93\x023\x121/compute/v1/projects/{project}/global/sslPolicies\x12\xF7\x01\x0A\x15ListAvailableFeatures\x12@.google.cloud.compute.v1.ListAvailableFeaturesSslPoliciesRequest\x1AA.google.cloud.compute.v1.SslPoliciesListAvailableFeaturesResponse\"Y\xDAA\x07project\x82\xD3\xE4\x93\x02I\x12G/compute/v1/projects/{project}/global/sslPolicies/listAvailableFeatures\x12\xF5\x01\x0A\x05Patch\x12..google.cloud.compute.v1.PatchSslPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x97\x01\xDAA&project,ssl_policy,ssl_policy_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02U2>/compute/v1/projects/{project}/global/sslPolicies/{ssl_policy}:\x13ssl_policy_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xB5\x06\x0A\x10StoragePoolTypes\x12\xD6\x01\x0A\x0EAggregatedList\x12>.google.cloud.compute.v1.AggregatedListStoragePoolTypesRequest\x1A6.google.cloud.compute.v1.StoragePoolTypeAggregatedList\"L\xDAA\x07project\x82\xD3\xE4\x93\x02<\x12:/compute/v1/projects/{project}/aggregated/storagePoolTypes\x12\xDE\x01\x0A\x03Get\x122.google.cloud.compute.v1.GetStoragePoolTypeRequest\x1A(.google.cloud.compute.v1.StoragePoolType\"y\xDAA\x1Eproject,zone,storage_pool_type\x82\xD3\xE4\x93\x02R\x12P/compute/v1/projects/{project}/zones/{zone}/storagePoolTypes/{storage_pool_type}\x12\xBF\x01\x0A\x04List\x124.google.cloud.compute.v1.ListStoragePoolTypesRequest\x1A,.google.cloud.compute.v1.StoragePoolTypeList\"S\xDAA\x0Cproject,zone\x82\xD3\xE4\x93\x02>\x12\x12.google.cloud.compute.v1.AggregatedListTargetTcpProxiesRequest\x1A5.google.cloud.compute.v1.TargetTcpProxyAggregatedList\"L\xDAA\x07project\x82\xD3\xE4\x93\x02<\x12:/compute/v1/projects/{project}/aggregated/targetTcpProxies\x12\xE3\x01\x0A\x06Delete\x124.google.cloud.compute.v1.DeleteTargetTcpProxyRequest\x1A\".google.cloud.compute.v1.Operation\"\x7F\xDAA\x18project,target_tcp_proxy\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02K*I/compute/v1/projects/{project}/global/targetTcpProxies/{target_tcp_proxy}\x12\xCF\x01\x0A\x03Get\x121.google.cloud.compute.v1.GetTargetTcpProxyRequest\x1A'.google.cloud.compute.v1.TargetTcpProxy\"l\xDAA\x18project,target_tcp_proxy\x82\xD3\xE4\x93\x02K\x12I/compute/v1/projects/{project}/global/targetTcpProxies/{target_tcp_proxy}\x12\xF5\x01\x0A\x06Insert\x124.google.cloud.compute.v1.InsertTargetTcpProxyRequest\x1A\".google.cloud.compute.v1.Operation\"\x90\x01\xDAA!project,target_tcp_proxy_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02S\"6/compute/v1/projects/{project}/global/targetTcpProxies:\x19target_tcp_proxy_resource\x12\xB3\x01\x0A\x04List\x124.google.cloud.compute.v1.ListTargetTcpProxiesRequest\x1A+.google.cloud.compute.v1.TargetTcpProxyList\"H\xDAA\x07project\x82\xD3\xE4\x93\x028\x126/compute/v1/projects/{project}/global/targetTcpProxies\x12\xFE\x02\x0A\x11SetBackendService\x12?.google.cloud.compute.v1.SetBackendServiceTargetTcpProxyRequest\x1A\".google.cloud.compute.v1.Operation\"\x83\x02\xDAAPproject,target_tcp_proxy,target_tcp_proxies_set_backend_service_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02\x96\x01\"[/compute/v1/projects/{project}/global/targetTcpProxies/{target_tcp_proxy}/setBackendService:7target_tcp_proxies_set_backend_service_request_resource\x12\xEF\x02\x0A\x0ESetProxyHeader\x12<.google.cloud.compute.v1.SetProxyHeaderTargetTcpProxyRequest\x1A\".google.cloud.compute.v1.Operation\"\xFA\x01\xDAAMproject,target_tcp_proxy,target_tcp_proxies_set_proxy_header_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02\x90\x01\"X/compute/v1/projects/{project}/global/targetTcpProxies/{target_tcp_proxy}/setProxyHeader:4target_tcp_proxies_set_proxy_header_request_resource\x12\xBF\x02\x0A\x12TestIamPermissions\x12@.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xB4\x01\xDAA2project,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02y\"T/compute/v1/projects/{project}/global/targetTcpProxies/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xEC\x0C\x0A\x11TargetVpnGateways\x12\xD9\x01\x0A\x0EAggregatedList\x12?.google.cloud.compute.v1.AggregatedListTargetVpnGatewaysRequest\x1A7.google.cloud.compute.v1.TargetVpnGatewayAggregatedList\"M\xDAA\x07project\x82\xD3\xE4\x93\x02=\x12;/compute/v1/projects/{project}/aggregated/targetVpnGateways\x12\xFC\x01\x0A\x06Delete\x126.google.cloud.compute.v1.DeleteTargetVpnGatewayRequest\x1A\".google.cloud.compute.v1.Operation\"\x95\x01\xDAA!project,region,target_vpn_gateway\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02X*V/compute/v1/projects/{project}/regions/{region}/targetVpnGateways/{target_vpn_gateway}\x12\xEA\x01\x0A\x03Get\x123.google.cloud.compute.v1.GetTargetVpnGatewayRequest\x1A).google.cloud.compute.v1.TargetVpnGateway\"\x82\x01\xDAA!project,region,target_vpn_gateway\x82\xD3\xE4\x93\x02X\x12V/compute/v1/projects/{project}/regions/{region}/targetVpnGateways/{target_vpn_gateway}\x12\x8D\x02\x0A\x06Insert\x126.google.cloud.compute.v1.InsertTargetVpnGatewayRequest\x1A\".google.cloud.compute.v1.Operation\"\xA6\x01\xDAA*project,region,target_vpn_gateway_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02`\"A/compute/v1/projects/{project}/regions/{region}/targetVpnGateways:\x1Btarget_vpn_gateway_resource\x12\xC8\x01\x0A\x04List\x125.google.cloud.compute.v1.ListTargetVpnGatewaysRequest\x1A-.google.cloud.compute.v1.TargetVpnGatewayList\"Z\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02C\x12A/compute/v1/projects/{project}/regions/{region}/targetVpnGateways\x12\xBF\x02\x0A\x09SetLabels\x129.google.cloud.compute.v1.SetLabelsTargetVpnGatewayRequest\x1A\".google.cloud.compute.v1.Operation\"\xD2\x01\xDAA:project,region,resource,region_set_labels_request_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02|\"V/compute/v1/projects/{project}/regions/{region}/targetVpnGateways/{resource}/setLabels:\"region_set_labels_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xCF\x12\x0A\x07UrlMaps\x12\xBC\x01\x0A\x0EAggregatedList\x125.google.cloud.compute.v1.AggregatedListUrlMapsRequest\x1A..google.cloud.compute.v1.UrlMapsAggregatedList\"C\xDAA\x07project\x82\xD3\xE4\x93\x023\x121/compute/v1/projects/{project}/aggregated/urlMaps\x12\xC0\x01\x0A\x06Delete\x12,.google.cloud.compute.v1.DeleteUrlMapRequest\x1A\".google.cloud.compute.v1.Operation\"d\xDAA\x0Fproject,url_map\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x029*7/compute/v1/projects/{project}/global/urlMaps/{url_map}\x12\xA4\x01\x0A\x03Get\x12).google.cloud.compute.v1.GetUrlMapRequest\x1A\x1F.google.cloud.compute.v1.UrlMap\"Q\xDAA\x0Fproject,url_map\x82\xD3\xE4\x93\x029\x127/compute/v1/projects/{project}/global/urlMaps/{url_map}\x12\xD1\x01\x0A\x06Insert\x12,.google.cloud.compute.v1.InsertUrlMapRequest\x1A\".google.cloud.compute.v1.Operation\"u\xDAA\x18project,url_map_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02A\"-/compute/v1/projects/{project}/global/urlMaps:\x10url_map_resource\x12\xA6\x02\x0A\x0FInvalidateCache\x125.google.cloud.compute.v1.InvalidateCacheUrlMapRequest\x1A\".google.cloud.compute.v1.Operation\"\xB7\x01\xDAA0project,url_map,cache_invalidation_rule_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02k\"G/compute/v1/projects/{project}/global/urlMaps/{url_map}/invalidateCache: cache_invalidation_rule_resource\x12\x99\x01\x0A\x04List\x12+.google.cloud.compute.v1.ListUrlMapsRequest\x1A#.google.cloud.compute.v1.UrlMapList\"?\xDAA\x07project\x82\xD3\xE4\x93\x02/\x12-/compute/v1/projects/{project}/global/urlMaps\x12\xE2\x01\x0A\x05Patch\x12+.google.cloud.compute.v1.PatchUrlMapRequest\x1A\".google.cloud.compute.v1.Operation\"\x87\x01\xDAA project,url_map,url_map_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02K27/compute/v1/projects/{project}/global/urlMaps/{url_map}:\x10url_map_resource\x12\xAE\x02\x0A\x12TestIamPermissions\x128.google.cloud.compute.v1.TestIamPermissionsUrlMapRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xAB\x01\xDAA2project,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02p\"K/compute/v1/projects/{project}/global/urlMaps/{resource}/testIamPermissions:!test_permissions_request_resource\x12\xE4\x01\x0A\x06Update\x12,.google.cloud.compute.v1.UpdateUrlMapRequest\x1A\".google.cloud.compute.v1.Operation\"\x87\x01\xDAA project,url_map,url_map_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02K\x1A7/compute/v1/projects/{project}/global/urlMaps/{url_map}:\x10url_map_resource\x12\x90\x02\x0A\x08Validate\x12..google.cloud.compute.v1.ValidateUrlMapRequest\x1A0.google.cloud.compute.v1.UrlMapsValidateResponse\"\xA1\x01\xDAA2project,url_map,url_maps_validate_request_resource\x82\xD3\xE4\x93\x02f\"@/compute/v1/projects/{project}/global/urlMaps/{url_map}/validate:\"url_maps_validate_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x9F\x10\x0A\x0BVpnGateways\x12\xC7\x01\x0A\x0EAggregatedList\x129.google.cloud.compute.v1.AggregatedListVpnGatewaysRequest\x1A1.google.cloud.compute.v1.VpnGatewayAggregatedList\"G\xDAA\x07project\x82\xD3\xE4\x93\x027\x125/compute/v1/projects/{project}/aggregated/vpnGateways\x12\xE2\x01\x0A\x06Delete\x120.google.cloud.compute.v1.DeleteVpnGatewayRequest\x1A\".google.cloud.compute.v1.Operation\"\x81\x01\xDAA\x1Aproject,region,vpn_gateway\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02K*I/compute/v1/projects/{project}/regions/{region}/vpnGateways/{vpn_gateway}\x12\xC9\x01\x0A\x03Get\x12-.google.cloud.compute.v1.GetVpnGatewayRequest\x1A#.google.cloud.compute.v1.VpnGateway\"n\xDAA\x1Aproject,region,vpn_gateway\x82\xD3\xE4\x93\x02K\x12I/compute/v1/projects/{project}/regions/{region}/vpnGateways/{vpn_gateway}\x12\xF1\x01\x0A\x09GetStatus\x123.google.cloud.compute.v1.GetStatusVpnGatewayRequest\x1A5.google.cloud.compute.v1.VpnGatewaysGetStatusResponse\"x\xDAA\x1Aproject,region,vpn_gateway\x82\xD3\xE4\x93\x02U\x12S/compute/v1/projects/{project}/regions/{region}/vpnGateways/{vpn_gateway}/getStatus\x12\xF3\x01\x0A\x06Insert\x120.google.cloud.compute.v1.InsertVpnGatewayRequest\x1A\".google.cloud.compute.v1.Operation\"\x92\x01\xDAA#project,region,vpn_gateway_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02S\";/compute/v1/projects/{project}/regions/{region}/vpnGateways:\x14vpn_gateway_resource\x12\xB6\x01\x0A\x04List\x12/.google.cloud.compute.v1.ListVpnGatewaysRequest\x1A'.google.cloud.compute.v1.VpnGatewayList\"T\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02=\x12;/compute/v1/projects/{project}/regions/{region}/vpnGateways\x12\xB3\x02\x0A\x09SetLabels\x123.google.cloud.compute.v1.SetLabelsVpnGatewayRequest\x1A\".google.cloud.compute.v1.Operation\"\xCC\x01\xDAA:project,region,resource,region_set_labels_request_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02v\"P/compute/v1/projects/{project}/regions/{region}/vpnGateways/{resource}/setLabels:\"region_set_labels_request_resource\x12\xC7\x02\x0A\x12TestIamPermissions\x12<.google.cloud.compute.v1.TestIamPermissionsVpnGatewayRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xC0\x01\xDAA9project,region,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02~\"Y/compute/v1/projects/{project}/regions/{region}/vpnGateways/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xCA\x0B\x0A\x0AVpnTunnels\x12\xC4\x01\x0A\x0EAggregatedList\x128.google.cloud.compute.v1.AggregatedListVpnTunnelsRequest\x1A0.google.cloud.compute.v1.VpnTunnelAggregatedList\"F\xDAA\x07project\x82\xD3\xE4\x93\x026\x124/compute/v1/projects/{project}/aggregated/vpnTunnels\x12\xDD\x01\x0A\x06Delete\x12/.google.cloud.compute.v1.DeleteVpnTunnelRequest\x1A\".google.cloud.compute.v1.Operation\"~\xDAA\x19project,region,vpn_tunnel\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02I*G/compute/v1/projects/{project}/regions/{region}/vpnTunnels/{vpn_tunnel}\x12\xC4\x01\x0A\x03Get\x12,.google.cloud.compute.v1.GetVpnTunnelRequest\x1A\".google.cloud.compute.v1.VpnTunnel\"k\xDAA\x19project,region,vpn_tunnel\x82\xD3\xE4\x93\x02I\x12G/compute/v1/projects/{project}/regions/{region}/vpnTunnels/{vpn_tunnel}\x12\xEF\x01\x0A\x06Insert\x12/.google.cloud.compute.v1.InsertVpnTunnelRequest\x1A\".google.cloud.compute.v1.Operation\"\x8F\x01\xDAA\"project,region,vpn_tunnel_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02Q\":/compute/v1/projects/{project}/regions/{region}/vpnTunnels:\x13vpn_tunnel_resource\x12\xB3\x01\x0A\x04List\x12..google.cloud.compute.v1.ListVpnTunnelsRequest\x1A&.google.cloud.compute.v1.VpnTunnelList\"S\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02<\x12:/compute/v1/projects/{project}/regions/{region}/vpnTunnels\x12\xB1\x02\x0A\x09SetLabels\x122.google.cloud.compute.v1.SetLabelsVpnTunnelRequest\x1A\".google.cloud.compute.v1.Operation\"\xCB\x01\xDAA:project,region,resource,region_set_labels_request_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02u\"O/compute/v1/projects/{project}/regions/{region}/vpnTunnels/{resource}/setLabels:\"region_set_labels_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xA6\x0B\x0A\x0AWireGroups\x12\x87\x02\x0A\x06Delete\x12/.google.cloud.compute.v1.DeleteWireGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xA7\x01\xDAA%project,cross_site_network,wire_group\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02f*d/compute/v1/projects/{project}/global/crossSiteNetworks/{cross_site_network}/wireGroups/{wire_group}\x12\xEE\x01\x0A\x03Get\x12,.google.cloud.compute.v1.GetWireGroupRequest\x1A\".google.cloud.compute.v1.WireGroup\"\x94\x01\xDAA%project,cross_site_network,wire_group\x82\xD3\xE4\x93\x02f\x12d/compute/v1/projects/{project}/global/crossSiteNetworks/{cross_site_network}/wireGroups/{wire_group}\x12\x98\x02\x0A\x06Insert\x12/.google.cloud.compute.v1.InsertWireGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xB8\x01\xDAA.project,cross_site_network,wire_group_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02n\"W/compute/v1/projects/{project}/global/crossSiteNetworks/{cross_site_network}/wireGroups:\x13wire_group_resource\x12\xDC\x01\x0A\x04List\x12..google.cloud.compute.v1.ListWireGroupsRequest\x1A&.google.cloud.compute.v1.WireGroupList\"|\xDAA\x1Aproject,cross_site_network\x82\xD3\xE4\x93\x02Y\x12W/compute/v1/projects/{project}/global/crossSiteNetworks/{cross_site_network}/wireGroups\x12\xAE\x02\x0A\x05Patch\x12..google.cloud.compute.v1.PatchWireGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xD0\x01\xDAA9project,cross_site_network,wire_group,wire_group_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02{2d/compute/v1/projects/{project}/global/crossSiteNetworks/{cross_site_network}/wireGroups/{wire_group}:\x13wire_group_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xA3\x07\x0A\x0EZoneOperations\x12\xD8\x01\x0A\x06Delete\x123.google.cloud.compute.v1.DeleteZoneOperationRequest\x1A4.google.cloud.compute.v1.DeleteZoneOperationResponse\"c\xDAA\x16project,zone,operation\x82\xD3\xE4\x93\x02D*B/compute/v1/projects/{project}/zones/{zone}/operations/{operation}\x12\xC3\x01\x0A\x03Get\x120.google.cloud.compute.v1.GetZoneOperationRequest\x1A\".google.cloud.compute.v1.Operation\"f\xDAA\x16project,zone,operation\x90N\x01\x82\xD3\xE4\x93\x02D\x12B/compute/v1/projects/{project}/zones/{zone}/operations/{operation}\x12\xB1\x01\x0A\x04List\x122.google.cloud.compute.v1.ListZoneOperationsRequest\x1A&.google.cloud.compute.v1.OperationList\"M\xDAA\x0Cproject,zone\x82\xD3\xE4\x93\x028\x126/compute/v1/projects/{project}/zones/{zone}/operations\x12\xC7\x01\x0A\x04Wait\x121.google.cloud.compute.v1.WaitZoneOperationRequest\x1A\".google.cloud.compute.v1.Operation\"h\xDAA\x16project,zone,operation\x82\xD3\xE4\x93\x02I\"G/compute/v1/projects/{project}/zones/{zone}/operations/{operation}/wait\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x98\x0B\x0A\x17ZoneVmExtensionPolicies\x12\xFD\x01\x0A\x06Delete\x12;.google.cloud.compute.v1.DeleteZoneVmExtensionPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x91\x01\xDAA project,zone,vm_extension_policy\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02W*U/compute/v1/projects/{project}/zones/{zone}/vmExtensionPolicies/{vm_extension_policy}\x12\xEE\x01\x0A\x03Get\x128.google.cloud.compute.v1.GetZoneVmExtensionPolicyRequest\x1A*.google.cloud.compute.v1.VmExtensionPolicy\"\x80\x01\xDAA project,zone,vm_extension_policy\x82\xD3\xE4\x93\x02W\x12U/compute/v1/projects/{project}/zones/{zone}/vmExtensionPolicies/{vm_extension_policy}\x12\x8E\x02\x0A\x06Insert\x12;.google.cloud.compute.v1.InsertZoneVmExtensionPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xA2\x01\xDAA)project,zone,vm_extension_policy_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02_\"?/compute/v1/projects/{project}/zones/{zone}/vmExtensionPolicies:\x1Cvm_extension_policy_resource\x12\xCB\x01\x0A\x04List\x12;.google.cloud.compute.v1.ListZoneVmExtensionPoliciesRequest\x1A..google.cloud.compute.v1.VmExtensionPolicyList\"V\xDAA\x0Cproject,zone\x82\xD3\xE4\x93\x02A\x12?/compute/v1/projects/{project}/zones/{zone}/vmExtensionPolicies\x12\xB8\x02\x0A\x06Update\x12;.google.cloud.compute.v1.UpdateZoneVmExtensionPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xCC\x01\xDAA=project,zone,vm_extension_policy,vm_extension_policy_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02u2U/compute/v1/projects/{project}/zones/{zone}/vmExtensionPolicies/{vm_extension_policy}:\x1Cvm_extension_policy_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xD1\x03\x0A\x05Zones\x12\x91\x01\x0A\x03Get\x12'.google.cloud.compute.v1.GetZoneRequest\x1A\x1D.google.cloud.compute.v1.Zone\"B\xDAA\x0Cproject,zone\x82\xD3\xE4\x93\x02-\x12+/compute/v1/projects/{project}/zones/{zone}\x12\x8C\x01\x0A\x04List\x12).google.cloud.compute.v1.ListZonesRequest\x1A!.google.cloud.compute.v1.ZoneList\"6\xDAA\x07project\x82\xD3\xE4\x93\x02&\x12\$/compute/v1/projects/{project}/zones\x1A\xA4\x01\xCAA\x16compute.googleapis.com\xD2A\x87\x01https://www.googleapis.com/auth/compute.readonly,https://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platformB\xA7\x01\x0A\x1Bcom.google.cloud.compute.v1P\x01Z5cloud.google.com/go/compute/apiv1/computepb;computepb\xAA\x02\x17Google.Cloud.Compute.V1\xCA\x02\x17Google\\Cloud\\Compute\\V1\xEA\x02\x1AGoogle::Cloud::Compute::V1b\x06proto3" + "\x0A\x8A\xE45\x0A%google/cloud/compute/v1/compute.proto\x12\x17google.cloud.compute.v1\x1A\x17google/api/client.proto\x1A\x1Fgoogle/api/field_behavior.proto\x1A\x19google/api/resource.proto\x1A&google/cloud/extended_operations.proto\x1A\x19google/protobuf/any.proto\"\xDA\x01\x0A\x0EAWSV4Signature\x12\x1B\x0A\x0Aaccess_key\x18\x84\xE2\xCC\xDF\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1E\x0A\x0Daccess_key_id\x18\xB6\xE4\xD9\x8B\x01 \x01(\x09H\x01\x88\x01\x01\x12\"\x0A\x12access_key_version\x18\x9D\xE1\xA2& \x01(\x09H\x02\x88\x01\x01\x12\x1D\x0A\x0Dorigin_region\x18\xAD\xFC\xC0~ \x01(\x09H\x03\x88\x01\x01B\x0D\x0A\x0B_access_keyB\x10\x0A\x0E_access_key_idB\x15\x0A\x13_access_key_versionB\x10\x0A\x0E_origin_region\"\xD5\x02\x0A+AbandonInstancesInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x92\x01\x0A:instance_group_managers_abandon_instances_request_resource\x18\xF8\xF9\x83\x99\x01 \x01(\x0B2E.google.cloud.compute.v1.InstanceGroupManagersAbandonInstancesRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xEC\x02\x0A1AbandonInstancesRegionInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x9F\x01\x0AAregion_instance_group_managers_abandon_instances_request_resource\x18\xA3\xD2\xF7\xE8\x01 \x01(\x0B2K.google.cloud.compute.v1.RegionInstanceGroupManagersAbandonInstancesRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x84\x01\x0A\x11AcceleratorConfig\x12\"\x0A\x11accelerator_count\x18\xBB\xB4\xDF\xF0\x01 \x01(\x05H\x00\x88\x01\x01\x12 \x0A\x10accelerator_type\x18\x8E\xE1\xE8A \x01(\x09H\x01\x88\x01\x01B\x14\x0A\x12_accelerator_countB\x13\x0A\x11_accelerator_type\"\x8D\x01\x0A\x19AcceleratorTopologiesInfo\x12p\x0A\x1Aaccelerator_topology_infos\x18\x89\xA0\xD2h \x03(\x0B2I.google.cloud.compute.v1.AcceleratorTopologiesInfoAcceleratorTopologyInfo\"\xF7\x01\x0A0AcceleratorTopologiesInfoAcceleratorTopologyInfo\x12%\x0A\x14accelerator_topology\x18\xC3\xB3\xD2\xB9\x01 \x01(\x09H\x00\x88\x01\x01\x12\x82\x01\x0A\x18info_per_topology_states\x18\x9F\xF3\xD0W \x03(\x0B2].google.cloud.compute.v1.AcceleratorTopologiesInfoAcceleratorTopologyInfoInfoPerTopologyStateB\x17\x0A\x15_accelerator_topology\"\x92\x02\x0ADAcceleratorTopologiesInfoAcceleratorTopologyInfoInfoPerTopologyState\x12\x15\x0A\x05count\x18\x8F\xA2\x9D- \x01(\x05H\x00\x88\x01\x01\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H\x01\x88\x01\x01\"\x87\x01\x0A\x05State\x12\x13\x0A\x0FUNDEFINED_STATE\x10\x00\x12\x11\x0A\x09AVAILABLE\x10\xA9\xB5\xE6\xD2\x01\x12\x10\x0A\x08DEGRADED\x10\xAE\xA6\xA0\xBD\x01\x12\x0E\x0A\x07RUNNING\x10\x9F\xC3\xEA9\x12!\x0A\x1ATOPOLOGY_STATE_UNSPECIFIED\x10\xF9\xCC\xE6Y\x12\x11\x0A\x09UNHEALTHY\x10\xC4\xB9\xAD\xDC\x01B\x08\x0A\x06_countB\x08\x0A\x06_state\"\xBD\x03\x0A\x0FAcceleratorType\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12G\x0A\x0Adeprecated\x18\xB3\xCB\xD1\xF5\x01 \x01(\x0B2*.google.cloud.compute.v1.DeprecationStatusH\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x03\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x04\x88\x01\x01\x12*\x0A\x1Amaximum_cards_per_instance\x18\xD2\xFA\xE5} \x01(\x05H\x05\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x06\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x07\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x08\x88\x01\x01B\x15\x0A\x13_creation_timestampB\x0D\x0A\x0B_deprecatedB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x1D\x0A\x1B_maximum_cards_per_instanceB\x07\x0A\x05_nameB\x0C\x0A\x0A_self_linkB\x07\x0A\x05_zone\"\xCE\x03\x0A\x1DAcceleratorTypeAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12S\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2A.google.cloud.compute.v1.AcceleratorTypeAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1Aa\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12B\x0A\x05value\x18\x02 \x01(\x0B23.google.cloud.compute.v1.AcceleratorTypesScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xAF\x02\x0A\x13AcceleratorTypeList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12:\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2(.google.cloud.compute.v1.AcceleratorType\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xAC\x01\x0A\x1AAcceleratorTypesScopedList\x12G\x0A\x11accelerator_types\x18\xA5\xC3\xAF\xF8\x01 \x03(\x0B2(.google.cloud.compute.v1.AcceleratorType\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\x98\x01\x0A\x0CAccelerators\x12(\x0A\x17guest_accelerator_count\x18\x94\xD7\xB8\xE4\x01 \x01(\x05H\x00\x88\x01\x01\x12'\x0A\x16guest_accelerator_type\x18\x95\xA0\xDF\x8B\x01 \x01(\x09H\x01\x88\x01\x01B\x1A\x0A\x18_guest_accelerator_countB\x19\x0A\x17_guest_accelerator_type\"\xC6\x05\x0A\x0CAccessConfig\x12\x1E\x0A\x0Dexternal_ipv6\x18\xDB\xD3\x81\xFE\x01 \x01(\x09H\x00\x88\x01\x01\x12,\x0A\x1Bexternal_ipv6_prefix_length\x18\xCF\xFB\xFC\xCA\x01 \x01(\x05H\x01\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07nat_i_p\x18\xFC\xEB\x8B8 \x01(\x09H\x04\x88\x01\x01\x12\x1D\x0A\x0Cnetwork_tier\x18\xD3\xBA\xDB\xF6\x01 \x01(\x09H\x05\x88\x01\x01\x12'\x0A\x16public_ptr_domain_name\x18\xFF\xD6\xFB\x96\x01 \x01(\x09H\x06\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09H\x07\x88\x01\x01\x12\x1F\x0A\x0Eset_public_ptr\x18\x95\xC0\xE6\xF9\x01 \x01(\x08H\x08\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x09\x88\x01\x01\"\x8F\x01\x0A\x0BNetworkTier\x12\x1A\x0A\x16UNDEFINED_NETWORK_TIER\x10\x00\x12\x16\x0A\x0EFIXED_STANDARD\x10\xC8\x9E\x85\x94\x01\x12\x0F\x0A\x07PREMIUM\x10\xB7\xB4\xC1\xBE\x01\x12\x10\x0A\x08STANDARD\x10\xBD\x9D\x8C\xE7\x01\x12)\x0A!STANDARD_OVERRIDES_FIXED_STANDARD\x10\xC2\x87\x91\xDE\x01\"E\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x12\x0A\x0BDIRECT_IPV6\x10\x9D\xB1\x8C\x02\x12\x15\x0A\x0EONE_TO_ONE_NAT\x10\xDD\xBA\x8C(B\x10\x0A\x0E_external_ipv6B\x1E\x0A\x1C_external_ipv6_prefix_lengthB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x0A\x0A\x08_nat_i_pB\x0F\x0A\x0D_network_tierB\x19\x0A\x17_public_ptr_domain_nameB\x12\x0A\x10_security_policyB\x11\x0A\x0F_set_public_ptrB\x07\x0A\x05_type\"\x99\x02\x0A\x1EAddAccessConfigInstanceRequest\x12N\x0A\x16access_config_resource\x18\x90\xFF\xF6\xB8\x01 \x01(\x0B2%.google.cloud.compute.v1.AccessConfigB\x03\xE0A\x02\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12\"\x0A\x11network_interface\x18\xE8\xC0\x9D\xAE\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xAB\x02\x0A#AddAssociationFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12h\x0A\$firewall_policy_association_resource\x18\xBA\xB8\xE1{ \x01(\x0B22.google.cloud.compute.v1.FirewallPolicyAssociationB\x03\xE0A\x02\x12,\x0A\x1Creplace_existing_association\x18\xF8\xB0\xF5c \x01(\x08H\x00\x88\x01\x01\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01B\x1F\x0A\x1D_replace_existing_associationB\x0D\x0A\x0B_request_id\"\xD5\x02\x0A*AddAssociationNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12h\x0A\$firewall_policy_association_resource\x18\xBA\xB8\xE1{ \x01(\x0B22.google.cloud.compute.v1.FirewallPolicyAssociationB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12,\x0A\x1Creplace_existing_association\x18\xF8\xB0\xF5c \x01(\x08H\x00\x88\x01\x01\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01B\x1F\x0A\x1D_replace_existing_associationB\x0D\x0A\x0B_request_id\"\xB6\x02\x0A/AddAssociationOrganizationSecurityPolicyRequest\x12,\x0A\x1Creplace_existing_association\x18\xF8\xB0\xF5c \x01(\x08H\x00\x88\x01\x01\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02\x12h\x0A\$security_policy_association_resource\x18\xFA\xEC\xCD\x05 \x01(\x0B22.google.cloud.compute.v1.SecurityPolicyAssociationB\x03\xE0A\x02B\x1F\x0A\x1D_replace_existing_associationB\x0D\x0A\x0B_request_id\"\xFC\x02\x0A0AddAssociationRegionNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12h\x0A\$firewall_policy_association_resource\x18\xBA\xB8\xE1{ \x01(\x0B22.google.cloud.compute.v1.FirewallPolicyAssociationB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12,\x0A\x1Creplace_existing_association\x18\xF8\xB0\xF5c \x01(\x08H\x00\x88\x01\x01\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01B\x1F\x0A\x1D_replace_existing_associationB\x0D\x0A\x0B_request_id\"\xA9\x02\x0A\x1FAddHealthCheckTargetPoolRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Btarget_pool\x18\x8A\xE4\xF8\x1D \x01(\x09B\x03\xE0A\x02\x12z\x0A.target_pools_add_health_check_request_resource\x18\xA4\xBA\xC5\x80\x01 \x01(\x0B29.google.cloud.compute.v1.TargetPoolsAddHealthCheckRequestB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x9F\x02\x0A\x1CAddInstanceTargetPoolRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Btarget_pool\x18\x8A\xE4\xF8\x1D \x01(\x09B\x03\xE0A\x02\x12s\x0A*target_pools_add_instance_request_resource\x18\xF4\xD3\xBB\xCC\x01 \x01(\x0B26.google.cloud.compute.v1.TargetPoolsAddInstanceRequestB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xAA\x02\x0A AddInstancesInstanceGroupRequest\x12\x1E\x0A\x0Einstance_group\x18\xD5\xD4\xD5& \x01(\x09B\x03\xE0A\x02\x12{\x0A.instance_groups_add_instances_request_resource\x18\xDE\xBA\xAC\xD8\x01 \x01(\x0B2:.google.cloud.compute.v1.InstanceGroupsAddInstancesRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\x81\x02\x0A\"AddNetworkInterfaceInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12V\x0A\x1Anetwork_interface_resource\x18\x85\x94\xAE\x9B\x01 \x01(\x0B2).google.cloud.compute.v1.NetworkInterfaceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\x8E\x02\x0A\x18AddNodesNodeGroupRequest\x12\x1B\x0A\x0Anode_group\x18\x82\xFC\x8B\xE0\x01 \x01(\x09B\x03\xE0A\x02\x12j\x0A&node_groups_add_nodes_request_resource\x18\xB8\xD6\xCB> \x01(\x0B22.google.cloud.compute.v1.NodeGroupsAddNodesRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xDF\x02\x0A2AddPacketMirroringRuleNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12Z\x0A\x1Dfirewall_policy_rule_resource\x18\x83\xDF\xBAw \x01(\x0B2+.google.cloud.compute.v1.FirewallPolicyRuleB\x03\xE0A\x02\x12\x1D\x0A\x0Cmax_priority\x18\x9F\xAC\x97\x9D\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1C\x0A\x0Cmin_priority\x18\xF1\x81\xB4\x7F \x01(\x05H\x01\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x02\x88\x01\x01B\x0F\x0A\x0D_max_priorityB\x0F\x0A\x0D_min_priorityB\x0D\x0A\x0B_request_id\"\xED\x01\x0A\x18AddPeeringNetworkRequest\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09B\x03\xE0A\x02\x12j\x0A%networks_add_peering_request_resource\x18\xB5\x8D\xB3\xB9\x01 \x01(\x0B22.google.cloud.compute.v1.NetworksAddPeeringRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x9A\x02\x0A\x1EAddResourcePoliciesDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12w\x0A,disks_add_resource_policies_request_resource\x18\xA3\xF8\xDE\xEC\x01 \x01(\x0B28.google.cloud.compute.v1.DisksAddResourcePoliciesRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xAA\x02\x0A\"AddResourcePoliciesInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12\x7F\x0A0instances_add_resource_policies_request_resource\x18\x9B\xD6\xAB\xE9\x01 \x01(\x0B2<.google.cloud.compute.v1.InstancesAddResourcePoliciesRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xB2\x02\x0A\$AddResourcePoliciesRegionDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x84\x01\x0A3region_disks_add_resource_policies_request_resource\x18\x8E\xFF\xC1\x87\x01 \x01(\x0B2>.google.cloud.compute.v1.RegionDisksAddResourcePoliciesRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xC7\x01\x0A\x1CAddRuleFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12Z\x0A\x1Dfirewall_policy_rule_resource\x18\x83\xDF\xBAw \x01(\x0B2+.google.cloud.compute.v1.FirewallPolicyRuleB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xD0\x02\x0A#AddRuleNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12Z\x0A\x1Dfirewall_policy_rule_resource\x18\x83\xDF\xBAw \x01(\x0B2+.google.cloud.compute.v1.FirewallPolicyRuleB\x03\xE0A\x02\x12\x1D\x0A\x0Cmax_priority\x18\x9F\xAC\x97\x9D\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1C\x0A\x0Cmin_priority\x18\xF1\x81\xB4\x7F \x01(\x05H\x01\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x02\x88\x01\x01B\x0F\x0A\x0D_max_priorityB\x0F\x0A\x0D_min_priorityB\x0D\x0A\x0B_request_id\"\xD3\x01\x0A(AddRuleOrganizationSecurityPolicyRequest\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02\x12[\x0A\x1Dsecurity_policy_rule_resource\x18\xC3\xBA\x82\xC0\x01 \x01(\x0B2+.google.cloud.compute.v1.SecurityPolicyRuleB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xF7\x02\x0A)AddRuleRegionNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12Z\x0A\x1Dfirewall_policy_rule_resource\x18\x83\xDF\xBAw \x01(\x0B2+.google.cloud.compute.v1.FirewallPolicyRuleB\x03\xE0A\x02\x12\x1D\x0A\x0Cmax_priority\x18\x9F\xAC\x97\x9D\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1C\x0A\x0Cmin_priority\x18\xF1\x81\xB4\x7F \x01(\x05H\x01\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x02\x88\x01\x01B\x0F\x0A\x0D_max_priorityB\x0F\x0A\x0D_min_priorityB\x0D\x0A\x0B_request_id\"\x97\x02\x0A\"AddRuleRegionSecurityPolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02\x12[\x0A\x1Dsecurity_policy_rule_resource\x18\xC3\xBA\x82\xC0\x01 \x01(\x0B2+.google.cloud.compute.v1.SecurityPolicyRuleB\x03\xE0A\x02\x12\x1D\x0A\x0Dvalidate_only\x18\xB5\xFA\xDFs \x01(\x08H\x00\x88\x01\x01B\x10\x0A\x0E_validate_only\"\xF0\x01\x0A\x1CAddRuleSecurityPolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02\x12[\x0A\x1Dsecurity_policy_rule_resource\x18\xC3\xBA\x82\xC0\x01 \x01(\x0B2+.google.cloud.compute.v1.SecurityPolicyRuleB\x03\xE0A\x02\x12\x1D\x0A\x0Dvalidate_only\x18\xB5\xFA\xDFs \x01(\x08H\x00\x88\x01\x01B\x10\x0A\x0E_validate_only\"\xE4\x01\x0A#AddSignedUrlKeyBackendBucketRequest\x12\x1E\x0A\x0Ebackend_bucket\x18\xF5\xE3\xDD+ \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12O\x0A\x17signed_url_key_resource\x18\x81\xA3\x9B\xDA\x01 \x01(\x0B2%.google.cloud.compute.v1.SignedUrlKeyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xE7\x01\x0A\$AddSignedUrlKeyBackendServiceRequest\x12 \x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12O\x0A\x17signed_url_key_resource\x18\x81\xA3\x9B\xDA\x01 \x01(\x0B2%.google.cloud.compute.v1.SignedUrlKeyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x97\x0D\x0A\x07Address\x12\x18\x0A\x07address\x18\xF4\xB7\xDE\xDC\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Caddress_type\x18\xA5\x89\x84~ \x01(\x09H\x01\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x02\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x04\x88\x01\x01\x12\x1D\x0A\x0Dip_collection\x18\xB6\x91\xA8T \x01(\x09H\x05\x88\x01\x01\x12\x1B\x0A\x0Aip_version\x18\xC0\xF3\xD2\x8C\x01 \x01(\x09H\x06\x88\x01\x01\x12\"\x0A\x12ipv6_endpoint_type\x18\xCC\xFE\xBE. \x01(\x09H\x07\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x08\x88\x01\x01\x12!\x0A\x11label_fingerprint\x18\x99\xF0\xF7T \x01(\x09H\x09\x88\x01\x01\x12@\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B2,.google.cloud.compute.v1.Address.LabelsEntry\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x0A\x88\x01\x01\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09H\x0B\x88\x01\x01\x12\x1D\x0A\x0Cnetwork_tier\x18\xD3\xBA\xDB\xF6\x01 \x01(\x09H\x0C\x88\x01\x01\x12\x1E\x0A\x0Dprefix_length\x18\xB3\xBA\xA3\xD8\x01 \x01(\x05H\x0D\x88\x01\x01\x12\x18\x0A\x07purpose\x18\x9E\xFA\xEF\x96\x01 \x01(\x09H\x0E\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x0F\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x10\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x11\x88\x01\x01\x12\x1B\x0A\x0Asubnetwork\x18\xEE\xA7\xE4\x92\x01 \x01(\x09H\x12\x88\x01\x01\x12\x10\x0A\x05users\x18\x88\x9C\x9A5 \x03(\x09\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"e\x0A\x0BAddressType\x12\x1A\x0A\x16UNDEFINED_ADDRESS_TYPE\x10\x00\x12\x0F\x0A\x08EXTERNAL\x10\xCB\xA7\xFD\x10\x12\x10\x0A\x08INTERNAL\x10\xBD\xED\x96\x85\x01\x12\x17\x0A\x10UNSPECIFIED_TYPE\x10\xE2\xEE\xDB\x19\"[\x0A\x09IpVersion\x12\x18\x0A\x14UNDEFINED_IP_VERSION\x10\x00\x12\x0B\x0A\x04IPV4\x10\x85\xCC\x89\x01\x12\x0B\x0A\x04IPV6\x10\x87\xCC\x89\x01\x12\x1A\x0A\x13UNSPECIFIED_VERSION\x10\x90\xCF\xB5\x0A\"K\x0A\x10Ipv6EndpointType\x12 \x0A\x1CUNDEFINED_IPV6_ENDPOINT_TYPE\x10\x00\x12\x0C\x0A\x05NETLB\x10\xB3\x97\xAF#\x12\x07\x0A\x02VM\x10\xB7\x15\"\x8F\x01\x0A\x0BNetworkTier\x12\x1A\x0A\x16UNDEFINED_NETWORK_TIER\x10\x00\x12\x16\x0A\x0EFIXED_STANDARD\x10\xC8\x9E\x85\x94\x01\x12\x0F\x0A\x07PREMIUM\x10\xB7\xB4\xC1\xBE\x01\x12\x10\x0A\x08STANDARD\x10\xBD\x9D\x8C\xE7\x01\x12)\x0A!STANDARD_OVERRIDES_FIXED_STANDARD\x10\xC2\x87\x91\xDE\x01\"\xE2\x01\x0A\x07Purpose\x12\x15\x0A\x11UNDEFINED_PURPOSE\x10\x00\x12\x14\x0A\x0CDNS_RESOLVER\x10\xFC\xDC\x83\xE3\x01\x12\x13\x0A\x0CGCE_ENDPOINT\x10\xAB\xC4\xF5m\x12\x1A\x0A\x12IPSEC_INTERCONNECT\x10\x83\xD2\xAA\xA2\x01\x12\x0F\x0A\x08NAT_AUTO\x10\xAD\xB4\x85N\x12\x1E\x0A\x17PRIVATE_SERVICE_CONNECT\x10\xC4\xF4\xF9\x16\x12\x12\x0A\x0ASERVERLESS\x10\xDC\xC6\xFD\x80\x01\x12\x1F\x0A\x17SHARED_LOADBALANCER_VIP\x10\xD4\xD3\xB3\x8C\x01\x12\x13\x0A\x0BVPC_PEERING\x10\xAA\xF3\x8E\xBF\x01\"R\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x0D\x0A\x06IN_USE\x10\xCD\xCE\xA5\x08\x12\x10\x0A\x08RESERVED\x10\xA8\xF6\x8D\xCE\x01\x12\x11\x0A\x09RESERVING\x10\xD9\xF4\xAF\xF5\x01B\x0A\x0A\x08_addressB\x0F\x0A\x0D_address_typeB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x10\x0A\x0E_ip_collectionB\x0D\x0A\x0B_ip_versionB\x15\x0A\x13_ipv6_endpoint_typeB\x07\x0A\x05_kindB\x14\x0A\x12_label_fingerprintB\x07\x0A\x05_nameB\x0A\x0A\x08_networkB\x0F\x0A\x0D_network_tierB\x10\x0A\x0E_prefix_lengthB\x0A\x0A\x08_purposeB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB\x09\x0A\x07_statusB\x0D\x0A\x0B_subnetwork\"\xB7\x03\x0A\x15AddressAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12K\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B29.google.cloud.compute.v1.AddressAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1AZ\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12;\x0A\x05value\x18\x02 \x01(\x0B2,.google.cloud.compute.v1.AddressesScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x9F\x02\x0A\x0BAddressList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x122\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2 .google.cloud.compute.v1.Address\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x95\x01\x0A\x13AddressesScopedList\x127\x0A\x09addresses\x18\xA2\xF7\x81\xA1\x01 \x03(\x0B2 .google.cloud.compute.v1.Address\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xCD\x04\x0A\x17AdvancedMachineFeatures\x12,\x0A\x1Cenable_nested_virtualization\x18\x85\xCB\xF7\x07 \x01(\x08H\x00\x88\x01\x01\x12'\x0A\x16enable_uefi_networking\x18\xA4\xB1\xBF\x9F\x01 \x01(\x08H\x01\x88\x01\x01\x12,\x0A\x1Bperformance_monitoring_unit\x18\x8C\xC2\xB9\xFE\x01 \x01(\x09H\x02\x88\x01\x01\x12!\x0A\x10threads_per_core\x18\xD7\xDA\x91\xA8\x01 \x01(\x05H\x03\x88\x01\x01\x12\x1B\x0A\x0Aturbo_mode\x18\xA4\x8E\xBA\xCE\x01 \x01(\x09H\x04\x88\x01\x01\x12\"\x0A\x12visible_core_count\x18\xDC\xF4\x8F\\ \x01(\x05H\x05\x88\x01\x01\"\xB1\x01\x0A\x19PerformanceMonitoringUnit\x12)\x0A%UNDEFINED_PERFORMANCE_MONITORING_UNIT\x10\x00\x12\x14\x0A\x0DARCHITECTURAL\x10\xDD\xB1\xFBI\x12\x10\x0A\x08ENHANCED\x10\xF6\x86\xB2\xE3\x01\x12/\x0A'PERFORMANCE_MONITORING_UNIT_UNSPECIFIED\x10\xC4\xF8\xD4\xCC\x01\x12\x10\x0A\x08STANDARD\x10\xBD\x9D\x8C\xE7\x01B\x1F\x0A\x1D_enable_nested_virtualizationB\x19\x0A\x17_enable_uefi_networkingB\x1E\x0A\x1C_performance_monitoring_unitB\x13\x0A\x11_threads_per_coreB\x0D\x0A\x0B_turbo_modeB\x15\x0A\x13_visible_core_count\"\xA7\x03\x0A%AggregatedListAcceleratorTypesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA0\x03\x0A\x1EAggregatedListAddressesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA2\x03\x0A AggregatedListAutoscalersRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA5\x03\x0A#AggregatedListBackendBucketsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA6\x03\x0A\$AggregatedListBackendServicesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA0\x03\x0A\x1EAggregatedListDiskTypesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\x9C\x03\x0A\x1AAggregatedListDisksRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA6\x03\x0A\$AggregatedListForwardingRulesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA9\x03\x0A'AggregatedListFutureReservationsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA7\x03\x0A%AggregatedListGlobalOperationsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA3\x03\x0A!AggregatedListHealthChecksRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xAC\x03\x0A*AggregatedListInstanceGroupManagersRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA5\x03\x0A#AggregatedListInstanceGroupsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA8\x03\x0A&AggregatedListInstanceTemplatesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA0\x03\x0A\x1EAggregatedListInstancesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA7\x03\x0A%AggregatedListInstantSnapshotsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xAE\x03\x0A,AggregatedListInterconnectAttachmentsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA3\x03\x0A!AggregatedListMachineTypesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA9\x03\x0A'AggregatedListNetworkAttachmentsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xB2\x03\x0A0AggregatedListNetworkEdgeSecurityServicesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xAC\x03\x0A*AggregatedListNetworkEndpointGroupsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xAE\x03\x0A,AggregatedListNetworkFirewallPoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA1\x03\x0A\x1FAggregatedListNodeGroupsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA4\x03\x0A\"AggregatedListNodeTemplatesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA0\x03\x0A\x1EAggregatedListNodeTypesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA7\x03\x0A%AggregatedListPacketMirroringsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xAE\x03\x0A,AggregatedListPublicDelegatedPrefixesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA8\x03\x0A&AggregatedListRegionCommitmentsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xB2\x03\x0A0AggregatedListRegionCompositeHealthChecksRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xB6\x03\x0A4AggregatedListRegionHealthAggregationPoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xB0\x03\x0A.AggregatedListRegionHealthCheckServicesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xAA\x03\x0A(AggregatedListRegionHealthSourcesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xB2\x03\x0A0AggregatedListRegionNotificationEndpointsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA3\x03\x0A!AggregatedListReservationsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA7\x03\x0A%AggregatedListResourcePoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\x9E\x03\x0A\x1CAggregatedListRoutersRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA7\x03\x0A%AggregatedListSecurityPoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA9\x03\x0A'AggregatedListServiceAttachmentsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA6\x03\x0A\$AggregatedListSslCertificatesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA2\x03\x0A AggregatedListSslPoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA7\x03\x0A%AggregatedListStoragePoolTypesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA3\x03\x0A!AggregatedListStoragePoolsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\x8B\x04\x0A AggregatedListSubnetworksRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01\x12\x15\x0A\x05views\x18\xEE\xB4\xC05 \x01(\x09H\x07\x88\x01\x01\"F\x0A\x05Views\x12\x13\x0A\x0FUNDEFINED_VIEWS\x10\x00\x12\x0E\x0A\x07DEFAULT\x10\xA1\xC4\xFD6\x12\x18\x0A\x10WITH_UTILIZATION\x10\x89\xA0\xAF\xF0\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_numberB\x08\x0A\x06_views\"\xA8\x03\x0A&AggregatedListTargetHttpProxiesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA9\x03\x0A'AggregatedListTargetHttpsProxiesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA6\x03\x0A\$AggregatedListTargetInstancesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA2\x03\x0A AggregatedListTargetPoolsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA7\x03\x0A%AggregatedListTargetTcpProxiesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA8\x03\x0A&AggregatedListTargetVpnGatewaysRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\x9E\x03\x0A\x1CAggregatedListUrlMapsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA2\x03\x0A AggregatedListVpnGatewaysRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\xA1\x03\x0A\x1FAggregatedListVpnTunnelsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12include_all_scopes\x18\xF4\xE1\xCC\xBA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12'\x0A\x16service_project_number\x18\xF9\xAB\x85\x97\x01 \x01(\x03H\x06\x88\x01\x01B\x09\x0A\x07_filterB\x15\x0A\x13_include_all_scopesB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x19\x0A\x17_service_project_number\"\x81\x01\x0A\x0CAliasIpRange\x12\x1D\x0A\x0Dip_cidr_range\x18\xCA\xCD\xE4. \x01(\x09H\x00\x88\x01\x01\x12&\x0A\x15subnetwork_range_name\x18\xBE\xB2\x81\xB9\x01 \x01(\x09H\x01\x88\x01\x01B\x10\x0A\x0E_ip_cidr_rangeB\x18\x0A\x16_subnetwork_range_name\"\xBF\x06\x0A\x1EAllocationAggregateReservation\x12i\x0A\x10in_use_resources\x18\xD3\xF7\x83\xC3\x01 \x03(\x0B2K.google.cloud.compute.v1.AllocationAggregateReservationReservedResourceInfo\x12j\x0A\x12reserved_resources\x18\xCE\xE3\xD5e \x03(\x0B2K.google.cloud.compute.v1.AllocationAggregateReservationReservedResourceInfo\x12\x19\x0A\x09vm_family\x18\xEC\xBB\xCE; \x01(\x09H\x00\x88\x01\x01\x12\x1E\x0A\x0Dworkload_type\x18\x82\xFE\xB0\x82\x01 \x01(\x09H\x01\x88\x01\x01\"\x8A\x03\x0A\x08VmFamily\x12\x17\x0A\x13UNDEFINED_VM_FAMILY\x10\x00\x12%\x0A\x1EVM_FAMILY_CLOUD_TPU_DEVICE_CT3\x10\xFC\x8D\xB7\x14\x12+\x0A\$VM_FAMILY_CLOUD_TPU_LITE_DEVICE_CT5L\x10\xE3\x82\xC13\x12/\x0A(VM_FAMILY_CLOUD_TPU_LITE_POD_SLICE_CT5LP\x10\xF3\xD6\xF5\x08\x12/\x0A'VM_FAMILY_CLOUD_TPU_LITE_POD_SLICE_CT6E\x10\x95\xC9\x9C\xBE\x01\x12*\x0A\"VM_FAMILY_CLOUD_TPU_POD_SLICE_CT3P\x10\xB8\xD1\xDA\xF6\x01\x12*\x0A\"VM_FAMILY_CLOUD_TPU_POD_SLICE_CT4P\x10\xD7\xD1\xDA\xF6\x01\x12*\x0A\"VM_FAMILY_CLOUD_TPU_POD_SLICE_CT5P\x10\xF6\xD1\xDA\xF6\x01\x12+\x0A#VM_FAMILY_CLOUD_TPU_POD_SLICE_TPU7X\x10\xD0\xD2\xB2\xE7\x01\"^\x0A\x0CWorkloadType\x12\x1B\x0A\x17UNDEFINED_WORKLOAD_TYPE\x10\x00\x12\x0C\x0A\x05BATCH\x10\x9A\xBE\x83\x1E\x12\x0E\x0A\x07SERVING\x10\xEC\xA7\xBD\x08\x12\x13\x0A\x0BUNSPECIFIED\x10\x97\xBE\x98\xFB\x01B\x0C\x0A\x0A_vm_familyB\x10\x0A\x0E_workload_type\"\xBA\x01\x0A2AllocationAggregateReservationReservedResourceInfo\x12t\x0A\x0Baccelerator\x18\xEB\xC4\xAB\xCA\x01 \x01(\x0B2V.google.cloud.compute.v1.AllocationAggregateReservationReservedResourceInfoAcceleratorH\x00\x88\x01\x01B\x0E\x0A\x0C_accelerator\"\xB0\x01\x0A=AllocationAggregateReservationReservedResourceInfoAccelerator\x12\"\x0A\x11accelerator_count\x18\xBB\xB4\xDF\xF0\x01 \x01(\x05H\x00\x88\x01\x01\x12 \x0A\x10accelerator_type\x18\x8E\xE1\xE8A \x01(\x09H\x01\x88\x01\x01B\x14\x0A\x12_accelerator_countB\x13\x0A\x11_accelerator_type\"\xE8\x01\x0A\"AllocationReservationSharingPolicy\x12#\x0A\x12service_share_type\x18\xE4\x8E\xAB\xF5\x01 \x01(\x09H\x00\x88\x01\x01\"\x85\x01\x0A\x10ServiceShareType\x12 \x0A\x1CUNDEFINED_SERVICE_SHARE_TYPE\x10\x00\x12\x11\x0A\x09ALLOW_ALL\x10\xEB\xB6\xE0\xE2\x01\x12\x14\x0A\x0CDISALLOW_ALL\x10\xBD\xDD\xBA\x84\x01\x12&\x0A\x1ESERVICE_SHARE_TYPE_UNSPECIFIED\x10\xFC\xA5\x88\x85\x01B\x15\x0A\x13_service_share_type\"\xCB\x03\x0A\x18AllocationResourceStatus\x12X\x0A\x0Bhealth_info\x18\xB1\xE9\x98p \x01(\x0B2;.google.cloud.compute.v1.AllocationResourceStatusHealthInfoH\x00\x88\x01\x01\x12'\x0A\x17reservation_block_count\x18\xEA\xD5\x95M \x01(\x05H\x01\x88\x01\x01\x12W\x0A\x17reservation_maintenance\x18\xA0\x86\xB5\xA2\x01 \x01(\x0B2-.google.cloud.compute.v1.GroupMaintenanceInfoH\x02\x88\x01\x01\x12o\x0A\x17specific_sku_allocation\x18\xEF\xFF\xC8] \x01(\x0B2F.google.cloud.compute.v1.AllocationResourceStatusSpecificSKUAllocationH\x03\x88\x01\x01B\x0E\x0A\x0C_health_infoB\x1A\x0A\x18_reservation_block_countB\x1A\x0A\x18_reservation_maintenanceB\x1A\x0A\x18_specific_sku_allocation\"\xC6\x02\x0A\"AllocationResourceStatusHealthInfo\x12%\x0A\x14degraded_block_count\x18\xCC\x8E\x91\xF5\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1E\x0A\x0Dhealth_status\x18\xB5\xD6\xBA\xB5\x01 \x01(\x09H\x01\x88\x01\x01\x12#\x0A\x13healthy_block_count\x18\xBB\xFE\xD0j \x01(\x05H\x02\x88\x01\x01\"q\x0A\x0CHealthStatus\x12\x1B\x0A\x17UNDEFINED_HEALTH_STATUS\x10\x00\x12\x10\x0A\x08DEGRADED\x10\xAE\xA6\xA0\xBD\x01\x12\x0F\x0A\x07HEALTHY\x10\xFD\xAA\xDB\xD1\x01\x12!\x0A\x19HEALTH_STATUS_UNSPECIFIED\x10\x8D\x82\xFA\xE5\x01B\x17\x0A\x15_degraded_block_countB\x10\x0A\x0E_health_statusB\x16\x0A\x14_healthy_block_count\"\xA5\x02\x0A-AllocationResourceStatusSpecificSKUAllocation\x12+\x0A\x1Bsource_instance_template_id\x18\xFA\xEF\x825 \x01(\x09H\x00\x88\x01\x01\x12r\x0A\x0Cutilizations\x18\x91\xAD\xF6\xBF\x01 \x03(\x0B2X.google.cloud.compute.v1.AllocationResourceStatusSpecificSKUAllocation.UtilizationsEntry\x1A3\x0A\x11UtilizationsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x03:\x028\x01B\x1E\x0A\x1C_source_instance_template_id\"\xE2\x01\x0AFAllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk\x12\x1D\x0A\x0Cdisk_size_gb\x18\xB7\x9A\xE7\x96\x01 \x01(\x03H\x00\x88\x01\x01\x12\x1A\x0A\x09interface\x18\xB9\xDA\xD5\xEF\x01 \x01(\x09H\x01\x88\x01\x01\">\x0A\x09Interface\x12\x17\x0A\x13UNDEFINED_INTERFACE\x10\x00\x12\x0B\x0A\x04NVME\x10\xE0\x82\x93\x01\x12\x0B\x0A\x04SCSI\x10\xA6\x81\x9B\x01B\x0F\x0A\x0D_disk_size_gbB\x0C\x0A\x0A_interface\"\x97\x03\x0A9AllocationSpecificSKUAllocationReservedInstanceProperties\x12J\x0A\x12guest_accelerators\x18\xEF\xCC\x87\xDD\x01 \x03(\x0B2*.google.cloud.compute.v1.AcceleratorConfig\x12v\x0A\x0Alocal_ssds\x18\xC3\x8E\xD3m \x03(\x0B2_.google.cloud.compute.v1.AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk\x12\x1E\x0A\x0Dlocation_hint\x18\xD1\x81\x92\xA7\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Cmachine_type\x18\xB2\xB0\xCAl \x01(\x09H\x01\x88\x01\x01\x12 \x0A\x10min_cpu_platform\x18\xF7\x9B\xEAs \x01(\x09H\x02\x88\x01\x01B\x10\x0A\x0E_location_hintB\x0F\x0A\x0D_machine_typeB\x13\x0A\x11_min_cpu_platform\"\xFE\x02\x0A AllocationSpecificSKUReservation\x12\x1E\x0A\x0Dassured_count\x18\xCD\xF8\x8A\x86\x01 \x01(\x03H\x00\x88\x01\x01\x12\x15\x0A\x05count\x18\x8F\xA2\x9D- \x01(\x03H\x01\x88\x01\x01\x12\x1D\x0A\x0Cin_use_count\x18\xBD\xAB\xA6\xEB\x01 \x01(\x03H\x02\x88\x01\x01\x12w\x0A\x13instance_properties\x18\x9D\x9E\xD8f \x01(\x0B2R.google.cloud.compute.v1.AllocationSpecificSKUAllocationReservedInstancePropertiesH\x03\x88\x01\x01\x12)\x0A\x18source_instance_template\x18\xC0\xC3\xC1\x9E\x01 \x01(\x09H\x04\x88\x01\x01B\x10\x0A\x0E_assured_countB\x08\x0A\x06_countB\x0F\x0A\x0D_in_use_countB\x16\x0A\x14_instance_propertiesB\x1B\x0A\x19_source_instance_template\"K\x0A\x07Allowed\x12\x1D\x0A\x0CI_p_protocol\x18\xBD\xF6\xDE\xE8\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x05ports\x18\x92\xF0\xF92 \x03(\x09B\x0F\x0A\x0D_I_p_protocol\"\xA0\x01\x0A&AnnouncePublicAdvertisedPrefixeRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12(\x0A\x18public_advertised_prefix\x18\x9E\xF7\xC90 \x01(\x09B\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xBF\x01\x0A%AnnouncePublicDelegatedPrefixeRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12'\x0A\x17public_delegated_prefix\x18\xE8\xDC\xB1a \x01(\x09B\x03\xE0A\x02\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xA8\x02\x0A2ApplyUpdatesToInstancesInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x89\x01\x0A6instance_group_managers_apply_updates_request_resource\x18\xD3\xF6\xCE{ \x01(\x0B2A.google.cloud.compute.v1.InstanceGroupManagersApplyUpdatesRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zone\"\xBF\x02\x0A8ApplyUpdatesToInstancesRegionInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x96\x01\x0A=region_instance_group_managers_apply_updates_request_resource\x18\xFE\xE9\xAD\$ \x01(\x0B2G.google.cloud.compute.v1.RegionInstanceGroupManagersApplyUpdatesRequestB\x03\xE0A\x02\"\x9E\x02\x0A\x19AttachDiskInstanceRequest\x12M\x0A\x16attached_disk_resource\x18\x95\x92\x9A+ \x01(\x0B2%.google.cloud.compute.v1.AttachedDiskB\x03\xE0A\x02\x12\x1C\x0A\x0Cforce_attach\x18\x99\xA4\x89D \x01(\x08H\x00\x88\x01\x01\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0F\x0A\x0D_force_attachB\x0D\x0A\x0B_request_id\"\xCF\x02\x0A7AttachNetworkEndpointsGlobalNetworkEndpointGroupRequest\x12\x9C\x01\x0A@global_network_endpoint_groups_attach_endpoints_request_resource\x18\xEB\xA1\xD1\x0E \x01(\x0B2J.google.cloud.compute.v1.GlobalNetworkEndpointGroupsAttachEndpointsRequestB\x03\xE0A\x02\x12'\x0A\x16network_endpoint_group\x18\x86\xCB\xF3\xCE\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xD8\x02\x0A1AttachNetworkEndpointsNetworkEndpointGroupRequest\x12'\x0A\x16network_endpoint_group\x18\x86\xCB\xF3\xCE\x01 \x01(\x09B\x03\xE0A\x02\x12\x8E\x01\x0A9network_endpoint_groups_attach_endpoints_request_resource\x18\x87\xB5 \x01(\x0B2D.google.cloud.compute.v1.NetworkEndpointGroupsAttachEndpointsRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xF1\x02\x0A7AttachNetworkEndpointsRegionNetworkEndpointGroupRequest\x12'\x0A\x16network_endpoint_group\x18\x86\xCB\xF3\xCE\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x9D\x01\x0A@region_network_endpoint_groups_attach_endpoints_request_resource\x18\xFC\xF9\xDD\x9F\x01 \x01(\x0B2J.google.cloud.compute.v1.RegionNetworkEndpointGroupsAttachEndpointsRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xDC\x0A\x0A\x0CAttachedDisk\x12\x1D\x0A\x0Carchitecture\x18\xD3\xD2\xB1\x90\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bauto_delete\x18\xBB\xE4\xCE\xDD\x01 \x01(\x08H\x01\x88\x01\x01\x12\x14\x0A\x04boot\x18\xF2\xF5\xB8\x01 \x01(\x08H\x02\x88\x01\x01\x12\x1B\x0A\x0Bdevice_name\x18\xD4\xB5\x9A \x01(\x09H\x03\x88\x01\x01\x12T\x0A\x13disk_encryption_key\x18\x85\xED\xC4\x81\x01 \x01(\x0B2..google.cloud.compute.v1.CustomerEncryptionKeyH\x04\x88\x01\x01\x12\x1D\x0A\x0Cdisk_size_gb\x18\xB7\x9A\xE7\x96\x01 \x01(\x03H\x05\x88\x01\x01\x12\x1C\x0A\x0Cforce_attach\x18\x99\xA4\x89D \x01(\x08H\x06\x88\x01\x01\x12E\x0A\x11guest_os_features\x18\xD1\xE0\xE7% \x03(\x0B2'.google.cloud.compute.v1.GuestOsFeature\x12\x15\x0A\x05index\x18\xD2\xD1\xEC/ \x01(\x05H\x07\x88\x01\x01\x12X\x0A\x11initialize_params\x18\x95\x92\xB8\x08 \x01(\x0B25.google.cloud.compute.v1.AttachedDiskInitializeParamsH\x08\x88\x01\x01\x12\x1A\x0A\x09interface\x18\xB9\xDA\xD5\xEF\x01 \x01(\x09H\x09\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x0A\x88\x01\x01\x12\x14\x0A\x08licenses\x18\xD2\x88\x80\xA1\x01 \x03(\x09\x12\x14\x0A\x04mode\x18\xA3\xF3\xCC\x01 \x01(\x09H\x0B\x88\x01\x01\x12\x1C\x0A\x0Bsaved_state\x18\xD9\xA9\xA1\xC4\x01 \x01(\x09H\x0C\x88\x01\x01\x12\\\x0A\x1Fshielded_instance_initial_state\x18\x83\xC4\xDC[ \x01(\x0B2+.google.cloud.compute.v1.InitialStateConfigH\x0D\x88\x01\x01\x12\x16\x0A\x06source\x18\x9B\xD0\xC1T \x01(\x09H\x0E\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x0F\x88\x01\x01\"j\x0A\x0CArchitecture\x12\x1A\x0A\x16UNDEFINED_ARCHITECTURE\x10\x00\x12 \x0A\x18ARCHITECTURE_UNSPECIFIED\x10\xAB\xD4\x9D\xBC\x01\x12\x0C\x0A\x05ARM64\x10\xFA\xCB\xE9\x1D\x12\x0E\x0A\x06X86_64\x10\xC7\xA4\xE6\xCA\x01\">\x0A\x09Interface\x12\x17\x0A\x13UNDEFINED_INTERFACE\x10\x00\x12\x0B\x0A\x04NVME\x10\xE0\x82\x93\x01\x12\x0B\x0A\x04SCSI\x10\xA6\x81\x9B\x01\"?\x0A\x04Mode\x12\x12\x0A\x0EUNDEFINED_MODE\x10\x00\x12\x10\x0A\x09READ_ONLY\x10\xB5\x99\xEC+\x12\x11\x0A\x0AREAD_WRITE\x10\xD6\x97\xE4R\"_\x0A\x0ASavedState\x12\x19\x0A\x15UNDEFINED_SAVED_STATE\x10\x00\x12\$\x0A\x1CDISK_SAVED_STATE_UNSPECIFIED\x10\xCF\xBF\xCA\xBA\x01\x12\x10\x0A\x09PRESERVED\x10\xF8\xD6\x98y\"?\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x12\x0A\x0APERSISTENT\x10\x97\xF5\xD5\xDB\x01\x12\x0F\x0A\x07SCRATCH\x10\xDA\xFD\xF0\xEC\x01B\x0F\x0A\x0D_architectureB\x0E\x0A\x0C_auto_deleteB\x07\x0A\x05_bootB\x0E\x0A\x0C_device_nameB\x16\x0A\x14_disk_encryption_keyB\x0F\x0A\x0D_disk_size_gbB\x0F\x0A\x0D_force_attachB\x08\x0A\x06_indexB\x14\x0A\x12_initialize_paramsB\x0C\x0A\x0A_interfaceB\x07\x0A\x05_kindB\x07\x0A\x05_modeB\x0E\x0A\x0C_saved_stateB\"\x0A _shielded_instance_initial_stateB\x09\x0A\x07_sourceB\x07\x0A\x05_type\"\x8F\x0C\x0A\x1CAttachedDiskInitializeParams\x12\x1D\x0A\x0Carchitecture\x18\xD3\xD2\xB1\x90\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x19\x0A\x09disk_name\x18\xED\xBF\xA0, \x01(\x09H\x02\x88\x01\x01\x12\x1D\x0A\x0Cdisk_size_gb\x18\xB7\x9A\xE7\x96\x01 \x01(\x03H\x03\x88\x01\x01\x12\x19\x0A\x09disk_type\x18\x9C\xE9\xAC, \x01(\x09H\x04\x88\x01\x01\x12+\x0A\x1Benable_confidential_compute\x18\xBC\xEB\xD90 \x01(\x08H\x05\x88\x01\x01\x12U\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B2A.google.cloud.compute.v1.AttachedDiskInitializeParams.LabelsEntry\x12\x14\x0A\x08licenses\x18\xD2\x88\x80\xA1\x01 \x03(\x09\x12 \x0A\x10on_update_action\x18\x8C\xD8\xC4` \x01(\x09H\x06\x88\x01\x01\x12 \x0A\x10provisioned_iops\x18\xD4\xBD\x87Y \x01(\x03H\x07\x88\x01\x01\x12'\x0A\x16provisioned_throughput\x18\x95\xBE\x88\xFB\x01 \x01(\x03H\x08\x88\x01\x01\x12\x18\x0A\x0Dreplica_zones\x18\x80\xB8\x8C\x17 \x03(\x09\x12q\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2N.google.cloud.compute.v1.AttachedDiskInitializeParams.ResourceManagerTagsEntry\x12\x1C\x0A\x11resource_policies\x18\xE1\x9C\xCC\x0A \x03(\x09\x12\x1C\x0A\x0Csource_image\x18\xB7\xE8\x86\x18 \x01(\x09H\x09\x88\x01\x01\x12\\\x0A\x1Bsource_image_encryption_key\x18\xAB\x91\xF5\xB5\x01 \x01(\x0B2..google.cloud.compute.v1.CustomerEncryptionKeyH\x0A\x88\x01\x01\x12\x1F\x0A\x0Fsource_snapshot\x18\xE8\x9A\x8E< \x01(\x09H\x0B\x88\x01\x01\x12_\x0A\x1Esource_snapshot_encryption_key\x18\xDA\x8E\xE7\x90\x01 \x01(\x0B2..google.cloud.compute.v1.CustomerEncryptionKeyH\x0C\x88\x01\x01\x12\x1D\x0A\x0Cstorage_pool\x18\xE0\xC6\xF1\xAB\x01 \x01(\x09H\x0D\x88\x01\x01\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"j\x0A\x0CArchitecture\x12\x1A\x0A\x16UNDEFINED_ARCHITECTURE\x10\x00\x12 \x0A\x18ARCHITECTURE_UNSPECIFIED\x10\xAB\xD4\x9D\xBC\x01\x12\x0C\x0A\x05ARM64\x10\xFA\xCB\xE9\x1D\x12\x0E\x0A\x06X86_64\x10\xC7\xA4\xE6\xCA\x01\"\x8A\x01\x0A\x0EOnUpdateAction\x12\x1E\x0A\x1AUNDEFINED_ON_UPDATE_ACTION\x10\x00\x12\x15\x0A\x0DRECREATE_DISK\x10\xED\x9D\xF6\xEB\x01\x12'\x0A\x1FRECREATE_DISK_IF_SOURCE_CHANGED\x10\x80\x8A\xEA\xBD\x01\x12\x18\x0A\x11USE_EXISTING_DISK\x10\xF9\xE5\xF9nB\x0F\x0A\x0D_architectureB\x0E\x0A\x0C_descriptionB\x0C\x0A\x0A_disk_nameB\x0F\x0A\x0D_disk_size_gbB\x0C\x0A\x0A_disk_typeB\x1E\x0A\x1C_enable_confidential_computeB\x13\x0A\x11_on_update_actionB\x13\x0A\x11_provisioned_iopsB\x19\x0A\x17_provisioned_throughputB\x0F\x0A\x0D_source_imageB\x1E\x0A\x1C_source_image_encryption_keyB\x12\x0A\x10_source_snapshotB!\x0A\x1F_source_snapshot_encryption_keyB\x0F\x0A\x0D_storage_pool\"\x98\x01\x0A\x0BAuditConfig\x12F\x0A\x11audit_log_configs\x18\x92\xEA\xF2\xE8\x01 \x03(\x0B2'.google.cloud.compute.v1.AuditLogConfig\x12\x1B\x0A\x10exempted_members\x18\x98\xDD\xF5n \x03(\x09\x12\x18\x0A\x07service\x18\xB5\x8D\x8F\xB2\x01 \x01(\x09H\x00\x88\x01\x01B\x0A\x0A\x08_service\"\x94\x02\x0A\x0EAuditLogConfig\x12\x1B\x0A\x10exempted_members\x18\x98\xDD\xF5n \x03(\x09\x12'\x0A\x17ignore_child_exemptions\x18\x9A\x8F\xB9! \x01(\x08H\x00\x88\x01\x01\x12\x19\x0A\x08log_type\x18\xD5\x9E\x9C\xC0\x01 \x01(\x09H\x01\x88\x01\x01\"x\x0A\x07LogType\x12\x16\x0A\x12UNDEFINED_LOG_TYPE\x10\x00\x12\x11\x0A\x0AADMIN_READ\x10\xA6\xC9\xBE=\x12\x11\x0A\x09DATA_READ\x10\x8B\xBA\xC5\x91\x01\x12\x12\x0A\x0ADATA_WRITE\x10\xEA\x85\x9B\xA2\x01\x12\x1B\x0A\x14LOG_TYPE_UNSPECIFIED\x10\xCD\xCA\xD7IB\x1A\x0A\x18_ignore_child_exemptionsB\x0B\x0A\x09_log_type\"\x9D\x07\x0A\x0AAutoscaler\x12N\x0A\x12autoscaling_policy\x18\xD9\xE0\xEAi \x01(\x0B2*.google.cloud.compute.v1.AutoscalingPolicyH\x00\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x03\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x04\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x05\x88\x01\x01\x12 \x0A\x10recommended_size\x18\xE5\xF6\xFDz \x01(\x05H\x06\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x07\x88\x01\x01\x12c\x0A\x17scaling_schedule_status\x18\xE2\xAB\x97\xDE\x01 \x03(\x0B2>.google.cloud.compute.v1.Autoscaler.ScalingScheduleStatusEntry\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x08\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x09\x88\x01\x01\x12L\x0A\x0Estatus_details\x18\xF5\xAD\xA1\xAD\x01 \x03(\x0B20.google.cloud.compute.v1.AutoscalerStatusDetails\x12\x16\x0A\x06target\x18\x91\xE3\xF9[ \x01(\x09H\x0A\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x0B\x88\x01\x01\x1Al\x0A\x1AScalingScheduleStatusEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12=\x0A\x05value\x18\x02 \x01(\x0B2..google.cloud.compute.v1.ScalingScheduleStatus:\x028\x01\"^\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x10\x0A\x08DELETING\x10\xA8\xA7\x87\xFC\x01\x12\x0C\x0A\x05ERROR\x10\xE8\xB3\xCB\x1F\x12\x0E\x0A\x07PENDING\x10\xF7\xAA\xF0\x10B\x15\x0A\x13_autoscaling_policyB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x13\x0A\x11_recommended_sizeB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB\x09\x0A\x07_statusB\x09\x0A\x07_targetB\x07\x0A\x05_zone\"\xBF\x03\x0A\x18AutoscalerAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12N\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2<.google.cloud.compute.v1.AutoscalerAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1A\\\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12=\x0A\x05value\x18\x02 \x01(\x0B2..google.cloud.compute.v1.AutoscalersScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xA5\x02\x0A\x0EAutoscalerList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x125\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2#.google.cloud.compute.v1.Autoscaler\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xCB\x06\x0A\x17AutoscalerStatusDetails\x12\x18\x0A\x07message\x18\x87\x80\xAC\xC7\x01 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x01\x88\x01\x01\"\xEA\x05\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x1F\x0A\x17ALL_INSTANCES_UNHEALTHY\x10\xE5\x90\x8D\xC1\x01\x12%\x0A\x1EBACKEND_SERVICE_DOES_NOT_EXIST\x10\x9A\x9A\xA3[\x12 \x0A\x1ACAPPED_AT_MAX_NUM_REPLICAS\x10\xD9\xD3\x1F\x12,\x0A\$CUSTOM_METRIC_DATA_POINTS_TOO_SPARSE\x10\xB3\xB4\xEE\x9C\x01\x12\x1C\x0A\x15CUSTOM_METRIC_INVALID\x10\xD6\xB9\xBDa\x12\x15\x0A\x0EMIN_EQUALS_MAX\x10\xF1\x99\xAC\x01\x12(\x0A!MISSING_CUSTOM_METRIC_DATA_POINTS\x10\xDE\xA9\x9F-\x12*\x0A\"MISSING_LOAD_BALANCING_DATA_POINTS\x10\xD2\xA8\x8F\xF3\x01\x12\x0F\x0A\x08MODE_OFF\x10\xB3\x91\xA4N\x12\x1A\x0A\x13MODE_ONLY_SCALE_OUT\x10\xE2\xB7\xEA\x01\x12\x13\x0A\x0CMODE_ONLY_UP\x10\xF2\xDA\x920\x12\$\x0A\x1DMORE_THAN_ONE_BACKEND_SERVICE\x10\xDD\xCB\xB8H\x12\"\x0A\x1ANOT_ENOUGH_QUOTA_AVAILABLE\x10\xBF\xAF\x9B\xC0\x01\x12 \x0A\x18REGION_RESOURCE_STOCKOUT\x10\xFE\xC9\x88\xFC\x01\x12\$\x0A\x1DSCALING_TARGET_DOES_NOT_EXIST\x10\x9B\x93\xBD:\x126\x0A/SCHEDULED_INSTANCES_GREATER_THAN_AUTOSCALER_MAX\x10\xC2\xEB\xFA\x0D\x124\x0A,SCHEDULED_INSTANCES_LESS_THAN_AUTOSCALER_MIN\x10\xB5\xC6\xF5\xBD\x01\x12\x0F\x0A\x07UNKNOWN\x10\xAA\xF0\xC4\xCE\x01\x129\x0A1UNSUPPORTED_MAX_RATE_LOAD_BALANCING_CONFIGURATION\x10\xD1\x96\xE1\x9D\x01\x12\x1D\x0A\x16ZONE_RESOURCE_STOCKOUT\x10\xB6\xCF\x9DdB\x0A\x0A\x08_messageB\x07\x0A\x05_type\"\x9C\x01\x0A\x15AutoscalersScopedList\x12<\x0A\x0Bautoscalers\x18\xFC\xB8\x8C\xDE\x01 \x03(\x0B2#.google.cloud.compute.v1.Autoscaler\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xE9\x07\x0A\x11AutoscalingPolicy\x12\$\x0A\x14cool_down_period_sec\x18\x9A\x87\xAD3 \x01(\x05H\x00\x88\x01\x01\x12Z\x0A\x0Fcpu_utilization\x18\x8B\xA4\xE3\xB5\x01 \x01(\x0B28.google.cloud.compute.v1.AutoscalingPolicyCpuUtilizationH\x01\x88\x01\x01\x12h\x0A\x1Acustom_metric_utilizations\x18\xF2\xFD\xF6> \x03(\x0B2A.google.cloud.compute.v1.AutoscalingPolicyCustomMetricUtilization\x12o\x0A\x1Aload_balancing_utilization\x18\xE3\xD1\xF5\xCC\x01 \x01(\x0B2B.google.cloud.compute.v1.AutoscalingPolicyLoadBalancingUtilizationH\x02\x88\x01\x01\x12 \x0A\x10max_num_replicas\x18\xCF\x94\xDC\x1D \x01(\x05H\x03\x88\x01\x01\x12!\x0A\x10min_num_replicas\x18\xA1\xF8\xA1\xFF\x01 \x01(\x05H\x04\x88\x01\x01\x12\x14\x0A\x04mode\x18\xA3\xF3\xCC\x01 \x01(\x09H\x05\x88\x01\x01\x12[\x0A\x10scale_in_control\x18\xD8\xBC\xCE\xFB\x01 \x01(\x0B28.google.cloud.compute.v1.AutoscalingPolicyScaleInControlH\x06\x88\x01\x01\x12_\x0A\x11scaling_schedules\x18\x84\xF4\xBC\xA9\x01 \x03(\x0B2@.google.cloud.compute.v1.AutoscalingPolicy.ScalingSchedulesEntry\x1Ar\x0A\x15ScalingSchedulesEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12H\x0A\x05value\x18\x02 \x01(\x0B29.google.cloud.compute.v1.AutoscalingPolicyScalingSchedule:\x028\x01\"V\x0A\x04Mode\x12\x12\x0A\x0EUNDEFINED_MODE\x10\x00\x12\x09\x0A\x03OFF\x10\xCF\xE2\x04\x12\x07\x0A\x02ON\x10\xDF\x13\x12\x15\x0A\x0EONLY_SCALE_OUT\x10\xC6\xF3\xE8H\x12\x0F\x0A\x07ONLY_UP\x10\x8E\xD0\xFC\xE3\x01B\x17\x0A\x15_cool_down_period_secB\x12\x0A\x10_cpu_utilizationB\x1D\x0A\x1B_load_balancing_utilizationB\x13\x0A\x11_max_num_replicasB\x13\x0A\x11_min_num_replicasB\x07\x0A\x05_modeB\x13\x0A\x11_scale_in_control\"\xF6\x01\x0A\x1FAutoscalingPolicyCpuUtilization\x12\"\x0A\x11predictive_method\x18\xC1\x97\x89\xBA\x01 \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12utilization_target\x18\xCE\xEC\xF9f \x01(\x01H\x01\x88\x01\x01\"^\x0A\x10PredictiveMethod\x12\x1F\x0A\x1BUNDEFINED_PREDICTIVE_METHOD\x10\x00\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01\x12\x1C\x0A\x15OPTIMIZE_AVAILABILITY\x10\xFD\xE6\xC5\x05B\x14\x0A\x12_predictive_methodB\x15\x0A\x13_utilization_target\"\xBF\x03\x0A(AutoscalingPolicyCustomMetricUtilization\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x17\x0A\x06metric\x18\xB0\xEB\x97\xFE\x01 \x01(\x09H\x01\x88\x01\x01\x12+\x0A\x1Asingle_instance_assignment\x18\xC0\xCC\xD8\xF0\x01 \x01(\x01H\x02\x88\x01\x01\x12\"\x0A\x12utilization_target\x18\xCE\xEC\xF9f \x01(\x01H\x03\x88\x01\x01\x12(\x0A\x17utilization_target_type\x18\x8B\xA5\x9A\xA2\x01 \x01(\x09H\x04\x88\x01\x01\"~\x0A\x15UtilizationTargetType\x12%\x0A!UNDEFINED_UTILIZATION_TARGET_TYPE\x10\x00\x12\x17\x0A\x10DELTA_PER_MINUTE\x10\x9D\xBD\xD8)\x12\x17\x0A\x10DELTA_PER_SECOND\x10\xFD\xF9\xD6y\x12\x0C\x0A\x05GAUGE\x10\xD9\xB1\x9D B\x09\x0A\x07_filterB\x09\x0A\x07_metricB\x1D\x0A\x1B_single_instance_assignmentB\x15\x0A\x13_utilization_targetB\x1A\x0A\x18_utilization_target_type\"f\x0A)AutoscalingPolicyLoadBalancingUtilization\x12\"\x0A\x12utilization_target\x18\xCE\xEC\xF9f \x01(\x01H\x00\x88\x01\x01B\x15\x0A\x13_utilization_target\"\xC2\x01\x0A\x1FAutoscalingPolicyScaleInControl\x12O\x0A\x16max_scaled_in_replicas\x18\xEB\xD5\x95V \x01(\x0B2'.google.cloud.compute.v1.FixedOrPercentH\x00\x88\x01\x01\x12\x1F\x0A\x0Ftime_window_sec\x18\xB4\x80\xAE\x11 \x01(\x05H\x01\x88\x01\x01B\x19\x0A\x17_max_scaled_in_replicasB\x12\x0A\x10_time_window_sec\"\xBA\x02\x0A AutoscalingPolicyScalingSchedule\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x00\x88\x01\x01\x12\x19\x0A\x08disabled\x18\xFC\xF4\x98\x81\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1C\x0A\x0Cduration_sec\x18\xA6\x9E\xA1e \x01(\x05H\x02\x88\x01\x01\x12&\x0A\x15min_required_replicas\x18\xAE\x9D\xA5\xAE\x01 \x01(\x05H\x03\x88\x01\x01\x12\x19\x0A\x08schedule\x18\x97\xA5\x9A\xB3\x01 \x01(\x09H\x04\x88\x01\x01\x12\x19\x0A\x09time_zone\x18\xDE\x83\xC9\x11 \x01(\x09H\x05\x88\x01\x01B\x0E\x0A\x0C_descriptionB\x0B\x0A\x09_disabledB\x0F\x0A\x0D_duration_secB\x18\x0A\x16_min_required_replicasB\x0B\x0A\x09_scheduleB\x0C\x0A\x0A_time_zone\"\xA8\x0C\x0A\x07Backend\x12\x1F\x0A\x0Ebalancing_mode\x18\x89\xCB\x96\xCD\x01 \x01(\x09H\x00\x88\x01\x01\x12 \x0A\x0Fcapacity_scaler\x18\x8D\xC7\xD4\x96\x01 \x01(\x02H\x01\x88\x01\x01\x12H\x0A\x0Ecustom_metrics\x18\xF5\xE3\xE3\xCC\x01 \x03(\x0B2,.google.cloud.compute.v1.BackendCustomMetric\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12\x18\x0A\x08failover\x18\xF2\xA9\x9DB \x01(\x08H\x03\x88\x01\x01\x12\x15\x0A\x05group\x18\xFF\xEC\x83/ \x01(\x09H\x04\x88\x01\x01\x12\x1F\x0A\x0Fmax_connections\x18\xFA\xD5\xE14 \x01(\x05H\x05\x88\x01\x01\x12,\x0A\x1Cmax_connections_per_endpoint\x18\x9C\xE7\xB6g \x01(\x05H\x06\x88\x01\x01\x12,\x0A\x1Cmax_connections_per_instance\x18\x9C\xD5\xF41 \x01(\x05H\x07\x88\x01\x01\x12'\x0A\x16max_in_flight_requests\x18\xD4\x84\xA7\x82\x01 \x01(\x05H\x08\x88\x01\x01\x124\x0A#max_in_flight_requests_per_endpoint\x18\x82\xBD\xEA\x92\x01 \x01(\x05H\x09\x88\x01\x01\x123\x0A#max_in_flight_requests_per_instance\x18\x82\xAB\xA8] \x01(\x05H\x0A\x88\x01\x01\x12\x19\x0A\x08max_rate\x18\xDB\xBD\xC8\xC2\x01 \x01(\x05H\x0B\x88\x01\x01\x12%\x0A\x15max_rate_per_endpoint\x18\xDB\xAA\xF4= \x01(\x02H\x0C\x88\x01\x01\x12%\x0A\x15max_rate_per_instance\x18\xDB\x98\xB2\x08 \x01(\x02H\x0D\x88\x01\x01\x12\x1F\x0A\x0Fmax_utilization\x18\xC7\xF7\xD4F \x01(\x02H\x0E\x88\x01\x01\x12]\x0A\x12orchestration_info\x18\xEC\xA7\xAD\xD2\x01 \x01(\x0B28.google.cloud.compute.v1.BackendBackendOrchestrationInfoH\x0F\x88\x01\x01\x12\x1A\x0A\x0Apreference\x18\xDB\xF9\xF2G \x01(\x09H\x10\x88\x01\x01\x12 \x0A\x10traffic_duration\x18\x96\x93\xC5\x05 \x01(\x09H\x11\x88\x01\x01\"\x8B\x01\x0A\x0DBalancingMode\x12\x1C\x0A\x18UNDEFINED_BALANCING_MODE\x10\x00\x12\x11\x0A\x0ACONNECTION\x10\xDE\xD5\xB9u\x12\x16\x0A\x0ECUSTOM_METRICS\x10\xD5\xE3\x8D\x9E\x01\x12\x10\x0A\x09IN_FLIGHT\x10\xCA\x91\xCFZ\x12\x0B\x0A\x04RATE\x10\xE0\x89\x99\x01\x12\x12\x0A\x0BUTILIZATION\x10\x82\x84\xEFJ\"i\x0A\x0APreference\x12\x18\x0A\x14UNDEFINED_PREFERENCE\x10\x00\x12\x0E\x0A\x07DEFAULT\x10\xA1\xC4\xFD6\x12\x1E\x0A\x16PREFERENCE_UNSPECIFIED\x10\xB3\xEB\xCE\xEC\x01\x12\x11\x0A\x09PREFERRED\x10\xE1\xB8\xDC\xC7\x01\"q\x0A\x0FTrafficDuration\x12\x1E\x0A\x1AUNDEFINED_TRAFFIC_DURATION\x10\x00\x12\x0B\x0A\x04LONG\x10\xFC\xFC\x8E\x01\x12\x0C\x0A\x05SHORT\x10\xDC\x98\xCE%\x12#\x0A\x1CTRAFFIC_DURATION_UNSPECIFIED\x10\x8E\xCC\xBA~B\x11\x0A\x0F_balancing_modeB\x12\x0A\x10_capacity_scalerB\x0E\x0A\x0C_descriptionB\x0B\x0A\x09_failoverB\x08\x0A\x06_groupB\x12\x0A\x10_max_connectionsB\x1F\x0A\x1D_max_connections_per_endpointB\x1F\x0A\x1D_max_connections_per_instanceB\x19\x0A\x17_max_in_flight_requestsB&\x0A\$_max_in_flight_requests_per_endpointB&\x0A\$_max_in_flight_requests_per_instanceB\x0B\x0A\x09_max_rateB\x18\x0A\x16_max_rate_per_endpointB\x18\x0A\x16_max_rate_per_instanceB\x12\x0A\x10_max_utilizationB\x15\x0A\x13_orchestration_infoB\x0D\x0A\x0B_preferenceB\x13\x0A\x11_traffic_duration\"P\x0A\x1FBackendBackendOrchestrationInfo\x12\x1C\x0A\x0Cresource_uri\x18\xBB\x83\xF0H \x01(\x09H\x00\x88\x01\x01B\x0F\x0A\x0D_resource_uri\"\x89\x08\x0A\x0DBackendBucket\x12\x1C\x0A\x0Bbucket_name\x18\xC0\x97\x9E\x87\x01 \x01(\x09H\x00\x88\x01\x01\x12K\x0A\x0Acdn_policy\x18\x84\x8B\x84f \x01(\x0B2/.google.cloud.compute.v1.BackendBucketCdnPolicyH\x01\x88\x01\x01\x12 \x0A\x10compression_mode\x18\xDC\x91\xC6- \x01(\x09H\x02\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x03\x88\x01\x01\x12#\x0A\x17custom_response_headers\x18\x96\xC1\xE5\xB8\x01 \x03(\x09\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x04\x88\x01\x01\x12\$\x0A\x14edge_security_policy\x18\x8F\xD9\xC8\x13 \x01(\x09H\x05\x88\x01\x01\x12\x1B\x0A\x0Aenable_cdn\x18\xF1\xB6\xF5\x86\x01 \x01(\x08H\x06\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x07\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x08\x88\x01\x01\x12&\x0A\x15load_balancing_scheme\x18\xC4\x8C\xC2\xAD\x01 \x01(\x09H\x09\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x0A\x88\x01\x01\x12D\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2,.google.cloud.compute.v1.BackendBucketParamsH\x0B\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x0C\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0D\x88\x01\x01\x12A\x0A\x07used_by\x18\x99\xA0\xD2\xB9\x01 \x03(\x0B2,.google.cloud.compute.v1.BackendBucketUsedBy\"U\x0A\x0FCompressionMode\x12\x1E\x0A\x1AUNDEFINED_COMPRESSION_MODE\x10\x00\x12\x10\x0A\x09AUTOMATIC\x10\x8B\x84\xE9N\x12\x10\x0A\x08DISABLED\x10\xFC\xD4\xB0\xF6\x01\"m\x0A\x13LoadBalancingScheme\x12#\x0A\x1FUNDEFINED_LOAD_BALANCING_SCHEME\x10\x00\x12\x18\x0A\x10EXTERNAL_MANAGED\x10\x8B\xB6\x92\xF4\x01\x12\x17\x0A\x10INTERNAL_MANAGED\x10\xFD\xD7\xE7\x11B\x0E\x0A\x0C_bucket_nameB\x0D\x0A\x0B_cdn_policyB\x13\x0A\x11_compression_modeB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x17\x0A\x15_edge_security_policyB\x0D\x0A\x0B_enable_cdnB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x18\x0A\x16_load_balancing_schemeB\x07\x0A\x05_nameB\x09\x0A\x07_paramsB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_link\"\xAF\x03\x0A\x1BBackendBucketAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12Q\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2?.google.cloud.compute.v1.BackendBucketAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1A_\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12@\x0A\x05value\x18\x02 \x01(\x0B21.google.cloud.compute.v1.BackendBucketsScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xCA\x07\x0A\x16BackendBucketCdnPolicy\x12v\x0A\x1Fbypass_cache_on_request_headers\x18\xCA\xBD\xEB\xE7\x01 \x03(\x0B2I.google.cloud.compute.v1.BackendBucketCdnPolicyBypassCacheOnRequestHeader\x12_\x0A\x10cache_key_policy\x18\xEF\xD7\xF8K \x01(\x0B2=.google.cloud.compute.v1.BackendBucketCdnPolicyCacheKeyPolicyH\x00\x88\x01\x01\x12\x1A\x0A\x0Acache_mode\x18\xC0\xC8\xE2\x0D \x01(\x09H\x01\x88\x01\x01\x12\x1A\x0A\x0Aclient_ttl\x18\xF8\x8E\xEC\x0D \x01(\x05H\x02\x88\x01\x01\x12\x1B\x0A\x0Bdefault_ttl\x18\xEE\xFD\xE6/ \x01(\x05H\x03\x88\x01\x01\x12\x18\x0A\x07max_ttl\x18\x91\x89\xD5\x92\x01 \x01(\x05H\x04\x88\x01\x01\x12!\x0A\x10negative_caching\x18\xB5\xC3\xA2\xA0\x01 \x01(\x08H\x05\x88\x01\x01\x12h\x0A\x17negative_caching_policy\x18\xFC\xB5\x8AJ \x03(\x0B2D.google.cloud.compute.v1.BackendBucketCdnPolicyNegativeCachingPolicy\x12#\x0A\x12request_coalescing\x18\xD4\x84\x88\xFE\x01 \x01(\x08H\x06\x88\x01\x01\x12!\x0A\x11serve_while_stale\x18\xDB\xF7\xEDp \x01(\x05H\x07\x88\x01\x01\x12-\x0A\x1Csigned_url_cache_max_age_sec\x18\xC6\xA8\xB9\x80\x01 \x01(\x03H\x08\x88\x01\x01\x12 \x0A\x14signed_url_key_names\x18\xB5\xED\xA7\xB1\x01 \x03(\x09\"\x8F\x01\x0A\x09CacheMode\x12\x18\x0A\x14UNDEFINED_CACHE_MODE\x10\x00\x12\x18\x0A\x10CACHE_ALL_STATIC\x10\xE9\x97\xA5\xA9\x01\x12\x17\x0A\x0FFORCE_CACHE_ALL\x10\xB0\xDD\xE0\xE7\x01\x12\x1A\x0A\x12INVALID_CACHE_MODE\x10\xC8\xB7\xE8\xB5\x01\x12\x19\x0A\x12USE_ORIGIN_HEADERS\x10\xA5\x92\xB4\x1AB\x13\x0A\x11_cache_key_policyB\x0D\x0A\x0B_cache_modeB\x0D\x0A\x0B_client_ttlB\x0E\x0A\x0C_default_ttlB\x0A\x0A\x08_max_ttlB\x13\x0A\x11_negative_cachingB\x15\x0A\x13_request_coalescingB\x14\x0A\x12_serve_while_staleB\x1F\x0A\x1D_signed_url_cache_max_age_sec\"_\x0A0BackendBucketCdnPolicyBypassCacheOnRequestHeader\x12\x1B\x0A\x0Bheader_name\x18\xFD\xC1\xC74 \x01(\x09H\x00\x88\x01\x01B\x0E\x0A\x0C_header_name\"j\x0A\$BackendBucketCdnPolicyCacheKeyPolicy\x12\x1F\x0A\x14include_http_headers\x18\x86\xFA\x97\x01 \x03(\x09\x12!\x0A\x16query_string_whitelist\x18\xB0\xD8\x81\x19 \x03(\x09\"h\x0A+BackendBucketCdnPolicyNegativeCachingPolicy\x12\x14\x0A\x04code\x18\xED\xDB\xBA\x01 \x01(\x05H\x00\x88\x01\x01\x12\x12\x0A\x03ttl\x18\xEC\x83\x07 \x01(\x05H\x01\x88\x01\x01B\x07\x0A\x05_codeB\x06\x0A\x04_ttl\"\xAB\x02\x0A\x11BackendBucketList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x128\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2&.google.cloud.compute.v1.BackendBucket\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB1\x02\x0A\x17BackendBucketListUsable\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x128\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2&.google.cloud.compute.v1.BackendBucket\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xBB\x01\x0A\x13BackendBucketParams\x12h\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2E.google.cloud.compute.v1.BackendBucketParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\">\x0A\x13BackendBucketUsedBy\x12\x19\x0A\x09reference\x18\xCB\xFE\xECF \x01(\x09H\x00\x88\x01\x01B\x0C\x0A\x0A_reference\"\xA5\x01\x0A\x18BackendBucketsScopedList\x12B\x0A\x0Fbackend_buckets\x18\x9E\x9A\xDBK \x03(\x0B2&.google.cloud.compute.v1.BackendBucket\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\x8F\x01\x0A\x13BackendCustomMetric\x12\x18\x0A\x07dry_run\x18\xF7\xC3\xB6\x9A\x01 \x01(\x08H\x00\x88\x01\x01\x12\x1F\x0A\x0Fmax_utilization\x18\xC7\xF7\xD4F \x01(\x02H\x01\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x02\x88\x01\x01B\x0A\x0A\x08_dry_runB\x12\x0A\x10_max_utilizationB\x07\x0A\x05_name\"\x96(\x0A\x0EBackendService\x12(\x0A\x17affinity_cookie_ttl_sec\x18\x9A\xE9\xB6\xB0\x01 \x01(\x05H\x00\x88\x01\x01\x126\x0A\x08backends\x18\xDF\x98\xCB\xF3\x01 \x03(\x0B2 .google.cloud.compute.v1.Backend\x12L\x0A\x0Acdn_policy\x18\x84\x8B\x84f \x01(\x0B20.google.cloud.compute.v1.BackendServiceCdnPolicyH\x01\x88\x01\x01\x12K\x0A\x10circuit_breakers\x18\x9D\xC7\xF4\xC8\x01 \x01(\x0B2(.google.cloud.compute.v1.CircuitBreakersH\x02\x88\x01\x01\x12 \x0A\x10compression_mode\x18\xDC\x91\xC6- \x01(\x09H\x03\x88\x01\x01\x12Q\x0A\x13connection_draining\x18\xAB\x8E\xEF\xDB\x01 \x01(\x0B2+.google.cloud.compute.v1.ConnectionDrainingH\x04\x88\x01\x01\x12k\x0A\x1Aconnection_tracking_policy\x18\xD9\xE0\xD4D \x01(\x0B2?.google.cloud.compute.v1.BackendServiceConnectionTrackingPolicyH\x05\x88\x01\x01\x12[\x0A\x0Fconsistent_hash\x18\x9B\xA57 \x01(\x0B2;.google.cloud.compute.v1.ConsistentHashLoadBalancerSettingsH\x06\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x07\x88\x01\x01\x12O\x0A\x0Ecustom_metrics\x18\xF5\xE3\xE3\xCC\x01 \x03(\x0B23.google.cloud.compute.v1.BackendServiceCustomMetric\x12!\x0A\x16custom_request_headers\x18\x88\xD2\xAB\x0D \x03(\x09\x12#\x0A\x17custom_response_headers\x18\x96\xC1\xE5\xB8\x01 \x03(\x09\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x08\x88\x01\x01\x12\$\x0A\x14edge_security_policy\x18\x8F\xD9\xC8\x13 \x01(\x09H\x09\x88\x01\x01\x12\x1C\x0A\x0Cenable_c_d_n\x18\xBB\xC7\xC7w \x01(\x08H\x0A\x88\x01\x01\x120\x0A external_managed_migration_state\x18\xCC\x8F\xF6\x1F \x01(\x09H\x0B\x88\x01\x01\x12>\x0A-external_managed_migration_testing_percentage\x18\xCE\x81\xEF\xF1\x01 \x01(\x02H\x0C\x88\x01\x01\x12V\x0A\x0Ffailover_policy\x18\x9F\xF2\xB02 \x01(\x0B25.google.cloud.compute.v1.BackendServiceFailoverPolicyH\x0D\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x0E\x88\x01\x01\x12K\x0A\x09ha_policy\x18\xB8\xF6\xF2\xF7\x01 \x01(\x0B2/.google.cloud.compute.v1.BackendServiceHAPolicyH\x0F\x88\x01\x01\x12\x19\x0A\x0Dhealth_checks\x18\xAE\xAF\xE6\xD5\x01 \x03(\x09\x12>\x0A\x03iap\x18\xD8\xAC\x06 \x01(\x0B2*.google.cloud.compute.v1.BackendServiceIAPH\x10\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x11\x88\x01\x01\x12+\x0A\x1Bip_address_selection_policy\x18\xC8\xB0\x80% \x01(\x09H\x12\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x13\x88\x01\x01\x12&\x0A\x15load_balancing_scheme\x18\xC4\x8C\xC2\xAD\x01 \x01(\x09H\x14\x88\x01\x01\x12i\x0A\x14locality_lb_policies\x18\x9D\xF2\x9CC \x03(\x0B2H.google.cloud.compute.v1.BackendServiceLocalityLoadBalancingPolicyConfig\x12\"\x0A\x12locality_lb_policy\x18\xBF\xF8\xD5> \x01(\x09H\x15\x88\x01\x01\x12M\x0A\x0Alog_config\x18\x9D\xD1\xC1\xA7\x01 \x01(\x0B20.google.cloud.compute.v1.BackendServiceLogConfigH\x16\x88\x01\x01\x12F\x0A\x13max_stream_duration\x18\x98\xA5\xA5\x1D \x01(\x0B2!.google.cloud.compute.v1.DurationH\x17\x88\x01\x01\x12L\x0A\x09metadatas\x18\xA4\xD6\x87\x04 \x03(\x0B26.google.cloud.compute.v1.BackendService.MetadatasEntry\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x18\x88\x01\x01\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09H\x19\x88\x01\x01\x12\x80\x01\x0A&network_pass_through_lb_traffic_policy\x18\xA6\xEC\xE9m \x01(\x0B2H.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyH\x1A\x88\x01\x01\x12]\x0A\x12orchestration_info\x18\xEC\xA7\xAD\xD2\x01 \x01(\x0B28.google.cloud.compute.v1.BackendServiceOrchestrationInfoH\x1B\x88\x01\x01\x12M\x0A\x11outlier_detection\x18\xBE\xCC\x8C\xA9\x01 \x01(\x0B2).google.cloud.compute.v1.OutlierDetectionH\x1C\x88\x01\x01\x12E\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2-.google.cloud.compute.v1.BackendServiceParamsH\x1D\x88\x01\x01\x12\x14\x0A\x04port\x18\x81\xB1\xD2\x01 \x01(\x05H\x1E\x88\x01\x01\x12\x19\x0A\x09port_name\x18\x89\x87\xE7\x13 \x01(\x09H\x1F\x88\x01\x01\x12\x18\x0A\x08protocol\x18\x98\x9D\xAA( \x01(\x09H \x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H!\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09H\"\x88\x01\x01\x12M\x0A\x11security_settings\x18\xC2\xBC\x9E\xE4\x01 \x01(\x0B2).google.cloud.compute.v1.SecuritySettingsH#\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\$\x88\x01\x01\x12\x1B\x0A\x10service_bindings\x18\xD8\x91\xD9? \x03(\x09\x12!\x0A\x11service_lb_policy\x18\x91\x8E\x9D- \x01(\x09H%\x88\x01\x01\x12!\x0A\x10session_affinity\x18\xB1\xC1\x99\xDD\x01 \x01(\x09H&\x88\x01\x01\x12a\x0A\x1Estrong_session_affinity_cookie\x18\x8A\xA8\xCAq \x01(\x0B21.google.cloud.compute.v1.BackendServiceHttpCookieH'\x88\x01\x01\x12@\x0A\x0Asubsetting\x18\x90\x90\xDB\xD6\x01 \x01(\x0B2#.google.cloud.compute.v1.SubsettingH(\x88\x01\x01\x12\x1B\x0A\x0Btimeout_sec\x18\xF3\xC0\x92& \x01(\x05H)\x88\x01\x01\x12P\x0A\x0Ctls_settings\x18\xE7\xAD\x80' \x01(\x0B22.google.cloud.compute.v1.BackendServiceTlsSettingsH*\x88\x01\x01\x12B\x0A\x07used_by\x18\x99\xA0\xD2\xB9\x01 \x03(\x0B2-.google.cloud.compute.v1.BackendServiceUsedBy\x1A0\x0A\x0EMetadatasEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"U\x0A\x0FCompressionMode\x12\x1E\x0A\x1AUNDEFINED_COMPRESSION_MODE\x10\x00\x12\x10\x0A\x09AUTOMATIC\x10\x8B\x84\xE9N\x12\x10\x0A\x08DISABLED\x10\xFC\xD4\xB0\xF6\x01\"\x95\x01\x0A\x1DExternalManagedMigrationState\x12.\x0A*UNDEFINED_EXTERNAL_MANAGED_MIGRATION_STATE\x10\x00\x12\x0F\x0A\x07PREPARE\x10\xE7\xB1\xC6\xBE\x01\x12\x17\x0A\x10TEST_ALL_TRAFFIC\x10\xF2\xA1\x82&\x12\x1A\x0A\x12TEST_BY_PERCENTAGE\x10\x95\x8D\xFC\xF4\x01\"\xAE\x01\x0A\x18IpAddressSelectionPolicy\x12)\x0A%UNDEFINED_IP_ADDRESS_SELECTION_POLICY\x10\x00\x12\x10\x0A\x09IPV4_ONLY\x10\xA6\xCB\xD5\x0A\x12\x10\x0A\x09IPV6_ONLY\x10\xE4\xAD\xFC%\x12.\x0A'IP_ADDRESS_SELECTION_POLICY_UNSPECIFIED\x10\xE0\x8B\xA2\x11\x12\x13\x0A\x0BPREFER_IPV6\x10\xD6\x85\xEB\xC2\x01\"\xD5\x01\x0A\x13LoadBalancingScheme\x12#\x0A\x1FUNDEFINED_LOAD_BALANCING_SCHEME\x10\x00\x12\x0F\x0A\x08EXTERNAL\x10\xCB\xA7\xFD\x10\x12\x18\x0A\x10EXTERNAL_MANAGED\x10\x8B\xB6\x92\xF4\x01\x12\x10\x0A\x08INTERNAL\x10\xBD\xED\x96\x85\x01\x12\x17\x0A\x10INTERNAL_MANAGED\x10\xFD\xD7\xE7\x11\x12\x1C\x0A\x15INTERNAL_SELF_MANAGED\x10\xCE\x97\xD1p\x12%\x0A\x1DINVALID_LOAD_BALANCING_SCHEME\x10\xFC\x93\xA6\x83\x01\"\x9C\x02\x0A\x10LocalityLbPolicy\x12 \x0A\x1CUNDEFINED_LOCALITY_LB_POLICY\x10\x00\x12\x19\x0A\x11INVALID_LB_POLICY\x10\xB3\xE7\x95\x9A\x01\x12\x14\x0A\x0DLEAST_REQUEST\x10\xF9\xC4\x9C\x16\x12\x0D\x0A\x06MAGLEV\x10\xEA\x97\xEA8\x12\x1B\x0A\x14ORIGINAL_DESTINATION\x10\x80\xFD\xA5O\x12\x0D\x0A\x06RANDOM\x10\xC3\xB1\x97}\x12\x11\x0A\x09RING_HASH\x10\xBD\xDB\xAF\xCE\x01\x12\x12\x0A\x0BROUND_ROBIN\x10\xF9\x86\xB1I\x12\x1E\x0A\x17WEIGHTED_GCP_RENDEZVOUS\x10\x88\xC0\xAB'\x12\x16\x0A\x0FWEIGHTED_MAGLEV\x10\x92\xE0\xC7y\x12\x1B\x0A\x14WEIGHTED_ROUND_ROBIN\x10\xD1\xF0\xD4\x02\"\x99\x01\x0A\x08Protocol\x12\x16\x0A\x12UNDEFINED_PROTOCOL\x10\x00\x12\x0B\x0A\x04GRPC\x10\x9E\x88\x86\x01\x12\x09\x0A\x03H2C\x10\x99\xA9\x04\x12\x0B\x0A\x04HTTP\x10\x88\x81\x88\x01\x12\x0C\x0A\x05HTTP2\x10\xAA\xA1\xF8 \x12\x0C\x0A\x05HTTPS\x10\xCB\xA1\xF8 \x12\x09\x0A\x03SSL\x10\xEC\x83\x05\x12\x09\x0A\x03TCP\x10\xC1\x87\x05\x12\x09\x0A\x03UDP\x10\xA1\x8F\x05\x12\x13\x0A\x0BUNSPECIFIED\x10\x97\xBE\x98\xFB\x01\"\x8B\x02\x0A\x0FSessionAffinity\x12\x1E\x0A\x1AUNDEFINED_SESSION_AFFINITY\x10\x00\x12\x11\x0A\x09CLIENT_IP\x10\x9B\xDC\xE9\xA4\x01\x12\x1F\x0A\x18CLIENT_IP_NO_DESTINATION\x10\x94\x9A\xCD2\x12\x1B\x0A\x14CLIENT_IP_PORT_PROTO\x10\xAE\xF2\xDCi\x12\x16\x0A\x0FCLIENT_IP_PROTO\x10\xA4\xC5\x89\x0C\x12\x18\x0A\x10GENERATED_COOKIE\x10\xB4\xCE\xCA\xB0\x01\x12\x13\x0A\x0CHEADER_FIELD\x10\xA8\x89\xDC_\x12\x13\x0A\x0BHTTP_COOKIE\x10\xFB\xA3\x83\xEC\x01\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01\x12\x1E\x0A\x16STRONG_COOKIE_AFFINITY\x10\xFB\xDD\x93\xD1\x01B\x1A\x0A\x18_affinity_cookie_ttl_secB\x0D\x0A\x0B_cdn_policyB\x13\x0A\x11_circuit_breakersB\x13\x0A\x11_compression_modeB\x16\x0A\x14_connection_drainingB\x1D\x0A\x1B_connection_tracking_policyB\x12\x0A\x10_consistent_hashB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x17\x0A\x15_edge_security_policyB\x0F\x0A\x0D_enable_c_d_nB#\x0A!_external_managed_migration_stateB0\x0A._external_managed_migration_testing_percentageB\x12\x0A\x10_failover_policyB\x0E\x0A\x0C_fingerprintB\x0C\x0A\x0A_ha_policyB\x06\x0A\x04_iapB\x05\x0A\x03_idB\x1E\x0A\x1C_ip_address_selection_policyB\x07\x0A\x05_kindB\x18\x0A\x16_load_balancing_schemeB\x15\x0A\x13_locality_lb_policyB\x0D\x0A\x0B_log_configB\x16\x0A\x14_max_stream_durationB\x07\x0A\x05_nameB\x0A\x0A\x08_networkB)\x0A'_network_pass_through_lb_traffic_policyB\x15\x0A\x13_orchestration_infoB\x14\x0A\x12_outlier_detectionB\x09\x0A\x07_paramsB\x07\x0A\x05_portB\x0C\x0A\x0A_port_nameB\x0B\x0A\x09_protocolB\x09\x0A\x07_regionB\x12\x0A\x10_security_policyB\x14\x0A\x12_security_settingsB\x0C\x0A\x0A_self_linkB\x14\x0A\x12_service_lb_policyB\x13\x0A\x11_session_affinityB!\x0A\x1F_strong_session_affinity_cookieB\x0D\x0A\x0B_subsettingB\x0E\x0A\x0C_timeout_secB\x0F\x0A\x0D_tls_settings\"\xCB\x03\x0A\x1CBackendServiceAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12R\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2@.google.cloud.compute.v1.BackendServiceAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1A`\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12A\x0A\x05value\x18\x02 \x01(\x0B22.google.cloud.compute.v1.BackendServicesScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB7\x07\x0A\x17BackendServiceCdnPolicy\x12w\x0A\x1Fbypass_cache_on_request_headers\x18\xCA\xBD\xEB\xE7\x01 \x03(\x0B2J.google.cloud.compute.v1.BackendServiceCdnPolicyBypassCacheOnRequestHeader\x12I\x0A\x10cache_key_policy\x18\xEF\xD7\xF8K \x01(\x0B2'.google.cloud.compute.v1.CacheKeyPolicyH\x00\x88\x01\x01\x12\x1A\x0A\x0Acache_mode\x18\xC0\xC8\xE2\x0D \x01(\x09H\x01\x88\x01\x01\x12\x1A\x0A\x0Aclient_ttl\x18\xF8\x8E\xEC\x0D \x01(\x05H\x02\x88\x01\x01\x12\x1B\x0A\x0Bdefault_ttl\x18\xEE\xFD\xE6/ \x01(\x05H\x03\x88\x01\x01\x12\x18\x0A\x07max_ttl\x18\x91\x89\xD5\x92\x01 \x01(\x05H\x04\x88\x01\x01\x12!\x0A\x10negative_caching\x18\xB5\xC3\xA2\xA0\x01 \x01(\x08H\x05\x88\x01\x01\x12i\x0A\x17negative_caching_policy\x18\xFC\xB5\x8AJ \x03(\x0B2E.google.cloud.compute.v1.BackendServiceCdnPolicyNegativeCachingPolicy\x12#\x0A\x12request_coalescing\x18\xD4\x84\x88\xFE\x01 \x01(\x08H\x06\x88\x01\x01\x12!\x0A\x11serve_while_stale\x18\xDB\xF7\xEDp \x01(\x05H\x07\x88\x01\x01\x12-\x0A\x1Csigned_url_cache_max_age_sec\x18\xC6\xA8\xB9\x80\x01 \x01(\x03H\x08\x88\x01\x01\x12 \x0A\x14signed_url_key_names\x18\xB5\xED\xA7\xB1\x01 \x03(\x09\"\x8F\x01\x0A\x09CacheMode\x12\x18\x0A\x14UNDEFINED_CACHE_MODE\x10\x00\x12\x18\x0A\x10CACHE_ALL_STATIC\x10\xE9\x97\xA5\xA9\x01\x12\x17\x0A\x0FFORCE_CACHE_ALL\x10\xB0\xDD\xE0\xE7\x01\x12\x1A\x0A\x12INVALID_CACHE_MODE\x10\xC8\xB7\xE8\xB5\x01\x12\x19\x0A\x12USE_ORIGIN_HEADERS\x10\xA5\x92\xB4\x1AB\x13\x0A\x11_cache_key_policyB\x0D\x0A\x0B_cache_modeB\x0D\x0A\x0B_client_ttlB\x0E\x0A\x0C_default_ttlB\x0A\x0A\x08_max_ttlB\x13\x0A\x11_negative_cachingB\x15\x0A\x13_request_coalescingB\x14\x0A\x12_serve_while_staleB\x1F\x0A\x1D_signed_url_cache_max_age_sec\"`\x0A1BackendServiceCdnPolicyBypassCacheOnRequestHeader\x12\x1B\x0A\x0Bheader_name\x18\xFD\xC1\xC74 \x01(\x09H\x00\x88\x01\x01B\x0E\x0A\x0C_header_name\"i\x0A,BackendServiceCdnPolicyNegativeCachingPolicy\x12\x14\x0A\x04code\x18\xED\xDB\xBA\x01 \x01(\x05H\x00\x88\x01\x01\x12\x12\x0A\x03ttl\x18\xEC\x83\x07 \x01(\x05H\x01\x88\x01\x01B\x07\x0A\x05_codeB\x06\x0A\x04_ttl\"\xEB\x04\x0A&BackendServiceConnectionTrackingPolicy\x12<\x0A,connection_persistence_on_unhealthy_backends\x18\xF9\x91\xD8H \x01(\x09H\x00\x88\x01\x01\x12&\x0A\x16enable_strong_affinity\x18\x94\xE6\xD9\x0B \x01(\x08H\x01\x88\x01\x01\x12 \x0A\x10idle_timeout_sec\x18\x88\xC1\xF4\x0B \x01(\x05H\x02\x88\x01\x01\x12\x1D\x0A\x0Dtracking_mode\x18\xAB\xDC\xF5< \x01(\x09H\x03\x88\x01\x01\"\xB0\x01\x0A(ConnectionPersistenceOnUnhealthyBackends\x12:\x0A6UNDEFINED_CONNECTION_PERSISTENCE_ON_UNHEALTHY_BACKENDS\x10\x00\x12\x15\x0A\x0EALWAYS_PERSIST\x10\x84\xE7\xA7\x12\x12\x1B\x0A\x14DEFAULT_FOR_PROTOCOL\x10\xCC\xA5\xA2E\x12\x14\x0A\x0DNEVER_PERSIST\x10\xE1\xA5\x8EB\"t\x0A\x0CTrackingMode\x12\x1B\x0A\x17UNDEFINED_TRACKING_MODE\x10\x00\x12\x1C\x0A\x15INVALID_TRACKING_MODE\x10\xC3\x83\xBD\x17\x12\x15\x0A\x0EPER_CONNECTION\x10\xE0\xF6\xCD(\x12\x12\x0A\x0BPER_SESSION\x10\xB4\xBA\xEAVB/\x0A-_connection_persistence_on_unhealthy_backendsB\x19\x0A\x17_enable_strong_affinityB\x13\x0A\x11_idle_timeout_secB\x10\x0A\x0E_tracking_mode\"a\x0A\x1ABackendServiceCustomMetric\x12\x18\x0A\x07dry_run\x18\xF7\xC3\xB6\x9A\x01 \x01(\x08H\x00\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x01\x88\x01\x01B\x0A\x0A\x08_dry_runB\x07\x0A\x05_name\"\xF9\x01\x0A\x1CBackendServiceFailoverPolicy\x124\x0A\$disable_connection_drain_on_failover\x18\xE1\xCC\xEDV \x01(\x08H\x00\x88\x01\x01\x12)\x0A\x19drop_traffic_if_unhealthy\x18\x94\xCD\xC55 \x01(\x08H\x01\x88\x01\x01\x12\x1E\x0A\x0Efailover_ratio\x18\xFE\x94\xB4e \x01(\x02H\x02\x88\x01\x01B'\x0A%_disable_connection_drain_on_failoverB\x1C\x0A\x1A_drop_traffic_if_unhealthyB\x11\x0A\x0F_failover_ratio\"\x8D\x02\x0A\x19BackendServiceGroupHealth\x12[\x0A\x0Bannotations\x18\xA4\xF6\xB55 \x03(\x0B2C.google.cloud.compute.v1.BackendServiceGroupHealth.AnnotationsEntry\x12@\x0A\x0Dhealth_status\x18\xB5\xD6\xBA\xB5\x01 \x03(\x0B2%.google.cloud.compute.v1.HealthStatus\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x00\x88\x01\x01\x1A2\x0A\x10AnnotationsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01B\x07\x0A\x05_kind\"\xF2\x01\x0A\x16BackendServiceHAPolicy\x12\x1D\x0A\x0Dfast_i_p_move\x18\xD9\xBE\x94j \x01(\x09H\x00\x88\x01\x01\x12N\x0A\x06leader\x18\x89\x8A\xA1\xF0\x01 \x01(\x0B25.google.cloud.compute.v1.BackendServiceHAPolicyLeaderH\x01\x88\x01\x01\"L\x0A\x0AFastIPMove\x12\x1B\x0A\x17UNDEFINED_FAST_I_P_MOVE\x10\x00\x12\x10\x0A\x08DISABLED\x10\xFC\xD4\xB0\xF6\x01\x12\x0F\x0A\x07GARP_RA\x10\xB6\x86\xBB\xFB\x01B\x10\x0A\x0E_fast_i_p_moveB\x09\x0A\x07_leader\"\xCD\x01\x0A\x1CBackendServiceHAPolicyLeader\x12\x1E\x0A\x0Dbackend_group\x18\x94\xC2\xA4\xDA\x01 \x01(\x09H\x00\x88\x01\x01\x12f\x0A\x10network_endpoint\x18\x86\x91\x8A\x1B \x01(\x0B2D.google.cloud.compute.v1.BackendServiceHAPolicyLeaderNetworkEndpointH\x01\x88\x01\x01B\x10\x0A\x0E_backend_groupB\x13\x0A\x11_network_endpoint\"T\x0A+BackendServiceHAPolicyLeaderNetworkEndpoint\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09H\x00\x88\x01\x01B\x0B\x0A\x09_instance\"\x97\x01\x0A\x18BackendServiceHttpCookie\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04path\x18\xA5\xC8\xD1\x01 \x01(\x09H\x01\x88\x01\x01\x125\x0A\x03ttl\x18\xEC\x83\x07 \x01(\x0B2!.google.cloud.compute.v1.DurationH\x02\x88\x01\x01B\x07\x0A\x05_nameB\x07\x0A\x05_pathB\x06\x0A\x04_ttl\"\xFB\x01\x0A\x11BackendServiceIAP\x12\x16\x0A\x07enabled\x18\xC1\x96> \x01(\x08H\x00\x88\x01\x01\x12!\x0A\x10oauth2_client_id\x18\xCB\x8E\xDE\x95\x01 \x01(\x09H\x01\x88\x01\x01\x12\$\x0A\x14oauth2_client_secret\x18\xE0\xE1\xA8\x18 \x01(\x09H\x02\x88\x01\x01\x12+\x0A\x1Boauth2_client_secret_sha256\x18\xE6\x8C\xEB5 \x01(\x09H\x03\x88\x01\x01B\x0A\x0A\x08_enabledB\x13\x0A\x11_oauth2_client_idB\x17\x0A\x15_oauth2_client_secretB\x1E\x0A\x1C_oauth2_client_secret_sha256\"\xAD\x02\x0A\x12BackendServiceList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x129\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2'.google.cloud.compute.v1.BackendService\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB3\x02\x0A\x18BackendServiceListUsable\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x129\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2'.google.cloud.compute.v1.BackendService\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xAB\x02\x0A/BackendServiceLocalityLoadBalancingPolicyConfig\x12s\x0A\x0Dcustom_policy\x18\xC0\x8B\xA6\x02 \x01(\x0B2T.google.cloud.compute.v1.BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicyH\x00\x88\x01\x01\x12f\x0A\x06policy\x18\xB2\xCA\xB6+ \x01(\x0B2N.google.cloud.compute.v1.BackendServiceLocalityLoadBalancingPolicyConfigPolicyH\x01\x88\x01\x01B\x10\x0A\x0E_custom_policyB\x09\x0A\x07_policy\"{\x0A;BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy\x12\x14\x0A\x04data\x18\xAA\xDF\xBB\x01 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x01\x88\x01\x01B\x07\x0A\x05_dataB\x07\x0A\x05_name\"\xDB\x02\x0A5BackendServiceLocalityLoadBalancingPolicyConfigPolicy\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01\"\x82\x02\x0A\x04Name\x12\x12\x0A\x0EUNDEFINED_NAME\x10\x00\x12\x19\x0A\x11INVALID_LB_POLICY\x10\xB3\xE7\x95\x9A\x01\x12\x14\x0A\x0DLEAST_REQUEST\x10\xF9\xC4\x9C\x16\x12\x0D\x0A\x06MAGLEV\x10\xEA\x97\xEA8\x12\x1B\x0A\x14ORIGINAL_DESTINATION\x10\x80\xFD\xA5O\x12\x0D\x0A\x06RANDOM\x10\xC3\xB1\x97}\x12\x11\x0A\x09RING_HASH\x10\xBD\xDB\xAF\xCE\x01\x12\x12\x0A\x0BROUND_ROBIN\x10\xF9\x86\xB1I\x12\x1E\x0A\x17WEIGHTED_GCP_RENDEZVOUS\x10\x88\xC0\xAB'\x12\x16\x0A\x0FWEIGHTED_MAGLEV\x10\x92\xE0\xC7y\x12\x1B\x0A\x14WEIGHTED_ROUND_ROBIN\x10\xD1\xF0\xD4\x02B\x07\x0A\x05_name\"\xB0\x02\x0A\x17BackendServiceLogConfig\x12\x17\x0A\x06enable\x18\x83\xCB\xD4\x94\x01 \x01(\x08H\x00\x88\x01\x01\x12\x1B\x0A\x0Foptional_fields\x18\xF8\xC8\x86\xFC\x01 \x03(\x09\x12\x1D\x0A\x0Doptional_mode\x18\xA2\x86\xAF= \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x0Bsample_rate\x18\xD5\x94\x86I \x01(\x02H\x02\x88\x01\x01\"v\x0A\x0COptionalMode\x12\x1B\x0A\x17UNDEFINED_OPTIONAL_MODE\x10\x00\x12\x0E\x0A\x06CUSTOM\x10\xF1\xFE\xA5\xB9\x01\x12\x1B\x0A\x14EXCLUDE_ALL_OPTIONAL\x10\xC3\xDD\xB4P\x12\x1C\x0A\x14INCLUDE_ALL_OPTIONAL\x10\xB5\xED\xB2\xFF\x01B\x09\x0A\x07_enableB\x10\x0A\x0E_optional_modeB\x0E\x0A\x0C_sample_rate\"\xBC\x01\x0A/BackendServiceNetworkPassThroughLbTrafficPolicy\x12v\x0A\x0Ezonal_affinity\x18\xC3\x8A\xDB\xFF\x01 \x01(\x0B2U.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinityH\x00\x88\x01\x01B\x11\x0A\x0F_zonal_affinity\"\xB4\x02\x0A\x0A\x09rx_packet\x18\xA1\x81\xEB\xF0\x01 \x01(\x0B2\".google.cloud.compute.v1.BfdPacketH\x06\x88\x01\x01\x12=\x0A\x09tx_packet\x18\xA3\xBD\x8E5 \x01(\x0B2\".google.cloud.compute.v1.BfdPacketH\x07\x88\x01\x01\x12\x19\x0A\x09uptime_ms\x18\xDD\xDA\xE5; \x01(\x03H\x08\x88\x01\x01\"\x80\x01\x0A\x1CBfdSessionInitializationMode\x12-\x0A)UNDEFINED_BFD_SESSION_INITIALIZATION_MODE\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x10\x0A\x08DISABLED\x10\xFC\xD4\xB0\xF6\x01\x12\x0F\x0A\x07PASSIVE\x10\x87\xF6\xD7\xDC\x01\"\xE9\x02\x0A\x0FLocalDiagnostic\x12\x1E\x0A\x1AUNDEFINED_LOCAL_DIAGNOSTIC\x10\x00\x12\x1C\x0A\x15ADMINISTRATIVELY_DOWN\x10\xA6\x8E\x83:\x12\x1D\x0A\x16CONCATENATED_PATH_DOWN\x10\x8C\xA9\xBE\x0C\x12%\x0A\x1ECONTROL_DETECTION_TIME_EXPIRED\x10\xEF\xF8\xCC@\x12\x1D\x0A\x16DIAGNOSTIC_UNSPECIFIED\x10\xFF\x84\x80\x1C\x12\x1B\x0A\x14ECHO_FUNCTION_FAILED\x10\xEA\xD8\x9Di\x12\x1D\x0A\x16FORWARDING_PLANE_RESET\x10\xAA\xAE\xB3\x09\x12&\x0A\x1ENEIGHBOR_SIGNALED_SESSION_DOWN\x10\xB6\xFE\xB8\xB2\x01\x12\x14\x0A\x0DNO_DIAGNOSTIC\x10\xE5\xC1\x8Cj\x12\x11\x0A\x09PATH_DOWN\x10\xFC\x90\xC9\x8A\x01\x12&\x0A\x1EREVERSE_CONCATENATED_PATH_DOWN\x10\xA9\xB5\xC8\xE4\x01\"x\x0A\x0ALocalState\x12\x19\x0A\x15UNDEFINED_LOCAL_STATE\x10\x00\x12\x11\x0A\x0AADMIN_DOWN\x10\xB2\xDF\xA5=\x12\x0B\x0A\x04DOWN\x10\xA2\xB9\x80\x01\x12\x0B\x0A\x04INIT\x10\x90\xBA\x89\x01\x12\x19\x0A\x11STATE_UNSPECIFIED\x10\xC9\xD0\xBC\xE0\x01\x12\x07\x0A\x02UP\x10\x9B\x15B\"\x0A _bfd_session_initialization_modeB!\x0A\x1F_config_update_timestamp_microsB\x18\x0A\x16_control_packet_countsB\x13\x0A\x11_local_diagnosticB\x0E\x0A\x0C_local_stateB*\x0A(_negotiated_local_control_tx_interval_msB\x0C\x0A\x0A_rx_packetB\x0C\x0A\x0A_tx_packetB\x0C\x0A\x0A_uptime_ms\"\xCD\x01\x0A\x15BfdStatusPacketCounts\x12\x16\x0A\x06num_rx\x18\x9F\xA3\xE3\x12 \x01(\x0DH\x00\x88\x01\x01\x12 \x0A\x0Fnum_rx_rejected\x18\x9E\xAE\xFF\x85\x01 \x01(\x0DH\x01\x88\x01\x01\x12\"\x0A\x11num_rx_successful\x18\xBA\x8A\x91\xD9\x01 \x01(\x0DH\x02\x88\x01\x01\x12\x16\x0A\x06num_tx\x18\xDD\xA3\xE3\x12 \x01(\x0DH\x03\x88\x01\x01B\x09\x0A\x07_num_rxB\x12\x0A\x10_num_rx_rejectedB\x14\x0A\x12_num_rx_successfulB\x09\x0A\x07_num_tx\"\x81\x03\x0A\x08BgpRoute\x12<\x0A\x08as_paths\x18\xA1\xC5\xCCA \x03(\x0B2'.google.cloud.compute.v1.BgpRouteAsPath\x12\x16\x0A\x0Bcommunities\x18\xC7\xD4\xE2Y \x03(\x09\x12a\x0A\x0Bdestination\x18\x8E\x88\x99V \x01(\x0B2D.google.cloud.compute.v1.BgpRouteNetworkLayerReachabilityInformationH\x00\x88\x01\x01\x12\x12\x0A\x03med\x18\xCC\xCB\x06 \x01(\x0DH\x01\x88\x01\x01\x12\x16\x0A\x06origin\x18\xA6\xDE\x86\x1F \x01(\x09H\x02\x88\x01\x01\"m\x0A\x06Origin\x12\x14\x0A\x10UNDEFINED_ORIGIN\x10\x00\x12\x16\x0A\x0EBGP_ORIGIN_EGP\x10\xE9\xCE\xD6\xB4\x01\x12\x16\x0A\x0EBGP_ORIGIN_IGP\x10\xED\xEC\xD6\xB4\x01\x12\x1D\x0A\x15BGP_ORIGIN_INCOMPLETE\x10\x83\x93\xF7\xD7\x01B\x0E\x0A\x0C_destinationB\x06\x0A\x04_medB\x09\x0A\x07_origin\"\xA8\x01\x0A\x0EBgpRouteAsPath\x12\x0F\x0A\x04asns\x18\xF7\xAA\xB7\x01 \x03(\x05\x12\x11\x0A\x06asns32\x18\x96\xB4\xB9` \x03(\x0D\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x00\x88\x01\x01\"S\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x1D\x0A\x15AS_PATH_TYPE_SEQUENCE\x10\xB9\xF3\x84\xAD\x01\x12\x18\x0A\x10AS_PATH_TYPE_SET\x10\xCA\xA6\xA4\x90\x01B\x07\x0A\x05_type\"v\x0A+BgpRouteNetworkLayerReachabilityInformation\x12\x18\x0A\x07path_id\x18\xF5\xBE\xCD\x86\x01 \x01(\x0DH\x00\x88\x01\x01\x12\x16\x0A\x06prefix\x18\x92\xE5\xD2, \x01(\x09H\x01\x88\x01\x01B\x0A\x0A\x08_path_idB\x09\x0A\x07_prefix\"\xB1\x01\x0A\x07Binding\x12\x1B\x0A\x0Abinding_id\x18\x95\xF2\xA9\xD2\x01 \x01(\x09H\x00\x88\x01\x01\x128\x0A\x09condition\x18\x9B\xDA\xA5e \x01(\x0B2\x1D.google.cloud.compute.v1.ExprH\x01\x88\x01\x01\x12\x13\x0A\x07members\x18\x99\x92\xBB\xC4\x01 \x03(\x09\x12\x14\x0A\x04role\x18\xF6\x80\xD6\x01 \x01(\x09H\x02\x88\x01\x01B\x0D\x0A\x0B_binding_idB\x0C\x0A\x0A_conditionB\x07\x0A\x05_role\"\xE8\x01\x0A\x15BulkInsertDiskRequest\x12d\x0A\"bulk_insert_disk_resource_resource\x18\xD6\xF9\x97\x8A\x01 \x01(\x0B2/.google.cloud.compute.v1.BulkInsertDiskResourceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xFA\x02\x0A\x16BulkInsertDiskResource\x12j\x0A!instant_snapshot_group_parameters\x18\xE7\xDF\x90\x08 \x01(\x0B27.google.cloud.compute.v1.InstantSnapshotGroupParametersH\x00\x88\x01\x01\x12[\x0A\x19snapshot_group_parameters\x18\xC5\xF1\x92\x14 \x01(\x0B20.google.cloud.compute.v1.SnapshotGroupParametersH\x01\x88\x01\x01\x12/\x0A\x1Fsource_consistency_group_policy\x18\xDD\xA2\xAD\x09 \x01(\x09H\x02\x88\x01\x01B\$\x0A\"_instant_snapshot_group_parametersB\x1C\x0A\x1A_snapshot_group_parametersB\"\x0A _source_consistency_group_policy\"\xF3\x01\x0A\x19BulkInsertInstanceRequest\x12k\x0A&bulk_insert_instance_resource_resource\x18\xCE\xC2\xE0\x13 \x01(\x0B23.google.cloud.compute.v1.BulkInsertInstanceResourceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xA6\x06\x0A\x1ABulkInsertInstanceResource\x12\x15\x0A\x05count\x18\x8F\xA2\x9D- \x01(\x03H\x00\x88\x01\x01\x12_\x0A\x1Binstance_flexibility_policy\x18\x82\x8E\xEC\x0C \x01(\x0B22.google.cloud.compute.v1.InstanceFlexibilityPolicyH\x01\x88\x01\x01\x12P\x0A\x13instance_properties\x18\x9D\x9E\xD8f \x01(\x0B2+.google.cloud.compute.v1.InstancePropertiesH\x02\x88\x01\x01\x12I\x0A\x0Flocation_policy\x18\xFC\xB9\x87\xDE\x01 \x01(\x0B2'.google.cloud.compute.v1.LocationPolicyH\x03\x88\x01\x01\x12\x1A\x0A\x09min_count\x18\xE2\xA9\xBF\xF9\x01 \x01(\x03H\x04\x88\x01\x01\x12\x1D\x0A\x0Cname_pattern\x18\xDC\xA3\xA9\xC5\x01 \x01(\x09H\x05\x88\x01\x01\x12r\x0A\x17per_instance_properties\x18\xFB\xB9\xDE3 \x03(\x0B2N.google.cloud.compute.v1.BulkInsertInstanceResource.PerInstancePropertiesEntry\x12)\x0A\x18source_instance_template\x18\xC0\xC3\xC1\x9E\x01 \x01(\x09H\x06\x88\x01\x01\x1A\x86\x01\x0A\x1APerInstancePropertiesEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12W\x0A\x05value\x18\x02 \x01(\x0B2H.google.cloud.compute.v1.BulkInsertInstanceResourcePerInstanceProperties:\x028\x01B\x08\x0A\x06_countB\x1E\x0A\x1C_instance_flexibility_policyB\x16\x0A\x14_instance_propertiesB\x12\x0A\x10_location_policyB\x0C\x0A\x0A_min_countB\x0F\x0A\x0D_name_patternB\x1B\x0A\x19_source_instance_template\"w\x0A/BulkInsertInstanceResourcePerInstanceProperties\x12\x18\x0A\x08hostname\x18\xB3\xB8\x85q \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x01\x88\x01\x01B\x0B\x0A\x09_hostnameB\x07\x0A\x05_name\"\x9C\x03\x0A\x19BulkInsertOperationStatus\x12!\x0A\x10created_vm_count\x18\xFE\xA9\xA2\xBD\x01 \x01(\x05H\x00\x88\x01\x01\x12!\x0A\x10deleted_vm_count\x18\xED\xD5\xCA\x81\x01 \x01(\x05H\x01\x88\x01\x01\x12)\x0A\x19failed_to_create_vm_count\x18\xE8\xBD\xEB\x1B \x01(\x05H\x02\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x03\x88\x01\x01\x12 \x0A\x0Ftarget_vm_count\x18\xF5\xA0\x92\xFE\x01 \x01(\x05H\x04\x88\x01\x01\"m\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x10\x0A\x08CREATING\x10\xB9\xBD\x9D\xD9\x01\x12\x0B\x0A\x04DONE\x10\x82\xB7\x80\x01\x12\x13\x0A\x0CROLLING_BACK\x10\xC1\x9D\xD9{\x12\x19\x0A\x12STATUS_UNSPECIFIED\x10\xCA\xCC\x8B\x14B\x13\x0A\x11_created_vm_countB\x13\x0A\x11_deleted_vm_countB\x1C\x0A\x1A_failed_to_create_vm_countB\x09\x0A\x07_statusB\x12\x0A\x10_target_vm_count\"\xF2\x01\x0A\x1BBulkInsertRegionDiskRequest\x12d\x0A\"bulk_insert_disk_resource_resource\x18\xD6\xF9\x97\x8A\x01 \x01(\x0B2/.google.cloud.compute.v1.BulkInsertDiskResourceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xFD\x01\x0A\x1FBulkInsertRegionInstanceRequest\x12k\x0A&bulk_insert_instance_resource_resource\x18\xCE\xC2\xE0\x13 \x01(\x0B23.google.cloud.compute.v1.BulkInsertInstanceResourceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x97\x02\x0A\x18BulkSetLabelsDiskRequest\x12i\x0A%bulk_zone_set_labels_request_resource\x18\x9B\xA5\xAC\xFD\x01 \x01(\x0B21.google.cloud.compute.v1.BulkZoneSetLabelsRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_idB\x0B\x0A\x09_resource\"\xCD\x01\x0A\x14BulkSetLabelsRequest\x12!\x0A\x11label_fingerprint\x18\x99\xF0\xF7T \x01(\x09H\x00\x88\x01\x01\x12M\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B29.google.cloud.compute.v1.BulkSetLabelsRequest.LabelsEntry\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01B\x14\x0A\x12_label_fingerprint\"^\x0A\x18BulkZoneSetLabelsRequest\x12B\x0A\x08requests\x18\xC4\xBF\xBDD \x03(\x0B2-.google.cloud.compute.v1.BulkSetLabelsRequest\"\x81\x01\x0A\x10BundledLocalSsds\x12!\x0A\x11default_interface\x18\xBB\xC1\xA0\x08 \x01(\x09H\x00\x88\x01\x01\x12 \x0A\x0Fpartition_count\x18\xFA\xDE\xE5\xC2\x01 \x01(\x05H\x01\x88\x01\x01B\x14\x0A\x12_default_interfaceB\x12\x0A\x10_partition_count\"l\x0A\x15CacheInvalidationRule\x12\x15\x0A\x0Acache_tags\x18\xB6\xBD\xEE\x0D \x03(\x09\x12\x14\x0A\x04host\x18\xA8\xEB\xC3\x01 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04path\x18\xA5\xC8\xD1\x01 \x01(\x09H\x01\x88\x01\x01B\x07\x0A\x05_hostB\x07\x0A\x05_path\"\xC2\x02\x0A\x0ECacheKeyPolicy\x12\x1D\x0A\x0Cinclude_host\x18\xDF\x85\x94\xE8\x01 \x01(\x08H\x00\x88\x01\x01\x12\x1F\x0A\x14include_http_headers\x18\x86\xFA\x97\x01 \x03(\x09\x12 \x0A\x15include_named_cookies\x18\xB2\xB0\xD1) \x03(\x09\x12!\x0A\x10include_protocol\x18\xCF\xD0\xDC\x90\x01 \x01(\x08H\x01\x88\x01\x01\x12%\x0A\x14include_query_string\x18\x9F\xF3\x84\xE2\x01 \x01(\x08H\x02\x88\x01\x01\x12\"\x0A\x16query_string_blacklist\x18\x86\xAA\xA1\xA9\x01 \x03(\x09\x12!\x0A\x16query_string_whitelist\x18\xB0\xD8\x81\x19 \x03(\x09B\x0F\x0A\x0D_include_hostB\x13\x0A\x11_include_protocolB\x17\x0A\x15_include_query_string\"\xDC\x06\x0A\x0BCachePolicy\x12,\x0A!cache_bypass_request_header_names\x18\x80\xB5\x9B^ \x03(\x09\x12T\x0A\x10cache_key_policy\x18\xEF\xD7\xF8K \x01(\x0B22.google.cloud.compute.v1.CachePolicyCacheKeyPolicyH\x00\x88\x01\x01\x12\x1A\x0A\x0Acache_mode\x18\xC0\xC8\xE2\x0D \x01(\x09H\x01\x88\x01\x01\x12=\x0A\x0Aclient_ttl\x18\xF8\x8E\xEC\x0D \x01(\x0B2!.google.cloud.compute.v1.DurationH\x02\x88\x01\x01\x12>\x0A\x0Bdefault_ttl\x18\xEE\xFD\xE6/ \x01(\x0B2!.google.cloud.compute.v1.DurationH\x03\x88\x01\x01\x12;\x0A\x07max_ttl\x18\x91\x89\xD5\x92\x01 \x01(\x0B2!.google.cloud.compute.v1.DurationH\x04\x88\x01\x01\x12!\x0A\x10negative_caching\x18\xB5\xC3\xA2\xA0\x01 \x01(\x08H\x05\x88\x01\x01\x12]\x0A\x17negative_caching_policy\x18\xFC\xB5\x8AJ \x03(\x0B29.google.cloud.compute.v1.CachePolicyNegativeCachingPolicy\x12#\x0A\x12request_coalescing\x18\xD4\x84\x88\xFE\x01 \x01(\x08H\x06\x88\x01\x01\x12D\x0A\x11serve_while_stale\x18\xDB\xF7\xEDp \x01(\x0B2!.google.cloud.compute.v1.DurationH\x07\x88\x01\x01\"s\x0A\x09CacheMode\x12\x18\x0A\x14UNDEFINED_CACHE_MODE\x10\x00\x12\x18\x0A\x10CACHE_ALL_STATIC\x10\xE9\x97\xA5\xA9\x01\x12\x17\x0A\x0FFORCE_CACHE_ALL\x10\xB0\xDD\xE0\xE7\x01\x12\x19\x0A\x12USE_ORIGIN_HEADERS\x10\xA5\x92\xB4\x1AB\x13\x0A\x11_cache_key_policyB\x0D\x0A\x0B_cache_modeB\x0D\x0A\x0B_client_ttlB\x0E\x0A\x0C_default_ttlB\x0A\x0A\x08_max_ttlB\x13\x0A\x11_negative_cachingB\x15\x0A\x13_request_coalescingB\x14\x0A\x12_serve_while_stale\"\xD4\x02\x0A\x19CachePolicyCacheKeyPolicy\x12\$\x0A\x19excluded_query_parameters\x18\x96\x87\xC7; \x03(\x09\x12\x1D\x0A\x0Cinclude_host\x18\xDF\x85\x94\xE8\x01 \x01(\x08H\x00\x88\x01\x01\x12!\x0A\x10include_protocol\x18\xCF\xD0\xDC\x90\x01 \x01(\x08H\x01\x88\x01\x01\x12%\x0A\x14include_query_string\x18\x9F\xF3\x84\xE2\x01 \x01(\x08H\x02\x88\x01\x01\x12 \x0A\x15included_cookie_names\x18\xD0\xC8\xF8\x1F \x03(\x09\x12!\x0A\x15included_header_names\x18\xB9\xF3\xC1\xFE\x01 \x03(\x09\x12\$\x0A\x19included_query_parameters\x18\xE4\xC5\x8D\x01 \x03(\x09B\x0F\x0A\x0D_include_hostB\x13\x0A\x11_include_protocolB\x17\x0A\x15_include_query_string\"\x80\x01\x0A CachePolicyNegativeCachingPolicy\x12\x14\x0A\x04code\x18\xED\xDB\xBA\x01 \x01(\x05H\x00\x88\x01\x01\x125\x0A\x03ttl\x18\xEC\x83\x07 \x01(\x0B2!.google.cloud.compute.v1.DurationH\x01\x88\x01\x01B\x07\x0A\x05_codeB\x06\x0A\x04_ttl\"\xF7\x01\x0A\x19CalendarModeAdviceRequest\x12o\x0A\x16future_resources_specs\x18\x82\xDE\xCCy \x03(\x0B2L.google.cloud.compute.v1.CalendarModeAdviceRequest.FutureResourcesSpecsEntry\x1Ai\x0A\x19FutureResourcesSpecsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12;\x0A\x05value\x18\x02 \x01(\x0B2,.google.cloud.compute.v1.FutureResourcesSpec:\x028\x01\"n\x0A\x1ACalendarModeAdviceResponse\x12P\x0A\x0Frecommendations\x18\xDA\xEF\xDE\x9A\x01 \x03(\x0B23.google.cloud.compute.v1.CalendarModeRecommendation\"\xBA\x01\x0A\x1CCalendarModeAdviceRpcRequest\x12i\x0A%calendar_mode_advice_request_resource\x18\xEA\xDD\xA5M \x01(\x0B22.google.cloud.compute.v1.CalendarModeAdviceRequestB\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"\x89\x02\x0A\x1ACalendarModeRecommendation\x12t\x0A\x18recommendations_per_spec\x18\xE2\xB0\x9F\x1D \x03(\x0B2O.google.cloud.compute.v1.CalendarModeRecommendation.RecommendationsPerSpecEntry\x1Au\x0A\x1BRecommendationsPerSpecEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12E\x0A\x05value\x18\x02 \x01(\x0B26.google.cloud.compute.v1.FutureResourcesRecommendation:\x028\x01\"\xAF\x01\x0A\x1ECancelFutureReservationRequest\x12\"\x0A\x12future_reservation\x18\xD0\xC6\xE6\x1A \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xE3\x01\x0A.CancelInstanceGroupManagerResizeRequestRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1E\x0A\x0Eresize_request\x18\x84\x84\xB9g \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xED\x01\x0A4CancelRegionInstanceGroupManagerResizeRequestRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1E\x0A\x0Eresize_request\x18\x84\x84\xB9g \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xB0\x02\x0A\x0FCircuitBreakers\x12\x1F\x0A\x0Fmax_connections\x18\xFA\xD5\xE14 \x01(\x05H\x00\x88\x01\x01\x12%\x0A\x14max_pending_requests\x18\xE7\xA5\x8A\xB3\x01 \x01(\x05H\x01\x88\x01\x01\x12\x1C\x0A\x0Cmax_requests\x18\xBF\xF8\xB2\x0D \x01(\x05H\x02\x88\x01\x01\x12,\x0A\x1Bmax_requests_per_connection\x18\xC0\x96\xB8\xAC\x01 \x01(\x05H\x03\x88\x01\x01\x12\x1B\x0A\x0Bmax_retries\x18\xEB\xA2\xBE\x1A \x01(\x05H\x04\x88\x01\x01B\x12\x0A\x10_max_connectionsB\x17\x0A\x15_max_pending_requestsB\x0F\x0A\x0D_max_requestsB\x1E\x0A\x1C_max_requests_per_connectionB\x0E\x0A\x0C_max_retries\"\xB1\x01\x0A\x1FCloneRulesFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12&\x0A\x16source_firewall_policy\x18\xAD\xDA\xF6\x0B \x01(\x09H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x19\x0A\x17_source_firewall_policy\"\xDB\x01\x0A&CloneRulesNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12&\x0A\x16source_firewall_policy\x18\xAD\xDA\xF6\x0B \x01(\x09H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x19\x0A\x17_source_firewall_policy\"\x82\x02\x0A,CloneRulesRegionNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12&\x0A\x16source_firewall_policy\x18\xAD\xDA\xF6\x0B \x01(\x09H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x19\x0A\x17_source_firewall_policy\"\xE9\x15\x0A\x0ACommitment\x12\x1B\x0A\x0Aauto_renew\x18\xFD\x97\xA4\xEC\x01 \x01(\x08H\x00\x88\x01\x01\x12\x18\x0A\x08category\x18\xFE\xF9\x8A\x18 \x01(\x09H\x01\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x02\x88\x01\x01\x12\$\x0A\x14custom_end_timestamp\x18\xE4\xB4\xD6V \x01(\x09H\x03\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x1E\x0A\x0Dend_timestamp\x18\xB2\xAD\x9A\xDF\x01 \x01(\x09H\x05\x88\x01\x01\x12!\x0A\x15existing_reservations\x18\xDB\x88\x8C\xEB\x01 \x03(\x09\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x06\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x07\x88\x01\x01\x12U\x0A\x10license_resource\x18\xCC\xD4\xEA\xD0\x01 \x01(\x0B22.google.cloud.compute.v1.LicenseResourceCommitmentH\x08\x88\x01\x01\x12#\x0A\x18merge_source_commitments\x18\xC1\xAA\xD8Y \x03(\x09\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x09\x88\x01\x01\x12A\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2).google.cloud.compute.v1.CommitmentParamsH\x0A\x88\x01\x01\x12\x14\x0A\x04plan\x18\xA9\x96\xD2\x01 \x01(\x09H\x0B\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x0C\x88\x01\x01\x12>\x0A\x0Creservations\x18\xA7\xEC\xCC\xBE\x01 \x03(\x0B2\$.google.cloud.compute.v1.Reservation\x12R\x0A\x0Fresource_status\x18\xC3\xFA\xF7v \x01(\x0B21.google.cloud.compute.v1.CommitmentResourceStatusH\x0D\x88\x01\x01\x12A\x0A\x09resources\x18\xA5\xFC\xB2N \x03(\x0B2+.google.cloud.compute.v1.ResourceCommitment\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0E\x88\x01\x01\x12(\x0A\x17split_source_commitment\x18\xD4\xB7\xFD\xBF\x01 \x01(\x09H\x0F\x88\x01\x01\x12\x1F\x0A\x0Fstart_timestamp\x18\xF9\xAA\xF1' \x01(\x09H\x10\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x11\x88\x01\x01\x12\x1F\x0A\x0Estatus_message\x18\xBA\xC9\xE9\x8D\x01 \x01(\x09H\x12\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x13\x88\x01\x01\"b\x0A\x08Category\x12\x16\x0A\x12UNDEFINED_CATEGORY\x10\x00\x12\x1C\x0A\x14CATEGORY_UNSPECIFIED\x10\xD6\xBA\xE6\xF2\x01\x12\x0F\x0A\x07LICENSE\x10\xA1\xA0\xF0\xA5\x01\x12\x0F\x0A\x07MACHINE\x10\xA7\xA0\xF3\xDF\x01\"Y\x0A\x04Plan\x12\x12\x0A\x0EUNDEFINED_PLAN\x10\x00\x12\x0F\x0A\x07INVALID\x10\xD7\xFB\xED\xFC\x01\x12\x17\x0A\x10THIRTY_SIX_MONTH\x10\x86\xB5\xFD~\x12\x13\x0A\x0CTWELVE_MONTH\x10\xBA\x9A\xC4R\"z\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x10\x0A\x09CANCELLED\x10\xB1\xF2\x80\x14\x12\x10\x0A\x08CREATING\x10\xB9\xBD\x9D\xD9\x01\x12\x0F\x0A\x07EXPIRED\x10\x85\xE6\x88\xE6\x01\x12\x15\x0A\x0ENOT_YET_ACTIVE\x10\xE9\xE2\xE9\x09\"\xD1\x09\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x1D\x0A\x15ACCELERATOR_OPTIMIZED\x10\x93\xD0\xF5\x85\x01\x12\x1F\x0A\x18ACCELERATOR_OPTIMIZED_A3\x10\xBE\xCF\xCEK\x12\$\x0A\x1DACCELERATOR_OPTIMIZED_A3_MEGA\x10\xD3\x88\xD1J\x12%\x0A\x1EACCELERATOR_OPTIMIZED_A3_ULTRA\x10\xCB\xC7\xA1\x0D\x12\x1F\x0A\x18ACCELERATOR_OPTIMIZED_A4\x10\xBF\xCF\xCEK\x12\x18\x0A\x11COMPUTE_OPTIMIZED\x10\xDF\xED\xC0K\x12\x1D\x0A\x15COMPUTE_OPTIMIZED_C2D\x10\xF5\xC0\xDF\xB6\x01\x12\x1C\x0A\x14COMPUTE_OPTIMIZED_C3\x10\xB0\xAB\x8B\xCC\x01\x12\x1D\x0A\x15COMPUTE_OPTIMIZED_C3D\x10\x94\xC1\xDF\xB6\x01\x12\x1C\x0A\x14COMPUTE_OPTIMIZED_H3\x10\xCB\xAC\x8B\xCC\x01\x12\x1D\x0A\x15COMPUTE_OPTIMIZED_H4D\x10\xF8\xE6\xDF\xB6\x01\x12\x17\x0A\x0FGENERAL_PURPOSE\x10\x87\xF9\xF9\x8E\x01\x12\x1A\x0A\x12GENERAL_PURPOSE_C4\x10\x89\x9E\xFB\x8F\x01\x12\x1A\x0A\x13GENERAL_PURPOSE_C4A\x10\xD8\xA4\xECn\x12\x1A\x0A\x13GENERAL_PURPOSE_C4D\x10\xDB\xA4\xECn\x12\x1A\x0A\x12GENERAL_PURPOSE_E2\x10\xC5\x9E\xFB\x8F\x01\x12\x1A\x0A\x12GENERAL_PURPOSE_N2\x10\xDC\xA0\xFB\x8F\x01\x12\x1A\x0A\x13GENERAL_PURPOSE_N2D\x10\xE8\xF6\xECn\x12\x1A\x0A\x12GENERAL_PURPOSE_N4\x10\xDE\xA0\xFB\x8F\x01\x12\x1A\x0A\x13GENERAL_PURPOSE_N4A\x10\xA3\xF7\xECn\x12\x1A\x0A\x13GENERAL_PURPOSE_N4D\x10\xA6\xF7\xECn\x12\x1A\x0A\x13GENERAL_PURPOSE_T2D\x10\xEE\xA3\xEDn\x12\x19\x0A\x12GRAPHICS_OPTIMIZED\x10\xD3\xF8\xD4 \x12\x1C\x0A\x15GRAPHICS_OPTIMIZED_G4\x10\xB9\xD8\xE1\x19\x12\x18\x0A\x10MEMORY_OPTIMIZED\x10\xC9\xEE\xAC\x86\x01\x12\x1B\x0A\x13MEMORY_OPTIMIZED_M3\x10\xBC\x8C\xE0\x83\x01\x12\x1B\x0A\x13MEMORY_OPTIMIZED_M4\x10\xBD\x8C\xE0\x83\x01\x12\x1E\x0A\x17MEMORY_OPTIMIZED_M4_6TB\x10\xA2\xC8\xB2d\x12#\x0A\x1CMEMORY_OPTIMIZED_X4_1440_24T\x10\xFF\x8F\xC6b\x12\x1F\x0A\x18MEMORY_OPTIMIZED_X4_16TB\x10\xE0\xEF\xA6W\x12\$\x0A\x1CMEMORY_OPTIMIZED_X4_1920_32T\x10\x89\x85\x9C\x8B\x01\x12\x1F\x0A\x18MEMORY_OPTIMIZED_X4_24TB\x10\xBD\xC9\xA8W\x12\x1F\x0A\x18MEMORY_OPTIMIZED_X4_32TB\x10\x9A\xA3\xAAW\x12\"\x0A\x1AMEMORY_OPTIMIZED_X4_480_6T\x10\x9E\x9E\x98\xE4\x01\x12\"\x0A\x1AMEMORY_OPTIMIZED_X4_480_8T\x10\xDC\x9E\x98\xE4\x01\x12#\x0A\x1BMEMORY_OPTIMIZED_X4_960_12T\x10\x9A\xEA\xC4\xCA\x01\x12#\x0A\x1BMEMORY_OPTIMIZED_X4_960_16T\x10\x96\xEB\xC4\xCA\x01\x12\x1C\x0A\x14STORAGE_OPTIMIZED_Z3\x10\xB5\xD9\x87\x97\x01\x12\x18\x0A\x10TYPE_UNSPECIFIED\x10\x92\xFB\xDB\xD0\x01B\x0D\x0A\x0B_auto_renewB\x0B\x0A\x09_categoryB\x15\x0A\x13_creation_timestampB\x17\x0A\x15_custom_end_timestampB\x0E\x0A\x0C_descriptionB\x10\x0A\x0E_end_timestampB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x13\x0A\x11_license_resourceB\x07\x0A\x05_nameB\x09\x0A\x07_paramsB\x07\x0A\x05_planB\x09\x0A\x07_regionB\x12\x0A\x10_resource_statusB\x0C\x0A\x0A_self_linkB\x1A\x0A\x18_split_source_commitmentB\x12\x0A\x10_start_timestampB\x09\x0A\x07_statusB\x11\x0A\x0F_status_messageB\x07\x0A\x05_type\"\xBF\x03\x0A\x18CommitmentAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12N\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2<.google.cloud.compute.v1.CommitmentAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1A\\\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12=\x0A\x05value\x18\x02 \x01(\x0B2..google.cloud.compute.v1.CommitmentsScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xA5\x02\x0A\x0ECommitmentList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x125\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2#.google.cloud.compute.v1.Commitment\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB5\x01\x0A\x10CommitmentParams\x12e\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2B.google.cloud.compute.v1.CommitmentParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"|\x0A\x18CommitmentResourceStatus\x126\x0A%custom_term_eligibility_end_timestamp\x18\xFB\xAB\xC7\xAD\x01 \x01(\x09H\x00\x88\x01\x01B(\x0A&_custom_term_eligibility_end_timestamp\"\x9C\x01\x0A\x15CommitmentsScopedList\x12<\x0A\x0Bcommitments\x18\xFE\xAF\xF2\xD6\x01 \x03(\x0B2#.google.cloud.compute.v1.Commitment\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xE1\x03\x0A\x14CompositeHealthCheck\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x02\x88\x01\x01\x12#\x0A\x12health_destination\x18\xAB\xF5\xAB\x94\x01 \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Ehealth_sources\x18\xD5\xD1\xDC\xBD\x01 \x03(\x09\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x04\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x05\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x06\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x07\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x08\x88\x01\x01\x12!\x0A\x11self_link_with_id\x18\x82\xAC\x9D\x15 \x01(\x09H\x09\x88\x01\x01B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x0E\x0A\x0C_fingerprintB\x15\x0A\x13_health_destinationB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB\x14\x0A\x12_self_link_with_id\"\xDD\x03\x0A\"CompositeHealthCheckAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12X\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2F.google.cloud.compute.v1.CompositeHealthCheckAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1Af\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12G\x0A\x05value\x18\x02 \x01(\x0B28.google.cloud.compute.v1.CompositeHealthChecksScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xBA\x02\x0A\x1ACompositeHealthCheckHealth\x12m\x0A\x0Ehealth_sources\x18\xD5\xD1\xDC\xBD\x01 \x03(\x0B2Q.google.cloud.compute.v1.CompositeHealthChecksGetHealthResponseHealthSourceHealth\x12\x1D\x0A\x0Chealth_state\x18\xEE\xE9\xBF\x9A\x01 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\"^\x0A\x0BHealthState\x12\x1A\x0A\x16UNDEFINED_HEALTH_STATE\x10\x00\x12\x0F\x0A\x07HEALTHY\x10\xFD\xAA\xDB\xD1\x01\x12\x11\x0A\x09UNHEALTHY\x10\xC4\xB9\xAD\xDC\x01\x12\x0F\x0A\x07UNKNOWN\x10\xAA\xF0\xC4\xCE\x01B\x0F\x0A\x0D_health_stateB\x07\x0A\x05_kind\"\xB9\x02\x0A\x18CompositeHealthCheckList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12?\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2-.google.cloud.compute.v1.CompositeHealthCheck\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xED\x01\x0A8CompositeHealthChecksGetHealthResponseHealthSourceHealth\x12\x1D\x0A\x0Chealth_state\x18\xEE\xE9\xBF\x9A\x01 \x01(\x09H\x00\x88\x01\x01\x12\x16\x0A\x06source\x18\x9B\xD0\xC1T \x01(\x09H\x01\x88\x01\x01\"^\x0A\x0BHealthState\x12\x1A\x0A\x16UNDEFINED_HEALTH_STATE\x10\x00\x12\x0F\x0A\x07HEALTHY\x10\xFD\xAA\xDB\xD1\x01\x12\x11\x0A\x09UNHEALTHY\x10\xC4\xB9\xAD\xDC\x01\x12\x0F\x0A\x07UNKNOWN\x10\xAA\xF0\xC4\xCE\x01B\x0F\x0A\x0D_health_stateB\x09\x0A\x07_source\"\xBC\x01\x0A\x1FCompositeHealthChecksScopedList\x12R\x0A\x17composite_health_checks\x18\xF6\xC7\xF9\xF6\x01 \x03(\x0B2-.google.cloud.compute.v1.CompositeHealthCheck\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xD0\x02\x0A\x1AConfidentialInstanceConfig\x12*\x0A\x1Aconfidential_instance_type\x18\xAD\x8C\xDE\x14 \x01(\x09H\x00\x88\x01\x01\x12+\x0A\x1Benable_confidential_compute\x18\xBC\xEB\xD90 \x01(\x08H\x01\x88\x01\x01\"\x99\x01\x0A\x18ConfidentialInstanceType\x12(\x0A\$UNDEFINED_CONFIDENTIAL_INSTANCE_TYPE\x10\x00\x12-\x0A&CONFIDENTIAL_INSTANCE_TYPE_UNSPECIFIED\x10\x85\xB0\xEC6\x12\x09\x0A\x03SEV\x10\xC4\x80\x05\x12\x0E\x0A\x07SEV_SNP\x10\xDA\xDD\xAF\x0A\x12\x09\x0A\x03TDX\x10\xE8\x87\x05B\x1D\x0A\x1B_confidential_instance_typeB\x1E\x0A\x1C_enable_confidential_compute\"S\x0A\x12ConnectionDraining\x12\$\x0A\x14draining_timeout_sec\x18\x9E\xD5\xACk \x01(\x05H\x00\x88\x01\x01B\x17\x0A\x15_draining_timeout_sec\"\x88\x02\x0A\"ConsistentHashLoadBalancerSettings\x12b\x0A\x0Bhttp_cookie\x18\xFB\xAB\x97\x03 \x01(\x0B2E.google.cloud.compute.v1.ConsistentHashLoadBalancerSettingsHttpCookieH\x00\x88\x01\x01\x12 \x0A\x10http_header_name\x18\xC6\xF7\xFAo \x01(\x09H\x01\x88\x01\x01\x12!\x0A\x11minimum_ring_size\x18\xBF\xBB\xE1o \x01(\x03H\x02\x88\x01\x01B\x0E\x0A\x0C_http_cookieB\x13\x0A\x11_http_header_nameB\x14\x0A\x12_minimum_ring_size\"\xAB\x01\x0A,ConsistentHashLoadBalancerSettingsHttpCookie\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04path\x18\xA5\xC8\xD1\x01 \x01(\x09H\x01\x88\x01\x01\x125\x0A\x03ttl\x18\xEC\x83\x07 \x01(\x0B2!.google.cloud.compute.v1.DurationH\x02\x88\x01\x01B\x07\x0A\x05_nameB\x07\x0A\x05_pathB\x06\x0A\x04_ttl\"\xBB\x01\x0A*CopyRulesOrganizationSecurityPolicyRequest\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02\x12&\x0A\x16source_security_policy\x18\xED\xD5\xFAo \x01(\x09H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x19\x0A\x17_source_security_policy\"\x9E\x02\x0A\x0ACorsPolicy\x12\"\x0A\x11allow_credentials\x18\x86\xFE\xBD\xE5\x01 \x01(\x08H\x00\x88\x01\x01\x12\x18\x0A\x0Dallow_headers\x18\x90\xC1\xC5\x15 \x03(\x09\x12\x18\x0A\x0Dallow_methods\x18\xBC\xF9\xF8a \x03(\x09\x12\x1F\x0A\x14allow_origin_regexes\x18\xD2\x8D\xDAf \x03(\x09\x12\x18\x0A\x0Dallow_origins\x18\x97\xCE\xF8\\ \x03(\x09\x12\x19\x0A\x08disabled\x18\xFC\xF4\x98\x81\x01 \x01(\x08H\x01\x88\x01\x01\x12\x19\x0A\x0Eexpose_headers\x18\x8B\xCC\x88v \x03(\x09\x12\x18\x0A\x07max_age\x18\xA4\xF7\xD3\x92\x01 \x01(\x05H\x02\x88\x01\x01B\x14\x0A\x12_allow_credentialsB\x0B\x0A\x09_disabledB\x0A\x0A\x08_max_age\"\xD1\x02\x0A*CreateInstancesInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x8F\x01\x0A9instance_group_managers_create_instances_request_resource\x18\x93\xFA\xDA\x0B \x01(\x0B2D.google.cloud.compute.v1.InstanceGroupManagersCreateInstancesRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xE9\x02\x0A0CreateInstancesRegionInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x9D\x01\x0A@region_instance_group_managers_create_instances_request_resource\x18\x88\xBF\x98\xAB\x01 \x01(\x0B2J.google.cloud.compute.v1.RegionInstanceGroupManagersCreateInstancesRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xF7\x01\x0A%CreateMembersInterconnectGroupRequest\x12#\x0A\x12interconnect_group\x18\x8E\xB7\xA9\xB9\x01 \x01(\x09B\x03\xE0A\x02\x12\x85\x01\x0A3interconnect_groups_create_members_request_resource\x18\xED\xFC\x8B\xA6\x01 \x01(\x0B2?.google.cloud.compute.v1.InterconnectGroupsCreateMembersRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\"\x91\x02\x0A\x19CreateSnapshotDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12\x1C\x0A\x0Bguest_flush\x18\xDD\x93\xEC\xB7\x01 \x01(\x08H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12E\x0A\x11snapshot_resource\x18\xA9\xB8\xC1\xE5\x01 \x01(\x0B2!.google.cloud.compute.v1.SnapshotB\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0E\x0A\x0C_guest_flushB\x0D\x0A\x0B_request_id\"\xED\x01\x0A\x1FCreateSnapshotRegionDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12E\x0A\x11snapshot_resource\x18\xA9\xB8\xC1\xE5\x01 \x01(\x0B2!.google.cloud.compute.v1.SnapshotB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xFC\x01\x0A\x10CrossSiteNetwork\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x02\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x03\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x04\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x05\x88\x01\x01B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x0C\x0A\x0A_self_link\"\xE9\x02\x0A\x14CrossSiteNetworkList\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x12;\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2).google.cloud.compute.v1.CrossSiteNetwork\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB8\x01\x0A\x19CustomErrorResponsePolicy\x12j\x0A\x14error_response_rules\x18\x90\xAD\xFC\x06 \x03(\x0B2I.google.cloud.compute.v1.CustomErrorResponsePolicyCustomErrorResponseRule\x12\x1D\x0A\x0Derror_service\x18\xFE\xEE\xA6N \x01(\x09H\x00\x88\x01\x01B\x10\x0A\x0E_error_service\"\xB6\x01\x0A0CustomErrorResponsePolicyCustomErrorResponseRule\x12\x1F\x0A\x14match_response_codes\x18\xE2\x88\x872 \x03(\x09\x12'\x0A\x16override_response_code\x18\xF8\xD7\xF0\xFC\x01 \x01(\x05H\x00\x88\x01\x01\x12\x14\x0A\x04path\x18\xA5\xC8\xD1\x01 \x01(\x09H\x01\x88\x01\x01B\x19\x0A\x17_override_response_codeB\x07\x0A\x05_path\"\x8F\x02\x0A\x15CustomerEncryptionKey\x12\x1D\x0A\x0Ckms_key_name\x18\x99\xEB\xFB\xE6\x01 \x01(\x09H\x00\x88\x01\x01\x12'\x0A\x17kms_key_service_account\x18\xD5\xC5\x90d \x01(\x09H\x01\x88\x01\x01\x12\x18\x0A\x07raw_key\x18\xC8\xE3\x98\xD6\x01 \x01(\x09H\x02\x88\x01\x01\x12\"\x0A\x11rsa_encrypted_key\x18\xA5\xC3\xFC\x9F\x01 \x01(\x09H\x03\x88\x01\x01\x12\x16\x0A\x06sha256\x18\xA7\xEC\x8EQ \x01(\x09H\x04\x88\x01\x01B\x0F\x0A\x0D_kms_key_nameB\x1A\x0A\x18_kms_key_service_accountB\x0A\x0A\x08_raw_keyB\x14\x0A\x12_rsa_encrypted_keyB\x09\x0A\x07_sha256\"\xB5\x01\x0A\"CustomerEncryptionKeyProtectedDisk\x12T\x0A\x13disk_encryption_key\x18\x85\xED\xC4\x81\x01 \x01(\x0B2..google.cloud.compute.v1.CustomerEncryptionKeyH\x00\x88\x01\x01\x12\x16\x0A\x06source\x18\x9B\xD0\xC1T \x01(\x09H\x01\x88\x01\x01B\x16\x0A\x14_disk_encryption_keyB\x09\x0A\x07_source\"C\x0A\x04Data\x12\x12\x0A\x03key\x18\xDF\xBC\x06 \x01(\x09H\x00\x88\x01\x01\x12\x15\x0A\x05value\x18\xF1\xA2\xB25 \x01(\x09H\x01\x88\x01\x01B\x06\x0A\x04_keyB\x08\x0A\x06_value\"b\x0A\x04Date\x12\x12\x0A\x03day\x18\x9C\x87\x06 \x01(\x05H\x00\x88\x01\x01\x12\x15\x0A\x05month\x18\x80\xC5\xD01 \x01(\x05H\x01\x88\x01\x01\x12\x14\x0A\x04year\x18\xBD\x90\xE2\x01 \x01(\x05H\x02\x88\x01\x01B\x06\x0A\x04_dayB\x08\x0A\x06_monthB\x07\x0A\x05_year\"\xEB\x01\x0A!DeleteAccessConfigInstanceRequest\x12\x1D\x0A\x0Daccess_config\x18\xFD\xE4\xDE\" \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12\"\x0A\x11network_interface\x18\xE8\xC0\x9D\xAE\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\x9F\x01\x0A\x14DeleteAddressRequest\x12\x18\x0A\x07address\x18\xF4\xB7\xDE\xDC\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xA1\x01\x0A\x17DeleteAutoscalerRequest\x12\x1B\x0A\x0Aautoscaler\x18\xD7\xFD\xD2\xF6\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\x8A\x01\x0A\x1ADeleteBackendBucketRequest\x12\x1E\x0A\x0Ebackend_bucket\x18\xF5\xE3\xDD+ \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x8D\x01\x0A\x1BDeleteBackendServiceRequest\x12 \x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x91\x01\x0A\x1DDeleteCrossSiteNetworkRequest\x12\"\x0A\x12cross_site_network\x18\xD5\xC5\xCB3 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x94\x01\x0A\x11DeleteDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\x95\x01\x0A\x1FDeleteExternalVpnGatewayRequest\x12\$\x0A\x14external_vpn_gateway\x18\x85\xD7\xB34 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"j\x0A\x1BDeleteFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x80\x01\x0A\x15DeleteFirewallRequest\x12\x19\x0A\x08firewall\x18\x80\xFA\xD5\xF3\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xAE\x01\x0A\x1BDeleteForwardingRuleRequest\x12 \x0A\x0Fforwarding_rule\x18\xFE\xA5\xDD\x80\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xAF\x01\x0A\x1EDeleteFutureReservationRequest\x12\"\x0A\x12future_reservation\x18\xD0\xC6\xE6\x1A \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\x84\x01\x0A\x1ADeleteGlobalAddressRequest\x12\x18\x0A\x07address\x18\xF4\xB7\xDE\xDC\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x93\x01\x0A!DeleteGlobalForwardingRuleRequest\x12 \x0A\x0Fforwarding_rule\x18\xFE\xA5\xDD\x80\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xA0\x01\x0A'DeleteGlobalNetworkEndpointGroupRequest\x12'\x0A\x16network_endpoint_group\x18\x86\xCB\xF3\xCE\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"R\x0A\x1CDeleteGlobalOperationRequest\x12\x19\x0A\x09operation\x18\xE7\xAA\xEB\x18 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"\x1F\x0A\x1DDeleteGlobalOperationResponse\"o\x0A(DeleteGlobalOrganizationOperationRequest\x12\x19\x0A\x09operation\x18\xE7\xAA\xEB\x18 \x01(\x09B\x03\xE0A\x02\x12\x1A\x0A\x09parent_id\x18\xD0\xE1\x9A\xDB\x01 \x01(\x09H\x00\x88\x01\x01B\x0C\x0A\x0A_parent_id\"+\x0A)DeleteGlobalOrganizationOperationResponse\"\xA2\x01\x0A)DeleteGlobalPublicDelegatedPrefixeRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12'\x0A\x17public_delegated_prefix\x18\xE8\xDC\xB1a \x01(\x09B\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x87\x01\x0A\x18DeleteHealthCheckRequest\x12\x1D\x0A\x0Chealth_check\x18\xE5\xAA\xA4\x93\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"y\x0A\x12DeleteImageRequest\x12\x15\x0A\x05image\x18\xDB\xD2\xEA/ \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xB6\x01\x0A!DeleteInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xE3\x01\x0A.DeleteInstanceGroupManagerResizeRequestRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1E\x0A\x0Eresize_request\x18\x84\x84\xB9g \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xA7\x01\x0A\x1ADeleteInstanceGroupRequest\x12\x1E\x0A\x0Einstance_group\x18\xD5\xD4\xD5& \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\x9C\x01\x0A\x15DeleteInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\x91\x01\x0A\x1DDeleteInstanceTemplateRequest\x12\"\x0A\x11instance_template\x18\xE4\x81\xBB\x93\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xD1\x02\x0A*DeleteInstancesInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x8F\x01\x0A9instance_group_managers_delete_instances_request_resource\x18\x84\xC6\xADO \x01(\x0B2D.google.cloud.compute.v1.InstanceGroupManagersDeleteInstancesRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xE9\x02\x0A0DeleteInstancesRegionInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x9D\x01\x0A@region_instance_group_managers_delete_instances_request_resource\x18\xF9\x8A\xEB\xEE\x01 \x01(\x0B2J.google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xB6\x01\x0A!DeleteInstantSnapshotGroupRequest\x12&\x0A\x16instant_snapshot_group\x18\xE2\xEC\xB5j \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xAC\x01\x0A\x1CDeleteInstantSnapshotRequest\x12!\x0A\x10instant_snapshot\x18\xE2\xDC\xDF\xBA\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xA7\x01\x0A(DeleteInterconnectAttachmentGroupRequest\x12-\x0A\x1Dinterconnect_attachment_group\x18\xF4\xEF\x98\$ \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xBE\x01\x0A#DeleteInterconnectAttachmentRequest\x12(\x0A\x17interconnect_attachment\x18\xF4\x8A\xF7\x92\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x93\x01\x0A\x1EDeleteInterconnectGroupRequest\x12#\x0A\x12interconnect_group\x18\x8E\xB7\xA9\xB9\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x87\x01\x0A\x19DeleteInterconnectRequest\x12\x1C\x0A\x0Cinterconnect\x18\x8E\xC9\x8Ck \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"}\x0A\x14DeleteLicenseRequest\x12\x17\x0A\x07license\x18\xC1\x88\xC2O \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x88\x01\x0A\x19DeleteMachineImageRequest\x12\x1D\x0A\x0Dmachine_image\x18\xE3\xFE\xFE \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xB3\x01\x0A\x1EDeleteNetworkAttachmentRequest\x12\"\x0A\x12network_attachment\x18\xD4\x97\x8Fk \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xC7\x01\x0A'DeleteNetworkEdgeSecurityServiceRequest\x12-\x0A\x1Dnetwork_edge_security_service\x18\xA7\x9F\xEFJ \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xB7\x01\x0A!DeleteNetworkEndpointGroupRequest\x12'\x0A\x16network_endpoint_group\x18\x86\xCB\xF3\xCE\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\x94\x01\x0A\"DeleteNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xD5\x01\x0A%DeleteNetworkInterfaceInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16network_interface_name\x18\x82\xA8\xEB\xB5\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"}\x0A\x14DeleteNetworkRequest\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xA0\x01\x0A\x16DeleteNodeGroupRequest\x12\x1B\x0A\x0Anode_group\x18\x82\xFC\x8B\xE0\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xAA\x01\x0A\x19DeleteNodeTemplateRequest\x12\x1E\x0A\x0Dnode_template\x18\x97\xE4\x8B\x9A\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x97\x02\x0A\x1BDeleteNodesNodeGroupRequest\x12\x1B\x0A\x0Anode_group\x18\x82\xFC\x8B\xE0\x01 \x01(\x09B\x03\xE0A\x02\x12p\x0A)node_groups_delete_nodes_request_resource\x18\x92\xD7\xB3W \x01(\x0B25.google.cloud.compute.v1.NodeGroupsDeleteNodesRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"u\x0A'DeleteOrganizationSecurityPolicyRequest\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xAF\x01\x0A\x1CDeletePacketMirroringRequest\x12 \x0A\x10packet_mirroring\x18\xCC\xB9\xD1\x0A \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xBC\x02\x0A3DeletePerInstanceConfigsInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x9C\x01\x0A@instance_group_managers_delete_per_instance_configs_req_resource\x18\xA0\xEA\xE8\xAC\x01 \x01(\x0B2I.google.cloud.compute.v1.InstanceGroupManagersDeletePerInstanceConfigsReqB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zone\"\xC6\x02\x0A9DeletePerInstanceConfigsRegionInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x9C\x01\x0AAregion_instance_group_manager_delete_instance_config_req_resource\x18\x85\x9B- \x01(\x0B2J.google.cloud.compute.v1.RegionInstanceGroupManagerDeleteInstanceConfigReqB\x03\xE0A\x02\"\x9E\x01\x0A\$DeletePublicAdvertisedPrefixeRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12(\x0A\x18public_advertised_prefix\x18\x9E\xF7\xC90 \x01(\x09B\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xBD\x01\x0A#DeletePublicDelegatedPrefixeRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12'\x0A\x17public_delegated_prefix\x18\xE8\xDC\xB1a \x01(\x09B\x03\xE0A\x02\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xAB\x01\x0A\x1DDeleteRegionAutoscalerRequest\x12\x1B\x0A\x0Aautoscaler\x18\xD7\xFD\xD2\xF6\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xB1\x01\x0A DeleteRegionBackendBucketRequest\x12\x1E\x0A\x0Ebackend_bucket\x18\xF5\xE3\xDD+ \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xB4\x01\x0A!DeleteRegionBackendServiceRequest\x12 \x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xC1\x01\x0A'DeleteRegionCompositeHealthCheckRequest\x12'\x0A\x16composite_health_check\x18\x9D\xC0\xD6\xDE\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x9E\x01\x0A\x17DeleteRegionDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xC6\x01\x0A*DeleteRegionHealthAggregationPolicyRequest\x12)\x0A\x19health_aggregation_policy\x18\xF2\xCF\xCBr \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xAE\x01\x0A\x1EDeleteRegionHealthCheckRequest\x12\x1D\x0A\x0Chealth_check\x18\xE5\xAA\xA4\x93\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xBD\x01\x0A%DeleteRegionHealthCheckServiceRequest\x12%\x0A\x14health_check_service\x18\xDB\x9B\xDD\xC2\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xB0\x01\x0A\x1FDeleteRegionHealthSourceRequest\x12\x1E\x0A\x0Dhealth_source\x18\xDE\x86\xC5\xB3\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xC0\x01\x0A'DeleteRegionInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xED\x01\x0A4DeleteRegionInstanceGroupManagerResizeRequestRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1E\x0A\x0Eresize_request\x18\x84\x84\xB9g \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xB8\x01\x0A#DeleteRegionInstanceTemplateRequest\x12\"\x0A\x11instance_template\x18\xE4\x81\xBB\x93\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xC0\x01\x0A'DeleteRegionInstantSnapshotGroupRequest\x12&\x0A\x16instant_snapshot_group\x18\xE2\xEC\xB5j \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xB6\x01\x0A\"DeleteRegionInstantSnapshotRequest\x12!\x0A\x10instant_snapshot\x18\xE2\xDC\xDF\xBA\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xC1\x01\x0A'DeleteRegionNetworkEndpointGroupRequest\x12'\x0A\x16network_endpoint_group\x18\x86\xCB\xF3\xCE\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xBB\x01\x0A(DeleteRegionNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xC0\x01\x0A'DeleteRegionNotificationEndpointRequest\x12&\x0A\x15notification_endpoint\x18\xE9\xBC\xD6\xB3\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"j\x0A\x1CDeleteRegionOperationRequest\x12\x19\x0A\x09operation\x18\xE7\xAA\xEB\x18 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"\x1F\x0A\x1DDeleteRegionOperationResponse\"\xB3\x01\x0A!DeleteRegionSecurityPolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xA7\x01\x0A\x1BDeleteRegionSnapshotRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x19\x0A\x08snapshot\x18\xC4\xAB\xEB\x87\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xB3\x01\x0A!DeleteRegionSslCertificateRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1F\x0A\x0Fssl_certificate\x18\xE4\xD7\x92\x16 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xAA\x01\x0A\x1CDeleteRegionSslPolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Assl_policy\x18\xC5\xFD\xE0\x8C\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xB6\x01\x0A\"DeleteRegionTargetHttpProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x11target_http_proxy\x18\xE5\xBE\xD2b \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xB8\x01\x0A#DeleteRegionTargetHttpsProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12target_https_proxy\x18\xEC\xB0\xFA\x18 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xB5\x01\x0A!DeleteRegionTargetTcpProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x10target_tcp_proxy\x18\xE2\xD6\xF0\xEF\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xA4\x01\x0A\x19DeleteRegionUrlMapRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x07url_map\x18\x8C\x95\x81\xAF\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xA2\x01\x0A\x18DeleteReservationRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Breservation\x18\xCC\x87\xD5\x16 \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xAD\x01\x0A\x1BDeleteResourcePolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1F\x0A\x0Fresource_policy\x18\x83\xA5\xF7K \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xCA\x01\x0A\x1EDeleteRoutePolicyRouterRequest\x12\x16\x0A\x06policy\x18\xB2\xCA\xB6+ \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12\x16\x0A\x06router\x18\xC9\xAE\xEEF \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_policyB\x0D\x0A\x0B_request_id\"y\x0A\x12DeleteRouteRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x15\x0A\x05route\x18\xC9\xE4\xEA3 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x9C\x01\x0A\x13DeleteRouterRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x16\x0A\x06router\x18\xC9\xAE\xEEF \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x8C\x01\x0A\x1BDeleteSecurityPolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xB4\x01\x0A\x1EDeleteServiceAttachmentRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12service_attachment\x18\xED\xA9\xD0\xA1\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xB1\x01\x0A&DeleteSignedUrlKeyBackendBucketRequest\x12\x1E\x0A\x0Ebackend_bucket\x18\xF5\xE3\xDD+ \x01(\x09B\x03\xE0A\x02\x12\x19\x0A\x08key_name\x18\xEB\xF0\xEE\xEE\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xB4\x01\x0A'DeleteSignedUrlKeyBackendServiceRequest\x12 \x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x09B\x03\xE0A\x02\x12\x19\x0A\x08key_name\x18\xEB\xF0\xEE\xEE\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x80\x01\x0A\x15DeleteSnapshotRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x19\x0A\x08snapshot\x18\xC4\xAB\xEB\x87\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x8C\x01\x0A\x1BDeleteSslCertificateRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1F\x0A\x0Fssl_certificate\x18\xE4\xD7\x92\x16 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x83\x01\x0A\x16DeleteSslPolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Assl_policy\x18\xC5\xFD\xE0\x8C\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xA4\x01\x0A\x18DeleteStoragePoolRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1D\x0A\x0Cstorage_pool\x18\xE0\xC6\xF1\xAB\x01 \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xA5\x01\x0A\x17DeleteSubnetworkRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Asubnetwork\x18\xEE\xA7\xE4\x92\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x8F\x01\x0A\x1CDeleteTargetGrpcProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x11target_grpc_proxy\x18\xFB\xB4\xB2\x02 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x8F\x01\x0A\x1CDeleteTargetHttpProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x11target_http_proxy\x18\xE5\xBE\xD2b \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x91\x01\x0A\x1DDeleteTargetHttpsProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12target_https_proxy\x18\xEC\xB0\xFA\x18 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xAA\x01\x0A\x1BDeleteTargetInstanceRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12 \x0A\x0Ftarget_instance\x18\x83\x8F\x96\x8A\x01 \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xA5\x01\x0A\x17DeleteTargetPoolRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Btarget_pool\x18\x8A\xE4\xF8\x1D \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x8E\x01\x0A\x1BDeleteTargetSslProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x10target_ssl_proxy\x18\xCD\xBA\xC6\xA1\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x8E\x01\x0A\x1BDeleteTargetTcpProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x10target_tcp_proxy\x18\xE2\xD6\xF0\xEF\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xB3\x01\x0A\x1DDeleteTargetVpnGatewayRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12target_vpn_gateway\x18\xCB\x80\xF6\xFD\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"}\x0A\x13DeleteUrlMapRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x07url_map\x18\x8C\x95\x81\xAF\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xA6\x01\x0A\x17DeleteVpnGatewayRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bvpn_gateway\x18\xF9\x83\xF6\xC1\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xA3\x01\x0A\x16DeleteVpnTunnelRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1A\x0A\x0Avpn_tunnel\x18\x93\x94\xCAD \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xA6\x01\x0A\x16DeleteWireGroupRequest\x12\"\x0A\x12cross_site_network\x18\xD5\xC5\xCB3 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1A\x0A\x0Awire_group\x18\xC5\xA4\xB7: \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"f\x0A\x1ADeleteZoneOperationRequest\x12\x19\x0A\x09operation\x18\xE7\xAA\xEB\x18 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\x1D\x0A\x1BDeleteZoneOperationResponse\"\xB5\x01\x0A\"DeleteZoneVmExtensionPolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\$\x0A\x13vm_extension_policy\x18\xBA\x93\x8B\x9E\x01 \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"J\x0A\x06Denied\x12\x1D\x0A\x0CI_p_protocol\x18\xBD\xF6\xDE\xE8\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x05ports\x18\x92\xF0\xF92 \x03(\x09B\x0F\x0A\x0D_I_p_protocol\"\xD6\x01\x0A\x15DeprecateImageRequest\x12X\x0A\x1Bdeprecation_status_resource\x18\xF0\x89\xE5\x9E\x01 \x01(\x0B2*.google.cloud.compute.v1.DeprecationStatusB\x03\xE0A\x02\x12\x15\x0A\x05image\x18\xDB\xD2\xEA/ \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xBF\x02\x0A\x11DeprecationStatus\x12\x18\x0A\x07deleted\x18\x99\xE0\xA8\xE3\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Adeprecated\x18\xB3\xCB\xD1\xF5\x01 \x01(\x09H\x01\x88\x01\x01\x12\x19\x0A\x08obsolete\x18\x99\x8B\xC5\xAA\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1C\x0A\x0Breplacement\x18\x92\x9C\xBD\xCD\x01 \x01(\x09H\x03\x88\x01\x01\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H\x04\x88\x01\x01\"a\x0A\x05State\x12\x13\x0A\x0FUNDEFINED_STATE\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x0E\x0A\x07DELETED\x10\xF9\xF7\xD69\x12\x12\x0A\x0ADEPRECATED\x10\xB3\xA3\xF9\xDC\x01\x12\x0F\x0A\x08OBSOLETE\x10\x99\xEB\xDC\x1FB\x0A\x0A\x08_deletedB\x0D\x0A\x0B_deprecatedB\x0B\x0A\x09_obsoleteB\x0E\x0A\x0C_replacementB\x08\x0A\x06_state\"\xBD\x01\x0A\x19DetachDiskInstanceRequest\x12\x1B\x0A\x0Bdevice_name\x18\xD4\xB5\x9A \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xCF\x02\x0A7DetachNetworkEndpointsGlobalNetworkEndpointGroupRequest\x12\x9C\x01\x0A@global_network_endpoint_groups_detach_endpoints_request_resource\x18\xDD\x8D\x9F\x04 \x01(\x0B2J.google.cloud.compute.v1.GlobalNetworkEndpointGroupsDetachEndpointsRequestB\x03\xE0A\x02\x12'\x0A\x16network_endpoint_group\x18\x86\xCB\xF3\xCE\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xDA\x02\x0A1DetachNetworkEndpointsNetworkEndpointGroupRequest\x12'\x0A\x16network_endpoint_group\x18\x86\xCB\xF3\xCE\x01 \x01(\x09B\x03\xE0A\x02\x12\x90\x01\x0A9network_endpoint_groups_detach_endpoints_request_resource\x18\xF9\xA0\xEE\xF5\x01 \x01(\x0B2D.google.cloud.compute.v1.NetworkEndpointGroupsDetachEndpointsRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xF1\x02\x0A7DetachNetworkEndpointsRegionNetworkEndpointGroupRequest\x12'\x0A\x16network_endpoint_group\x18\x86\xCB\xF3\xCE\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x9D\x01\x0A@region_network_endpoint_groups_detach_endpoints_request_resource\x18\xEE\xE5\xAB\x95\x01 \x01(\x0B2J.google.cloud.compute.v1.RegionNetworkEndpointGroupsDetachEndpointsRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"l\x0A\x1CDisableXpnHostProjectRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xEC\x01\x0A DisableXpnResourceProjectRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12z\x0A.projects_disable_xpn_resource_request_resource\x18\xAA\xD4\xDCc \x01(\x0B2:.google.cloud.compute.v1.ProjectsDisableXpnResourceRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xCF\x1A\x0A\x04Disk\x12\x1B\x0A\x0Baccess_mode\x18\x9E\xF7\xCF\x13 \x01(\x09H\x00\x88\x01\x01\x12\x1D\x0A\x0Carchitecture\x18\xD3\xD2\xB1\x90\x01 \x01(\x09H\x01\x88\x01\x01\x12Q\x0A\x12async_primary_disk\x18\x9D\xF5\x89V \x01(\x0B2-.google.cloud.compute.v1.DiskAsyncReplicationH\x02\x88\x01\x01\x12Y\x0A\x15async_secondary_disks\x18\xA8\xE8\xFD\x99\x01 \x03(\x0B26.google.cloud.compute.v1.Disk.AsyncSecondaryDisksEntry\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x03\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x04\x88\x01\x01\x12T\x0A\x13disk_encryption_key\x18\x85\xED\xC4\x81\x01 \x01(\x0B2..google.cloud.compute.v1.CustomerEncryptionKeyH\x05\x88\x01\x01\x12+\x0A\x1Benable_confidential_compute\x18\xBC\xEB\xD90 \x01(\x08H\x06\x88\x01\x01\x12E\x0A\x11guest_os_features\x18\xD1\xE0\xE7% \x03(\x0B2'.google.cloud.compute.v1.GuestOsFeature\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x07\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x08\x88\x01\x01\x12!\x0A\x11label_fingerprint\x18\x99\xF0\xF7T \x01(\x09H\x09\x88\x01\x01\x12=\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B2).google.cloud.compute.v1.Disk.LabelsEntry\x12%\x0A\x15last_attach_timestamp\x18\xA5\x9C\x8D\x14 \x01(\x09H\x0A\x88\x01\x01\x12%\x0A\x15last_detach_timestamp\x18\xF3\xDB\xF6\x1A \x01(\x09H\x0B\x88\x01\x01\x12\x18\x0A\x0Dlicense_codes\x18\xA8\x85\xD8\x15 \x03(\x03\x12\x14\x0A\x08licenses\x18\xD2\x88\x80\xA1\x01 \x03(\x09\x12\x1E\x0A\x0Dlocation_hint\x18\xD1\x81\x92\xA7\x01 \x01(\x09H\x0C\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x0D\x88\x01\x01\x12\x18\x0A\x07options\x18\x9E\x8D\x9A\xAC\x01 \x01(\x09H\x0E\x88\x01\x01\x12;\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2#.google.cloud.compute.v1.DiskParamsH\x0F\x88\x01\x01\x12*\x0A\x19physical_block_size_bytes\x18\x87\xA0\xA3\xC8\x01 \x01(\x03H\x10\x88\x01\x01\x12 \x0A\x10provisioned_iops\x18\xD4\xBD\x87Y \x01(\x03H\x11\x88\x01\x01\x12'\x0A\x16provisioned_throughput\x18\x95\xBE\x88\xFB\x01 \x01(\x03H\x12\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x13\x88\x01\x01\x12\x18\x0A\x0Dreplica_zones\x18\x80\xB8\x8C\x17 \x03(\x09\x12\x1C\x0A\x11resource_policies\x18\xE1\x9C\xCC\x0A \x03(\x09\x12L\x0A\x0Fresource_status\x18\xC3\xFA\xF7v \x01(\x0B2+.google.cloud.compute.v1.DiskResourceStatusH\x14\x88\x01\x01\x12\x1E\x0A\x0Dsatisfies_pzi\x18\xA1\xDD\xAB\xE5\x01 \x01(\x08H\x15\x88\x01\x01\x12\x1E\x0A\x0Dsatisfies_pzs\x18\xAB\xDD\xAB\xE5\x01 \x01(\x08H\x16\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x17\x88\x01\x01\x12\x18\x0A\x07size_gb\x18\xD9\x8B\x80\xEC\x01 \x01(\x03H\x18\x88\x01\x01\x12/\x0A\x1Fsource_consistency_group_policy\x18\xDD\xA2\xAD\x09 \x01(\x09H\x19\x88\x01\x01\x122\x0A\"source_consistency_group_policy_id\x18\xBD\x8E\xCB\x7F \x01(\x09H\x1A\x88\x01\x01\x12\x1C\x0A\x0Bsource_disk\x18\xC1\xEE\xB4\xD7\x01 \x01(\x09H\x1B\x88\x01\x01\x12\x1F\x0A\x0Esource_disk_id\x18\xD9\xCD\xC9\xD8\x01 \x01(\x09H\x1C\x88\x01\x01\x12\x1C\x0A\x0Csource_image\x18\xB7\xE8\x86\x18 \x01(\x09H\x1D\x88\x01\x01\x12\\\x0A\x1Bsource_image_encryption_key\x18\xAB\x91\xF5\xB5\x01 \x01(\x0B2..google.cloud.compute.v1.CustomerEncryptionKeyH\x1E\x88\x01\x01\x12\x1F\x0A\x0Fsource_image_id\x18\xA3\xFC\xB0\x1A \x01(\x09H\x1F\x88\x01\x01\x12'\x0A\x17source_instant_snapshot\x18\x86\x84\xC3h \x01(\x09H \x88\x01\x01\x12+\x0A\x1Asource_instant_snapshot_id\x18\xF4\xD3\x90\x89\x01 \x01(\x09H!\x88\x01\x01\x12\x1F\x0A\x0Fsource_snapshot\x18\xE8\x9A\x8E< \x01(\x09H\"\x88\x01\x01\x12_\x0A\x1Esource_snapshot_encryption_key\x18\xDA\x8E\xE7\x90\x01 \x01(\x0B2..google.cloud.compute.v1.CustomerEncryptionKeyH#\x88\x01\x01\x12\"\x0A\x12source_snapshot_id\x18\xD2\x96\x98/ \x01(\x09H\$\x88\x01\x01\x12%\x0A\x15source_storage_object\x18\xA7\xB4\x90o \x01(\x09H%\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H&\x88\x01\x01\x12\x1D\x0A\x0Cstorage_pool\x18\xE0\xC6\xF1\xAB\x01 \x01(\x09H'\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H(\x88\x01\x01\x12\x10\x0A\x05users\x18\x88\x9C\x9A5 \x03(\x09\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H)\x88\x01\x01\x1Am\x0A\x18AsyncSecondaryDisksEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12@\x0A\x05value\x18\x02 \x01(\x0B21.google.cloud.compute.v1.DiskAsyncReplicationList:\x028\x01\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"q\x0A\x0AAccessMode\x12\x19\x0A\x15UNDEFINED_ACCESS_MODE\x10\x00\x12\x15\x0A\x0EREAD_ONLY_MANY\x10\xA9\xA7\xA1\x1E\x12\x17\x0A\x0FREAD_WRITE_MANY\x10\xA8\xC2\x86\xE9\x01\x12\x18\x0A\x11READ_WRITE_SINGLE\x10\xD1\x99\xAE/\"j\x0A\x0CArchitecture\x12\x1A\x0A\x16UNDEFINED_ARCHITECTURE\x10\x00\x12 \x0A\x18ARCHITECTURE_UNSPECIFIED\x10\xAB\xD4\x9D\xBC\x01\x12\x0C\x0A\x05ARM64\x10\xFA\xCB\xE9\x1D\x12\x0E\x0A\x06X86_64\x10\xC7\xA4\xE6\xCA\x01\"\x88\x01\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x10\x0A\x08CREATING\x10\xB9\xBD\x9D\xD9\x01\x12\x10\x0A\x08DELETING\x10\xA8\xA7\x87\xFC\x01\x12\x0E\x0A\x06FAILED\x10\xBD\x90\xA6\xD9\x01\x12\x0C\x0A\x05READY\x10\x83\xC3\x8F%\x12\x11\x0A\x09RESTORING\x10\xAB\xA7\xE2\xC0\x01\x12\x13\x0A\x0BUNAVAILABLE\x10\xB0\xD8\xA5\xC5\x01B\x0E\x0A\x0C_access_modeB\x0F\x0A\x0D_architectureB\x15\x0A\x13_async_primary_diskB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x16\x0A\x14_disk_encryption_keyB\x1E\x0A\x1C_enable_confidential_computeB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x14\x0A\x12_label_fingerprintB\x18\x0A\x16_last_attach_timestampB\x18\x0A\x16_last_detach_timestampB\x10\x0A\x0E_location_hintB\x07\x0A\x05_nameB\x0A\x0A\x08_optionsB\x09\x0A\x07_paramsB\x1C\x0A\x1A_physical_block_size_bytesB\x13\x0A\x11_provisioned_iopsB\x19\x0A\x17_provisioned_throughputB\x09\x0A\x07_regionB\x12\x0A\x10_resource_statusB\x10\x0A\x0E_satisfies_pziB\x10\x0A\x0E_satisfies_pzsB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_size_gbB\"\x0A _source_consistency_group_policyB%\x0A#_source_consistency_group_policy_idB\x0E\x0A\x0C_source_diskB\x11\x0A\x0F_source_disk_idB\x0F\x0A\x0D_source_imageB\x1E\x0A\x1C_source_image_encryption_keyB\x12\x0A\x10_source_image_idB\x1A\x0A\x18_source_instant_snapshotB\x1D\x0A\x1B_source_instant_snapshot_idB\x12\x0A\x10_source_snapshotB!\x0A\x1F_source_snapshot_encryption_keyB\x15\x0A\x13_source_snapshot_idB\x18\x0A\x16_source_storage_objectB\x09\x0A\x07_statusB\x0F\x0A\x0D_storage_poolB\x07\x0A\x05_typeB\x07\x0A\x05_zone\"\xAD\x03\x0A\x12DiskAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12H\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B26.google.cloud.compute.v1.DiskAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1AV\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x127\x0A\x05value\x18\x02 \x01(\x0B2(.google.cloud.compute.v1.DisksScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xED\x01\x0A\x14DiskAsyncReplication\x12'\x0A\x18consistency_group_policy\x18\xB9\xC3y \x01(\x09H\x00\x88\x01\x01\x12+\x0A\x1Bconsistency_group_policy_id\x18\xE1\x92\xBE| \x01(\x09H\x01\x88\x01\x01\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09H\x02\x88\x01\x01\x12\x17\x0A\x07disk_id\x18\xFD\xC5\x8A\x1D \x01(\x09H\x03\x88\x01\x01B\x1B\x0A\x19_consistency_group_policyB\x1E\x0A\x1C_consistency_group_policy_idB\x07\x0A\x05_diskB\x0A\x0A\x08_disk_id\"\x8C\x01\x0A\x18DiskAsyncReplicationList\x12U\x0A\x16async_replication_disk\x18\x93\xCB\xC3n \x01(\x0B2-.google.cloud.compute.v1.DiskAsyncReplicationH\x00\x88\x01\x01B\x19\x0A\x17_async_replication_disk\"\xA4\x03\x0A\x17DiskInstantiationConfig\x12\x1C\x0A\x0Bauto_delete\x18\xBB\xE4\xCE\xDD\x01 \x01(\x08H\x00\x88\x01\x01\x12\x1C\x0A\x0Ccustom_image\x18\x8D\xFE\xE5W \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x0Bdevice_name\x18\xD4\xB5\x9A \x01(\x09H\x02\x88\x01\x01\x12!\x0A\x10instantiate_from\x18\xDF\x9F\xCA\xBB\x01 \x01(\x09H\x03\x88\x01\x01\"\xC6\x01\x0A\x0FInstantiateFrom\x12\x1E\x0A\x1AUNDEFINED_INSTANTIATE_FROM\x10\x00\x12\x18\x0A\x10ATTACH_READ_ONLY\x10\xBB\xAE\xFE\xF4\x01\x12\x0C\x0A\x05BLANK\x10\xB4\xB2\x96\x1E\x12\x13\x0A\x0CCUSTOM_IMAGE\x10\xED\xF5\xCD]\x12\x0E\x0A\x07DEFAULT\x10\xA1\xC4\xFD6\x12\x15\x0A\x0EDO_NOT_INCLUDE\x10\xC8\x82\xD91\x12\x13\x0A\x0CSOURCE_IMAGE\x10\x97\xE0\xEE\x1D\x12\x1A\x0A\x13SOURCE_IMAGE_FAMILY\x10\x8C\xC9\xD2\$B\x0E\x0A\x0C_auto_deleteB\x0F\x0A\x0D_custom_imageB\x0E\x0A\x0C_device_nameB\x13\x0A\x11_instantiate_from\"\x99\x02\x0A\x08DiskList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12/\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2\x1D.google.cloud.compute.v1.Disk\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"u\x0A\x0FDiskMoveRequest\x12 \x0A\x10destination_zone\x18\xBD\xE2\xEF> \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Btarget_disk\x18\x8B\xCF\xE2\x1D \x01(\x09H\x01\x88\x01\x01B\x13\x0A\x11_destination_zoneB\x0E\x0A\x0C_target_disk\"\xA9\x01\x0A\x0ADiskParams\x12_\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2<.google.cloud.compute.v1.DiskParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xFA\x02\x0A\x12DiskResourceStatus\x12e\x0A\x12async_primary_disk\x18\x9D\xF5\x89V \x01(\x0B2A.google.cloud.compute.v1.DiskResourceStatusAsyncReplicationStatusH\x00\x88\x01\x01\x12g\x0A\x15async_secondary_disks\x18\xA8\xE8\xFD\x99\x01 \x03(\x0B2D.google.cloud.compute.v1.DiskResourceStatus.AsyncSecondaryDisksEntry\x1A}\x0A\x18AsyncSecondaryDisksEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12P\x0A\x05value\x18\x02 \x01(\x0B2A.google.cloud.compute.v1.DiskResourceStatusAsyncReplicationStatus:\x028\x01B\x15\x0A\x13_async_primary_disk\"\xDA\x01\x0A(DiskResourceStatusAsyncReplicationStatus\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H\x00\x88\x01\x01\"\x8C\x01\x0A\x05State\x12\x13\x0A\x0FUNDEFINED_STATE\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x0E\x0A\x07CREATED\x10\xC8\x95\xE8@\x12\x10\x0A\x08STARTING\x10\xC0\xA0\x8B\xE9\x01\x12\x19\x0A\x11STATE_UNSPECIFIED\x10\xC9\xD0\xBC\xE0\x01\x12\x0F\x0A\x07STOPPED\x10\xAD\xBB\xEC\xD3\x01\x12\x10\x0A\x08STOPPING\x10\xF4\xD0\xA2\xA7\x01B\x08\x0A\x06_state\"\x84\x04\x0A\x08DiskType\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12%\x0A\x14default_disk_size_gb\x18\xF5\xA4\x85\x81\x01 \x01(\x03H\x01\x88\x01\x01\x12G\x0A\x0Adeprecated\x18\xB3\xCB\xD1\xF5\x01 \x01(\x0B2*.google.cloud.compute.v1.DeprecationStatusH\x02\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x04\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x05\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x06\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x07\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x08\x88\x01\x01\x12 \x0A\x0Fvalid_disk_size\x18\xE0\x89\xC5\xEB\x01 \x01(\x09H\x09\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x0A\x88\x01\x01B\x15\x0A\x13_creation_timestampB\x17\x0A\x15_default_disk_size_gbB\x0D\x0A\x0B_deprecatedB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB\x12\x0A\x10_valid_disk_sizeB\x07\x0A\x05_zone\"\xB9\x03\x0A\x16DiskTypeAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12L\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2:.google.cloud.compute.v1.DiskTypeAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1AZ\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12;\x0A\x05value\x18\x02 \x01(\x0B2,.google.cloud.compute.v1.DiskTypesScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xA1\x02\x0A\x0CDiskTypeList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x123\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2!.google.cloud.compute.v1.DiskType\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x96\x01\x0A\x13DiskTypesScopedList\x128\x0A\x0Adisk_types\x18\xD7\xBE\xED^ \x03(\x0B2!.google.cloud.compute.v1.DiskType\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"I\x0A\x17DiskUpdateKmsKeyRequest\x12\x1D\x0A\x0Ckms_key_name\x18\x99\xEB\xFB\xE6\x01 \x01(\x09H\x00\x88\x01\x01B\x0F\x0A\x0D_kms_key_name\"?\x0A\x1FDisksAddResourcePoliciesRequest\x12\x1C\x0A\x11resource_policies\x18\xE1\x9C\xCC\x0A \x03(\x09\"B\x0A\"DisksRemoveResourcePoliciesRequest\x12\x1C\x0A\x11resource_policies\x18\xE1\x9C\xCC\x0A \x03(\x09\":\x0A\x12DisksResizeRequest\x12\x18\x0A\x07size_gb\x18\xD9\x8B\x80\xEC\x01 \x01(\x03H\x00\x88\x01\x01B\x0A\x0A\x08_size_gb\"\x89\x01\x0A\x0FDisksScopedList\x12/\x0A\x05disks\x18\xF6\xCC\xCA- \x03(\x0B2\x1D.google.cloud.compute.v1.Disk\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"b\x0A!DisksStartAsyncReplicationRequest\x12\$\x0A\x14async_secondary_disk\x18\xAB\x83\xE3> \x01(\x09H\x00\x88\x01\x01B\x17\x0A\x15_async_secondary_disk\"]\x0A&DisksStopGroupAsyncReplicationResource\x12\x1F\x0A\x0Fresource_policy\x18\x83\xA5\xF7K \x01(\x09H\x00\x88\x01\x01B\x12\x0A\x10_resource_policy\"B\x0A\x0DDisplayDevice\x12\x1E\x0A\x0Eenable_display\x18\x86\xE4\xE6\x06 \x01(\x08H\x00\x88\x01\x01B\x11\x0A\x0F_enable_display\"\x81\x02\x0A\x12DistributionPolicy\x12\x1D\x0A\x0Ctarget_shape\x18\xF3\xE6\xBB\xA1\x01 \x01(\x09H\x00\x88\x01\x01\x12N\x0A\x05zones\x18\xC7\xA4\xAD7 \x03(\x0B2<.google.cloud.compute.v1.DistributionPolicyZoneConfiguration\"k\x0A\x0BTargetShape\x12\x1A\x0A\x16UNDEFINED_TARGET_SHAPE\x10\x00\x12\x09\x0A\x03ANY\x10\xCC\xFB\x03\x12\x16\x0A\x0FANY_SINGLE_ZONE\x10\xD0\xA6\x91\x1D\x12\x10\x0A\x08BALANCED\x10\x88\xBA\xAD\xDF\x01\x12\x0B\x0A\x04EVEN\x10\x9A\xD2\x82\x01B\x0F\x0A\x0D_target_shape\"D\x0A#DistributionPolicyZoneConfiguration\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x00\x88\x01\x01B\x07\x0A\x05_zone\"Q\x0A\x08Duration\x12\x15\x0A\x05nanos\x18\xBF\xB8\xEF1 \x01(\x05H\x00\x88\x01\x01\x12\x18\x0A\x07seconds\x18\xFF\x94\xB5\xAB\x01 \x01(\x03H\x01\x88\x01\x01B\x08\x0A\x06_nanosB\x0A\x0A\x08_seconds\"k\x0A\x1BEnableXpnHostProjectRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xEA\x01\x0A\x1FEnableXpnResourceProjectRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12y\x0A-projects_enable_xpn_resource_request_resource\x18\xAF\xD0\x9B\xC9\x01 \x01(\x0B29.google.cloud.compute.v1.ProjectsEnableXpnResourceRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"<\x0A\x05Error\x123\x0A\x06errors\x18\xEB\xDE\xD5\x96\x01 \x03(\x0B2\x1F.google.cloud.compute.v1.Errors\"\xD7\x02\x0A\x0CErrorDetails\x12>\x0A\x0Aerror_info\x18\x85\xA1\x85\x0C \x01(\x0B2\".google.cloud.compute.v1.ErrorInfoH\x00\x88\x01\x01\x123\x0A\x04help\x18\xC1\x9E\xC3\x01 \x01(\x0B2\x1D.google.cloud.compute.v1.HelpH\x01\x88\x01\x01\x12M\x0A\x11localized_message\x18\xC3\xFE\xF2\xC0\x01 \x01(\x0B2).google.cloud.compute.v1.LocalizedMessageH\x02\x88\x01\x01\x12F\x0A\x0Aquota_info\x18\x95\xD4\xE4, \x01(\x0B2*.google.cloud.compute.v1.QuotaExceededInfoH\x03\x88\x01\x01B\x0D\x0A\x0B_error_infoB\x07\x0A\x05_helpB\x14\x0A\x12_localized_messageB\x0D\x0A\x0B_quota_info\"\xCD\x01\x0A\x09ErrorInfo\x12\x17\x0A\x06domain\x18\xC4\xA9\xCF\x87\x01 \x01(\x09H\x00\x88\x01\x01\x12G\x0A\x09metadatas\x18\xA4\xD6\x87\x04 \x03(\x0B21.google.cloud.compute.v1.ErrorInfo.MetadatasEntry\x12\x16\x0A\x06reason\x18\xC4\xA4\x96B \x01(\x09H\x01\x88\x01\x01\x1A0\x0A\x0EMetadatasEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01B\x09\x0A\x07_domainB\x09\x0A\x07_reason\"\xB7\x01\x0A\x06Errors\x12\x14\x0A\x04code\x18\xED\xDB\xBA\x01 \x01(\x09H\x00\x88\x01\x01\x12@\x0A\x0Derror_details\x18\x8B\xC6\xFB\x82\x01 \x03(\x0B2%.google.cloud.compute.v1.ErrorDetails\x12\x19\x0A\x08location\x18\xB5\xBF\xBE\x8A\x01 \x01(\x09H\x01\x88\x01\x01\x12\x18\x0A\x07message\x18\x87\x80\xAC\xC7\x01 \x01(\x09H\x02\x88\x01\x01B\x07\x0A\x05_codeB\x0B\x0A\x09_locationB\x0A\x0A\x08_message\"\xDD\x02\x0A\x15ExchangedPeeringRoute\x12\x1B\x0A\x0Adest_range\x18\xE0\xB2\xEA\xB5\x01 \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x08imported\x18\x84\xD6\xCC6 \x01(\x08H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_hop_region\x18\xF6\xC0\xB9: \x01(\x09H\x02\x88\x01\x01\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x0DH\x03\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x04\x88\x01\x01\"u\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x1D\x0A\x15DYNAMIC_PEERING_ROUTE\x10\xAA\x80\x82\xE0\x01\x12\x1C\x0A\x14STATIC_PEERING_ROUTE\x10\xB9\xC0\xDE\xE1\x01\x12\x1C\x0A\x14SUBNET_PEERING_ROUTE\x10\xE8\x8D\x8D\xDE\x01B\x0D\x0A\x0B_dest_rangeB\x0B\x0A\x09_importedB\x12\x0A\x10_next_hop_regionB\x0B\x0A\x09_priorityB\x07\x0A\x05_type\"\xBC\x02\x0A\x1AExchangedPeeringRoutesList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12@\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2..google.cloud.compute.v1.ExchangedPeeringRoute\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB3\x02\x0A\"ExpandIpCidrRangeSubnetworkRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Asubnetwork\x18\xEE\xA7\xE4\x92\x01 \x01(\x09B\x03\xE0A\x02\x12\x80\x01\x0A1subnetworks_expand_ip_cidr_range_request_resource\x18\xDE\xD0\xBA\xE3\x01 \x01(\x0B2<.google.cloud.compute.v1.SubnetworksExpandIpCidrRangeRequestB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xA9\x01\x0A\x04Expr\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Aexpression\x18\x98\xA5\xEE\xA7\x01 \x01(\x09H\x01\x88\x01\x01\x12\x19\x0A\x08location\x18\xB5\xBF\xBE\x8A\x01 \x01(\x09H\x02\x88\x01\x01\x12\x15\x0A\x05title\x18\xD8\xC4\xD04 \x01(\x09H\x03\x88\x01\x01B\x0E\x0A\x0C_descriptionB\x0D\x0A\x0B_expressionB\x0B\x0A\x09_locationB\x08\x0A\x06_title\"\x9E\x06\x0A\x12ExternalVpnGateway\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x02\x88\x01\x01\x12K\x0A\x0Ainterfaces\x18\xDA\xF4\xE0\x05 \x03(\x0B24.google.cloud.compute.v1.ExternalVpnGatewayInterface\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x03\x88\x01\x01\x12!\x0A\x11label_fingerprint\x18\x99\xF0\xF7T \x01(\x09H\x04\x88\x01\x01\x12K\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B27.google.cloud.compute.v1.ExternalVpnGateway.LabelsEntry\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x05\x88\x01\x01\x12I\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B21.google.cloud.compute.v1.ExternalVpnGatewayParamsH\x06\x88\x01\x01\x12 \x0A\x0Fredundancy_type\x18\x9C\xCE\xB7\x81\x01 \x01(\x09H\x07\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x08\x88\x01\x01\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\x8F\x01\x0A\x0ERedundancyType\x12\x1D\x0A\x19UNDEFINED_REDUNDANCY_TYPE\x10\x00\x12\x1B\x0A\x13FOUR_IPS_REDUNDANCY\x10\xE9\xD2\xFF\xF7\x01\x12%\x0A\x1ESINGLE_IP_INTERNALLY_REDUNDANT\x10\xF9\xC1\xED?\x12\x1A\x0A\x12TWO_IPS_REDUNDANCY\x10\xA3\xF7\x82\xAF\x01B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x14\x0A\x12_label_fingerprintB\x07\x0A\x05_nameB\x09\x0A\x07_paramsB\x12\x0A\x10_redundancy_typeB\x0C\x0A\x0A_self_link\"\x92\x01\x0A\x1BExternalVpnGatewayInterface\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x0DH\x00\x88\x01\x01\x12\x1B\x0A\x0Aip_address\x18\xDC\xF1\xDC\xC1\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1D\x0A\x0Cipv6_address\x18\x9C\xB3\xEF\xA2\x01 \x01(\x09H\x02\x88\x01\x01B\x05\x0A\x03_idB\x0D\x0A\x0B_ip_addressB\x0F\x0A\x0D_ipv6_address\"\xD4\x02\x0A\x16ExternalVpnGatewayList\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x12=\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2+.google.cloud.compute.v1.ExternalVpnGateway\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x04\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xC5\x01\x0A\x18ExternalVpnGatewayParams\x12m\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2J.google.cloud.compute.v1.ExternalVpnGatewayParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xB2\x01\x0A\x11FileContentBuffer\x12\x18\x0A\x07content\x18\xF9\xE8\xDC\xC5\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1A\x0A\x09file_type\x18\x9D\xC0\xAD\x8C\x01 \x01(\x09H\x01\x88\x01\x01\"M\x0A\x08FileType\x12\x17\x0A\x13UNDEFINED_FILE_TYPE\x10\x00\x12\x09\x0A\x03BIN\x10\xE7\x81\x04\x12\x10\x0A\x09UNDEFINED\x10\xB0\xE2\xDDA\x12\x0B\x0A\x04X509\x10\xA6\x9B\xA3\x01B\x0A\x0A\x08_contentB\x0C\x0A\x0A_file_type\"\x9C\x07\x0A\x08Firewall\x124\x0A\x07allowed\x18\xA8\x83\xB8M \x03(\x0B2 .google.cloud.compute.v1.Allowed\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x123\x0A\x06denied\x18\x9B\xF7\x9D\x83\x01 \x03(\x0B2\x1F.google.cloud.compute.v1.Denied\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1E\x0A\x12destination_ranges\x18\xA7\xB8\xE2\x91\x01 \x03(\x09\x12\x19\x0A\x09direction\x18\xFF\x8E\x805 \x01(\x09H\x02\x88\x01\x01\x12\x19\x0A\x08disabled\x18\xFC\xF4\x98\x81\x01 \x01(\x08H\x03\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x04\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x05\x88\x01\x01\x12G\x0A\x0Alog_config\x18\x9D\xD1\xC1\xA7\x01 \x01(\x0B2*.google.cloud.compute.v1.FirewallLogConfigH\x06\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x07\x88\x01\x01\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09H\x08\x88\x01\x01\x12?\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2'.google.cloud.compute.v1.FirewallParamsH\x09\x88\x01\x01\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x0A\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0B\x88\x01\x01\x12\x18\x0A\x0Dsource_ranges\x18\xFA\xFE\xB4_ \x03(\x09\x12\"\x0A\x17source_service_accounts\x18\xD4\xEB\x8E2 \x03(\x09\x12\x17\x0A\x0Bsource_tags\x18\xBD\xBB\xD1\xD7\x01 \x03(\x09\x12#\x0A\x17target_service_accounts\x18\x9E\x8E\x9C\xDA\x01 \x03(\x09\x12\x16\x0A\x0Btarget_tags\x18\x87\x9C\xFF\x1D \x03(\x09\"E\x0A\x09Direction\x12\x17\x0A\x13UNDEFINED_DIRECTION\x10\x00\x12\x0E\x0A\x06EGRESS\x10\xF5\xF6\xB4\xCE\x01\x12\x0F\x0A\x07INGRESS\x10\x95\xFD\xBE\xF6\x01B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x0C\x0A\x0A_directionB\x0B\x0A\x09_disabledB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x0D\x0A\x0B_log_configB\x07\x0A\x05_nameB\x0A\x0A\x08_networkB\x09\x0A\x07_paramsB\x0B\x0A\x09_priorityB\x0C\x0A\x0A_self_link\"\xA1\x02\x0A\x0CFirewallList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x123\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2!.google.cloud.compute.v1.Firewall\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xBD\x01\x0A\x11FirewallLogConfig\x12\x17\x0A\x06enable\x18\x83\xCB\xD4\x94\x01 \x01(\x08H\x00\x88\x01\x01\x12\x18\x0A\x08metadata\x18\xAF\xF6\xB5) \x01(\x09H\x01\x88\x01\x01\"]\x0A\x08Metadata\x12\x16\x0A\x12UNDEFINED_METADATA\x10\x00\x12\x1C\x0A\x14EXCLUDE_ALL_METADATA\x10\x92\xBD\xC1\x9F\x01\x12\x1B\x0A\x14INCLUDE_ALL_METADATA\x10\x84\xCD\xBFNB\x09\x0A\x07_enableB\x0B\x0A\x09_metadata\"\xB1\x01\x0A\x0EFirewallParams\x12c\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2@.google.cloud.compute.v1.FirewallParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\x97\x01\x0A(FirewallPoliciesListAssociationsResponse\x12L\x0A\x0Cassociations\x18\x92\xE8\xCA\xF2\x01 \x03(\x0B22.google.cloud.compute.v1.FirewallPolicyAssociation\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x00\x88\x01\x01B\x07\x0A\x05_kind\"\xAB\x01\x0A\x1AFirewallPoliciesScopedList\x12F\x0A\x11firewall_policies\x18\xAF\x8B\x95\xBB\x01 \x03(\x0B2'.google.cloud.compute.v1.FirewallPolicy\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\x99\x07\x0A\x0EFirewallPolicy\x12L\x0A\x0Cassociations\x18\x92\xE8\xCA\xF2\x01 \x03(\x0B22.google.cloud.compute.v1.FirewallPolicyAssociation\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Cdisplay_name\x18\xE8\x87\x91\x02 \x01(\x09H\x02\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x03\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x04\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x05\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x06\x88\x01\x01\x12O\x0A\x16packet_mirroring_rules\x18\xC4\xFF\xC0\xFD\x01 \x03(\x0B2+.google.cloud.compute.v1.FirewallPolicyRule\x12\x16\x0A\x06parent\x18\xAA\x91\xAC% \x01(\x09H\x07\x88\x01\x01\x12\x1B\x0A\x0Bpolicy_type\x18\xA7\xA4\xD4\x08 \x01(\x09H\x08\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x09\x88\x01\x01\x12!\x0A\x10rule_tuple_count\x18\x95\xC2\x96\xB9\x01 \x01(\x05H\x0A\x88\x01\x01\x12=\x0A\x05rules\x18\xF7\x91\xF53 \x03(\x0B2+.google.cloud.compute.v1.FirewallPolicyRule\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0B\x88\x01\x01\x12!\x0A\x11self_link_with_id\x18\x82\xAC\x9D\x15 \x01(\x09H\x0C\x88\x01\x01\x12\x1B\x0A\x0Ashort_name\x18\xEE\xB8\xD0\xEA\x01 \x01(\x09H\x0D\x88\x01\x01\"S\x0A\x0APolicyType\x12\x19\x0A\x15UNDEFINED_POLICY_TYPE\x10\x00\x12\x17\x0A\x10RDMA_ROCE_POLICY\x10\x99\xB5\xF7F\x12\x11\x0A\x0AVPC_POLICY\x10\xE8\x8A\xB8#B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x0F\x0A\x0D_display_nameB\x0E\x0A\x0C_fingerprintB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x09\x0A\x07_parentB\x0E\x0A\x0C_policy_typeB\x09\x0A\x07_regionB\x13\x0A\x11_rule_tuple_countB\x0C\x0A\x0A_self_linkB\x14\x0A\x12_self_link_with_idB\x0D\x0A\x0B_short_name\"\x8A\x02\x0A\x19FirewallPolicyAssociation\x12!\x0A\x11attachment_target\x18\xAD\xB0\xE8S \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Cdisplay_name\x18\xE8\x87\x91\x02 \x01(\x09H\x01\x88\x01\x01\x12#\x0A\x12firewall_policy_id\x18\xC9\xBD\xAA\xAA\x01 \x01(\x09H\x02\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x03\x88\x01\x01\x12\x1B\x0A\x0Ashort_name\x18\xEE\xB8\xD0\xEA\x01 \x01(\x09H\x04\x88\x01\x01B\x14\x0A\x12_attachment_targetB\x0F\x0A\x0D_display_nameB\x15\x0A\x13_firewall_policy_idB\x07\x0A\x05_nameB\x0D\x0A\x0B_short_name\"\x83\x02\x0A\x12FirewallPolicyList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x129\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2'.google.cloud.compute.v1.FirewallPolicy\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x03\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0A\x0A\x08_warning\"\xB7\x06\x0A\x12FirewallPolicyRule\x12\x16\x0A\x06action\x18\xB6\xFC\xBDY \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x19\x0A\x09direction\x18\xFF\x8E\x805 \x01(\x09H\x02\x88\x01\x01\x12\x19\x0A\x08disabled\x18\xFC\xF4\x98\x81\x01 \x01(\x08H\x03\x88\x01\x01\x12\x1F\x0A\x0Eenable_logging\x18\xA3\xC9\xED\x8C\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x05\x88\x01\x01\x12I\x0A\x05match\x18\xC5\xB3\xB71 \x01(\x0B22.google.cloud.compute.v1.FirewallPolicyRuleMatcherH\x06\x88\x01\x01\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x07\x88\x01\x01\x12\x19\x0A\x09rule_name\x18\xEE\xB3\xAE\x1A \x01(\x09H\x08\x88\x01\x01\x12!\x0A\x10rule_tuple_count\x18\x95\xC2\x96\xB9\x01 \x01(\x05H\x09\x88\x01\x01\x12&\x0A\x16security_profile_group\x18\xAA\xB3\xF3b \x01(\x09H\x0A\x88\x01\x01\x12\x1C\x0A\x10target_resources\x18\xF7\xD1\xF0\xFB\x01 \x03(\x09\x12T\x0A\x12target_secure_tags\x18\xB3\xC4\x9C\xDF\x01 \x03(\x0B24.google.cloud.compute.v1.FirewallPolicyRuleSecureTag\x12#\x0A\x17target_service_accounts\x18\x9E\x8E\x9C\xDA\x01 \x03(\x09\x12\x1B\x0A\x0Btls_inspect\x18\xD0\xBD\xDA\x14 \x01(\x08H\x0B\x88\x01\x01\"E\x0A\x09Direction\x12\x17\x0A\x13UNDEFINED_DIRECTION\x10\x00\x12\x0E\x0A\x06EGRESS\x10\xF5\xF6\xB4\xCE\x01\x12\x0F\x0A\x07INGRESS\x10\x95\xFD\xBE\xF6\x01B\x09\x0A\x07_actionB\x0E\x0A\x0C_descriptionB\x0C\x0A\x0A_directionB\x0B\x0A\x09_disabledB\x11\x0A\x0F_enable_loggingB\x07\x0A\x05_kindB\x08\x0A\x06_matchB\x0B\x0A\x09_priorityB\x0C\x0A\x0A_rule_nameB\x13\x0A\x11_rule_tuple_countB\x19\x0A\x17_security_profile_groupB\x0E\x0A\x0C_tls_inspect\"\xD7\x07\x0A\x19FirewallPolicyRuleMatcher\x12\x1F\x0A\x13dest_address_groups\x18\xBC\xEF\xC2\xDF\x01 \x03(\x09\x12\x16\x0A\x0Adest_fqdns\x18\xA1\xC1\xE2\xB0\x01 \x03(\x09\x12\x1A\x0A\x0Edest_ip_ranges\x18\x91\xD7\xEE\xA0\x01 \x03(\x09\x12\$\x0A\x14dest_network_context\x18\x81\xF2\xB3\$ \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x11dest_network_type\x18\xA8\xBA\xB7\xC3\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x11dest_region_codes\x18\x98\xAB\xF9^ \x03(\x09\x12\$\x0A\x19dest_threat_intelligences\x18\xAC\xF3\x959 \x03(\x09\x12Z\x0A\x0Elayer4_configs\x18\xB5\xDC\x8E\xB2\x01 \x03(\x0B2>.google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config\x12\x1E\x0A\x12src_address_groups\x18\xBA\x98\x8D\xD0\x01 \x03(\x09\x12\x15\x0A\x09src_fqdns\x18\xE3\xCC\xED\xCF\x01 \x03(\x09\x12\x19\x0A\x0Dsrc_ip_ranges\x18\xD3\x80\x87\xCE\x01 \x03(\x09\x12#\x0A\x13src_network_context\x18\xC3\xE8\xB3F \x01(\x09H\x02\x88\x01\x01\x12!\x0A\x10src_network_type\x18\xA6\xF2\xDD\x93\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Csrc_networks\x18\x80\x80\xEBu \x03(\x09\x12\x1B\x0A\x10src_region_codes\x18\x96\xE3\x9F/ \x03(\x09\x12Q\x0A\x0Fsrc_secure_tags\x18\x86\x94\xCE\xF2\x01 \x03(\x0B24.google.cloud.compute.v1.FirewallPolicyRuleSecureTag\x12\$\x0A\x18src_threat_intelligences\x18\xAA\xEF\xA8\x9A\x01 \x03(\x09\"8\x0A\x12DestNetworkContext\x12\"\x0A\x1EUNDEFINED_DEST_NETWORK_CONTEXT\x10\x00\"2\x0A\x0FDestNetworkType\x12\x1F\x0A\x1BUNDEFINED_DEST_NETWORK_TYPE\x10\x00\"6\x0A\x11SrcNetworkContext\x12!\x0A\x1DUNDEFINED_SRC_NETWORK_CONTEXT\x10\x00\"0\x0A\x0ESrcNetworkType\x12\x1E\x0A\x1AUNDEFINED_SRC_NETWORK_TYPE\x10\x00B\x17\x0A\x15_dest_network_contextB\x14\x0A\x12_dest_network_typeB\x16\x0A\x14_src_network_contextB\x13\x0A\x11_src_network_type\"g\x0A%FirewallPolicyRuleMatcherLayer4Config\x12\x1C\x0A\x0Bip_protocol\x18\xB0\x9D\xFA\xE2\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x05ports\x18\x92\xF0\xF92 \x03(\x09B\x0E\x0A\x0C_ip_protocol\"\xA2\x01\x0A\x1BFirewallPolicyRuleSecureTag\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H\x01\x88\x01\x01\"C\x0A\x05State\x12\x13\x0A\x0FUNDEFINED_STATE\x10\x00\x12\x10\x0A\x09EFFECTIVE\x10\x87\xF3\xB8t\x12\x13\x0A\x0BINEFFECTIVE\x10\x82\xD4\x96\x91\x01B\x07\x0A\x05_nameB\x08\x0A\x06_state\"\x83\x01\x0A\x0EFixedOrPercent\x12\x1B\x0A\x0Acalculated\x18\xBE\xD3\x8D\xE1\x01 \x01(\x05H\x00\x88\x01\x01\x12\x15\x0A\x05fixed\x18\xF4\xCE\xBB. \x01(\x05H\x01\x88\x01\x01\x12\x18\x0A\x07percent\x18\xC5\xC8\xA1\xBC\x01 \x01(\x05H\x02\x88\x01\x01B\x0D\x0A\x0B_calculatedB\x08\x0A\x06_fixedB\x0A\x0A\x08_percent\"\x89\x02\x0A\x11FlexibleTimeRange\x12\x1C\x0A\x0Cmax_duration\x18\x8F\xD4\x86\x13 \x01(\x09H\x00\x88\x01\x01\x12\x1D\x0A\x0Cmin_duration\x18\xE1\xA9\xA3\xF5\x01 \x01(\x09H\x01\x88\x01\x01\x12,\x0A\x1Bstart_time_not_earlier_than\x18\xC1\xE8\xEA\xE9\x01 \x01(\x09H\x02\x88\x01\x01\x12)\x0A\x19start_time_not_later_than\x18\xB5\x91\xBAe \x01(\x09H\x03\x88\x01\x01B\x0F\x0A\x0D_max_durationB\x0F\x0A\x0D_min_durationB\x1E\x0A\x1C_start_time_not_earlier_thanB\x1C\x0A\x1A_start_time_not_later_than\"\x8F\x18\x0A\x0EForwardingRule\x12\x1B\x0A\x0BI_p_address\x18\xAF\x8D\xBF\x14 \x01(\x09H\x00\x88\x01\x01\x12\x1D\x0A\x0CI_p_protocol\x18\xBD\xF6\xDE\xE8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1A\x0A\x09all_ports\x18\xF4\xAF\xA3\xD4\x01 \x01(\x08H\x02\x88\x01\x01\x12\$\x0A\x13allow_global_access\x18\x8A\xC6\x91\xEE\x01 \x01(\x08H\x03\x88\x01\x01\x12'\x0A\x17allow_psc_global_access\x18\xCB\x85\xD1} \x01(\x08H\x04\x88\x01\x01\x12 \x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x09H\x05\x88\x01\x01\x12%\x0A\x14base_forwarding_rule\x18\x90\xDB\xA3\xFA\x01 \x01(\x09H\x06\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x07\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x08\x88\x01\x01\x12?\x0A/external_managed_backend_bucket_migration_state\x18\xAA\xA4\xB43 \x01(\x09H\x09\x88\x01\x01\x12L\x0A \x03(\x0B2*.google.cloud.compute.v1.FutureReservation\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xF0\x04\x0A\x1DFutureResourcesRecommendation\x12\x18\x0A\x08end_time\x18\xB1\xA7\xE76 \x01(\x09H\x00\x88\x01\x01\x12\x19\x0A\x08location\x18\xB5\xBF\xBE\x8A\x01 \x01(\x09H\x01\x88\x01\x01\x12f\x0A\x0Fother_locations\x18\xEF\xF9\xC0U \x03(\x0B2J.google.cloud.compute.v1.FutureResourcesRecommendation.OtherLocationsEntry\x12\"\x0A\x11recommendation_id\x18\xE1\xD6\xA3\xE2\x01 \x01(\x09H\x02\x88\x01\x01\x12#\x0A\x13recommendation_type\x18\x80\xE8\x83n \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Astart_time\x18\x8A\xE9\xEE\x11 \x01(\x09H\x04\x88\x01\x01\x1Az\x0A\x13OtherLocationsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12R\x0A\x05value\x18\x02 \x01(\x0B2C.google.cloud.compute.v1.FutureResourcesRecommendationOtherLocation:\x028\x01\"z\x0A\x12RecommendationType\x12!\x0A\x1DUNDEFINED_RECOMMENDATION_TYPE\x10\x00\x12\x19\x0A\x12FUTURE_RESERVATION\x10\xB0\xD6\xC8\x13\x12&\x0A\x1FRECOMMENDATION_TYPE_UNSPECIFIED\x10\xD8\x8A\x88CB\x0B\x0A\x09_end_timeB\x0B\x0A\x09_locationB\x14\x0A\x12_recommendation_idB\x16\x0A\x14_recommendation_typeB\x0D\x0A\x0B_start_time\"\x9B\x02\x0A*FutureResourcesRecommendationOtherLocation\x12\x18\x0A\x07details\x18\xC2\xE4\xE3\xE6\x01 \x01(\x09H\x00\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x01\x88\x01\x01\"\xA3\x01\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x1A\x0A\x12CONDITIONS_NOT_MET\x10\xA9\x8F\xB2\xAD\x01\x12\x15\x0A\x0DNOT_SUPPORTED\x10\x82\x94\xCE\x97\x01\x12\x13\x0A\x0BNO_CAPACITY\x10\xF8\xAA\xE2\x82\x01\x12&\x0A\x1FOTHER_LOCATION_STATUS_UNDEFINED\x10\xDE\x9F\x96j\x12\x13\x0A\x0BRECOMMENDED\x10\xBB\xE4\xA1\xB0\x01B\x0A\x0A\x08_detailsB\x09\x0A\x07_status\"\xF6\x03\x0A\x13FutureResourcesSpec\x12 \x0A\x0Fdeployment_type\x18\xF4\x80\x96\xBD\x01 \x01(\x09H\x00\x88\x01\x01\x12\\\x0A\x0Flocation_policy\x18\xFC\xB9\x87\xDE\x01 \x01(\x0B2:.google.cloud.compute.v1.FutureResourcesSpecLocationPolicyH\x01\x88\x01\x01\x12^\x0A\x10target_resources\x18\xF7\xD1\xF0\xFB\x01 \x01(\x0B2;.google.cloud.compute.v1.FutureResourcesSpecTargetResourcesH\x02\x88\x01\x01\x12K\x0A\x0Ftime_range_spec\x18\xAF\xCC\xC77 \x01(\x0B2*.google.cloud.compute.v1.FlexibleTimeRangeH\x03\x88\x01\x01\"a\x0A\x0EDeploymentType\x12\x1D\x0A\x19UNDEFINED_DEPLOYMENT_TYPE\x10\x00\x12\x0C\x0A\x05DENSE\x10\xFF\x95\xFB\x1E\x12\"\x0A\x1BDEPLOYMENT_TYPE_UNSPECIFIED\x10\xCC\xF7\xFDoB\x12\x0A\x10_deployment_typeB\x12\x0A\x10_location_policyB\x13\x0A\x11_target_resourcesB\x12\x0A\x10_time_range_spec\"\xA9\x05\x0A%FutureResourcesSpecAggregateResources\x12\"\x0A\x11accelerator_count\x18\xBB\xB4\xDF\xF0\x01 \x01(\x03H\x00\x88\x01\x01\x12\x19\x0A\x09vm_family\x18\xEC\xBB\xCE; \x01(\x09H\x01\x88\x01\x01\x12\x1E\x0A\x0Dworkload_type\x18\x82\xFE\xB0\x82\x01 \x01(\x09H\x02\x88\x01\x01\"\x8A\x03\x0A\x08VmFamily\x12\x17\x0A\x13UNDEFINED_VM_FAMILY\x10\x00\x12%\x0A\x1EVM_FAMILY_CLOUD_TPU_DEVICE_CT3\x10\xFC\x8D\xB7\x14\x12+\x0A\$VM_FAMILY_CLOUD_TPU_LITE_DEVICE_CT5L\x10\xE3\x82\xC13\x12/\x0A(VM_FAMILY_CLOUD_TPU_LITE_POD_SLICE_CT5LP\x10\xF3\xD6\xF5\x08\x12/\x0A'VM_FAMILY_CLOUD_TPU_LITE_POD_SLICE_CT6E\x10\x95\xC9\x9C\xBE\x01\x12*\x0A\"VM_FAMILY_CLOUD_TPU_POD_SLICE_CT3P\x10\xB8\xD1\xDA\xF6\x01\x12*\x0A\"VM_FAMILY_CLOUD_TPU_POD_SLICE_CT4P\x10\xD7\xD1\xDA\xF6\x01\x12*\x0A\"VM_FAMILY_CLOUD_TPU_POD_SLICE_CT5P\x10\xF6\xD1\xDA\xF6\x01\x12+\x0A#VM_FAMILY_CLOUD_TPU_POD_SLICE_TPU7X\x10\xD0\xD2\xB2\xE7\x01\"^\x0A\x0CWorkloadType\x12\x1B\x0A\x17UNDEFINED_WORKLOAD_TYPE\x10\x00\x12\x0C\x0A\x05BATCH\x10\x9A\xBE\x83\x1E\x12\x0E\x0A\x07SERVING\x10\xEC\xA7\xBD\x08\x12\x13\x0A\x0BUNSPECIFIED\x10\x97\xBE\x98\xFB\x01B\x14\x0A\x12_accelerator_countB\x0C\x0A\x0A_vm_familyB\x10\x0A\x0E_workload_type\"\xD2\x01\x0A\$FutureResourcesSpecLocalSsdPartition\x12\x1E\x0A\x0Edisk_interface\x18\x97\xAA\xEB\x1F \x01(\x09H\x00\x88\x01\x01\x12\x1D\x0A\x0Cdisk_size_gb\x18\xB7\x9A\xE7\x96\x01 \x01(\x03H\x01\x88\x01\x01\"G\x0A\x0DDiskInterface\x12\x1C\x0A\x18UNDEFINED_DISK_INTERFACE\x10\x00\x12\x0B\x0A\x04NVME\x10\xE0\x82\x93\x01\x12\x0B\x0A\x04SCSI\x10\xA6\x81\x9B\x01B\x11\x0A\x0F_disk_interfaceB\x0F\x0A\x0D_disk_size_gb\"\xFB\x01\x0A!FutureResourcesSpecLocationPolicy\x12`\x0A\x09locations\x18\xDE\xAE\x91\xC5\x01 \x03(\x0B2I.google.cloud.compute.v1.FutureResourcesSpecLocationPolicy.LocationsEntry\x1At\x0A\x0ELocationsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12Q\x0A\x05value\x18\x02 \x01(\x0B2B.google.cloud.compute.v1.FutureResourcesSpecLocationPolicyLocation:\x028\x01\"\xB8\x01\x0A)FutureResourcesSpecLocationPolicyLocation\x12\x1A\x0A\x0Apreference\x18\xDB\xF9\xF2G \x01(\x09H\x00\x88\x01\x01\"`\x0A\x0APreference\x12\x18\x0A\x14UNDEFINED_PREFERENCE\x10\x00\x12\x0C\x0A\x05ALLOW\x10\xA9\xD6\xDE\x1D\x12\x0A\x0A\x04DENY\x10\x8C\xEC\x7F\x12\x1E\x0A\x16PREFERENCE_UNSPECIFIED\x10\xB3\xEB\xCE\xEC\x01B\x0D\x0A\x0B_preference\"\xEC\x01\x0A'FutureResourcesSpecSpecificSKUResources\x12\x1E\x0A\x0Einstance_count\x18\xE5\x89\xEF\$ \x01(\x03H\x00\x88\x01\x01\x12_\x0A\x14local_ssd_partitions\x18\xB8\xC6\xB8\xE0\x01 \x03(\x0B2=.google.cloud.compute.v1.FutureResourcesSpecLocalSsdPartition\x12\x1C\x0A\x0Cmachine_type\x18\xB2\xB0\xCAl \x01(\x09H\x01\x88\x01\x01B\x11\x0A\x0F_instance_countB\x0F\x0A\x0D_machine_type\"\xA6\x02\x0A\"FutureResourcesSpecTargetResources\x12c\x0A\x13aggregate_resources\x18\xA5\xA7\x9FV \x01(\x0B2>.google.cloud.compute.v1.FutureResourcesSpecAggregateResourcesH\x00\x88\x01\x01\x12h\x0A\x16specific_sku_resources\x18\xB6\xE2\xAC\x7F \x01(\x0B2@.google.cloud.compute.v1.FutureResourcesSpecSpecificSKUResourcesH\x01\x88\x01\x01B\x16\x0A\x14_aggregate_resourcesB\x19\x0A\x17_specific_sku_resources\"\xCD\x02\x0A\x0FGRPCHealthCheck\x12!\x0A\x11grpc_service_name\x18\xD6\xA8\x8DA \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04port\x18\x81\xB1\xD2\x01 \x01(\x05H\x01\x88\x01\x01\x12\x19\x0A\x09port_name\x18\x89\x87\xE7\x13 \x01(\x09H\x02\x88\x01\x01\x12\"\x0A\x12port_specification\x18\xC5\xEB\xCC\x18 \x01(\x09H\x03\x88\x01\x01\"~\x0A\x11PortSpecification\x12 \x0A\x1CUNDEFINED_PORT_SPECIFICATION\x10\x00\x12\x15\x0A\x0EUSE_FIXED_PORT\x10\xE4\x88\xDBZ\x12\x16\x0A\x0EUSE_NAMED_PORT\x10\xBF\xCF\xC7\xA6\x01\x12\x18\x0A\x10USE_SERVING_PORT\x10\xCC\xD1\xF5\xAC\x01B\x14\x0A\x12_grpc_service_nameB\x07\x0A\x05_portB\x0C\x0A\x0A_port_nameB\x15\x0A\x13_port_specification\"\xA7\x02\x0A\x12GRPCTLSHealthCheck\x12!\x0A\x11grpc_service_name\x18\xD6\xA8\x8DA \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04port\x18\x81\xB1\xD2\x01 \x01(\x05H\x01\x88\x01\x01\x12\"\x0A\x12port_specification\x18\xC5\xEB\xCC\x18 \x01(\x09H\x02\x88\x01\x01\"~\x0A\x11PortSpecification\x12 \x0A\x1CUNDEFINED_PORT_SPECIFICATION\x10\x00\x12\x15\x0A\x0EUSE_FIXED_PORT\x10\xE4\x88\xDBZ\x12\x16\x0A\x0EUSE_NAMED_PORT\x10\xBF\xCF\xC7\xA6\x01\x12\x18\x0A\x10USE_SERVING_PORT\x10\xCC\xD1\xF5\xAC\x01B\x14\x0A\x12_grpc_service_nameB\x07\x0A\x05_portB\x15\x0A\x13_port_specification\"l\x0A\x19GetAcceleratorTypeRequest\x12 \x0A\x10accelerator_type\x18\x8E\xE1\xE8A \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"^\x0A\x11GetAddressRequest\x12\x18\x0A\x07address\x18\xF4\xB7\xDE\xDC\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"f\x0A#GetAssociationFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01B\x07\x0A\x05_name\"\x86\x01\x0A*GetAssociationNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02B\x07\x0A\x05_name\"q\x0A/GetAssociationOrganizationSecurityPolicyRequest\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02B\x07\x0A\x05_name\"\xA4\x01\x0A0GetAssociationRegionNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02B\x07\x0A\x05_name\"b\x0A\x14GetAutoscalerRequest\x12\x1B\x0A\x0Aautoscaler\x18\xD7\xFD\xD2\xF6\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"R\x0A\x17GetBackendBucketRequest\x12\x1E\x0A\x0Ebackend_bucket\x18\xF5\xE3\xDD+ \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"U\x0A\x18GetBackendServiceRequest\x12 \x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"Y\x0A\x1AGetCrossSiteNetworkRequest\x12\"\x0A\x12cross_site_network\x18\xD5\xC5\xCB3 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"Z\x0A!GetDiagnosticsInterconnectRequest\x12\x1C\x0A\x0Cinterconnect\x18\x8E\xC9\x8Ck \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"U\x0A\x0EGetDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"^\x0A\x12GetDiskTypeRequest\x12\x19\x0A\x09disk_type\x18\x9C\xE9\xAC, \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\x93\x01\x0A\$GetEffectiveFirewallsInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12\"\x0A\x11network_interface\x18\xE8\xC0\x9D\xAE\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"W\x0A#GetEffectiveFirewallsNetworkRequest\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"\x83\x01\x0A7GetEffectiveFirewallsRegionNetworkFirewallPolicyRequest\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"n\x0A1GetEffectiveSecurityPoliciesBackendServiceRequest\x12 \x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"4\x0A2GetEffectiveSecurityPoliciesBackendServiceResponse\"]\x0A\x1CGetExternalVpnGatewayRequest\x12\$\x0A\x14external_vpn_gateway\x18\x85\xD7\xB34 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"<\x0A\x18GetFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\"H\x0A\x12GetFirewallRequest\x12\x19\x0A\x08firewall\x18\x80\xFA\xD5\xF3\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"m\x0A\x18GetForwardingRuleRequest\x12 \x0A\x0Fforwarding_rule\x18\xFE\xA5\xDD\x80\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"M\x0A\x19GetFromFamilyImageRequest\x12\x17\x0A\x06family\x18\xE4\xB6\xE1\x9C\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"p\x0A\x1BGetFutureReservationRequest\x12\"\x0A\x12future_reservation\x18\xD0\xC6\xE6\x1A \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"L\x0A\x17GetGlobalAddressRequest\x12\x18\x0A\x07address\x18\xF4\xB7\xDE\xDC\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"[\x0A\x1EGetGlobalForwardingRuleRequest\x12 \x0A\x0Fforwarding_rule\x18\xFE\xA5\xDD\x80\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"h\x0A\$GetGlobalNetworkEndpointGroupRequest\x12'\x0A\x16network_endpoint_group\x18\x86\xCB\xF3\xCE\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"V\x0A\x19GetGlobalOperationRequest\x12 \x0A\x09operation\x18\xE7\xAA\xEB\x18 \x01(\x09B\x0A\xE0A\x02\xFAG\x04name\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"s\x0A%GetGlobalOrganizationOperationRequest\x12 \x0A\x09operation\x18\xE7\xAA\xEB\x18 \x01(\x09B\x0A\xE0A\x02\xFAG\x04name\x12\x1A\x0A\x09parent_id\x18\xD0\xE1\x9A\xDB\x01 \x01(\x09H\x00\x88\x01\x01B\x0C\x0A\x0A_parent_id\"j\x0A&GetGlobalPublicDelegatedPrefixeRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x17public_delegated_prefix\x18\xE8\xDC\xB1a \x01(\x09B\x03\xE0A\x02\"\xC7\x01\x0A!GetGuestAttributesInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Aquery_path\x18\xBC\x82\xE1\xAF\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Cvariable_key\x18\x9C\x84\xB0N \x01(\x09H\x01\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_query_pathB\x0F\x0A\x0D_variable_key\"\xBF\x01\x0A\x1EGetHealthBackendServiceRequest\x12 \x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12b\x0A!resource_group_reference_resource\x18\xD3\xFE\xED5 \x01(\x0B2/.google.cloud.compute.v1.ResourceGroupReferenceB\x03\xE0A\x02\"O\x0A\x15GetHealthCheckRequest\x12\x1D\x0A\x0Chealth_check\x18\xE5\xAA\xA4\x93\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"\xDD\x01\x0A\$GetHealthRegionBackendServiceRequest\x12 \x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12b\x0A!resource_group_reference_resource\x18\xD3\xFE\xED5 \x01(\x0B2/.google.cloud.compute.v1.ResourceGroupReferenceB\x03\xE0A\x02\"\x86\x01\x0A*GetHealthRegionCompositeHealthCheckRequest\x12'\x0A\x16composite_health_check\x18\x9D\xC0\xD6\xDE\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"u\x0A\"GetHealthRegionHealthSourceRequest\x12\x1E\x0A\x0Dhealth_source\x18\xDE\x86\xC5\xB3\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"\xC4\x01\x0A\x1AGetHealthTargetPoolRequest\x12X\x0A\x1Binstance_reference_resource\x18\xEC\xE4\xD6\x8B\x01 \x01(\x0B2*.google.cloud.compute.v1.InstanceReferenceB\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Btarget_pool\x18\x8A\xE4\xF8\x1D \x01(\x09B\x03\xE0A\x02\"\xAD\x01\x0A GetIamPolicyBackendBucketRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xAE\x01\x0A!GetIamPolicyBackendServiceRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xBA\x01\x0A\x17GetIamPolicyDiskRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\x95\x01\x0A!GetIamPolicyFirewallPolicyRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xA5\x01\x0A\x18GetIamPolicyImageRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xBE\x01\x0A\x1BGetIamPolicyInstanceRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xB0\x01\x0A#GetIamPolicyInstanceTemplateRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xCA\x01\x0A'GetIamPolicyInstantSnapshotGroupRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xC5\x01\x0A\"GetIamPolicyInstantSnapshotRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xBB\x01\x0A.GetIamPolicyInterconnectAttachmentGroupRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xB1\x01\x0A\$GetIamPolicyInterconnectGroupRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xA7\x01\x0A\x1AGetIamPolicyLicenseRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xAC\x01\x0A\x1FGetIamPolicyMachineImageRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xC9\x01\x0A\$GetIamPolicyNetworkAttachmentRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xB5\x01\x0A(GetIamPolicyNetworkFirewallPolicyRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xBF\x01\x0A\x1CGetIamPolicyNodeGroupRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xC4\x01\x0A\x1FGetIamPolicyNodeTemplateRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xCB\x01\x0A&GetIamPolicyRegionBackendBucketRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xCC\x01\x0A'GetIamPolicyRegionBackendServiceRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xC2\x01\x0A\x1DGetIamPolicyRegionDiskRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xD2\x01\x0A-GetIamPolicyRegionInstantSnapshotGroupRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xCD\x01\x0A(GetIamPolicyRegionInstantSnapshotRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xD3\x01\x0A.GetIamPolicyRegionNetworkFirewallPolicyRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xC6\x01\x0A!GetIamPolicyRegionSnapshotRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xE7\x01\x0A#GetIamPolicyReservationBlockRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1F\x0A\x0Fparent_resource\x18\x83\x98\xD0\x08 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xC1\x01\x0A\x1EGetIamPolicyReservationRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xEA\x01\x0A&GetIamPolicyReservationSubBlockRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1F\x0A\x0Fparent_resource\x18\x83\x98\xD0\x08 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xC6\x01\x0A!GetIamPolicyResourcePolicyRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xC9\x01\x0A\$GetIamPolicyServiceAttachmentRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xA8\x01\x0A\x1BGetIamPolicySnapshotRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xC1\x01\x0A\x1EGetIamPolicyStoragePoolRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"\xC2\x01\x0A\x1DGetIamPolicySubnetworkRequest\x121\x0A options_requested_policy_version\x18\xBD\xFC\x85\xEE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02B#\x0A!_options_requested_policy_version\"c\x0A\x19GetImageFamilyViewRequest\x12\x17\x0A\x06family\x18\xE4\xB6\xE1\x9C\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"A\x0A\x0FGetImageRequest\x12\x15\x0A\x05image\x18\xDB\xD2\xEA/ \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"w\x0A\x1EGetInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\xA4\x01\x0A+GetInstanceGroupManagerResizeRequestRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x1E\x0A\x0Eresize_request\x18\x84\x84\xB9g \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"h\x0A\x17GetInstanceGroupRequest\x12\x1E\x0A\x0Einstance_group\x18\xD5\xD4\xD5& \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"]\x0A\x12GetInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"J\x0A\x19GetInstanceSettingRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"Y\x0A\x1AGetInstanceTemplateRequest\x12\"\x0A\x11instance_template\x18\xE4\x81\xBB\x93\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"w\x0A\x1EGetInstantSnapshotGroupRequest\x12&\x0A\x16instant_snapshot_group\x18\xE2\xEC\xB5j \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"m\x0A\x19GetInstantSnapshotRequest\x12!\x0A\x10instant_snapshot\x18\xE2\xDC\xDF\xBA\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"o\x0A%GetInterconnectAttachmentGroupRequest\x12-\x0A\x1Dinterconnect_attachment_group\x18\xF4\xEF\x98\$ \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"}\x0A GetInterconnectAttachmentRequest\x12(\x0A\x17interconnect_attachment\x18\xF4\x8A\xF7\x92\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"[\x0A\x1BGetInterconnectGroupRequest\x12#\x0A\x12interconnect_group\x18\x8E\xB7\xA9\xB9\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"a\x0A\x1EGetInterconnectLocationRequest\x12&\x0A\x15interconnect_location\x18\xC6\xD8\xDB\xEA\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"n\x0A\$GetInterconnectRemoteLocationRequest\x12-\x0A\x1Cinterconnect_remote_location\x18\xDD\xCB\xAD\x8A\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"O\x0A\x16GetInterconnectRequest\x12\x1C\x0A\x0Cinterconnect\x18\x8E\xC9\x8Ck \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"M\x0A\x15GetLicenseCodeRequest\x12\x1B\x0A\x0Clicense_code\x18\xAB\xC6Y \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"E\x0A\x11GetLicenseRequest\x12\x17\x0A\x07license\x18\xC1\x88\xC2O \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"P\x0A\x16GetMachineImageRequest\x12\x1D\x0A\x0Dmachine_image\x18\xE3\xFE\xFE \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"d\x0A\x15GetMachineTypeRequest\x12\x1C\x0A\x0Cmachine_type\x18\xB2\xB0\xCAl \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"[\x0A\"GetMacsecConfigInterconnectRequest\x12\x1C\x0A\x0Cinterconnect\x18\x8E\xC9\x8Ck \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"\x8C\x01\x0A\x19GetNatIpInfoRouterRequest\x12\x19\x0A\x08nat_name\x18\xE9\xAD\xF8\xCA\x01 \x01(\x09H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06router\x18\xC9\xAE\xEEF \x01(\x09B\x03\xE0A\x02B\x0B\x0A\x09_nat_name\"\xF9\x02\x0A\x1FGetNatMappingInfoRoutersRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x19\x0A\x08nat_name\x18\xE9\xAD\xF8\xCA\x01 \x01(\x09H\x02\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01\x12\x16\x0A\x06router\x18\xC9\xAE\xEEF \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_nat_nameB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"r\x0A\x1BGetNetworkAttachmentRequest\x12\"\x0A\x12network_attachment\x18\xD4\x97\x8Fk \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"\x86\x01\x0A\$GetNetworkEdgeSecurityServiceRequest\x12-\x0A\x1Dnetwork_edge_security_service\x18\xA7\x9F\xEFJ \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"x\x0A\x1EGetNetworkEndpointGroupRequest\x12'\x0A\x16network_endpoint_group\x18\x86\xCB\xF3\xCE\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\\\x0A\x1FGetNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"T\x0A\x18GetNetworkProfileRequest\x12\x1F\x0A\x0Fnetwork_profile\x18\x98\xF9\xC5R \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"E\x0A\x11GetNetworkRequest\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"a\x0A\x13GetNodeGroupRequest\x12\x1B\x0A\x0Anode_group\x18\x82\xFC\x8B\xE0\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"i\x0A\x16GetNodeTemplateRequest\x12\x1E\x0A\x0Dnode_template\x18\x97\xE4\x8B\x9A\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"_\x0A\x12GetNodeTypeRequest\x12\x1A\x0A\x09node_type\x18\xD7\x96\x90\xDE\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\x80\x01\x0A6GetOperationalStatusInterconnectAttachmentGroupRequest\x12-\x0A\x1Dinterconnect_attachment_group\x18\xF4\xEF\x98\$ \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"l\x0A,GetOperationalStatusInterconnectGroupRequest\x12#\x0A\x12interconnect_group\x18\x8E\xB7\xA9\xB9\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"G\x0A\$GetOrganizationSecurityPolicyRequest\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02\"n\x0A\x19GetPacketMirroringRequest\x12 \x0A\x10packet_mirroring\x18\xCC\xB9\xD1\x0A \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"\x97\x01\x0A2GetPacketMirroringRuleNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02B\x0B\x0A\x09_priority\"U\x0A\x18GetPreviewFeatureRequest\x12 \x0A\x0Fpreview_feature\x18\xFF\xFA\xFA\xD8\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\",\x0A\x11GetProjectRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"f\x0A!GetPublicAdvertisedPrefixeRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12(\x0A\x18public_advertised_prefix\x18\x9E\xF7\xC90 \x01(\x09B\x03\xE0A\x02\"|\x0A GetPublicDelegatedPrefixeRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x17public_delegated_prefix\x18\xE8\xDC\xB1a \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"j\x0A\x1AGetRegionAutoscalerRequest\x12\x1B\x0A\x0Aautoscaler\x18\xD7\xFD\xD2\xF6\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"p\x0A\x1DGetRegionBackendBucketRequest\x12\x1E\x0A\x0Ebackend_bucket\x18\xF5\xE3\xDD+ \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"s\x0A\x1EGetRegionBackendServiceRequest\x12 \x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"j\x0A\x1AGetRegionCommitmentRequest\x12\x1B\x0A\x0Acommitment\x18\x95\x96\xF3\xE5\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"\x80\x01\x0A\$GetRegionCompositeHealthCheckRequest\x12'\x0A\x16composite_health_check\x18\x9D\xC0\xD6\xDE\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"]\x0A\x14GetRegionDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"f\x0A\x18GetRegionDiskTypeRequest\x12\x19\x0A\x09disk_type\x18\x9C\xE9\xAC, \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"\x85\x01\x0A'GetRegionHealthAggregationPolicyRequest\x12)\x0A\x19health_aggregation_policy\x18\xF2\xCF\xCBr \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"m\x0A\x1BGetRegionHealthCheckRequest\x12\x1D\x0A\x0Chealth_check\x18\xE5\xAA\xA4\x93\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"|\x0A\"GetRegionHealthCheckServiceRequest\x12%\x0A\x14health_check_service\x18\xDB\x9B\xDD\xC2\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"o\x0A\x1CGetRegionHealthSourceRequest\x12\x1E\x0A\x0Dhealth_source\x18\xDE\x86\xC5\xB3\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"\x7F\x0A\$GetRegionInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"\xAC\x01\x0A1GetRegionInstanceGroupManagerResizeRequestRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x1E\x0A\x0Eresize_request\x18\x84\x84\xB9g \x01(\x09B\x03\xE0A\x02\"p\x0A\x1DGetRegionInstanceGroupRequest\x12\x1E\x0A\x0Einstance_group\x18\xD5\xD4\xD5& \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"w\x0A GetRegionInstanceTemplateRequest\x12\"\x0A\x11instance_template\x18\xE4\x81\xBB\x93\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"\x7F\x0A\$GetRegionInstantSnapshotGroupRequest\x12&\x0A\x16instant_snapshot_group\x18\xE2\xEC\xB5j \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"u\x0A\x1FGetRegionInstantSnapshotRequest\x12!\x0A\x10instant_snapshot\x18\xE2\xDC\xDF\xBA\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"\x80\x01\x0A\$GetRegionNetworkEndpointGroupRequest\x12'\x0A\x16network_endpoint_group\x18\x86\xCB\xF3\xCE\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"z\x0A%GetRegionNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"\x7F\x0A\$GetRegionNotificationEndpointRequest\x12&\x0A\x15notification_endpoint\x18\xE9\xBC\xD6\xB3\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"n\x0A\x19GetRegionOperationRequest\x12 \x0A\x09operation\x18\xE7\xAA\xEB\x18 \x01(\x09B\x0A\xE0A\x02\xFAG\x04name\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"C\x0A\x10GetRegionRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"r\x0A\x1EGetRegionSecurityPolicyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02\"f\x0A\x18GetRegionSnapshotRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x19\x0A\x08snapshot\x18\xC4\xAB\xEB\x87\x01 \x01(\x09B\x03\xE0A\x02\"R\x0A\x1FGetRegionSnapshotSettingRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"r\x0A\x1EGetRegionSslCertificateRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x1F\x0A\x0Fssl_certificate\x18\xE4\xD7\x92\x16 \x01(\x09B\x03\xE0A\x02\"i\x0A\x19GetRegionSslPolicyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Assl_policy\x18\xC5\xFD\xE0\x8C\x01 \x01(\x09B\x03\xE0A\x02\"u\x0A\x1FGetRegionTargetHttpProxyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12!\x0A\x11target_http_proxy\x18\xE5\xBE\xD2b \x01(\x09B\x03\xE0A\x02\"w\x0A GetRegionTargetHttpsProxyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\"\x0A\x12target_https_proxy\x18\xEC\xB0\xFA\x18 \x01(\x09B\x03\xE0A\x02\"t\x0A\x1EGetRegionTargetTcpProxyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12!\x0A\x10target_tcp_proxy\x18\xE2\xD6\xF0\xEF\x01 \x01(\x09B\x03\xE0A\x02\"c\x0A\x16GetRegionUrlMapRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x07url_map\x18\x8C\x95\x81\xAF\x01 \x01(\x09B\x03\xE0A\x02\"\x82\x02\x0A\x1AGetReservationBlockRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Breservation\x18\xCC\x87\xD5\x16 \x01(\x09B\x03\xE0A\x02\x12\"\x0A\x11reservation_block\x18\xDA\xC4\x89\xFE\x01 \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04view\x18\xA5\xF5\xDC\x01 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"U\x0A\x04View\x12\x12\x0A\x0EUNDEFINED_VIEW\x10\x00\x12\x0C\x0A\x05BASIC\x10\x8E\xB8\x83\x1E\x12\x1E\x0A\x16BLOCK_VIEW_UNSPECIFIED\x10\x8F\xFC\x94\x83\x01\x12\x0B\x0A\x04FULL\x10\x8F\xB5\x84\x01B\x07\x0A\x05_view\"c\x0A\x15GetReservationRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Breservation\x18\xCC\x87\xD5\x16 \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\x8B\x01\x0A\x19GetReservationSlotRequest\x12\x1C\x0A\x0Bparent_name\x18\x80\x8A\x80\xE4\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12!\x0A\x10reservation_slot\x18\x91\xBD\xA7\x84\x01 \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\xAB\x02\x0A\x1DGetReservationSubBlockRequest\x12\x1C\x0A\x0Bparent_name\x18\x80\x8A\x80\xE4\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12%\x0A\x15reservation_sub_block\x18\x9B\xCA\xEC\x0A \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04view\x18\xA5\xF5\xDC\x01 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"w\x0A\x04View\x12\x12\x0A\x0EUNDEFINED_VIEW\x10\x00\x12\x1B\x0A\x14SUB_BLOCK_VIEW_BASIC\x10\xC5\xF2\xC4p\x12\x1B\x0A\x13SUB_BLOCK_VIEW_FULL\x10\xF8\xF4\x92\xD2\x01\x12!\x0A\x1ASUB_BLOCK_VIEW_UNSPECIFIED\x10\x8E\xEE\xCDuB\x07\x0A\x05_view\"l\x0A\x18GetResourcePolicyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x1F\x0A\x0Fresource_policy\x18\x83\xA5\xF7K \x01(\x09B\x03\xE0A\x02\"\x89\x01\x0A\x1BGetRoutePolicyRouterRequest\x12\x16\x0A\x06policy\x18\xB2\xCA\xB6+ \x01(\x09H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06router\x18\xC9\xAE\xEEF \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_policy\"A\x0A\x0FGetRouteRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x15\x0A\x05route\x18\xC9\xE4\xEA3 \x01(\x09B\x03\xE0A\x02\"[\x0A\x10GetRouterRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06router\x18\xC9\xAE\xEEF \x01(\x09B\x03\xE0A\x02\"g\x0A\x1CGetRouterStatusRouterRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06router\x18\xC9\xAE\xEEF \x01(\x09B\x03\xE0A\x02\"h\x0A\x1CGetRuleFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01B\x0B\x0A\x09_priority\"\x88\x01\x0A#GetRuleNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02B\x0B\x0A\x09_priority\"s\x0A(GetRuleOrganizationSecurityPolicyRequest\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02B\x0B\x0A\x09_priority\"\xA6\x01\x0A)GetRuleRegionNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02B\x0B\x0A\x09_priority\"\x9E\x01\x0A\"GetRuleRegionSecurityPolicyRequest\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02B\x0B\x0A\x09_priority\"\x80\x01\x0A\x1CGetRuleSecurityPolicyRequest\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02B\x0B\x0A\x09_priority\"g\x0A\x1CGetScreenshotInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"T\x0A\x18GetSecurityPolicyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02\"\xAD\x01\x0A\"GetSerialPortOutputInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04port\x18\x81\xB1\xD2\x01 \x01(\x05H\x00\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x15\x0A\x05start\x18\xE2\x88\xAB4 \x01(\x03H\x01\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x07\x0A\x05_portB\x08\x0A\x06_start\"\xA3\x01\x0A\x1BGetServiceAttachmentRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12#\x0A\x12service_attachment\x18\xED\xA9\xD0\xA1\x01 \x01(\x09B\x03\xE0A\x02\x12\x1D\x0A\x0Cshow_nat_ips\x18\xCC\xD9\xC0\xE7\x01 \x01(\x08H\x00\x88\x01\x01B\x0F\x0A\x0D_show_nat_ips\"u\x0A*GetShieldedInstanceIdentityInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"H\x0A\x12GetSnapshotRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x19\x0A\x08snapshot\x18\xC4\xAB\xEB\x87\x01 \x01(\x09B\x03\xE0A\x02\"4\x0A\x19GetSnapshotSettingRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"T\x0A\x18GetSslCertificateRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x1F\x0A\x0Fssl_certificate\x18\xE4\xD7\x92\x16 \x01(\x09B\x03\xE0A\x02\"K\x0A\x13GetSslPolicyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Assl_policy\x18\xC5\xFD\xE0\x8C\x01 \x01(\x09B\x03\xE0A\x02\"k\x0A\x1AGetStatusVpnGatewayRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x1C\x0A\x0Bvpn_gateway\x18\xF9\x83\xF6\xC1\x01 \x01(\x09B\x03\xE0A\x02\"e\x0A\x15GetStoragePoolRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x1D\x0A\x0Cstorage_pool\x18\xE0\xC6\xF1\xAB\x01 \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"n\x0A\x19GetStoragePoolTypeRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\"\x0A\x11storage_pool_type\x18\xB9\x81\xB0\x88\x01 \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\xCD\x01\x0A\x14GetSubnetworkRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Asubnetwork\x18\xEE\xA7\xE4\x92\x01 \x01(\x09B\x03\xE0A\x02\x12\x15\x0A\x05views\x18\xEE\xB4\xC05 \x01(\x09H\x00\x88\x01\x01\"F\x0A\x05Views\x12\x13\x0A\x0FUNDEFINED_VIEWS\x10\x00\x12\x0E\x0A\x07DEFAULT\x10\xA1\xC4\xFD6\x12\x18\x0A\x10WITH_UTILIZATION\x10\x89\xA0\xAF\xF0\x01B\x08\x0A\x06_views\"W\x0A\x19GetTargetGrpcProxyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12!\x0A\x11target_grpc_proxy\x18\xFB\xB4\xB2\x02 \x01(\x09B\x03\xE0A\x02\"W\x0A\x19GetTargetHttpProxyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12!\x0A\x11target_http_proxy\x18\xE5\xBE\xD2b \x01(\x09B\x03\xE0A\x02\"Y\x0A\x1AGetTargetHttpsProxyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\"\x0A\x12target_https_proxy\x18\xEC\xB0\xFA\x18 \x01(\x09B\x03\xE0A\x02\"k\x0A\x18GetTargetInstanceRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12 \x0A\x0Ftarget_instance\x18\x83\x8F\x96\x8A\x01 \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"d\x0A\x14GetTargetPoolRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Btarget_pool\x18\x8A\xE4\xF8\x1D \x01(\x09B\x03\xE0A\x02\"V\x0A\x18GetTargetSslProxyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12!\x0A\x10target_ssl_proxy\x18\xCD\xBA\xC6\xA1\x01 \x01(\x09B\x03\xE0A\x02\"V\x0A\x18GetTargetTcpProxyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12!\x0A\x10target_tcp_proxy\x18\xE2\xD6\xF0\xEF\x01 \x01(\x09B\x03\xE0A\x02\"r\x0A\x1AGetTargetVpnGatewayRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12#\x0A\x12target_vpn_gateway\x18\xCB\x80\xF6\xFD\x01 \x01(\x09B\x03\xE0A\x02\"E\x0A\x10GetUrlMapRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x07url_map\x18\x8C\x95\x81\xAF\x01 \x01(\x09B\x03\xE0A\x02\"\x92\x01\x0A\x1BGetVersionOperationMetadata\x12^\x0A\x10inline_sbom_info\x18\x9A\x8E\xB0\x03 \x01(\x0B2<.google.cloud.compute.v1.GetVersionOperationMetadataSbomInfoH\x00\x88\x01\x01B\x13\x0A\x11_inline_sbom_info\"\xAE\x03\x0A#GetVersionOperationMetadataSbomInfo\x12\x82\x01\x0A\x1Acurrent_component_versions\x18\xA3\xB8\xAA\x82\x01 \x03(\x0B2Z.google.cloud.compute.v1.GetVersionOperationMetadataSbomInfo.CurrentComponentVersionsEntry\x12\x80\x01\x0A\x19target_component_versions\x18\x8B\x82\xFE\xA4\x01 \x03(\x0B2Y.google.cloud.compute.v1.GetVersionOperationMetadataSbomInfo.TargetComponentVersionsEntry\x1A?\x0A\x1DCurrentComponentVersionsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\x1A>\x0A\x1CTargetComponentVersionsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xCB\x02\x0A GetVersionReservationSlotRequest\x12\x1C\x0A\x0Bparent_name\x18\x80\x8A\x80\xE4\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x10reservation_slot\x18\x91\xBD\xA7\x84\x01 \x01(\x09B\x03\xE0A\x02\x12{\x0A.reservation_slots_get_version_request_resource\x18\xAB\x88\xF2\x9F\x01 \x01(\x0B2:.google.cloud.compute.v1.ReservationSlotsGetVersionRequestB\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xDC\x02\x0A\$GetVersionReservationSubBlockRequest\x12\x1C\x0A\x0Bparent_name\x18\x80\x8A\x80\xE4\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12%\x0A\x15reservation_sub_block\x18\x9B\xCA\xEC\x0A \x01(\x09B\x03\xE0A\x02\x12\x83\x01\x0A3reservation_sub_blocks_get_version_request_resource\x18\xB5\xFA\xACj \x01(\x0B2>.google.cloud.compute.v1.ReservationSubBlocksGetVersionRequestB\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"e\x0A\x14GetVpnGatewayRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x1C\x0A\x0Bvpn_gateway\x18\xF9\x83\xF6\xC1\x01 \x01(\x09B\x03\xE0A\x02\"b\x0A\x13GetVpnTunnelRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x1A\x0A\x0Avpn_tunnel\x18\x93\x94\xCAD \x01(\x09B\x03\xE0A\x02\"n\x0A\x13GetWireGroupRequest\x12\"\x0A\x12cross_site_network\x18\xD5\xC5\xCB3 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x1A\x0A\x0Awire_group\x18\xC5\xA4\xB7: \x01(\x09B\x03\xE0A\x02\"3\x0A\x18GetXpnHostProjectRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"\xA0\x02\x0A\x1EGetXpnResourcesProjectsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"j\x0A\x17GetZoneOperationRequest\x12 \x0A\x09operation\x18\xE7\xAA\xEB\x18 \x01(\x09B\x0A\xE0A\x02\xFAG\x04name\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"?\x0A\x0EGetZoneRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"v\x0A\x1FGetZoneVmExtensionPolicyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\$\x0A\x13vm_extension_policy\x18\xBA\x93\x8B\x9E\x01 \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\x88\x01\x0A\x1AGlobalAddressesMoveRequest\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x00\x88\x01\x01\x12\$\x0A\x13destination_address\x18\xC3\xB1\x9E\xB1\x01 \x01(\x09H\x01\x88\x01\x01B\x0E\x0A\x0C_descriptionB\x16\x0A\x14_destination_address\"{\x0A1GlobalNetworkEndpointGroupsAttachEndpointsRequest\x12F\x0A\x11network_endpoints\x18\xAD\x91\xBAG \x03(\x0B2(.google.cloud.compute.v1.NetworkEndpoint\"{\x0A1GlobalNetworkEndpointGroupsDetachEndpointsRequest\x12F\x0A\x11network_endpoints\x18\xAD\x91\xBAG \x03(\x0B2(.google.cloud.compute.v1.NetworkEndpoint\"\xBF\x01\x0A\"GlobalOrganizationSetPolicyRequest\x126\x0A\x08bindings\x18\x8E\xC5\xA4\xC0\x01 \x03(\x0B2 .google.cloud.compute.v1.Binding\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x127\x0A\x06policy\x18\xB2\xCA\xB6+ \x01(\x0B2\x1F.google.cloud.compute.v1.PolicyH\x01\x88\x01\x01B\x07\x0A\x05_etagB\x09\x0A\x07_policy\"\xD1\x01\x0A\x16GlobalSetLabelsRequest\x12!\x0A\x11label_fingerprint\x18\x99\xF0\xF7T \x01(\x09H\x00\x88\x01\x01\x12O\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B2;.google.cloud.compute.v1.GlobalSetLabelsRequest.LabelsEntry\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01B\x14\x0A\x12_label_fingerprint\"\xB3\x01\x0A\x16GlobalSetPolicyRequest\x126\x0A\x08bindings\x18\x8E\xC5\xA4\xC0\x01 \x03(\x0B2 .google.cloud.compute.v1.Binding\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x127\x0A\x06policy\x18\xB2\xCA\xB6+ \x01(\x0B2\x1F.google.cloud.compute.v1.PolicyH\x01\x88\x01\x01B\x07\x0A\x05_etagB\x09\x0A\x07_policy\"\xE0\x06\x0A\x14GroupMaintenanceInfo\x122\x0A\"instance_maintenance_ongoing_count\x18\xF5\x8F\xCFA \x01(\x05H\x00\x88\x01\x01\x122\x0A\"instance_maintenance_pending_count\x18\x91\x8A\xC4\$ \x01(\x05H\x01\x88\x01\x01\x12)\x0A\x19maintenance_ongoing_count\x18\x9F\xB6\xE6h \x01(\x05H\x02\x88\x01\x01\x12)\x0A\x19maintenance_pending_count\x18\xBB\xB0\xDBK \x01(\x05H\x03\x88\x01\x01\x12\x1F\x0A\x0Fscheduling_type\x18\x85\xFE\xA4_ \x01(\x09H\x04\x88\x01\x01\x129\x0A(subblock_infra_maintenance_ongoing_count\x18\xFE\xDE\xCC\xAE\x01 \x01(\x05H\x05\x88\x01\x01\x129\x0A(subblock_infra_maintenance_pending_count\x18\x9A\xD9\xC1\x91\x01 \x01(\x05H\x06\x88\x01\x01\x12Y\x0A\x1Aupcoming_group_maintenance\x18\xF0\xC9\xCD\xBB\x01 \x01(\x0B2,.google.cloud.compute.v1.UpcomingMaintenanceH\x07\x88\x01\x01\"\x80\x01\x0A\x0ESchedulingType\x12\x1D\x0A\x19UNDEFINED_SCHEDULING_TYPE\x10\x00\x12\x0F\x0A\x07GROUPED\x10\xBE\xD6\xA3\xE2\x01\x12*\x0A\"GROUP_MAINTENANCE_TYPE_UNSPECIFIED\x10\xBE\xF6\x9D\xD5\x01\x12\x12\x0A\x0BINDEPENDENT\x10\xDA\x96\xC8.google.cloud.compute.v1.HealthChecksAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1A]\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12>\x0A\x05value\x18\x02 \x01(\x0B2/.google.cloud.compute.v1.HealthChecksScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xA0\x01\x0A\x16HealthChecksScopedList\x12?\x0A\x0Dhealth_checks\x18\xAE\xAF\xE6\xD5\x01 \x03(\x0B2\$.google.cloud.compute.v1.HealthCheck\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xCE\x04\x0A\x0CHealthSource\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x02\x88\x01\x01\x12)\x0A\x19health_aggregation_policy\x18\xF2\xCF\xCBr \x01(\x09H\x03\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x04\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x05\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x06\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x07\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x08\x88\x01\x01\x12!\x0A\x11self_link_with_id\x18\x82\xAC\x9D\x15 \x01(\x09H\x09\x88\x01\x01\x12\x1C\x0A\x0Bsource_type\x18\xDE\xF1\xD2\xD7\x01 \x01(\x09H\x0A\x88\x01\x01\x12\x12\x0A\x07sources\x18\xB8\xB7\xF2; \x03(\x09\"@\x0A\x0ASourceType\x12\x19\x0A\x15UNDEFINED_SOURCE_TYPE\x10\x00\x12\x17\x0A\x0FBACKEND_SERVICE\x10\xCA\xAF\xA3\x88\x01B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x0E\x0A\x0C_fingerprintB\x1C\x0A\x1A_health_aggregation_policyB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB\x14\x0A\x12_self_link_with_idB\x0E\x0A\x0C_source_type\"\xC5\x03\x0A\x1AHealthSourceAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12P\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2>.google.cloud.compute.v1.HealthSourceAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1A^\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12?\x0A\x05value\x18\x02 \x01(\x0B20.google.cloud.compute.v1.HealthSourcesScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x9A\x02\x0A\x12HealthSourceHealth\x12\x1D\x0A\x0Chealth_state\x18\xEE\xE9\xBF\x9A\x01 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12U\x0A\x07sources\x18\xB8\xB7\xF2; \x03(\x0B2A.google.cloud.compute.v1.HealthSourcesGetHealthResponseSourceInfo\"^\x0A\x0BHealthState\x12\x1A\x0A\x16UNDEFINED_HEALTH_STATE\x10\x00\x12\x0F\x0A\x07HEALTHY\x10\xFD\xAA\xDB\xD1\x01\x12\x11\x0A\x09UNHEALTHY\x10\xC4\xB9\xAD\xDC\x01\x12\x0F\x0A\x07UNKNOWN\x10\xAA\xF0\xC4\xCE\x01B\x0F\x0A\x0D_health_stateB\x07\x0A\x05_kind\"\xA9\x02\x0A\x10HealthSourceList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x127\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2%.google.cloud.compute.v1.HealthSource\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xE7\x01\x0A(HealthSourcesGetHealthResponseSourceInfo\x12b\x0A\x08backends\x18\xDF\x98\xCB\xF3\x01 \x03(\x0B2L.google.cloud.compute.v1.HealthSourcesGetHealthResponseSourceInfoBackendInfo\x12 \x0A\x0Fforwarding_rule\x18\xFE\xA5\xDD\x80\x01 \x01(\x09H\x00\x88\x01\x01\x12\x16\x0A\x06source\x18\x9B\xD0\xC1T \x01(\x09H\x01\x88\x01\x01B\x12\x0A\x10_forwarding_ruleB\x09\x0A\x07_source\"\xCE\x01\x0A3HealthSourcesGetHealthResponseSourceInfoBackendInfo\x12\x1F\x0A\x0Eendpoint_count\x18\xE5\x9B\x86\xE8\x01 \x01(\x05H\x00\x88\x01\x01\x12\x15\x0A\x05group\x18\xFF\xEC\x83/ \x01(\x09H\x01\x88\x01\x01\x12'\x0A\x16healthy_endpoint_count\x18\xC7\xC9\xF2\x8A\x01 \x01(\x05H\x02\x88\x01\x01B\x11\x0A\x0F_endpoint_countB\x08\x0A\x06_groupB\x19\x0A\x17_healthy_endpoint_count\"\xA3\x01\x0A\x17HealthSourcesScopedList\x12A\x0A\x0Ehealth_sources\x18\xD5\xD1\xDC\xBD\x01 \x03(\x0B2%.google.cloud.compute.v1.HealthSource\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xF2\x06\x0A\x0CHealthStatus\x12N\x0A\x0Bannotations\x18\xA4\xF6\xB55 \x03(\x0B26.google.cloud.compute.v1.HealthStatus.AnnotationsEntry\x12 \x0A\x0Fforwarding_rule\x18\xFE\xA5\xDD\x80\x01 \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12forwarding_rule_ip\x18\x88\xAC\x91R \x01(\x09H\x01\x88\x01\x01\x12\x1D\x0A\x0Chealth_state\x18\xEE\xE9\xBF\x9A\x01 \x01(\x09H\x02\x88\x01\x01\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09H\x03\x88\x01\x01\x12\x1B\x0A\x0Aip_address\x18\xDC\xF1\xDC\xC1\x01 \x01(\x09H\x04\x88\x01\x01\x12\x1D\x0A\x0Cipv6_address\x18\x9C\xB3\xEF\xA2\x01 \x01(\x09H\x05\x88\x01\x01\x12!\x0A\x11ipv6_health_state\x18\xC6\x80\xE0Z \x01(\x09H\x06\x88\x01\x01\x12\x14\x0A\x04port\x18\x81\xB1\xD2\x01 \x01(\x05H\x07\x88\x01\x01\x12\x17\x0A\x06weight\x18\xF8\x84\xC5\x86\x01 \x01(\x09H\x08\x88\x01\x01\x12\x1D\x0A\x0Cweight_error\x18\x81\xFB\x92\xF9\x01 \x01(\x09H\x09\x88\x01\x01\x1A2\x0A\x10AnnotationsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"M\x0A\x0BHealthState\x12\x1A\x0A\x16UNDEFINED_HEALTH_STATE\x10\x00\x12\x0F\x0A\x07HEALTHY\x10\xFD\xAA\xDB\xD1\x01\x12\x11\x0A\x09UNHEALTHY\x10\xC4\xB9\xAD\xDC\x01\"2\x0A\x0FIpv6HealthState\x12\x1F\x0A\x1BUNDEFINED_IPV6_HEALTH_STATE\x10\x00\"\x8A\x01\x0A\x0BWeightError\x12\x1A\x0A\x16UNDEFINED_WEIGHT_ERROR\x10\x00\x12\x16\x0A\x0EINVALID_WEIGHT\x10\xE0\x8B\xFB\xB6\x01\x12\x16\x0A\x0EMISSING_WEIGHT\x10\x91\x97\x8F\xB7\x01\x12\x1A\x0A\x12UNAVAILABLE_WEIGHT\x10\xE7\xE2\xC6\xD1\x01\x12\x13\x0A\x0BWEIGHT_NONE\x10\x9F\xE9\xC9\xEF\x01B\x12\x0A\x10_forwarding_ruleB\x15\x0A\x13_forwarding_rule_ipB\x0F\x0A\x0D_health_stateB\x0B\x0A\x09_instanceB\x0D\x0A\x0B_ip_addressB\x0F\x0A\x0D_ipv6_addressB\x14\x0A\x12_ipv6_health_stateB\x07\x0A\x05_portB\x09\x0A\x07_weightB\x0F\x0A\x0D_weight_error\"\xD4\x05\x0A\x1EHealthStatusForNetworkEndpoint\x12R\x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x0B20.google.cloud.compute.v1.BackendServiceReferenceH\x00\x88\x01\x01\x12R\x0A\x0Fforwarding_rule\x18\xFE\xA5\xDD\x80\x01 \x01(\x0B20.google.cloud.compute.v1.ForwardingRuleReferenceH\x01\x88\x01\x01\x12L\x0A\x0Chealth_check\x18\xE5\xAA\xA4\x93\x01 \x01(\x0B2-.google.cloud.compute.v1.HealthCheckReferenceH\x02\x88\x01\x01\x12[\x0A\x14health_check_service\x18\xDB\x9B\xDD\xC2\x01 \x01(\x0B24.google.cloud.compute.v1.HealthCheckServiceReferenceH\x03\x88\x01\x01\x12\x1D\x0A\x0Chealth_state\x18\xEE\xE9\xBF\x9A\x01 \x01(\x09H\x04\x88\x01\x01\x12!\x0A\x11ipv6_health_state\x18\xC6\x80\xE0Z \x01(\x09H\x05\x88\x01\x01\"p\x0A\x0BHealthState\x12\x1A\x0A\x16UNDEFINED_HEALTH_STATE\x10\x00\x12\x10\x0A\x08DRAINING\x10\xEA\xD5\x8C\xE5\x01\x12\x0F\x0A\x07HEALTHY\x10\xFD\xAA\xDB\xD1\x01\x12\x11\x0A\x09UNHEALTHY\x10\xC4\xB9\xAD\xDC\x01\x12\x0F\x0A\x07UNKNOWN\x10\xAA\xF0\xC4\xCE\x01\"2\x0A\x0FIpv6HealthState\x12\x1F\x0A\x1BUNDEFINED_IPV6_HEALTH_STATE\x10\x00B\x12\x0A\x10_backend_serviceB\x12\x0A\x10_forwarding_ruleB\x0F\x0A\x0D_health_checkB\x17\x0A\x15_health_check_serviceB\x0F\x0A\x0D_health_stateB\x14\x0A\x12_ipv6_health_state\";\x0A\x04Help\x123\x0A\x05links\x18\xB9\x9F\x8D1 \x03(\x0B2!.google.cloud.compute.v1.HelpLink\"T\x0A\x08HelpLink\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x00\x88\x01\x01\x12\x12\x0A\x03url\x18\xEF\x8A\x07 \x01(\x09H\x01\x88\x01\x01B\x0E\x0A\x0C_descriptionB\x06\x0A\x04_url\"z\x0A\x08HostRule\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x05hosts\x18\xCB\xFF\xB6/ \x03(\x09\x12\x1D\x0A\x0Cpath_matcher\x18\x98\xBE\x8A\xA1\x01 \x01(\x09H\x01\x88\x01\x01B\x0E\x0A\x0C_descriptionB\x0F\x0A\x0D_path_matcher\"i\x0A\x0EHttpFaultAbort\x12\x1C\x0A\x0Bhttp_status\x18\x89\xB7\xCE\xDF\x01 \x01(\x0DH\x00\x88\x01\x01\x12\x1A\x0A\x0Apercentage\x18\x9A\xE5\xB7H \x01(\x01H\x01\x88\x01\x01B\x0E\x0A\x0C_http_statusB\x0D\x0A\x0B_percentage\"\x8C\x01\x0A\x0EHttpFaultDelay\x12?\x0A\x0Bfixed_delay\x18\xF8\xB9\x96\x97\x01 \x01(\x0B2!.google.cloud.compute.v1.DurationH\x00\x88\x01\x01\x12\x1A\x0A\x0Apercentage\x18\x9A\xE5\xB7H \x01(\x01H\x01\x88\x01\x01B\x0E\x0A\x0C_fixed_delayB\x0D\x0A\x0B_percentage\"\xA8\x01\x0A\x12HttpFaultInjection\x12>\x0A\x05abort\x18\xB0\xC6\x94, \x01(\x0B2'.google.cloud.compute.v1.HttpFaultAbortH\x00\x88\x01\x01\x12>\x0A\x05delay\x18\x83\xF3\xC2- \x01(\x0B2'.google.cloud.compute.v1.HttpFaultDelayH\x01\x88\x01\x01B\x08\x0A\x06_abortB\x08\x0A\x06_delay\"\xFC\x01\x0A\x10HttpHeaderAction\x12L\x0A\x16request_headers_to_add\x18\xE6\xAE\xB1\" \x03(\x0B2).google.cloud.compute.v1.HttpHeaderOption\x12\$\x0A\x19request_headers_to_remove\x18\x9F\xCF\x93h \x03(\x09\x12M\x0A\x17response_headers_to_add\x18\xF4\xB6\xA9\x0F \x03(\x0B2).google.cloud.compute.v1.HttpHeaderOption\x12%\x0A\x1Aresponse_headers_to_remove\x18\xD1\x81\xFB# \x03(\x09\"\xB0\x03\x0A\x0FHttpHeaderMatch\x12\x1C\x0A\x0Bexact_match\x18\x85\x99\x9C\xDA\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bheader_name\x18\xFD\xC1\xC74 \x01(\x09H\x01\x88\x01\x01\x12\x1D\x0A\x0Cinvert_match\x18\x9C\xC8\xFA\xEE\x01 \x01(\x08H\x02\x88\x01\x01\x12\x1C\x0A\x0Cprefix_match\x18\xD8\xF3\xFCz \x01(\x09H\x03\x88\x01\x01\x12\x1D\x0A\x0Dpresent_match\x18\xC1\xFA\x93 \x01(\x08H\x04\x88\x01\x01\x12E\x0A\x0Brange_match\x18\xC3\xA8\xAF. \x01(\x0B2(.google.cloud.compute.v1.Int64RangeMatchH\x05\x88\x01\x01\x12\x1B\x0A\x0Bregex_match\x18\xCD\xB7\x9A3 \x01(\x09H\x06\x88\x01\x01\x12\x1D\x0A\x0Csuffix_match\x18\xD7\xE6\xAE\xCB\x01 \x01(\x09H\x07\x88\x01\x01B\x0E\x0A\x0C_exact_matchB\x0E\x0A\x0C_header_nameB\x0F\x0A\x0D_invert_matchB\x0F\x0A\x0D_prefix_matchB\x10\x0A\x0E_present_matchB\x0E\x0A\x0C_range_matchB\x0E\x0A\x0C_regex_matchB\x0F\x0A\x0D_suffix_match\"\x93\x01\x0A\x10HttpHeaderOption\x12\x1B\x0A\x0Bheader_name\x18\xFD\xC1\xC74 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Cheader_value\x18\xBF\xF2\xEB` \x01(\x09H\x01\x88\x01\x01\x12\x17\x0A\x07replace\x18\xB4\xE5\xF2\x09 \x01(\x08H\x02\x88\x01\x01B\x0E\x0A\x0C_header_nameB\x0F\x0A\x0D_header_valueB\x0A\x0A\x08_replace\"\xC4\x01\x0A\x17HttpQueryParameterMatch\x12\x1C\x0A\x0Bexact_match\x18\x85\x99\x9C\xDA\x01 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1D\x0A\x0Dpresent_match\x18\xC1\xFA\x93 \x01(\x08H\x02\x88\x01\x01\x12\x1B\x0A\x0Bregex_match\x18\xCD\xB7\x9A3 \x01(\x09H\x03\x88\x01\x01B\x0E\x0A\x0C_exact_matchB\x07\x0A\x05_nameB\x10\x0A\x0E_present_matchB\x0E\x0A\x0C_regex_match\"\x8C\x04\x0A\x12HttpRedirectAction\x12\x1D\x0A\x0Dhost_redirect\x18\x93\xA1\x9C3 \x01(\x09H\x00\x88\x01\x01\x12\x1E\x0A\x0Ehttps_redirect\x18\xB0\xF1\x97Q \x01(\x08H\x01\x88\x01\x01\x12\x1E\x0A\x0Dpath_redirect\x18\xB6\xBD\xEE\x81\x01 \x01(\x09H\x02\x88\x01\x01\x12 \x0A\x0Fprefix_redirect\x18\xE9\xF5\xE0\xD4\x01 \x01(\x09H\x03\x88\x01\x01\x12'\x0A\x16redirect_response_code\x18\x88\xD8\x9E\xD0\x01 \x01(\x09H\x04\x88\x01\x01\x12\x1B\x0A\x0Bstrip_query\x18\xE1\x99\xF7\x18 \x01(\x08H\x05\x88\x01\x01\"\xB8\x01\x0A\x14RedirectResponseCode\x12\$\x0A UNDEFINED_REDIRECT_RESPONSE_CODE\x10\x00\x12\x0C\x0A\x05FOUND\x10\xE2\xBE\xFE\x1F\x12!\x0A\x19MOVED_PERMANENTLY_DEFAULT\x10\xD1\x99\xB2\xB8\x01\x12\x1A\x0A\x12PERMANENT_REDIRECT\x10\xED\xE8\x93\xB6\x01\x12\x11\x0A\x09SEE_OTHER\x10\xE4\xEF\xAF\xD4\x01\x12\x1A\x0A\x12TEMPORARY_REDIRECT\x10\xAA\xE4\xB7\xE9\x01B\x10\x0A\x0E_host_redirectB\x11\x0A\x0F_https_redirectB\x10\x0A\x0E_path_redirectB\x12\x0A\x10_prefix_redirectB\x19\x0A\x17_redirect_response_codeB\x0E\x0A\x0C_strip_query\"\xB4\x01\x0A\x0FHttpRetryPolicy\x12\x1B\x0A\x0Bnum_retries\x18\x8D\xAB\x81x \x01(\x0DH\x00\x88\x01\x01\x12C\x0A\x0Fper_try_timeout\x18\xBB\xAD\xC4\x85\x01 \x01(\x0B2!.google.cloud.compute.v1.DurationH\x01\x88\x01\x01\x12\x1B\x0A\x10retry_conditions\x18\xAF\xE1\xDE\x0D \x03(\x09B\x0E\x0A\x0C_num_retriesB\x12\x0A\x10_per_try_timeout\"\xC7\x06\x0A\x0FHttpRouteAction\x12C\x0A\x0Ccache_policy\x18\x8F\xB9\x8B\xDA\x01 \x01(\x0B2\$.google.cloud.compute.v1.CachePolicyH\x00\x88\x01\x01\x12A\x0A\x0Bcors_policy\x18\x84\xCC\x9D\xBE\x01 \x01(\x0B2#.google.cloud.compute.v1.CorsPolicyH\x01\x88\x01\x01\x12T\x0A\x16fault_injection_policy\x18\x97\x94\xEA\xC4\x01 \x01(\x0B2+.google.cloud.compute.v1.HttpFaultInjectionH\x02\x88\x01\x01\x12F\x0A\x13max_stream_duration\x18\x98\xA5\xA5\x1D \x01(\x0B2!.google.cloud.compute.v1.DurationH\x03\x88\x01\x01\x12S\x0A\x15request_mirror_policy\x18\x82\xE0\xFFh \x01(\x0B2,.google.cloud.compute.v1.RequestMirrorPolicyH\x04\x88\x01\x01\x12F\x0A\x0Cretry_policy\x18\xA9\xE5\x8A\x1B \x01(\x0B2(.google.cloud.compute.v1.HttpRetryPolicyH\x05\x88\x01\x01\x12;\x0A\x07timeout\x18\xE1\x9A\xBD\x8D\x01 \x01(\x0B2!.google.cloud.compute.v1.DurationH\x06\x88\x01\x01\x12A\x0A\x0Burl_rewrite\x18\xBC\xFD\xAA\x82\x01 \x01(\x0B2#.google.cloud.compute.v1.UrlRewriteH\x07\x88\x01\x01\x12V\x0A\x19weighted_backend_services\x18\xD1\xC7\xDA\xA0\x01 \x03(\x0B2/.google.cloud.compute.v1.WeightedBackendServiceB\x0F\x0A\x0D_cache_policyB\x0E\x0A\x0C_cors_policyB\x19\x0A\x17_fault_injection_policyB\x16\x0A\x14_max_stream_durationB\x18\x0A\x16_request_mirror_policyB\x0F\x0A\x0D_retry_policyB\x0A\x0A\x08_timeoutB\x0E\x0A\x0C_url_rewrite\"\xE8\x04\x0A\x0DHttpRouteRule\x12`\x0A\x1Ccustom_error_response_policy\x18\xEB\xF8\xDA` \x01(\x0B22.google.cloud.compute.v1.CustomErrorResponsePolicyH\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12I\x0A\x0Dheader_action\x18\xA8\xA0\xB8\x9C\x01 \x01(\x0B2).google.cloud.compute.v1.HttpHeaderActionH\x02\x88\x01\x01\x12D\x0A\x0Bmatch_rules\x18\xFD\xBB\xB1\xB3\x01 \x03(\x0B2+.google.cloud.compute.v1.HttpRouteRuleMatch\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x03\x88\x01\x01\x12G\x0A\x0Croute_action\x18\xEC\xA9\xB9\xCA\x01 \x01(\x0B2(.google.cloud.compute.v1.HttpRouteActionH\x04\x88\x01\x01\x12\x18\x0A\x07service\x18\xB5\x8D\x8F\xB2\x01 \x01(\x09H\x05\x88\x01\x01\x12J\x0A\x0Curl_redirect\x18\xAC\xA1\x98\xC1\x01 \x01(\x0B2+.google.cloud.compute.v1.HttpRedirectActionH\x06\x88\x01\x01B\x1F\x0A\x1D_custom_error_response_policyB\x0E\x0A\x0C_descriptionB\x10\x0A\x0E_header_actionB\x0B\x0A\x09_priorityB\x0F\x0A\x0D_route_actionB\x0A\x0A\x08_serviceB\x0F\x0A\x0D_url_redirect\"\xF5\x03\x0A\x12HttpRouteRuleMatch\x12\x1F\x0A\x0Ffull_path_match\x18\xDB\x89\xAAf \x01(\x09H\x00\x88\x01\x01\x12D\x0A\x0Eheader_matches\x18\x81\xEB\xC8\xAC\x01 \x03(\x0B2(.google.cloud.compute.v1.HttpHeaderMatch\x12\x1C\x0A\x0Bignore_case\x18\xFD\x92\xB4\xDD\x01 \x01(\x08H\x01\x88\x01\x01\x12E\x0A\x10metadata_filters\x18\xEB\xCD\xCC\xDD\x01 \x03(\x0B2'.google.cloud.compute.v1.MetadataFilter\x12\$\x0A\x13path_template_match\x18\x9A\xC2\xB3\x8B\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1C\x0A\x0Cprefix_match\x18\xD8\xF3\xFCz \x01(\x09H\x03\x88\x01\x01\x12U\x0A\x17query_parameter_matches\x18\xE6\x95\xBE\x88\x01 \x03(\x0B20.google.cloud.compute.v1.HttpQueryParameterMatch\x12\x1B\x0A\x0Bregex_match\x18\xCD\xB7\x9A3 \x01(\x09H\x04\x88\x01\x01B\x12\x0A\x10_full_path_matchB\x0E\x0A\x0C_ignore_caseB\x16\x0A\x14_path_template_matchB\x0F\x0A\x0D_prefix_matchB\x0E\x0A\x0C_regex_match\"\x82\x13\x0A\x05Image\x12\x1D\x0A\x0Carchitecture\x18\xD3\xD2\xB1\x90\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12archive_size_bytes\x18\xCA\x8C\xDC\xB5\x01 \x01(\x03H\x01\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x02\x88\x01\x01\x12G\x0A\x0Adeprecated\x18\xB3\xCB\xD1\xF5\x01 \x01(\x0B2*.google.cloud.compute.v1.DeprecationStatusH\x03\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x1D\x0A\x0Cdisk_size_gb\x18\xB7\x9A\xE7\x96\x01 \x01(\x03H\x05\x88\x01\x01\x12+\x0A\x1Benable_confidential_compute\x18\xBC\xEB\xD90 \x01(\x08H\x06\x88\x01\x01\x12\x17\x0A\x06family\x18\xE4\xB6\xE1\x9C\x01 \x01(\x09H\x07\x88\x01\x01\x12E\x0A\x11guest_os_features\x18\xD1\xE0\xE7% \x03(\x0B2'.google.cloud.compute.v1.GuestOsFeature\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x08\x88\x01\x01\x12U\x0A\x14image_encryption_key\x18\x87\xCE\xFB\xB4\x01 \x01(\x0B2..google.cloud.compute.v1.CustomerEncryptionKeyH\x09\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x0A\x88\x01\x01\x12!\x0A\x11label_fingerprint\x18\x99\xF0\xF7T \x01(\x09H\x0B\x88\x01\x01\x12>\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B2*.google.cloud.compute.v1.Image.LabelsEntry\x12\x18\x0A\x0Dlicense_codes\x18\xA8\x85\xD8\x15 \x03(\x03\x12\x14\x0A\x08licenses\x18\xD2\x88\x80\xA1\x01 \x03(\x09\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x0C\x88\x01\x01\x12<\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2\$.google.cloud.compute.v1.ImageParamsH\x0D\x88\x01\x01\x12;\x0A\x08raw_disk\x18\xD4\xCE\xF3\xEF\x01 \x01(\x0B2 .google.cloud.compute.v1.RawDiskH\x0E\x88\x01\x01\x12\x1E\x0A\x0Dsatisfies_pzi\x18\xA1\xDD\xAB\xE5\x01 \x01(\x08H\x0F\x88\x01\x01\x12\x1E\x0A\x0Dsatisfies_pzs\x18\xAB\xDD\xAB\xE5\x01 \x01(\x08H\x10\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x11\x88\x01\x01\x12\\\x0A\x1Fshielded_instance_initial_state\x18\x83\xC4\xDC[ \x01(\x0B2+.google.cloud.compute.v1.InitialStateConfigH\x12\x88\x01\x01\x12\x1C\x0A\x0Bsource_disk\x18\xC1\xEE\xB4\xD7\x01 \x01(\x09H\x13\x88\x01\x01\x12[\x0A\x1Asource_disk_encryption_key\x18\xE1\xA0\xB8\xFD\x01 \x01(\x0B2..google.cloud.compute.v1.CustomerEncryptionKeyH\x14\x88\x01\x01\x12\x1F\x0A\x0Esource_disk_id\x18\xD9\xCD\xC9\xD8\x01 \x01(\x09H\x15\x88\x01\x01\x12\x1C\x0A\x0Csource_image\x18\xB7\xE8\x86\x18 \x01(\x09H\x16\x88\x01\x01\x12\\\x0A\x1Bsource_image_encryption_key\x18\xAB\x91\xF5\xB5\x01 \x01(\x0B2..google.cloud.compute.v1.CustomerEncryptionKeyH\x17\x88\x01\x01\x12\x1F\x0A\x0Fsource_image_id\x18\xA3\xFC\xB0\x1A \x01(\x09H\x18\x88\x01\x01\x12\x1F\x0A\x0Fsource_snapshot\x18\xE8\x9A\x8E< \x01(\x09H\x19\x88\x01\x01\x12_\x0A\x1Esource_snapshot_encryption_key\x18\xDA\x8E\xE7\x90\x01 \x01(\x0B2..google.cloud.compute.v1.CustomerEncryptionKeyH\x1A\x88\x01\x01\x12\"\x0A\x12source_snapshot_id\x18\xD2\x96\x98/ \x01(\x09H\x1B\x88\x01\x01\x12\x1C\x0A\x0Bsource_type\x18\xDE\xF1\xD2\xD7\x01 \x01(\x09H\x1C\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x1D\x88\x01\x01\x12\x1D\x0A\x11storage_locations\x18\x9A\xED\xB3\x9C\x01 \x03(\x09\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"j\x0A\x0CArchitecture\x12\x1A\x0A\x16UNDEFINED_ARCHITECTURE\x10\x00\x12 \x0A\x18ARCHITECTURE_UNSPECIFIED\x10\xAB\xD4\x9D\xBC\x01\x12\x0C\x0A\x05ARM64\x10\xFA\xCB\xE9\x1D\x12\x0E\x0A\x06X86_64\x10\xC7\xA4\xE6\xCA\x01\"2\x0A\x0ASourceType\x12\x19\x0A\x15UNDEFINED_SOURCE_TYPE\x10\x00\x12\x09\x0A\x03RAW\x10\x88\xF8\x04\"^\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x10\x0A\x08DELETING\x10\xA8\xA7\x87\xFC\x01\x12\x0E\x0A\x06FAILED\x10\xBD\x90\xA6\xD9\x01\x12\x0E\x0A\x07PENDING\x10\xF7\xAA\xF0\x10\x12\x0C\x0A\x05READY\x10\x83\xC3\x8F%B\x0F\x0A\x0D_architectureB\x15\x0A\x13_archive_size_bytesB\x15\x0A\x13_creation_timestampB\x0D\x0A\x0B_deprecatedB\x0E\x0A\x0C_descriptionB\x0F\x0A\x0D_disk_size_gbB\x1E\x0A\x1C_enable_confidential_computeB\x09\x0A\x07_familyB\x05\x0A\x03_idB\x17\x0A\x15_image_encryption_keyB\x07\x0A\x05_kindB\x14\x0A\x12_label_fingerprintB\x07\x0A\x05_nameB\x09\x0A\x07_paramsB\x0B\x0A\x09_raw_diskB\x10\x0A\x0E_satisfies_pziB\x10\x0A\x0E_satisfies_pzsB\x0C\x0A\x0A_self_linkB\"\x0A _shielded_instance_initial_stateB\x0E\x0A\x0C_source_diskB\x1D\x0A\x1B_source_disk_encryption_keyB\x11\x0A\x0F_source_disk_idB\x0F\x0A\x0D_source_imageB\x1E\x0A\x1C_source_image_encryption_keyB\x12\x0A\x10_source_image_idB\x12\x0A\x10_source_snapshotB!\x0A\x1F_source_snapshot_encryption_keyB\x15\x0A\x13_source_snapshot_idB\x0E\x0A\x0C_source_typeB\x09\x0A\x07_status\"R\x0A\x0FImageFamilyView\x125\x0A\x05image\x18\xDB\xD2\xEA/ \x01(\x0B2\x1E.google.cloud.compute.v1.ImageH\x00\x88\x01\x01B\x08\x0A\x06_image\"\x9B\x02\x0A\x09ImageList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x120\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2\x1E.google.cloud.compute.v1.Image\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xAB\x01\x0A\x0BImageParams\x12`\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2=.google.cloud.compute.v1.ImageParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\x8E\x02\x0A\x12InitialStateConfig\x129\x0A\x03dbs\x18\xB5\x87\x06 \x03(\x0B2*.google.cloud.compute.v1.FileContentBuffer\x12;\x0A\x04dbxs\x18\xF9\xE7\xBB\x01 \x03(\x0B2*.google.cloud.compute.v1.FileContentBuffer\x12;\x0A\x04keks\x18\xC2\xD8\xC8\x01 \x03(\x0B2*.google.cloud.compute.v1.FileContentBuffer\x12<\x0A\x02pk\x18\xFB\x1B \x01(\x0B2*.google.cloud.compute.v1.FileContentBufferH\x00\x88\x01\x01B\x05\x0A\x03_pk\"\xCA\x01\x0A\x14InsertAddressRequest\x12C\x0A\x10address_resource\x18\xF9\x97\xDE\xE6\x01 \x01(\x0B2 .google.cloud.compute.v1.AddressB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xCE\x01\x0A\x17InsertAutoscalerRequest\x12H\x0A\x13autoscaler_resource\x18\xF6\xF0\xFFb \x01(\x0B2#.google.cloud.compute.v1.AutoscalerB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xBC\x01\x0A\x1AInsertBackendBucketRequest\x12P\x0A\x17backend_bucket_resource\x18\x98\xCE\xC7\xB5\x01 \x01(\x0B2&.google.cloud.compute.v1.BackendBucketB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xBF\x01\x0A\x1BInsertBackendServiceRequest\x12R\x0A\x18backend_service_resource\x18\xA3\x81\xDF\xA5\x01 \x01(\x0B2'.google.cloud.compute.v1.BackendServiceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xF6\x01\x0A\x1DInsertCrossSiteNetworkRequest\x12V\x0A\x1Bcross_site_network_resource\x18\xB8\xE4\xDD\x0E \x01(\x0B2).google.cloud.compute.v1.CrossSiteNetworkB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1D\x0A\x0Dvalidate_only\x18\xB5\xFA\xDFs \x01(\x08H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x10\x0A\x0E_validate_only\"\xEB\x01\x0A\x11InsertDiskRequest\x12<\x0A\x0Ddisk_resource\x18\xF0\xD0\xAB\x0C \x01(\x0B2\x1D.google.cloud.compute.v1.DiskB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Csource_image\x18\xB7\xE8\x86\x18 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_idB\x0F\x0A\x0D_source_image\"\xCC\x01\x0A\x1FInsertExternalVpnGatewayRequest\x12[\x0A\x1Dexternal_vpn_gateway_resource\x18\x88\xDF\x90\xE8\x01 \x01(\x0B2+.google.cloud.compute.v1.ExternalVpnGatewayB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xC4\x01\x0A\x1BInsertFirewallPolicyRequest\x12R\x0A\x18firewall_policy_resource\x18\xBC\xB6\x87\xEC\x01 \x01(\x0B2'.google.cloud.compute.v1.FirewallPolicyB\x03\xE0A\x02\x12&\x0A\x09parent_id\x18\xD0\xE1\x9A\xDB\x01 \x01(\x09B\x0F\xE0A\x02\xF2G\x09parent_id\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xAB\x01\x0A\x15InsertFirewallRequest\x12D\x0A\x11firewall_resource\x18\xED\xB0\xE0\x13 \x01(\x0B2!.google.cloud.compute.v1.FirewallB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xE0\x01\x0A\x1BInsertForwardingRuleRequest\x12R\x0A\x18forwarding_rule_resource\x18\xAF\xC0\xD0\x8F\x01 \x01(\x0B2'.google.cloud.compute.v1.ForwardingRuleB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xE5\x01\x0A\x1EInsertFutureReservationRequest\x12X\x0A\x1Bfuture_reservation_resource\x18\x9D\x98\xC8\xDE\x01 \x01(\x0B2*.google.cloud.compute.v1.FutureReservationB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xAF\x01\x0A\x1AInsertGlobalAddressRequest\x12C\x0A\x10address_resource\x18\xF9\x97\xDE\xE6\x01 \x01(\x0B2 .google.cloud.compute.v1.AddressB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xC5\x01\x0A!InsertGlobalForwardingRuleRequest\x12R\x0A\x18forwarding_rule_resource\x18\xAF\xC0\xD0\x8F\x01 \x01(\x0B2'.google.cloud.compute.v1.ForwardingRuleB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xD8\x01\x0A'InsertGlobalNetworkEndpointGroupRequest\x12_\x0A\x1Fnetwork_endpoint_group_resource\x18\xA7\xCD\xDB\xFA\x01 \x01(\x0B2-.google.cloud.compute.v1.NetworkEndpointGroupB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xDB\x01\x0A)InsertGlobalPublicDelegatedPrefixeRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12`\x0A public_delegated_prefix_resource\x18\x85\xF8\xD8\x16 \x01(\x0B2..google.cloud.compute.v1.PublicDelegatedPrefixB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xB5\x01\x0A\x18InsertHealthCheckRequest\x12K\x0A\x15health_check_resource\x18\xA8\xC3\xA4` \x01(\x0B2\$.google.cloud.compute.v1.HealthCheckB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xD2\x01\x0A\x12InsertImageRequest\x12\x1C\x0A\x0Cforce_create\x18\xD0\x89\xA4^ \x01(\x08H\x00\x88\x01\x01\x12?\x0A\x0Eimage_resource\x18\xF2\xC4\xFE\xB0\x01 \x01(\x0B2\x1E.google.cloud.compute.v1.ImageB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01B\x0F\x0A\x0D_force_createB\x0D\x0A\x0B_request_id\"\xEE\x01\x0A!InsertInstanceGroupManagerRequest\x12^\x0A\x1Finstance_group_manager_resource\x18\x8A\x8A\xBE| \x01(\x0B2-.google.cloud.compute.v1.InstanceGroupManagerB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xC0\x02\x0A.InsertInstanceGroupManagerResizeRequestRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12{\x0A.instance_group_manager_resize_request_resource\x18\xED\xBE\xB5\xDF\x01 \x01(\x0B2:.google.cloud.compute.v1.InstanceGroupManagerResizeRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xD9\x01\x0A\x1AInsertInstanceGroupRequest\x12P\x0A\x17instance_group_resource\x18\xB8\xB5\xD5\x88\x01 \x01(\x0B2&.google.cloud.compute.v1.InstanceGroupB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xCF\x02\x0A\x15InsertInstanceRequest\x12D\x0A\x11instance_resource\x18\xF8\xF0\xFEf \x01(\x0B2!.google.cloud.compute.v1.InstanceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12)\x0A\x18source_instance_template\x18\xC0\xC3\xC1\x9E\x01 \x01(\x09H\x01\x88\x01\x01\x12\$\x0A\x14source_machine_image\x18\xBF\xDC\xB0\x0A \x01(\x09H\x02\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_idB\x1B\x0A\x19_source_instance_templateB\x17\x0A\x15_source_machine_image\"\xC4\x01\x0A\x1DInsertInstanceTemplateRequest\x12U\x0A\x1Ainstance_template_resource\x18\x89\xEA\x8B\x05 \x01(\x0B2).google.cloud.compute.v1.InstanceTemplateB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xB6\x02\x0A!InsertInstantSnapshotGroupRequest\x12^\x0A\x1Finstant_snapshot_group_resource\x18\xCB\x9A\x96E \x01(\x0B2-.google.cloud.compute.v1.InstantSnapshotGroupB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12)\x0A\x18source_consistency_group\x18\xF4\xCC\xAF\xFD\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_idB\x1B\x0A\x19_source_consistency_group\"\xDF\x01\x0A\x1CInsertInstantSnapshotRequest\x12T\x0A\x19instant_snapshot_resource\x18\xCB\xAA\x88\xB7\x01 \x01(\x0B2(.google.cloud.compute.v1.InstantSnapshotB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xE6\x01\x0A(InsertInterconnectAttachmentGroupRequest\x12l\x0A&interconnect_attachment_group_resource\x18\xF9\xDF\xE1\x04 \x01(\x0B24.google.cloud.compute.v1.InterconnectAttachmentGroupB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xA8\x02\x0A#InsertInterconnectAttachmentRequest\x12a\x0A interconnect_attachment_resource\x18\xF9\xA4\xA0e \x01(\x0B2/.google.cloud.compute.v1.InterconnectAttachmentB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1D\x0A\x0Dvalidate_only\x18\xB5\xFA\xDFs \x01(\x08H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x10\x0A\x0E_validate_only\"\xC7\x01\x0A\x1EInsertInterconnectGroupRequest\x12W\x0A\x1Binterconnect_group_resource\x18\x9F\xF3\xE6( \x01(\x0B2*.google.cloud.compute.v1.InterconnectGroupB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xB8\x01\x0A\x19InsertInterconnectRequest\x12M\x0A\x15interconnect_resource\x18\x9F\xA1\xCC\xBD\x01 \x01(\x0B2%.google.cloud.compute.v1.InterconnectB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xA9\x01\x0A\x14InsertLicenseRequest\x12C\x0A\x10license_resource\x18\xCC\xD4\xEA\xD0\x01 \x01(\x0B2 .google.cloud.compute.v1.LicenseB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xEE\x01\x0A\x19InsertMachineImageRequest\x12M\x0A\x16machine_image_resource\x18\xEA\xAA\xFB\x1C \x01(\x0B2%.google.cloud.compute.v1.MachineImageB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12 \x0A\x0Fsource_instance\x18\xB9\x98\xFD\xBC\x01 \x01(\x09H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x12\x0A\x10_source_instance\"\xE8\x01\x0A\x1EInsertNetworkAttachmentRequest\x12W\x0A\x1Bnetwork_attachment_resource\x18\x99\xF0\xCCd \x01(\x0B2*.google.cloud.compute.v1.NetworkAttachmentB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xB7\x02\x0A'InsertNetworkEdgeSecurityServiceRequest\x12l\x0A&network_edge_security_service_resource\x18\xA6\xA3\xDB\xE3\x01 \x01(\x0B23.google.cloud.compute.v1.NetworkEdgeSecurityServiceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1D\x0A\x0Dvalidate_only\x18\xB5\xFA\xDFs \x01(\x08H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x10\x0A\x0E_validate_only\"\xEF\x01\x0A!InsertNetworkEndpointGroupRequest\x12_\x0A\x1Fnetwork_endpoint_group_resource\x18\xA7\xCD\xDB\xFA\x01 \x01(\x0B2-.google.cloud.compute.v1.NetworkEndpointGroupB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xC6\x01\x0A\"InsertNetworkFirewallPolicyRequest\x12R\x0A\x18firewall_policy_resource\x18\xBC\xB6\x87\xEC\x01 \x01(\x0B2'.google.cloud.compute.v1.FirewallPolicyB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xA8\x01\x0A\x14InsertNetworkRequest\x12B\x0A\x10network_resource\x18\xFF\xDD\x9C: \x01(\x0B2 .google.cloud.compute.v1.NetworkB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xF1\x01\x0A\x16InsertNodeGroupRequest\x12\"\x0A\x12initial_node_count\x18\xED\xC8\xA7\" \x01(\x05B\x03\xE0A\x02\x12H\x0A\x13node_group_resource\x18\xAB\xB3\xFA\xF0\x01 \x01(\x0B2\".google.cloud.compute.v1.NodeGroupB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xD9\x01\x0A\x19InsertNodeTemplateRequest\x12M\x0A\x16node_template_resource\x18\xB6\xDA\xDD< \x01(\x0B2%.google.cloud.compute.v1.NodeTemplateB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xDF\x01\x0A'InsertOrganizationSecurityPolicyRequest\x12(\x0A\x09parent_id\x18\xD0\xE1\x9A\xDB\x01 \x01(\x09B\x0C\xF2G\x09parent_idH\x00\x88\x01\x01\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12Q\x0A\x18security_policy_resource\x18\xFC\xAA\x89g \x01(\x0B2'.google.cloud.compute.v1.SecurityPolicyB\x03\xE0A\x02B\x0C\x0A\x0A_parent_idB\x0D\x0A\x0B_request_id\"\xE3\x01\x0A\x1CInsertPacketMirroringRequest\x12T\x0A\x19packet_mirroring_resource\x18\xA1\xFC\xA8\xEB\x01 \x01(\x0B2(.google.cloud.compute.v1.PacketMirroringB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xD8\x01\x0A\$InsertPublicAdvertisedPrefixeRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12b\x0A!public_advertised_prefix_resource\x18\x8F\xD7\xB2o \x01(\x0B2/.google.cloud.compute.v1.PublicAdvertisedPrefixB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xF6\x01\x0A#InsertPublicDelegatedPrefixeRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12`\x0A public_delegated_prefix_resource\x18\x85\xF8\xD8\x16 \x01(\x0B2..google.cloud.compute.v1.PublicDelegatedPrefixB\x03\xE0A\x02\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xD8\x01\x0A\x1DInsertRegionAutoscalerRequest\x12H\x0A\x13autoscaler_resource\x18\xF6\xF0\xFFb \x01(\x0B2#.google.cloud.compute.v1.AutoscalerB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xE3\x01\x0A InsertRegionBackendBucketRequest\x12P\x0A\x17backend_bucket_resource\x18\x98\xCE\xC7\xB5\x01 \x01(\x0B2&.google.cloud.compute.v1.BackendBucketB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xE6\x01\x0A!InsertRegionBackendServiceRequest\x12R\x0A\x18backend_service_resource\x18\xA3\x81\xDF\xA5\x01 \x01(\x0B2'.google.cloud.compute.v1.BackendServiceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xD8\x01\x0A\x1DInsertRegionCommitmentRequest\x12H\x0A\x13commitment_resource\x18\xF8\xA3\xBBt \x01(\x0B2#.google.cloud.compute.v1.CommitmentB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xF8\x01\x0A'InsertRegionCompositeHealthCheckRequest\x12^\x0A\x1Fcomposite_health_check_resource\x18\xF0\xCB\x84? \x01(\x0B2-.google.cloud.compute.v1.CompositeHealthCheckB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xF5\x01\x0A\x17InsertRegionDiskRequest\x12<\x0A\x0Ddisk_resource\x18\xF0\xD0\xAB\x0C \x01(\x0B2\x1D.google.cloud.compute.v1.DiskB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Csource_image\x18\xB7\xE8\x86\x18 \x01(\x09H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x0F\x0A\x0D_source_image\"\x82\x02\x0A*InsertRegionHealthAggregationPolicyRequest\x12e\x0A\"health_aggregation_policy_resource\x18\xBB\xBB\xFB\x8B\x01 \x01(\x0B20.google.cloud.compute.v1.HealthAggregationPolicyB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xDC\x01\x0A\x1EInsertRegionHealthCheckRequest\x12K\x0A\x15health_check_resource\x18\xA8\xC3\xA4` \x01(\x0B2\$.google.cloud.compute.v1.HealthCheckB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xF3\x01\x0A%InsertRegionHealthCheckServiceRequest\x12[\x0A\x1Dhealth_check_service_resource\x18\xF2\x9B\xD0\xE3\x01 \x01(\x0B2+.google.cloud.compute.v1.HealthCheckServiceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xE0\x01\x0A\x1FInsertRegionHealthSourceRequest\x12N\x0A\x16health_source_resource\x18\xCF\xB7\xCA\xAA\x01 \x01(\x0B2%.google.cloud.compute.v1.HealthSourceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xF8\x01\x0A'InsertRegionInstanceGroupManagerRequest\x12^\x0A\x1Finstance_group_manager_resource\x18\x8A\x8A\xBE| \x01(\x0B2-.google.cloud.compute.v1.InstanceGroupManagerB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xCA\x02\x0A4InsertRegionInstanceGroupManagerResizeRequestRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12{\x0A.instance_group_manager_resize_request_resource\x18\xED\xBE\xB5\xDF\x01 \x01(\x0B2:.google.cloud.compute.v1.InstanceGroupManagerResizeRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xEB\x01\x0A#InsertRegionInstanceTemplateRequest\x12U\x0A\x1Ainstance_template_resource\x18\x89\xEA\x8B\x05 \x01(\x0B2).google.cloud.compute.v1.InstanceTemplateB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xC0\x02\x0A'InsertRegionInstantSnapshotGroupRequest\x12^\x0A\x1Finstant_snapshot_group_resource\x18\xCB\x9A\x96E \x01(\x0B2-.google.cloud.compute.v1.InstantSnapshotGroupB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12)\x0A\x18source_consistency_group\x18\xF4\xCC\xAF\xFD\x01 \x01(\x09H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x1B\x0A\x19_source_consistency_group\"\xE9\x01\x0A\"InsertRegionInstantSnapshotRequest\x12T\x0A\x19instant_snapshot_resource\x18\xCB\xAA\x88\xB7\x01 \x01(\x0B2(.google.cloud.compute.v1.InstantSnapshotB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xF9\x01\x0A'InsertRegionNetworkEndpointGroupRequest\x12_\x0A\x1Fnetwork_endpoint_group_resource\x18\xA7\xCD\xDB\xFA\x01 \x01(\x0B2-.google.cloud.compute.v1.NetworkEndpointGroupB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xED\x01\x0A(InsertRegionNetworkFirewallPolicyRequest\x12R\x0A\x18firewall_policy_resource\x18\xBC\xB6\x87\xEC\x01 \x01(\x0B2'.google.cloud.compute.v1.FirewallPolicyB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xF8\x01\x0A'InsertRegionNotificationEndpointRequest\x12^\x0A\x1Enotification_endpoint_resource\x18\xA4\xFA\xB1\xA1\x01 \x01(\x0B2-.google.cloud.compute.v1.NotificationEndpointB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x96\x02\x0A!InsertRegionSecurityPolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12Q\x0A\x18security_policy_resource\x18\xFC\xAA\x89g \x01(\x0B2'.google.cloud.compute.v1.SecurityPolicyB\x03\xE0A\x02\x12\x1D\x0A\x0Dvalidate_only\x18\xB5\xFA\xDFs \x01(\x08H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x10\x0A\x0E_validate_only\"\xD3\x01\x0A\x1BInsertRegionSnapshotRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12E\x0A\x11snapshot_resource\x18\xA9\xB8\xC1\xE5\x01 \x01(\x0B2!.google.cloud.compute.v1.SnapshotB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xE5\x01\x0A!InsertRegionSslCertificateRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12Q\x0A\x18ssl_certificate_resource\x18\x89\xD4\x95V \x01(\x0B2'.google.cloud.compute.v1.SslCertificateB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xD7\x01\x0A\x1CInsertRegionSslPolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12H\x0A\x13ssl_policy_resource\x18\xC8\x88\x8A\x83\x01 \x01(\x0B2\".google.cloud.compute.v1.SslPolicyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xE9\x01\x0A\"InsertRegionTargetHttpProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12T\x0A\x1Atarget_http_proxy_resource\x18\xA8\xAF\xE3\x0B \x01(\x0B2(.google.cloud.compute.v1.TargetHttpProxyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xED\x01\x0A#InsertRegionTargetHttpsProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12W\x0A\x1Btarget_https_proxy_resource\x18\x81\xAD\xE4\xCE\x01 \x01(\x0B2).google.cloud.compute.v1.TargetHttpsProxyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xE6\x01\x0A!InsertRegionTargetTcpProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12R\x0A\x19target_tcp_proxy_resource\x18\xCB\xF0\xC9E \x01(\x0B2'.google.cloud.compute.v1.TargetTcpProxyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xCD\x01\x0A\x19InsertRegionUrlMapRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12A\x0A\x10url_map_resource\x18\xE1\x90\xB7P \x01(\x0B2\x1F.google.cloud.compute.v1.UrlMapB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xD2\x01\x0A\x18InsertReservationRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12K\x0A\x14reservation_resource\x18\xA1\xEE\xF4\x87\x01 \x01(\x0B2\$.google.cloud.compute.v1.ReservationB\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xDF\x01\x0A\x1BInsertResourcePolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12Q\x0A\x18resource_policy_resource\x18\xCA\x8C\xD1\$ \x01(\x0B2'.google.cloud.compute.v1.ResourcePolicyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xA2\x01\x0A\x12InsertRouteRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12>\x0A\x0Eroute_resource\x18\xC4\x8A\xBFk \x01(\x0B2\x1E.google.cloud.compute.v1.RouteB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xC6\x01\x0A\x13InsertRouterRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12@\x0A\x0Frouter_resource\x18\xC4\x80\x82J \x01(\x0B2\x1F.google.cloud.compute.v1.RouterB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xEF\x01\x0A\x1BInsertSecurityPolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12Q\x0A\x18security_policy_resource\x18\xFC\xAA\x89g \x01(\x0B2'.google.cloud.compute.v1.SecurityPolicyB\x03\xE0A\x02\x12\x1D\x0A\x0Dvalidate_only\x18\xB5\xFA\xDFs \x01(\x08H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x10\x0A\x0E_validate_only\"\xE9\x01\x0A\x1EInsertServiceAttachmentRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12X\x0A\x1Bservice_attachment_resource\x18\xA0\xB6\xC4\xE1\x01 \x01(\x0B2*.google.cloud.compute.v1.ServiceAttachmentB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xAC\x01\x0A\x15InsertSnapshotRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12E\x0A\x11snapshot_resource\x18\xA9\xB8\xC1\xE5\x01 \x01(\x0B2!.google.cloud.compute.v1.SnapshotB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xBE\x01\x0A\x1BInsertSslCertificateRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12Q\x0A\x18ssl_certificate_resource\x18\x89\xD4\x95V \x01(\x0B2'.google.cloud.compute.v1.SslCertificateB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xB0\x01\x0A\x16InsertSslPolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12H\x0A\x13ssl_policy_resource\x18\xC8\x88\x8A\x83\x01 \x01(\x0B2\".google.cloud.compute.v1.SslPolicyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xD2\x01\x0A\x18InsertStoragePoolRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12K\x0A\x15storage_pool_resource\x18\x8D\xBC\xF9J \x01(\x0B2\$.google.cloud.compute.v1.StoragePoolB\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xD2\x01\x0A\x17InsertSubnetworkRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12H\x0A\x13subnetwork_resource\x18\xBF\xDA\x91\x14 \x01(\x0B2#.google.cloud.compute.v1.SubnetworkB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xC3\x01\x0A\x1CInsertTargetGrpcProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12U\x0A\x1Atarget_grpc_proxy_resource\x18\xD2\xEA\xEB\x9C\x01 \x01(\x0B2(.google.cloud.compute.v1.TargetGrpcProxyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xC2\x01\x0A\x1CInsertTargetHttpProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12T\x0A\x1Atarget_http_proxy_resource\x18\xA8\xAF\xE3\x0B \x01(\x0B2(.google.cloud.compute.v1.TargetHttpProxyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xC6\x01\x0A\x1DInsertTargetHttpsProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12W\x0A\x1Btarget_https_proxy_resource\x18\x81\xAD\xE4\xCE\x01 \x01(\x0B2).google.cloud.compute.v1.TargetHttpsProxyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xDC\x01\x0A\x1BInsertTargetInstanceRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12R\x0A\x18target_instance_resource\x18\xCA\xE2\xA0\xCD\x01 \x01(\x0B2'.google.cloud.compute.v1.TargetInstanceB\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xD3\x01\x0A\x17InsertTargetPoolRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12I\x0A\x14target_pool_resource\x18\xA3\xDD\xA50 \x01(\x0B2#.google.cloud.compute.v1.TargetPoolB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xBF\x01\x0A\x1BInsertTargetSslProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12R\x0A\x19target_ssl_proxy_resource\x18\xC0\xFD\xDBC \x01(\x0B2'.google.cloud.compute.v1.TargetSslProxyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xBF\x01\x0A\x1BInsertTargetTcpProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12R\x0A\x19target_tcp_proxy_resource\x18\xCB\xF0\xC9E \x01(\x0B2'.google.cloud.compute.v1.TargetTcpProxyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xE5\x01\x0A\x1DInsertTargetVpnGatewayRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12U\x0A\x1Btarget_vpn_gateway_resource\x18\x82\xB3\x1E \x01(\x0B2).google.cloud.compute.v1.TargetVpnGatewayB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xA6\x01\x0A\x13InsertUrlMapRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12A\x0A\x10url_map_resource\x18\xE1\x90\xB7P \x01(\x0B2\x1F.google.cloud.compute.v1.UrlMapB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xD3\x01\x0A\x17InsertVpnGatewayRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12I\x0A\x14vpn_gateway_resource\x18\x94\xB7\x8EW \x01(\x0B2#.google.cloud.compute.v1.VpnGatewayB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xD0\x01\x0A\x16InsertVpnTunnelRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12G\x0A\x13vpn_tunnel_resource\x18\xBA\xA1\xB4) \x01(\x0B2\".google.cloud.compute.v1.VpnTunnelB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x84\x02\x0A\x16InsertWireGroupRequest\x12\"\x0A\x12cross_site_network\x18\xD5\xC5\xCB3 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1D\x0A\x0Dvalidate_only\x18\xB5\xFA\xDFs \x01(\x08H\x01\x88\x01\x01\x12G\x0A\x13wire_group_resource\x18\xC8\xC1\xEB7 \x01(\x0B2\".google.cloud.compute.v1.WireGroupB\x03\xE0A\x02B\x0D\x0A\x0B_request_idB\x10\x0A\x0E_validate_only\"\xEA\x01\x0A\"InsertZoneVmExtensionPolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12Y\x0A\x1Cvm_extension_policy_resource\x18\xF3\xF9\xF1\xF5\x01 \x01(\x0B2*.google.cloud.compute.v1.VmExtensionPolicyB\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xF0\x1E\x0A\x08Instance\x12\\\x0A\x19advanced_machine_features\x18\xB2\xE7\xAA\xC3\x01 \x01(\x0B20.google.cloud.compute.v1.AdvancedMachineFeaturesH\x00\x88\x01\x01\x12\x1F\x0A\x0Ecan_ip_forward\x18\xFC\x86\x84\xDF\x01 \x01(\x08H\x01\x88\x01\x01\x12b\x0A\x1Cconfidential_instance_config\x18\xF5\x92\xFA\xE9\x01 \x01(\x0B23.google.cloud.compute.v1.ConfidentialInstanceConfigH\x02\x88\x01\x01\x12\x1D\x0A\x0Ccpu_platform\x18\xAA\xEA\xD1\xC3\x01 \x01(\x09H\x03\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x04\x88\x01\x01\x12\$\x0A\x13deletion_protection\x18\xEA\xFF\xB2\xDA\x01 \x01(\x08H\x05\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x06\x88\x01\x01\x127\x0A\x05disks\x18\xF6\xCC\xCA- \x03(\x0B2%.google.cloud.compute.v1.AttachedDisk\x12F\x0A\x0Edisplay_device\x18\xF3\x88\xBC{ \x01(\x0B2&.google.cloud.compute.v1.DisplayDeviceH\x07\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x08\x88\x01\x01\x12J\x0A\x12guest_accelerators\x18\xEF\xCC\x87\xDD\x01 \x03(\x0B2*.google.cloud.compute.v1.AcceleratorConfig\x12\x18\x0A\x08hostname\x18\xB3\xB8\x85q \x01(\x09H\x09\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x0A\x88\x01\x01\x12W\x0A\x17instance_encryption_key\x18\x8D\xC1\xEF\x1E \x01(\x0B2..google.cloud.compute.v1.CustomerEncryptionKeyH\x0B\x88\x01\x01\x12*\x0A\x1Akey_revocation_action_type\x18\xE2\xDC\xC0p \x01(\x09H\x0C\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x0D\x88\x01\x01\x12!\x0A\x11label_fingerprint\x18\x99\xF0\xF7T \x01(\x09H\x0E\x88\x01\x01\x12A\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B2-.google.cloud.compute.v1.Instance.LabelsEntry\x12%\x0A\x14last_start_timestamp\x18\xD0\xA3\xD1\xD3\x01 \x01(\x09H\x0F\x88\x01\x01\x12\$\x0A\x13last_stop_timestamp\x18\xE2\xDB\xEC\xC4\x01 \x01(\x09H\x10\x88\x01\x01\x12)\x0A\x18last_suspended_timestamp\x18\x89\xA9\xF1\xA9\x01 \x01(\x09H\x11\x88\x01\x01\x12\x1C\x0A\x0Cmachine_type\x18\xB2\xB0\xCAl \x01(\x09H\x12\x88\x01\x01\x12;\x0A\x08metadata\x18\xAF\xF6\xB5) \x01(\x0B2!.google.cloud.compute.v1.MetadataH\x13\x88\x01\x01\x12 \x0A\x10min_cpu_platform\x18\xF7\x9B\xEAs \x01(\x09H\x14\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x15\x88\x01\x01\x12H\x0A\x12network_interfaces\x18\x8B\xDA\x92\x19 \x03(\x0B2).google.cloud.compute.v1.NetworkInterface\x12^\x0A\x1Anetwork_performance_config\x18\xE2\x97\xF8\xBD\x01 \x01(\x0B21.google.cloud.compute.v1.NetworkPerformanceConfigH\x16\x88\x01\x01\x12?\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2'.google.cloud.compute.v1.InstanceParamsH\x17\x88\x01\x01\x12*\x0A\x1Aprivate_ipv6_google_access\x18\x8E\xCC\x82\x17 \x01(\x09H\x18\x88\x01\x01\x12R\x0A\x14reservation_affinity\x18\xBB\xB8\xA2K \x01(\x0B2,.google.cloud.compute.v1.ReservationAffinityH\x19\x88\x01\x01\x12\x1C\x0A\x11resource_policies\x18\xE1\x9C\xCC\x0A \x03(\x09\x12H\x0A\x0Fresource_status\x18\xC3\xFA\xF7v \x01(\x0B2'.google.cloud.compute.v1.ResourceStatusH\x1A\x88\x01\x01\x12\x1E\x0A\x0Dsatisfies_pzi\x18\xA1\xDD\xAB\xE5\x01 \x01(\x08H\x1B\x88\x01\x01\x12\x1E\x0A\x0Dsatisfies_pzs\x18\xAB\xDD\xAB\xE5\x01 \x01(\x08H\x1C\x88\x01\x01\x12@\x0A\x0Ascheduling\x18\x94\xCB\xB1\xB8\x01 \x01(\x0B2#.google.cloud.compute.v1.SchedulingH\x1D\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x1E\x88\x01\x01\x12E\x0A\x10service_accounts\x18\xB0\xC4\xAB\x84\x01 \x03(\x0B2'.google.cloud.compute.v1.ServiceAccount\x12Y\x0A\x18shielded_instance_config\x18\xB5\x8B\x91\x06 \x01(\x0B2/.google.cloud.compute.v1.ShieldedInstanceConfigH\x1F\x88\x01\x01\x12l\x0A\"shielded_instance_integrity_policy\x18\x97\xA2\x87N \x01(\x0B28.google.cloud.compute.v1.ShieldedInstanceIntegrityPolicyH \x88\x01\x01\x12\$\x0A\x14source_machine_image\x18\xBF\xDC\xB0\x0A \x01(\x09H!\x88\x01\x01\x12c\x0A#source_machine_image_encryption_key\x18\xA3\xFB\xF9[ \x01(\x0B2..google.cloud.compute.v1.CustomerEncryptionKeyH\"\x88\x01\x01\x12 \x0A\x10start_restricted\x18\xD8\xD0\xFD: \x01(\x08H#\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\$\x88\x01\x01\x12\x1F\x0A\x0Estatus_message\x18\xBA\xC9\xE9\x8D\x01 \x01(\x09H%\x88\x01\x01\x123\x0A\x04tags\x18\x99\xE8\xD8\x01 \x01(\x0B2\x1D.google.cloud.compute.v1.TagsH&\x88\x01\x01\x12Z\x0A\x18workload_identity_config\x18\x9B\x82\xA2\xA1\x01 \x01(\x0B2/.google.cloud.compute.v1.WorkloadIdentityConfigH'\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H(\x88\x01\x01\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\x8D\x01\x0A\x17KeyRevocationActionType\x12(\x0A\$UNDEFINED_KEY_REVOCATION_ACTION_TYPE\x10\x00\x12.\x0A&KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED\x10\xDA\x91\xDE\xDE\x01\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01\x12\x0B\x0A\x04STOP\x10\x82\x80\x9C\x01\"\xC0\x01\x0A\x17PrivateIpv6GoogleAccess\x12(\x0A\$UNDEFINED_PRIVATE_IPV6_GOOGLE_ACCESS\x10\x00\x12-\x0A%ENABLE_BIDIRECTIONAL_ACCESS_TO_GOOGLE\x10\xBA\xCA\x89\xCC\x01\x12+\x0A#ENABLE_OUTBOUND_VM_ACCESS_TO_GOOGLE\x10\xD7\xFA\xB6\x89\x01\x12\x1F\x0A\x17INHERIT_FROM_SUBNETWORK\x10\xBF\xA8\xEC\xFC\x01\"\xEC\x01\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x16\x0A\x0EDEPROVISIONING\x10\xEE\x93\xC4\xCC\x01\x12\x0E\x0A\x07PENDING\x10\xF7\xAA\xF0\x10\x12\x14\x0A\x0CPROVISIONING\x10\xED\xF5\xDA\x8A\x01\x12\x11\x0A\x09REPAIRING\x10\x95\x82\x95\xC5\x01\x12\x0E\x0A\x07RUNNING\x10\x9F\xC3\xEA9\x12\x0F\x0A\x07STAGING\x10\x9B\xC8\xC6\xCD\x01\x12\x0F\x0A\x07STOPPED\x10\xAD\xBB\xEC\xD3\x01\x12\x10\x0A\x08STOPPING\x10\xF4\xD0\xA2\xA7\x01\x12\x10\x0A\x09SUSPENDED\x10\xBB\xBB\xB6\x18\x12\x12\x0A\x0ASUSPENDING\x10\xA6\xD4\x98\xF5\x01\x12\x11\x0A\x0ATERMINATED\x10\xA3\xF4\x9BwB\x1C\x0A\x1A_advanced_machine_featuresB\x11\x0A\x0F_can_ip_forwardB\x1F\x0A\x1D_confidential_instance_configB\x0F\x0A\x0D_cpu_platformB\x15\x0A\x13_creation_timestampB\x16\x0A\x14_deletion_protectionB\x0E\x0A\x0C_descriptionB\x11\x0A\x0F_display_deviceB\x0E\x0A\x0C_fingerprintB\x0B\x0A\x09_hostnameB\x05\x0A\x03_idB\x1A\x0A\x18_instance_encryption_keyB\x1D\x0A\x1B_key_revocation_action_typeB\x07\x0A\x05_kindB\x14\x0A\x12_label_fingerprintB\x17\x0A\x15_last_start_timestampB\x16\x0A\x14_last_stop_timestampB\x1B\x0A\x19_last_suspended_timestampB\x0F\x0A\x0D_machine_typeB\x0B\x0A\x09_metadataB\x13\x0A\x11_min_cpu_platformB\x07\x0A\x05_nameB\x1D\x0A\x1B_network_performance_configB\x09\x0A\x07_paramsB\x1D\x0A\x1B_private_ipv6_google_accessB\x17\x0A\x15_reservation_affinityB\x12\x0A\x10_resource_statusB\x10\x0A\x0E_satisfies_pziB\x10\x0A\x0E_satisfies_pzsB\x0D\x0A\x0B_schedulingB\x0C\x0A\x0A_self_linkB\x1B\x0A\x19_shielded_instance_configB%\x0A#_shielded_instance_integrity_policyB\x17\x0A\x15_source_machine_imageB&\x0A\$_source_machine_image_encryption_keyB\x13\x0A\x11_start_restrictedB\x09\x0A\x07_statusB\x11\x0A\x0F_status_messageB\x07\x0A\x05_tagsB\x1B\x0A\x19_workload_identity_configB\x07\x0A\x05_zone\"\xB9\x03\x0A\x16InstanceAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12L\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2:.google.cloud.compute.v1.InstanceAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1AZ\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12;\x0A\x05value\x18\x02 \x01(\x0B2,.google.cloud.compute.v1.InstancesScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xA9\x01\x0A\x17InstanceConsumptionData\x12R\x0A\x10consumption_info\x18\xD2\xE5\xE4E \x01(\x0B20.google.cloud.compute.v1.InstanceConsumptionInfoH\x00\x88\x01\x01\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09H\x01\x88\x01\x01B\x13\x0A\x11_consumption_infoB\x0B\x0A\x09_instance\"\xD0\x01\x0A\x17InstanceConsumptionInfo\x12\x1B\x0A\x0Aguest_cpus\x18\xD2\xCB\xC8\xBB\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1D\x0A\x0Clocal_ssd_gb\x18\xCA\x88\xFF\x9C\x01 \x01(\x05H\x01\x88\x01\x01\x12\x19\x0A\x09memory_mb\x18\x93\x93\xA87 \x01(\x05H\x02\x88\x01\x01\x12\x1E\x0A\x0Dmin_node_cpus\x18\xBB\xA4\xA2\x97\x01 \x01(\x05H\x03\x88\x01\x01B\x0D\x0A\x0B_guest_cpusB\x0F\x0A\x0D_local_ssd_gbB\x0C\x0A\x0A_memory_mbB\x10\x0A\x0E_min_node_cpus\"\x87\x02\x0A\x19InstanceFlexibilityPolicy\x12j\x0A\x13instance_selections\x18\xD1\x84\xF9\x0A \x03(\x0B2J.google.cloud.compute.v1.InstanceFlexibilityPolicy.InstanceSelectionsEntry\x1A~\x0A\x17InstanceSelectionsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12R\x0A\x05value\x18\x02 \x01(\x0B2C.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection:\x028\x01\"\x9E\x01\x0A*InstanceFlexibilityPolicyInstanceSelection\x127\x0A\x05disks\x18\xF6\xCC\xCA- \x03(\x0B2%.google.cloud.compute.v1.AttachedDisk\x12\x18\x0A\x0Dmachine_types\x18\x81\xDD\x81& \x03(\x09\x12\x14\x0A\x04rank\x18\xAC\x98\xD5\x01 \x01(\x03H\x00\x88\x01\x01B\x07\x0A\x05_rank\"\x95\x04\x0A\x0DInstanceGroup\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x02\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x03\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x04\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x05\x88\x01\x01\x12;\x0A\x0Bnamed_ports\x18\x8C\xC7\xF2\xCB\x01 \x03(\x0B2\".google.cloud.compute.v1.NamedPort\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09H\x06\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x07\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x08\x88\x01\x01\x12\x14\x0A\x04size\x18\x81\xC0\xD7\x01 \x01(\x05H\x09\x88\x01\x01\x12\x1B\x0A\x0Asubnetwork\x18\xEE\xA7\xE4\x92\x01 \x01(\x09H\x0A\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x0B\x88\x01\x01B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x0E\x0A\x0C_fingerprintB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x0A\x0A\x08_networkB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB\x07\x0A\x05_sizeB\x0D\x0A\x0B_subnetworkB\x07\x0A\x05_zone\"\xC8\x03\x0A\x1BInstanceGroupAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12Q\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2?.google.cloud.compute.v1.InstanceGroupAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1A_\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12@\x0A\x05value\x18\x02 \x01(\x0B21.google.cloud.compute.v1.InstanceGroupsScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xAB\x02\x0A\x11InstanceGroupList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x128\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2&.google.cloud.compute.v1.InstanceGroup\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xF7\x13\x0A\x14InstanceGroupManager\x12e\x0A\x14all_instances_config\x18\x81\xAE\xD85 \x01(\x0B2?.google.cloud.compute.v1.InstanceGroupManagerAllInstancesConfigH\x00\x88\x01\x01\x12a\x0A\x15auto_healing_policies\x18\x85\xE7\xE8\xD9\x01 \x03(\x0B2>.google.cloud.compute.v1.InstanceGroupManagerAutoHealingPolicy\x12#\x0A\x12base_instance_name\x18\x87\x96\xC5\xB9\x01 \x01(\x09H\x01\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x02\x88\x01\x01\x12\\\x0A\x0Fcurrent_actions\x18\xB7\xC8\x9CN \x01(\x0B2;.google.cloud.compute.v1.InstanceGroupManagerActionsSummaryH\x03\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x04\x88\x01\x01\x12Q\x0A\x13distribution_policy\x18\xCD\xEE\xF2\xFE\x01 \x01(\x0B2+.google.cloud.compute.v1.DistributionPolicyH\x05\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x06\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x07\x88\x01\x01\x12s\x0A\x1Binstance_flexibility_policy\x18\x82\x8E\xEC\x0C \x01(\x0B2F.google.cloud.compute.v1.InstanceGroupManagerInstanceFlexibilityPolicyH\x08\x88\x01\x01\x12\x1E\x0A\x0Einstance_group\x18\xD5\xD4\xD5& \x01(\x09H\x09\x88\x01\x01\x12p\x0A\x19instance_lifecycle_policy\x18\x91\xB4\xCD\xD5\x01 \x01(\x0B2D.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicyH\x0A\x88\x01\x01\x12\"\x0A\x11instance_template\x18\xE4\x81\xBB\x93\x01 \x01(\x09H\x0B\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x0C\x88\x01\x01\x12/\x0A\x1Elist_managed_instances_results\x18\xB4\xA4\x95\x8D\x01 \x01(\x09H\x0D\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x0E\x88\x01\x01\x12;\x0A\x0Bnamed_ports\x18\x8C\xC7\xF2\xCB\x01 \x03(\x0B2\".google.cloud.compute.v1.NamedPort\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x0F\x88\x01\x01\x12`\x0A\x11resource_policies\x18\xE1\x9C\xCC\x0A \x01(\x0B2=.google.cloud.compute.v1.InstanceGroupManagerResourcePoliciesH\x10\x88\x01\x01\x12\x1E\x0A\x0Dsatisfies_pzi\x18\xA1\xDD\xAB\xE5\x01 \x01(\x08H\x11\x88\x01\x01\x12\x1E\x0A\x0Dsatisfies_pzs\x18\xAB\xDD\xAB\xE5\x01 \x01(\x08H\x12\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x13\x88\x01\x01\x12[\x0A\x0Estandby_policy\x18\x84\x86\x8E\xEE\x01 \x01(\x0B2:.google.cloud.compute.v1.InstanceGroupManagerStandbyPolicyH\x14\x88\x01\x01\x12H\x0A\x0Fstateful_policy\x18\x85\xC3\xD5\x16 \x01(\x0B2'.google.cloud.compute.v1.StatefulPolicyH\x15\x88\x01\x01\x12K\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x0B23.google.cloud.compute.v1.InstanceGroupManagerStatusH\x16\x88\x01\x01\x12\x18\x0A\x0Ctarget_pools\x18\xA9\x9F\xA0\xA0\x01 \x03(\x09\x12\x1B\x0A\x0Btarget_size\x18\xEF\xF3\xFD\x1D \x01(\x05H\x17\x88\x01\x01\x12a\x0A\x12target_size_policy\x18\x82\xDB\xB3= \x01(\x0B2=.google.cloud.compute.v1.InstanceGroupManagerTargetSizePolicyH\x18\x88\x01\x01\x12#\x0A\x13target_stopped_size\x18\xA1\xD6\x93\x01 \x01(\x05H\x19\x88\x01\x01\x12&\x0A\x15target_suspended_size\x18\xD3\x88\xF4\x92\x01 \x01(\x05H\x1A\x88\x01\x01\x12X\x0A\x0Dupdate_policy\x18\xE8\xCA\xEAS \x01(\x0B29.google.cloud.compute.v1.InstanceGroupManagerUpdatePolicyH\x1B\x88\x01\x01\x12I\x0A\x08versions\x18\x9B\xFD\xB9M \x03(\x0B24.google.cloud.compute.v1.InstanceGroupManagerVersion\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x1C\x88\x01\x01\"n\x0A\x1BListManagedInstancesResults\x12,\x0A(UNDEFINED_LIST_MANAGED_INSTANCES_RESULTS\x10\x00\x12\x0F\x0A\x08PAGELESS\x10\xA8\xA9\xAC\x0F\x12\x10\x0A\x09PAGINATED\x10\xAD\x85\x95\x13B\x17\x0A\x15_all_instances_configB\x15\x0A\x13_base_instance_nameB\x15\x0A\x13_creation_timestampB\x12\x0A\x10_current_actionsB\x0E\x0A\x0C_descriptionB\x16\x0A\x14_distribution_policyB\x0E\x0A\x0C_fingerprintB\x05\x0A\x03_idB\x1E\x0A\x1C_instance_flexibility_policyB\x11\x0A\x0F_instance_groupB\x1C\x0A\x1A_instance_lifecycle_policyB\x14\x0A\x12_instance_templateB\x07\x0A\x05_kindB!\x0A\x1F_list_managed_instances_resultsB\x07\x0A\x05_nameB\x09\x0A\x07_regionB\x14\x0A\x12_resource_policiesB\x10\x0A\x0E_satisfies_pziB\x10\x0A\x0E_satisfies_pzsB\x0C\x0A\x0A_self_linkB\x11\x0A\x0F_standby_policyB\x12\x0A\x10_stateful_policyB\x09\x0A\x07_statusB\x0E\x0A\x0C_target_sizeB\x15\x0A\x13_target_size_policyB\x16\x0A\x14_target_stopped_sizeB\x18\x0A\x16_target_suspended_sizeB\x10\x0A\x0E_update_policyB\x07\x0A\x05_zone\"\xD3\x04\x0A\"InstanceGroupManagerActionsSummary\x12\x1B\x0A\x0Aabandoning\x18\xCD\xF2\xE8\xD1\x01 \x01(\x05H\x00\x88\x01\x01\x12\x18\x0A\x08creating\x18\xB9\xDD\x85d \x01(\x05H\x01\x88\x01\x01\x12)\x0A\x18creating_without_retries\x18\xC9\xF6\xB1\xB0\x01 \x01(\x05H\x02\x88\x01\x01\x12\x19\x0A\x08deleting\x18\xA8\xC7\xEF\x86\x01 \x01(\x05H\x03\x88\x01\x01\x12\x14\x0A\x04none\x18\xB8\xDE\xCE\x01 \x01(\x05H\x04\x88\x01\x01\x12\x1B\x0A\x0Arecreating\x18\xEC\xB3\xD6\xA1\x01 \x01(\x05H\x05\x88\x01\x01\x12\x1A\x0A\x0Arefreshing\x18\xA7\xA6\xC5f \x01(\x05H\x06\x88\x01\x01\x12\x1B\x0A\x0Arestarting\x18\xF3\x96\xC4\xB1\x01 \x01(\x05H\x07\x88\x01\x01\x12\x18\x0A\x08resuming\x18\xAA\x9B\xF2_ \x01(\x05H\x08\x88\x01\x01\x12\x18\x0A\x08starting\x18\xC0\xC0\xF3s \x01(\x05H\x09\x88\x01\x01\x12\x18\x0A\x08stopping\x18\xF4\xF0\x8A2 \x01(\x05H\x0A\x88\x01\x01\x12\x1A\x0A\x0Asuspending\x18\xA6\xFC\xF0\x0D \x01(\x05H\x0B\x88\x01\x01\x12\x1A\x0A\x09verifying\x18\xC9\xA1\xAC\xD7\x01 \x01(\x05H\x0C\x88\x01\x01B\x0D\x0A\x0B_abandoningB\x0B\x0A\x09_creatingB\x1B\x0A\x19_creating_without_retriesB\x0B\x0A\x09_deletingB\x07\x0A\x05_noneB\x0D\x0A\x0B_recreatingB\x0D\x0A\x0B_refreshingB\x0D\x0A\x0B_restartingB\x0B\x0A\x09_resumingB\x0B\x0A\x09_startingB\x0B\x0A\x09_stoppingB\x0D\x0A\x0B_suspendingB\x0C\x0A\x0A_verifying\"\xDD\x03\x0A\"InstanceGroupManagerAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12X\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2F.google.cloud.compute.v1.InstanceGroupManagerAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1Af\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12G\x0A\x05value\x18\x02 \x01(\x0B28.google.cloud.compute.v1.InstanceGroupManagersScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x85\x01\x0A&InstanceGroupManagerAllInstancesConfig\x12L\x0A\x0Aproperties\x18\xB3\x9A\xB6F \x01(\x0B20.google.cloud.compute.v1.InstancePropertiesPatchH\x00\x88\x01\x01B\x0D\x0A\x0B_properties\"\x90\x01\x0A%InstanceGroupManagerAutoHealingPolicy\x12\x1D\x0A\x0Chealth_check\x18\xE5\xAA\xA4\x93\x01 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x11initial_delay_sec\x18\xDA\xF0\xC0} \x01(\x05H\x01\x88\x01\x01B\x0F\x0A\x0D_health_checkB\x14\x0A\x12_initial_delay_sec\"\xC4\x02\x0A-InstanceGroupManagerInstanceFlexibilityPolicy\x12~\x0A\x13instance_selections\x18\xD1\x84\xF9\x0A \x03(\x0B2^.google.cloud.compute.v1.InstanceGroupManagerInstanceFlexibilityPolicy.InstanceSelectionsEntry\x1A\x92\x01\x0A\x17InstanceSelectionsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12f\x0A\x05value\x18\x02 \x01(\x0B2W.google.cloud.compute.v1.InstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection:\x028\x01\"y\x0A>InstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection\x12\x18\x0A\x0Dmachine_types\x18\x81\xDD\x81& \x03(\x09\x12\x14\x0A\x04rank\x18\xAC\x98\xD5\x01 \x01(\x05H\x00\x88\x01\x01B\x07\x0A\x05_rank\"\x89\x04\x0A+InstanceGroupManagerInstanceLifecyclePolicy\x12)\x0A\x19default_action_on_failure\x18\xD5\xC4\xA2\x1D \x01(\x09H\x00\x88\x01\x01\x12'\x0A\x16force_update_on_repair\x18\xCB\xF9\xF2\xA9\x01 \x01(\x09H\x01\x88\x01\x01\x12&\x0A\x16on_failed_health_check\x18\xC7\xD7\xFD\x12 \x01(\x09H\x02\x88\x01\x01\"d\x0A\x16DefaultActionOnFailure\x12'\x0A#UNDEFINED_DEFAULT_ACTION_ON_FAILURE\x10\x00\x12\x12\x0A\x0ADO_NOTHING\x10\xF9\xCF\x99\xD7\x01\x12\x0D\x0A\x06REPAIR\x10\x8D\xA7\xFC~\"O\x0A\x13ForceUpdateOnRepair\x12\$\x0A UNDEFINED_FORCE_UPDATE_ON_REPAIR\x10\x00\x12\x07\x0A\x02NO\x10\xC1\x13\x12\x09\x0A\x03YES\x10\xC7\xAD\x05\"S\x0A\x13OnFailedHealthCheck\x12\$\x0A UNDEFINED_ON_FAILED_HEALTH_CHECK\x10\x00\x12\x16\x0A\x0EDEFAULT_ACTION\x10\x94\xAC\x9E\xDD\x01B\x1C\x0A\x1A_default_action_on_failureB\x19\x0A\x17_force_update_on_repairB\x19\x0A\x17_on_failed_health_check\"\xB9\x02\x0A\x18InstanceGroupManagerList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12?\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2-.google.cloud.compute.v1.InstanceGroupManager\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB0\x06\x0A!InstanceGroupManagerResizeRequest\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x02\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x03\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x04\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x05\x88\x01\x01\x12I\x0A\x16requested_run_duration\x18\xF9\x8B\xD9n \x01(\x0B2!.google.cloud.compute.v1.DurationH\x06\x88\x01\x01\x12\x1A\x0A\x09resize_by\x18\xC2\xCF\xC0\xFE\x01 \x01(\x05H\x07\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x08\x88\x01\x01\x12!\x0A\x11self_link_with_id\x18\x82\xAC\x9D\x15 \x01(\x09H\x09\x88\x01\x01\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H\x0A\x88\x01\x01\x12X\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x0B2@.google.cloud.compute.v1.InstanceGroupManagerResizeRequestStatusH\x0B\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x0C\x88\x01\x01\"\x8F\x01\x0A\x05State\x12\x13\x0A\x0FUNDEFINED_STATE\x10\x00\x12\x0F\x0A\x08ACCEPTED\x10\xA7\x9F\xD2u\x12\x10\x0A\x09CANCELLED\x10\xB1\xF2\x80\x14\x12\x10\x0A\x08CREATING\x10\xB9\xBD\x9D\xD9\x01\x12\x0E\x0A\x06FAILED\x10\xBD\x90\xA6\xD9\x01\x12\x19\x0A\x11STATE_UNSPECIFIED\x10\xC9\xD0\xBC\xE0\x01\x12\x11\x0A\x09SUCCEEDED\x10\xC1\xA4\xDB\xF3\x01B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x09\x0A\x07_regionB\x19\x0A\x17_requested_run_durationB\x0C\x0A\x0A_resize_byB\x0C\x0A\x0A_self_linkB\x14\x0A\x12_self_link_with_idB\x08\x0A\x06_stateB\x09\x0A\x07_statusB\x07\x0A\x05_zone\"\xE7\x01\x0A'InstanceGroupManagerResizeRequestStatus\x125\x0A\x05error\x18\x88\xA4\x93. \x01(\x0B2\x1E.google.cloud.compute.v1.ErrorH\x00\x88\x01\x01\x12j\x0A\x0Clast_attempt\x18\xA4\xAC\xA8\xCF\x01 \x01(\x0B2K.google.cloud.compute.v1.InstanceGroupManagerResizeRequestStatusLastAttemptH\x01\x88\x01\x01B\x08\x0A\x06_errorB\x0F\x0A\x0D_last_attempt\"u\x0A2InstanceGroupManagerResizeRequestStatusLastAttempt\x125\x0A\x05error\x18\x88\xA4\x93. \x01(\x0B2\x1E.google.cloud.compute.v1.ErrorH\x00\x88\x01\x01B\x08\x0A\x06_error\"\xDC\x02\x0A.InstanceGroupManagerResizeRequestsListResponse\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12L\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2:.google.cloud.compute.v1.InstanceGroupManagerResizeRequest\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"[\x0A\$InstanceGroupManagerResourcePolicies\x12\x1F\x0A\x0Fworkload_policy\x18\xFA\x85\xDA6 \x01(\x09H\x00\x88\x01\x01B\x12\x0A\x10_workload_policy\"\xBC\x01\x0A!InstanceGroupManagerStandbyPolicy\x12!\x0A\x11initial_delay_sec\x18\xDA\xF0\xC0} \x01(\x05H\x00\x88\x01\x01\x12\x14\x0A\x04mode\x18\xA3\xF3\xCC\x01 \x01(\x09H\x01\x88\x01\x01\"?\x0A\x04Mode\x12\x12\x0A\x0EUNDEFINED_MODE\x10\x00\x12\x0D\x0A\x06MANUAL\x10\xC6\xB7\xF78\x12\x14\x0A\x0ESCALE_OUT_POOL\x10\x82\xE4&B\x14\x0A\x12_initial_delay_secB\x07\x0A\x05_mode\"\xE9\x06\x0A\x1AInstanceGroupManagerStatus\x12k\x0A\x14all_instances_config\x18\x81\xAE\xD85 \x01(\x0B2E.google.cloud.compute.v1.InstanceGroupManagerStatusAllInstancesConfigH\x00\x88\x01\x01\x12r\x0A\x1Eapplied_accelerator_topologies\x18\xA3\xEF\xC5\xE5\x01 \x03(\x0B2F.google.cloud.compute.v1.InstanceGroupManagerStatusAcceleratorTopology\x12\x1B\x0A\x0Aautoscaler\x18\xD7\xFD\xD2\xF6\x01 \x01(\x09H\x01\x88\x01\x01\x12r\x0A\x17bulk_instance_operation\x18\x8A\xAD\x9B\xEF\x01 \x01(\x0B2H.google.cloud.compute.v1.InstanceGroupManagerStatusBulkInstanceOperationH\x02\x88\x01\x01\x12t\x0A\x19current_instance_statuses\x18\xC4\xEE\xBC\x80\x01 \x01(\x0B2H.google.cloud.compute.v1.InstanceGroupManagerStatusInstanceStatusSummaryH\x03\x88\x01\x01\x12\x19\x0A\x09is_stable\x18\xF0\xEF\xD83 \x01(\x08H\x04\x88\x01\x01\x12U\x0A\x08stateful\x18\xCC\xE6\xC8t \x01(\x0B2;.google.cloud.compute.v1.InstanceGroupManagerStatusStatefulH\x05\x88\x01\x01\x12a\x0A\x0Eversion_target\x18\xD8\xDD\xFE\x89\x01 \x01(\x0B2@.google.cloud.compute.v1.InstanceGroupManagerStatusVersionTargetH\x06\x88\x01\x01B\x17\x0A\x15_all_instances_configB\x0D\x0A\x0B_autoscalerB\x1A\x0A\x18_bulk_instance_operationB\x1C\x0A\x1A_current_instance_statusesB\x0C\x0A\x0A_is_stableB\x0B\x0A\x09_statefulB\x11\x0A\x0F_version_target\"\xB9\x03\x0A-InstanceGroupManagerStatusAcceleratorTopology\x12%\x0A\x14accelerator_topology\x18\xC3\xB3\xD2\xB9\x01 \x01(\x09H\x00\x88\x01\x01\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H\x01\x88\x01\x01\x12\x84\x01\x0A\x0Dstate_details\x18\x94\xF9\xC8- \x01(\x0B2e.google.cloud.compute.v1.InstanceGroupManagerStatusAcceleratorTopologyAcceleratorTopologyStateDetailsH\x02\x88\x01\x01\"\x8D\x01\x0A\x05State\x12\x13\x0A\x0FUNDEFINED_STATE\x10\x00\x12\x12\x0A\x0AACTIVATING\x10\xF0\xD9\xD1\xB4\x01\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x13\x0A\x0CDEACTIVATING\x10\xB1\x90\xA2\x1B\x12\x0E\x0A\x06FAILED\x10\xBD\x90\xA6\xD9\x01\x12\x11\x0A\x0AINCOMPLETE\x10\xDE\xEA\xD8\x05\x12\x13\x0A\x0CREACTIVATING\x10\xE3\xA6\xFExB\x17\x0A\x15_accelerator_topologyB\x08\x0A\x06_stateB\x10\x0A\x0E_state_details\"\xB8\x01\x0ALInstanceGroupManagerStatusAcceleratorTopologyAcceleratorTopologyStateDetails\x125\x0A\x05error\x18\x88\xA4\x93. \x01(\x0B2\x1E.google.cloud.compute.v1.ErrorH\x00\x88\x01\x01\x12\x19\x0A\x09timestamp\x18\x96\xD2\xA4\x1A \x01(\x09H\x01\x88\x01\x01B\x08\x0A\x06_errorB\x0C\x0A\x0A_timestamp\"\x8E\x01\x0A,InstanceGroupManagerStatusAllInstancesConfig\x12 \x0A\x10current_revision\x18\xE1\x87\xA5\x12 \x01(\x09H\x00\x88\x01\x01\x12\x19\x0A\x09effective\x18\xA7\xD3\xD8C \x01(\x08H\x01\x88\x01\x01B\x13\x0A\x11_current_revisionB\x0C\x0A\x0A_effective\"\xF7\x01\x0A/InstanceGroupManagerStatusBulkInstanceOperation\x12\x1C\x0A\x0Bin_progress\x18\x87\xC0\xD7\x98\x01 \x01(\x08H\x00\x88\x01\x01\x12~\x0A\x13last_progress_check\x18\xBF\xA2\xBEc \x01(\x0B2Y.google.cloud.compute.v1.InstanceGroupManagerStatusBulkInstanceOperationLastProgressCheckH\x01\x88\x01\x01B\x0E\x0A\x0C_in_progressB\x16\x0A\x14_last_progress_check\"\xAC\x01\x0A@InstanceGroupManagerStatusBulkInstanceOperationLastProgressCheck\x125\x0A\x05error\x18\x88\xA4\x93. \x01(\x0B2\x1E.google.cloud.compute.v1.ErrorH\x00\x88\x01\x01\x12\x19\x0A\x09timestamp\x18\x96\xD2\xA4\x1A \x01(\x09H\x01\x88\x01\x01B\x08\x0A\x06_errorB\x0C\x0A\x0A_timestamp\"\xDB\x04\x0A/InstanceGroupManagerStatusInstanceStatusSummary\x12\x1F\x0A\x0Edeprovisioning\x18\xEE\xCB\xB0\xDC\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1D\x0A\x0Cnon_existent\x18\xC6\x87\xB2\xDF\x01 \x01(\x05H\x01\x88\x01\x01\x12\x18\x0A\x07pending\x18\x97\x93\xC2\xBA\x01 \x01(\x05H\x02\x88\x01\x01\x12\x1C\x0A\x0Cpending_stop\x18\xAA\xBB\xE6M \x01(\x05H\x03\x88\x01\x01\x12\x1C\x0A\x0Cprovisioning\x18\xED\xA5\xDF9 \x01(\x05H\x04\x88\x01\x01\x12\x1A\x0A\x09repairing\x18\xB5\xE2\xB4\x94\x01 \x01(\x05H\x05\x88\x01\x01\x12\x18\x0A\x07running\x18\xBF\xAB\xBC\xE3\x01 \x01(\x05H\x06\x88\x01\x01\x12\x17\x0A\x07staging\x18\xBB\xB0\x98w \x01(\x05H\x07\x88\x01\x01\x12\x17\x0A\x07stopped\x18\xCD\xA3\xBE} \x01(\x05H\x08\x88\x01\x01\x12\x18\x0A\x08stopping\x18\xF4\xF0\x8A2 \x01(\x05H\x09\x88\x01\x01\x12\x1A\x0A\x09suspended\x18\xDB\x9B\xD6\xE7\x01 \x01(\x05H\x0A\x88\x01\x01\x12\x1A\x0A\x0Asuspending\x18\xA6\xFC\xF0\x0D \x01(\x05H\x0B\x88\x01\x01\x12\x1B\x0A\x0Aterminated\x18\xA3\x9C\xF4\x8F\x01 \x01(\x05H\x0C\x88\x01\x01B\x11\x0A\x0F_deprovisioningB\x0F\x0A\x0D_non_existentB\x0A\x0A\x08_pendingB\x0F\x0A\x0D_pending_stopB\x0F\x0A\x0D_provisioningB\x0C\x0A\x0A_repairingB\x0A\x0A\x08_runningB\x0A\x0A\x08_stagingB\x0A\x0A\x08_stoppedB\x0B\x0A\x09_stoppingB\x0C\x0A\x0A_suspendedB\x0D\x0A\x0B_suspendingB\x0D\x0A\x0B_terminated\"\xF0\x01\x0A\"InstanceGroupManagerStatusStateful\x12#\x0A\x13has_stateful_config\x18\xF0\xE7\xD64 \x01(\x08H\x00\x88\x01\x01\x12t\x0A\x14per_instance_configs\x18\xA9\xD5\xF8\xFA\x01 \x01(\x0B2M.google.cloud.compute.v1.InstanceGroupManagerStatusStatefulPerInstanceConfigsH\x01\x88\x01\x01B\x16\x0A\x14_has_stateful_configB\x17\x0A\x15_per_instance_configs\"h\x0A4InstanceGroupManagerStatusStatefulPerInstanceConfigs\x12\x1E\x0A\x0Dall_effective\x18\x89\x91\xA7\xF6\x01 \x01(\x08H\x00\x88\x01\x01B\x10\x0A\x0E_all_effective\"U\x0A'InstanceGroupManagerStatusVersionTarget\x12\x1B\x0A\x0Ais_reached\x18\xBD\xFE\xC8\xCE\x01 \x01(\x08H\x00\x88\x01\x01B\x0D\x0A\x0B_is_reached\"\x9A\x01\x0A\$InstanceGroupManagerTargetSizePolicy\x12\x14\x0A\x04mode\x18\xA3\xF3\xCC\x01 \x01(\x09H\x00\x88\x01\x01\"S\x0A\x04Mode\x12\x12\x0A\x0EUNDEFINED_MODE\x10\x00\x12\x0A\x0A\x04BULK\x10\x92\x92}\x12\x12\x0A\x0AINDIVIDUAL\x10\x99\x9D\x9E\xD1\x01\x12\x17\x0A\x10UNSPECIFIED_MODE\x10\xCB\xC3\xCE\x19B\x07\x0A\x05_mode\"\xDC\x06\x0A InstanceGroupManagerUpdatePolicy\x12-\x0A\x1Cinstance_redistribution_type\x18\x98\xDF\xC4\x8B\x01 \x01(\x09H\x00\x88\x01\x01\x12C\x0A\x09max_surge\x18\x93\xC9\xA3\x90\x01 \x01(\x0B2'.google.cloud.compute.v1.FixedOrPercentH\x01\x88\x01\x01\x12I\x0A\x0Fmax_unavailable\x18\xF5\xCB\x8B\xC1\x01 \x01(\x0B2'.google.cloud.compute.v1.FixedOrPercentH\x02\x88\x01\x01\x12\x1F\x0A\x0Eminimal_action\x18\x94\x8D\x82\x81\x01 \x01(\x09H\x03\x88\x01\x01\x12.\x0A\x1Emost_disruptive_allowed_action\x18\x8D\xCE\xC2\x1F \x01(\x09H\x04\x88\x01\x01\x12#\x0A\x12replacement_method\x18\xAE\xCF\x9F\xF1\x01 \x01(\x09H\x05\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x06\x88\x01\x01\"H\x0A\x1AInstanceRedistributionType\x12*\x0A&UNDEFINED_INSTANCE_REDISTRIBUTION_TYPE\x10\x00\"-\x0A\x0DMinimalAction\x12\x1C\x0A\x18UNDEFINED_MINIMAL_ACTION\x10\x00\"K\x0A\x1BMostDisruptiveAllowedAction\x12,\x0A(UNDEFINED_MOST_DISRUPTIVE_ALLOWED_ACTION\x10\x00\"[\x0A\x11ReplacementMethod\x12 \x0A\x1CUNDEFINED_REPLACEMENT_METHOD\x10\x00\x12\x10\x0A\x08RECREATE\x10\xEF\xD9\x9B\xF9\x01\x12\x12\x0A\x0ASUBSTITUTE\x10\x9A\xA1\xFA\x85\x01\"1\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x15\x0A\x0DOPPORTUNISTIC\x10\xE9\xB7\xE8\xCC\x01B\x1F\x0A\x1D_instance_redistribution_typeB\x0C\x0A\x0A_max_surgeB\x12\x0A\x10_max_unavailableB\x11\x0A\x0F_minimal_actionB!\x0A\x1F_most_disruptive_allowed_actionB\x15\x0A\x13_replacement_methodB\x07\x0A\x05_type\"\xCC\x01\x0A\x1BInstanceGroupManagerVersion\x12\"\x0A\x11instance_template\x18\xE4\x81\xBB\x93\x01 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x01\x88\x01\x01\x12D\x0A\x0Btarget_size\x18\xEF\xF3\xFD\x1D \x01(\x0B2'.google.cloud.compute.v1.FixedOrPercentH\x02\x88\x01\x01B\x14\x0A\x12_instance_templateB\x07\x0A\x05_nameB\x0E\x0A\x0C_target_size\"D\x0A,InstanceGroupManagersAbandonInstancesRequest\x12\x14\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x09\"\xF5\x02\x0A(InstanceGroupManagersApplyUpdatesRequest\x12\x1E\x0A\x0Dall_instances\x18\xE0\xBA\xBE\xC0\x01 \x01(\x08H\x00\x88\x01\x01\x12\x14\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x09\x12\x1F\x0A\x0Eminimal_action\x18\x94\x8D\x82\x81\x01 \x01(\x09H\x01\x88\x01\x01\x12.\x0A\x1Emost_disruptive_allowed_action\x18\x8D\xCE\xC2\x1F \x01(\x09H\x02\x88\x01\x01\"-\x0A\x0DMinimalAction\x12\x1C\x0A\x18UNDEFINED_MINIMAL_ACTION\x10\x00\"K\x0A\x1BMostDisruptiveAllowedAction\x12,\x0A(UNDEFINED_MOST_DISRUPTIVE_ALLOWED_ACTION\x10\x00B\x10\x0A\x0E_all_instancesB\x11\x0A\x0F_minimal_actionB!\x0A\x1F_most_disruptive_allowed_action\"o\x0A+InstanceGroupManagersCreateInstancesRequest\x12@\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x0B2*.google.cloud.compute.v1.PerInstanceConfig\"\x9E\x01\x0A+InstanceGroupManagersDeleteInstancesRequest\x12\x14\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x09\x122\x0A\"skip_instances_on_validation_error\x18\xA1\xF6\xAF\x13 \x01(\x08H\x00\x88\x01\x01B%\x0A#_skip_instances_on_validation_error\"D\x0A0InstanceGroupManagersDeletePerInstanceConfigsReq\x12\x10\x0A\x05names\x18\xC8\xAE\xEF1 \x03(\x09\"\xA4\x01\x0A'InstanceGroupManagersListErrorsResponse\x12D\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B22.google.cloud.compute.v1.InstanceManagedByIgmError\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x00\x88\x01\x01B\x12\x0A\x10_next_page_token\"\xB1\x01\x0A1InstanceGroupManagersListManagedInstancesResponse\x12G\x0A\x11managed_instances\x18\xDE\x9B\xA9\xA0\x01 \x03(\x0B2(.google.cloud.compute.v1.ManagedInstance\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x00\x88\x01\x01B\x12\x0A\x10_next_page_token\"\xEB\x01\x0A/InstanceGroupManagersListPerInstanceConfigsResp\x12<\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2*.google.cloud.compute.v1.PerInstanceConfig\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x00\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x01\x88\x01\x01B\x12\x0A\x10_next_page_tokenB\x0A\x0A\x08_warning\"\x7F\x0A/InstanceGroupManagersPatchPerInstanceConfigsReq\x12L\x0A\x14per_instance_configs\x18\xA9\xD5\xF8\xFA\x01 \x03(\x0B2*.google.cloud.compute.v1.PerInstanceConfig\"E\x0A-InstanceGroupManagersRecreateInstancesRequest\x12\x14\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x09\"C\x0A+InstanceGroupManagersResumeInstancesRequest\x12\x14\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x09\"\xBB\x01\x0A\x1FInstanceGroupManagersScopedList\x12Q\x0A\x17instance_group_managers\x18\x90\xFA\x89f \x03(\x0B2-.google.cloud.compute.v1.InstanceGroupManager\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"k\x0A/InstanceGroupManagersSetInstanceTemplateRequest\x12\"\x0A\x11instance_template\x18\xE4\x81\xBB\x93\x01 \x01(\x09H\x00\x88\x01\x01B\x14\x0A\x12_instance_template\"s\x0A*InstanceGroupManagersSetTargetPoolsRequest\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x0Ctarget_pools\x18\xA9\x9F\xA0\xA0\x01 \x03(\x09B\x0E\x0A\x0C_fingerprint\"B\x0A*InstanceGroupManagersStartInstancesRequest\x12\x14\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x09\"l\x0A)InstanceGroupManagersStopInstancesRequest\x12\x1A\x0A\x0Aforce_stop\x18\xD6\xA1\xA1@ \x01(\x08H\x00\x88\x01\x01\x12\x14\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x09B\x0D\x0A\x0B_force_stop\"u\x0A,InstanceGroupManagersSuspendInstancesRequest\x12\x1D\x0A\x0Dforce_suspend\x18\xE8\xED\x96\x0D \x01(\x08H\x00\x88\x01\x01\x12\x14\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x09B\x10\x0A\x0E_force_suspend\"\x80\x01\x0A0InstanceGroupManagersUpdatePerInstanceConfigsReq\x12L\x0A\x14per_instance_configs\x18\xA9\xD5\xF8\xFA\x01 \x03(\x0B2*.google.cloud.compute.v1.PerInstanceConfig\"e\x0A!InstanceGroupsAddInstancesRequest\x12@\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x0B2*.google.cloud.compute.v1.InstanceReference\"\xBE\x02\x0A\x1BInstanceGroupsListInstances\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12A\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2/.google.cloud.compute.v1.InstanceWithNamedPorts\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xA1\x01\x0A\"InstanceGroupsListInstancesRequest\x12\x1E\x0A\x0Einstance_state\x18\xE7\xF0\xFC+ \x01(\x09H\x00\x88\x01\x01\"H\x0A\x0DInstanceState\x12\x1C\x0A\x18UNDEFINED_INSTANCE_STATE\x10\x00\x12\x09\x0A\x03ALL\x10\x81\xFB\x03\x12\x0E\x0A\x07RUNNING\x10\x9F\xC3\xEA9B\x11\x0A\x0F_instance_state\"h\x0A\$InstanceGroupsRemoveInstancesRequest\x12@\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x0B2*.google.cloud.compute.v1.InstanceReference\"\xA6\x01\x0A\x18InstanceGroupsScopedList\x12C\x0A\x0Finstance_groups\x18\xBE\xC1\xDF\xAE\x01 \x03(\x0B2&.google.cloud.compute.v1.InstanceGroup\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\x8E\x01\x0A\"InstanceGroupsSetNamedPortsRequest\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x00\x88\x01\x01\x12;\x0A\x0Bnamed_ports\x18\x8C\xC7\xF2\xCB\x01 \x03(\x0B2\".google.cloud.compute.v1.NamedPortB\x0E\x0A\x0C_fingerprint\"\xA1\x02\x0A\x0CInstanceList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x123\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2!.google.cloud.compute.v1.Instance\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xAB\x02\x0A\x15InstanceListReferrers\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x124\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2\".google.cloud.compute.v1.Reference\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xBC\x02\x0A\x19InstanceManagedByIgmError\x12]\x0A\x05error\x18\x88\xA4\x93. \x01(\x0B2F.google.cloud.compute.v1.InstanceManagedByIgmErrorManagedInstanceErrorH\x00\x88\x01\x01\x12q\x0A\x17instance_action_details\x18\xA3\xFC\xAB\x8B\x01 \x01(\x0B2G.google.cloud.compute.v1.InstanceManagedByIgmErrorInstanceActionDetailsH\x01\x88\x01\x01\x12\x19\x0A\x09timestamp\x18\x96\xD2\xA4\x1A \x01(\x09H\x02\x88\x01\x01B\x08\x0A\x06_errorB\x1A\x0A\x18_instance_action_detailsB\x0C\x0A\x0A_timestamp\"\xF0\x03\x0A.InstanceManagedByIgmErrorInstanceActionDetails\x12\x16\x0A\x06action\x18\xB6\xFC\xBDY \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09H\x01\x88\x01\x01\x12I\x0A\x07version\x18\xD8\xB9\xD4\xA7\x01 \x01(\x0B2/.google.cloud.compute.v1.ManagedInstanceVersionH\x02\x88\x01\x01\"\x9C\x02\x0A\x06Action\x12\x14\x0A\x10UNDEFINED_ACTION\x10\x00\x12\x12\x0A\x0AABANDONING\x10\xCD\xCA\x90\xB9\x01\x12\x10\x0A\x08CREATING\x10\xB9\xBD\x9D\xD9\x01\x12 \x0A\x18CREATING_WITHOUT_RETRIES\x10\x89\xC6\xBE\xCC\x01\x12\x10\x0A\x08DELETING\x10\xA8\xA7\x87\xFC\x01\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01\x12\x12\x0A\x0ARECREATING\x10\xEC\x8B\xFE\x88\x01\x12\x11\x0A\x0AREFRESHING\x10\xA7\xFE\xECM\x12\x12\x0A\x0ARESTARTING\x10\xF3\xEE\xEB\x98\x01\x12\x10\x0A\x08RESUMING\x10\xAA\xFB\x89\xD5\x01\x12\x10\x0A\x08STARTING\x10\xC0\xA0\x8B\xE9\x01\x12\x10\x0A\x08STOPPING\x10\xF4\xD0\xA2\xA7\x01\x12\x12\x0A\x0ASUSPENDING\x10\xA6\xD4\x98\xF5\x01\x12\x10\x0A\x09VERIFYING\x10\xA9\xC1\x8C\x08B\x09\x0A\x07_actionB\x0B\x0A\x09_instanceB\x0A\x0A\x08_version\"t\x0A-InstanceManagedByIgmErrorManagedInstanceError\x12\x14\x0A\x04code\x18\xED\xDB\xBA\x01 \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x07message\x18\x87\x80\xAC\xC7\x01 \x01(\x09H\x01\x88\x01\x01B\x07\x0A\x05_codeB\x0A\x0A\x08_message\"\x82\x01\x0A\x13InstanceMoveRequest\x12 \x0A\x10destination_zone\x18\xBD\xE2\xEF> \x01(\x09H\x00\x88\x01\x01\x12 \x0A\x0Ftarget_instance\x18\x83\x8F\x96\x8A\x01 \x01(\x09H\x01\x88\x01\x01B\x13\x0A\x11_destination_zoneB\x12\x0A\x10_target_instance\"\x9F\x02\x0A\x0EInstanceParams\x12M\x0A\x1Arequest_valid_for_duration\x18\xDD\x96\xB77 \x01(\x0B2!.google.cloud.compute.v1.DurationH\x00\x88\x01\x01\x12c\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2@.google.cloud.compute.v1.InstanceParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01B\x1D\x0A\x1B_request_valid_for_duration\"\xD1\x11\x0A\x12InstanceProperties\x12\\\x0A\x19advanced_machine_features\x18\xB2\xE7\xAA\xC3\x01 \x01(\x0B20.google.cloud.compute.v1.AdvancedMachineFeaturesH\x00\x88\x01\x01\x12\x1F\x0A\x0Ecan_ip_forward\x18\xFC\x86\x84\xDF\x01 \x01(\x08H\x01\x88\x01\x01\x12b\x0A\x1Cconfidential_instance_config\x18\xF5\x92\xFA\xE9\x01 \x01(\x0B23.google.cloud.compute.v1.ConfidentialInstanceConfigH\x02\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x03\x88\x01\x01\x127\x0A\x05disks\x18\xF6\xCC\xCA- \x03(\x0B2%.google.cloud.compute.v1.AttachedDisk\x12J\x0A\x12guest_accelerators\x18\xEF\xCC\x87\xDD\x01 \x03(\x0B2*.google.cloud.compute.v1.AcceleratorConfig\x12*\x0A\x1Akey_revocation_action_type\x18\xE2\xDC\xC0p \x01(\x09H\x04\x88\x01\x01\x12K\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B27.google.cloud.compute.v1.InstanceProperties.LabelsEntry\x12\x1C\x0A\x0Cmachine_type\x18\xB2\xB0\xCAl \x01(\x09H\x05\x88\x01\x01\x12;\x0A\x08metadata\x18\xAF\xF6\xB5) \x01(\x0B2!.google.cloud.compute.v1.MetadataH\x06\x88\x01\x01\x12 \x0A\x10min_cpu_platform\x18\xF7\x9B\xEAs \x01(\x09H\x07\x88\x01\x01\x12H\x0A\x12network_interfaces\x18\x8B\xDA\x92\x19 \x03(\x0B2).google.cloud.compute.v1.NetworkInterface\x12^\x0A\x1Anetwork_performance_config\x18\xE2\x97\xF8\xBD\x01 \x01(\x0B21.google.cloud.compute.v1.NetworkPerformanceConfigH\x08\x88\x01\x01\x12*\x0A\x1Aprivate_ipv6_google_access\x18\x8E\xCC\x82\x17 \x01(\x09H\x09\x88\x01\x01\x12R\x0A\x14reservation_affinity\x18\xBB\xB8\xA2K \x01(\x0B2,.google.cloud.compute.v1.ReservationAffinityH\x0A\x88\x01\x01\x12g\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2D.google.cloud.compute.v1.InstanceProperties.ResourceManagerTagsEntry\x12\x1C\x0A\x11resource_policies\x18\xE1\x9C\xCC\x0A \x03(\x09\x12@\x0A\x0Ascheduling\x18\x94\xCB\xB1\xB8\x01 \x01(\x0B2#.google.cloud.compute.v1.SchedulingH\x0B\x88\x01\x01\x12E\x0A\x10service_accounts\x18\xB0\xC4\xAB\x84\x01 \x03(\x0B2'.google.cloud.compute.v1.ServiceAccount\x12Y\x0A\x18shielded_instance_config\x18\xB5\x8B\x91\x06 \x01(\x0B2/.google.cloud.compute.v1.ShieldedInstanceConfigH\x0C\x88\x01\x01\x123\x0A\x04tags\x18\x99\xE8\xD8\x01 \x01(\x0B2\x1D.google.cloud.compute.v1.TagsH\x0D\x88\x01\x01\x12Z\x0A\x18workload_identity_config\x18\x9B\x82\xA2\xA1\x01 \x01(\x0B2/.google.cloud.compute.v1.WorkloadIdentityConfigH\x0E\x88\x01\x01\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\x8D\x01\x0A\x17KeyRevocationActionType\x12(\x0A\$UNDEFINED_KEY_REVOCATION_ACTION_TYPE\x10\x00\x12.\x0A&KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED\x10\xDA\x91\xDE\xDE\x01\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01\x12\x0B\x0A\x04STOP\x10\x82\x80\x9C\x01\"\xC0\x01\x0A\x17PrivateIpv6GoogleAccess\x12(\x0A\$UNDEFINED_PRIVATE_IPV6_GOOGLE_ACCESS\x10\x00\x12-\x0A%ENABLE_BIDIRECTIONAL_ACCESS_TO_GOOGLE\x10\xBA\xCA\x89\xCC\x01\x12+\x0A#ENABLE_OUTBOUND_VM_ACCESS_TO_GOOGLE\x10\xD7\xFA\xB6\x89\x01\x12\x1F\x0A\x17INHERIT_FROM_SUBNETWORK\x10\xBF\xA8\xEC\xFC\x01B\x1C\x0A\x1A_advanced_machine_featuresB\x11\x0A\x0F_can_ip_forwardB\x1F\x0A\x1D_confidential_instance_configB\x0E\x0A\x0C_descriptionB\x1D\x0A\x1B_key_revocation_action_typeB\x0F\x0A\x0D_machine_typeB\x0B\x0A\x09_metadataB\x13\x0A\x11_min_cpu_platformB\x1D\x0A\x1B_network_performance_configB\x1D\x0A\x1B_private_ipv6_google_accessB\x17\x0A\x15_reservation_affinityB\x0D\x0A\x0B_schedulingB\x1B\x0A\x19_shielded_instance_configB\x07\x0A\x05_tagsB\x1B\x0A\x19_workload_identity_config\"\xA0\x02\x0A\x17InstancePropertiesPatch\x12P\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B2<.google.cloud.compute.v1.InstancePropertiesPatch.LabelsEntry\x12S\x0A\x08metadata\x18\xAF\xF6\xB5) \x03(\x0B2>.google.cloud.compute.v1.InstancePropertiesPatch.MetadataEntry\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\x1A/\x0A\x0DMetadataEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\":\x0A\x11InstanceReference\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09H\x00\x88\x01\x01B\x0B\x0A\x09_instance\"\xD7\x01\x0A\x10InstanceSettings\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12K\x0A\x08metadata\x18\xAF\xF6\xB5) \x01(\x0B21.google.cloud.compute.v1.InstanceSettingsMetadataH\x02\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x03\x88\x01\x01B\x0E\x0A\x0C_fingerprintB\x07\x0A\x05_kindB\x0B\x0A\x09_metadataB\x07\x0A\x05_zone\"\xB7\x01\x0A\x18InstanceSettingsMetadata\x12N\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2<.google.cloud.compute.v1.InstanceSettingsMetadata.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x00\x88\x01\x01\x1A,\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01B\x07\x0A\x05_kind\"\x9F\x04\x0A\x10InstanceTemplate\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x02\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x03\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x04\x88\x01\x01\x12G\x0A\x0Aproperties\x18\xB3\x9A\xB6F \x01(\x0B2+.google.cloud.compute.v1.InstancePropertiesH\x05\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x06\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x07\x88\x01\x01\x12 \x0A\x0Fsource_instance\x18\xB9\x98\xFD\xBC\x01 \x01(\x09H\x08\x88\x01\x01\x12U\x0A\x16source_instance_params\x18\xCC\xD0\xC4@ \x01(\x0B2-.google.cloud.compute.v1.SourceInstanceParamsH\x09\x88\x01\x01B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x0D\x0A\x0B_propertiesB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB\x12\x0A\x10_source_instanceB\x19\x0A\x17_source_instance_params\"\xB8\x03\x0A\x1EInstanceTemplateAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12T\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2B.google.cloud.compute.v1.InstanceTemplateAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1Ab\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12C\x0A\x05value\x18\x02 \x01(\x0B24.google.cloud.compute.v1.InstanceTemplatesScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB1\x02\x0A\x14InstanceTemplateList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12;\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2).google.cloud.compute.v1.InstanceTemplate\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xAF\x01\x0A\x1BInstanceTemplatesScopedList\x12I\x0A\x12instance_templates\x18\x8F\xB8\xA5\xDB\x01 \x03(\x0B2).google.cloud.compute.v1.InstanceTemplate\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\x8E\x03\x0A\x16InstanceWithNamedPorts\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09H\x00\x88\x01\x01\x12;\x0A\x0Bnamed_ports\x18\x8C\xC7\xF2\xCB\x01 \x03(\x0B2\".google.cloud.compute.v1.NamedPort\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x01\x88\x01\x01\"\xEC\x01\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x16\x0A\x0EDEPROVISIONING\x10\xEE\x93\xC4\xCC\x01\x12\x0E\x0A\x07PENDING\x10\xF7\xAA\xF0\x10\x12\x14\x0A\x0CPROVISIONING\x10\xED\xF5\xDA\x8A\x01\x12\x11\x0A\x09REPAIRING\x10\x95\x82\x95\xC5\x01\x12\x0E\x0A\x07RUNNING\x10\x9F\xC3\xEA9\x12\x0F\x0A\x07STAGING\x10\x9B\xC8\xC6\xCD\x01\x12\x0F\x0A\x07STOPPED\x10\xAD\xBB\xEC\xD3\x01\x12\x10\x0A\x08STOPPING\x10\xF4\xD0\xA2\xA7\x01\x12\x10\x0A\x09SUSPENDED\x10\xBB\xBB\xB6\x18\x12\x12\x0A\x0ASUSPENDING\x10\xA6\xD4\x98\xF5\x01\x12\x11\x0A\x0ATERMINATED\x10\xA3\xF4\x9BwB\x0B\x0A\x09_instanceB\x09\x0A\x07_status\"C\x0A#InstancesAddResourcePoliciesRequest\x12\x1C\x0A\x11resource_policies\x18\xE1\x9C\xCC\x0A \x03(\x09\"\x8A\x02\x0A\$InstancesBulkInsertOperationMetadata\x12t\x0A\x13per_location_status\x18\x9A\xE9\x84P \x03(\x0B2T.google.cloud.compute.v1.InstancesBulkInsertOperationMetadata.PerLocationStatusEntry\x1Al\x0A\x16PerLocationStatusEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12A\x0A\x05value\x18\x02 \x01(\x0B22.google.cloud.compute.v1.BulkInsertOperationStatus:\x028\x01\"\xD8\x01\x0A&InstancesGetEffectiveFirewallsResponse\x12t\x0A\x10firewall_policys\x18\xC2\xCA\xFC\xC3\x01 \x03(\x0B2V.google.cloud.compute.v1.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy\x128\x0A\x09firewalls\x18\xF3\xC6\xE8\x81\x01 \x03(\x0B2!.google.cloud.compute.v1.Firewall\"\xAC\x04\x0A=InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy\x12\x1C\x0A\x0Cdisplay_name\x18\xE8\x87\x91\x02 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x01\x88\x01\x01\x12O\x0A\x16packet_mirroring_rules\x18\xC4\xFF\xC0\xFD\x01 \x03(\x0B2+.google.cloud.compute.v1.FirewallPolicyRule\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x02\x88\x01\x01\x12=\x0A\x05rules\x18\xF7\x91\xF53 \x03(\x0B2+.google.cloud.compute.v1.FirewallPolicyRule\x12\x1B\x0A\x0Ashort_name\x18\xEE\xB8\xD0\xEA\x01 \x01(\x09H\x03\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x04\x88\x01\x01\"\x99\x01\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x10\x0A\x09HIERARCHY\x10\x95\xC4\xAA!\x12\x0F\x0A\x07NETWORK\x10\x8E\xCC\xB3\xC5\x01\x12\x17\x0A\x10NETWORK_REGIONAL\x10\xB0\xE2\xFDZ\x12\x14\x0A\x0DSYSTEM_GLOBAL\x10\xB3\x97\xD4\x1C\x12\x16\x0A\x0FSYSTEM_REGIONAL\x10\xAF\x8C\x92M\x12\x13\x0A\x0BUNSPECIFIED\x10\x97\xBE\x98\xFB\x01B\x0F\x0A\x0D_display_nameB\x07\x0A\x05_nameB\x0B\x0A\x09_priorityB\x0D\x0A\x0B_short_nameB\x07\x0A\x05_type\"F\x0A&InstancesRemoveResourcePoliciesRequest\x12\x1C\x0A\x11resource_policies\x18\xE1\x9C\xCC\x0A \x03(\x09\"\xC8\x02\x0A\"InstancesReportHostAsFaultyRequest\x12#\x0A\x13disruption_schedule\x18\x83\xC5\xDB- \x01(\x09H\x00\x88\x01\x01\x12`\x0A\x0Dfault_reasons\x18\x92\xAB\x91P \x03(\x0B2F.google.cloud.compute.v1.InstancesReportHostAsFaultyRequestFaultReason\"\x82\x01\x0A\x12DisruptionSchedule\x12!\x0A\x1DUNDEFINED_DISRUPTION_SCHEDULE\x10\x00\x12'\x0A\x1FDISRUPTION_SCHEDULE_UNSPECIFIED\x10\xDB\xEE\xC8\x9E\x01\x12\x0E\x0A\x06FUTURE\x10\xC3\x83\xA2\xE2\x01\x12\x10\x0A\x09IMMEDIATE\x10\x91\x8F\xF3HB\x16\x0A\x14_disruption_schedule\"\xAE\x02\x0A-InstancesReportHostAsFaultyRequestFaultReason\x12\x19\x0A\x08behavior\x18\xD2\xE4\xBA\xD0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\"\xA6\x01\x0A\x08Behavior\x12\x16\x0A\x12UNDEFINED_BEHAVIOR\x10\x00\x12\x1B\x0A\x14BEHAVIOR_UNSPECIFIED\x10\xAA\xE9\xF0(\x12\x11\x0A\x0ACHIP_ERROR\x10\xB5\xC0\xBD}\x12\x12\x0A\x0BPERFORMANCE\x10\x90\xC8\xDA@\x12\x1D\x0A\x16SILENT_DATA_CORRUPTION\x10\xA6\xF5\x8C5\x12\x1F\x0A\x17UNRECOVERABLE_GPU_ERROR\x10\x9B\x92\xB7\xAD\x01B\x0B\x0A\x09_behaviorB\x0E\x0A\x0C_description\"\x95\x01\x0A\x13InstancesScopedList\x127\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x0B2!.google.cloud.compute.v1.Instance\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xD7\x01\x0A\x19InstancesSetLabelsRequest\x12!\x0A\x11label_fingerprint\x18\x99\xF0\xF7T \x01(\x09H\x00\x88\x01\x01\x12R\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B2>.google.cloud.compute.v1.InstancesSetLabelsRequest.LabelsEntry\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01B\x14\x0A\x12_label_fingerprint\"q\x0A#InstancesSetMachineResourcesRequest\x12J\x0A\x12guest_accelerators\x18\xEF\xCC\x87\xDD\x01 \x03(\x0B2*.google.cloud.compute.v1.AcceleratorConfig\"O\x0A\x1EInstancesSetMachineTypeRequest\x12\x1C\x0A\x0Cmachine_type\x18\xB2\xB0\xCAl \x01(\x09H\x00\x88\x01\x01B\x0F\x0A\x0D_machine_type\"Z\x0A!InstancesSetMinCpuPlatformRequest\x12 \x0A\x10min_cpu_platform\x18\xF7\x9B\xEAs \x01(\x09H\x00\x88\x01\x01B\x13\x0A\x11_min_cpu_platform\"h\x0A\x17InstancesSetNameRequest\x12\x1D\x0A\x0Ccurrent_name\x18\x91\xF3\xAB\xBC\x01 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x01\x88\x01\x01B\x0F\x0A\x0D_current_nameB\x07\x0A\x05_name\"w\x0A!InstancesSetSecurityPolicyRequest\x12\x1D\x0A\x12network_interfaces\x18\x8B\xDA\x92\x19 \x03(\x09\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09H\x00\x88\x01\x01B\x12\x0A\x10_security_policy\"W\x0A!InstancesSetServiceAccountRequest\x12\x15\x0A\x05email\x18\x9C\x97\x89. \x01(\x09H\x00\x88\x01\x01\x12\x11\x0A\x06scopes\x18\x9F\x99\x92O \x03(\x09B\x08\x0A\x06_email\"w\x0A&InstancesStartWithEncryptionKeyRequest\x12M\x0A\x05disks\x18\xF6\xCC\xCA- \x03(\x0B2;.google.cloud.compute.v1.CustomerEncryptionKeyProtectedDisk\"\xBD\x0B\x0A\x0FInstantSnapshot\x12\x1D\x0A\x0Carchitecture\x18\xD3\xD2\xB1\x90\x01 \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1D\x0A\x0Cdisk_size_gb\x18\xB7\x9A\xE7\x96\x01 \x01(\x03H\x03\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x04\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x05\x88\x01\x01\x12!\x0A\x11label_fingerprint\x18\x99\xF0\xF7T \x01(\x09H\x06\x88\x01\x01\x12H\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B24.google.cloud.compute.v1.InstantSnapshot.LabelsEntry\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x07\x88\x01\x01\x12F\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2..google.cloud.compute.v1.InstantSnapshotParamsH\x08\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x09\x88\x01\x01\x12W\x0A\x0Fresource_status\x18\xC3\xFA\xF7v \x01(\x0B26.google.cloud.compute.v1.InstantSnapshotResourceStatusH\x0A\x88\x01\x01\x12\x1E\x0A\x0Dsatisfies_pzi\x18\xA1\xDD\xAB\xE5\x01 \x01(\x08H\x0B\x88\x01\x01\x12\x1E\x0A\x0Dsatisfies_pzs\x18\xAB\xDD\xAB\xE5\x01 \x01(\x08H\x0C\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0D\x88\x01\x01\x12!\x0A\x11self_link_with_id\x18\x82\xAC\x9D\x15 \x01(\x09H\x0E\x88\x01\x01\x12\x1C\x0A\x0Bsource_disk\x18\xC1\xEE\xB4\xD7\x01 \x01(\x09H\x0F\x88\x01\x01\x12\x1F\x0A\x0Esource_disk_id\x18\xD9\xCD\xC9\xD8\x01 \x01(\x09H\x10\x88\x01\x01\x12.\x0A\x1Dsource_instant_snapshot_group\x18\x86\xFE\xE7\xFA\x01 \x01(\x09H\x11\x88\x01\x01\x120\x0A source_instant_snapshot_group_id\x18\xF4\x99\xD7O \x01(\x09H\x12\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x13\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x14\x88\x01\x01\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"j\x0A\x0CArchitecture\x12\x1A\x0A\x16UNDEFINED_ARCHITECTURE\x10\x00\x12 \x0A\x18ARCHITECTURE_UNSPECIFIED\x10\xAB\xD4\x9D\xBC\x01\x12\x0C\x0A\x05ARM64\x10\xFA\xCB\xE9\x1D\x12\x0E\x0A\x06X86_64\x10\xC7\xA4\xE6\xCA\x01\"u\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x10\x0A\x08CREATING\x10\xB9\xBD\x9D\xD9\x01\x12\x10\x0A\x08DELETING\x10\xA8\xA7\x87\xFC\x01\x12\x0E\x0A\x06FAILED\x10\xBD\x90\xA6\xD9\x01\x12\x0C\x0A\x05READY\x10\x83\xC3\x8F%\x12\x13\x0A\x0BUNAVAILABLE\x10\xB0\xD8\xA5\xC5\x01B\x0F\x0A\x0D_architectureB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x0F\x0A\x0D_disk_size_gbB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x14\x0A\x12_label_fingerprintB\x07\x0A\x05_nameB\x09\x0A\x07_paramsB\x09\x0A\x07_regionB\x12\x0A\x10_resource_statusB\x10\x0A\x0E_satisfies_pziB\x10\x0A\x0E_satisfies_pzsB\x0C\x0A\x0A_self_linkB\x14\x0A\x12_self_link_with_idB\x0E\x0A\x0C_source_diskB\x11\x0A\x0F_source_disk_idB \x0A\x1E_source_instant_snapshot_groupB#\x0A!_source_instant_snapshot_group_idB\x09\x0A\x07_statusB\x07\x0A\x05_zone\"\xCE\x03\x0A\x1DInstantSnapshotAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12S\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2A.google.cloud.compute.v1.InstantSnapshotAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1Aa\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12B\x0A\x05value\x18\x02 \x01(\x0B23.google.cloud.compute.v1.InstantSnapshotsScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xDD\x05\x0A\x14InstantSnapshotGroup\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x02\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x03\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x04\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x05\x88\x01\x01\x12\\\x0A\x0Fresource_status\x18\xC3\xFA\xF7v \x01(\x0B2;.google.cloud.compute.v1.InstantSnapshotGroupResourceStatusH\x06\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x07\x88\x01\x01\x12!\x0A\x11self_link_with_id\x18\x82\xAC\x9D\x15 \x01(\x09H\x08\x88\x01\x01\x12)\x0A\x18source_consistency_group\x18\xF4\xCC\xAF\xFD\x01 \x01(\x09H\x09\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x0A\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x0B\x88\x01\x01\"\x82\x01\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x10\x0A\x08CREATING\x10\xB9\xBD\x9D\xD9\x01\x12\x10\x0A\x08DELETING\x10\xA8\xA7\x87\xFC\x01\x12\x0E\x0A\x06FAILED\x10\xBD\x90\xA6\xD9\x01\x12\x0F\x0A\x07INVALID\x10\xD7\xFB\xED\xFC\x01\x12\x0C\x0A\x05READY\x10\x83\xC3\x8F%\x12\x0F\x0A\x07UNKNOWN\x10\xAA\xF0\xC4\xCE\x01B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x09\x0A\x07_regionB\x12\x0A\x10_resource_statusB\x0C\x0A\x0A_self_linkB\x14\x0A\x12_self_link_with_idB\x1B\x0A\x19_source_consistency_groupB\x09\x0A\x07_statusB\x07\x0A\x05_zone\"r\x0A\x1EInstantSnapshotGroupParameters\x12.\x0A\x1Dsource_instant_snapshot_group\x18\x86\xFE\xE7\xFA\x01 \x01(\x09H\x00\x88\x01\x01B \x0A\x1E_source_instant_snapshot_group\"\xEF\x01\x0A\"InstantSnapshotGroupResourceStatus\x127\x0A&consistency_membership_resolution_time\x18\x9E\xB5\xA7\xA5\x01 \x01(\x09H\x00\x88\x01\x01\x12U\x0A\x0Bsource_info\x18\xD2\x9C\xBE\xD7\x01 \x01(\x0B27.google.cloud.compute.v1.InstantSnapshotGroupSourceInfoH\x01\x88\x01\x01B)\x0A'_consistency_membership_resolution_timeB\x0E\x0A\x0C_source_info\"\x99\x01\x0A\x1EInstantSnapshotGroupSourceInfo\x12\"\x0A\x11consistency_group\x18\x98\x8B\xA9\xF2\x01 \x01(\x09H\x00\x88\x01\x01\x12\$\x0A\x14consistency_group_id\x18\xA2\xCA\xE8( \x01(\x09H\x01\x88\x01\x01B\x14\x0A\x12_consistency_groupB\x17\x0A\x15_consistency_group_id\"\xAF\x02\x0A\x13InstantSnapshotList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12:\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2(.google.cloud.compute.v1.InstantSnapshot\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xBF\x01\x0A\x15InstantSnapshotParams\x12j\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2G.google.cloud.compute.v1.InstantSnapshotParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"[\x0A\x1DInstantSnapshotResourceStatus\x12#\x0A\x12storage_size_bytes\x18\xF1\x8D\xE6\xB8\x01 \x01(\x03H\x00\x88\x01\x01B\x15\x0A\x13_storage_size_bytes\"\xAC\x01\x0A\x1AInstantSnapshotsScopedList\x12G\x0A\x11instant_snapshots\x18\xD1\xBC\x97\x9D\x01 \x03(\x0B2(.google.cloud.compute.v1.InstantSnapshot\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"h\x0A\x0FInt64RangeMatch\x12\x1A\x0A\x09range_end\x18\xD9\x95\xE0\x99\x01 \x01(\x03H\x00\x88\x01\x01\x12\x1B\x0A\x0Brange_start\x18\xE0\xFD\xA21 \x01(\x03H\x01\x88\x01\x01B\x0C\x0A\x0A_range_endB\x0E\x0A\x0C_range_start\"\x9B\x14\x0A\x0CInterconnect\x12\x1C\x0A\x0Baai_enabled\x18\xCB\xA2\xB1\xB9\x01 \x01(\x08H\x00\x88\x01\x01\x12\x1E\x0A\x0Dadmin_enabled\x18\xD1\xEC\xC1\xD4\x01 \x01(\x08H\x01\x88\x01\x01\x12r\x0A\x1Eapplication_aware_interconnect\x18\x9E\xF8\xCD\xCC\x01 \x01(\x0B2A.google.cloud.compute.v1.InterconnectApplicationAwareInterconnectH\x02\x88\x01\x01\x12\x1E\x0A\x12available_features\x18\xF3\xB9\xD6\xEC\x01 \x03(\x09\x12J\x0A\x0Dcircuit_infos\x18\xAF\x83\xCDN \x03(\x0B20.google.cloud.compute.v1.InterconnectCircuitInfo\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x03\x88\x01\x01\x12\x1D\x0A\x0Dcustomer_name\x18\xCC\xDC\xDF\x01 \x01(\x09H\x04\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x05\x88\x01\x01\x12T\x0A\x10expected_outages\x18\x9B\xEA\x8E~ \x03(\x0B27.google.cloud.compute.v1.InterconnectOutageNotification\x12\"\x0A\x11google_ip_address\x18\xA2\x85\xA5\xD3\x01 \x01(\x09H\x06\x88\x01\x01\x12\$\x0A\x13google_reference_id\x18\xD5\xB5\x8A\xFF\x01 \x01(\x09H\x07\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x08\x88\x01\x01\x12\$\x0A\x18interconnect_attachments\x18\xFF\xD2\xEB\xCA\x01 \x03(\x09\x12\x1E\x0A\x13interconnect_groups\x18\xA5\xAD\x84q \x03(\x09\x12\"\x0A\x11interconnect_type\x18\xCB\x98\xD3\xF5\x01 \x01(\x09H\x09\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x0A\x88\x01\x01\x12!\x0A\x11label_fingerprint\x18\x99\xF0\xF7T \x01(\x09H\x0B\x88\x01\x01\x12E\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B21.google.cloud.compute.v1.Interconnect.LabelsEntry\x12\x1A\x0A\x09link_type\x18\xDF\x88\xBE\xF9\x01 \x01(\x09H\x0C\x88\x01\x01\x12\x19\x0A\x08location\x18\xB5\xBF\xBE\x8A\x01 \x01(\x09H\x0D\x88\x01\x01\x12D\x0A\x06macsec\x18\xA2\xC1\x97\xFC\x01 \x01(\x0B2+.google.cloud.compute.v1.InterconnectMacsecH\x0E\x88\x01\x01\x12\x1E\x0A\x0Emacsec_enabled\x18\xA4\xA1\xCD\\ \x01(\x08H\x0F\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x10\x88\x01\x01\x12!\x0A\x11noc_contact_email\x18\x80\xF8\xDA\x06 \x01(\x09H\x11\x88\x01\x01\x12\"\x0A\x12operational_status\x18\xFF\xB1\xF0_ \x01(\x09H\x12\x88\x01\x01\x12C\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2+.google.cloud.compute.v1.InterconnectParamsH\x13\x88\x01\x01\x12\x1F\x0A\x0Fpeer_ip_address\x18\xD9\x97\x87c \x01(\x09H\x14\x88\x01\x01\x12'\x0A\x16provisioned_link_count\x18\xF5\xD2\xF6\xC3\x01 \x01(\x05H\x15\x88\x01\x01\x12 \x0A\x0Fremote_location\x18\x8E\x8F\xD7\x9A\x01 \x01(\x09H\x16\x88\x01\x01\x12\x1E\x0A\x12requested_features\x18\xEE\xF3\xF7\xDB\x01 \x03(\x09\x12\$\x0A\x14requested_link_count\x18\xFB\xDB\xBD\x15 \x01(\x05H\x17\x88\x01\x01\x12\x1E\x0A\x0Dsatisfies_pzs\x18\xAB\xDD\xAB\xE5\x01 \x01(\x08H\x18\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x19\x88\x01\x01\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H\x1A\x88\x01\x01\x12\x18\x0A\x07subzone\x18\xEC\x83\xC7\x85\x01 \x01(\x09H\x1B\x88\x01\x01\x12\x16\x0A\x0Bwire_groups\x18\xCE\xED\xB1\x13 \x03(\x09\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"5\x0A\x11AvailableFeatures\x12 \x0A\x1CUNDEFINED_AVAILABLE_FEATURES\x10\x00\"j\x0A\x10InterconnectType\x12\x1F\x0A\x1BUNDEFINED_INTERCONNECT_TYPE\x10\x00\x12\x10\x0A\x09DEDICATED\x10\xCF\x9B\x9C{\x12\x12\x0A\x0AIT_PRIVATE\x10\xCF\x8C\x88\xA0\x01\x12\x0F\x0A\x07PARTNER\x10\xA8\xD1\xA1\xDC\x01\"\x8D\x01\x0A\x08LinkType\x12\x17\x0A\x13UNDEFINED_LINK_TYPE\x10\x00\x12\"\x0A\x1ALINK_TYPE_ETHERNET_100G_LR\x10\xE7\xF2\x81\xA1\x01\x12 \x0A\x19LINK_TYPE_ETHERNET_10G_LR\x10\xA5\xB9\xF1p\x12\"\x0A\x1BLINK_TYPE_ETHERNET_400G_LR4\x10\xCA\xF4\xC8<\"`\x0A\x11OperationalStatus\x12 \x0A\x1CUNDEFINED_OPERATIONAL_STATUS\x10\x00\x12\x10\x0A\x09OS_ACTIVE\x10\xC1\xFB\xC8\x1A\x12\x17\x0A\x10OS_UNPROVISIONED\x10\xC0\xC1\xAAr\"5\x0A\x11RequestedFeatures\x12 \x0A\x1CUNDEFINED_REQUESTED_FEATURES\x10\x00\"C\x0A\x05State\x12\x13\x0A\x0FUNDEFINED_STATE\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x15\x0A\x0DUNPROVISIONED\x10\xDB\xC7\xD7\xF6\x01\"F\x0A\x07Subzone\x12\x15\x0A\x11UNDEFINED_SUBZONE\x10\x00\x12\x11\x0A\x09SUBZONE_A\x10\x8E\xAD\x84\x8B\x01\x12\x11\x0A\x09SUBZONE_B\x10\x8F\xAD\x84\x8B\x01B\x0E\x0A\x0C_aai_enabledB\x10\x0A\x0E_admin_enabledB!\x0A\x1F_application_aware_interconnectB\x15\x0A\x13_creation_timestampB\x10\x0A\x0E_customer_nameB\x0E\x0A\x0C_descriptionB\x14\x0A\x12_google_ip_addressB\x16\x0A\x14_google_reference_idB\x05\x0A\x03_idB\x14\x0A\x12_interconnect_typeB\x07\x0A\x05_kindB\x14\x0A\x12_label_fingerprintB\x0C\x0A\x0A_link_typeB\x0B\x0A\x09_locationB\x09\x0A\x07_macsecB\x11\x0A\x0F_macsec_enabledB\x07\x0A\x05_nameB\x14\x0A\x12_noc_contact_emailB\x15\x0A\x13_operational_statusB\x09\x0A\x07_paramsB\x12\x0A\x10_peer_ip_addressB\x19\x0A\x17_provisioned_link_countB\x12\x0A\x10_remote_locationB\x17\x0A\x15_requested_link_countB\x10\x0A\x0E_satisfies_pzsB\x0C\x0A\x0A_self_linkB\x08\x0A\x06_stateB\x0A\x0A\x08_subzone\"\xA7\x04\x0A(InterconnectApplicationAwareInterconnect\x12\x87\x01\x0A\x1Bbandwidth_percentage_policy\x18\xE9\xDC\x96Y \x01(\x0B2Z.google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentagePolicyH\x00\x88\x01\x01\x12#\x0A\x13profile_description\x18\xE6\xEC\xA8} \x01(\x09H\x01\x88\x01\x01\x12z\x0A\x19shape_average_percentages\x18\xD9\xB8\xF4{ \x03(\x0B2T.google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentage\x12}\x0A\x16strict_priority_policy\x18\xB7\x95\x97E \x01(\x0B2U.google.cloud.compute.v1.InterconnectApplicationAwareInterconnectStrictPriorityPolicyH\x02\x88\x01\x01B\x1E\x0A\x1C_bandwidth_percentage_policyB\x16\x0A\x14_profile_descriptionB\x19\x0A\x17_strict_priority_policy\"\x88\x02\x0A;InterconnectApplicationAwareInterconnectBandwidthPercentage\x12\x1A\x0A\x0Apercentage\x18\x9A\xE5\xB7H \x01(\x0DH\x00\x88\x01\x01\x12\x1D\x0A\x0Dtraffic_class\x18\xB6\xF9\xBF^ \x01(\x09H\x01\x88\x01\x01\"m\x0A\x0CTrafficClass\x12\x1B\x0A\x17UNDEFINED_TRAFFIC_CLASS\x10\x00\x12\x09\x0A\x03TC1\x10\xA2\x87\x05\x12\x09\x0A\x03TC2\x10\xA3\x87\x05\x12\x09\x0A\x03TC3\x10\xA4\x87\x05\x12\x09\x0A\x03TC4\x10\xA5\x87\x05\x12\x09\x0A\x03TC5\x10\xA6\x87\x05\x12\x09\x0A\x03TC6\x10\xA7\x87\x05B\x0D\x0A\x0B_percentageB\x10\x0A\x0E_traffic_class\"\xBB\x01\x0AAInterconnectApplicationAwareInterconnectBandwidthPercentagePolicy\x12v\x0A\x15bandwidth_percentages\x18\x8B\xFD\xA3o \x03(\x0B2T.google.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentage\">\x0A.google.cloud.compute.v1.InterconnectAttachmentPartnerMetadataH\x1F\x88\x01\x01\x12e\x0A\x19private_interconnect_info\x18\x83\xEC\x91q \x01(\x0B2:.google.cloud.compute.v1.InterconnectAttachmentPrivateInfoH \x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H!\x88\x01\x01\x12\x1F\x0A\x0Eremote_service\x18\xBC\xFF\xF2\xBA\x01 \x01(\x09H\"\x88\x01\x01\x12\x16\x0A\x06router\x18\xC9\xAE\xEEF \x01(\x09H#\x88\x01\x01\x12\x1E\x0A\x0Dsatisfies_pzs\x18\xAB\xDD\xAB\xE5\x01 \x01(\x08H\$\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H%\x88\x01\x01\x12\x1B\x0A\x0Astack_type\x18\x91\xB5\x8B\xCB\x01 \x01(\x09H&\x88\x01\x01\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H'\x88\x01\x01\x12\x1E\x0A\x0Dsubnet_length\x18\x88\xC4\xB7\x85\x01 \x01(\x05H(\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H)\x88\x01\x01\x12\x1D\x0A\x0Dvlan_tag8021q\x18\x9C\xE8\x979 \x01(\x05H*\x88\x01\x01\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\x8F\x02\x0A\x09Bandwidth\x12\x17\x0A\x13UNDEFINED_BANDWIDTH\x10\x00\x12\x0F\x0A\x08BPS_100G\x10\xB0\x95\xD0\x17\x12\x0F\x0A\x08BPS_100M\x10\xB6\x95\xD0\x17\x12\x0F\x0A\x07BPS_10G\x10\x8E\x89\xF2\x84\x01\x12\x0E\x0A\x06BPS_1G\x10\xF0\xAD\xB9\xA9\x01\x12\x0F\x0A\x08BPS_200M\x10\x95\xFE\xD1\x17\x12\x0F\x0A\x07BPS_20G\x10\xCF\x90\xF2\x84\x01\x12\x0E\x0A\x06BPS_2G\x10\x8F\xAE\xB9\xA9\x01\x12\x0F\x0A\x08BPS_300M\x10\xF4\xE6\xD3\x17\x12\x0F\x0A\x08BPS_400G\x10\xCD\xCF\xD5\x17\x12\x0F\x0A\x08BPS_400M\x10\xD3\xCF\xD5\x17\x12\x0F\x0A\x08BPS_500M\x10\xB2\xB8\xD7\x17\x12\x0F\x0A\x07BPS_50G\x10\x92\xA7\xF2\x84\x01\x12\x0F\x0A\x07BPS_50M\x10\x98\xA7\xF2\x84\x01\x12\x0E\x0A\x06BPS_5G\x10\xEC\xAE\xB9\xA9\x01\"\x9F\x01\x0A\x16EdgeAvailabilityDomain\x12&\x0A\"UNDEFINED_EDGE_AVAILABILITY_DOMAIN\x10\x00\x12\x1D\x0A\x15AVAILABILITY_DOMAIN_1\x10\xDA\xFB\xD6\xA6\x01\x12\x1D\x0A\x15AVAILABILITY_DOMAIN_2\x10\xDB\xFB\xD6\xA6\x01\x12\x1F\x0A\x17AVAILABILITY_DOMAIN_ANY\x10\xB5\xEA\xF7\xB2\x01\"A\x0A\x0AEncryption\x12\x18\x0A\x14UNDEFINED_ENCRYPTION\x10\x00\x12\x0C\x0A\x05IPSEC\x10\xAA\xA3\xA9!\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01\"`\x0A\x11OperationalStatus\x12 \x0A\x1CUNDEFINED_OPERATIONAL_STATUS\x10\x00\x12\x10\x0A\x09OS_ACTIVE\x10\xC1\xFB\xC8\x1A\x12\x17\x0A\x10OS_UNPROVISIONED\x10\xC0\xC1\xAAr\"I\x0A\x09StackType\x12\x18\x0A\x14UNDEFINED_STACK_TYPE\x10\x00\x12\x10\x0A\x09IPV4_IPV6\x10\x81\xE8\xCA\x0A\x12\x10\x0A\x09IPV4_ONLY\x10\xA6\xCB\xD5\x0A\"\xC2\x01\x0A\x05State\x12\x13\x0A\x0FUNDEFINED_STATE\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x0E\x0A\x07DEFUNCT\x10\xAF\xBC\xA17\x12 \x0A\x18PARTNER_REQUEST_RECEIVED\x10\xE8\xF0\xF2\xF4\x01\x12\x17\x0A\x10PENDING_CUSTOMER\x10\xA6\x83\xEFO\x12\x17\x0A\x0FPENDING_PARTNER\x10\xE0\xFB\xFA\xB8\x01\x12\x19\x0A\x11STATE_UNSPECIFIED\x10\xC9\xD0\xBC\xE0\x01\x12\x15\x0A\x0DUNPROVISIONED\x10\xDB\xC7\xD7\xF6\x01\"m\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x10\x0A\x09DEDICATED\x10\xCF\x9B\x9C{\x12\x14\x0A\x0CL2_DEDICATED\x10\xB6\x94\xC0\xA0\x01\x12\x0F\x0A\x07PARTNER\x10\xA8\xD1\xA1\xDC\x01\x12\x18\x0A\x10PARTNER_PROVIDER\x10\xA8\xF7\xB7\xE6\x01B\x10\x0A\x0E_admin_enabledB\x13\x0A\x11_attachment_groupB\x0C\x0A\x0A_bandwidthB\$\x0A\"_candidate_cloud_router_ip_addressB&\x0A\$_candidate_cloud_router_ipv6_addressB'\x0A%_candidate_customer_router_ip_addressB)\x0A'_candidate_customer_router_ipv6_addressB\x1A\x0A\x18_cloud_router_ip_addressB\x1C\x0A\x1A_cloud_router_ipv6_addressB!\x0A\x1F_cloud_router_ipv6_interface_idB\x1C\x0A\x1A_configuration_constraintsB\x15\x0A\x13_creation_timestampB\x1D\x0A\x1B_customer_router_ip_addressB\x1F\x0A\x1D_customer_router_ipv6_addressB\$\x0A\"_customer_router_ipv6_interface_idB\x14\x0A\x12_dataplane_versionB\x0E\x0A\x0C_descriptionB\x1B\x0A\x19_edge_availability_domainB\x0D\x0A\x0B_encryptionB\x16\x0A\x14_google_reference_idB\x05\x0A\x03_idB\x0F\x0A\x0D_interconnectB\x07\x0A\x05_kindB\x10\x0A\x0E_l2_forwardingB\x14\x0A\x12_label_fingerprintB\x06\x0A\x04_mtuB\x07\x0A\x05_nameB\x15\x0A\x13_operational_statusB\x0E\x0A\x0C_pairing_keyB\x09\x0A\x07_paramsB\x0E\x0A\x0C_partner_asnB\x13\x0A\x11_partner_metadataB\x1C\x0A\x1A_private_interconnect_infoB\x09\x0A\x07_regionB\x11\x0A\x0F_remote_serviceB\x09\x0A\x07_routerB\x10\x0A\x0E_satisfies_pzsB\x0C\x0A\x0A_self_linkB\x0D\x0A\x0B_stack_typeB\x08\x0A\x06_stateB\x10\x0A\x0E_subnet_lengthB\x07\x0A\x05_typeB\x10\x0A\x0E_vlan_tag8021q\"\xE3\x03\x0A\$InterconnectAttachmentAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12Z\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2H.google.cloud.compute.v1.InterconnectAttachmentAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1Ah\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12I\x0A\x05value\x18\x02 \x01(\x0B2:.google.cloud.compute.v1.InterconnectAttachmentsScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB3\x02\x0A.InterconnectAttachmentConfigurationConstraints\x12\x18\x0A\x07bgp_md5\x18\x8A\xE8\xF3\xB1\x01 \x01(\x09H\x00\x88\x01\x01\x12w\x0A\x13bgp_peer_asn_ranges\x18\x82\xBB\xF9\xE2\x01 \x03(\x0B2V.google.cloud.compute.v1.InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange\"b\x0A\x06BgpMd5\x12\x15\x0A\x11UNDEFINED_BGP_MD5\x10\x00\x12\x14\x0A\x0CMD5_OPTIONAL\x10\x81\xA2\xE0\xFD\x01\x12\x13\x0A\x0CMD5_REQUIRED\x10\xC0\xE2\xFBg\x12\x16\x0A\x0FMD5_UNSUPPORTED\x10\xD4\xE1\xBB)B\x0A\x0A\x08_bgp_md5\"w\x0A=InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange\x12\x12\x0A\x03max\x18\xE4\xCA\x06 \x01(\x0DH\x00\x88\x01\x01\x12\x12\x0A\x03min\x18\xD2\xCC\x06 \x01(\x0DH\x01\x88\x01\x01B\x06\x0A\x04_maxB\x06\x0A\x04_min\"\x81\x07\x0A\x1BInterconnectAttachmentGroup\x12^\x0A\x0Battachments\x18\xB0\x97\xCF\x9F\x01 \x03(\x0B2E.google.cloud.compute.v1.InterconnectAttachmentGroup.AttachmentsEntry\x12[\x0A\x0Aconfigured\x18\xBE\xF4\xFB\x8C\x01 \x01(\x0B2>.google.cloud.compute.v1.InterconnectAttachmentGroupConfiguredH\x00\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x03\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x04\x88\x01\x01\x12S\x0A\x06intent\x18\x9C\xED\xC4\xCB\x01 \x01(\x0B2:.google.cloud.compute.v1.InterconnectAttachmentGroupIntentH\x05\x88\x01\x01\x12#\x0A\x12interconnect_group\x18\x8E\xB7\xA9\xB9\x01 \x01(\x09H\x06\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x07\x88\x01\x01\x12g\x0A\x11logical_structure\x18\xBD\x99\xF4C \x01(\x0B2D.google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureH\x08\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x09\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0A\x88\x01\x01\x1Ar\x0A\x10AttachmentsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12M\x0A\x05value\x18\x02 \x01(\x0B2>.google.cloud.compute.v1.InterconnectAttachmentGroupAttachment:\x028\x01B\x0D\x0A\x0B_configuredB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x07\x0A\x05_etagB\x05\x0A\x03_idB\x09\x0A\x07_intentB\x15\x0A\x13_interconnect_groupB\x07\x0A\x05_kindB\x14\x0A\x12_logical_structureB\x07\x0A\x05_nameB\x0C\x0A\x0A_self_link\"R\x0A%InterconnectAttachmentGroupAttachment\x12\x1A\x0A\x0Aattachment\x18\xA3\xB2\xDDW \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_attachment\"\xAE\x01\x0A%InterconnectAttachmentGroupConfigured\x12p\x0A\x10availability_sla\x18\xC4\xB8\xB3\xE1\x01 \x01(\x0B2M.google.cloud.compute.v1.InterconnectAttachmentGroupConfiguredAvailabilitySLAH\x00\x88\x01\x01B\x13\x0A\x11_availability_sla\"\x8A\x03\x0A4InterconnectAttachmentGroupConfiguredAvailabilitySLA\x12\x1D\x0A\x0Deffective_sla\x18\x90\xD5\xDFD \x01(\x09H\x00\x88\x01\x01\x12\x83\x01\x0A\x15intended_sla_blockers\x18\x84\xAD\xE6\xD5\x01 \x03(\x0B2`.google.cloud.compute.v1.InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers\"\x9A\x01\x0A\x0CEffectiveSla\x12\x1B\x0A\x17UNDEFINED_EFFECTIVE_SLA\x10\x00\x12!\x0A\x19EFFECTIVE_SLA_UNSPECIFIED\x10\xA8\xA7\x90\xEA\x01\x12\x0D\x0A\x06NO_SLA\x10\x8A\xE3\xFEL\x12\x1B\x0A\x13PRODUCTION_CRITICAL\x10\xE5\xF8\xA7\xE0\x01\x12\x1E\x0A\x17PRODUCTION_NON_CRITICAL\x10\xB7\xBD\xFD7B\x10\x0A\x0E_effective_sla\"\xAB\x04\x0AGInterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers\x12\x17\x0A\x0Battachments\x18\xB0\x97\xCF\x9F\x01 \x03(\x09\x12\x1D\x0A\x0Cblocker_type\x18\xDF\xA4\xE2\xB5\x01 \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12documentation_link\x18\xDF\xD4\xC8, \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bexplanation\x18\x99\x9C\xD7\xF0\x01 \x01(\x09H\x02\x88\x01\x01\x12\x12\x0A\x06metros\x18\xFA\xEC\x97\xFE\x01 \x03(\x09\x12\x12\x0A\x07regions\x18\xFF\xEF\xF2\x05 \x03(\x09\x12\x10\x0A\x05zones\x18\xC7\xA4\xAD7 \x03(\x09\"\xF3\x01\x0A\x0BBlockerType\x12\x1A\x0A\x16UNDEFINED_BLOCKER_TYPE\x10\x00\x12 \x0A\x18BLOCKER_TYPE_UNSPECIFIED\x10\xD7\xC2\xF8\xCC\x01\x12\x1B\x0A\x13INCOMPATIBLE_METROS\x10\xC0\x9F\xBD\x8A\x01\x12\x1B\x0A\x14INCOMPATIBLE_REGIONS\x10\xD9\x8E\xFA\x02\x12\x1D\x0A\x16MISSING_GLOBAL_ROUTING\x10\xA3\xC8\x8EO\x12\x16\x0A\x0ENO_ATTACHMENTS\x10\x92\xDC\xD8\xD9\x01\x12'\x0A NO_ATTACHMENTS_IN_METRO_AND_ZONE\x10\xA7\xC6\xD2\x18\x12\x0C\x0A\x05OTHER\x10\xF0\x8D\x82\$B\x0F\x0A\x0D_blocker_typeB\x15\x0A\x13_documentation_linkB\x0E\x0A\x0C_explanation\"\x80\x02\x0A!InterconnectAttachmentGroupIntent\x12!\x0A\x10availability_sla\x18\xC4\xB8\xB3\xE1\x01 \x01(\x09H\x00\x88\x01\x01\"\xA2\x01\x0A\x0FAvailabilitySla\x12\x1E\x0A\x1AUNDEFINED_AVAILABILITY_SLA\x10\x00\x12#\x0A\x1CAVAILABILITY_SLA_UNSPECIFIED\x10\xFC\xDE\xAA\x05\x12\x0D\x0A\x06NO_SLA\x10\x8A\xE3\xFEL\x12\x1B\x0A\x13PRODUCTION_CRITICAL\x10\xE5\xF8\xA7\xE0\x01\x12\x1E\x0A\x17PRODUCTION_NON_CRITICAL\x10\xB7\xBD\xFD7B\x13\x0A\x11_availability_sla\"\x8D\x01\x0A+InterconnectAttachmentGroupLogicalStructure\x12^\x0A\x07regions\x18\xFF\xEF\xF2\x05 \x03(\x0B2J.google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegion\"\xBB\x01\x0A1InterconnectAttachmentGroupLogicalStructureRegion\x12c\x0A\x06metros\x18\xFA\xEC\x97\xFE\x01 \x03(\x0B2O.google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x00\x88\x01\x01B\x09\x0A\x07_region\"\xCA\x01\x0A6InterconnectAttachmentGroupLogicalStructureRegionMetro\x12o\x0A\x0Afacilities\x18\x81\xC5\xF4\xFF\x01 \x03(\x0B2W.google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetroFacility\x12\x15\x0A\x05metro\x18\x99\xDA\xBE1 \x01(\x09H\x00\x88\x01\x01B\x08\x0A\x06_metro\"\xD7\x01\x0A>InterconnectAttachmentGroupLogicalStructureRegionMetroFacility\x12\x19\x0A\x08facility\x18\xA3\xDD\xF9\xEE\x01 \x01(\x09H\x00\x88\x01\x01\x12m\x0A\x05zones\x18\xC7\xA4\xAD7 \x03(\x0B2[.google.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZoneB\x0B\x0A\x09_facility\"|\x0ABInterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone\x12\x17\x0A\x0Battachments\x18\xB0\x97\xCF\x9F\x01 \x03(\x09\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x00\x88\x01\x01B\x07\x0A\x05_zone\"\xC4\x01\x0A8InterconnectAttachmentGroupsGetOperationalStatusResponse\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12^\x0A\x06result\x18\x9D\x90\xB7B \x01(\x0B2F.google.cloud.compute.v1.InterconnectAttachmentGroupsOperationalStatusH\x01\x88\x01\x01B\x07\x0A\x05_etagB\x09\x0A\x07_result\"\x88\x03\x0A(InterconnectAttachmentGroupsListResponse\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x12F\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B24.google.cloud.compute.v1.InterconnectAttachmentGroup\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x88\x05\x0A-InterconnectAttachmentGroupsOperationalStatus\x12w\x0A\x13attachment_statuses\x18\xBC\xAF\x98\xEA\x01 \x03(\x0B2V.google.cloud.compute.v1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus\x12[\x0A\x0Aconfigured\x18\xBE\xF4\xFB\x8C\x01 \x01(\x0B2>.google.cloud.compute.v1.InterconnectAttachmentGroupConfiguredH\x00\x88\x01\x01\x12\x1D\x0A\x0Cgroup_status\x18\xB2\xB3\xC5\xA1\x01 \x01(\x09H\x01\x88\x01\x01\x12S\x0A\x06intent\x18\x9C\xED\xC4\xCB\x01 \x01(\x0B2:.google.cloud.compute.v1.InterconnectAttachmentGroupIntentH\x02\x88\x01\x01\x12[\x0A\x0Boperational\x18\xD2\xC7\xEC= \x01(\x0B2>.google.cloud.compute.v1.InterconnectAttachmentGroupConfiguredH\x03\x88\x01\x01\"u\x0A\x0BGroupStatus\x12\x1A\x0A\x16UNDEFINED_GROUP_STATUS\x10\x00\x12\x10\x0A\x08DEGRADED\x10\xAE\xA6\xA0\xBD\x01\x12\x11\x0A\x0AFULLY_DOWN\x10\x97\xB0\xEBy\x12\x10\x0A\x08FULLY_UP\x10\xD0\xBE\xB4\xF0\x01\x12\x13\x0A\x0BUNSPECIFIED\x10\x97\xBE\x98\xFB\x01B\x0D\x0A\x0B_configuredB\x0F\x0A\x0D_group_statusB\x09\x0A\x07_intentB\x0E\x0A\x0C_operational\"\x94\x06\x0A=InterconnectAttachmentGroupsOperationalStatusAttachmentStatus\x12\x1E\x0A\x0Dadmin_enabled\x18\xD1\xEC\xC1\xD4\x01 \x01(\x08H\x00\x88\x01\x01\x12\x1A\x0A\x0Aattachment\x18\xA3\xB2\xDDW \x01(\x09H\x01\x88\x01\x01\x12\x19\x0A\x09is_active\x18\xBB\xD7\xE06 \x01(\x09H\x02\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x03\x88\x01\x01\"Z\x0A\x08IsActive\x12\x17\x0A\x13UNDEFINED_IS_ACTIVE\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x10\x0A\x08INACTIVE\x10\xEB\x98\xF9\x80\x01\x12\x13\x0A\x0BUNSPECIFIED\x10\x97\xBE\x98\xFB\x01\"\xCD\x03\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12!\x0A\x19ATTACHMENT_STATUS_UNKNOWN\x10\xF9\xDE\xA5\xE1\x01\x12\x1B\x0A\x13CONNECTION_DISABLED\x10\xBD\x95\xA9\xCE\x01\x12\x16\x0A\x0FCONNECTION_DOWN\x10\xE3\x8A\xCA\x7F\x12\x15\x0A\x0DCONNECTION_UP\x10\x9C\xDF\x9E\xD9\x01\x12\x0E\x0A\x07DEFUNCT\x10\xAF\xBC\xA17\x12)\x0A!IPSEC_CONFIGURATION_NEEDED_STATUS\x10\xFE\xB5\x87\xD9\x01\x12)\x0A!IPSEC_READY_TO_RESUME_FLOW_STATUS\x10\x84\x99\xC0\xB7\x01\x12\x19\x0A\x11IPV4_DOWN_IPV6_UP\x10\xB0\xDA\xA8\x84\x01\x12\x19\x0A\x11IPV4_UP_IPV6_DOWN\x10\xB0\x9E\xDA\x96\x01\x12 \x0A\x18PARTNER_REQUEST_RECEIVED\x10\xE8\xF0\xF2\xF4\x01\x12\x17\x0A\x10PENDING_CUSTOMER\x10\xA6\x83\xEFO\x12\x17\x0A\x0FPENDING_PARTNER\x10\xE0\xFB\xFA\xB8\x01\x12\x13\x0A\x0BPROVISIONED\x10\x94\xB0\xD1\xA9\x01\x12\"\x0A\x1BROUTER_CONFIGURATION_BROKEN\x10\x94\x8D\xE2G\x12\x15\x0A\x0DUNPROVISIONED\x10\xDB\xC7\xD7\xF6\x01B\x10\x0A\x0E_admin_enabledB\x0D\x0A\x0B_attachmentB\x0C\x0A\x0A_is_activeB\x09\x0A\x07_status\"\xDB\x04\x0A\"InterconnectAttachmentL2Forwarding\x12r\x0A\x12appliance_mappings\x18\xB7\xBF\xCB\xB2\x01 \x03(\x0B2R.google.cloud.compute.v1.InterconnectAttachmentL2Forwarding.ApplianceMappingsEntry\x12-\x0A\x1Cdefault_appliance_ip_address\x18\xEC\xE3\xE8\xFF\x01 \x01(\x09H\x00\x88\x01\x01\x12f\x0A\x0Dgeneve_header\x18\xA8\x95\xCC8 \x01(\x0B2G.google.cloud.compute.v1.InterconnectAttachmentL2ForwardingGeneveHeaderH\x01\x88\x01\x01\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09H\x02\x88\x01\x01\x12+\x0A\x1Atunnel_endpoint_ip_address\x18\xEF\xD6\xC1\xDF\x01 \x01(\x09H\x03\x88\x01\x01\x1A\x85\x01\x0A\x16ApplianceMappingsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12Z\x0A\x05value\x18\x02 \x01(\x0B2K.google.cloud.compute.v1.InterconnectAttachmentL2ForwardingApplianceMapping:\x028\x01B\x1F\x0A\x1D_default_appliance_ip_addressB\x10\x0A\x0E_geneve_headerB\x0A\x0A\x08_networkB\x1D\x0A\x1B_tunnel_endpoint_ip_address\"\xA8\x02\x0A2InterconnectAttachmentL2ForwardingApplianceMapping\x12\$\x0A\x14appliance_ip_address\x18\xAE\x95\xD3\x1B \x01(\x09H\x00\x88\x01\x01\x12\x93\x01\x0A inner_vlan_to_appliance_mappings\x18\xA8\x8B\xB8. \x03(\x0B2f.google.cloud.compute.v1.InterconnectAttachmentL2ForwardingApplianceMappingInnerVlanToApplianceMapping\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x01\x88\x01\x01B\x17\x0A\x15_appliance_ip_addressB\x07\x0A\x05_name\"\xB8\x01\x0AMInterconnectAttachmentL2ForwardingApplianceMappingInnerVlanToApplianceMapping\x12+\x0A\x1Ainner_appliance_ip_address\x18\xF7\x91\x98\xA7\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Finner_vlan_tags\x18\xCC\xC5\xCD\xCD\x01 \x03(\x09B\x1D\x0A\x1B_inner_appliance_ip_address\"L\x0A.InterconnectAttachmentL2ForwardingGeneveHeader\x12\x12\x0A\x03vni\x18\xB1\x91\x07 \x01(\x0DH\x00\x88\x01\x01B\x06\x0A\x04_vni\"\xBD\x02\x0A\x1AInterconnectAttachmentList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12A\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2/.google.cloud.compute.v1.InterconnectAttachment\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xCD\x01\x0A\x1CInterconnectAttachmentParams\x12q\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2N.google.cloud.compute.v1.InterconnectAttachmentParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xBC\x01\x0A%InterconnectAttachmentPartnerMetadata\x12\"\x0A\x11interconnect_name\x18\x9C\xEF\xC6\xF5\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Cpartner_name\x18\xA2\xA7\x90M \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x0Aportal_url\x18\x9C\xCE\xAD\x80\x01 \x01(\x09H\x02\x88\x01\x01B\x14\x0A\x12_interconnect_nameB\x0F\x0A\x0D_partner_nameB\x0D\x0A\x0B_portal_url\"K\x0A!InterconnectAttachmentPrivateInfo\x12\x19\x0A\x08tag8021q\x18\xC0\xD1\xCE\x81\x01 \x01(\x0DH\x00\x88\x01\x01B\x0B\x0A\x09_tag8021q\"\xC1\x01\x0A!InterconnectAttachmentsScopedList\x12U\x0A\x18interconnect_attachments\x18\xFF\xD2\xEB\xCA\x01 \x03(\x0B2/.google.cloud.compute.v1.InterconnectAttachment\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xC5\x01\x0A\x17InterconnectCircuitInfo\x12\"\x0A\x12customer_demarc_id\x18\x93\x8C\xDC\x0D \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x11google_circuit_id\x18\xF7\x8D\xF8| \x01(\x09H\x01\x88\x01\x01\x12!\x0A\x10google_demarc_id\x18\xAE\xDD\xDB\xD5\x01 \x01(\x09H\x02\x88\x01\x01B\x15\x0A\x13_customer_demarc_idB\x14\x0A\x12_google_circuit_idB\x13\x0A\x11_google_demarc_id\"\x95\x05\x0A\x17InterconnectDiagnostics\x12P\x0A\x0Aarp_caches\x18\x91\xD6\xD8\xC5\x01 \x03(\x0B28.google.cloud.compute.v1.InterconnectDiagnosticsARPEntry\x12(\x0A\x17bundle_aggregation_type\x18\x94\xC9\xB2\xCF\x01 \x01(\x09H\x00\x88\x01\x01\x12)\x0A\x19bundle_operational_status\x18\xDC\x97\xE02 \x01(\x09H\x01\x88\x01\x01\x12L\x0A\x05links\x18\xB9\x9F\x8D1 \x03(\x0B2:.google.cloud.compute.v1.InterconnectDiagnosticsLinkStatus\x12\x1C\x0A\x0Bmac_address\x18\x84\xD2\xC8\x9E\x01 \x01(\x09H\x02\x88\x01\x01\"\x8A\x01\x0A\x15BundleAggregationType\x12%\x0A!UNDEFINED_BUNDLE_AGGREGATION_TYPE\x10\x00\x12#\x0A\x1CBUNDLE_AGGREGATION_TYPE_LACP\x10\xCD\xA2\x9E\x0D\x12%\x0A\x1EBUNDLE_AGGREGATION_TYPE_STATIC\x10\xD9\x98\x95\x18\"\x8F\x01\x0A\x17BundleOperationalStatus\x12'\x0A#UNDEFINED_BUNDLE_OPERATIONAL_STATUS\x10\x00\x12&\x0A\x1EBUNDLE_OPERATIONAL_STATUS_DOWN\x10\x85\xAE\xB4\xD8\x01\x12#\x0A\x1CBUNDLE_OPERATIONAL_STATUS_UP\x10\xBE\x83\xF9LB\x1A\x0A\x18_bundle_aggregation_typeB\x1C\x0A\x1A_bundle_operational_statusB\x0E\x0A\x0C_mac_address\"{\x0A\x1FInterconnectDiagnosticsARPEntry\x12\x1B\x0A\x0Aip_address\x18\xDC\xF1\xDC\xC1\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bmac_address\x18\x84\xD2\xC8\x9E\x01 \x01(\x09H\x01\x88\x01\x01B\x0D\x0A\x0B_ip_addressB\x0E\x0A\x0C_mac_address\"\xFA\x01\x0A%InterconnectDiagnosticsLinkLACPStatus\x12 \x0A\x10google_system_id\x18\xA5\x85\xBF+ \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12neighbor_system_id\x18\x9E\x98\xF9\xA3\x01 \x01(\x09H\x01\x88\x01\x01\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H\x02\x88\x01\x01\"=\x0A\x05State\x12\x13\x0A\x0FUNDEFINED_STATE\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x0F\x0A\x08DETACHED\x10\xF2\xF6\xA1gB\x13\x0A\x11_google_system_idB\x15\x0A\x13_neighbor_system_idB\x08\x0A\x06_state\"\xE3\x01\x0A'InterconnectDiagnosticsLinkOpticalPower\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H\x00\x88\x01\x01\x12\x15\x0A\x05value\x18\xF1\xA2\xB25 \x01(\x02H\x01\x88\x01\x01\"v\x0A\x05State\x12\x13\x0A\x0FUNDEFINED_STATE\x10\x00\x12\x12\x0A\x0AHIGH_ALARM\x10\xD4\xF2\xCD\x91\x01\x12\x13\x0A\x0CHIGH_WARNING\x10\xDF\xEB\xAFi\x12\x11\x0A\x09LOW_ALARM\x10\xE6\xAA\xFF\x96\x01\x12\x13\x0A\x0BLOW_WARNING\x10\xF1\xAA\xC6\xA1\x01\x12\x07\x0A\x02OK\x10\xDC\x13B\x08\x0A\x06_stateB\x08\x0A\x06_value\"\xF1\x06\x0A!InterconnectDiagnosticsLinkStatus\x12P\x0A\x0Aarp_caches\x18\x91\xD6\xD8\xC5\x01 \x03(\x0B28.google.cloud.compute.v1.InterconnectDiagnosticsARPEntry\x12\x1A\x0A\x0Acircuit_id\x18\xB1\xFA\xAFk \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Dgoogle_demarc\x18\x8C\x8F\x03 \x01(\x09H\x01\x88\x01\x01\x12\\\x0A\x0Blacp_status\x18\xAF\xC4\x9E\xAC\x01 \x01(\x0B2>.google.cloud.compute.v1.InterconnectDiagnosticsLinkLACPStatusH\x02\x88\x01\x01\x12U\x0A\x06macsec\x18\xA2\xC1\x97\xFC\x01 \x01(\x0B2<.google.cloud.compute.v1.InterconnectDiagnosticsMacsecStatusH\x03\x88\x01\x01\x12\"\x0A\x12operational_status\x18\xFF\xB1\xF0_ \x01(\x09H\x04\x88\x01\x01\x12i\x0A\x17receiving_optical_power\x18\xDF\xAD\xD8t \x01(\x0B2@.google.cloud.compute.v1.InterconnectDiagnosticsLinkOpticalPowerH\x05\x88\x01\x01\x12m\x0A\x1Atransmitting_optical_power\x18\x9D\xBA\x89\xDB\x01 \x01(\x0B2@.google.cloud.compute.v1.InterconnectDiagnosticsLinkOpticalPowerH\x06\x88\x01\x01\"\x7F\x0A\x11OperationalStatus\x12 \x0A\x1CUNDEFINED_OPERATIONAL_STATUS\x10\x00\x12\$\x0A\x1CLINK_OPERATIONAL_STATUS_DOWN\x10\xFD\xE4\xA6\x86\x01\x12\"\x0A\x1ALINK_OPERATIONAL_STATUS_UP\x10\xB6\xB6\xED\x91\x01B\x0D\x0A\x0B_circuit_idB\x10\x0A\x0E_google_demarcB\x0E\x0A\x0C_lacp_statusB\x09\x0A\x07_macsecB\x15\x0A\x13_operational_statusB\x1A\x0A\x18_receiving_optical_powerB\x1D\x0A\x1B_transmitting_optical_power\"n\x0A#InterconnectDiagnosticsMacsecStatus\x12\x12\x0A\x03ckn\x18\x86\x82\x06 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Boperational\x18\xD2\xC7\xEC= \x01(\x08H\x01\x88\x01\x01B\x06\x0A\x04_cknB\x0E\x0A\x0C_operational\"\x94\x06\x0A\x11InterconnectGroup\x12Q\x0A\x0Aconfigured\x18\xBE\xF4\xFB\x8C\x01 \x01(\x0B24.google.cloud.compute.v1.InterconnectGroupConfiguredH\x00\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x03\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x04\x88\x01\x01\x12I\x0A\x06intent\x18\x9C\xED\xC4\xCB\x01 \x01(\x0B20.google.cloud.compute.v1.InterconnectGroupIntentH\x05\x88\x01\x01\x12X\x0A\x0Dinterconnects\x18\xA5\xDB\x85\xF8\x01 \x03(\x0B2=.google.cloud.compute.v1.InterconnectGroup.InterconnectsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x06\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x07\x88\x01\x01\x12_\x0A\x12physical_structure\x18\x8B\xD0\x90] \x01(\x0B2;.google.cloud.compute.v1.InterconnectGroupPhysicalStructureH\x08\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x09\x88\x01\x01\x1Al\x0A\x12InterconnectsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12E\x0A\x05value\x18\x02 \x01(\x0B26.google.cloud.compute.v1.InterconnectGroupInterconnect:\x028\x01B\x0D\x0A\x0B_configuredB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x07\x0A\x05_etagB\x05\x0A\x03_idB\x09\x0A\x07_intentB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x15\x0A\x13_physical_structureB\x0C\x0A\x0A_self_link\"\xA2\x01\x0A\x1BInterconnectGroupConfigured\x12k\x0A\x13topology_capability\x18\xE8\xD9\xE0D \x01(\x0B2F.google.cloud.compute.v1.InterconnectGroupConfiguredTopologyCapabilityH\x00\x88\x01\x01B\x16\x0A\x14_topology_capability\"\xFC\x02\x0A-InterconnectGroupConfiguredTopologyCapability\x12\x8A\x01\x0A\x1Cintended_capability_blockers\x18\xEC\xFD\xC0\xFD\x01 \x03(\x0B2`.google.cloud.compute.v1.InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers\x12\x1D\x0A\x0Dsupported_sla\x18\x97\xF4\xA2\x1C \x01(\x09H\x00\x88\x01\x01\"\x8C\x01\x0A\x0CSupportedSla\x12\x1B\x0A\x17UNDEFINED_SUPPORTED_SLA\x10\x00\x12\x0D\x0A\x06NO_SLA\x10\x8A\xE3\xFEL\x12\x1B\x0A\x13PRODUCTION_CRITICAL\x10\xE5\xF8\xA7\xE0\x01\x12\x1E\x0A\x17PRODUCTION_NON_CRITICAL\x10\xB7\xBD\xFD7\x12\x13\x0A\x0BUNSPECIFIED\x10\x97\xBE\x98\xFB\x01B\x10\x0A\x0E_supported_sla\"\x83\x04\x0AGInterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers\x12\x1D\x0A\x0Cblocker_type\x18\xDF\xA4\xE2\xB5\x01 \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12documentation_link\x18\xDF\xD4\xC8, \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bexplanation\x18\x99\x9C\xD7\xF0\x01 \x01(\x09H\x02\x88\x01\x01\x12\x16\x0A\x0Afacilities\x18\x81\xC5\xF4\xFF\x01 \x03(\x09\x12\x19\x0A\x0Dinterconnects\x18\xA5\xDB\x85\xF8\x01 \x03(\x09\x12\x12\x0A\x06metros\x18\xFA\xEC\x97\xFE\x01 \x03(\x09\x12\x10\x0A\x05zones\x18\xC7\xA4\xAD7 \x03(\x09\"\xC5\x01\x0A\x0BBlockerType\x12\x1A\x0A\x16UNDEFINED_BLOCKER_TYPE\x10\x00\x12\x1B\x0A\x13INCOMPATIBLE_METROS\x10\xC0\x9F\xBD\x8A\x01\x12\x14\x0A\x0DNOT_AVAILABLE\x10\x9D\x80\x8DC\x12\x18\x0A\x10NO_INTERCONNECTS\x10\x87\xF7\xD2\xF9\x01\x12*\x0A\"NO_INTERCONNECTS_IN_METRO_AND_ZONE\x10\xDC\xBA\xA2\xD2\x01\x12\x0C\x0A\x05OTHER\x10\xF0\x8D\x82\$\x12\x13\x0A\x0BUNSPECIFIED\x10\x97\xBE\x98\xFB\x01B\x0F\x0A\x0D_blocker_typeB\x15\x0A\x13_documentation_linkB\x0E\x0A\x0C_explanation\"\xF1\x01\x0A\x17InterconnectGroupIntent\x12#\x0A\x13topology_capability\x18\xE8\xD9\xE0D \x01(\x09H\x00\x88\x01\x01\"\x98\x01\x0A\x12TopologyCapability\x12!\x0A\x1DUNDEFINED_TOPOLOGY_CAPABILITY\x10\x00\x12\x0D\x0A\x06NO_SLA\x10\x8A\xE3\xFEL\x12\x1B\x0A\x13PRODUCTION_CRITICAL\x10\xE5\xF8\xA7\xE0\x01\x12\x1E\x0A\x17PRODUCTION_NON_CRITICAL\x10\xB7\xBD\xFD7\x12\x13\x0A\x0BUNSPECIFIED\x10\x97\xBE\x98\xFB\x01B\x16\x0A\x14_topology_capability\"N\x0A\x1DInterconnectGroupInterconnect\x12\x1C\x0A\x0Cinterconnect\x18\x8E\xC9\x8Ck \x01(\x09H\x00\x88\x01\x01B\x0F\x0A\x0D_interconnect\"{\x0A\"InterconnectGroupPhysicalStructure\x12U\x0A\x06metros\x18\xFA\xEC\x97\xFE\x01 \x03(\x0B2A.google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetros\"\xB0\x01\x0A(InterconnectGroupPhysicalStructureMetros\x12c\x0A\x0Afacilities\x18\x81\xC5\xF4\xFF\x01 \x03(\x0B2K.google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities\x12\x15\x0A\x05metro\x18\x99\xDA\xBE1 \x01(\x09H\x00\x88\x01\x01B\x08\x0A\x06_metro\"\xC0\x01\x0A2InterconnectGroupPhysicalStructureMetrosFacilities\x12\x19\x0A\x08facility\x18\xA3\xDD\xF9\xEE\x01 \x01(\x09H\x00\x88\x01\x01\x12b\x0A\x05zones\x18\xC7\xA4\xAD7 \x03(\x0B2P.google.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZonesB\x0B\x0A\x09_facility\"s\x0A7InterconnectGroupPhysicalStructureMetrosFacilitiesZones\x12\x19\x0A\x0Dinterconnects\x18\xA5\xDB\x85\xF8\x01 \x03(\x09\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x00\x88\x01\x01B\x07\x0A\x05_zone\"\xD0\x03\x0A\x1FInterconnectGroupsCreateMembers\x12(\x0A\x18intent_mismatch_behavior\x18\xC0\xD5\xB2N \x01(\x09H\x00\x88\x01\x01\x12d\x0A\x0Dinterconnects\x18\xA5\xDB\x85\xF8\x01 \x03(\x0B2I.google.cloud.compute.v1.InterconnectGroupsCreateMembersInterconnectInput\x12p\x0A\x15template_interconnect\x18\xB3\xB0\x95k \x01(\x0B2I.google.cloud.compute.v1.InterconnectGroupsCreateMembersInterconnectInputH\x01\x88\x01\x01\"t\x0A\x16IntentMismatchBehavior\x12&\x0A\"UNDEFINED_INTENT_MISMATCH_BEHAVIOR\x10\x00\x12\x0E\x0A\x06CREATE\x10\xFC\xA9\xE2\xB7\x01\x12\x0D\x0A\x06REJECT\x10\x9F\xCF\xF1~\x12\x13\x0A\x0BUNSPECIFIED\x10\x97\xBE\x98\xFB\x01B\x1B\x0A\x19_intent_mismatch_behaviorB\x18\x0A\x16_template_interconnect\"\xBB\x07\x0A0InterconnectGroupsCreateMembersInterconnectInput\x12\x1E\x0A\x0Dadmin_enabled\x18\xD1\xEC\xC1\xD4\x01 \x01(\x08H\x00\x88\x01\x01\x12\x1D\x0A\x0Dcustomer_name\x18\xCC\xDC\xDF\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12\x19\x0A\x08facility\x18\xA3\xDD\xF9\xEE\x01 \x01(\x09H\x03\x88\x01\x01\x12\"\x0A\x11interconnect_type\x18\xCB\x98\xD3\xF5\x01 \x01(\x09H\x04\x88\x01\x01\x12\x1A\x0A\x09link_type\x18\xDF\x88\xBE\xF9\x01 \x01(\x09H\x05\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x06\x88\x01\x01\x12!\x0A\x11noc_contact_email\x18\x80\xF8\xDA\x06 \x01(\x09H\x07\x88\x01\x01\x12 \x0A\x0Fremote_location\x18\x8E\x8F\xD7\x9A\x01 \x01(\x09H\x08\x88\x01\x01\x12\x1E\x0A\x12requested_features\x18\xEE\xF3\xF7\xDB\x01 \x03(\x09\x12\$\x0A\x14requested_link_count\x18\xFB\xDB\xBD\x15 \x01(\x05H\x09\x88\x01\x01\"j\x0A\x10InterconnectType\x12\x1F\x0A\x1BUNDEFINED_INTERCONNECT_TYPE\x10\x00\x12\x10\x0A\x09DEDICATED\x10\xCF\x9B\x9C{\x12\x12\x0A\x0AIT_PRIVATE\x10\xCF\x8C\x88\xA0\x01\x12\x0F\x0A\x07PARTNER\x10\xA8\xD1\xA1\xDC\x01\"\x8D\x01\x0A\x08LinkType\x12\x17\x0A\x13UNDEFINED_LINK_TYPE\x10\x00\x12\"\x0A\x1ALINK_TYPE_ETHERNET_100G_LR\x10\xE7\xF2\x81\xA1\x01\x12 \x0A\x19LINK_TYPE_ETHERNET_10G_LR\x10\xA5\xB9\xF1p\x12\"\x0A\x1BLINK_TYPE_ETHERNET_400G_LR4\x10\xCA\xF4\xC8<\"\x80\x01\x0A\x11RequestedFeatures\x12 \x0A\x1CUNDEFINED_REQUESTED_FEATURES\x10\x00\x12\x1D\x0A\x15IF_CROSS_SITE_NETWORK\x10\xB7\xA2\xD8\xDF\x01\x12\x17\x0A\x10IF_L2_FORWARDING\x10\xD4\xE7\xEF;\x12\x11\x0A\x09IF_MACSEC\x10\x84\xFC\xFA\xBC\x01B\x10\x0A\x0E_admin_enabledB\x10\x0A\x0E_customer_nameB\x0E\x0A\x0C_descriptionB\x0B\x0A\x09_facilityB\x14\x0A\x12_interconnect_typeB\x0C\x0A\x0A_link_typeB\x07\x0A\x05_nameB\x14\x0A\x12_noc_contact_emailB\x12\x0A\x10_remote_locationB\x17\x0A\x15_requested_link_count\"\x87\x01\x0A&InterconnectGroupsCreateMembersRequest\x12Q\x0A\x07request\x18\x8F\xE5\xBB\x0A \x01(\x0B28.google.cloud.compute.v1.InterconnectGroupsCreateMembersH\x00\x88\x01\x01B\x0A\x0A\x08_request\"\xB0\x01\x0A.InterconnectGroupsGetOperationalStatusResponse\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12T\x0A\x06result\x18\x9D\x90\xB7B \x01(\x0B2<.google.cloud.compute.v1.InterconnectGroupsOperationalStatusH\x01\x88\x01\x01B\x07\x0A\x05_etagB\x09\x0A\x07_result\"\xF4\x02\x0A\x1EInterconnectGroupsListResponse\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x12<\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2*.google.cloud.compute.v1.InterconnectGroup\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xE8\x04\x0A#InterconnectGroupsOperationalStatus\x12Q\x0A\x0Aconfigured\x18\xBE\xF4\xFB\x8C\x01 \x01(\x0B24.google.cloud.compute.v1.InterconnectGroupConfiguredH\x00\x88\x01\x01\x12\x1D\x0A\x0Cgroup_status\x18\xB2\xB3\xC5\xA1\x01 \x01(\x09H\x01\x88\x01\x01\x12I\x0A\x06intent\x18\x9C\xED\xC4\xCB\x01 \x01(\x0B20.google.cloud.compute.v1.InterconnectGroupIntentH\x02\x88\x01\x01\x12q\x0A\x15interconnect_statuses\x18\xB1\xE9\x83\xD5\x01 \x03(\x0B2N.google.cloud.compute.v1.InterconnectGroupsOperationalStatusInterconnectStatus\x12Q\x0A\x0Boperational\x18\xD2\xC7\xEC= \x01(\x0B24.google.cloud.compute.v1.InterconnectGroupConfiguredH\x03\x88\x01\x01\"\x82\x01\x0A\x0BGroupStatus\x12\x1A\x0A\x16UNDEFINED_GROUP_STATUS\x10\x00\x12\x10\x0A\x08DEGRADED\x10\xAE\xA6\xA0\xBD\x01\x12\x11\x0A\x0AFULLY_DOWN\x10\x97\xB0\xEBy\x12\x10\x0A\x08FULLY_UP\x10\xD0\xBE\xB4\xF0\x01\x12 \x0A\x19GROUPS_STATUS_UNSPECIFIED\x10\x95\x8D\xF3|B\x0D\x0A\x0B_configuredB\x0F\x0A\x0D_group_statusB\x09\x0A\x07_intentB\x0E\x0A\x0C_operational\"\x87\x03\x0A5InterconnectGroupsOperationalStatusInterconnectStatus\x12\x1E\x0A\x0Dadmin_enabled\x18\xD1\xEC\xC1\xD4\x01 \x01(\x08H\x00\x88\x01\x01\x12N\x0A\x0Bdiagnostics\x18\xAC\xB3\xFA\x9E\x01 \x01(\x0B20.google.cloud.compute.v1.InterconnectDiagnosticsH\x01\x88\x01\x01\x12\x1C\x0A\x0Cinterconnect\x18\x8E\xC9\x8Ck \x01(\x09H\x02\x88\x01\x01\x12\x19\x0A\x09is_active\x18\xBB\xD7\xE06 \x01(\x09H\x03\x88\x01\x01\"d\x0A\x08IsActive\x12\x17\x0A\x13UNDEFINED_IS_ACTIVE\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x10\x0A\x08INACTIVE\x10\xEB\x98\xF9\x80\x01\x12\x1D\x0A\x15IS_ACTIVE_UNSPECIFIED\x10\x93\xC1\x8D\x83\x01B\x10\x0A\x0E_admin_enabledB\x0E\x0A\x0C_diagnosticsB\x0F\x0A\x0D_interconnectB\x0C\x0A\x0A_is_active\"\xA9\x02\x0A\x10InterconnectList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x127\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2%.google.cloud.compute.v1.Interconnect\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xE3\x0C\x0A\x14InterconnectLocation\x12\x18\x0A\x07address\x18\xF4\xB7\xDE\xDC\x01 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x11availability_zone\x18\x90\xD0\xC7K \x01(\x09H\x01\x88\x01\x01\x12\x1E\x0A\x12available_features\x18\xF3\xB9\xD6\xEC\x01 \x03(\x09\x12 \x0A\x14available_link_types\x18\xAA\xD6\xF9\xF2\x01 \x03(\x09\x12\x14\x0A\x04city\x18\xEB\xB2\xBA\x01 \x01(\x09H\x02\x88\x01\x01\x12\x19\x0A\x09continent\x18\xB4\xDB\xD0? \x01(\x09H\x03\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x04\x88\x01\x01\x12p\x0A\x1Dcross_site_interconnect_infos\x18\x8D\xDF\xC3v \x03(\x0B2F.google.cloud.compute.v1.InterconnectLocationCrossSiteInterconnectInfo\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x05\x88\x01\x01\x12\"\x0A\x11facility_provider\x18\x8D\xA0\xA6\xFE\x01 \x01(\x09H\x06\x88\x01\x01\x12-\x0A\x1Dfacility_provider_facility_id\x18\x85\xBE\xCE) \x01(\x09H\x07\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x08\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x09\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x0A\x88\x01\x01\x12&\x0A\x15peeringdb_facility_id\x18\xB6\xBA\xED\xFF\x01 \x01(\x09H\x0B\x88\x01\x01\x12Q\x0A\x0Cregion_infos\x18\xFA\xE8\xEE\x94\x01 \x03(\x0B27.google.cloud.compute.v1.InterconnectLocationRegionInfo\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0C\x88\x01\x01\x12<\x0A0single_region_production_critical_peer_locations\x18\xCF\x9B\xCB\xD1\x01 \x03(\x09\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x0D\x88\x01\x01\x12\x1C\x0A\x0Csupports_pzs\x18\xEE\xF6\x85( \x01(\x08H\x0E\x88\x01\x01\"\x80\x01\x0A\x11AvailableFeatures\x12 \x0A\x1CUNDEFINED_AVAILABLE_FEATURES\x10\x00\x12\x1D\x0A\x15IF_CROSS_SITE_NETWORK\x10\xB7\xA2\xD8\xDF\x01\x12\x17\x0A\x10IF_L2_FORWARDING\x10\xD4\xE7\xEF;\x12\x11\x0A\x09IF_MACSEC\x10\x84\xFC\xFA\xBC\x01\"\xA2\x01\x0A\x12AvailableLinkTypes\x12\"\x0A\x1EUNDEFINED_AVAILABLE_LINK_TYPES\x10\x00\x12\"\x0A\x1ALINK_TYPE_ETHERNET_100G_LR\x10\xE7\xF2\x81\xA1\x01\x12 \x0A\x19LINK_TYPE_ETHERNET_10G_LR\x10\xA5\xB9\xF1p\x12\"\x0A\x1BLINK_TYPE_ETHERNET_400G_LR4\x10\xCA\xF4\xC8<\"\xEA\x01\x0A\x09Continent\x12\x17\x0A\x13UNDEFINED_CONTINENT\x10\x00\x12\x0E\x0A\x06AFRICA\x10\xFA\x9C\xAF\x97\x01\x12\x0F\x0A\x08ASIA_PAC\x10\xFD\xF6\x8E9\x12\x0F\x0A\x08C_AFRICA\x10\xF6\x93\xAA\"\x12\x12\x0A\x0AC_ASIA_PAC\x10\xF9\x8F\x86\xDE\x01\x12\x0F\x0A\x08C_EUROPE\x10\x9E\xCA\xC5_\x12\x17\x0A\x0FC_NORTH_AMERICA\x10\x98\x9B\xBB\x83\x01\x12\x17\x0A\x0FC_SOUTH_AMERICA\x10\xE0\x8C\xB0\xBD\x01\x12\x0E\x0A\x06EUROPE\x10\xA2\xD3\xCA\xD4\x01\x12\x15\x0A\x0DNORTH_AMERICA\x10\x94\xD9\xD0\xD5\x01\x12\x14\x0A\x0DSOUTH_AMERICA\x10\xDC\xCA\xC5\x0F\"A\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x11\x0A\x09AVAILABLE\x10\xA9\xB5\xE6\xD2\x01\x12\x0E\x0A\x06CLOSED\x10\xEC\xAA\xA3\xB5\x01B\x0A\x0A\x08_addressB\x14\x0A\x12_availability_zoneB\x07\x0A\x05_cityB\x0C\x0A\x0A_continentB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x14\x0A\x12_facility_providerB \x0A\x1E_facility_provider_facility_idB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x18\x0A\x16_peeringdb_facility_idB\x0C\x0A\x0A_self_linkB\x09\x0A\x07_statusB\x0F\x0A\x0D_supports_pzs\"N\x0A-InterconnectLocationCrossSiteInterconnectInfo\x12\x14\x0A\x04city\x18\xEB\xB2\xBA\x01 \x01(\x09H\x00\x88\x01\x01B\x07\x0A\x05_city\"\xB9\x02\x0A\x18InterconnectLocationList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12?\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2-.google.cloud.compute.v1.InterconnectLocation\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xFB\x02\x0A\x1EInterconnectLocationRegionInfo\x12 \x0A\x0Fexpected_rtt_ms\x18\xFA\x83\xBE\xC9\x01 \x01(\x03H\x00\x88\x01\x01\x12%\x0A\x15l2_forwarding_enabled\x18\x98\xDF\x8Bs \x01(\x08H\x01\x88\x01\x01\x12!\x0A\x11location_presence\x18\xC5\x94\xB40 \x01(\x09H\x02\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x03\x88\x01\x01\"\x85\x01\x0A\x10LocationPresence\x12\x1F\x0A\x1BUNDEFINED_LOCATION_PRESENCE\x10\x00\x12\x0E\x0A\x06GLOBAL\x10\xA3\xEF\xEF\xEB\x01\x12\x14\x0A\x0CLOCAL_REGION\x10\xE8\xEC\xB5\xC0\x01\x12\x11\x0A\x09LP_GLOBAL\x10\xBE\xDD\xEB\xCC\x01\x12\x17\x0A\x0FLP_LOCAL_REGION\x10\xC3\xDA\xFD\xE8\x01B\x12\x0A\x10_expected_rtt_msB\x18\x0A\x16_l2_forwarding_enabledB\x14\x0A\x12_location_presenceB\x09\x0A\x07_region\"\x94\x01\x0A\x12InterconnectMacsec\x12\x1A\x0A\x09fail_open\x18\xCB\x95\xFB\xFD\x01 \x01(\x08H\x00\x88\x01\x01\x12T\x0A\x0Fpre_shared_keys\x18\xF2\xCB\xB5\xC8\x01 \x03(\x0B27.google.cloud.compute.v1.InterconnectMacsecPreSharedKeyB\x0C\x0A\x0A_fail_open\"v\x0A\x18InterconnectMacsecConfig\x12Z\x0A\x0Fpre_shared_keys\x18\xF2\xCB\xB5\xC8\x01 \x03(\x0B2=.google.cloud.compute.v1.InterconnectMacsecConfigPreSharedKey\"\xA8\x01\x0A\$InterconnectMacsecConfigPreSharedKey\x12\x12\x0A\x03cak\x18\xCD\xFF\x05 \x01(\x09H\x00\x88\x01\x01\x12\x12\x0A\x03ckn\x18\x86\x82\x06 \x01(\x09H\x01\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Astart_time\x18\x8A\xE9\xEE\x11 \x01(\x09H\x03\x88\x01\x01B\x06\x0A\x04_cakB\x06\x0A\x04_cknB\x07\x0A\x05_nameB\x0D\x0A\x0B_start_time\"j\x0A\x1EInterconnectMacsecPreSharedKey\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1A\x0A\x0Astart_time\x18\x8A\xE9\xEE\x11 \x01(\x09H\x01\x88\x01\x01B\x07\x0A\x05_nameB\x0D\x0A\x0B_start_time\"\x85\x05\x0A\x1EInterconnectOutageNotification\x12\x1C\x0A\x11affected_circuits\x18\x95\xFE\xDET \x03(\x09\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x08end_time\x18\xB1\xA7\xE76 \x01(\x03H\x01\x88\x01\x01\x12\x1B\x0A\x0Aissue_type\x18\xE0\xFD\xA0\xB0\x01 \x01(\x09H\x02\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x03\x88\x01\x01\x12\x16\x0A\x06source\x18\x9B\xD0\xC1T \x01(\x09H\x04\x88\x01\x01\x12\x1A\x0A\x0Astart_time\x18\x8A\xE9\xEE\x11 \x01(\x03H\x05\x88\x01\x01\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H\x06\x88\x01\x01\"w\x0A\x09IssueType\x12\x18\x0A\x14UNDEFINED_ISSUE_TYPE\x10\x00\x12\x10\x0A\x09IT_OUTAGE\x10\x85\xE1\xE8S\x12\x18\x0A\x11IT_PARTIAL_OUTAGE\x10\xA3\xCA\xF5+\x12\x0D\x0A\x06OUTAGE\x10\xF1\xA5\x8F]\x12\x15\x0A\x0EPARTIAL_OUTAGE\x10\x8F\xB7\x8FF\"C\x0A\x06Source\x12\x14\x0A\x10UNDEFINED_SOURCE\x10\x00\x12\x0E\x0A\x06GOOGLE\x10\xB9\xA4\x99\xED\x01\x12\x13\x0A\x0BNSRC_GOOGLE\x10\xE2\xFF\xBA\xF3\x01\"x\x0A\x05State\x12\x13\x0A\x0FUNDEFINED_STATE\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x10\x0A\x09CANCELLED\x10\xB1\xF2\x80\x14\x12\x11\x0A\x09COMPLETED\x10\xAB\x8C\xE4\x93\x01\x12\x10\x0A\x09NS_ACTIVE\x10\xC0\x9D\xB7x\x12\x13\x0A\x0BNS_CANCELED\x10\xD3\x93\xC7\xF1\x01B\x0E\x0A\x0C_descriptionB\x0B\x0A\x09_end_timeB\x0D\x0A\x0B_issue_typeB\x07\x0A\x05_nameB\x09\x0A\x07_sourceB\x0D\x0A\x0B_start_timeB\x08\x0A\x06_state\"\xB9\x01\x0A\x12InterconnectParams\x12g\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2D.google.cloud.compute.v1.InterconnectParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\x8A\x0C\x0A\x1AInterconnectRemoteLocation\x12\x18\x0A\x07address\x18\xF4\xB7\xDE\xDC\x01 \x01(\x09H\x00\x88\x01\x01\x12~\x0A\$attachment_configuration_constraints\x18\xD1\xE8\xEB\x9B\x01 \x01(\x0B2G.google.cloud.compute.v1.InterconnectAttachmentConfigurationConstraintsH\x01\x88\x01\x01\x12\x14\x0A\x04city\x18\xEB\xB2\xBA\x01 \x01(\x09H\x02\x88\x01\x01\x12[\x0A\x0Bconstraints\x18\xB6\xCC\xEE\x01 \x01(\x0B2>.google.cloud.compute.v1.InterconnectRemoteLocationConstraintsH\x03\x88\x01\x01\x12\x19\x0A\x09continent\x18\xB4\xDB\xD0? \x01(\x09H\x04\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x05\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x06\x88\x01\x01\x12\"\x0A\x11facility_provider\x18\x8D\xA0\xA6\xFE\x01 \x01(\x09H\x07\x88\x01\x01\x12-\x0A\x1Dfacility_provider_facility_id\x18\x85\xBE\xCE) \x01(\x09H\x08\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x09\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x0A\x88\x01\x01\x12\x14\x0A\x04lacp\x18\xA2\xA1\xCA\x01 \x01(\x09H\x0B\x88\x01\x01\x12\$\x0A\x14max_lag_size100_gbps\x18\xB5\xFF\xF6t \x01(\x05H\x0C\x88\x01\x01\x12\$\x0A\x13max_lag_size10_gbps\x18\x95\xE6\x98\x8C\x01 \x01(\x05H\x0D\x88\x01\x01\x12\$\x0A\x14max_lag_size400_gbps\x18\xD2\x8C\x852 \x01(\x05H\x0E\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x0F\x88\x01\x01\x12&\x0A\x15peeringdb_facility_id\x18\xB6\xBA\xED\xFF\x01 \x01(\x09H\x10\x88\x01\x01\x12j\x0A\x15permitted_connections\x18\xAE\xB3\xE5\xD2\x01 \x03(\x0B2G.google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections\x12\x1F\x0A\x0Eremote_service\x18\xBC\xFF\xF2\xBA\x01 \x01(\x09H\x11\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x12\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x13\x88\x01\x01\"\x82\x01\x0A\x09Continent\x12\x17\x0A\x13UNDEFINED_CONTINENT\x10\x00\x12\x0E\x0A\x06AFRICA\x10\xFA\x9C\xAF\x97\x01\x12\x0F\x0A\x08ASIA_PAC\x10\xFD\xF6\x8E9\x12\x0E\x0A\x06EUROPE\x10\xA2\xD3\xCA\xD4\x01\x12\x15\x0A\x0DNORTH_AMERICA\x10\x94\xD9\xD0\xD5\x01\x12\x14\x0A\x0DSOUTH_AMERICA\x10\xDC\xCA\xC5\x0F\"K\x0A\x04Lacp\x12\x12\x0A\x0EUNDEFINED_LACP\x10\x00\x12\x16\x0A\x0ELACP_SUPPORTED\x10\xB1\x8A\xF6\xA1\x01\x12\x17\x0A\x10LACP_UNSUPPORTED\x10\xF8\xF3\x9Ea\"A\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x11\x0A\x09AVAILABLE\x10\xA9\xB5\xE6\xD2\x01\x12\x0E\x0A\x06CLOSED\x10\xEC\xAA\xA3\xB5\x01B\x0A\x0A\x08_addressB'\x0A%_attachment_configuration_constraintsB\x07\x0A\x05_cityB\x0E\x0A\x0C_constraintsB\x0C\x0A\x0A_continentB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x14\x0A\x12_facility_providerB \x0A\x1E_facility_provider_facility_idB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_lacpB\x17\x0A\x15_max_lag_size100_gbpsB\x16\x0A\x14_max_lag_size10_gbpsB\x17\x0A\x15_max_lag_size400_gbpsB\x07\x0A\x05_nameB\x18\x0A\x16_peeringdb_facility_idB\x11\x0A\x0F_remote_serviceB\x0C\x0A\x0A_self_linkB\x09\x0A\x07_status\"\xC5\x04\x0A%InterconnectRemoteLocationConstraints\x12*\x0A\x19port_pair_remote_location\x18\xA7\xB2\xBC\xEC\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1F\x0A\x0Eport_pair_vlan\x18\xEA\xF2\x83\xE4\x01 \x01(\x09H\x01\x88\x01\x01\x12t\x0A\x13subnet_length_range\x18\xC6\xB0\xFBW \x01(\x0B2O.google.cloud.compute.v1.InterconnectRemoteLocationConstraintsSubnetLengthRangeH\x02\x88\x01\x01\"\x9C\x01\x0A\x16PortPairRemoteLocation\x12'\x0A#UNDEFINED_PORT_PAIR_REMOTE_LOCATION\x10\x00\x12)\x0A\"PORT_PAIR_MATCHING_REMOTE_LOCATION\x10\xD3\x8B\xECb\x12.\x0A'PORT_PAIR_UNCONSTRAINED_REMOTE_LOCATION\x10\xA5\xAA\xF3\x1C\"q\x0A\x0CPortPairVlan\x12\x1C\x0A\x18UNDEFINED_PORT_PAIR_VLAN\x10\x00\x12\x1E\x0A\x17PORT_PAIR_MATCHING_VLAN\x10\xBE\xE8\xACw\x12#\x0A\x1CPORT_PAIR_UNCONSTRAINED_VLAN\x10\xAC\x88\xC7SB\x1C\x0A\x1A_port_pair_remote_locationB\x11\x0A\x0F_port_pair_vlanB\x16\x0A\x14_subnet_length_range\"p\x0A6InterconnectRemoteLocationConstraintsSubnetLengthRange\x12\x12\x0A\x03max\x18\xE4\xCA\x06 \x01(\x05H\x00\x88\x01\x01\x12\x12\x0A\x03min\x18\xD2\xCC\x06 \x01(\x05H\x01\x88\x01\x01B\x06\x0A\x04_maxB\x06\x0A\x04_min\"\xC5\x02\x0A\x1EInterconnectRemoteLocationList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12E\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B23.google.cloud.compute.v1.InterconnectRemoteLocation\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"r\x0A.InterconnectRemoteLocationPermittedConnections\x12&\x0A\x15interconnect_location\x18\xC6\xD8\xDB\xEA\x01 \x01(\x09H\x00\x88\x01\x01B\x18\x0A\x16_interconnect_location\"z\x0A#InterconnectsGetDiagnosticsResponse\x12H\x0A\x06result\x18\x9D\x90\xB7B \x01(\x0B20.google.cloud.compute.v1.InterconnectDiagnosticsH\x00\x88\x01\x01B\x09\x0A\x07_result\"\x9B\x01\x0A\$InterconnectsGetMacsecConfigResponse\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12I\x0A\x06result\x18\x9D\x90\xB7B \x01(\x0B21.google.cloud.compute.v1.InterconnectMacsecConfigH\x01\x88\x01\x01B\x07\x0A\x05_etagB\x09\x0A\x07_result\"\xE9\x01\x0A\x1CInvalidateCacheUrlMapRequest\x12a\x0A cache_invalidation_rule_resource\x18\xAD\xC3\x93\x95\x01 \x01(\x0B2..google.cloud.compute.v1.CacheInvalidationRuleB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x07url_map\x18\x8C\x95\x81\xAF\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"D\x0A\x05Items\x12\x12\x0A\x03key\x18\xDF\xBC\x06 \x01(\x09H\x00\x88\x01\x01\x12\x15\x0A\x05value\x18\xF1\xA2\xB25 \x01(\x09H\x01\x88\x01\x01B\x06\x0A\x04_keyB\x08\x0A\x06_value\"\x9F\x09\x0A\x07License\x12'\x0A\x1Callowed_replacement_licenses\x18\x96\x9C\xA7] \x03(\x09\x12\"\x0A\x12appendable_to_disk\x18\x96\x8E\x8B\x08 \x01(\x08H\x00\x88\x01\x01\x12 \x0A\x0Fcharges_use_fee\x18\xCE\xA1\xCA\xB1\x01 \x01(\x08H\x01\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x02\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x04\x88\x01\x01\x12!\x0A\x15incompatible_licenses\x18\x98\xB0\xB0\x9F\x01 \x03(\x09\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x05\x88\x01\x01\x12\x1B\x0A\x0Clicense_code\x18\xAB\xC6Y \x01(\x04H\x06\x88\x01\x01\x12D\x0A\x11minimum_retention\x18\xAD\xE0\x8CJ \x01(\x0B2!.google.cloud.compute.v1.DurationH\x07\x88\x01\x01\x12\"\x0A\x11multi_tenant_only\x18\x9B\xE0\xEB\x82\x01 \x01(\x08H\x08\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x09\x88\x01\x01\x12\x1B\x0A\x0Aos_license\x18\xE6\xA9\xD8\xE8\x01 \x01(\x08H\x0A\x88\x01\x01\x12>\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2&.google.cloud.compute.v1.LicenseParamsH\x0B\x88\x01\x01\x12#\x0A\x13removable_from_disk\x18\xAE\x85\xAA\x0C \x01(\x08H\x0C\x88\x01\x01\x12'\x0A\x1Crequired_coattached_licenses\x18\x81\xBA\xCD= \x03(\x09\x12[\x0A\x15resource_requirements\x18\xA1\xB2\x97f \x01(\x0B24.google.cloud.compute.v1.LicenseResourceRequirementsH\x0D\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0E\x88\x01\x01\x12!\x0A\x11self_link_with_id\x18\x82\xAC\x9D\x15 \x01(\x09H\x0F\x88\x01\x01\x12!\x0A\x10sole_tenant_only\x18\xB7\x8B\xEE\xCB\x01 \x01(\x08H\x10\x88\x01\x01\x12\x1C\x0A\x0Ctransferable\x18\xC5\xBF\x89\x02 \x01(\x08H\x11\x88\x01\x01\x12 \x0A\x10update_timestamp\x18\xA0\xEA\xD29 \x01(\x09H\x12\x88\x01\x01B\x15\x0A\x13_appendable_to_diskB\x12\x0A\x10_charges_use_feeB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x0F\x0A\x0D_license_codeB\x14\x0A\x12_minimum_retentionB\x14\x0A\x12_multi_tenant_onlyB\x07\x0A\x05_nameB\x0D\x0A\x0B_os_licenseB\x09\x0A\x07_paramsB\x16\x0A\x14_removable_from_diskB\x18\x0A\x16_resource_requirementsB\x0C\x0A\x0A_self_linkB\x14\x0A\x12_self_link_with_idB\x13\x0A\x11_sole_tenant_onlyB\x0F\x0A\x0D_transferableB\x13\x0A\x11_update_timestamp\"\x94\x04\x0A\x0BLicenseCode\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x02\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x03\x88\x01\x01\x12J\x0A\x0Dlicense_alias\x18\xD2\x91\xE2\x14 \x03(\x0B20.google.cloud.compute.v1.LicenseCodeLicenseAlias\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x04\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x05\x88\x01\x01\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H\x06\x88\x01\x01\x12\x1C\x0A\x0Ctransferable\x18\xC5\xBF\x89\x02 \x01(\x08H\x07\x88\x01\x01\"\x7F\x0A\x05State\x12\x13\x0A\x0FUNDEFINED_STATE\x10\x00\x12\x10\x0A\x08DISABLED\x10\xFC\xD4\xB0\xF6\x01\x12\x0E\x0A\x07ENABLED\x10\xA1\xAE\xECV\x12\x11\x0A\x0ARESTRICTED\x10\xDB\xE8\xDB|\x12\x19\x0A\x11STATE_UNSPECIFIED\x10\xC9\xD0\xBC\xE0\x01\x12\x11\x0A\x0ATERMINATED\x10\xA3\xF4\x9BwB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x0C\x0A\x0A_self_linkB\x08\x0A\x06_stateB\x0F\x0A\x0D_transferable\"q\x0A\x17LicenseCodeLicenseAlias\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x01\x88\x01\x01B\x0E\x0A\x0C_descriptionB\x0C\x0A\x0A_self_link\"\xAF\x01\x0A\x0DLicenseParams\x12b\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2?.google.cloud.compute.v1.LicenseParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\x9C\x01\x0A\x19LicenseResourceCommitment\x12\x16\x0A\x06amount\x18\xD8\xA0\xE9] \x01(\x03H\x00\x88\x01\x01\x12!\x0A\x11cores_per_license\x18\x94\xC8\xBE\x0F \x01(\x09H\x01\x88\x01\x01\x12\x17\x0A\x07license\x18\xC1\x88\xC2O \x01(\x09H\x02\x88\x01\x01B\x09\x0A\x07_amountB\x14\x0A\x12_cores_per_licenseB\x0A\x0A\x08_license\"\x8D\x01\x0A\x1BLicenseResourceRequirements\x12\$\x0A\x13min_guest_cpu_count\x18\xA4\xD4\xF4\xE3\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1E\x0A\x0Dmin_memory_mb\x18\xE6\xD7\xD9\xF0\x01 \x01(\x05H\x01\x88\x01\x01B\x16\x0A\x14_min_guest_cpu_countB\x10\x0A\x0E_min_memory_mb\"\x89\x02\x0A\x14LicensesListResponse\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x122\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2 .google.cloud.compute.v1.License\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x01\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x02\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x03\x88\x01\x01B\x05\x0A\x03_idB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB3\x02\x0A\x1BListAcceleratorTypesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xAE\x02\x0A\x14ListAddressesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xA8\x01\x0A%ListAssociationsFirewallPolicyRequest\x12*\x0A\x1Ainclude_inherited_policies\x18\x8C\x9C\xB2\x0F \x01(\x08H\x00\x88\x01\x01\x12 \x0A\x0Ftarget_resource\x18\xFC\xED\xEA\xDE\x01 \x01(\x09H\x01\x88\x01\x01B\x1D\x0A\x1B_include_inherited_policiesB\x12\x0A\x10_target_resource\"i\x0A1ListAssociationsOrganizationSecurityPolicyRequest\x12 \x0A\x0Ftarget_resource\x18\xFC\xED\xEA\xDE\x01 \x01(\x09H\x00\x88\x01\x01B\x12\x0A\x10_target_resource\"\xAE\x02\x0A\x16ListAutoscalersRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xC7\x02\x0A-ListAvailableFeaturesRegionSslPoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xA9\x02\x0A'ListAvailableFeaturesSslPoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x9B\x02\x0A\x19ListBackendBucketsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x9C\x02\x0A\x1AListBackendServicesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x8B\x06\x0A\x1BListBgpRoutesRoutersRequest\x12\x1E\x0A\x0Eaddress_family\x18\x8F\xC4\xECR \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12destination_prefix\x18\xE3\xBF\xE9} \x01(\x09H\x01\x88\x01\x01\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x03\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x04\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x05\x88\x01\x01\x12\x14\x0A\x04peer\x18\xE2\xE2\xD1\x01 \x01(\x09H\x06\x88\x01\x01\x12\x1F\x0A\x0Epolicy_applied\x18\xF0\xD4\xF8\xB4\x01 \x01(\x08H\x07\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x08\x88\x01\x01\x12\x1B\x0A\x0Aroute_type\x18\xF0\xB6\x9E\xB3\x01 \x01(\x09H\x09\x88\x01\x01\x12\x16\x0A\x06router\x18\xC9\xAE\xEEF \x01(\x09B\x03\xE0A\x02\"f\x0A\x0DAddressFamily\x12\x1C\x0A\x18UNDEFINED_ADDRESS_FAMILY\x10\x00\x12\x0B\x0A\x04IPV4\x10\x85\xCC\x89\x01\x12\x0B\x0A\x04IPV6\x10\x87\xCC\x89\x01\x12\x1D\x0A\x16UNSPECIFIED_IP_VERSION\x10\xC8\xE7\xE3\"\"g\x0A\x09RouteType\x12\x18\x0A\x14UNDEFINED_ROUTE_TYPE\x10\x00\x12\x11\x0A\x0AADVERTISED\x10\x9D\x92\xD7\x09\x12\x0E\x0A\x07LEARNED\x10\xC3\xCB\xC9n\x12\x1D\x0A\x16UNSPECIFIED_ROUTE_TYPE\x10\xB8\xD3\xA4vB\x11\x0A\x0F_address_familyB\x15\x0A\x13_destination_prefixB\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x07\x0A\x05_peerB\x11\x0A\x0F_policy_appliedB\x19\x0A\x17_return_partial_successB\x0D\x0A\x0B_route_type\"\x9E\x02\x0A\x1CListCrossSiteNetworksRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xAC\x02\x0A\x14ListDiskTypesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xA8\x02\x0A\x10ListDisksRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xD3\x02\x0A\x1CListDisksStoragePoolsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x1D\x0A\x0Cstorage_pool\x18\xE0\xC6\xF1\xAB\x01 \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xE6\x02\x0A&ListErrorsInstanceGroupManagersRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xEE\x02\x0A,ListErrorsRegionInstanceGroupManagersRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xA0\x02\x0A\x1EListExternalVpnGatewaysRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xAE\x02\x0A\x1BListFirewallPoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09parent_id\x18\xD0\xE1\x9A\xDB\x01 \x01(\x09H\x04\x88\x01\x01\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x0C\x0A\x0A_parent_idB\x19\x0A\x17_return_partial_success\"\x96\x02\x0A\x14ListFirewallsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB4\x02\x0A\x1AListForwardingRulesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB5\x02\x0A\x1DListFutureReservationsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x9C\x02\x0A\x1AListGlobalAddressesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xA2\x02\x0A ListGlobalForwardingRulesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xA8\x02\x0A&ListGlobalNetworkEndpointGroupsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x9D\x02\x0A\x1BListGlobalOperationsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xBA\x02\x0A'ListGlobalOrganizationOperationsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09parent_id\x18\xD0\xE1\x9A\xDB\x01 \x01(\x09H\x04\x88\x01\x01\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x0C\x0A\x0A_parent_idB\x19\x0A\x17_return_partial_success\"\xAA\x02\x0A(ListGlobalPublicDelegatedPrefixesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x99\x02\x0A\x17ListHealthChecksRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x93\x02\x0A\x11ListImagesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xED\x02\x0A-ListInstanceGroupManagerResizeRequestsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB8\x02\x0A ListInstanceGroupManagersRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB1\x02\x0A\x19ListInstanceGroupsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x9E\x02\x0A\x1CListInstanceTemplatesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xD9\x03\x0A\"ListInstancesInstanceGroupsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1E\x0A\x0Einstance_group\x18\xD5\xD4\xD5& \x01(\x09B\x03\xE0A\x02\x12}\x0A/instance_groups_list_instances_request_resource\x18\x9F\xA8\x8C\xE3\x01 \x01(\x0B2;.google.cloud.compute.v1.InstanceGroupsListInstancesRequestB\x03\xE0A\x02\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xEE\x03\x0A(ListInstancesRegionInstanceGroupsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1E\x0A\x0Einstance_group\x18\xD5\xD4\xD5& \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x89\x01\x0A6region_instance_groups_list_instances_request_resource\x18\xD4\xA9\x80\x17 \x01(\x0B2A.google.cloud.compute.v1.RegionInstanceGroupsListInstancesRequestB\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xAC\x02\x0A\x14ListInstancesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xF2\x02\x0A\x19ListInstantSnapshotGroups\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x12?\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2-.google.cloud.compute.v1.InstantSnapshotGroup\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB8\x02\x0A ListInstantSnapshotGroupsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB3\x02\x0A\x1BListInstantSnapshotsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xA9\x02\x0A'ListInterconnectAttachmentGroupsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xBC\x02\x0A\"ListInterconnectAttachmentsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x9F\x02\x0A\x1DListInterconnectGroupsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xA2\x02\x0A ListInterconnectLocationsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xA8\x02\x0A&ListInterconnectRemoteLocationsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x9A\x02\x0A\x18ListInterconnectsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x95\x02\x0A\x13ListLicensesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x9A\x02\x0A\x18ListMachineImagesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xAF\x02\x0A\x17ListMachineTypesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xF0\x02\x0A0ListManagedInstancesInstanceGroupManagersRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xF8\x02\x0A6ListManagedInstancesRegionInstanceGroupManagersRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB7\x02\x0A\x1DListNetworkAttachmentsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB8\x02\x0A ListNetworkEndpointGroupsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xE1\x02\x0A6ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12'\x0A\x16network_endpoint_group\x18\x86\xCB\xF3\xCE\x01 \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xFF\x03\x0A0ListNetworkEndpointsNetworkEndpointGroupsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12'\x0A\x16network_endpoint_group\x18\x86\xCB\xF3\xCE\x01 \x01(\x09B\x03\xE0A\x02\x12\x8B\x01\x0A7network_endpoint_groups_list_endpoints_request_resource\x18\x8E\x98\xAF\x1C \x01(\x0B2B.google.cloud.compute.v1.NetworkEndpointGroupsListEndpointsRequestB\x03\xE0A\x02\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xF9\x02\x0A6ListNetworkEndpointsRegionNetworkEndpointGroupsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12'\x0A\x16network_endpoint_group\x18\x86\xCB\xF3\xCE\x01 \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xA4\x02\x0A\"ListNetworkFirewallPoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x9C\x02\x0A\x1AListNetworkProfilesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x95\x02\x0A\x13ListNetworksRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xAD\x02\x0A\x15ListNodeGroupsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB2\x02\x0A\x18ListNodeTemplatesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xAC\x02\x0A\x14ListNodeTypesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xCF\x02\x0A\x1AListNodesNodeGroupsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x1B\x0A\x0Anode_group\x18\x82\xFC\x8B\xE0\x01 \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xBA\x02\x0A'ListOrganizationSecurityPoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09parent_id\x18\xD0\xE1\x9A\xDB\x01 \x01(\x09H\x04\x88\x01\x01\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x0C\x0A\x0A_parent_idB\x19\x0A\x17_return_partial_success\"\xB5\x02\x0A\x1BListPacketMirroringsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x80\x04\x0A ListPeeringRoutesNetworksRequest\x12\x19\x0A\x09direction\x18\xFF\x8E\x805 \x01(\x09H\x00\x88\x01\x01\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x02\x88\x01\x01\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x04\x88\x01\x01\x12\x1C\x0A\x0Cpeering_name\x18\xAA\xD0\x80w \x01(\x09H\x05\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x06\x88\x01\x01\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x07\x88\x01\x01\"H\x0A\x09Direction\x12\x17\x0A\x13UNDEFINED_DIRECTION\x10\x00\x12\x10\x0A\x08INCOMING\x10\xA6\xD0\xB7\xA1\x01\x12\x10\x0A\x08OUTGOING\x10\xEC\xC6\xCC\x92\x01B\x0C\x0A\x0A_directionB\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x0F\x0A\x0D_peering_nameB\x09\x0A\x07_regionB\x19\x0A\x17_return_partial_success\"\xF2\x02\x0A2ListPerInstanceConfigsInstanceGroupManagersRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xFA\x02\x0A8ListPerInstanceConfigsRegionInstanceGroupManagersRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xD5\x02\x0ABListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09parent_id\x18\xD0\xE1\x9A\xDB\x01 \x01(\x09H\x04\x88\x01\x01\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x05\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x0C\x0A\x0A_parent_idB\x19\x0A\x17_return_partial_success\"\xB8\x02\x0A6ListPreconfiguredExpressionSetsSecurityPoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x9C\x02\x0A\x1AListPreviewFeaturesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xA5\x02\x0A#ListPublicAdvertisedPrefixesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xBC\x02\x0A\"ListPublicDelegatedPrefixesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xCF\x02\x0A\x1DListReferrersInstancesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB6\x02\x0A\x1CListRegionAutoscalersRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB9\x02\x0A\x1FListRegionBackendBucketsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xBA\x02\x0A ListRegionBackendServicesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB6\x02\x0A\x1CListRegionCommitmentsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xC0\x02\x0A&ListRegionCompositeHealthChecksRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB4\x02\x0A\x1AListRegionDiskTypesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB0\x02\x0A\x16ListRegionDisksRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xC4\x02\x0A*ListRegionHealthAggregationPoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xBE\x02\x0A\$ListRegionHealthCheckServicesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB7\x02\x0A\x1DListRegionHealthChecksRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB8\x02\x0A\x1EListRegionHealthSourcesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xF5\x02\x0A3ListRegionInstanceGroupManagerResizeRequestsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xC0\x02\x0A&ListRegionInstanceGroupManagersRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB9\x02\x0A\x1FListRegionInstanceGroupsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xBC\x02\x0A\"ListRegionInstanceTemplatesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xC0\x02\x0A&ListRegionInstantSnapshotGroupsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xBB\x02\x0A!ListRegionInstantSnapshotsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xC0\x02\x0A&ListRegionNetworkEndpointGroupsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xC2\x02\x0A(ListRegionNetworkFirewallPoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xC0\x02\x0A&ListRegionNotificationEndpointsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB5\x02\x0A\x1BListRegionOperationsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xBB\x02\x0A!ListRegionSecurityPoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB4\x02\x0A\x1AListRegionSnapshotsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xBA\x02\x0A ListRegionSslCertificatesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB6\x02\x0A\x1CListRegionSslPoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xBC\x02\x0A\"ListRegionTargetHttpProxiesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xBD\x02\x0A#ListRegionTargetHttpsProxiesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xBB\x02\x0A!ListRegionTargetTcpProxiesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB2\x02\x0A\x18ListRegionUrlMapsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB0\x02\x0A\x16ListRegionZonesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x94\x02\x0A\x12ListRegionsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xD1\x02\x0A\x1CListReservationBlocksRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Breservation\x18\xCC\x87\xD5\x16 \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xD1\x02\x0A\x1BListReservationSlotsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x1C\x0A\x0Bparent_name\x18\x80\x8A\x80\xE4\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xD5\x02\x0A\x1FListReservationSubBlocksRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x1C\x0A\x0Bparent_name\x18\x80\x8A\x80\xE4\x01 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xAF\x02\x0A\x17ListReservationsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB5\x02\x0A\x1BListResourcePoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xD1\x02\x0A\x1FListRoutePoliciesRoutersRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x16\x0A\x06router\x18\xC9\xAE\xEEF \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xAC\x02\x0A\x12ListRoutersRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x93\x02\x0A\x11ListRoutesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x9D\x02\x0A\x1BListSecurityPoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB7\x02\x0A\x1DListServiceAttachmentsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x96\x02\x0A\x14ListSnapshotsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x9C\x02\x0A\x1AListSslCertificatesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x98\x02\x0A\x16ListSslPoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB3\x02\x0A\x1BListStoragePoolTypesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xAF\x02\x0A\x17ListStoragePoolsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x99\x03\x0A\x16ListSubnetworksRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x15\x0A\x05views\x18\xEE\xB4\xC05 \x01(\x09H\x05\x88\x01\x01\"F\x0A\x05Views\x12\x13\x0A\x0FUNDEFINED_VIEWS\x10\x00\x12\x0E\x0A\x07DEFAULT\x10\xA1\xC4\xFD6\x12\x18\x0A\x10WITH_UTILIZATION\x10\x89\xA0\xAF\xF0\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x08\x0A\x06_views\"\x9E\x02\x0A\x1CListTargetGrpcProxiesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x9E\x02\x0A\x1CListTargetHttpProxiesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x9F\x02\x0A\x1DListTargetHttpsProxiesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB2\x02\x0A\x1AListTargetInstancesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB0\x02\x0A\x16ListTargetPoolsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x9D\x02\x0A\x1BListTargetSslProxiesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x9D\x02\x0A\x1BListTargetTcpProxiesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB6\x02\x0A\x1CListTargetVpnGatewaysRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x94\x02\x0A\x12ListUrlMapsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xA1\x02\x0A\x1FListUsableBackendBucketsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xA2\x02\x0A ListUsableBackendServicesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xBF\x02\x0A%ListUsableRegionBackendBucketsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xC0\x02\x0A&ListUsableRegionBackendServicesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xD4\x02\x0A\x1CListUsableSubnetworksRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12 \x0A\x0Fservice_project\x18\x8F\xE7\x80\xFD\x01 \x01(\x09H\x05\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_successB\x12\x0A\x10_service_project\"\xB0\x02\x0A\x16ListVpnGatewaysRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xAF\x02\x0A\x15ListVpnTunnelsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xBB\x02\x0A\x15ListWireGroupsRequest\x12\"\x0A\x12cross_site_network\x18\xD5\xC5\xCB3 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x8D\x03\x0A\x1BListXpnHostsProjectsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12n\x0A(projects_list_xpn_hosts_request_resource\x18\x97\xD0\xCEq \x01(\x0B24.google.cloud.compute.v1.ProjectsListXpnHostsRequestB\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xB1\x02\x0A\x19ListZoneOperationsRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\xBA\x02\x0A\"ListZoneVmExtensionPoliciesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x92\x02\x0A\x10ListZonesRequest\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bmax_results\x18\x9B\xC8\x8B\x1A \x01(\x0DH\x01\x88\x01\x01\x12\x18\x0A\x08order_by\x18\xE8\xFD\xC7L \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x0Apage_token\x18\xC9\xB0\xC4\x09 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12'\x0A\x16return_partial_success\x18\xB6\xA4\xCF\xF6\x01 \x01(\x08H\x04\x88\x01\x01B\x09\x0A\x07_filterB\x0E\x0A\x0C_max_resultsB\x0B\x0A\x09_order_byB\x0D\x0A\x0B_page_tokenB\x19\x0A\x17_return_partial_success\"\x8F\x01\x0A\x09LocalDisk\x12\x1A\x0A\x0Adisk_count\x18\xED\xAF\x9DW \x01(\x05H\x00\x88\x01\x01\x12\x1D\x0A\x0Cdisk_size_gb\x18\xB7\x9A\xE7\x96\x01 \x01(\x05H\x01\x88\x01\x01\x12\x19\x0A\x09disk_type\x18\x9C\xE9\xAC, \x01(\x09H\x02\x88\x01\x01B\x0D\x0A\x0B_disk_countB\x0F\x0A\x0D_disk_size_gbB\x0C\x0A\x0A_disk_type\"\\\x0A\x10LocalizedMessage\x12\x17\x0A\x06locale\x18\xDA\x9C\xD8\xF4\x01 \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x07message\x18\x87\x80\xAC\xC7\x01 \x01(\x09H\x01\x88\x01\x01B\x09\x0A\x07_localeB\x0A\x0A\x08_message\"\x9E\x03\x0A\x0ELocationPolicy\x12M\x0A\x09locations\x18\xDE\xAE\x91\xC5\x01 \x03(\x0B26.google.cloud.compute.v1.LocationPolicy.LocationsEntry\x12\x1D\x0A\x0Ctarget_shape\x18\xF3\xE6\xBB\xA1\x01 \x01(\x09H\x00\x88\x01\x01\x12J\x0A\x05zones\x18\xC7\xA4\xAD7 \x03(\x0B28.google.cloud.compute.v1.LocationPolicyZoneConfiguration\x1Aa\x0A\x0ELocationsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12>\x0A\x05value\x18\x02 \x01(\x0B2/.google.cloud.compute.v1.LocationPolicyLocation:\x028\x01\"^\x0A\x0BTargetShape\x12\x1A\x0A\x16UNDEFINED_TARGET_SHAPE\x10\x00\x12\x09\x0A\x03ANY\x10\xCC\xFB\x03\x12\x16\x0A\x0FANY_SINGLE_ZONE\x10\xD0\xA6\x91\x1D\x12\x10\x0A\x08BALANCED\x10\x88\xBA\xAD\xDF\x01B\x0F\x0A\x0D_target_shape\"\x8E\x02\x0A\x16LocationPolicyLocation\x12W\x0A\x0Bconstraints\x18\xB6\xCC\xEE\x01 \x01(\x0B2:.google.cloud.compute.v1.LocationPolicyLocationConstraintsH\x00\x88\x01\x01\x12\x1A\x0A\x0Apreference\x18\xDB\xF9\xF2G \x01(\x09H\x01\x88\x01\x01\"`\x0A\x0APreference\x12\x18\x0A\x14UNDEFINED_PREFERENCE\x10\x00\x12\x0C\x0A\x05ALLOW\x10\xA9\xD6\xDE\x1D\x12\x0A\x0A\x04DENY\x10\x8C\xEC\x7F\x12\x1E\x0A\x16PREFERENCE_UNSPECIFIED\x10\xB3\xEB\xCE\xEC\x01B\x0E\x0A\x0C_constraintsB\x0D\x0A\x0B_preference\"M\x0A!LocationPolicyLocationConstraints\x12\x1A\x0A\x09max_count\x18\xF4\xFC\x92\x89\x01 \x01(\x05H\x00\x88\x01\x01B\x0C\x0A\x0A_max_count\"@\x0A\x1FLocationPolicyZoneConfiguration\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x00\x88\x01\x01B\x07\x0A\x05_zone\"\xB4\x0B\x0A\x0CMachineImage\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bguest_flush\x18\xDD\x93\xEC\xB7\x01 \x01(\x08H\x02\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x03\x88\x01\x01\x12P\x0A\x13instance_properties\x18\x9D\x9E\xD8f \x01(\x0B2+.google.cloud.compute.v1.InstancePropertiesH\x04\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x05\x88\x01\x01\x12!\x0A\x11label_fingerprint\x18\x99\xF0\xF7T \x01(\x09H\x06\x88\x01\x01\x12E\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B21.google.cloud.compute.v1.MachineImage.LabelsEntry\x12]\x0A\x1Cmachine_image_encryption_key\x18\xFF\xFF\xE7\xFB\x01 \x01(\x0B2..google.cloud.compute.v1.CustomerEncryptionKeyH\x07\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x08\x88\x01\x01\x12C\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2+.google.cloud.compute.v1.MachineImageParamsH\x09\x88\x01\x01\x12\x1E\x0A\x0Dsatisfies_pzi\x18\xA1\xDD\xAB\xE5\x01 \x01(\x08H\x0A\x88\x01\x01\x12\x1E\x0A\x0Dsatisfies_pzs\x18\xAB\xDD\xAB\xE5\x01 \x01(\x08H\x0B\x88\x01\x01\x12;\x0A\x0Bsaved_disks\x18\xBE\xED\xC0\xBD\x01 \x03(\x0B2\".google.cloud.compute.v1.SavedDisk\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0C\x88\x01\x01\x12Y\x0A\x1Bsource_disk_encryption_keys\x18\xB2\xF8\xCF\xB0\x01 \x03(\x0B20.google.cloud.compute.v1.SourceDiskEncryptionKey\x12 \x0A\x0Fsource_instance\x18\xB9\x98\xFD\xBC\x01 \x01(\x09H\x0D\x88\x01\x01\x12^\x0A\x1Asource_instance_properties\x18\xF9\xD1\xCB\xE2\x01 \x01(\x0B21.google.cloud.compute.v1.SourceInstancePropertiesH\x0E\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x0F\x88\x01\x01\x12\x1D\x0A\x11storage_locations\x18\x9A\xED\xB3\x9C\x01 \x03(\x09\x12#\x0A\x13total_storage_bytes\x18\xEC\x87\x84' \x01(\x03H\x10\x88\x01\x01\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"s\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x10\x0A\x08CREATING\x10\xB9\xBD\x9D\xD9\x01\x12\x10\x0A\x08DELETING\x10\xA8\xA7\x87\xFC\x01\x12\x0F\x0A\x07INVALID\x10\xD7\xFB\xED\xFC\x01\x12\x0C\x0A\x05READY\x10\x83\xC3\x8F%\x12\x10\x0A\x09UPLOADING\x10\xA1\x9C\xCD\x7FB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x0E\x0A\x0C_guest_flushB\x05\x0A\x03_idB\x16\x0A\x14_instance_propertiesB\x07\x0A\x05_kindB\x14\x0A\x12_label_fingerprintB\x1F\x0A\x1D_machine_image_encryption_keyB\x07\x0A\x05_nameB\x09\x0A\x07_paramsB\x10\x0A\x0E_satisfies_pziB\x10\x0A\x0E_satisfies_pzsB\x0C\x0A\x0A_self_linkB\x12\x0A\x10_source_instanceB\x1D\x0A\x1B_source_instance_propertiesB\x09\x0A\x07_statusB\x16\x0A\x14_total_storage_bytes\"\xA9\x02\x0A\x10MachineImageList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x127\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2%.google.cloud.compute.v1.MachineImage\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB9\x01\x0A\x12MachineImageParams\x12g\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2D.google.cloud.compute.v1.MachineImageParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\x8B\x08\x0A\x0BMachineType\x12?\x0A\x0Caccelerators\x18\xE8\xD6\xC5\x80\x01 \x03(\x0B2%.google.cloud.compute.v1.Accelerators\x12\x1D\x0A\x0Carchitecture\x18\xD3\xD2\xB1\x90\x01 \x01(\x09H\x00\x88\x01\x01\x12N\x0A\x12bundled_local_ssds\x18\x80\xE7\xE0\xB8\x01 \x01(\x0B2).google.cloud.compute.v1.BundledLocalSsdsH\x01\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x02\x88\x01\x01\x12G\x0A\x0Adeprecated\x18\xB3\xCB\xD1\xF5\x01 \x01(\x0B2*.google.cloud.compute.v1.DeprecationStatusH\x03\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x1B\x0A\x0Aguest_cpus\x18\xD2\xCB\xC8\xBB\x01 \x01(\x05H\x05\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x06\x88\x01\x01\x12\x1E\x0A\x0Eimage_space_gb\x18\x98\xF2\xF5# \x01(\x05H\x07\x88\x01\x01\x12\x1E\x0A\x0Dis_shared_cpu\x18\x83\xDA\xCF\xF8\x01 \x01(\x08H\x08\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x09\x88\x01\x01\x12)\x0A\x18maximum_persistent_disks\x18\x8D\xF6\xCE\xEC\x01 \x01(\x05H\x0A\x88\x01\x01\x120\x0A maximum_persistent_disks_size_gb\x18\xA7\x95\xC8I \x01(\x03H\x0B\x88\x01\x01\x12\x19\x0A\x09memory_mb\x18\x93\x93\xA87 \x01(\x05H\x0C\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x0D\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0E\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x0F\x88\x01\x01\"j\x0A\x0CArchitecture\x12\x1A\x0A\x16UNDEFINED_ARCHITECTURE\x10\x00\x12 \x0A\x18ARCHITECTURE_UNSPECIFIED\x10\xAB\xD4\x9D\xBC\x01\x12\x0C\x0A\x05ARM64\x10\xFA\xCB\xE9\x1D\x12\x0E\x0A\x06X86_64\x10\xC7\xA4\xE6\xCA\x01B\x0F\x0A\x0D_architectureB\x15\x0A\x13_bundled_local_ssdsB\x15\x0A\x13_creation_timestampB\x0D\x0A\x0B_deprecatedB\x0E\x0A\x0C_descriptionB\x0D\x0A\x0B_guest_cpusB\x05\x0A\x03_idB\x11\x0A\x0F_image_space_gbB\x10\x0A\x0E_is_shared_cpuB\x07\x0A\x05_kindB\x1B\x0A\x19_maximum_persistent_disksB#\x0A!_maximum_persistent_disks_size_gbB\x0C\x0A\x0A_memory_mbB\x07\x0A\x05_nameB\x0C\x0A\x0A_self_linkB\x07\x0A\x05_zone\"\xC2\x03\x0A\x19MachineTypeAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12O\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2=.google.cloud.compute.v1.MachineTypeAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1A]\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12>\x0A\x05value\x18\x02 \x01(\x0B2/.google.cloud.compute.v1.MachineTypesScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xA7\x02\x0A\x0FMachineTypeList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x126\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2\$.google.cloud.compute.v1.MachineType\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x9F\x01\x0A\x16MachineTypesScopedList\x12>\x0A\x0Dmachine_types\x18\x81\xDD\x81& \x03(\x0B2\$.google.cloud.compute.v1.MachineType\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\x82\x0B\x0A\x0FManagedInstance\x12\x1E\x0A\x0Ecurrent_action\x18\xBC\xA7\x8DU \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x01\x88\x01\x01\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09H\x02\x88\x01\x01\x12S\x0A\x0Finstance_health\x18\xC6\x92\xBC\xB6\x01 \x03(\x0B26.google.cloud.compute.v1.ManagedInstanceInstanceHealth\x12\x1F\x0A\x0Finstance_status\x18\xDC\xAD\x9FS \x01(\x09H\x03\x88\x01\x01\x12R\x0A\x0Clast_attempt\x18\xA4\xAC\xA8\xCF\x01 \x01(\x0B23.google.cloud.compute.v1.ManagedInstanceLastAttemptH\x04\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x05\x88\x01\x01\x12T\x0A\x1Bpreserved_state_from_config\x18\xE2\xEB\x85/ \x01(\x0B2'.google.cloud.compute.v1.PreservedStateH\x06\x88\x01\x01\x12U\x0A\x1Bpreserved_state_from_policy\x18\xD2\xAF\xBE\xE0\x01 \x01(\x0B2'.google.cloud.compute.v1.PreservedStateH\x07\x88\x01\x01\x12{\x0A\"properties_from_flexibility_policy\x18\xC1\xC5\x94J \x01(\x0B2G.google.cloud.compute.v1.ManagedInstancePropertiesFromFlexibilityPolicyH\x08\x88\x01\x01\x12I\x0A\x07version\x18\xD8\xB9\xD4\xA7\x01 \x01(\x0B2/.google.cloud.compute.v1.ManagedInstanceVersionH\x09\x88\x01\x01\"\x85\x02\x0A\x0DCurrentAction\x12\x1C\x0A\x18UNDEFINED_CURRENT_ACTION\x10\x00\x12\x12\x0A\x0AABANDONING\x10\xCD\xCA\x90\xB9\x01\x12\x10\x0A\x08CREATING\x10\xB9\xBD\x9D\xD9\x01\x12 \x0A\x18CREATING_WITHOUT_RETRIES\x10\x89\xC6\xBE\xCC\x01\x12\x10\x0A\x08DELETING\x10\xA8\xA7\x87\xFC\x01\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01\x12\x12\x0A\x0ARECREATING\x10\xEC\x8B\xFE\x88\x01\x12\x11\x0A\x0AREFRESHING\x10\xA7\xFE\xECM\x12\x12\x0A\x0ARESTARTING\x10\xF3\xEE\xEB\x98\x01\x12\x10\x0A\x08RESUMING\x10\xAA\xFB\x89\xD5\x01\x12\x10\x0A\x08STARTING\x10\xC0\xA0\x8B\xE9\x01\x12\x10\x0A\x09VERIFYING\x10\xA9\xC1\x8C\x08\"\xFD\x01\x0A\x0EInstanceStatus\x12\x1D\x0A\x19UNDEFINED_INSTANCE_STATUS\x10\x00\x12\x16\x0A\x0EDEPROVISIONING\x10\xEE\x93\xC4\xCC\x01\x12\x0E\x0A\x07PENDING\x10\xF7\xAA\xF0\x10\x12\x14\x0A\x0CPROVISIONING\x10\xED\xF5\xDA\x8A\x01\x12\x11\x0A\x09REPAIRING\x10\x95\x82\x95\xC5\x01\x12\x0E\x0A\x07RUNNING\x10\x9F\xC3\xEA9\x12\x0F\x0A\x07STAGING\x10\x9B\xC8\xC6\xCD\x01\x12\x0F\x0A\x07STOPPED\x10\xAD\xBB\xEC\xD3\x01\x12\x10\x0A\x08STOPPING\x10\xF4\xD0\xA2\xA7\x01\x12\x10\x0A\x09SUSPENDED\x10\xBB\xBB\xB6\x18\x12\x12\x0A\x0ASUSPENDING\x10\xA6\xD4\x98\xF5\x01\x12\x11\x0A\x0ATERMINATED\x10\xA3\xF4\x9BwB\x11\x0A\x0F_current_actionB\x05\x0A\x03_idB\x0B\x0A\x09_instanceB\x12\x0A\x10_instance_statusB\x0F\x0A\x0D_last_attemptB\x07\x0A\x05_nameB\x1E\x0A\x1C_preserved_state_from_configB\x1E\x0A\x1C_preserved_state_from_policyB%\x0A#_properties_from_flexibility_policyB\x0A\x0A\x08_version\"\xA6\x02\x0A\x1DManagedInstanceInstanceHealth\x12&\x0A\x15detailed_health_state\x18\x9D\xD0\xB4\xF3\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1D\x0A\x0Chealth_check\x18\xE5\xAA\xA4\x93\x01 \x01(\x09H\x01\x88\x01\x01\"\x92\x01\x0A\x13DetailedHealthState\x12#\x0A\x1FUNDEFINED_DETAILED_HEALTH_STATE\x10\x00\x12\x10\x0A\x08DRAINING\x10\xEA\xD5\x8C\xE5\x01\x12\x0F\x0A\x07HEALTHY\x10\xFD\xAA\xDB\xD1\x01\x12\x0F\x0A\x07TIMEOUT\x10\xC1\xB2\xEB\xE3\x01\x12\x11\x0A\x09UNHEALTHY\x10\xC4\xB9\xAD\xDC\x01\x12\x0F\x0A\x07UNKNOWN\x10\xAA\xF0\xC4\xCE\x01B\x18\x0A\x16_detailed_health_stateB\x0F\x0A\x0D_health_check\"{\x0A\x1AManagedInstanceLastAttempt\x12R\x0A\x06errors\x18\xEB\xDE\xD5\x96\x01 \x01(\x0B29.google.cloud.compute.v1.ManagedInstanceLastAttemptErrorsH\x00\x88\x01\x01B\x09\x0A\x07_errors\"W\x0A ManagedInstanceLastAttemptErrors\x123\x0A\x06errors\x18\xEB\xDE\xD5\x96\x01 \x03(\x0B2\x1F.google.cloud.compute.v1.Errors\"_\x0A.ManagedInstancePropertiesFromFlexibilityPolicy\x12\x1C\x0A\x0Cmachine_type\x18\xB2\xB0\xCAl \x01(\x09H\x00\x88\x01\x01B\x0F\x0A\x0D_machine_type\"q\x0A\x16ManagedInstanceVersion\x12\"\x0A\x11instance_template\x18\xE4\x81\xBB\x93\x01 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x01\x88\x01\x01B\x14\x0A\x12_instance_templateB\x07\x0A\x05_name\"\x88\x01\x0A\x08Metadata\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x00\x88\x01\x01\x120\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2\x1E.google.cloud.compute.v1.Items\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01B\x0E\x0A\x0C_fingerprintB\x07\x0A\x05_kind\"\x8F\x02\x0A\x0EMetadataFilter\x12L\x0A\x0Dfilter_labels\x18\xA6\xF5\xE8\x92\x01 \x03(\x0B21.google.cloud.compute.v1.MetadataFilterLabelMatch\x12%\x0A\x15filter_match_criteria\x18\xC0\xD0\xB6r \x01(\x09H\x00\x88\x01\x01\"n\x0A\x13FilterMatchCriteria\x12#\x0A\x1FUNDEFINED_FILTER_MATCH_CRITERIA\x10\x00\x12\x10\x0A\x09MATCH_ALL\x10\xE7\xE7\x92V\x12\x10\x0A\x09MATCH_ANY\x10\xB2\xE8\x92V\x12\x0E\x0A\x07NOT_SET\x10\xB6\x99\x84NB\x18\x0A\x16_filter_match_criteria\"Z\x0A\x18MetadataFilterLabelMatch\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01\x12\x15\x0A\x05value\x18\xF1\xA2\xB25 \x01(\x09H\x01\x88\x01\x01B\x07\x0A\x05_nameB\x08\x0A\x06_value\"\x8B\x02\x0A\x12MoveAddressRequest\x12\x18\x0A\x07address\x18\xF4\xB7\xDE\xDC\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12l\x0A®ion_addresses_move_request_resource\x18\xC4\xB0\x88\xC3\x01 \x01(\x0B23.google.cloud.compute.v1.RegionAddressesMoveRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xBD\x01\x0A\x16MoveDiskProjectRequest\x12U\x0A\x1Adisk_move_request_resource\x18\xCA\xC2\xA0\x95\x01 \x01(\x0B2(.google.cloud.compute.v1.DiskMoveRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x90\x01\x0A\x19MoveFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12&\x0A\x09parent_id\x18\xD0\xE1\x9A\xDB\x01 \x01(\x09B\x0F\xE0A\x02\xF2G\x09parent_id\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xF0\x01\x0A\x18MoveGlobalAddressRequest\x12\x18\x0A\x07address\x18\xF4\xB7\xDE\xDC\x01 \x01(\x09B\x03\xE0A\x02\x12l\x0A&global_addresses_move_request_resource\x18\xF3\xF1\xB1\x90\x01 \x01(\x0B23.google.cloud.compute.v1.GlobalAddressesMoveRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xC9\x01\x0A\x1AMoveInstanceProjectRequest\x12]\x0A\x1Einstance_move_request_resource\x18\xC2\xBC\xCE\x94\x01 \x01(\x0B2,.google.cloud.compute.v1.InstanceMoveRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xAB\x01\x0A%MoveOrganizationSecurityPolicyRequest\x12(\x0A\x09parent_id\x18\xD0\xE1\x9A\xDB\x01 \x01(\x09B\x0C\xF2G\x09parent_idH\x00\x88\x01\x01\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02B\x0C\x0A\x0A_parent_idB\x0D\x0A\x0B_request_id\"I\x0A\x09NamedPort\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04port\x18\x81\xB1\xD2\x01 \x01(\x05H\x01\x88\x01\x01B\x07\x0A\x05_nameB\x07\x0A\x05_port\"\x88\x01\x0A\x09NatIpInfo\x12S\x0A\x14nat_ip_info_mappings\x18\x9C\x80\x8Es \x03(\x0B22.google.cloud.compute.v1.NatIpInfoNatIpInfoMapping\x12\x19\x0A\x08nat_name\x18\xE9\xAD\xF8\xCA\x01 \x01(\x09H\x00\x88\x01\x01B\x0B\x0A\x09_nat_name\"\xF2\x01\x0A\x19NatIpInfoNatIpInfoMapping\x12\x14\x0A\x04mode\x18\xA3\xF3\xCC\x01 \x01(\x09H\x00\x88\x01\x01\x12\x16\x0A\x06nat_ip\x18\x85\xD2\x88\x0A \x01(\x09H\x01\x88\x01\x01\x12\x15\x0A\x05usage\x18\xA1\xFB\x995 \x01(\x09H\x02\x88\x01\x01\"5\x0A\x04Mode\x12\x12\x0A\x0EUNDEFINED_MODE\x10\x00\x12\x0A\x0A\x04AUTO\x10\xAF\xAB{\x12\x0D\x0A\x06MANUAL\x10\xC6\xB7\xF78\";\x0A\x05Usage\x12\x13\x0A\x0FUNDEFINED_USAGE\x10\x00\x12\x0D\x0A\x06IN_USE\x10\xCD\xCE\xA5\x08\x12\x0E\x0A\x06UNUSED\x10\xD6\xF3\xFB\xAB\x01B\x07\x0A\x05_modeB\x09\x0A\x07_nat_ipB\x08\x0A\x06_usage\"J\x0A\x11NatIpInfoResponse\x125\x0A\x06result\x18\x9D\x90\xB7B \x03(\x0B2\".google.cloud.compute.v1.NatIpInfo\"\xED\x09\x0A\x07Network\x12\x1B\x0A\x0BI_pv4_range\x18\xB6\xB0\x9F\x1C \x01(\x09H\x00\x88\x01\x01\x12'\x0A\x17auto_create_subnetworks\x18\x92\xC8\x92z \x01(\x08H\x01\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x02\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x03\x88\x01\x01\x12)\x0A\x18enable_ula_internal_ipv6\x18\x98\x8F\x88\xCA\x01 \x01(\x08H\x04\x88\x01\x01\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09H\x05\x88\x01\x01\x12\x1D\x0A\x0Dgateway_i_pv4\x18\xDD\xD8\x99U \x01(\x09H\x06\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x07\x88\x01\x01\x12\$\x0A\x13internal_ipv6_range\x18\xA7\xCF\xA6\x84\x01 \x01(\x09H\x08\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x09\x88\x01\x01\x12\x12\x0A\x03mtu\x18\xAE\xCF\x06 \x01(\x05H\x0A\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x0B\x88\x01\x01\x129\x0A)network_firewall_policy_enforcement_order\x18\xD0\x82\x8D\x03 \x01(\x09H\x0C\x88\x01\x01\x12\x1F\x0A\x0Fnetwork_profile\x18\x98\xF9\xC5R \x01(\x09H\x0D\x88\x01\x01\x12>\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2&.google.cloud.compute.v1.NetworkParamsH\x0E\x88\x01\x01\x12<\x0A\x08peerings\x18\xB3\xAA\xA9! \x03(\x0B2'.google.cloud.compute.v1.NetworkPeering\x12N\x0A\x0Erouting_config\x18\xDB\xA9\xD3\xF9\x01 \x01(\x0B2-.google.cloud.compute.v1.NetworkRoutingConfigH\x0F\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x10\x88\x01\x01\x12!\x0A\x11self_link_with_id\x18\x82\xAC\x9D\x15 \x01(\x09H\x11\x88\x01\x01\x12\x17\x0A\x0Bsubnetworks\x18\xC5\xD4\xA5\xC6\x01 \x03(\x09\"\xA0\x01\x0A%NetworkFirewallPolicyEnforcementOrder\x127\x0A3UNDEFINED_NETWORK_FIREWALL_POLICY_ENFORCEMENT_ORDER\x10\x00\x12\x1D\x0A\x16AFTER_CLASSIC_FIREWALL\x10\xD0\xFC\xDAI\x12\x1F\x0A\x17BEFORE_CLASSIC_FIREWALL\x10\xED\xED\xB1\xA1\x01B\x0E\x0A\x0C_I_pv4_rangeB\x1A\x0A\x18_auto_create_subnetworksB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x1B\x0A\x19_enable_ula_internal_ipv6B\x12\x0A\x10_firewall_policyB\x10\x0A\x0E_gateway_i_pv4B\x05\x0A\x03_idB\x16\x0A\x14_internal_ipv6_rangeB\x07\x0A\x05_kindB\x06\x0A\x04_mtuB\x07\x0A\x05_nameB,\x0A*_network_firewall_policy_enforcement_orderB\x12\x0A\x10_network_profileB\x09\x0A\x07_paramsB\x11\x0A\x0F_routing_configB\x0C\x0A\x0A_self_linkB\x14\x0A\x12_self_link_with_id\"\xA7\x06\x0A\x11NetworkAttachment\x12]\x0A\x14connection_endpoints\x18\xDD\xA2\xBE\x9B\x01 \x03(\x0B2;.google.cloud.compute.v1.NetworkAttachmentConnectedEndpoint\x12&\x0A\x15connection_preference\x18\xDC\xF9\xA4\x88\x01 \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x03\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x04\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x05\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x06\x88\x01\x01\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09H\x07\x88\x01\x01\x12 \x0A\x15producer_accept_lists\x18\xAB\x9A\xDA` \x03(\x09\x12 \x0A\x15producer_reject_lists\x18\x82\xFD\xFA\x01 \x03(\x09\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x08\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x09\x88\x01\x01\x12!\x0A\x11self_link_with_id\x18\x82\xAC\x9D\x15 \x01(\x09H\x0A\x88\x01\x01\x12\x17\x0A\x0Bsubnetworks\x18\xC5\xD4\xA5\xC6\x01 \x03(\x09\"|\x0A\x14ConnectionPreference\x12#\x0A\x1FUNDEFINED_CONNECTION_PREFERENCE\x10\x00\x12\x17\x0A\x10ACCEPT_AUTOMATIC\x10\x94\xF7\xF0#\x12\x15\x0A\x0DACCEPT_MANUAL\x10\xDD\xED\xF1\xB1\x01\x12\x0F\x0A\x07INVALID\x10\xD7\xFB\xED\xFC\x01B\x18\x0A\x16_connection_preferenceB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x0E\x0A\x0C_fingerprintB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x0A\x0A\x08_networkB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB\x14\x0A\x12_self_link_with_id\"\xBB\x03\x0A\x1FNetworkAttachmentAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12U\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2C.google.cloud.compute.v1.NetworkAttachmentAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1Ac\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12D\x0A\x05value\x18\x02 \x01(\x0B25.google.cloud.compute.v1.NetworkAttachmentsScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xBF\x04\x0A\"NetworkAttachmentConnectedEndpoint\x12\x1B\x0A\x0Aip_address\x18\xDC\xF1\xDC\xC1\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1D\x0A\x0Cipv6_address\x18\x9C\xB3\xEF\xA2\x01 \x01(\x09H\x01\x88\x01\x01\x12\"\x0A\x11project_id_or_num\x18\xA8\x8A\xE5\xA6\x01 \x01(\x09H\x02\x88\x01\x01\x12#\x0A\x18secondary_ip_cidr_ranges\x18\x94\xB2\xF07 \x03(\x09\x12!\x0A\x10service_class_id\x18\x8C\xB7\xCB\xC9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x04\x88\x01\x01\x12\x1B\x0A\x0Asubnetwork\x18\xEE\xA7\xE4\x92\x01 \x01(\x09H\x05\x88\x01\x01\x12&\x0A\x15subnetwork_cidr_range\x18\xA3\xDB\xDF\xB6\x01 \x01(\x09H\x06\x88\x01\x01\"\x94\x01\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x0F\x0A\x08ACCEPTED\x10\xA7\x9F\xD2u\x12\x0E\x0A\x06CLOSED\x10\xEC\xAA\xA3\xB5\x01\x12\x17\x0A\x0FNEEDS_ATTENTION\x10\xBC\x8B\xA2\xA4\x01\x12\x0E\x0A\x07PENDING\x10\xF7\xAA\xF0\x10\x12\x0F\x0A\x08REJECTED\x10\xFE\x88\x84S\x12\x19\x0A\x12STATUS_UNSPECIFIED\x10\xCA\xCC\x8B\x14B\x0D\x0A\x0B_ip_addressB\x0F\x0A\x0D_ipv6_addressB\x14\x0A\x12_project_id_or_numB\x13\x0A\x11_service_class_idB\x09\x0A\x07_statusB\x0D\x0A\x0B_subnetworkB\x18\x0A\x16_subnetwork_cidr_range\"\xB3\x02\x0A\x15NetworkAttachmentList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12<\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2*.google.cloud.compute.v1.NetworkAttachment\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB2\x01\x0A\x1CNetworkAttachmentsScopedList\x12K\x0A\x13network_attachments\x18\x9F\xDE\xD6\xF8\x01 \x03(\x0B2*.google.cloud.compute.v1.NetworkAttachment\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xC4\x03\x0A\x1ANetworkEdgeSecurityService\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x02\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x03\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x04\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x05\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x06\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09H\x07\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x08\x88\x01\x01\x12!\x0A\x11self_link_with_id\x18\x82\xAC\x9D\x15 \x01(\x09H\x09\x88\x01\x01B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x0E\x0A\x0C_fingerprintB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x09\x0A\x07_regionB\x12\x0A\x10_security_policyB\x0C\x0A\x0A_self_linkB\x14\x0A\x12_self_link_with_id\"\x8E\x04\x0A(NetworkEdgeSecurityServiceAggregatedList\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x12^\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2L.google.cloud.compute.v1.NetworkEdgeSecurityServiceAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01\x1Al\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12M\x0A\x05value\x18\x02 \x01(\x0B2>.google.cloud.compute.v1.NetworkEdgeSecurityServicesScopedList:\x028\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xCE\x01\x0A%NetworkEdgeSecurityServicesScopedList\x12^\x0A\x1Enetwork_edge_security_services\x18\xAC\xCB\xF8\x10 \x03(\x0B23.google.cloud.compute.v1.NetworkEdgeSecurityService\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\x9E\x03\x0A\x0FNetworkEndpoint\x12Q\x0A\x0Bannotations\x18\xA4\xF6\xB55 \x03(\x0B29.google.cloud.compute.v1.NetworkEndpoint.AnnotationsEntry\x12'\x0A\x17client_destination_port\x18\x86\x88\x82; \x01(\x05H\x00\x88\x01\x01\x12\x14\x0A\x04fqdn\x18\x95\xA5\xC0\x01 \x01(\x09H\x01\x88\x01\x01\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09H\x02\x88\x01\x01\x12\x1B\x0A\x0Aip_address\x18\xDC\xF1\xDC\xC1\x01 \x01(\x09H\x03\x88\x01\x01\x12\x1D\x0A\x0Cipv6_address\x18\x9C\xB3\xEF\xA2\x01 \x01(\x09H\x04\x88\x01\x01\x12\x14\x0A\x04port\x18\x81\xB1\xD2\x01 \x01(\x05H\x05\x88\x01\x01\x1A2\x0A\x10AnnotationsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01B\x1A\x0A\x18_client_destination_portB\x07\x0A\x05_fqdnB\x0B\x0A\x09_instanceB\x0D\x0A\x0B_ip_addressB\x0F\x0A\x0D_ipv6_addressB\x07\x0A\x05_port\"\x89\x0B\x0A\x14NetworkEndpointGroup\x12V\x0A\x0Bannotations\x18\xA4\xF6\xB55 \x03(\x0B2>.google.cloud.compute.v1.NetworkEndpointGroup.AnnotationsEntry\x12S\x0A\x0Aapp_engine\x18\xA0\x8C\xC0\xA2\x01 \x01(\x0B26.google.cloud.compute.v1.NetworkEndpointGroupAppEngineH\x00\x88\x01\x01\x12[\x0A\x0Ecloud_function\x18\xA2\xE5\xF3\xF7\x01 \x01(\x0B2:.google.cloud.compute.v1.NetworkEndpointGroupCloudFunctionH\x01\x88\x01\x01\x12P\x0A\x09cloud_run\x18\x81\xCB\xFA4 \x01(\x0B25.google.cloud.compute.v1.NetworkEndpointGroupCloudRunH\x02\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x03\x88\x01\x01\x12\x1D\x0A\x0Cdefault_port\x18\xBF\xF7\xF0\xC9\x01 \x01(\x05H\x04\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x05\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x06\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x07\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x08\x88\x01\x01\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09H\x09\x88\x01\x01\x12%\x0A\x15network_endpoint_type\x18\xD3\xC6\xB48 \x01(\x09H\x0A\x88\x01\x01\x12N\x0A\x08psc_data\x18\xC9\xDB\xA6\" \x01(\x0B24.google.cloud.compute.v1.NetworkEndpointGroupPscDataH\x0B\x88\x01\x01\x12#\x0A\x12psc_target_service\x18\xE6\xC2\xAA\x80\x01 \x01(\x09H\x0C\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x0D\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0E\x88\x01\x01\x12\x14\x0A\x04size\x18\x81\xC0\xD7\x01 \x01(\x05H\x0F\x88\x01\x01\x12\x1B\x0A\x0Asubnetwork\x18\xEE\xA7\xE4\x92\x01 \x01(\x09H\x10\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x11\x88\x01\x01\x1A2\x0A\x10AnnotationsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\x8A\x02\x0A\x13NetworkEndpointType\x12#\x0A\x1FUNDEFINED_NETWORK_ENDPOINT_TYPE\x10\x00\x12\x11\x0A\x09GCE_VM_IP\x10\xD9\xED\xD0\xBF\x01\x12\x16\x0A\x0EGCE_VM_IP_PORT\x10\xA7\xE4\xA5\xEF\x01\x12\x18\x0A\x11GCE_VM_IP_PORTMAP\x10\xB5\xE3\xF0\x0A\x12\x1A\x0A\x12INTERNET_FQDN_PORT\x10\xED\xD0\xDB\xC0\x01\x12\x18\x0A\x10INTERNET_IP_PORT\x10\x9B\xDB\xE5\xE3\x01\x12\x1F\x0A\x17NON_GCP_PRIVATE_IP_PORT\x10\xE0\x93\xB7\xA0\x01\x12\x1E\x0A\x17PRIVATE_SERVICE_CONNECT\x10\xC4\xF4\xF9\x16\x12\x12\x0A\x0ASERVERLESS\x10\xDC\xC6\xFD\x80\x01B\x0D\x0A\x0B_app_engineB\x11\x0A\x0F_cloud_functionB\x0C\x0A\x0A_cloud_runB\x15\x0A\x13_creation_timestampB\x0F\x0A\x0D_default_portB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x0A\x0A\x08_networkB\x18\x0A\x16_network_endpoint_typeB\x0B\x0A\x09_psc_dataB\x15\x0A\x13_psc_target_serviceB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB\x07\x0A\x05_sizeB\x0D\x0A\x0B_subnetworkB\x07\x0A\x05_zone\"\xDD\x03\x0A\"NetworkEndpointGroupAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12X\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2F.google.cloud.compute.v1.NetworkEndpointGroupAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1Af\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12G\x0A\x05value\x18\x02 \x01(\x0B28.google.cloud.compute.v1.NetworkEndpointGroupsScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x92\x01\x0A\x1DNetworkEndpointGroupAppEngine\x12\x18\x0A\x07service\x18\xB5\x8D\x8F\xB2\x01 \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x08url_mask\x18\xBC\x8F\xA41 \x01(\x09H\x01\x88\x01\x01\x12\x18\x0A\x07version\x18\xD8\xB9\xD4\xA7\x01 \x01(\x09H\x02\x88\x01\x01B\x0A\x0A\x08_serviceB\x0B\x0A\x09_url_maskB\x0A\x0A\x08_version\"r\x0A!NetworkEndpointGroupCloudFunction\x12\x19\x0A\x08function\x18\xD8\xE7\xBD\x92\x01 \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x08url_mask\x18\xBC\x8F\xA41 \x01(\x09H\x01\x88\x01\x01B\x0B\x0A\x09_functionB\x0B\x0A\x09_url_mask\"\x87\x01\x0A\x1CNetworkEndpointGroupCloudRun\x12\x18\x0A\x07service\x18\xB5\x8D\x8F\xB2\x01 \x01(\x09H\x00\x88\x01\x01\x12\x12\x0A\x03tag\x18\x9A\xFF\x06 \x01(\x09H\x01\x88\x01\x01\x12\x18\x0A\x08url_mask\x18\xBC\x8F\xA41 \x01(\x09H\x02\x88\x01\x01B\x0A\x0A\x08_serviceB\x06\x0A\x04_tagB\x0B\x0A\x09_url_mask\"\xB9\x02\x0A\x18NetworkEndpointGroupList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12?\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2-.google.cloud.compute.v1.NetworkEndpointGroup\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xBD\x03\x0A\x1BNetworkEndpointGroupPscData\x12%\x0A\x14consumer_psc_address\x18\xAC\xAD\xEB\xD7\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1E\x0A\x0Dproducer_port\x18\x8E\xDA\xC1\xC3\x01 \x01(\x05H\x01\x88\x01\x01\x12\"\x0A\x11psc_connection_id\x18\xDD\xA5\xA3\x8B\x01 \x01(\x04H\x02\x88\x01\x01\x12%\x0A\x15psc_connection_status\x18\xB4\xC9\xE7W \x01(\x09H\x03\x88\x01\x01\"\xB0\x01\x0A\x13PscConnectionStatus\x12#\x0A\x1FUNDEFINED_PSC_CONNECTION_STATUS\x10\x00\x12\x0F\x0A\x08ACCEPTED\x10\xA7\x9F\xD2u\x12\x0E\x0A\x06CLOSED\x10\xEC\xAA\xA3\xB5\x01\x12\x17\x0A\x0FNEEDS_ATTENTION\x10\xBC\x8B\xA2\xA4\x01\x12\x0E\x0A\x07PENDING\x10\xF7\xAA\xF0\x10\x12\x0F\x0A\x08REJECTED\x10\xFE\x88\x84S\x12\x19\x0A\x12STATUS_UNSPECIFIED\x10\xCA\xCC\x8B\x14B\x17\x0A\x15_consumer_psc_addressB\x10\x0A\x0E_producer_portB\x14\x0A\x12_psc_connection_idB\x18\x0A\x16_psc_connection_status\"u\x0A+NetworkEndpointGroupsAttachEndpointsRequest\x12F\x0A\x11network_endpoints\x18\xAD\x91\xBAG \x03(\x0B2(.google.cloud.compute.v1.NetworkEndpoint\"u\x0A+NetworkEndpointGroupsDetachEndpointsRequest\x12F\x0A\x11network_endpoints\x18\xAD\x91\xBAG \x03(\x0B2(.google.cloud.compute.v1.NetworkEndpoint\"\xA4\x01\x0A)NetworkEndpointGroupsListEndpointsRequest\x12\x1E\x0A\x0Dhealth_status\x18\xB5\xD6\xBA\xB5\x01 \x01(\x09H\x00\x88\x01\x01\"E\x0A\x0CHealthStatus\x12\x1B\x0A\x17UNDEFINED_HEALTH_STATUS\x10\x00\x12\x0B\x0A\x04SHOW\x10\xFD\xA5\x9B\x01\x12\x0B\x0A\x04SKIP\x10\xFF\xBA\x9B\x01B\x10\x0A\x0E_health_status\"\xAB\x02\x0A)NetworkEndpointGroupsListNetworkEndpoints\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12J\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B28.google.cloud.compute.v1.NetworkEndpointWithHealthStatus\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x03\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0A\x0A\x08_warning\"\xBB\x01\x0A\x1FNetworkEndpointGroupsScopedList\x12Q\x0A\x17network_endpoint_groups\x18\xAD\x97\xFF\x0D \x03(\x0B2-.google.cloud.compute.v1.NetworkEndpointGroup\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xCF\x01\x0A\x1FNetworkEndpointWithHealthStatus\x12K\x0A\x07healths\x18\x97\x93\xAD{ \x03(\x0B27.google.cloud.compute.v1.HealthStatusForNetworkEndpoint\x12J\x0A\x10network_endpoint\x18\x86\x91\x8A\x1B \x01(\x0B2(.google.cloud.compute.v1.NetworkEndpointH\x00\x88\x01\x01B\x13\x0A\x11_network_endpoint\"\xDA\x03\x0A#NetworkFirewallPolicyAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12Y\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2G.google.cloud.compute.v1.NetworkFirewallPolicyAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1Aa\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12B\x0A\x05value\x18\x02 \x01(\x0B23.google.cloud.compute.v1.FirewallPoliciesScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x91\x0C\x0A\x10NetworkInterface\x12@\x0A\x0Eaccess_configs\x18\x96\xBB\xFA4 \x03(\x0B2%.google.cloud.compute.v1.AccessConfig\x12A\x0A\x0Falias_ip_ranges\x18\xBF\x83\xDCN \x03(\x0B2%.google.cloud.compute.v1.AliasIpRange\x12&\x0A\x15enable_vpc_scoped_dns\x18\xCC\xF8\x92\x87\x01 \x01(\x08H\x00\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x01\x88\x01\x01\x12\x1A\x0A\x0Aigmp_query\x18\xCA\xA4\xB6\x0E \x01(\x09H\x02\x88\x01\x01\x12+\x0A\x1Binternal_ipv6_prefix_length\x18\x9D\x83\x99a \x01(\x05H\x03\x88\x01\x01\x12F\x0A\x13ipv6_access_configs\x18\xEE\xE5\xC4\xE6\x01 \x03(\x0B2%.google.cloud.compute.v1.AccessConfig\x12!\x0A\x10ipv6_access_type\x18\xDD\xF5\xD1\xF0\x01 \x01(\x09H\x04\x88\x01\x01\x12\x1D\x0A\x0Cipv6_address\x18\x9C\xB3\xEF\xA2\x01 \x01(\x09H\x05\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x06\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x07\x88\x01\x01\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09H\x08\x88\x01\x01\x12\"\x0A\x12network_attachment\x18\xD4\x97\x8Fk \x01(\x09H\x09\x88\x01\x01\x12\x1B\x0A\x0Bnetwork_i_p\x18\x89\xB1\xE5b \x01(\x09H\x0A\x88\x01\x01\x12\x18\x0A\x08nic_type\x18\x91\xC6\xC2\x1C \x01(\x09H\x0B\x88\x01\x01\x12 \x0A\x0Fparent_nic_name\x18\xD7\xAC\xD7\xC7\x01 \x01(\x09H\x0C\x88\x01\x01\x12\x1C\x0A\x0Bqueue_count\x18\xE1\xF8\x97\xF0\x01 \x01(\x05H\x0D\x88\x01\x01\x12!\x0A\x10service_class_id\x18\x8C\xB7\xCB\xC9\x01 \x01(\x09H\x0E\x88\x01\x01\x12\x1B\x0A\x0Astack_type\x18\x91\xB5\x8B\xCB\x01 \x01(\x09H\x0F\x88\x01\x01\x12\x1B\x0A\x0Asubnetwork\x18\xEE\xA7\xE4\x92\x01 \x01(\x09H\x10\x88\x01\x01\x12\x14\x0A\x04vlan\x18\xE3\x8A\xDD\x01 \x01(\x05H\x11\x88\x01\x01\"X\x0A\x09IgmpQuery\x12\x18\x0A\x14UNDEFINED_IGMP_QUERY\x10\x00\x12\x1A\x0A\x13IGMP_QUERY_DISABLED\x10\xF1\xB1\xBE\x0D\x12\x15\x0A\x0DIGMP_QUERY_V2\x10\xD1\xE9\x82\x9F\x01\"y\x0A\x0EIpv6AccessType\x12\x1E\x0A\x1AUNDEFINED_IPV6_ACCESS_TYPE\x10\x00\x12\x0F\x0A\x08EXTERNAL\x10\xCB\xA7\xFD\x10\x12\x10\x0A\x08INTERNAL\x10\xBD\xED\x96\x85\x01\x12\$\x0A\x1CUNSPECIFIED_IPV6_ACCESS_TYPE\x10\xA5\xF6\xA4\x95\x01\"\x89\x01\x0A\x07NicType\x12\x16\x0A\x12UNDEFINED_NIC_TYPE\x10\x00\x12\x0C\x0A\x05GVNIC\x10\x99\x95\xC3 \x12\x0B\x0A\x04IDPF\x10\xD1\xF0\x88\x01\x12\x0C\x0A\x05IRDMA\x10\x8F\x86\xAC!\x12\x0C\x0A\x05MRDMA\x10\x93\xC2\x8D#\x12\x1B\x0A\x14UNSPECIFIED_NIC_TYPE\x10\xD9\xBE\x92 \x12\x12\x0A\x0AVIRTIO_NET\x10\xD9\xB6\xCB\xD7\x01\"{\x0A\x09StackType\x12\x18\x0A\x14UNDEFINED_STACK_TYPE\x10\x00\x12\x10\x0A\x09IPV4_IPV6\x10\x81\xE8\xCA\x0A\x12\x10\x0A\x09IPV4_ONLY\x10\xA6\xCB\xD5\x0A\x12\x10\x0A\x09IPV6_ONLY\x10\xE4\xAD\xFC%\x12\x1E\x0A\x16UNSPECIFIED_STACK_TYPE\x10\xD9\xD1\x91\x8E\x01B\x18\x0A\x16_enable_vpc_scoped_dnsB\x0E\x0A\x0C_fingerprintB\x0D\x0A\x0B_igmp_queryB\x1E\x0A\x1C_internal_ipv6_prefix_lengthB\x13\x0A\x11_ipv6_access_typeB\x0F\x0A\x0D_ipv6_addressB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x0A\x0A\x08_networkB\x15\x0A\x13_network_attachmentB\x0E\x0A\x0C_network_i_pB\x0B\x0A\x09_nic_typeB\x12\x0A\x10_parent_nic_nameB\x0E\x0A\x0C_queue_countB\x13\x0A\x11_service_class_idB\x0D\x0A\x0B_stack_typeB\x0D\x0A\x0B_subnetworkB\x07\x0A\x05_vlan\"\x9F\x02\x0A\x0BNetworkList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x122\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2 .google.cloud.compute.v1.Network\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xAF\x01\x0A\x0DNetworkParams\x12b\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2?.google.cloud.compute.v1.NetworkParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xCE\x08\x0A\x0ENetworkPeering\x12\"\x0A\x12auto_create_routes\x18\xDD\xE2\xB2\x1B \x01(\x08H\x00\x88\x01\x01\x12[\x0A\x11connection_status\x18\xF3\xF0\xD1\xFA\x01 \x01(\x0B27.google.cloud.compute.v1.NetworkPeeringConnectionStatusH\x01\x88\x01\x01\x12&\x0A\x16exchange_subnet_routes\x18\xD0\xCA\xC6\x0C \x01(\x08H\x02\x88\x01\x01\x12\$\x0A\x14export_custom_routes\x18\x8D\xA5\xDF\x1C \x01(\x08H\x03\x88\x01\x01\x123\x0A#export_subnet_routes_with_public_ip\x18\xE2\xEA\xD9. \x01(\x08H\x04\x88\x01\x01\x12\$\x0A\x14import_custom_routes\x18\xBE\xF1\xB3^ \x01(\x08H\x05\x88\x01\x01\x123\x0A#import_subnet_routes_with_public_ip\x18\x91\x8E\xF0\x06 \x01(\x08H\x06\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x07\x88\x01\x01\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09H\x08\x88\x01\x01\x12\x18\x0A\x08peer_mtu\x18\xD1\x8E\x97! \x01(\x05H\x09\x88\x01\x01\x12\x1B\x0A\x0Astack_type\x18\x91\xB5\x8B\xCB\x01 \x01(\x09H\x0A\x88\x01\x01\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H\x0B\x88\x01\x01\x12\x1D\x0A\x0Dstate_details\x18\x94\xF9\xC8- \x01(\x09H\x0C\x88\x01\x01\x12\x1F\x0A\x0Fupdate_strategy\x18\xA9\xDC\xF5\x02 \x01(\x09H\x0D\x88\x01\x01\"I\x0A\x09StackType\x12\x18\x0A\x14UNDEFINED_STACK_TYPE\x10\x00\x12\x10\x0A\x09IPV4_IPV6\x10\x81\xE8\xCA\x0A\x12\x10\x0A\x09IPV4_ONLY\x10\xA6\xCB\xD5\x0A\">\x0A\x05State\x12\x13\x0A\x0FUNDEFINED_STATE\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x10\x0A\x08INACTIVE\x10\xEB\x98\xF9\x80\x01\"j\x0A\x0EUpdateStrategy\x12\x1D\x0A\x19UNDEFINED_UPDATE_STRATEGY\x10\x00\x12\x10\x0A\x09CONSENSUS\x10\xD7\xF8\xFC`\x12\x12\x0A\x0BINDEPENDENT\x10\xDA\x96\xC8<\x12\x13\x0A\x0BUNSPECIFIED\x10\x97\xBE\x98\xFB\x01B\x15\x0A\x13_auto_create_routesB\x14\x0A\x12_connection_statusB\x19\x0A\x17_exchange_subnet_routesB\x17\x0A\x15_export_custom_routesB&\x0A\$_export_subnet_routes_with_public_ipB\x17\x0A\x15_import_custom_routesB&\x0A\$_import_subnet_routes_with_public_ipB\x07\x0A\x05_nameB\x0A\x0A\x08_networkB\x0B\x0A\x09_peer_mtuB\x0D\x0A\x0B_stack_typeB\x08\x0A\x06_stateB\x10\x0A\x0E_state_detailsB\x12\x0A\x10_update_strategy\"\xCC\x03\x0A\x1ENetworkPeeringConnectionStatus\x12g\x0A\x0Fconsensus_state\x18\xC9\xBD\x8B\xB5\x01 \x01(\x0B2E.google.cloud.compute.v1.NetworkPeeringConnectionStatusConsensusStateH\x00\x88\x01\x01\x12r\x0A\x15traffic_configuration\x18\xB4\xD4\xB6? \x01(\x0B2K.google.cloud.compute.v1.NetworkPeeringConnectionStatusTrafficConfigurationH\x01\x88\x01\x01\x12\x1F\x0A\x0Fupdate_strategy\x18\xA9\xDC\xF5\x02 \x01(\x09H\x02\x88\x01\x01\"j\x0A\x0EUpdateStrategy\x12\x1D\x0A\x19UNDEFINED_UPDATE_STRATEGY\x10\x00\x12\x10\x0A\x09CONSENSUS\x10\xD7\xF8\xFC`\x12\x12\x0A\x0BINDEPENDENT\x10\xDA\x96\xC8<\x12\x13\x0A\x0BUNSPECIFIED\x10\x97\xBE\x98\xFB\x01B\x12\x0A\x10_consensus_stateB\x18\x0A\x16_traffic_configurationB\x12\x0A\x10_update_strategy\"\xE6\x03\x0A,NetworkPeeringConnectionStatusConsensusState\x12\x1E\x0A\x0Ddelete_status\x18\x86\xC2\xC2\xE6\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1D\x0A\x0Dupdate_status\x18\xA8\xA0\xEB~ \x01(\x09H\x01\x88\x01\x01\"\xA8\x01\x0A\x0CDeleteStatus\x12\x1B\x0A\x17UNDEFINED_DELETE_STATUS\x10\x00\x12\x1B\x0A\x13DELETE_ACKNOWLEDGED\x10\xDC\xAE\x8E\x9B\x01\x12!\x0A\x19DELETE_STATUS_UNSPECIFIED\x10\xDE\x8A\xC5\xBC\x01\x12\x1D\x0A\x16LOCAL_DELETE_REQUESTED\x10\xAE\xB8\xB3l\x12\x1C\x0A\x15PEER_DELETE_REQUESTED\x10\xF7\xD5\xAB^\"\xA7\x01\x0A\x0CUpdateStatus\x12\x1B\x0A\x17UNDEFINED_UPDATE_STATUS\x10\x00\x12\x0E\x0A\x07IN_SYNC\x10\xF5\xE2\x8A\x01\x12\"\x0A\x1BPENDING_LOCAL_ACKNOWLEDMENT\x10\xC0\xCD\xD1m\x12\$\x0A\x1CPENDING_PEER_ACKNOWLEDGEMENT\x10\xC5\x8D\xAE\xC8\x01\x12 \x0A\x19UPDATE_STATUS_UNSPECIFIED\x10\x80\xA3\xCF9B\x10\x0A\x0E_delete_statusB\x10\x0A\x0E_update_status\"\xAD\x04\x0A2NetworkPeeringConnectionStatusTrafficConfiguration\x12-\x0A\x1Cexport_custom_routes_to_peer\x18\xF4\x99\xCA\x88\x01 \x01(\x08H\x00\x88\x01\x01\x12;\x0A+export_subnet_routes_with_public_ip_to_peer\x18\xC9\x95\xFE\x03 \x01(\x08H\x01\x88\x01\x01\x12/\x0A\x1Eimport_custom_routes_from_peer\x18\x96\xD5\x87\xBE\x01 \x01(\x08H\x02\x88\x01\x01\x12=\x0A-import_subnet_routes_with_public_ip_from_peer\x18\xA9\xDA\xF5o \x01(\x08H\x03\x88\x01\x01\x12\x1B\x0A\x0Astack_type\x18\x91\xB5\x8B\xCB\x01 \x01(\x09H\x04\x88\x01\x01\"I\x0A\x09StackType\x12\x18\x0A\x14UNDEFINED_STACK_TYPE\x10\x00\x12\x10\x0A\x09IPV4_IPV6\x10\x81\xE8\xCA\x0A\x12\x10\x0A\x09IPV4_ONLY\x10\xA6\xCB\xD5\x0AB\x1F\x0A\x1D_export_custom_routes_to_peerB.\x0A,_export_subnet_routes_with_public_ip_to_peerB!\x0A\x1F_import_custom_routes_from_peerB0\x0A._import_subnet_routes_with_public_ip_from_peerB\x0D\x0A\x0B_stack_type\"\xCE\x01\x0A\x18NetworkPerformanceConfig\x12+\x0A\x1Btotal_egress_bandwidth_tier\x18\xFF\x9F\x85> \x01(\x09H\x00\x88\x01\x01\"e\x0A\x18TotalEgressBandwidthTier\x12)\x0A%UNDEFINED_TOTAL_EGRESS_BANDWIDTH_TIER\x10\x00\x12\x0E\x0A\x07DEFAULT\x10\xA1\xC4\xFD6\x12\x0E\x0A\x06TIER_1\x10\x94\xCA\xF1\x9B\x01B\x1E\x0A\x1C_total_egress_bandwidth_tier\"\xED\x04\x0A\x0ENetworkProfile\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12P\x0A\x08features\x18\xBD\xC8\xB3u \x01(\x0B26.google.cloud.compute.v1.NetworkProfileNetworkFeaturesH\x02\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x03\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x04\x88\x01\x01\x12J\x0A\x08location\x18\xB5\xBF\xBE\x8A\x01 \x01(\x0B2/.google.cloud.compute.v1.NetworkProfileLocationH\x05\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x06\x88\x01\x01\x12P\x0A\x0Cprofile_type\x18\x90\xC0\xCDG \x01(\x0B22.google.cloud.compute.v1.NetworkProfileProfileTypeH\x07\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x08\x88\x01\x01\x12!\x0A\x11self_link_with_id\x18\x82\xAC\x9D\x15 \x01(\x09H\x09\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x0A\x88\x01\x01B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x0B\x0A\x09_featuresB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x0B\x0A\x09_locationB\x07\x0A\x05_nameB\x0F\x0A\x0D_profile_typeB\x0C\x0A\x0A_self_linkB\x14\x0A\x12_self_link_with_idB\x07\x0A\x05_zone\"\x92\x01\x0A\x16NetworkProfileLocation\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01\x12\x15\x0A\x05scope\x18\xD4\xFC\x8C4 \x01(\x09H\x01\x88\x01\x01\"8\x0A\x05Scope\x12\x13\x0A\x0FUNDEFINED_SCOPE\x10\x00\x12\x0D\x0A\x06REGION\x10\xF4\xB5\xEC~\x12\x0B\x0A\x04ZONE\x10\xAC\xB7\xA8\x01B\x07\x0A\x05_nameB\x08\x0A\x06_scope\"\xB96\x0A\x1DNetworkProfileNetworkFeatures\x12\x1C\x0A\x10address_purposes\x18\x80\xDE\xBD\xCE\x01 \x03(\x09\x12'\x0A\x16allow_address_creation\x18\x80\xA2\x83\xD7\x01 \x01(\x09H\x00\x88\x01\x01\x12&\x0A\x15allow_alias_ip_ranges\x18\xC9\x91\xB1\xDA\x01 \x01(\x09H\x01\x88\x01\x01\x12&\x0A\x16allow_auto_mode_subnet\x18\x9F\x82\xC9H \x01(\x09H\x02\x88\x01\x01\x12'\x0A\x17allow_class_d_firewalls\x18\x9B\xE3\xE0> \x01(\x09H\x03\x88\x01\x01\x12\x1F\x0A\x0Fallow_cloud_nat\x18\xA1\xD5\xC1y \x01(\x09H\x04\x88\x01\x01\x12#\x0A\x12allow_cloud_router\x18\xC9\xCB\x8D\xD7\x01 \x01(\x09H\x05\x88\x01\x01\x12,\x0A\x1Callow_default_nic_attachment\x18\xAE\xEE\xDA\x19 \x01(\x09H\x06\x88\x01\x01\x12(\x0A\x18allow_external_ip_access\x18\xBE\xB9\xDC> \x01(\x09H\x07\x88\x01\x01\x12%\x0A\x15allow_firewall_policy\x18\xDB\x98\x9By \x01(\x09H\x08\x88\x01\x01\x12#\x0A\x12allow_interconnect\x18\xC4\x93\xE1\x85\x01 \x01(\x09H\x09\x88\x01\x01\x12\$\x0A\x13allow_ip_forwarding\x18\x9F\xDD\xE8\xEE\x01 \x01(\x09H\x0A\x88\x01\x01\x12\$\x0A\x14allow_load_balancing\x18\xB6\x98\xC1j \x01(\x09H\x0B\x88\x01\x01\x12/\x0A\x1Fallow_multi_nic_in_same_network\x18\xFC\xB4\x8A* \x01(\x09H\x0C\x88\x01\x01\x123\x0A\"allow_multi_nic_in_same_subnetwork\x18\xE0\x91\xCD\x84\x01 \x01(\x09H\x0D\x88\x01\x01\x12\x1F\x0A\x0Fallow_multicast\x18\x82\xC5\x9F\x05 \x01(\x09H\x0E\x88\x01\x01\x12\x1A\x0A\x09allow_ncc\x18\xD8\xDE\xC6\xB1\x01 \x01(\x09H\x0F\x88\x01\x01\x12'\x0A\x17allow_network_migration\x18\x87\xA7\x9Fr \x01(\x09H\x10\x88\x01\x01\x12'\x0A\x16allow_packet_mirroring\x18\x82\xEE\x9F\xF4\x01 \x01(\x09H\x11\x88\x01\x01\x12,\x0A\x1Ballow_private_google_access\x18\xF8\xFF\xD5\xB2\x01 \x01(\x09H\x12\x88\x01\x01\x12\x1A\x0A\x09allow_psc\x18\xCA\xF1\xC6\xB1\x01 \x01(\x09H\x13\x88\x01\x01\x12*\x0A\x1Aallow_same_network_unicast\x18\xFB\xA8\xF1O \x01(\x09H\x14\x88\x01\x01\x12#\x0A\x13allow_static_routes\x18\xC5\x9F\xABX \x01(\x09H\x15\x88\x01\x01\x12\$\x0A\x14allow_sub_interfaces\x18\xEF\xB2\xF0u \x01(\x09H\x16\x88\x01\x01\x12*\x0A\x19allow_subnetwork_creation\x18\x9A\x94\x83\xDB\x01 \x01(\x09H\x17\x88\x01\x01\x12)\x0A\x18allow_vpc_firewall_rules\x18\xC4\xC7\xDF\xF2\x01 \x01(\x09H\x18\x88\x01\x01\x12!\x0A\x11allow_vpc_peering\x18\xF4\xCB\x837 \x01(\x09H\x19\x88\x01\x01\x12\x1A\x0A\x09allow_vpn\x18\xFE\x9D\xC7\xB1\x01 \x01(\x09H\x1A\x88\x01\x01\x12!\x0A\x15firewall_policy_types\x18\x8B\x80\xA9\xBA\x01 \x03(\x09\x12\x1A\x0A\x0Finterface_types\x18\xF3\xB3\xAAK \x03(\x09\x12\x1A\x0A\x09multicast\x18\xF8\x97\xD8\xC0\x01 \x01(\x09H\x1B\x88\x01\x01\x127\x0A&predefined_network_internal_ipv6_range\x18\xDD\x82\xD7\xFB\x01 \x01(\x09H\x1C\x88\x01\x01\x12y\x0A\x1Cpredefined_subnetwork_ranges\x18\xCE\xC4\xF3\xC2\x01 \x03(\x0B2O.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange\x12\x1B\x0A\x0Fsubnet_purposes\x18\xB7\x9B\xD8\x8F\x01 \x03(\x09\x12\x1E\x0A\x12subnet_stack_types\x18\xA0\xEC\xB7\xF8\x01 \x03(\x09\x12\x1F\x0A\x13subnetwork_purposes\x18\xC6\xA0\xF1\xFB\x01 \x03(\x09\x12\"\x0A\x16subnetwork_stack_types\x18\xB1\xEA\xA5\xD0\x01 \x03(\x09\x12\x17\x0A\x07unicast\x18\xAF\x90\x91w \x01(\x09H\x1D\x88\x01\x01\"\xF3\x01\x0A\x0FAddressPurposes\x12\x1E\x0A\x1AUNDEFINED_ADDRESS_PURPOSES\x10\x00\x12\x14\x0A\x0CDNS_RESOLVER\x10\xFC\xDC\x83\xE3\x01\x12\x13\x0A\x0CGCE_ENDPOINT\x10\xAB\xC4\xF5m\x12\x1A\x0A\x12IPSEC_INTERCONNECT\x10\x83\xD2\xAA\xA2\x01\x12\x0F\x0A\x08NAT_AUTO\x10\xAD\xB4\x85N\x12\x1E\x0A\x17PRIVATE_SERVICE_CONNECT\x10\xC4\xF4\xF9\x16\x12\x12\x0A\x0ASERVERLESS\x10\xDC\xC6\xFD\x80\x01\x12\x1F\x0A\x17SHARED_LOADBALANCER_VIP\x10\xD4\xD3\xB3\x8C\x01\x12\x13\x0A\x0BVPC_PEERING\x10\xAA\xF3\x8E\xBF\x01\"\x7F\x0A\x14AllowAddressCreation\x12\$\x0A UNDEFINED_ALLOW_ADDRESS_CREATION\x10\x00\x12\x1F\x0A\x18ADDRESS_CREATION_ALLOWED\x10\xB3\xC2\xDEV\x12 \x0A\x18ADDRESS_CREATION_BLOCKED\x10\xF7\x82\x8A\xFF\x01\"{\x0A\x12AllowAliasIpRanges\x12#\x0A\x1FUNDEFINED_ALLOW_ALIAS_IP_RANGES\x10\x00\x12\x1F\x0A\x17ALIAS_IP_RANGES_ALLOWED\x10\xE8\x9D\xD5\xDD\x01\x12\x1F\x0A\x17ALIAS_IP_RANGES_BLOCKED\x10\xAC\xDE\x80\x86\x01\"~\x0A\x13AllowAutoModeSubnet\x12\$\x0A UNDEFINED_ALLOW_AUTO_MODE_SUBNET\x10\x00\x12 \x0A\x18AUTO_MODE_SUBNET_ALLOWED\x10\xB2\xAC\xBB\xBA\x01\x12\x1F\x0A\x18AUTO_MODE_SUBNET_BLOCKED\x10\xF6\xEC\xE6b\"\x82\x01\x0A\x14AllowClassDFirewalls\x12%\x0A!UNDEFINED_ALLOW_CLASS_D_FIREWALLS\x10\x00\x12!\x0A\x19CLASS_D_FIREWALLS_ALLOWED\x10\xFA\xCF\x85\xA6\x01\x12 \x0A\x19CLASS_D_FIREWALLS_BLOCKED\x10\xBE\x90\xB1N\"b\x0A\x0DAllowCloudNat\x12\x1D\x0A\x19UNDEFINED_ALLOW_CLOUD_NAT\x10\x00\x12\x18\x0A\x11CLOUD_NAT_ALLOWED\x10\xA0\xBA\xA2u\x12\x18\x0A\x11CLOUD_NAT_BLOCKED\x10\xE4\xFA\xCD\x1D\"o\x0A\x10AllowCloudRouter\x12 \x0A\x1CUNDEFINED_ALLOW_CLOUD_ROUTER\x10\x00\x12\x1C\x0A\x14CLOUD_ROUTER_ALLOWED\x10\xFC\xC3\x9D\xAE\x01\x12\x1B\x0A\x14CLOUD_ROUTER_BLOCKED\x10\xC0\x84\xC9V\"\x96\x01\x0A\x19AllowDefaultNicAttachment\x12*\x0A&UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT\x10\x00\x12%\x0A\x1EDEFAULT_NIC_ATTACHMENT_ALLOWED\x10\x81\x9C\xC2\x05\x12&\x0A\x1EDEFAULT_NIC_ATTACHMENT_BLOCKED\x10\xC5\xDC\xED\xAD\x01\"\x86\x01\x0A\x15AllowExternalIpAccess\x12&\x0A\"UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS\x10\x00\x12!\x0A\x1AEXTERNAL_IP_ACCESS_ALLOWED\x10\xD1\x98\x9D4\x12\"\x0A\x1AEXTERNAL_IP_ACCESS_BLOCKED\x10\x95\xD9\xC8\xDC\x01\"{\x0A\x13AllowFirewallPolicy\x12#\x0A\x1FUNDEFINED_ALLOW_FIREWALL_POLICY\x10\x00\x12\x1F\x0A\x17FIREWALL_POLICY_ALLOWED\x10\x9A\xB9\x9F\xB9\x01\x12\x1E\x0A\x17FIREWALL_POLICY_BLOCKED\x10\xDE\xF9\xCAa\"p\x0A\x11AllowInterconnect\x12 \x0A\x1CUNDEFINED_ALLOW_INTERCONNECT\x10\x00\x12\x1B\x0A\x14INTERCONNECT_ALLOWED\x10\xD7\xA5\xD3M\x12\x1C\x0A\x14INTERCONNECT_BLOCKED\x10\x9B\xE6\xFE\xF5\x01\"s\x0A\x11AllowIpForwarding\x12!\x0A\x1DUNDEFINED_ALLOW_IP_FORWARDING\x10\x00\x12\x1C\x0A\x15IP_FORWARDING_ALLOWED\x10\xDE\xD8\xE1H\x12\x1D\x0A\x15IP_FORWARDING_BLOCKED\x10\xA2\x99\x8D\xF1\x01\"w\x0A\x12AllowLoadBalancing\x12\"\x0A\x1EUNDEFINED_ALLOW_LOAD_BALANCING\x10\x00\x12\x1D\x0A\x16LOAD_BALANCING_ALLOWED\x10\xA9\xF1\xC5\x0D\x12\x1E\x0A\x16LOAD_BALANCING_BLOCKED\x10\xED\xB1\xF1\xB5\x01\"\xA1\x01\x0A\x1AAllowMultiNicInSameNetwork\x12-\x0A)UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK\x10\x00\x12)\x0A!MULTI_NIC_IN_SAME_NETWORK_ALLOWED\x10\xDB\xFB\x96\xDA\x01\x12)\x0A!MULTI_NIC_IN_SAME_NETWORK_BLOCKED\x10\x9F\xBC\xC2\x82\x01\"\xAC\x01\x0A\x1DAllowMultiNicInSameSubnetwork\x120\x0A,UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK\x10\x00\x12,\x0A\$MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED\x10\xB3\xEC\xAC\x89\x01\x12+\x0A\$MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED\x10\xF7\xAC\xD81\"d\x0A\x0EAllowMulticast\x12\x1D\x0A\x19UNDEFINED_ALLOW_MULTICAST\x10\x00\x12\x18\x0A\x11MULTICAST_ALLOWED\x10\xA1\xF0\xA7\x15\x12\x19\x0A\x11MULTICAST_BLOCKED\x10\xE5\xB0\xD3\xBD\x01\"M\x0A\x08AllowNcc\x12\x17\x0A\x13UNDEFINED_ALLOW_NCC\x10\x00\x12\x13\x0A\x0BNCC_ALLOWED\x10\xF7\xA6\xE5\xDE\x01\x12\x13\x0A\x0BNCC_BLOCKED\x10\xBB\xE7\x90\x87\x01\"\x83\x01\x0A\x15AllowNetworkMigration\x12%\x0A!UNDEFINED_ALLOW_NETWORK_MIGRATION\x10\x00\x12 \x0A\x19NETWORK_MIGRATION_ALLOWED\x10\x86\xA4\xEE\x06\x12!\x0A\x19NETWORK_MIGRATION_BLOCKED\x10\xCA\xE4\x99\xAF\x01\"\x7F\x0A\x14AllowPacketMirroring\x12\$\x0A UNDEFINED_ALLOW_PACKET_MIRRORING\x10\x00\x12\x1F\x0A\x18PACKET_MIRRORING_ALLOWED\x10\xF5\xD1\x88,\x12 \x0A\x18PACKET_MIRRORING_BLOCKED\x10\xB9\x92\xB4\xD4\x01\"\x91\x01\x0A\x18AllowPrivateGoogleAccess\x12)\x0A%UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS\x10\x00\x12\$\x0A\x1DPRIVATE_GOOGLE_ACCESS_ALLOWED\x10\x97\xE5\xA3i\x12\$\x0A\x1DPRIVATE_GOOGLE_ACCESS_BLOCKED\x10\xDB\xA5\xCF\x11\"L\x0A\x08AllowPsc\x12\x17\x0A\x13UNDEFINED_ALLOW_PSC\x10\x00\x12\x12\x0A\x0BPSC_ALLOWED\x10\xE9\x95\xE7Q\x12\x13\x0A\x0BPSC_BLOCKED\x10\xAD\xD6\x92\xFA\x01\"\x8E\x01\x0A\x17AllowSameNetworkUnicast\x12(\x0A\$UNDEFINED_ALLOW_SAME_NETWORK_UNICAST\x10\x00\x12#\x0A\x1CSAME_NETWORK_UNICAST_ALLOWED\x10\xCE\xA8\x95L\x12\$\x0A\x1CSAME_NETWORK_UNICAST_BLOCKED\x10\x92\xE9\xC0\xF4\x01\"s\x0A\x11AllowStaticRoutes\x12!\x0A\x1DUNDEFINED_ALLOW_STATIC_ROUTES\x10\x00\x12\x1D\x0A\x15STATIC_ROUTES_ALLOWED\x10\x84\xAF\x86\xC3\x01\x12\x1C\x0A\x15STATIC_ROUTES_BLOCKED\x10\xC8\xEF\xB1k\"u\x0A\x12AllowSubInterfaces\x12\"\x0A\x1EUNDEFINED_ALLOW_SUB_INTERFACES\x10\x00\x12\x1C\x0A\x15SUBINTERFACES_ALLOWED\x10\xC3\xB5\xD5K\x12\x1D\x0A\x15SUBINTERFACES_BLOCKED\x10\x87\xF6\x80\xF4\x01\"\x8B\x01\x0A\x17AllowSubnetworkCreation\x12'\x0A#UNDEFINED_ALLOW_SUBNETWORK_CREATION\x10\x00\x12\"\x0A\x1BSUBNETWORK_CREATION_ALLOWED\x10\xD9\x80\xCFK\x12#\x0A\x1BSUBNETWORK_CREATION_BLOCKED\x10\x9D\xC1\xFA\xF3\x01\"\x87\x01\x0A\x15AllowVpcFirewallRules\x12&\x0A\"UNDEFINED_ALLOW_VPC_FIREWALL_RULES\x10\x00\x12\"\x0A\x1AVPC_FIREWALL_RULES_ALLOWED\x10\xD7\xFA\xB9\xE9\x01\x12\"\x0A\x1AVPC_FIREWALL_RULES_BLOCKED\x10\x9B\xBB\xE5\x91\x01\"j\x0A\x0FAllowVpcPeering\x12\x1F\x0A\x1BUNDEFINED_ALLOW_VPC_PEERING\x10\x00\x12\x1A\x0A\x13VPC_PEERING_ALLOWED\x10\xF3\xC7\xD6|\x12\x1A\x0A\x13VPC_PEERING_BLOCKED\x10\xB7\x88\x82%\"L\x0A\x08AllowVpn\x12\x17\x0A\x13UNDEFINED_ALLOW_VPN\x10\x00\x12\x12\x0A\x0BVPN_ALLOWED\x10\x9D\xDA\xA9M\x12\x13\x0A\x0BVPN_BLOCKED\x10\xE1\x9A\xD5\xF5\x01\"f\x0A\x13FirewallPolicyTypes\x12#\x0A\x1FUNDEFINED_FIREWALL_POLICY_TYPES\x10\x00\x12\x17\x0A\x10RDMA_ROCE_POLICY\x10\x99\xB5\xF7F\x12\x11\x0A\x0AVPC_POLICY\x10\xE8\x8A\xB8#\"\x97\x01\x0A\x0EInterfaceTypes\x12\x1D\x0A\x19UNDEFINED_INTERFACE_TYPES\x10\x00\x12\x0C\x0A\x05GVNIC\x10\x99\x95\xC3 \x12\x0B\x0A\x04IDPF\x10\xD1\xF0\x88\x01\x12\x0C\x0A\x05IRDMA\x10\x8F\x86\xAC!\x12\x0C\x0A\x05MRDMA\x10\x93\xC2\x8D#\x12\x1B\x0A\x14UNSPECIFIED_NIC_TYPE\x10\xD9\xBE\x92 \x12\x12\x0A\x0AVIRTIO_NET\x10\xD9\xB6\xCB\xD7\x01\"R\x0A\x09Multicast\x12\x17\x0A\x13UNDEFINED_MULTICAST\x10\x00\x12\x15\x0A\x0DMULTICAST_SDN\x10\xB6\xBE\xE3\xFD\x01\x12\x15\x0A\x0DMULTICAST_ULL\x10\xAE\xCF\xE3\xFD\x01\"w\x0A\x0ESubnetPurposes\x12\x1D\x0A\x19UNDEFINED_SUBNET_PURPOSES\x10\x00\x12&\x0A\x1ESUBNET_PURPOSE_CUSTOM_HARDWARE\x10\xD3\xDD\x82\x87\x01\x12\x1E\x0A\x16SUBNET_PURPOSE_PRIVATE\x10\xC0\xEC\xE8\xC0\x01\"\xA0\x01\x0A\x10SubnetStackTypes\x12 \x0A\x1CUNDEFINED_SUBNET_STACK_TYPES\x10\x00\x12\"\x0A\x1BSUBNET_STACK_TYPE_IPV4_IPV6\x10\x95\x97\xE2\x13\x12\"\x0A\x1BSUBNET_STACK_TYPE_IPV4_ONLY\x10\xBA\xFA\xEC\x13\x12\"\x0A\x1BSUBNET_STACK_TYPE_IPV6_ONLY\x10\xF8\xDC\x93/\"\xEF\x01\x0A\x12SubnetworkPurposes\x12!\x0A\x1DUNDEFINED_SUBNETWORK_PURPOSES\x10\x00\x12\x1B\x0A\x14GLOBAL_MANAGED_PROXY\x10\xF2\xCB\xE0p\x12#\x0A\x1CINTERNAL_HTTPS_LOAD_BALANCER\x10\xD9\xB6\xCEv\x12\x16\x0A\x0EPEER_MIGRATION\x10\x91\xAA\xC7\xEA\x01\x12\x0F\x0A\x07PRIVATE\x10\xE3\xE2\xB2\xC0\x01\x12\x13\x0A\x0BPRIVATE_NAT\x10\xA5\xC8\xAE\xAF\x01\x12\x17\x0A\x10PRIVATE_RFC_1918\x10\xDB\xFE\xC5y\x12\x1D\x0A\x16REGIONAL_MANAGED_PROXY\x10\xEE\xB6\xFDH\"r\x0A\x14SubnetworkStackTypes\x12\$\x0A UNDEFINED_SUBNETWORK_STACK_TYPES\x10\x00\x12\x10\x0A\x09IPV4_IPV6\x10\x81\xE8\xCA\x0A\x12\x10\x0A\x09IPV4_ONLY\x10\xA6\xCB\xD5\x0A\x12\x10\x0A\x09IPV6_ONLY\x10\xE4\xAD\xFC%\"J\x0A\x07Unicast\x12\x15\x0A\x11UNDEFINED_UNICAST\x10\x00\x12\x13\x0A\x0BUNICAST_SDN\x10\xED\xC7\x96\xB5\x01\x12\x13\x0A\x0BUNICAST_ULL\x10\xE5\xD8\x96\xB5\x01B\x19\x0A\x17_allow_address_creationB\x18\x0A\x16_allow_alias_ip_rangesB\x19\x0A\x17_allow_auto_mode_subnetB\x1A\x0A\x18_allow_class_d_firewallsB\x12\x0A\x10_allow_cloud_natB\x15\x0A\x13_allow_cloud_routerB\x1F\x0A\x1D_allow_default_nic_attachmentB\x1B\x0A\x19_allow_external_ip_accessB\x18\x0A\x16_allow_firewall_policyB\x15\x0A\x13_allow_interconnectB\x16\x0A\x14_allow_ip_forwardingB\x17\x0A\x15_allow_load_balancingB\"\x0A _allow_multi_nic_in_same_networkB%\x0A#_allow_multi_nic_in_same_subnetworkB\x12\x0A\x10_allow_multicastB\x0C\x0A\x0A_allow_nccB\x1A\x0A\x18_allow_network_migrationB\x19\x0A\x17_allow_packet_mirroringB\x1E\x0A\x1C_allow_private_google_accessB\x0C\x0A\x0A_allow_pscB\x1D\x0A\x1B_allow_same_network_unicastB\x16\x0A\x14_allow_static_routesB\x17\x0A\x15_allow_sub_interfacesB\x1C\x0A\x1A_allow_subnetwork_creationB\x1B\x0A\x19_allow_vpc_firewall_rulesB\x14\x0A\x12_allow_vpc_peeringB\x0C\x0A\x0A_allow_vpnB\x0C\x0A\x0A_multicastB)\x0A'_predefined_network_internal_ipv6_rangeB\x0A\x0A\x08_unicast\"\x90\x01\x0A6NetworkProfileNetworkFeaturesPredefinedSubnetworkRange\x12\x1A\x0A\x0Aipv6_range\x18\xE5\x81\xEF\x17 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bname_prefix\x18\xC6\xA5\xDDp \x01(\x09H\x01\x88\x01\x01B\x0D\x0A\x0B_ipv6_rangeB\x0E\x0A\x0C_name_prefix\"\x88\x04\x0A\x19NetworkProfileProfileType\x12\x1D\x0A\x0Cnetwork_type\x18\xAB\xB5\xDC\xF6\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Crdma_subtype\x18\x81\x8B\x8E' \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x0Bull_subtype\x18\xF0\xA7\xFC, \x01(\x09H\x02\x88\x01\x01\x12\x1C\x0A\x0Bvpc_subtype\x18\xA4\xC8\x86\xAA\x01 \x01(\x09H\x03\x88\x01\x01\"L\x0A\x0BNetworkType\x12\x1A\x0A\x16UNDEFINED_NETWORK_TYPE\x10\x00\x12\x0B\x0A\x04RDMA\x10\xC6\x9E\x99\x01\x12\x09\x0A\x03ULL\x10\x95\x91\x05\x12\x09\x0A\x03VPC\x10\xC9\x99\x05\"Z\x0A\x0BRdmaSubtype\x12\x1A\x0A\x16UNDEFINED_RDMA_SUBTYPE\x10\x00\x12\x0E\x0A\x06FALCON\x10\xD1\x89\xAB\xD9\x01\x12\x0B\x0A\x04ROCE\x10\xDF\xEE\x99\x01\x12\x12\x0A\x0AROCE_METAL\x10\x87\x94\xED\xC8\x01\"M\x0A\x0AUllSubtype\x12\x19\x0A\x15UNDEFINED_ULL_SUBTYPE\x10\x00\x12\x10\x0A\x08OPERATOR\x10\xA4\xB1\xC0\x86\x01\x12\x12\x0A\x0BPARTICIPANT\x10\x93\x86\xC6p\"8\x0A\x0AVpcSubtype\x12\x19\x0A\x15UNDEFINED_VPC_SUBTYPE\x10\x00\x12\x0F\x0A\x08REGIONAL\x10\x9F\xEC\x80,B\x0F\x0A\x0D_network_typeB\x0F\x0A\x0D_rdma_subtypeB\x0E\x0A\x0C_ull_subtypeB\x0E\x0A\x0C_vpc_subtype\"\xEE\x02\x0A\x1BNetworkProfilesListResponse\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x129\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2'.google.cloud.compute.v1.NetworkProfile\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xAE\x06\x0A\x14NetworkRoutingConfig\x12&\x0A\x16bgp_always_compare_med\x18\xB6\xE2\xCEe \x01(\x08H\x00\x88\x01\x01\x12-\x0A\x1Cbgp_best_path_selection_mode\x18\xE9\xFB\xC5\x97\x01 \x01(\x09H\x01\x88\x01\x01\x12&\x0A\x15bgp_inter_region_cost\x18\xE1\xF9\xAE\xDC\x01 \x01(\x09H\x02\x88\x01\x01\x120\x0A effective_bgp_always_compare_med\x18\xCE\xF5\xADf \x01(\x08H\x03\x88\x01\x01\x12/\x0A\x1Feffective_bgp_inter_region_cost\x18\xC9\xC0\xA1X \x01(\x09H\x04\x88\x01\x01\x12\x1D\x0A\x0Crouting_mode\x18\xFC\xBA\xC8\xE2\x01 \x01(\x09H\x05\x88\x01\x01\"g\x0A\x18BgpBestPathSelectionMode\x12*\x0A&UNDEFINED_BGP_BEST_PATH_SELECTION_MODE\x10\x00\x12\x0D\x0A\x06LEGACY\x10\xC9\xCF\xF7,\x12\x10\x0A\x08STANDARD\x10\xBD\x9D\x8C\xE7\x01\"b\x0A\x12BgpInterRegionCost\x12#\x0A\x1FUNDEFINED_BGP_INTER_REGION_COST\x10\x00\x12\x17\x0A\x0FADD_COST_TO_MED\x10\xDC\xE7\xF6\xE9\x01\x12\x0E\x0A\x07DEFAULT\x10\xA1\xC4\xFD6\"L\x0A\x1BEffectiveBgpInterRegionCost\x12-\x0A)UNDEFINED_EFFECTIVE_BGP_INTER_REGION_COST\x10\x00\"J\x0A\x0BRoutingMode\x12\x1A\x0A\x16UNDEFINED_ROUTING_MODE\x10\x00\x12\x0E\x0A\x06GLOBAL\x10\xA3\xEF\xEF\xEB\x01\x12\x0F\x0A\x08REGIONAL\x10\x9F\xEC\x80,B\x19\x0A\x17_bgp_always_compare_medB\x1F\x0A\x1D_bgp_best_path_selection_modeB\x18\x0A\x16_bgp_inter_region_costB#\x0A!_effective_bgp_always_compare_medB\"\x0A _effective_bgp_inter_region_costB\x0F\x0A\x0D_routing_mode\"\x84\x02\x0A\x19NetworksAddPeeringRequest\x12\"\x0A\x12auto_create_routes\x18\xDD\xE2\xB2\x1B \x01(\x08H\x00\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x01\x88\x01\x01\x12I\x0A\x0Fnetwork_peering\x18\xAF\x8C\xEC\x9C\x01 \x01(\x0B2'.google.cloud.compute.v1.NetworkPeeringH\x02\x88\x01\x01\x12\x1D\x0A\x0Cpeer_network\x18\xD1\xE0\xDB\xEE\x01 \x01(\x09H\x03\x88\x01\x01B\x15\x0A\x13_auto_create_routesB\x07\x0A\x05_nameB\x12\x0A\x10_network_peeringB\x0F\x0A\x0D_peer_network\"\xD6\x01\x0A%NetworksGetEffectiveFirewallsResponse\x12s\x0A\x10firewall_policys\x18\xC2\xCA\xFC\xC3\x01 \x03(\x0B2U.google.cloud.compute.v1.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy\x128\x0A\x09firewalls\x18\xF3\xC6\xE8\x81\x01 \x03(\x0B2!.google.cloud.compute.v1.Firewall\"\xF3\x03\x0A.google.cloud.compute.v1.NodeTemplateAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1A^\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12?\x0A\x05value\x18\x02 \x01(\x0B20.google.cloud.compute.v1.NodeTemplatesScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xA9\x02\x0A\x10NodeTemplateList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x127\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2%.google.cloud.compute.v1.NodeTemplate\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x8E\x01\x0A\x1FNodeTemplateNodeTypeFlexibility\x12\x14\x0A\x04cpus\x18\xCB\xE7\xBA\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1A\x0A\x09local_ssd\x18\xB0\xBE\xBC\xC1\x01 \x01(\x09H\x01\x88\x01\x01\x12\x17\x0A\x06memory\x18\x81\xFA\x8A\xFE\x01 \x01(\x09H\x02\x88\x01\x01B\x07\x0A\x05_cpusB\x0C\x0A\x0A_local_ssdB\x09\x0A\x07_memory\"\xA3\x01\x0A\x17NodeTemplatesScopedList\x12A\x0A\x0Enode_templates\x18\xBC\xA2\xED\xA8\x01 \x03(\x0B2%.google.cloud.compute.v1.NodeTemplate\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xC6\x04\x0A\x08NodeType\x12\x1D\x0A\x0Ccpu_platform\x18\xAA\xEA\xD1\xC3\x01 \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12G\x0A\x0Adeprecated\x18\xB3\xCB\xD1\xF5\x01 \x01(\x0B2*.google.cloud.compute.v1.DeprecationStatusH\x02\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x1B\x0A\x0Aguest_cpus\x18\xD2\xCB\xC8\xBB\x01 \x01(\x05H\x04\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x05\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x06\x88\x01\x01\x12\x1D\x0A\x0Clocal_ssd_gb\x18\xCA\x88\xFF\x9C\x01 \x01(\x05H\x07\x88\x01\x01\x12\x18\x0A\x07max_vms\x18\xC1\x96\xD5\x92\x01 \x01(\x05H\x08\x88\x01\x01\x12\x19\x0A\x09memory_mb\x18\x93\x93\xA87 \x01(\x05H\x09\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x0A\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0B\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x0C\x88\x01\x01B\x0F\x0A\x0D_cpu_platformB\x15\x0A\x13_creation_timestampB\x0D\x0A\x0B_deprecatedB\x0E\x0A\x0C_descriptionB\x0D\x0A\x0B_guest_cpusB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x0F\x0A\x0D_local_ssd_gbB\x0A\x0A\x08_max_vmsB\x0C\x0A\x0A_memory_mbB\x07\x0A\x05_nameB\x0C\x0A\x0A_self_linkB\x07\x0A\x05_zone\"\xB9\x03\x0A\x16NodeTypeAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12L\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2:.google.cloud.compute.v1.NodeTypeAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1AZ\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12;\x0A\x05value\x18\x02 \x01(\x0B2,.google.cloud.compute.v1.NodeTypesScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xA1\x02\x0A\x0CNodeTypeList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x123\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2!.google.cloud.compute.v1.NodeType\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x97\x01\x0A\x13NodeTypesScopedList\x129\x0A\x0Anode_types\x18\xFC\xBF\xF5\xE5\x01 \x03(\x0B2!.google.cloud.compute.v1.NodeType\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\x90\x03\x0A\x14NotificationEndpoint\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12Y\x0A\x0Dgrpc_settings\x18\xA4\xC6\xC0\xD9\x01 \x01(\x0B29.google.cloud.compute.v1.NotificationEndpointGrpcSettingsH\x02\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x03\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x04\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x05\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x06\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x07\x88\x01\x01B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x10\x0A\x0E_grpc_settingsB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_link\"\xDD\x03\x0A\"NotificationEndpointAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12X\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2F.google.cloud.compute.v1.NotificationEndpointAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1Af\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12G\x0A\x05value\x18\x02 \x01(\x0B28.google.cloud.compute.v1.NotificationEndpointsScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB7\x02\x0A NotificationEndpointGrpcSettings\x12\x1A\x0A\x09authority\x18\xC3\x8E\xD0\xBF\x01 \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x08endpoint\x18\x95\xBB\x9C> \x01(\x09H\x01\x88\x01\x01\x12\x1D\x0A\x0Cpayload_name\x18\x9C\xB5\x9C\x8F\x01 \x01(\x09H\x02\x88\x01\x01\x12C\x0A\x0Fresend_interval\x18\xC9\xB8\x88\xE4\x01 \x01(\x0B2!.google.cloud.compute.v1.DurationH\x03\x88\x01\x01\x12\"\x0A\x12retry_duration_sec\x18\xDD\xCE\x947 \x01(\x0DH\x04\x88\x01\x01B\x0C\x0A\x0A_authorityB\x0B\x0A\x09_endpointB\x0F\x0A\x0D_payload_nameB\x12\x0A\x10_resend_intervalB\x15\x0A\x13_retry_duration_sec\"\xB9\x02\x0A\x18NotificationEndpointList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12?\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2-.google.cloud.compute.v1.NotificationEndpoint\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xAD\x01\x0A\x1FNotificationEndpointsScopedList\x12C\x0A\x09resources\x18\xA5\xFC\xB2N \x03(\x0B2-.google.cloud.compute.v1.NotificationEndpoint\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xC6\x0D\x0A\x09Operation\x12\$\x0A\x13client_operation_id\x18\xE7\x8D\xDE\x8D\x01 \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12\x18\x0A\x08end_time\x18\xB1\xA7\xE76 \x01(\x09H\x03\x88\x01\x01\x125\x0A\x05error\x18\x88\xA4\x93. \x01(\x0B2\x1E.google.cloud.compute.v1.ErrorH\x04\x88\x01\x01\x12d\x0A\x1Eget_version_operation_metadata\x18\xD7\x90\xCDR \x01(\x0B24.google.cloud.compute.v1.GetVersionOperationMetadataH\x05\x88\x01\x01\x12'\x0A\x12http_error_message\x18\xD9\xFA\xC8` \x01(\x09B\x03\xE8G\x04H\x06\x88\x01\x01\x12,\x0A\x16http_error_status_code\x18\xEC\x84\xF8\x94\x01 \x01(\x05B\x03\xE8G\x03H\x07\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x08\x88\x01\x01\x12\x1C\x0A\x0Binsert_time\x18\x93\xA9\xE8\xCE\x01 \x01(\x09H\x09\x88\x01\x01\x12w\x0A(instances_bulk_insert_operation_metadata\x18\xC1\x86\xC1* \x01(\x0B2=.google.cloud.compute.v1.InstancesBulkInsertOperationMetadataH\x0A\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x0B\x88\x01\x01\x12\x19\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09B\x03\xE8G\x01H\x0C\x88\x01\x01\x12\"\x0A\x12operation_group_id\x18\xB3\xED\x93\x13 \x01(\x09H\x0D\x88\x01\x01\x12\x1E\x0A\x0Eoperation_type\x18\x92\xF6\xDAT \x01(\x09H\x0E\x88\x01\x01\x12\x18\x0A\x08progress\x18\xAD\x84\xD3\" \x01(\x05H\x0F\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x10\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x11\x88\x01\x01\x12\x85\x01\x0A/set_common_instance_metadata_operation_metadata\x18\xE4\xAD\xEA\xE9\x01 \x01(\x0B2C.google.cloud.compute.v1.SetCommonInstanceMetadataOperationMetadataH\x12\x88\x01\x01\x12\x1A\x0A\x0Astart_time\x18\x8A\xE9\xEE\x11 \x01(\x09H\x13\x88\x01\x01\x12F\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x0E2).google.cloud.compute.v1.Operation.StatusB\x03\xE8G\x02H\x14\x88\x01\x01\x12\x1F\x0A\x0Estatus_message\x18\xBA\xC9\xE9\x8D\x01 \x01(\x09H\x15\x88\x01\x01\x12\x19\x0A\x09target_id\x18\x89\x95\x8D{ \x01(\x04H\x16\x88\x01\x01\x12\x1B\x0A\x0Btarget_link\x18\xE8\x93\xF1\x1D \x01(\x09H\x17\x88\x01\x01\x12\x14\x0A\x04user\x18\xCB\xD7\xDB\x01 \x01(\x09H\x18\x88\x01\x01\x127\x0A\x08warnings\x18\xD7\x88\xC1\xED\x01 \x03(\x0B2!.google.cloud.compute.v1.Warnings\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x19\x88\x01\x01\"K\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x0B\x0A\x04DONE\x10\x82\xB7\x80\x01\x12\x0E\x0A\x07PENDING\x10\xF7\xAA\xF0\x10\x12\x0E\x0A\x07RUNNING\x10\x9F\xC3\xEA9B\x16\x0A\x14_client_operation_idB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x0B\x0A\x09_end_timeB\x08\x0A\x06_errorB!\x0A\x1F_get_version_operation_metadataB\x15\x0A\x13_http_error_messageB\x19\x0A\x17_http_error_status_codeB\x05\x0A\x03_idB\x0E\x0A\x0C_insert_timeB+\x0A)_instances_bulk_insert_operation_metadataB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x15\x0A\x13_operation_group_idB\x11\x0A\x0F_operation_typeB\x0B\x0A\x09_progressB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB2\x0A0_set_common_instance_metadata_operation_metadataB\x0D\x0A\x0B_start_timeB\x09\x0A\x07_statusB\x11\x0A\x0F_status_messageB\x0C\x0A\x0A_target_idB\x0E\x0A\x0C_target_linkB\x07\x0A\x05_userB\x07\x0A\x05_zone\"\xBC\x03\x0A\x17OperationAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12M\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2;.google.cloud.compute.v1.OperationAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1A[\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12<\x0A\x05value\x18\x02 \x01(\x0B2-.google.cloud.compute.v1.OperationsScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xA3\x02\x0A\x0DOperationList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x124\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2\".google.cloud.compute.v1.Operation\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x98\x01\x0A\x14OperationsScopedList\x129\x0A\x0Aoperations\x18\xEC\xAF\xFF\x01 \x03(\x0B2\".google.cloud.compute.v1.Operation\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xA3\x01\x0A4OrganizationSecurityPoliciesListAssociationsResponse\x12L\x0A\x0Cassociations\x18\x92\xE8\xCA\xF2\x01 \x03(\x0B22.google.cloud.compute.v1.SecurityPolicyAssociation\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x00\x88\x01\x01B\x07\x0A\x05_kind\"\xDA\x06\x0A\x10OutlierDetection\x12E\x0A\x12base_ejection_time\x18\x87\xD7\xCF& \x01(\x0B2!.google.cloud.compute.v1.DurationH\x00\x88\x01\x01\x12#\x0A\x12consecutive_errors\x18\xA0\xB3\xD0\xB8\x01 \x01(\x05H\x01\x88\x01\x01\x12,\x0A\x1Bconsecutive_gateway_failure\x18\xFA\xB7\x8A\xC7\x01 \x01(\x05H\x02\x88\x01\x01\x12,\x0A\x1Cenforcing_consecutive_errors\x18\xC0\xD3\xD0e \x01(\x05H\x03\x88\x01\x01\x126\x0A%enforcing_consecutive_gateway_failure\x18\xDA\xDF\x8A\xBC\x01 \x01(\x05H\x04\x88\x01\x01\x12&\x0A\x16enforcing_success_rate\x18\xBC\xEF\xDF\\ \x01(\x05H\x05\x88\x01\x01\x12;\x0A\x08interval\x18\xC5\xC9\xFF\x0F \x01(\x0B2!.google.cloud.compute.v1.DurationH\x06\x88\x01\x01\x12\$\x0A\x14max_ejection_percent\x18\x98\xA6\xE5\x08 \x01(\x05H\x07\x88\x01\x01\x12+\x0A\x1Asuccess_rate_minimum_hosts\x18\xF7\xA1\xDA\xFA\x01 \x01(\x05H\x08\x88\x01\x01\x12,\x0A\x1Bsuccess_rate_request_volume\x18\xCD\xEB\x98\x86\x01 \x01(\x05H\x09\x88\x01\x01\x12)\x0A\x19success_rate_stdev_factor\x18\x9D\x83\xA9S \x01(\x05H\x0A\x88\x01\x01B\x15\x0A\x13_base_ejection_timeB\x15\x0A\x13_consecutive_errorsB\x1E\x0A\x1C_consecutive_gateway_failureB\x1F\x0A\x1D_enforcing_consecutive_errorsB(\x0A&_enforcing_consecutive_gateway_failureB\x19\x0A\x17_enforcing_success_rateB\x0B\x0A\x09_intervalB\x17\x0A\x15_max_ejection_percentB\x1D\x0A\x1B_success_rate_minimum_hostsB\x1E\x0A\x1C_success_rate_request_volumeB\x1C\x0A\x1A_success_rate_stdev_factor\"\xC6\x03\x0A\x0FPacketIntervals\x12\x16\x0A\x06avg_ms\x18\xB3\xDC\xD4a \x01(\x03H\x00\x88\x01\x01\x12\x18\x0A\x08duration\x18\x94\x9B\x91J \x01(\x09H\x01\x88\x01\x01\x12\x17\x0A\x06max_ms\x18\xE1\xC4\xBC\xFC\x01 \x01(\x03H\x02\x88\x01\x01\x12\x17\x0A\x06min_ms\x18\xB3\xA5\xED\xFF\x01 \x01(\x03H\x03\x88\x01\x01\x12\x1D\x0A\x0Dnum_intervals\x18\xD5\xD5\xECX \x01(\x03H\x04\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x05\x88\x01\x01\"g\x0A\x08Duration\x12\x16\x0A\x12UNDEFINED_DURATION\x10\x00\x12\x1C\x0A\x14DURATION_UNSPECIFIED\x10\xEC\xF9\xA3\xFC\x01\x12\x0B\x0A\x04HOUR\x10\xE4\xDB\x87\x01\x12\x09\x0A\x03MAX\x10\xC4\xD2\x04\x12\x0D\x0A\x06MINUTE\x10\x94\xB4\xBA<\"h\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x10\x0A\x08LOOPBACK\x10\x8B\x93\xEB\xA9\x01\x12\x0E\x0A\x07RECEIVE\x10\xC3\xFD\xB7Z\x12\x10\x0A\x08TRANSMIT\x10\xB0\x85\xFB\xD7\x01\x12\x18\x0A\x10TYPE_UNSPECIFIED\x10\x92\xFB\xDB\xD0\x01B\x09\x0A\x07_avg_msB\x0B\x0A\x09_durationB\x09\x0A\x07_max_msB\x09\x0A\x07_min_msB\x10\x0A\x0E_num_intervalsB\x07\x0A\x05_type\"\xBA\x06\x0A\x0FPacketMirroring\x12Z\x0A\x0Dcollector_ilb\x18\xED\x89\xB6\xCB\x01 \x01(\x0B2:.google.cloud.compute.v1.PacketMirroringForwardingRuleInfoH\x00\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12\x17\x0A\x06enable\x18\x83\xCB\xD4\x94\x01 \x01(\x09H\x03\x88\x01\x01\x12G\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x0B2..google.cloud.compute.v1.PacketMirroringFilterH\x04\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x05\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x06\x88\x01\x01\x12`\x0A\x12mirrored_resources\x18\xC4\x9F\xC2; \x01(\x0B2<.google.cloud.compute.v1.PacketMirroringMirroredResourceInfoH\x07\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x08\x88\x01\x01\x12L\x0A\x07network\x18\xAE\xB4\x85o \x01(\x0B23.google.cloud.compute.v1.PacketMirroringNetworkInfoH\x09\x88\x01\x01\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x0DH\x0A\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x0B\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0C\x88\x01\x01\"9\x0A\x06Enable\x12\x14\x0A\x10UNDEFINED_ENABLE\x10\x00\x12\x0C\x0A\x05FALSE\x10\x83\xC2\xE4\x1F\x12\x0B\x0A\x04TRUE\x10\x8E\xDB\x9D\x01B\x10\x0A\x0E_collector_ilbB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x09\x0A\x07_enableB\x09\x0A\x07_filterB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x15\x0A\x13_mirrored_resourcesB\x07\x0A\x05_nameB\x0A\x0A\x08_networkB\x0B\x0A\x09_priorityB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_link\"\xCE\x03\x0A\x1DPacketMirroringAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12S\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2A.google.cloud.compute.v1.PacketMirroringAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1Aa\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12B\x0A\x05value\x18\x02 \x01(\x0B23.google.cloud.compute.v1.PacketMirroringsScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xC6\x01\x0A\x15PacketMirroringFilter\x12\x18\x0A\x0DI_p_protocols\x18\xD6\xD9\xFE. \x03(\x09\x12\x17\x0A\x0Bcidr_ranges\x18\x81\x94\xD3\xE8\x01 \x03(\x09\x12\x19\x0A\x09direction\x18\xFF\x8E\x805 \x01(\x09H\x00\x88\x01\x01\"Q\x0A\x09Direction\x12\x17\x0A\x13UNDEFINED_DIRECTION\x10\x00\x12\x0A\x0A\x04BOTH\x10\x81\xE7|\x12\x0E\x0A\x06EGRESS\x10\xF5\xF6\xB4\xCE\x01\x12\x0F\x0A\x07INGRESS\x10\x95\xFD\xBE\xF6\x01B\x0C\x0A\x0A_direction\"q\x0A!PacketMirroringForwardingRuleInfo\x12\x1E\x0A\x0Dcanonical_url\x18\xA4\xFF\xA3\xF4\x01 \x01(\x09H\x00\x88\x01\x01\x12\x12\x0A\x03url\x18\xEF\x8A\x07 \x01(\x09H\x01\x88\x01\x01B\x10\x0A\x0E_canonical_urlB\x06\x0A\x04_url\"\xAF\x02\x0A\x13PacketMirroringList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12:\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2(.google.cloud.compute.v1.PacketMirroring\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xF7\x01\x0A#PacketMirroringMirroredResourceInfo\x12^\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x0B2H.google.cloud.compute.v1.PacketMirroringMirroredResourceInfoInstanceInfo\x12_\x0A\x0Bsubnetworks\x18\xC5\xD4\xA5\xC6\x01 \x03(\x0B2F.google.cloud.compute.v1.PacketMirroringMirroredResourceInfoSubnetInfo\x12\x0F\x0A\x04tags\x18\x99\xE8\xD8\x01 \x03(\x09\"\x7F\x0A/PacketMirroringMirroredResourceInfoInstanceInfo\x12\x1E\x0A\x0Dcanonical_url\x18\xA4\xFF\xA3\xF4\x01 \x01(\x09H\x00\x88\x01\x01\x12\x12\x0A\x03url\x18\xEF\x8A\x07 \x01(\x09H\x01\x88\x01\x01B\x10\x0A\x0E_canonical_urlB\x06\x0A\x04_url\"}\x0A-PacketMirroringMirroredResourceInfoSubnetInfo\x12\x1E\x0A\x0Dcanonical_url\x18\xA4\xFF\xA3\xF4\x01 \x01(\x09H\x00\x88\x01\x01\x12\x12\x0A\x03url\x18\xEF\x8A\x07 \x01(\x09H\x01\x88\x01\x01B\x10\x0A\x0E_canonical_urlB\x06\x0A\x04_url\"j\x0A\x1APacketMirroringNetworkInfo\x12\x1E\x0A\x0Dcanonical_url\x18\xA4\xFF\xA3\xF4\x01 \x01(\x09H\x00\x88\x01\x01\x12\x12\x0A\x03url\x18\xEF\x8A\x07 \x01(\x09H\x01\x88\x01\x01B\x10\x0A\x0E_canonical_urlB\x06\x0A\x04_url\"\xAB\x01\x0A\x1APacketMirroringsScopedList\x12F\x0A\x11packet_mirrorings\x18\xA7\xFA\xDCI \x03(\x0B2(.google.cloud.compute.v1.PacketMirroring\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xF9\x01\x0A\x16PatchAutoscalerRequest\x12\x1B\x0A\x0Aautoscaler\x18\xD7\xFD\xD2\xF6\x01 \x01(\x09H\x00\x88\x01\x01\x12H\x0A\x13autoscaler_resource\x18\xF6\xF0\xFFb \x01(\x0B2#.google.cloud.compute.v1.AutoscalerB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_autoscalerB\x0D\x0A\x0B_request_id\"\xDB\x01\x0A\x19PatchBackendBucketRequest\x12\x1E\x0A\x0Ebackend_bucket\x18\xF5\xE3\xDD+ \x01(\x09B\x03\xE0A\x02\x12P\x0A\x17backend_bucket_resource\x18\x98\xCE\xC7\xB5\x01 \x01(\x0B2&.google.cloud.compute.v1.BackendBucketB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xE0\x01\x0A\x1APatchBackendServiceRequest\x12 \x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x09B\x03\xE0A\x02\x12R\x0A\x18backend_service_resource\x18\xA3\x81\xDF\xA5\x01 \x01(\x0B2'.google.cloud.compute.v1.BackendServiceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xC7\x02\x0A\x1CPatchCrossSiteNetworkRequest\x12\"\x0A\x12cross_site_network\x18\xD5\xC5\xCB3 \x01(\x09B\x03\xE0A\x02\x12V\x0A\x1Bcross_site_network_resource\x18\xB8\xE4\xDD\x0E \x01(\x0B2).google.cloud.compute.v1.CrossSiteNetworkB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1D\x0A\x0Dvalidate_only\x18\xB5\xFA\xDFs \x01(\x08H\x02\x88\x01\x01B\x0D\x0A\x0B_request_idB\x0E\x0A\x0C_update_maskB\x10\x0A\x0E_validate_only\"\xBD\x01\x0A\x1APatchFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12R\x0A\x18firewall_policy_resource\x18\xBC\xB6\x87\xEC\x01 \x01(\x0B2'.google.cloud.compute.v1.FirewallPolicyB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xC5\x01\x0A\x14PatchFirewallRequest\x12\x19\x0A\x08firewall\x18\x80\xFA\xD5\xF3\x01 \x01(\x09B\x03\xE0A\x02\x12D\x0A\x11firewall_resource\x18\xED\xB0\xE0\x13 \x01(\x0B2!.google.cloud.compute.v1.FirewallB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x81\x02\x0A\x1APatchForwardingRuleRequest\x12 \x0A\x0Fforwarding_rule\x18\xFE\xA5\xDD\x80\x01 \x01(\x09B\x03\xE0A\x02\x12R\x0A\x18forwarding_rule_resource\x18\xAF\xC0\xD0\x8F\x01 \x01(\x0B2'.google.cloud.compute.v1.ForwardingRuleB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xE6\x01\x0A PatchGlobalForwardingRuleRequest\x12 \x0A\x0Fforwarding_rule\x18\xFE\xA5\xDD\x80\x01 \x01(\x09B\x03\xE0A\x02\x12R\x0A\x18forwarding_rule_resource\x18\xAF\xC0\xD0\x8F\x01 \x01(\x0B2'.google.cloud.compute.v1.ForwardingRuleB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x83\x02\x0A(PatchGlobalPublicDelegatedPrefixeRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12'\x0A\x17public_delegated_prefix\x18\xE8\xDC\xB1a \x01(\x09B\x03\xE0A\x02\x12`\x0A public_delegated_prefix_resource\x18\x85\xF8\xD8\x16 \x01(\x0B2..google.cloud.compute.v1.PublicDelegatedPrefixB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xD3\x01\x0A\x17PatchHealthCheckRequest\x12\x1D\x0A\x0Chealth_check\x18\xE5\xAA\xA4\x93\x01 \x01(\x09B\x03\xE0A\x02\x12K\x0A\x15health_check_resource\x18\xA8\xC3\xA4` \x01(\x0B2\$.google.cloud.compute.v1.HealthCheckB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xB9\x01\x0A\x11PatchImageRequest\x12\x15\x0A\x05image\x18\xDB\xD2\xEA/ \x01(\x09B\x03\xE0A\x02\x12?\x0A\x0Eimage_resource\x18\xF2\xC4\xFE\xB0\x01 \x01(\x0B2\x1E.google.cloud.compute.v1.ImageB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x95\x02\x0A PatchInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12^\x0A\x1Finstance_group_manager_resource\x18\x8A\x8A\xBE| \x01(\x0B2-.google.cloud.compute.v1.InstanceGroupManagerB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\x8E\x02\x0A\x1BPatchInstanceSettingRequest\x12V\x0A\x1Ainstance_settings_resource\x18\x80\xA7\xCE\x8A\x01 \x01(\x0B2).google.cloud.compute.v1.InstanceSettingsB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_idB\x0E\x0A\x0C_update_mask\"\xC2\x02\x0A'PatchInterconnectAttachmentGroupRequest\x12-\x0A\x1Dinterconnect_attachment_group\x18\xF4\xEF\x98\$ \x01(\x09B\x03\xE0A\x02\x12l\x0A&interconnect_attachment_group_resource\x18\xF9\xDF\xE1\x04 \x01(\x0B24.google.cloud.compute.v1.InterconnectAttachmentGroupB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x0E\x0A\x0C_update_mask\"\xA0\x02\x0A\"PatchInterconnectAttachmentRequest\x12(\x0A\x17interconnect_attachment\x18\xF4\x8A\xF7\x92\x01 \x01(\x09B\x03\xE0A\x02\x12a\x0A interconnect_attachment_resource\x18\xF9\xA4\xA0e \x01(\x0B2/.google.cloud.compute.v1.InterconnectAttachmentB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x99\x02\x0A\x1DPatchInterconnectGroupRequest\x12#\x0A\x12interconnect_group\x18\x8E\xB7\xA9\xB9\x01 \x01(\x09B\x03\xE0A\x02\x12W\x0A\x1Binterconnect_group_resource\x18\x9F\xF3\xE6( \x01(\x0B2*.google.cloud.compute.v1.InterconnectGroupB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x0E\x0A\x0C_update_mask\"\xD5\x01\x0A\x18PatchInterconnectRequest\x12\x1C\x0A\x0Cinterconnect\x18\x8E\xC9\x8Ck \x01(\x09B\x03\xE0A\x02\x12M\x0A\x15interconnect_resource\x18\x9F\xA1\xCC\xBD\x01 \x01(\x0B2%.google.cloud.compute.v1.InterconnectB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x8B\x02\x0A\x1DPatchNetworkAttachmentRequest\x12\"\x0A\x12network_attachment\x18\xD4\x97\x8Fk \x01(\x09B\x03\xE0A\x02\x12W\x0A\x1Bnetwork_attachment_resource\x18\x99\xF0\xCCd \x01(\x0B2*.google.cloud.compute.v1.NetworkAttachmentB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x83\x03\x0A&PatchNetworkEdgeSecurityServiceRequest\x12-\x0A\x1Dnetwork_edge_security_service\x18\xA7\x9F\xEFJ \x01(\x09B\x03\xE0A\x02\x12l\x0A&network_edge_security_service_resource\x18\xA6\xA3\xDB\xE3\x01 \x01(\x0B23.google.cloud.compute.v1.NetworkEdgeSecurityServiceB\x03\xE0A\x02\x12\x15\x0A\x05paths\x18\xEE\xC1\xE02 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x02\x88\x01\x01B\x08\x0A\x06_pathsB\x0D\x0A\x0B_request_idB\x0E\x0A\x0C_update_mask\"\xE7\x01\x0A!PatchNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12R\x0A\x18firewall_policy_resource\x18\xBC\xB6\x87\xEC\x01 \x01(\x0B2'.google.cloud.compute.v1.FirewallPolicyB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xC0\x01\x0A\x13PatchNetworkRequest\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09B\x03\xE0A\x02\x12B\x0A\x10network_resource\x18\xFF\xDD\x9C: \x01(\x0B2 .google.cloud.compute.v1.NetworkB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xE9\x01\x0A\x15PatchNodeGroupRequest\x12\x1B\x0A\x0Anode_group\x18\x82\xFC\x8B\xE0\x01 \x01(\x09B\x03\xE0A\x02\x12H\x0A\x13node_group_resource\x18\xAB\xB3\xFA\xF0\x01 \x01(\x0B2\".google.cloud.compute.v1.NodeGroupB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xC7\x01\x0A&PatchOrganizationSecurityPolicyRequest\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02\x12Q\x0A\x18security_policy_resource\x18\xFC\xAA\x89g \x01(\x0B2'.google.cloud.compute.v1.SecurityPolicyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x84\x02\x0A\x1BPatchPacketMirroringRequest\x12 \x0A\x10packet_mirroring\x18\xCC\xB9\xD1\x0A \x01(\x09B\x03\xE0A\x02\x12T\x0A\x19packet_mirroring_resource\x18\xA1\xFC\xA8\xEB\x01 \x01(\x0B2(.google.cloud.compute.v1.PacketMirroringB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xAA\x02\x0A4PatchPacketMirroringRuleNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12Z\x0A\x1Dfirewall_policy_rule_resource\x18\x83\xDF\xBAw \x01(\x0B2+.google.cloud.compute.v1.FirewallPolicyRuleB\x03\xE0A\x02\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01B\x0B\x0A\x09_priorityB\x0D\x0A\x0B_request_id\"\xE4\x02\x0A2PatchPerInstanceConfigsInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x9A\x01\x0A?instance_group_managers_patch_per_instance_configs_req_resource\x18\xFF\x9B\x88\xAA\x01 \x01(\x0B2H.google.cloud.compute.v1.InstanceGroupManagersPatchPerInstanceConfigsReqB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xEF\x02\x0A8PatchPerInstanceConfigsRegionInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x9B\x01\x0A@region_instance_group_manager_patch_instance_config_req_resource\x18\xCA\xCD\xA1^ \x01(\x0B2I.google.cloud.compute.v1.RegionInstanceGroupManagerPatchInstanceConfigReqB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x81\x02\x0A#PatchPublicAdvertisedPrefixeRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12(\x0A\x18public_advertised_prefix\x18\x9E\xF7\xC90 \x01(\x09B\x03\xE0A\x02\x12b\x0A!public_advertised_prefix_resource\x18\x8F\xD7\xB2o \x01(\x0B2/.google.cloud.compute.v1.PublicAdvertisedPrefixB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x9E\x02\x0A\"PatchPublicDelegatedPrefixeRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12'\x0A\x17public_delegated_prefix\x18\xE8\xDC\xB1a \x01(\x09B\x03\xE0A\x02\x12`\x0A public_delegated_prefix_resource\x18\x85\xF8\xD8\x16 \x01(\x0B2..google.cloud.compute.v1.PublicDelegatedPrefixB\x03\xE0A\x02\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x83\x02\x0A\x1CPatchRegionAutoscalerRequest\x12\x1B\x0A\x0Aautoscaler\x18\xD7\xFD\xD2\xF6\x01 \x01(\x09H\x00\x88\x01\x01\x12H\x0A\x13autoscaler_resource\x18\xF6\xF0\xFFb \x01(\x0B2#.google.cloud.compute.v1.AutoscalerB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01B\x0D\x0A\x0B_autoscalerB\x0D\x0A\x0B_request_id\"\x82\x02\x0A\x1FPatchRegionBackendBucketRequest\x12\x1E\x0A\x0Ebackend_bucket\x18\xF5\xE3\xDD+ \x01(\x09B\x03\xE0A\x02\x12P\x0A\x17backend_bucket_resource\x18\x98\xCE\xC7\xB5\x01 \x01(\x0B2&.google.cloud.compute.v1.BackendBucketB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x87\x02\x0A PatchRegionBackendServiceRequest\x12 \x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x09B\x03\xE0A\x02\x12R\x0A\x18backend_service_resource\x18\xA3\x81\xDF\xA5\x01 \x01(\x0B2'.google.cloud.compute.v1.BackendServiceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xA0\x02\x0A&PatchRegionCompositeHealthCheckRequest\x12'\x0A\x16composite_health_check\x18\x9D\xC0\xD6\xDE\x01 \x01(\x09B\x03\xE0A\x02\x12^\x0A\x1Fcomposite_health_check_resource\x18\xF0\xCB\x84? \x01(\x0B2-.google.cloud.compute.v1.CompositeHealthCheckB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xAC\x02\x0A)PatchRegionHealthAggregationPolicyRequest\x12)\x0A\x19health_aggregation_policy\x18\xF2\xCF\xCBr \x01(\x09B\x03\xE0A\x02\x12e\x0A\"health_aggregation_policy_resource\x18\xBB\xBB\xFB\x8B\x01 \x01(\x0B20.google.cloud.compute.v1.HealthAggregationPolicyB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xFA\x01\x0A\x1DPatchRegionHealthCheckRequest\x12\x1D\x0A\x0Chealth_check\x18\xE5\xAA\xA4\x93\x01 \x01(\x09B\x03\xE0A\x02\x12K\x0A\x15health_check_resource\x18\xA8\xC3\xA4` \x01(\x0B2\$.google.cloud.compute.v1.HealthCheckB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x99\x02\x0A\$PatchRegionHealthCheckServiceRequest\x12%\x0A\x14health_check_service\x18\xDB\x9B\xDD\xC2\x01 \x01(\x09B\x03\xE0A\x02\x12[\x0A\x1Dhealth_check_service_resource\x18\xF2\x9B\xD0\xE3\x01 \x01(\x0B2+.google.cloud.compute.v1.HealthCheckServiceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xFF\x01\x0A\x1EPatchRegionHealthSourceRequest\x12\x1E\x0A\x0Dhealth_source\x18\xDE\x86\xC5\xB3\x01 \x01(\x09B\x03\xE0A\x02\x12N\x0A\x16health_source_resource\x18\xCF\xB7\xCA\xAA\x01 \x01(\x0B2%.google.cloud.compute.v1.HealthSourceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x9F\x02\x0A&PatchRegionInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12^\x0A\x1Finstance_group_manager_resource\x18\x8A\x8A\xBE| \x01(\x0B2-.google.cloud.compute.v1.InstanceGroupManagerB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x8E\x02\x0A'PatchRegionNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12R\x0A\x18firewall_policy_resource\x18\xBC\xB6\x87\xEC\x01 \x01(\x0B2'.google.cloud.compute.v1.FirewallPolicyB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xB3\x02\x0A PatchRegionSecurityPolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02\x12Q\x0A\x18security_policy_resource\x18\xFC\xAA\x89g \x01(\x0B2'.google.cloud.compute.v1.SecurityPolicyB\x03\xE0A\x02\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x0E\x0A\x0C_update_mask\"\x98\x02\x0A!PatchRegionSnapshotSettingRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12V\x0A\x1Asnapshot_settings_resource\x18\xEF\x8D\xC6\xAA\x01 \x01(\x0B2).google.cloud.compute.v1.SnapshotSettingsB\x03\xE0A\x02\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x0E\x0A\x0C_update_mask\"\xF3\x01\x0A\x1BPatchRegionSslPolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Assl_policy\x18\xC5\xFD\xE0\x8C\x01 \x01(\x09B\x03\xE0A\x02\x12H\x0A\x13ssl_policy_resource\x18\xC8\x88\x8A\x83\x01 \x01(\x0B2\".google.cloud.compute.v1.SslPolicyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x90\x02\x0A\"PatchRegionTargetHttpsProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12target_https_proxy\x18\xEC\xB0\xFA\x18 \x01(\x09B\x03\xE0A\x02\x12W\x0A\x1Btarget_https_proxy_resource\x18\x81\xAD\xE4\xCE\x01 \x01(\x0B2).google.cloud.compute.v1.TargetHttpsProxyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xE6\x01\x0A\x18PatchRegionUrlMapRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x07url_map\x18\x8C\x95\x81\xAF\x01 \x01(\x09B\x03\xE0A\x02\x12A\x0A\x10url_map_resource\x18\xE1\x90\xB7P \x01(\x0B2\x1F.google.cloud.compute.v1.UrlMapB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xAD\x02\x0A\x1APatchResourcePolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1F\x0A\x0Fresource_policy\x18\x83\xA5\xF7K \x01(\x09B\x03\xE0A\x02\x12Q\x0A\x18resource_policy_resource\x18\xCA\x8C\xD1\$ \x01(\x0B2'.google.cloud.compute.v1.ResourcePolicyB\x03\xE0A\x02\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x0E\x0A\x0C_update_mask\"\xF3\x01\x0A\x1DPatchRoutePolicyRouterRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12K\x0A\x15route_policy_resource\x18\x85\xBD\xB57 \x01(\x0B2\$.google.cloud.compute.v1.RoutePolicyB\x03\xE0A\x02\x12\x16\x0A\x06router\x18\xC9\xAE\xEEF \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xDD\x01\x0A\x12PatchRouterRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x16\x0A\x06router\x18\xC9\xAE\xEEF \x01(\x09B\x03\xE0A\x02\x12@\x0A\x0Frouter_resource\x18\xC4\x80\x82J \x01(\x0B2\x1F.google.cloud.compute.v1.RouterB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xF1\x01\x0A\x1EPatchRuleFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12Z\x0A\x1Dfirewall_policy_rule_resource\x18\x83\xDF\xBAw \x01(\x0B2+.google.cloud.compute.v1.FirewallPolicyRuleB\x03\xE0A\x02\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01B\x0B\x0A\x09_priorityB\x0D\x0A\x0B_request_id\"\x9B\x02\x0A%PatchRuleNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12Z\x0A\x1Dfirewall_policy_rule_resource\x18\x83\xDF\xBAw \x01(\x0B2+.google.cloud.compute.v1.FirewallPolicyRuleB\x03\xE0A\x02\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01B\x0B\x0A\x09_priorityB\x0D\x0A\x0B_request_id\"\xFD\x01\x0A*PatchRuleOrganizationSecurityPolicyRequest\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02\x12[\x0A\x1Dsecurity_policy_rule_resource\x18\xC3\xBA\x82\xC0\x01 \x01(\x0B2+.google.cloud.compute.v1.SecurityPolicyRuleB\x03\xE0A\x02B\x0B\x0A\x09_priorityB\x0D\x0A\x0B_request_id\"\xC2\x02\x0A+PatchRuleRegionNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12Z\x0A\x1Dfirewall_policy_rule_resource\x18\x83\xDF\xBAw \x01(\x0B2+.google.cloud.compute.v1.FirewallPolicyRuleB\x03\xE0A\x02\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01B\x0B\x0A\x09_priorityB\x0D\x0A\x0B_request_id\"\xEF\x02\x0A\$PatchRuleRegionSecurityPolicyRequest\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02\x12[\x0A\x1Dsecurity_policy_rule_resource\x18\xC3\xBA\x82\xC0\x01 \x01(\x0B2+.google.cloud.compute.v1.SecurityPolicyRuleB\x03\xE0A\x02\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1D\x0A\x0Dvalidate_only\x18\xB5\xFA\xDFs \x01(\x08H\x02\x88\x01\x01B\x0B\x0A\x09_priorityB\x0E\x0A\x0C_update_maskB\x10\x0A\x0E_validate_only\"\xC8\x02\x0A\x1EPatchRuleSecurityPolicyRequest\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02\x12[\x0A\x1Dsecurity_policy_rule_resource\x18\xC3\xBA\x82\xC0\x01 \x01(\x0B2+.google.cloud.compute.v1.SecurityPolicyRuleB\x03\xE0A\x02\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1D\x0A\x0Dvalidate_only\x18\xB5\xFA\xDFs \x01(\x08H\x02\x88\x01\x01B\x0B\x0A\x09_priorityB\x0E\x0A\x0C_update_maskB\x10\x0A\x0E_validate_only\"\x8C\x02\x0A\x1APatchSecurityPolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02\x12Q\x0A\x18security_policy_resource\x18\xFC\xAA\x89g \x01(\x0B2'.google.cloud.compute.v1.SecurityPolicyB\x03\xE0A\x02\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x0E\x0A\x0C_update_mask\"\x8D\x02\x0A\x1DPatchServiceAttachmentRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12service_attachment\x18\xED\xA9\xD0\xA1\x01 \x01(\x09B\x03\xE0A\x02\x12X\x0A\x1Bservice_attachment_resource\x18\xA0\xB6\xC4\xE1\x01 \x01(\x0B2*.google.cloud.compute.v1.ServiceAttachmentB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xF1\x01\x0A\x1BPatchSnapshotSettingRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12V\x0A\x1Asnapshot_settings_resource\x18\xEF\x8D\xC6\xAA\x01 \x01(\x0B2).google.cloud.compute.v1.SnapshotSettingsB\x03\xE0A\x02\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x0E\x0A\x0C_update_mask\"\xCC\x01\x0A\x15PatchSslPolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Assl_policy\x18\xC5\xFD\xE0\x8C\x01 \x01(\x09B\x03\xE0A\x02\x12H\x0A\x13ssl_policy_resource\x18\xC8\x88\x8A\x83\x01 \x01(\x0B2\".google.cloud.compute.v1.SslPolicyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xB0\x02\x0A\x16PatchSubnetworkRequest\x12&\x0A\x15drain_timeout_seconds\x18\xDA\xDA\xC8\xAA\x01 \x01(\x05H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x0Asubnetwork\x18\xEE\xA7\xE4\x92\x01 \x01(\x09B\x03\xE0A\x02\x12H\x0A\x13subnetwork_resource\x18\xBF\xDA\x91\x14 \x01(\x0B2#.google.cloud.compute.v1.SubnetworkB\x03\xE0A\x02B\x18\x0A\x16_drain_timeout_secondsB\x0D\x0A\x0B_request_id\"\xE5\x01\x0A\x1BPatchTargetGrpcProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x11target_grpc_proxy\x18\xFB\xB4\xB2\x02 \x01(\x09B\x03\xE0A\x02\x12U\x0A\x1Atarget_grpc_proxy_resource\x18\xD2\xEA\xEB\x9C\x01 \x01(\x0B2(.google.cloud.compute.v1.TargetGrpcProxyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xE4\x01\x0A\x1BPatchTargetHttpProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x11target_http_proxy\x18\xE5\xBE\xD2b \x01(\x09B\x03\xE0A\x02\x12T\x0A\x1Atarget_http_proxy_resource\x18\xA8\xAF\xE3\x0B \x01(\x0B2(.google.cloud.compute.v1.TargetHttpProxyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xE9\x01\x0A\x1CPatchTargetHttpsProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12target_https_proxy\x18\xEC\xB0\xFA\x18 \x01(\x09B\x03\xE0A\x02\x12W\x0A\x1Btarget_https_proxy_resource\x18\x81\xAD\xE4\xCE\x01 \x01(\x0B2).google.cloud.compute.v1.TargetHttpsProxyB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xBF\x01\x0A\x12PatchUrlMapRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x07url_map\x18\x8C\x95\x81\xAF\x01 \x01(\x09B\x03\xE0A\x02\x12A\x0A\x10url_map_resource\x18\xE1\x90\xB7P \x01(\x0B2\x1F.google.cloud.compute.v1.UrlMapB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xCD\x02\x0A\x15PatchWireGroupRequest\x12\"\x0A\x12cross_site_network\x18\xD5\xC5\xCB3 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1D\x0A\x0Dvalidate_only\x18\xB5\xFA\xDFs \x01(\x08H\x02\x88\x01\x01\x12\x1A\x0A\x0Awire_group\x18\xC5\xA4\xB7: \x01(\x09B\x03\xE0A\x02\x12G\x0A\x13wire_group_resource\x18\xC8\xC1\xEB7 \x01(\x0B2\".google.cloud.compute.v1.WireGroupB\x03\xE0A\x02B\x0D\x0A\x0B_request_idB\x0E\x0A\x0C_update_maskB\x10\x0A\x0E_validate_only\"\xD2\x05\x0A\x0BPathMatcher\x12h\x0A\$default_custom_error_response_policy\x18\xA9\x8B\xE0& \x01(\x0B22.google.cloud.compute.v1.CustomErrorResponsePolicyH\x00\x88\x01\x01\x12O\x0A\x14default_route_action\x18\xAA\xB4\xD7\xB4\x01 \x01(\x0B2(.google.cloud.compute.v1.HttpRouteActionH\x01\x88\x01\x01\x12 \x0A\x0Fdefault_service\x18\xB7\xE5\xC5\xB0\x01 \x01(\x09H\x02\x88\x01\x01\x12R\x0A\x14default_url_redirect\x18\xEA\xAB\xB6\xAB\x01 \x01(\x0B2+.google.cloud.compute.v1.HttpRedirectActionH\x03\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x04\x88\x01\x01\x12I\x0A\x0Dheader_action\x18\xA8\xA0\xB8\x9C\x01 \x01(\x0B2).google.cloud.compute.v1.HttpHeaderActionH\x05\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x06\x88\x01\x01\x128\x0A\x0Apath_rules\x18\xDD\xC0\xE61 \x03(\x0B2!.google.cloud.compute.v1.PathRule\x12?\x0A\x0Broute_rules\x18\x81\x87\xB7\xB3\x01 \x03(\x0B2&.google.cloud.compute.v1.HttpRouteRuleB'\x0A%_default_custom_error_response_policyB\x17\x0A\x15_default_route_actionB\x12\x0A\x10_default_serviceB\x17\x0A\x15_default_url_redirectB\x0E\x0A\x0C_descriptionB\x10\x0A\x0E_header_actionB\x07\x0A\x05_name\"\xFC\x02\x0A\x08PathRule\x12`\x0A\x1Ccustom_error_response_policy\x18\xEB\xF8\xDA` \x01(\x0B22.google.cloud.compute.v1.CustomErrorResponsePolicyH\x00\x88\x01\x01\x12\x10\x0A\x05paths\x18\xEE\xC1\xE02 \x03(\x09\x12G\x0A\x0Croute_action\x18\xEC\xA9\xB9\xCA\x01 \x01(\x0B2(.google.cloud.compute.v1.HttpRouteActionH\x01\x88\x01\x01\x12\x18\x0A\x07service\x18\xB5\x8D\x8F\xB2\x01 \x01(\x09H\x02\x88\x01\x01\x12J\x0A\x0Curl_redirect\x18\xAC\xA1\x98\xC1\x01 \x01(\x0B2+.google.cloud.compute.v1.HttpRedirectActionH\x03\x88\x01\x01B\x1F\x0A\x1D_custom_error_response_policyB\x0F\x0A\x0D_route_actionB\x0A\x0A\x08_serviceB\x0F\x0A\x0D_url_redirect\"\xF3\x02\x0A\x11PerInstanceConfig\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x01\x88\x01\x01\x12H\x0A\x0Fpreserved_state\x18\xAA\xE2\xA0\x01 \x01(\x0B2'.google.cloud.compute.v1.PreservedStateH\x02\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x03\x88\x01\x01\"\x90\x01\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x10\x0A\x08APPLYING\x10\xB4\xCB\xEC\xA7\x01\x12\x10\x0A\x08DELETING\x10\xA8\xA7\x87\xFC\x01\x12\x10\x0A\x09EFFECTIVE\x10\x87\xF3\xB8t\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01\x12\x11\x0A\x09UNAPPLIED\x10\xA4\x87\xE1\xE6\x01\x12\x1A\x0A\x12UNAPPLIED_DELETION\x10\x89\xB4\xDA\x95\x01B\x0E\x0A\x0C_fingerprintB\x07\x0A\x05_nameB\x12\x0A\x10_preserved_stateB\x09\x0A\x07_status\"\xA8\x01\x0A!PerformMaintenanceInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xAC\x02\x0A\"PerformMaintenanceNodeGroupRequest\x12\x1B\x0A\x0Anode_group\x18\x82\xFC\x8B\xE0\x01 \x01(\x09B\x03\xE0A\x02\x12~\x0A0node_groups_perform_maintenance_request_resource\x18\xD6\xB8\xAEX \x01(\x0B2<.google.cloud.compute.v1.NodeGroupsPerformMaintenanceRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xE9\x02\x0A)PerformMaintenanceReservationBlockRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Breservation\x18\xCC\x87\xD5\x16 \x01(\x09B\x03\xE0A\x02\x12\"\x0A\x11reservation_block\x18\xDA\xC4\x89\xFE\x01 \x01(\x09B\x03\xE0A\x02\x12\x8F\x01\x0A8reservations_blocks_perform_maintenance_request_resource\x18\x89\xA9\xD4\xE7\x01 \x01(\x0B2D.google.cloud.compute.v1.ReservationsBlocksPerformMaintenanceRequestB\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xB2\x02\x0A\$PerformMaintenanceReservationRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Breservation\x18\xCC\x87\xD5\x16 \x01(\x09B\x03\xE0A\x02\x12\x81\x01\x0A1reservations_perform_maintenance_request_resource\x18\xA0\xF5\x94\x0E \x01(\x0B2>.google.cloud.compute.v1.ReservationsPerformMaintenanceRequestB\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xDE\x01\x0A,PerformMaintenanceReservationSubBlockRequest\x12\x1C\x0A\x0Bparent_name\x18\x80\x8A\x80\xE4\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12%\x0A\x15reservation_sub_block\x18\x9B\xCA\xEC\x0A \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xF0\x01\x0A\x06Policy\x12?\x0A\x0Daudit_configs\x18\x8D\xBA\xB8\x9C\x01 \x03(\x0B2\$.google.cloud.compute.v1.AuditConfig\x126\x0A\x08bindings\x18\x8E\xC5\xA4\xC0\x01 \x03(\x0B2 .google.cloud.compute.v1.Binding\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1A\x0A\x09iam_owned\x18\xBB\xB0\xEC\xD6\x01 \x01(\x08H\x01\x88\x01\x01\x12\x18\x0A\x07version\x18\xD8\xB9\xD4\xA7\x01 \x01(\x05H\x02\x88\x01\x01B\x07\x0A\x05_etagB\x0C\x0A\x0A_iam_ownedB\x0A\x0A\x08_version\"]\x0A\x13PreconfiguredWafSet\x12F\x0A\x0Fexpression_sets\x18\x98\xAB\x83\xE2\x01 \x03(\x0B2).google.cloud.compute.v1.WafExpressionSet\"\xBE\x05\x0A\x0EPreservedState\x12D\x0A\x05disks\x18\xF6\xCC\xCA- \x03(\x0B22.google.cloud.compute.v1.PreservedState.DisksEntry\x12S\x0A\x0Dexternal_i_ps\x18\x8D\xD3\x80\xFE\x01 \x03(\x0B28.google.cloud.compute.v1.PreservedState.ExternalIPsEntry\x12R\x0A\x0Dinternal_i_ps\x18\xDB\x9B\xEFf \x03(\x0B28.google.cloud.compute.v1.PreservedState.InternalIPsEntry\x12J\x0A\x08metadata\x18\xAF\xF6\xB5) \x03(\x0B25.google.cloud.compute.v1.PreservedState.MetadataEntry\x1Ab\x0A\x0ADisksEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12C\x0A\x05value\x18\x02 \x01(\x0B24.google.cloud.compute.v1.PreservedStatePreservedDisk:\x028\x01\x1Am\x0A\x10ExternalIPsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12H\x0A\x05value\x18\x02 \x01(\x0B29.google.cloud.compute.v1.PreservedStatePreservedNetworkIp:\x028\x01\x1Am\x0A\x10InternalIPsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12H\x0A\x05value\x18\x02 \x01(\x0B29.google.cloud.compute.v1.PreservedStatePreservedNetworkIp:\x028\x01\x1A/\x0A\x0DMetadataEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xAC\x02\x0A\x1BPreservedStatePreservedDisk\x12\x1C\x0A\x0Bauto_delete\x18\xBB\xE4\xCE\xDD\x01 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04mode\x18\xA3\xF3\xCC\x01 \x01(\x09H\x01\x88\x01\x01\x12\x16\x0A\x06source\x18\x9B\xD0\xC1T \x01(\x09H\x02\x88\x01\x01\"\\\x0A\x0AAutoDelete\x12\x19\x0A\x15UNDEFINED_AUTO_DELETE\x10\x00\x12\x0C\x0A\x05NEVER\x10\xEC\xA4\xAF#\x12%\x0A\x1EON_PERMANENT_INSTANCE_DELETION\x10\xE7\xE0\xD2-\"?\x0A\x04Mode\x12\x12\x0A\x0EUNDEFINED_MODE\x10\x00\x12\x10\x0A\x09READ_ONLY\x10\xB5\x99\xEC+\x12\x11\x0A\x0AREAD_WRITE\x10\xD6\x97\xE4RB\x0E\x0A\x0C_auto_deleteB\x07\x0A\x05_modeB\x09\x0A\x07_source\"\x9E\x02\x0A PreservedStatePreservedNetworkIp\x12\x1C\x0A\x0Bauto_delete\x18\xBB\xE4\xCE\xDD\x01 \x01(\x09H\x00\x88\x01\x01\x12_\x0A\x0Aip_address\x18\xDC\xF1\xDC\xC1\x01 \x01(\x0B2B.google.cloud.compute.v1.PreservedStatePreservedNetworkIpIpAddressH\x01\x88\x01\x01\"\\\x0A\x0AAutoDelete\x12\x19\x0A\x15UNDEFINED_AUTO_DELETE\x10\x00\x12\x0C\x0A\x05NEVER\x10\xEC\xA4\xAF#\x12%\x0A\x1EON_PERMANENT_INSTANCE_DELETION\x10\xE7\xE0\xD2-B\x0E\x0A\x0C_auto_deleteB\x0D\x0A\x0B_ip_address\"v\x0A)PreservedStatePreservedNetworkIpIpAddress\x12\x18\x0A\x07address\x18\xF4\xB7\xDE\xDC\x01 \x01(\x09H\x00\x88\x01\x01\x12\x17\x0A\x07literal\x18\xAF\xC1\x80W \x01(\x09H\x01\x88\x01\x01B\x0A\x0A\x08_addressB\x0A\x0A\x08_literal\"\xF3\x04\x0A\x0EPreviewFeature\x12!\x0A\x11activation_status\x18\xBB\x8E\xA8\" \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x03\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x04\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x05\x88\x01\x01\x12[\x0A\x11rollout_operation\x18\xD9\xD0\x8C\xE8\x01 \x01(\x0B27.google.cloud.compute.v1.PreviewFeatureRolloutOperationH\x06\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x07\x88\x01\x01\x12E\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x0B2-.google.cloud.compute.v1.PreviewFeatureStatusH\x08\x88\x01\x01\"y\x0A\x10ActivationStatus\x12\x1F\x0A\x1BUNDEFINED_ACTIVATION_STATUS\x10\x00\x12\"\x0A\x1CACTIVATION_STATE_UNSPECIFIED\x10\xE0\xCA&\x12\x10\x0A\x08DISABLED\x10\xFC\xD4\xB0\xF6\x01\x12\x0E\x0A\x07ENABLED\x10\xA1\xAE\xECVB\x14\x0A\x12_activation_statusB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x14\x0A\x12_rollout_operationB\x0C\x0A\x0A_self_linkB\x09\x0A\x07_status\"\xC6\x02\x0A\x12PreviewFeatureList\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x129\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2'.google.cloud.compute.v1.PreviewFeature\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x96\x01\x0A\x1EPreviewFeatureRolloutOperation\x12b\x0A\x0Drollout_input\x18\xBC\xE7\xDB~ \x01(\x0B2C.google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInputH\x00\x88\x01\x01B\x10\x0A\x0E_rollout_input\"\xBB\x02\x0A*PreviewFeatureRolloutOperationRolloutInput\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01\x12(\x0A\x17predefined_rollout_plan\x18\x90\x9D\xCA\xAD\x01 \x01(\x09H\x01\x88\x01\x01\"\xA7\x01\x0A\x15PredefinedRolloutPlan\x12%\x0A!UNDEFINED_PREDEFINED_ROLLOUT_PLAN\x10\x00\x12 \x0A\x19ROLLOUT_PLAN_FAST_ROLLOUT\x10\xD6\x9D\x82P\x12\$\x0A\x1CROLLOUT_PLAN_TWO_DAY_ROLLOUT\x10\x93\x96\xEA\xA6\x01\x12\x1F\x0A\x18ROLLOUT_PLAN_UNSPECIFIED\x10\xEF\xA7\xF4DB\x07\x0A\x05_nameB\x1A\x0A\x18_predefined_rollout_plan\"\xDD\x01\x0A\x14PreviewFeatureStatus\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x00\x88\x01\x01\x12\x19\x0A\x09help_link\x18\xB8\xF4\xC3j \x01(\x09H\x01\x88\x01\x01\x12[\x0A\x0Erelease_status\x18\xAA\xBE\x9F\xF2\x01 \x01(\x0B2:.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatusH\x02\x88\x01\x01B\x0E\x0A\x0C_descriptionB\x0C\x0A\x0A_help_linkB\x11\x0A\x0F_release_status\"\xF7\x01\x0A!PreviewFeatureStatusReleaseStatus\x12\x15\x0A\x05stage\x18\xFE\x85\xAB4 \x01(\x09H\x00\x88\x01\x01\x12;\x0A\x0Bupdate_date\x18\xE4\x8A\xAA\xEE\x01 \x01(\x0B2\x1D.google.cloud.compute.v1.DateH\x01\x88\x01\x01\"d\x0A\x05Stage\x12\x13\x0A\x0FUNDEFINED_STAGE\x10\x00\x12\x12\x0A\x0ADEPRECATED\x10\xB3\xA3\xF9\xDC\x01\x12\x07\x0A\x02GA\x10\xDA\x11\x12\x0F\x0A\x07PREVIEW\x10\xA8\xDF\xD1\xBE\x01\x12\x18\x0A\x11STAGE_UNSPECIFIED\x10\xB6\xD6\xAF\x1EB\x08\x0A\x06_stageB\x0E\x0A\x0C_update_date\"\xA1\x01\x0A\x14PreviewRouterRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06router\x18\xC9\xAE\xEEF \x01(\x09B\x03\xE0A\x02\x12@\x0A\x0Frouter_resource\x18\xC4\x80\x82J \x01(\x0B2\x1F.google.cloud.compute.v1.RouterB\x03\xE0A\x02\"\xEA\x0A\x0A\x07Project\x12 \x0A\x10cloud_armor_tier\x18\xAC\x9A\x8E\x02 \x01(\x09H\x00\x88\x01\x01\x12K\x0A\x18common_instance_metadata\x18\xC5\xFC\xCBX \x01(\x0B2!.google.cloud.compute.v1.MetadataH\x01\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x02\x88\x01\x01\x12%\x0A\x14default_network_tier\x18\x91\xC5\xF9\xE0\x01 \x01(\x09H\x03\x88\x01\x01\x12(\x0A\x17default_service_account\x18\xA5\xF9\xB7\x8E\x01 \x01(\x09H\x04\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x05\x88\x01\x01\x12\x1C\x0A\x10enabled_features\x18\xFB\xC6\xD2\xDF\x01 \x03(\x09\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x06\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x07\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x08\x88\x01\x01\x121\x0A\x06quotas\x18\xFB\xA1\xE2; \x03(\x0B2\x1E.google.cloud.compute.v1.Quota\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x09\x88\x01\x01\x12T\x0A\x15usage_export_location\x18\xC2\xB2\xDC\xA5\x01 \x01(\x0B2,.google.cloud.compute.v1.UsageExportLocationH\x0A\x88\x01\x01\x12\x1E\x0A\x0Evm_dns_setting\x18\xB2\xA7\x88\x1C \x01(\x09H\x0B\x88\x01\x01\x12\"\x0A\x12xpn_project_status\x18\xC1\xCD\xF5l \x01(\x09H\x0C\x88\x01\x01\"~\x0A\x0ECloudArmorTier\x12\x1E\x0A\x1AUNDEFINED_CLOUD_ARMOR_TIER\x10\x00\x12\x1B\x0A\x14CA_ENTERPRISE_ANNUAL\x10\xDC\xF5\xEEh\x12\x1B\x0A\x13CA_ENTERPRISE_PAYGO\x10\xD3\xA5\xA1\xD8\x01\x12\x12\x0A\x0BCA_STANDARD\x10\xFE\x82\xA3\x06\"\x9E\x01\x0A\x12DefaultNetworkTier\x12\"\x0A\x1EUNDEFINED_DEFAULT_NETWORK_TIER\x10\x00\x12\x16\x0A\x0EFIXED_STANDARD\x10\xC8\x9E\x85\x94\x01\x12\x0F\x0A\x07PREMIUM\x10\xB7\xB4\xC1\xBE\x01\x12\x10\x0A\x08STANDARD\x10\xBD\x9D\x8C\xE7\x01\x12)\x0A!STANDARD_OVERRIDES_FIXED_STANDARD\x10\xC2\x87\x91\xDE\x01\"\x92\x01\x0A\x0CVmDnsSetting\x12\x1C\x0A\x18UNDEFINED_VM_DNS_SETTING\x10\x00\x12\x16\x0A\x0EGLOBAL_DEFAULT\x10\x85\xDB\xDA\xA4\x01\x12!\x0A\x1AUNSPECIFIED_VM_DNS_SETTING\x10\x9A\xBB\x82\x11\x12\x15\x0A\x0DZONAL_DEFAULT\x10\x86\xFD\xD9\xAF\x01\x12\x12\x0A\x0AZONAL_ONLY\x10\xE7\xBA\xC3\xF8\x01\"i\x0A\x10XpnProjectStatus\x12 \x0A\x1CUNDEFINED_XPN_PROJECT_STATUS\x10\x00\x12\x0B\x0A\x04HOST\x10\xA8\xDB\x87\x01\x12&\x0A\x1EUNSPECIFIED_XPN_PROJECT_STATUS\x10\xA9\xFA\xA7\xA2\x01B\x13\x0A\x11_cloud_armor_tierB\x1B\x0A\x19_common_instance_metadataB\x15\x0A\x13_creation_timestampB\x17\x0A\x15_default_network_tierB\x1A\x0A\x18_default_service_accountB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x0C\x0A\x0A_self_linkB\x18\x0A\x16_usage_export_locationB\x11\x0A\x0F_vm_dns_settingB\x15\x0A\x13_xpn_project_status\"z\x0A!ProjectsDisableXpnResourceRequest\x12D\x0A\x0Cxpn_resource\x18\xB7\x93\xCD? \x01(\x0B2&.google.cloud.compute.v1.XpnResourceIdH\x00\x88\x01\x01B\x0F\x0A\x0D_xpn_resource\"y\x0A ProjectsEnableXpnResourceRequest\x12D\x0A\x0Cxpn_resource\x18\xB7\x93\xCD? \x01(\x0B2&.google.cloud.compute.v1.XpnResourceIdH\x00\x88\x01\x01B\x0F\x0A\x0D_xpn_resource\"\xAB\x01\x0A\x17ProjectsGetXpnResources\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x01\x88\x01\x01\x12<\x0A\x09resources\x18\xA5\xFC\xB2N \x03(\x0B2&.google.cloud.compute.v1.XpnResourceIdB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_token\"L\x0A\x1BProjectsListXpnHostsRequest\x12\x1C\x0A\x0Corganization\x18\xB3\xDA\x932 \x01(\x09H\x00\x88\x01\x01B\x0F\x0A\x0D_organization\"\xD9\x01\x0A ProjectsSetCloudArmorTierRequest\x12 \x0A\x10cloud_armor_tier\x18\xAC\x9A\x8E\x02 \x01(\x09H\x00\x88\x01\x01\"~\x0A\x0ECloudArmorTier\x12\x1E\x0A\x1AUNDEFINED_CLOUD_ARMOR_TIER\x10\x00\x12\x1B\x0A\x14CA_ENTERPRISE_ANNUAL\x10\xDC\xF5\xEEh\x12\x1B\x0A\x13CA_ENTERPRISE_PAYGO\x10\xD3\xA5\xA1\xD8\x01\x12\x12\x0A\x0BCA_STANDARD\x10\xFE\x82\xA3\x06B\x13\x0A\x11_cloud_armor_tier\"\xE8\x01\x0A\$ProjectsSetDefaultNetworkTierRequest\x12\x1D\x0A\x0Cnetwork_tier\x18\xD3\xBA\xDB\xF6\x01 \x01(\x09H\x00\x88\x01\x01\"\x8F\x01\x0A\x0BNetworkTier\x12\x1A\x0A\x16UNDEFINED_NETWORK_TIER\x10\x00\x12\x16\x0A\x0EFIXED_STANDARD\x10\xC8\x9E\x85\x94\x01\x12\x0F\x0A\x07PREMIUM\x10\xB7\xB4\xC1\xBE\x01\x12\x10\x0A\x08STANDARD\x10\xBD\x9D\x8C\xE7\x01\x12)\x0A!STANDARD_OVERRIDES_FIXED_STANDARD\x10\xC2\x87\x91\xDE\x01B\x0F\x0A\x0D_network_tier\"\xA3\x0A\x0A\x16PublicAdvertisedPrefix\x12!\x0A\x11byoip_api_version\x18\x93\xB3\xC9M \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12#\x0A\x13dns_verification_ip\x18\xB5\x95\xF6r \x01(\x09H\x03\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x04\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x05\x88\x01\x01\x12\x1D\x0A\x0Dip_cidr_range\x18\xCA\xCD\xE4. \x01(\x09H\x06\x88\x01\x01\x12!\x0A\x10ipv6_access_type\x18\xDD\xF5\xD1\xF0\x01 \x01(\x09H\x07\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x08\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x09\x88\x01\x01\x12\x1A\x0A\x09pdp_scope\x18\xD1\xCA\xFE\xF9\x01 \x01(\x09H\x0A\x88\x01\x01\x12j\x0A\x18public_delegated_prefixs\x18\x8B\xBE\x85\xCB\x01 \x03(\x0B2D.google.cloud.compute.v1.PublicAdvertisedPrefixPublicDelegatedPrefix\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0B\x88\x01\x01\x12\x1E\x0A\x0Dshared_secret\x18\xCA\xA7\x8F\xB6\x01 \x01(\x09H\x0C\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x0D\x88\x01\x01\"D\x0A\x0FByoipApiVersion\x12\x1F\x0A\x1BUNDEFINED_BYOIP_API_VERSION\x10\x00\x12\x07\x0A\x02V1\x10\x9B\x15\x12\x07\x0A\x02V2\x10\x9C\x15\"S\x0A\x0EIpv6AccessType\x12\x1E\x0A\x1AUNDEFINED_IPV6_ACCESS_TYPE\x10\x00\x12\x0F\x0A\x08EXTERNAL\x10\xCB\xA7\xFD\x10\x12\x10\x0A\x08INTERNAL\x10\xBD\xED\x96\x85\x01\"a\x0A\x08PdpScope\x12\x17\x0A\x13UNDEFINED_PDP_SCOPE\x10\x00\x12\x0E\x0A\x06GLOBAL\x10\xA3\xEF\xEF\xEB\x01\x12\x1B\x0A\x13GLOBAL_AND_REGIONAL\x10\xC3\xB5\xD4\x97\x01\x12\x0F\x0A\x08REGIONAL\x10\x9F\xEC\x80,\"\xA9\x02\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x1C\x0A\x15ANNOUNCED_TO_INTERNET\x10\xC1\xFE\xE8T\x12\x0F\x0A\x07INITIAL\x10\xA4\xC6\xB3\xF7\x01\x12%\x0A\x1DPREFIX_CONFIGURATION_COMPLETE\x10\xCF\x95\xA7\xE5\x01\x12(\x0A PREFIX_CONFIGURATION_IN_PROGRESS\x10\xB1\xF5\xC0\xB4\x01\x12\"\x0A\x1APREFIX_REMOVAL_IN_PROGRESS\x10\xE7\xF5\xCC\x87\x01\x12\x16\x0A\x0EPTR_CONFIGURED\x10\xCF\xB0\xED\xF4\x01\x12\x18\x0A\x11READY_TO_ANNOUNCE\x10\xF1\xB1\xE9\x1E\x12!\x0A\x19REVERSE_DNS_LOOKUP_FAILED\x10\xAF\xBB\x83\x8D\x01\x12\x10\x0A\x09VALIDATED\x10\xEE\xB3\xC8\x1FB\x14\x0A\x12_byoip_api_versionB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x16\x0A\x14_dns_verification_ipB\x0E\x0A\x0C_fingerprintB\x05\x0A\x03_idB\x10\x0A\x0E_ip_cidr_rangeB\x13\x0A\x11_ipv6_access_typeB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x0C\x0A\x0A_pdp_scopeB\x0C\x0A\x0A_self_linkB\x10\x0A\x0E_shared_secretB\x09\x0A\x07_status\"\xBD\x02\x0A\x1APublicAdvertisedPrefixList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12A\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2/.google.cloud.compute.v1.PublicAdvertisedPrefix\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xDE\x01\x0A+PublicAdvertisedPrefixPublicDelegatedPrefix\x12\x18\x0A\x08ip_range\x18\xA5\xE0\x97E \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x01\x88\x01\x01\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09H\x02\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x03\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x04\x88\x01\x01B\x0B\x0A\x09_ip_rangeB\x07\x0A\x05_nameB\x0A\x0A\x08_projectB\x09\x0A\x07_regionB\x09\x0A\x07_status\"\xBF\x0B\x0A\x15PublicDelegatedPrefix\x12)\x0A\x19allocatable_prefix_length\x18\xB6\xB6\xA9\x12 \x01(\x05H\x00\x88\x01\x01\x12!\x0A\x11byoip_api_version\x18\x93\xB3\xC9M \x01(\x09H\x01\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x02\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x03\x88\x01\x01\x12/\x0A\x1Fenable_enhanced_ipv4_allocation\x18\xED\xB7\x83\x1A \x01(\x08H\x04\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x05\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x06\x88\x01\x01\x12\x1D\x0A\x0Dip_cidr_range\x18\xCA\xCD\xE4. \x01(\x09H\x07\x88\x01\x01\x12!\x0A\x10ipv6_access_type\x18\xDD\xF5\xD1\xF0\x01 \x01(\x09H\x08\x88\x01\x01\x12\"\x0A\x11is_live_migration\x18\xF0\x9F\x87\xF4\x01 \x01(\x08H\x09\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x0A\x88\x01\x01\x12\x14\x0A\x04mode\x18\xA3\xF3\xCC\x01 \x01(\x09H\x0B\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x0C\x88\x01\x01\x12\x1D\x0A\x0Dparent_prefix\x18\xC7\xE7\xA1\x07 \x01(\x09H\x0D\x88\x01\x01\x12o\x0A\x1Cpublic_delegated_sub_prefixs\x18\x8C\xFE\x8BZ \x03(\x0B2F.google.cloud.compute.v1.PublicDelegatedPrefixPublicDelegatedSubPrefix\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x0E\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0F\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x10\x88\x01\x01\"D\x0A\x0FByoipApiVersion\x12\x1F\x0A\x1BUNDEFINED_BYOIP_API_VERSION\x10\x00\x12\x07\x0A\x02V1\x10\x9B\x15\x12\x07\x0A\x02V2\x10\x9C\x15\"S\x0A\x0EIpv6AccessType\x12\x1E\x0A\x1AUNDEFINED_IPV6_ACCESS_TYPE\x10\x00\x12\x0F\x0A\x08EXTERNAL\x10\xCB\xA7\xFD\x10\x12\x10\x0A\x08INTERNAL\x10\xBD\xED\x96\x85\x01\"\xB1\x01\x0A\x04Mode\x12\x12\x0A\x0EUNDEFINED_MODE\x10\x00\x12\x11\x0A\x0ADELEGATION\x10\xA8\xB2\xFA}\x12.\x0A&EXTERNAL_IPV6_FORWARDING_RULE_CREATION\x10\xC4\xE1\x8D\xBE\x01\x12(\x0A!EXTERNAL_IPV6_SUBNETWORK_CREATION\x10\xCC\x9F\x97\x1D\x12(\x0A!INTERNAL_IPV6_SUBNETWORK_CREATION\x10\x9A\x82\x89I\"\xBE\x01\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x11\x0A\x09ANNOUNCED\x10\xFB\x91\x8C\xAE\x01\x12\x1B\x0A\x13ANNOUNCED_TO_GOOGLE\x10\xB9\xB4\xF3\xD8\x01\x12\x1C\x0A\x15ANNOUNCED_TO_INTERNET\x10\xC1\xFE\xE8T\x12\x10\x0A\x08DELETING\x10\xA8\xA7\x87\xFC\x01\x12\x14\x0A\x0CINITIALIZING\x10\xCD\xD8\x98\x92\x01\x12\x18\x0A\x11READY_TO_ANNOUNCE\x10\xF1\xB1\xE9\x1EB\x1C\x0A\x1A_allocatable_prefix_lengthB\x14\x0A\x12_byoip_api_versionB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\"\x0A _enable_enhanced_ipv4_allocationB\x0E\x0A\x0C_fingerprintB\x05\x0A\x03_idB\x10\x0A\x0E_ip_cidr_rangeB\x13\x0A\x11_ipv6_access_typeB\x14\x0A\x12_is_live_migrationB\x07\x0A\x05_kindB\x07\x0A\x05_modeB\x07\x0A\x05_nameB\x10\x0A\x0E_parent_prefixB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB\x09\x0A\x07_status\"\xE1\x03\x0A#PublicDelegatedPrefixAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12Y\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2G.google.cloud.compute.v1.PublicDelegatedPrefixAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1Ah\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12I\x0A\x05value\x18\x02 \x01(\x0B2:.google.cloud.compute.v1.PublicDelegatedPrefixesScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xBB\x02\x0A\x19PublicDelegatedPrefixList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12@\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2..google.cloud.compute.v1.PublicDelegatedPrefix\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x99\x07\x0A-PublicDelegatedPrefixPublicDelegatedSubPrefix\x12)\x0A\x19allocatable_prefix_length\x18\xB6\xB6\xA9\x12 \x01(\x05H\x00\x88\x01\x01\x12\"\x0A\x11delegatee_project\x18\xDA\x8A\xE9\xC5\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12/\x0A\x1Fenable_enhanced_ipv4_allocation\x18\xED\xB7\x83\x1A \x01(\x08H\x03\x88\x01\x01\x12\x1D\x0A\x0Dip_cidr_range\x18\xCA\xCD\xE4. \x01(\x09H\x04\x88\x01\x01\x12!\x0A\x10ipv6_access_type\x18\xDD\xF5\xD1\xF0\x01 \x01(\x09H\x05\x88\x01\x01\x12\x1B\x0A\x0Ais_address\x18\xDF\x8B\x92\xA8\x01 \x01(\x08H\x06\x88\x01\x01\x12\x14\x0A\x04mode\x18\xA3\xF3\xCC\x01 \x01(\x09H\x07\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x08\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x09\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x0A\x88\x01\x01\"S\x0A\x0EIpv6AccessType\x12\x1E\x0A\x1AUNDEFINED_IPV6_ACCESS_TYPE\x10\x00\x12\x0F\x0A\x08EXTERNAL\x10\xCB\xA7\xFD\x10\x12\x10\x0A\x08INTERNAL\x10\xBD\xED\x96\x85\x01\"\xB1\x01\x0A\x04Mode\x12\x12\x0A\x0EUNDEFINED_MODE\x10\x00\x12\x11\x0A\x0ADELEGATION\x10\xA8\xB2\xFA}\x12.\x0A&EXTERNAL_IPV6_FORWARDING_RULE_CREATION\x10\xC4\xE1\x8D\xBE\x01\x12(\x0A!EXTERNAL_IPV6_SUBNETWORK_CREATION\x10\xCC\x9F\x97\x1D\x12(\x0A!INTERNAL_IPV6_SUBNETWORK_CREATION\x10\x9A\x82\x89I\"@\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x10\x0A\x08INACTIVE\x10\xEB\x98\xF9\x80\x01B\x1C\x0A\x1A_allocatable_prefix_lengthB\x14\x0A\x12_delegatee_projectB\x0E\x0A\x0C_descriptionB\"\x0A _enable_enhanced_ipv4_allocationB\x10\x0A\x0E_ip_cidr_rangeB\x13\x0A\x11_ipv6_access_typeB\x0D\x0A\x0B_is_addressB\x07\x0A\x05_modeB\x07\x0A\x05_nameB\x09\x0A\x07_regionB\x09\x0A\x07_status\"\xC1\x01\x0A!PublicDelegatedPrefixesScopedList\x12U\x0A\x19public_delegated_prefixes\x18\x96\x82\xAA\x96\x01 \x03(\x0B2..google.cloud.compute.v1.PublicDelegatedPrefix\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xE6(\x0A\x05Quota\x12\x15\x0A\x05limit\x18\xBB\x97\x8D1 \x01(\x01H\x00\x88\x01\x01\x12\x17\x0A\x06metric\x18\xB0\xEB\x97\xFE\x01 \x01(\x09H\x01\x88\x01\x01\x12\x15\x0A\x05owner\x18\xB3\xE5\xCF2 \x01(\x09H\x02\x88\x01\x01\x12\x15\x0A\x05usage\x18\xA1\xFB\x995 \x01(\x01H\x03\x88\x01\x01\"\xD5'\x0A\x06Metric\x12\x14\x0A\x10UNDEFINED_METRIC\x10\x00\x12\x0E\x0A\x07A2_CPUS\x10\xB9\xFE\x86I\x12\x16\x0A\x0FAFFINITY_GROUPS\x10\xCB\xA9\xD23\x12\x13\x0A\x0BAUTOSCALERS\x10\xDC\xE0\xDA\xE0\x01\x12\x16\x0A\x0FBACKEND_BUCKETS\x10\xDE\x89\xD0A\x12\x18\x0A\x10BACKEND_SERVICES\x10\xC9\xC3\xC8\x80\x01\x12\x10\x0A\x08C2D_CPUS\x10\xF5\xFF\xA8\xF2\x01\x12\x0F\x0A\x07C2_CPUS\x10\xBB\xEB\xB8\x97\x01\x12\x0F\x0A\x07C3_CPUS\x10\xDA\x9C\x8C\xA5\x01\x12\x13\x0A\x0BCOMMITMENTS\x10\xDE\xD7\xC0\xD9\x01\x12\x18\x0A\x11COMMITTED_A2_CPUS\x10\xD6\xA2\xA5\x1C\x12\x1A\x0A\x12COMMITTED_C2D_CPUS\x10\xF8\xE2\xD3\x86\x01\x12\x18\x0A\x11COMMITTED_C2_CPUS\x10\xD8\x8F\xD7j\x12\x18\x0A\x11COMMITTED_C3_CPUS\x10\xF7\xC0\xAAx\x12\x16\x0A\x0ECOMMITTED_CPUS\x10\xCE\xAD\xB6\x8B\x01\x12\x19\x0A\x11COMMITTED_E2_CPUS\x10\xDA\xFC\x88\xB9\x01\x12\x1A\x0A\x12COMMITTED_LICENSES\x10\xD5\xCB\xC2\xAA\x01\x12\$\x0A\x1CCOMMITTED_LOCAL_SSD_TOTAL_GB\x10\x88\xEC\x86\x93\x01\x12\x17\x0A\x11COMMITTED_M3_CPUS\x10\x81\xE2#\x12'\x0A\x1FCOMMITTED_MEMORY_OPTIMIZED_CPUS\x10\xDE\xDC\x99\xE9\x01\x12\x19\x0A\x12COMMITTED_N2A_CPUS\x10\xB0\xAA\x8D\x13\x12\x19\x0A\x12COMMITTED_N2D_CPUS\x10\x8D\xBE\x87<\x12\x19\x0A\x11COMMITTED_N2_CPUS\x10\xA3\xA7\xE9\x99\x01\x12'\x0A\x1FCOMMITTED_NVIDIA_A100_80GB_GPUS\x10\xA5\x9F\xB4\xDD\x01\x12\"\x0A\x1ACOMMITTED_NVIDIA_A100_GPUS\x10\x95\xFD\x98\xB3\x01\x12!\x0A\x1ACOMMITTED_NVIDIA_H100_GPUS\x10\x9C\x8F\x95\"\x12 \x0A\x19COMMITTED_NVIDIA_K80_GPUS\x10\xA4\xB6\xEB\x01\x12\x1F\x0A\x18COMMITTED_NVIDIA_L4_GPUS\x10\xFD\xD3\x91\x09\x12!\x0A\x1ACOMMITTED_NVIDIA_P100_GPUS\x10\xA4\xFF\xA23\x12 \x0A\x18COMMITTED_NVIDIA_P4_GPUS\x10\x81\xAE\xF5\xA5\x01\x12\x1F\x0A\x18COMMITTED_NVIDIA_T4_GPUS\x10\x85\x88\xD9B\x12 \x0A\x1ACOMMITTED_NVIDIA_V100_GPUS\x10\xAA\xB3\x0D\x12\x1A\x0A\x12COMMITTED_T2A_CPUS\x10\xEA\xC4\xA9\x8D\x01\x12\x1A\x0A\x12COMMITTED_T2D_CPUS\x10\xC7\xD8\xA3\xB6\x01\x12\x18\x0A\x11COMMITTED_Z3_CPUS\x10\xCE\xE6\xE7}\x12\x0A\x0A\x04CPUS\x10\xCB\xD7~\x12\x18\x0A\x10CPUS_ALL_REGIONS\x10\xAD\x91\xC6\xE0\x01\x12\x16\x0A\x0EDISKS_TOTAL_GB\x10\x9F\x97\xC9\xA8\x01\x12\x0F\x0A\x07E2_CPUS\x10\xBD\xD8\xEA\xE5\x01\x12(\x0A!EXTERNAL_MANAGED_FORWARDING_RULES\x10\xC9\xBF\xF3G\x12,\x0A\$EXTERNAL_NETWORK_LB_FORWARDING_RULES\x10\x99\xAD\xBD\xB2\x01\x12)\x0A\"EXTERNAL_PROTOCOL_FORWARDING_RULES\x10\xE8\xB8\xA2\x1E\x12\x1D\x0A\x15EXTERNAL_VPN_GATEWAYS\x10\xAE\xBB\xF5\x81\x01\x12\x11\x0A\x09FIREWALLS\x10\xD3\xE6\xC8\xB2\x01\x12\x18\x0A\x10FORWARDING_RULES\x10\x95\x82\xA8\xCE\x01\x12/\x0A(GLOBAL_EXTERNAL_MANAGED_BACKEND_SERVICES\x10\xE1\xAD\xBCN\x120\x0A(GLOBAL_EXTERNAL_MANAGED_FORWARDING_RULES\x10\xAD\xEC\x9B\x9C\x01\x121\x0A)GLOBAL_EXTERNAL_PROXY_LB_BACKEND_SERVICES\x10\xA9\xD9\xED\xBE\x01\x12 \x0A\x19GLOBAL_INTERNAL_ADDRESSES\x10\x9C\xC5\xB0\x14\x12/\x0A(GLOBAL_INTERNAL_MANAGED_BACKEND_SERVICES\x10\xAF\x90\xAEz\x129\x0A1GLOBAL_INTERNAL_TRAFFIC_DIRECTOR_BACKEND_SERVICES\x10\xD4\xDE\xA1\x9A\x01\x12\x17\x0A\x10GPUS_ALL_REGIONS\x10\xA9\x80\xE4\x12\x12\x14\x0A\x0CHDB_TOTAL_GB\x10\xAF\xC2\xA1\x98\x01\x12\x16\x0A\x0EHDB_TOTAL_IOPS\x10\xFD\xE9\xD7\x93\x01\x12\x1B\x0A\x14HDB_TOTAL_THROUGHPUT\x10\xFE\xCC\x80\x0A\x12\x15\x0A\x0DHEALTH_CHECKS\x10\xAE\xAF\xFC\x89\x01\x12\x0D\x0A\x06IMAGES\x10\xF8\xEC\xB5\x07\x12\x10\x0A\x09INSTANCES\x10\xDE\x9C\xD0>\x12\x17\x0A\x0FINSTANCE_GROUPS\x10\xBE\xC9\xDB\xA9\x01\x12\x1E\x0A\x17INSTANCE_GROUP_MANAGERS\x10\xB0\xA2\xC50\x12\x19\x0A\x12INSTANCE_TEMPLATES\x10\xEF\xB7\xEDk\x12\x15\x0A\x0DINTERCONNECTS\x10\x85\x8B\xFE\xC5\x01\x12*\x0A#INTERCONNECT_ATTACHMENTS_PER_REGION\x10\xD6\xD6\xA3L\x12+\x0A#INTERCONNECT_ATTACHMENTS_TOTAL_MBPS\x10\xF3\xBA\xD9\xCA\x01\x12\x1F\x0A\x17INTERCONNECT_TOTAL_GBPS\x10\xAA\xF1\x87\x88\x01\x12\x19\x0A\x12INTERNAL_ADDRESSES\x10\x80\xE9\xAE^\x121\x0A*INTERNAL_TRAFFIC_DIRECTOR_FORWARDING_RULES\x10\x84\xE9\x85\x7F\x12\x19\x0A\x12IN_PLACE_SNAPSHOTS\x10\x9D\x9D\x96H\x12\x18\x0A\x10IN_USE_ADDRESSES\x10\x90\xE2\xDF\xBF\x01\x12\x1E\x0A\x17IN_USE_BACKUP_SCHEDULES\x10\x91\x92\xD1\x0F\x12!\x0A\x19IN_USE_SNAPSHOT_SCHEDULES\x10\x93\xCC\xAC\xDC\x01\x12\x1A\x0A\x12LOCAL_SSD_TOTAL_GB\x10\xC5\x98\xE3\x9D\x01\x12\x0E\x0A\x07M1_CPUS\x10\xA6\xDB\xDE\x11\x12\x0E\x0A\x07M2_CPUS\x10\xC5\x8C\xB2\x1F\x12\x0E\x0A\x07M3_CPUS\x10\xE4\xBD\x85-\x12\x16\x0A\x0EMACHINE_IMAGES\x10\x90\xF3\x91\xD5\x01\x12\x0F\x0A\x08N2A_CPUS\x10\xAD\xC7\xE2~\x12\x10\x0A\x08N2D_CPUS\x10\x8A\xDB\xDC\xA7\x01\x12\x0F\x0A\x07N2_CPUS\x10\x86\x83\xCB\xC6\x01\x12\x10\x0A\x08NETWORKS\x10\x85\xB8\xBF\xE7\x01\x12\x1A\x0A\x13NETWORK_ATTACHMENTS\x10\xDF\xFD\x87G\x12\x1E\x0A\x17NETWORK_ENDPOINT_GROUPS\x10\x8D\xB7\xDA0\x12 \x0A\x19NETWORK_FIREWALL_POLICIES\x10\xBE\xDB\x9B0\x12*\x0A#NET_LB_SECURITY_POLICIES_PER_REGION\x10\xAD\xFD\xA4K\x12/\x0A'NET_LB_SECURITY_POLICY_RULES_PER_REGION\x10\xB3\x88\xE6\xA9\x01\x129\x0A1NET_LB_SECURITY_POLICY_RULE_ATTRIBUTES_PER_REGION\x10\xF0\xE8\xB4\x94\x01\x12\x12\x0A\x0BNODE_GROUPS\x10\xB1\xFD\xDE\x0B\x12\x16\x0A\x0ENODE_TEMPLATES\x10\x9C\xB2\xB9\xE2\x01\x12\x1D\x0A\x15NVIDIA_A100_80GB_GPUS\x10\xC8\xE8\xC7\x88\x01\x12\x18\x0A\x10NVIDIA_A100_GPUS\x10\x92\x80\xDF\xF0\x01\x12\x16\x0A\x0FNVIDIA_K80_GPUS\x10\x87\xEC\x92N\x12\x16\x0A\x0ENVIDIA_L4_GPUS\x10\xBA\xCD\xC8\xEA\x01\x12\x17\x0A\x10NVIDIA_P100_GPUS\x10\xA1\x82\xE9p\x12\x1B\x0A\x14NVIDIA_P100_VWS_GPUS\x10\x8E\xDD\x83f\x12\x16\x0A\x0ENVIDIA_P4_GPUS\x10\xBE\xA7\xAC\x87\x01\x12\x1A\x0A\x12NVIDIA_P4_VWS_GPUS\x10\xAB\xD5\xF4\xFB\x01\x12\x15\x0A\x0ENVIDIA_T4_GPUS\x10\xC2\x81\x90\$\x12\x1A\x0A\x12NVIDIA_T4_VWS_GPUS\x10\xAF\xEB\xBF\x98\x01\x12\x17\x0A\x10NVIDIA_V100_GPUS\x10\xA7\xB6\xD3=\x12\x18\x0A\x11PACKET_MIRRORINGS\x10\xA7\xEA\xB6\x07\x12(\x0A!PD_EXTREME_TOTAL_PROVISIONED_IOPS\x10\xED\xD6\x97!\x12\x17\x0A\x10PREEMPTIBLE_CPUS\x10\xC9\x8D\xE3w\x12\x1F\x0A\x18PREEMPTIBLE_LOCAL_SSD_GB\x10\x88\x93\xAF|\x12(\x0A!PREEMPTIBLE_NVIDIA_A100_80GB_GPUS\x10\x8A\xEA\xB9H\x12#\x0A\x1CPREEMPTIBLE_NVIDIA_A100_GPUS\x10\x90\x9C\xE9 \x12\$\x0A\x1CPREEMPTIBLE_NVIDIA_H100_GPUS\x10\x97\xAE\xE5\x8F\x01\x12#\x0A\x1BPREEMPTIBLE_NVIDIA_K80_GPUS\x10\xC9\xE0\xE5\xB2\x01\x12!\x0A\x1APREEMPTIBLE_NVIDIA_L4_GPUS\x10\xB8\xB8\xF0/\x12\$\x0A\x1CPREEMPTIBLE_NVIDIA_P100_GPUS\x10\x9F\x9E\xF3\xA0\x01\x12(\x0A PREEMPTIBLE_NVIDIA_P100_VWS_GPUS\x10\x8C\x9B\xC1\x95\x01\x12\"\x0A\x1APREEMPTIBLE_NVIDIA_P4_GPUS\x10\xBC\x92\xD4\xCC\x01\x12%\x0A\x1EPREEMPTIBLE_NVIDIA_P4_VWS_GPUS\x10\xA9\xE2\xD0x\x12!\x0A\x1APREEMPTIBLE_NVIDIA_T4_GPUS\x10\xC0\xEC\xB7i\x12%\x0A\x1EPREEMPTIBLE_NVIDIA_T4_VWS_GPUS\x10\xAD\xF8\x9B\x15\x12#\x0A\x1CPREEMPTIBLE_NVIDIA_V100_GPUS\x10\xA5\xD2\xDDm\x12%\x0A\x1EPREEMPTIBLE_TPU_LITE_DEVICE_V5\x10\xFB\x91\x8CS\x12'\x0A PREEMPTIBLE_TPU_LITE_PODSLICE_V5\x10\xC4\x91\xC55\x12#\x0A\x1BPREEMPTIBLE_TPU_PODSLICE_V4\x10\x8C\xFC\xF4\xCA\x01\x12=\x0A6PSC_ILB_CONSUMER_FORWARDING_RULES_PER_PRODUCER_NETWORK\x10\x83\x93\x9Dn\x12'\x0A PSC_INTERNAL_LB_FORWARDING_RULES\x10\xFB\xA2\xCBP\x12\"\x0A\x1APUBLIC_ADVERTISED_PREFIXES\x10\xCC\xA1\xE2\xE0\x01\x12!\x0A\x19PUBLIC_DELEGATED_PREFIXES\x10\xB6\x92\xF3\xFD\x01\x12\x1B\x0A\x14REGIONAL_AUTOSCALERS\x10\xBC\x9C\x80\x0E\x121\x0A*REGIONAL_EXTERNAL_MANAGED_BACKEND_SERVICES\x10\xDD\xEC\x82\x02\x125\x0A-REGIONAL_EXTERNAL_NETWORK_LB_BACKEND_SERVICES\x10\xED\xEA\xA5\xC3\x01\x12'\x0A REGIONAL_INSTANCE_GROUP_MANAGERS\x10\x90\xBE\xF3\x11\x12,\x0A%REGIONAL_INTERNAL_LB_BACKEND_SERVICES\x10\x90\xEE\xE5A\x121\x0A*REGIONAL_INTERNAL_MANAGED_BACKEND_SERVICES\x10\xAB\xCF\xF4-\x12;\x0A3REGIONAL_INTERNAL_TRAFFIC_DIRECTOR_BACKEND_SERVICES\x10\xD8\xF6\xB1\xE6\x01\x12\x13\x0A\x0CRESERVATIONS\x10\xA7\xBC\xC8\x0F\x12\x18\x0A\x11RESOURCE_POLICIES\x10\xE1\x9C\x84(\x12\x0F\x0A\x07ROUTERS\x10\xAA\xBC\x8B\xEB\x01\x12\x0E\x0A\x06ROUTES\x10\xCA\x96\xBA\x83\x01\x12\x18\x0A\x11SECURITY_POLICIES\x10\xEF\xA6\xAFZ\x12#\x0A\x1CSECURITY_POLICIES_PER_REGION\x10\xC6\xA6\xE0v\x121\x0A)SECURITY_POLICY_ADVANCED_RULES_PER_REGION\x10\xAD\xE7\xA5\xB1\x01\x12#\x0A\x1BSECURITY_POLICY_CEVAL_RULES\x10\xC9\xA7\xC0\xE0\x01\x12\x1C\x0A\x15SECURITY_POLICY_RULES\x10\xA9\xD4\x87a\x12'\x0A SECURITY_POLICY_RULES_PER_REGION\x10\xCC\xC8\xA9<\x12\x1B\x0A\x13SERVICE_ATTACHMENTS\x10\xE6\xB1\xEB\xE0\x01\x12\x11\x0A\x09SNAPSHOTS\x10\x8F\xE6\xDF\xA3\x01\x12\x13\x0A\x0CSSD_TOTAL_GB\x10\xD1\xAF\x8FM\x12\x18\x0A\x10SSL_CERTIFICATES\x10\xAF\x82\xB6\xB4\x01\x12\x14\x0A\x0CSSL_POLICIES\x10\xC3\xF4\xC0\xF9\x01\x12\x17\x0A\x10STATIC_ADDRESSES\x10\xF1\xAD\xD2,\x12\x1E\x0A\x16STATIC_BYOIP_ADDRESSES\x10\xF1\x8A\xC2\x83\x01\x12+\x0A#STATIC_EXTERNAL_IPV6_ADDRESS_RANGES\x10\x96\xE1\x9D\xE1\x01\x12\x13\x0A\x0BSUBNETWORKS\x10\xA5\xFC\xF3\xC8\x01\x12\x10\x0A\x08T2A_CPUS\x10\xE7\xE1\xFE\xF8\x01\x12\x0F\x0A\x08T2D_CPUS\x10\xC4\xF5\xF8!\x12\x1B\x0A\x14TARGET_HTTPS_PROXIES\x10\xCA\xCB\xD6h\x12\x1A\x0A\x13TARGET_HTTP_PROXIES\x10\xA3\xF5\xA0N\x12\x18\x0A\x10TARGET_INSTANCES\x10\xB0\xDA\xD5\x87\x01\x12\x14\x0A\x0CTARGET_POOLS\x10\x89\x97\x88\xA6\x01\x12\x19\x0A\x12TARGET_SSL_PROXIES\x10\xEB\xE4\xF5K\x12\x19\x0A\x12TARGET_TCP_PROXIES\x10\xC0\x9E\xF3V\x12\x1A\x0A\x13TARGET_VPN_GATEWAYS\x10\xA8\xBB\xE3#\x12\x1A\x0A\x12TPU_LITE_DEVICE_V5\x10\xFD\x84\xB0\xD6\x01\x12\x1B\x0A\x14TPU_LITE_PODSLICE_V5\x10\xC6\xD3\x87\x06\x12\x16\x0A\x0FTPU_PODSLICE_V4\x10\xCA\x87\xA2f\x12\x10\x0A\x08URL_MAPS\x10\x87\xCF\xC7\xB4\x01\x12.\x0A'VARIABLE_IPV6_PUBLIC_DELEGATED_PREFIXES\x10\xA1\xF6\x9C=\x12\x13\x0A\x0CVPN_GATEWAYS\x10\xBA\x8B\xFE\x10\x12\x12\x0A\x0BVPN_TUNNELS\x10\x80\xD1\xDF1\x12\x1B\x0A\x14XPN_SERVICE_PROJECTS\x10\xAD\x87\xB2-B\x08\x0A\x06_limitB\x09\x0A\x07_metricB\x08\x0A\x06_ownerB\x08\x0A\x06_usage\"\xE0\x03\x0A\x11QuotaExceededInfo\x12R\x0A\x0Adimensions\x18\xCD\xFF\xC8\xC5\x01 \x03(\x0B2:.google.cloud.compute.v1.QuotaExceededInfo.DimensionsEntry\x12\x1D\x0A\x0Cfuture_limit\x18\xBF\xBC\xDA\xD9\x01 \x01(\x01H\x00\x88\x01\x01\x12\x15\x0A\x05limit\x18\xBB\x97\x8D1 \x01(\x01H\x01\x88\x01\x01\x12\x1B\x0A\x0Alimit_name\x18\x8F\x89\xF0\xBD\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1C\x0A\x0Bmetric_name\x18\xBA\x97\xB9\xC3\x01 \x01(\x09H\x03\x88\x01\x01\x12\x1F\x0A\x0Erollout_status\x18\xC0\xE4\x96\xE3\x01 \x01(\x09H\x04\x88\x01\x01\x1A1\x0A\x0FDimensionsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"e\x0A\x0DRolloutStatus\x12\x1C\x0A\x18UNDEFINED_ROLLOUT_STATUS\x10\x00\x12\x13\x0A\x0BIN_PROGRESS\x10\x87\xA8\xDD\xDF\x01\x12!\x0A\x1AROLLOUT_STATUS_UNSPECIFIED\x10\xB8\xD7\xE7\x0CB\x0F\x0A\x0D_future_limitB\x08\x0A\x06_limitB\x0D\x0A\x0B_limit_nameB\x0E\x0A\x0C_metric_nameB\x11\x0A\x0F_rollout_status\"\x88\x09\x0A\x12QuotaStatusWarning\x12\x14\x0A\x04code\x18\xED\xDB\xBA\x01 \x01(\x09H\x00\x88\x01\x01\x12.\x0A\x04data\x18\xAA\xDF\xBB\x01 \x03(\x0B2\x1D.google.cloud.compute.v1.Data\x12\x18\x0A\x07message\x18\x87\x80\xAC\xC7\x01 \x01(\x09H\x01\x88\x01\x01\"\xFC\x07\x0A\x04Code\x12\x12\x0A\x0EUNDEFINED_CODE\x10\x00\x12\x15\x0A\x0ECLEANUP_FAILED\x10\xD8\x8C\xD6G\x12 \x0A\x18DEPRECATED_RESOURCE_USED\x10\xC2\xDF\xEB\xBA\x01\x12\x1C\x0A\x14DEPRECATED_TYPE_USED\x10\x96\xA4\x9E\xA5\x01\x12(\x0A DISK_SIZE_LARGER_THAN_IMAGE_SIZE\x10\x97\x81\x95\xB0\x01\x12\x1E\x0A\x16EXPERIMENTAL_TYPE_USED\x10\x8B\x8E\xC1\xD7\x01\x12\x1B\x0A\x14EXTERNAL_API_WARNING\x10\xC3\xBF\xDAS\x12\x1D\x0A\x15FIELD_VALUE_OVERRIDEN\x10\xAF\xB6\x99\x9D\x01\x12#\x0A\x1BINJECTED_KERNELS_DEPRECATED\x10\x8B\xD9\x82\xC7\x01\x124\x0A,INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB\x10\xCE\x9B\xBC\xBF\x01\x12 \x0A\x18LARGE_DEPLOYMENT_WARNING\x10\xA6\xE7\xC8\xE5\x01\x12!\x0A\x1ALIST_OVERHEAD_QUOTA_EXCEED\x10\xC5\xB0\xDA\x16\x12\x1F\x0A\x17MISSING_TYPE_DEPENDENCY\x10\xF7\xF8\xA2\xA4\x01\x12%\x0A\x1DNEXT_HOP_ADDRESS_NOT_ASSIGNED\x10\x87\xA5\xFA\x9A\x01\x12\"\x0A\x1ANEXT_HOP_CANNOT_IP_FORWARD\x10\xE7\xEA\xE7\xB6\x01\x12.\x0A'NEXT_HOP_INSTANCE_HAS_NO_IPV6_INTERFACE\x10\x92\xE8\xFCE\x12#\x0A\x1BNEXT_HOP_INSTANCE_NOT_FOUND\x10\xCE\xCC\xAF\xDD\x01\x12'\x0A NEXT_HOP_INSTANCE_NOT_ON_NETWORK\x10\xC2\xE8\x9Dt\x12\x1C\x0A\x14NEXT_HOP_NOT_RUNNING\x10\xB1\xCF\xF0\xC6\x01\x12\x19\x0A\x12NOT_CRITICAL_ERROR\x10\xD4\xA8\xB72\x12\x19\x0A\x12NO_RESULTS_ON_PAGE\x10\x88\xA6\xA9\x0E\x12\x16\x0A\x0FPARTIAL_SUCCESS\x10\x85\xAE\x87\x13\x12\x1E\x0A\x16QUOTA_INFO_UNAVAILABLE\x10\xA6\xD2\x8C\x91\x01\x12\x1D\x0A\x16REQUIRED_TOS_AGREEMENT\x10\x83\xCE\xE4\x01\x121\x0A)RESOURCE_IN_USE_BY_OTHER_RESOURCE_WARNING\x10\xC1\xF4\xED\xEC\x01\x12\x1B\x0A\x14RESOURCE_NOT_DELETED\x10\xBC\xB7\xB2P\x12!\x0A\x19SCHEMA_VALIDATION_IGNORED\x10\xCA\xD4\x9F\x83\x01\x12(\x0A!SINGLE_INSTANCE_PROPERTY_TEMPLATE\x10\xD1\x89\xF8\x7F\x12\x1D\x0A\x15UNDECLARED_PROPERTIES\x10\x9F\x86\x9B\xBA\x01\x12\x12\x0A\x0BUNREACHABLE\x10\xB4\xBD\xAD\x06B\x07\x0A\x05_codeB\x0A\x0A\x08_message\"\xCC\x01\x0A\x07RawDisk\x12\x1F\x0A\x0Econtainer_type\x18\xB8\xC8\x82\x98\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1E\x0A\x0Dsha1_checksum\x18\xBD\x94\xF8\x95\x01 \x01(\x09H\x01\x88\x01\x01\x12\x16\x0A\x06source\x18\x9B\xD0\xC1T \x01(\x09H\x02\x88\x01\x01\"8\x0A\x0DContainerType\x12\x1C\x0A\x18UNDEFINED_CONTAINER_TYPE\x10\x00\x12\x09\x0A\x03TAR\x10\x85\x87\x05B\x11\x0A\x0F_container_typeB\x10\x0A\x0E_sha1_checksumB\x09\x0A\x07_source\"\xD7\x02\x0A,RecreateInstancesInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x93\x01\x0A;instance_group_managers_recreate_instances_request_resource\x18\x80\xC2\x9A\x0A \x01(\x0B2F.google.cloud.compute.v1.InstanceGroupManagersRecreateInstancesRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xDB\x02\x0A2RecreateInstancesRegionInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x8D\x01\x0A8region_instance_group_managers_recreate_request_resource\x18\x94\xFC\xC4Q \x01(\x0B2C.google.cloud.compute.v1.RegionInstanceGroupManagersRecreateRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xA8\x01\x0A\x09Reference\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1E\x0A\x0Ereference_type\x18\xAE\xBF\x83v \x01(\x09H\x01\x88\x01\x01\x12\x19\x0A\x08referrer\x18\x9F\xF8\xB9\xA7\x01 \x01(\x09H\x02\x88\x01\x01\x12\x16\x0A\x06target\x18\x91\xE3\xF9[ \x01(\x09H\x03\x88\x01\x01B\x07\x0A\x05_kindB\x11\x0A\x0F_reference_typeB\x0B\x0A\x09_referrerB\x09\x0A\x07_target\"\x84\x05\x0A\x06Region\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12G\x0A\x0Adeprecated\x18\xB3\xCB\xD1\xF5\x01 \x01(\x0B2*.google.cloud.compute.v1.DeprecationStatusH\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x03\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x04\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x05\x88\x01\x01\x12R\x0A\x14quota_status_warning\x18\xF6\x89\xBA\x90\x01 \x01(\x0B2+.google.cloud.compute.v1.QuotaStatusWarningH\x06\x88\x01\x01\x121\x0A\x06quotas\x18\xFB\xA1\xE2; \x03(\x0B2\x1E.google.cloud.compute.v1.Quota\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x07\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x08\x88\x01\x01\x12\x1C\x0A\x0Csupports_pzs\x18\xEE\xF6\x85( \x01(\x08H\x09\x88\x01\x01\x12\x10\x0A\x05zones\x18\xC7\xA4\xAD7 \x03(\x09\"4\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x0B\x0A\x04DOWN\x10\xA2\xB9\x80\x01\x12\x07\x0A\x02UP\x10\x9B\x15B\x15\x0A\x13_creation_timestampB\x0D\x0A\x0B_deprecatedB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x17\x0A\x15_quota_status_warningB\x0C\x0A\x0A_self_linkB\x09\x0A\x07_statusB\x0F\x0A\x0D_supports_pzs\"\x88\x01\x0A\x1ARegionAddressesMoveRequest\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x00\x88\x01\x01\x12\$\x0A\x13destination_address\x18\xC3\xB1\x9E\xB1\x01 \x01(\x09H\x01\x88\x01\x01B\x0E\x0A\x0C_descriptionB\x16\x0A\x14_destination_address\"\xAB\x02\x0A\x14RegionAutoscalerList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x125\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2#.google.cloud.compute.v1.Autoscaler\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xA7\x02\x0A\x12RegionDiskTypeList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x123\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2!.google.cloud.compute.v1.DiskType\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"O\x0A\x1DRegionDiskUpdateKmsKeyRequest\x12\x1D\x0A\x0Ckms_key_name\x18\x99\xEB\xFB\xE6\x01 \x01(\x09H\x00\x88\x01\x01B\x0F\x0A\x0D_kms_key_name\"E\x0A%RegionDisksAddResourcePoliciesRequest\x12\x1C\x0A\x11resource_policies\x18\xE1\x9C\xCC\x0A \x03(\x09\"H\x0A(RegionDisksRemoveResourcePoliciesRequest\x12\x1C\x0A\x11resource_policies\x18\xE1\x9C\xCC\x0A \x03(\x09\"@\x0A\x18RegionDisksResizeRequest\x12\x18\x0A\x07size_gb\x18\xD9\x8B\x80\xEC\x01 \x01(\x03H\x00\x88\x01\x01B\x0A\x0A\x08_size_gb\"h\x0A'RegionDisksStartAsyncReplicationRequest\x12\$\x0A\x14async_secondary_disk\x18\xAB\x83\xE3> \x01(\x09H\x00\x88\x01\x01B\x17\x0A\x15_async_secondary_disk\"\xB1\x02\x0A\x17RegionInstanceGroupList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x128\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2&.google.cloud.compute.v1.InstanceGroup\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"E\x0A1RegionInstanceGroupManagerDeleteInstanceConfigReq\x12\x10\x0A\x05names\x18\xC8\xAE\xEF1 \x03(\x09\"\xBF\x02\x0A\x1ERegionInstanceGroupManagerList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12?\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2-.google.cloud.compute.v1.InstanceGroupManager\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x80\x01\x0A0RegionInstanceGroupManagerPatchInstanceConfigReq\x12L\x0A\x14per_instance_configs\x18\xA9\xD5\xF8\xFA\x01 \x03(\x0B2*.google.cloud.compute.v1.PerInstanceConfig\"\x9A\x03\x0A4RegionInstanceGroupManagerResizeRequestsListResponse\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x12L\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2:.google.cloud.compute.v1.InstanceGroupManagerResizeRequest\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x81\x01\x0A1RegionInstanceGroupManagerUpdateInstanceConfigReq\x12L\x0A\x14per_instance_configs\x18\xA9\xD5\xF8\xFA\x01 \x03(\x0B2*.google.cloud.compute.v1.PerInstanceConfig\"J\x0A2RegionInstanceGroupManagersAbandonInstancesRequest\x12\x14\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x09\"\xFB\x02\x0A.RegionInstanceGroupManagersApplyUpdatesRequest\x12\x1E\x0A\x0Dall_instances\x18\xE0\xBA\xBE\xC0\x01 \x01(\x08H\x00\x88\x01\x01\x12\x14\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x09\x12\x1F\x0A\x0Eminimal_action\x18\x94\x8D\x82\x81\x01 \x01(\x09H\x01\x88\x01\x01\x12.\x0A\x1Emost_disruptive_allowed_action\x18\x8D\xCE\xC2\x1F \x01(\x09H\x02\x88\x01\x01\"-\x0A\x0DMinimalAction\x12\x1C\x0A\x18UNDEFINED_MINIMAL_ACTION\x10\x00\"K\x0A\x1BMostDisruptiveAllowedAction\x12,\x0A(UNDEFINED_MOST_DISRUPTIVE_ALLOWED_ACTION\x10\x00B\x10\x0A\x0E_all_instancesB\x11\x0A\x0F_minimal_actionB!\x0A\x1F_most_disruptive_allowed_action\"u\x0A1RegionInstanceGroupManagersCreateInstancesRequest\x12@\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x0B2*.google.cloud.compute.v1.PerInstanceConfig\"\xA4\x01\x0A1RegionInstanceGroupManagersDeleteInstancesRequest\x12\x14\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x09\x122\x0A\"skip_instances_on_validation_error\x18\xA1\xF6\xAF\x13 \x01(\x08H\x00\x88\x01\x01B%\x0A#_skip_instances_on_validation_error\"\xAA\x01\x0A-RegionInstanceGroupManagersListErrorsResponse\x12D\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B22.google.cloud.compute.v1.InstanceManagedByIgmError\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x00\x88\x01\x01B\x12\x0A\x10_next_page_token\"\xEE\x01\x0A2RegionInstanceGroupManagersListInstanceConfigsResp\x12<\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2*.google.cloud.compute.v1.PerInstanceConfig\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x00\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x01\x88\x01\x01B\x12\x0A\x10_next_page_tokenB\x0A\x0A\x08_warning\"\xB0\x01\x0A0RegionInstanceGroupManagersListInstancesResponse\x12G\x0A\x11managed_instances\x18\xDE\x9B\xA9\xA0\x01 \x03(\x0B2(.google.cloud.compute.v1.ManagedInstance\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x00\x88\x01\x01B\x12\x0A\x10_next_page_token\"B\x0A*RegionInstanceGroupManagersRecreateRequest\x12\x14\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x09\"I\x0A1RegionInstanceGroupManagersResumeInstancesRequest\x12\x14\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x09\"y\x0A0RegionInstanceGroupManagersSetTargetPoolsRequest\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x0Ctarget_pools\x18\xA9\x9F\xA0\xA0\x01 \x03(\x09B\x0E\x0A\x0C_fingerprint\"i\x0A-RegionInstanceGroupManagersSetTemplateRequest\x12\"\x0A\x11instance_template\x18\xE4\x81\xBB\x93\x01 \x01(\x09H\x00\x88\x01\x01B\x14\x0A\x12_instance_template\"H\x0A0RegionInstanceGroupManagersStartInstancesRequest\x12\x14\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x09\"r\x0A/RegionInstanceGroupManagersStopInstancesRequest\x12\x1A\x0A\x0Aforce_stop\x18\xD6\xA1\xA1@ \x01(\x08H\x00\x88\x01\x01\x12\x14\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x09B\x0D\x0A\x0B_force_stop\"{\x0A2RegionInstanceGroupManagersSuspendInstancesRequest\x12\x1D\x0A\x0Dforce_suspend\x18\xE8\xED\x96\x0D \x01(\x08H\x00\x88\x01\x01\x12\x14\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x09B\x10\x0A\x0E_force_suspend\"\xC4\x02\x0A!RegionInstanceGroupsListInstances\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12A\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2/.google.cloud.compute.v1.InstanceWithNamedPorts\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xD0\x01\x0A(RegionInstanceGroupsListInstancesRequest\x12\x1E\x0A\x0Einstance_state\x18\xE7\xF0\xFC+ \x01(\x09H\x00\x88\x01\x01\x12\x19\x0A\x09port_name\x18\x89\x87\xE7\x13 \x01(\x09H\x01\x88\x01\x01\"H\x0A\x0DInstanceState\x12\x1C\x0A\x18UNDEFINED_INSTANCE_STATE\x10\x00\x12\x09\x0A\x03ALL\x10\x81\xFB\x03\x12\x0E\x0A\x07RUNNING\x10\x9F\xC3\xEA9B\x11\x0A\x0F_instance_stateB\x0C\x0A\x0A_port_name\"\x94\x01\x0A(RegionInstanceGroupsSetNamedPortsRequest\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x00\x88\x01\x01\x12;\x0A\x0Bnamed_ports\x18\x8C\xC7\xF2\xCB\x01 \x03(\x0B2\".google.cloud.compute.v1.NamedPortB\x0E\x0A\x0C_fingerprint\"\x9D\x02\x0A\x0ARegionList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x121\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2\x1F.google.cloud.compute.v1.Region\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"{\x0A1RegionNetworkEndpointGroupsAttachEndpointsRequest\x12F\x0A\x11network_endpoints\x18\xAD\x91\xBAG \x03(\x0B2(.google.cloud.compute.v1.NetworkEndpoint\"{\x0A1RegionNetworkEndpointGroupsDetachEndpointsRequest\x12F\x0A\x11network_endpoints\x18\xAD\x91\xBAG \x03(\x0B2(.google.cloud.compute.v1.NetworkEndpoint\"\x81\x02\x0A:RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse\x12\x88\x01\x0A\x10firewall_policys\x18\xC2\xCA\xFC\xC3\x01 \x03(\x0B2j.google.cloud.compute.v1.RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy\x128\x0A\x09firewalls\x18\xF3\xC6\xE8\x81\x01 \x03(\x0B2!.google.cloud.compute.v1.Firewall\"\x94\x04\x0AQRegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy\x12\x1C\x0A\x0Cdisplay_name\x18\xE8\x87\x91\x02 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x01\x88\x01\x01\x12O\x0A\x16packet_mirroring_rules\x18\xC4\xFF\xC0\xFD\x01 \x03(\x0B2+.google.cloud.compute.v1.FirewallPolicyRule\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x02\x88\x01\x01\x12=\x0A\x05rules\x18\xF7\x91\xF53 \x03(\x0B2+.google.cloud.compute.v1.FirewallPolicyRule\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x03\x88\x01\x01\"\x99\x01\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x10\x0A\x09HIERARCHY\x10\x95\xC4\xAA!\x12\x0F\x0A\x07NETWORK\x10\x8E\xCC\xB3\xC5\x01\x12\x17\x0A\x10NETWORK_REGIONAL\x10\xB0\xE2\xFDZ\x12\x14\x0A\x0DSYSTEM_GLOBAL\x10\xB3\x97\xD4\x1C\x12\x16\x0A\x0FSYSTEM_REGIONAL\x10\xAF\x8C\x92M\x12\x13\x0A\x0BUNSPECIFIED\x10\x97\xBE\x98\xFB\x01B\x0F\x0A\x0D_display_nameB\x07\x0A\x05_nameB\x0B\x0A\x09_priorityB\x07\x0A\x05_type\"\xD1\x01\x0A\x16RegionSetLabelsRequest\x12!\x0A\x11label_fingerprint\x18\x99\xF0\xF7T \x01(\x09H\x00\x88\x01\x01\x12O\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B2;.google.cloud.compute.v1.RegionSetLabelsRequest.LabelsEntry\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01B\x14\x0A\x12_label_fingerprint\"\xB3\x01\x0A\x16RegionSetPolicyRequest\x126\x0A\x08bindings\x18\x8E\xC5\xA4\xC0\x01 \x03(\x0B2 .google.cloud.compute.v1.Binding\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x127\x0A\x06policy\x18\xB2\xCA\xB6+ \x01(\x0B2\x1F.google.cloud.compute.v1.PolicyH\x01\x88\x01\x01B\x07\x0A\x05_etagB\x09\x0A\x07_policy\"S\x0A!RegionSnapshotUpdateKmsKeyRequest\x12\x1D\x0A\x0Ckms_key_name\x18\x99\xEB\xFB\xE6\x01 \x01(\x09H\x00\x88\x01\x01B\x0F\x0A\x0D_kms_key_name\"Q\x0A1RegionTargetHttpsProxiesSetSslCertificatesRequest\x12\x1C\x0A\x10ssl_certificates\x18\x8F\xA2\xC3\xAE\x01 \x03(\x09\"f\x0A\x1CRegionUrlMapsValidateRequest\x129\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x0B2\x1F.google.cloud.compute.v1.UrlMapH\x00\x88\x01\x01B\x0B\x0A\x09_resource\"\x94\x01\x0A&RemoveAssociationFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01B\x07\x0A\x05_nameB\x0D\x0A\x0B_request_id\"\xBE\x01\x0A-RemoveAssociationNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01B\x07\x0A\x05_nameB\x0D\x0A\x0B_request_id\"\x9F\x01\x0A2RemoveAssociationOrganizationSecurityPolicyRequest\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02B\x07\x0A\x05_nameB\x0D\x0A\x0B_request_id\"\xE5\x01\x0A3RemoveAssociationRegionNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01B\x07\x0A\x05_nameB\x0D\x0A\x0B_request_id\"\xB3\x02\x0A\"RemoveHealthCheckTargetPoolRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Btarget_pool\x18\x8A\xE4\xF8\x1D \x01(\x09B\x03\xE0A\x02\x12\x80\x01\x0A1target_pools_remove_health_check_request_resource\x18\xB3\xE7\xB6\x91\x01 \x01(\x0B2<.google.cloud.compute.v1.TargetPoolsRemoveHealthCheckRequestB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xA7\x02\x0A\x1FRemoveInstanceTargetPoolRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Btarget_pool\x18\x8A\xE4\xF8\x1D \x01(\x09B\x03\xE0A\x02\x12x\x0A-target_pools_remove_instance_request_resource\x18\x83\xC0\x8B\x0E \x01(\x0B29.google.cloud.compute.v1.TargetPoolsRemoveInstanceRequestB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xB4\x02\x0A#RemoveInstancesInstanceGroupRequest\x12\x1E\x0A\x0Einstance_group\x18\xD5\xD4\xD5& \x01(\x09B\x03\xE0A\x02\x12\x81\x01\x0A1instance_groups_remove_instances_request_resource\x18\xB9\xD1\xB7\xBA\x01 \x01(\x0B2=.google.cloud.compute.v1.InstanceGroupsRemoveInstancesRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xCF\x01\x0A5RemovePacketMirroringRuleNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01B\x0B\x0A\x09_priorityB\x0D\x0A\x0B_request_id\"\xF6\x01\x0A\x1BRemovePeeringNetworkRequest\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09B\x03\xE0A\x02\x12p\x0A(networks_remove_peering_request_resource\x18\xFE\xDB\xE9\xC8\x01 \x01(\x0B25.google.cloud.compute.v1.NetworksRemovePeeringRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xA3\x02\x0A!RemoveResourcePoliciesDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12}\x0A/disks_remove_resource_policies_request_resource\x18\xEE\xC1\xA1\xD0\x01 \x01(\x0B2;.google.cloud.compute.v1.DisksRemoveResourcePoliciesRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xB3\x02\x0A%RemoveResourcePoliciesInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12\x84\x01\x0A3instances_remove_resource_policies_request_resource\x18\xF6\xDD\xBC\x17 \x01(\x0B2?.google.cloud.compute.v1.InstancesRemoveResourcePoliciesRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xBA\x02\x0A'RemoveResourcePoliciesRegionDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x89\x01\x0A6region_disks_remove_resource_policies_request_resource\x18\xA3\xC3\x95\x04 \x01(\x0B2A.google.cloud.compute.v1.RegionDisksRemoveResourcePoliciesRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x96\x01\x0A\x1FRemoveRuleFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01B\x0B\x0A\x09_priorityB\x0D\x0A\x0B_request_id\"\xC0\x01\x0A&RemoveRuleNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01B\x0B\x0A\x09_priorityB\x0D\x0A\x0B_request_id\"\xA1\x01\x0A+RemoveRuleOrganizationSecurityPolicyRequest\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02B\x0B\x0A\x09_priorityB\x0D\x0A\x0B_request_id\"\xE7\x01\x0A,RemoveRuleRegionNetworkFirewallPolicyRequest\x12 \x0A\x0Ffirewall_policy\x18\xD1\x8A\xC6\xED\x01 \x01(\x09B\x03\xE0A\x02\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01B\x0B\x0A\x09_priorityB\x0D\x0A\x0B_request_id\"\xB4\x01\x0A%RemoveRuleRegionSecurityPolicyRequest\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02B\x0B\x0A\x09_priority\"\x8D\x01\x0A\x1FRemoveRuleSecurityPolicyRequest\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09B\x03\xE0A\x02B\x0B\x0A\x09_priority\"\xE3\x02\x0A&ReportFaultyReservationSubBlockRequest\x12\x1C\x0A\x0Bparent_name\x18\x80\x8A\x80\xE4\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12%\x0A\x15reservation_sub_block\x18\x9B\xCA\xEC\x0A \x01(\x09B\x03\xE0A\x02\x12\x88\x01\x0A5reservation_sub_blocks_report_faulty_request_resource\x18\xC2\xC9\xFD\xD6\x01 \x01(\x0B2@.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestB\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xA8\x02\x0A!ReportHostAsFaultyInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12~\x0A0instances_report_host_as_faulty_request_resource\x18\xA6\x94\xCD\xEB\x01 \x01(\x0B2;.google.cloud.compute.v1.InstancesReportHostAsFaultyRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\x7F\x0A\x13RequestMirrorPolicy\x12 \x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1F\x0A\x0Emirror_percent\x18\xC5\x8F\xA5\x84\x01 \x01(\x01H\x01\x88\x01\x01B\x12\x0A\x10_backend_serviceB\x11\x0A\x0F_mirror_percent\"\x8B\x02\x0A\"RequestRemovePeeringNetworkRequest\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09B\x03\xE0A\x02\x12~\x0A0networks_request_remove_peering_request_resource\x18\xCE\xE4\xF7G \x01(\x0B2<.google.cloud.compute.v1.NetworksRequestRemovePeeringRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xBF\x15\x0A\x0BReservation\x12k\x0A\x1Badvanced_deployment_control\x18\xA0\x92\xE6\xC3\x01 \x01(\x0B2=.google.cloud.compute.v1.ReservationAdvancedDeploymentControlH\x00\x88\x01\x01\x12_\x0A\x15aggregate_reservation\x18\xCC\xF2\x83\x8B\x01 \x01(\x0B27.google.cloud.compute.v1.AllocationAggregateReservationH\x01\x88\x01\x01\x12\x1B\x0A\x0Acommitment\x18\x95\x96\xF3\xE5\x01 \x01(\x09H\x02\x88\x01\x01\x12*\x0A\x19confidential_compute_type\x18\x99\xEF\xA2\xB8\x01 \x01(\x09H\x03\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x04\x88\x01\x01\x12I\x0A\x15delete_after_duration\x18\xAB\x9B\xBF\x9A\x01 \x01(\x0B2!.google.cloud.compute.v1.DurationH\x05\x88\x01\x01\x12\x1E\x0A\x0Edelete_at_time\x18\xC5\xF1\xDB' \x01(\x09H\x06\x88\x01\x01\x12 \x0A\x0Fdeployment_type\x18\xF4\x80\x96\xBD\x01 \x01(\x09H\x07\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x08\x88\x01\x01\x12)\x0A\x18early_access_maintenance\x18\x94\x8E\xFF\xA3\x01 \x01(\x09H\x09\x88\x01\x01\x12,\x0A\x1Benable_emergent_maintenance\x18\x89\xE2\xD7\xA8\x01 \x01(\x08H\x0A\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x0B\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x0C\x88\x01\x01\x12\x1E\x0A\x12linked_commitments\x18\xD8\xFD\xC8\xE0\x01 \x03(\x09\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x0D\x88\x01\x01\x12B\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2*.google.cloud.compute.v1.ReservationParamsH\x0E\x88\x01\x01\x12 \x0A\x0Fprotection_tier\x18\x88\x9F\xA7\xF0\x01 \x01(\x09H\x0F\x88\x01\x01\x12g\x0A\x1Areservation_sharing_policy\x18\xC8\xB5\x9Bb \x01(\x0B2;.google.cloud.compute.v1.AllocationReservationSharingPolicyH\x10\x88\x01\x01\x12X\x0A\x11resource_policies\x18\xE1\x9C\xCC\x0A \x03(\x0B2:.google.cloud.compute.v1.Reservation.ResourcePoliciesEntry\x12R\x0A\x0Fresource_status\x18\xC3\xFA\xF7v \x01(\x0B21.google.cloud.compute.v1.AllocationResourceStatusH\x11\x88\x01\x01\x12\x1E\x0A\x0Dsatisfies_pzs\x18\xAB\xDD\xAB\xE5\x01 \x01(\x08H\x12\x88\x01\x01\x12\x1F\x0A\x0Fscheduling_type\x18\x85\xFE\xA4_ \x01(\x09H\x13\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x14\x88\x01\x01\x12F\x0A\x0Eshare_settings\x18\x83\x91\x94\x7F \x01(\x0B2&.google.cloud.compute.v1.ShareSettingsH\x15\x88\x01\x01\x12`\x0A\x14specific_reservation\x18\xBF\xA0\x89\xC1\x01 \x01(\x0B29.google.cloud.compute.v1.AllocationSpecificSKUReservationH\x16\x88\x01\x01\x12-\x0A\x1Dspecific_reservation_required\x18\x9F\xC7\x83l \x01(\x08H\x17\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x18\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x19\x88\x01\x01\x1A7\x0A\x15ResourcePoliciesEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\x97\x01\x0A\x17ConfidentialComputeType\x12'\x0A#UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE\x10\x00\x12%\x0A\x1DCONFIDENTIAL_COMPUTE_TYPE_TDX\x10\xE2\xAC\xD2\x8F\x01\x12,\x0A%CONFIDENTIAL_COMPUTE_TYPE_UNSPECIFIED\x10\x91\xAF\x91\x14\"a\x0A\x0EDeploymentType\x12\x1D\x0A\x19UNDEFINED_DEPLOYMENT_TYPE\x10\x00\x12\x0C\x0A\x05DENSE\x10\xFF\x95\xFB\x1E\x12\"\x0A\x1BDEPLOYMENT_TYPE_UNSPECIFIED\x10\xCC\xF7\xFDo\"t\x0A\x16EarlyAccessMaintenance\x12&\x0A\"UNDEFINED_EARLY_ACCESS_MAINTENANCE\x10\x00\x12\x16\x0A\x0FNO_EARLY_ACCESS\x10\x9E\xCF\xA1i\x12\x0C\x0A\x05WAVE1\x10\xD8\xA8\xA3'\x12\x0C\x0A\x05WAVE2\x10\xD9\xA8\xA3'\"\x80\x01\x0A\x0EProtectionTier\x12\x1D\x0A\x19UNDEFINED_PROTECTION_TIER\x10\x00\x12\x19\x0A\x12CAPACITY_OPTIMIZED\x10\xC2\xEF\xA7\x08\x12\"\x0A\x1BPROTECTION_TIER_UNSPECIFIED\x10\xE0\x99\x87}\x12\x10\x0A\x08STANDARD\x10\xBD\x9D\x8C\xE7\x01\"\x80\x01\x0A\x0ESchedulingType\x12\x1D\x0A\x19UNDEFINED_SCHEDULING_TYPE\x10\x00\x12\x0F\x0A\x07GROUPED\x10\xBE\xD6\xA3\xE2\x01\x12*\x0A\"GROUP_MAINTENANCE_TYPE_UNSPECIFIED\x10\xBE\xF6\x9D\xD5\x01\x12\x12\x0A\x0BINDEPENDENT\x10\xDA\x96\xC8<\"s\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x10\x0A\x08CREATING\x10\xB9\xBD\x9D\xD9\x01\x12\x10\x0A\x08DELETING\x10\xA8\xA7\x87\xFC\x01\x12\x0F\x0A\x07INVALID\x10\xD7\xFB\xED\xFC\x01\x12\x0C\x0A\x05READY\x10\x83\xC3\x8F%\x12\x10\x0A\x08UPDATING\x10\xC6\xEE\xEC\xEB\x01B\x1E\x0A\x1C_advanced_deployment_controlB\x18\x0A\x16_aggregate_reservationB\x0D\x0A\x0B_commitmentB\x1C\x0A\x1A_confidential_compute_typeB\x15\x0A\x13_creation_timestampB\x18\x0A\x16_delete_after_durationB\x11\x0A\x0F_delete_at_timeB\x12\x0A\x10_deployment_typeB\x0E\x0A\x0C_descriptionB\x1B\x0A\x19_early_access_maintenanceB\x1E\x0A\x1C_enable_emergent_maintenanceB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x09\x0A\x07_paramsB\x12\x0A\x10_protection_tierB\x1D\x0A\x1B_reservation_sharing_policyB\x12\x0A\x10_resource_statusB\x10\x0A\x0E_satisfies_pzsB\x12\x0A\x10_scheduling_typeB\x0C\x0A\x0A_self_linkB\x11\x0A\x0F_share_settingsB\x17\x0A\x15_specific_reservationB \x0A\x1E_specific_reservation_requiredB\x09\x0A\x07_statusB\x07\x0A\x05_zone\"\xAA\x02\x0A\$ReservationAdvancedDeploymentControl\x12-\x0A\x1Creservation_operational_mode\x18\x83\xA4\xB4\xEE\x01 \x01(\x09H\x00\x88\x01\x01\"\xB1\x01\x0A\x1AReservationOperationalMode\x12*\x0A&UNDEFINED_RESERVATION_OPERATIONAL_MODE\x10\x00\x12\x14\x0A\x0CALL_CAPACITY\x10\xB8\xB3\xB7\xEE\x01\x12 \x0A\x19HIGHLY_AVAILABLE_CAPACITY\x10\xA0\xBA\xEE4\x12/\x0A(RESERVATION_OPERATIONAL_MODE_UNSPECIFIED\x10\x9B\xF6\xD2\\B\x1F\x0A\x1D_reservation_operational_mode\"\xB0\x02\x0A\x13ReservationAffinity\x12)\x0A\x18consume_reservation_type\x18\xB0\xC3\xB3\x8F\x01 \x01(\x09H\x00\x88\x01\x01\x12\x12\x0A\x03key\x18\xDF\xBC\x06 \x01(\x09H\x01\x88\x01\x01\x12\x11\x0A\x06values\x18\xA2\xBA\x96w \x03(\x09\"\xA1\x01\x0A\x16ConsumeReservationType\x12&\x0A\"UNDEFINED_CONSUME_RESERVATION_TYPE\x10\x00\x12\x16\x0A\x0FANY_RESERVATION\x10\xB9\xC3\xAF_\x12\x15\x0A\x0ENO_RESERVATION\x10\xAE\xCC\xDEP\x12\x1B\x0A\x14SPECIFIC_RESERVATION\x10\x9F\xA8\xCFm\x12\x13\x0A\x0BUNSPECIFIED\x10\x97\xBE\x98\xFB\x01B\x1B\x0A\x19_consume_reservation_typeB\x06\x0A\x04_key\"\xC2\x03\x0A\x19ReservationAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12O\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2=.google.cloud.compute.v1.ReservationAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1A]\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12>\x0A\x05value\x18\x02 \x01(\x0B2/.google.cloud.compute.v1.ReservationsScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xAC\x08\x0A\x10ReservationBlock\x12\x15\x0A\x05count\x18\x8F\xA2\x9D- \x01(\x05H\x00\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12P\x0A\x0Bhealth_info\x18\xB1\xE9\x98p \x01(\x0B23.google.cloud.compute.v1.ReservationBlockHealthInfoH\x02\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x03\x88\x01\x01\x12\x1D\x0A\x0Cin_use_count\x18\xBD\xAB\xA6\xEB\x01 \x01(\x05H\x04\x88\x01\x01\x12\"\x0A\x11in_use_host_count\x18\xCA\x87\xCD\xAD\x01 \x01(\x05H\x05\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x06\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x07\x88\x01\x01\x12]\x0A\x11physical_topology\x18\xD7\xA9\xB4\x85\x01 \x01(\x0B29.google.cloud.compute.v1.ReservationBlockPhysicalTopologyH\x08\x88\x01\x01\x12W\x0A\x17reservation_maintenance\x18\xA0\x86\xB5\xA2\x01 \x01(\x0B2-.google.cloud.compute.v1.GroupMaintenanceInfoH\x09\x88\x01\x01\x12,\x0A\x1Breservation_sub_block_count\x18\xEB\xB1\xDD\x9D\x01 \x01(\x05H\x0A\x88\x01\x01\x122\x0A\"reservation_sub_block_in_use_count\x18\xE1\xFC\xD8X \x01(\x05H\x0B\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0C\x88\x01\x01\x12!\x0A\x11self_link_with_id\x18\x82\xAC\x9D\x15 \x01(\x09H\x0D\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x0E\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x0F\x88\x01\x01\"a\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x10\x0A\x08CREATING\x10\xB9\xBD\x9D\xD9\x01\x12\x10\x0A\x08DELETING\x10\xA8\xA7\x87\xFC\x01\x12\x0F\x0A\x07INVALID\x10\xD7\xFB\xED\xFC\x01\x12\x0C\x0A\x05READY\x10\x83\xC3\x8F%B\x08\x0A\x06_countB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_health_infoB\x05\x0A\x03_idB\x0F\x0A\x0D_in_use_countB\x14\x0A\x12_in_use_host_countB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x14\x0A\x12_physical_topologyB\x1A\x0A\x18_reservation_maintenanceB\x1E\x0A\x1C_reservation_sub_block_countB%\x0A#_reservation_sub_block_in_use_countB\x0C\x0A\x0A_self_linkB\x14\x0A\x12_self_link_with_idB\x09\x0A\x07_statusB\x07\x0A\x05_zone\"\xCE\x02\x0A\x1AReservationBlockHealthInfo\x12)\x0A\x18degraded_sub_block_count\x18\xCD\xE8\xB4\xDA\x01 \x01(\x05H\x00\x88\x01\x01\x12\x1E\x0A\x0Dhealth_status\x18\xB5\xD6\xBA\xB5\x01 \x01(\x09H\x01\x88\x01\x01\x12'\x0A\x17healthy_sub_block_count\x18\xBC\xB9\xC6\x02 \x01(\x05H\x02\x88\x01\x01\"q\x0A\x0CHealthStatus\x12\x1B\x0A\x17UNDEFINED_HEALTH_STATUS\x10\x00\x12\x10\x0A\x08DEGRADED\x10\xAE\xA6\xA0\xBD\x01\x12\x0F\x0A\x07HEALTHY\x10\xFD\xAA\xDB\xD1\x01\x12!\x0A\x19HEALTH_STATUS_UNSPECIFIED\x10\x8D\x82\xFA\xE5\x01B\x1B\x0A\x19_degraded_sub_block_countB\x10\x0A\x0E_health_statusB\x1A\x0A\x18_healthy_sub_block_count\"\xC2\x01\x0A ReservationBlockPhysicalTopology\x12\x15\x0A\x05block\x18\x8D\x89\xDF, \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x07cluster\x18\xFA\xA3\xEC\x9F\x01 \x01(\x09H\x01\x88\x01\x01\x12W\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x0B2A.google.cloud.compute.v1.ReservationBlockPhysicalTopologyInstanceB\x08\x0A\x06_blockB\x0A\x0A\x08_cluster\"\x9D\x02\x0A(ReservationBlockPhysicalTopologyInstance\x12\x1B\x0A\x0Binstance_id\x18\x85\xB2\xD8\x15 \x01(\x04H\x00\x88\x01\x01\x12~\x0A\x16physical_host_topology\x18\xBE\x93\xAF\xBA\x01 \x01(\x0B2U.google.cloud.compute.v1.ReservationBlockPhysicalTopologyInstancePhysicalHostTopologyH\x01\x88\x01\x01\x12\x1A\x0A\x0Aproject_id\x18\x81\xC8\xD2T \x01(\x04H\x02\x88\x01\x01B\x0E\x0A\x0C_instance_idB\x19\x0A\x17_physical_host_topologyB\x0D\x0A\x0B_project_id\"\x87\x01\x0A\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2,.google.cloud.compute.v1.ReservationSubBlock\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x8C\x04\x0A'ReservationSubBlocksReportFaultyRequest\x12#\x0A\x13disruption_schedule\x18\x83\xC5\xDB- \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x11failure_component\x18\x88\xC9\xAD\x0C \x01(\x09H\x01\x88\x01\x01\x12e\x0A\x0Dfault_reasons\x18\x92\xAB\x91P \x03(\x0B2K.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason\"r\x0A\x12DisruptionSchedule\x12!\x0A\x1DUNDEFINED_DISRUPTION_SCHEDULE\x10\x00\x12'\x0A\x1FDISRUPTION_SCHEDULE_UNSPECIFIED\x10\xDB\xEE\xC8\x9E\x01\x12\x10\x0A\x09IMMEDIATE\x10\x91\x8F\xF3H\"\x8F\x01\x0A\x10FailureComponent\x12\x1F\x0A\x1BUNDEFINED_FAILURE_COMPONENT\x10\x00\x12%\x0A\x1DFAILURE_COMPONENT_UNSPECIFIED\x10\xA0\xF3\xA7\x9E\x01\x12\x1D\x0A\x15MULTIPLE_FAULTY_HOSTS\x10\xD2\x93\xFB\xC9\x01\x12\x14\x0A\x0DNVLINK_SWITCH\x10\xD1\xF8\x81rB\x16\x0A\x14_disruption_scheduleB\x14\x0A\x12_failure_component\"\xAF\x02\x0A2ReservationSubBlocksReportFaultyRequestFaultReason\x12\x19\x0A\x08behavior\x18\xD2\xE4\xBA\xD0\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\"\xA2\x01\x0A\x08Behavior\x12\x16\x0A\x12UNDEFINED_BEHAVIOR\x10\x00\x12\"\x0A\x1AFAULT_BEHAVIOR_UNSPECIFIED\x10\xC7\x85\xBB\xD5\x01\x12\x10\x0A\x09GPU_ERROR\x10\xF5\xF0\xE6^\x12\x12\x0A\x0BPERFORMANCE\x10\x90\xC8\xDA@\x12\x1D\x0A\x16SILENT_DATA_CORRUPTION\x10\xA6\xF5\x8C5\x12\x15\x0A\x0ESWITCH_FAILURE\x10\xDF\xB6\xC6yB\x0B\x0A\x09_behaviorB\x0E\x0A\x0C_description\"\xFA\x01\x0A+ReservationsBlocksPerformMaintenanceRequest\x12!\x0A\x11maintenance_scope\x18\xA8\xF4\x8AC \x01(\x09H\x00\x88\x01\x01\"\x91\x01\x0A\x10MaintenanceScope\x12\x1F\x0A\x1BUNDEFINED_MAINTENANCE_SCOPE\x10\x00\x12\x09\x0A\x03ALL\x10\x81\xFB\x03\x12\$\x0A\x1DMAINTENANCE_SCOPE_UNSPECIFIED\x10\xC0\x9E\xCB%\x12\x13\x0A\x0BRUNNING_VMS\x10\xDC\xEB\xBC\xFF\x01\x12\x16\x0A\x0FUNUSED_CAPACITY\x10\x83\xDA\xB7eB\x14\x0A\x12_maintenance_scope\"\xF4\x01\x0A%ReservationsPerformMaintenanceRequest\x12!\x0A\x11maintenance_scope\x18\xA8\xF4\x8AC \x01(\x09H\x00\x88\x01\x01\"\x91\x01\x0A\x10MaintenanceScope\x12\x1F\x0A\x1BUNDEFINED_MAINTENANCE_SCOPE\x10\x00\x12\x09\x0A\x03ALL\x10\x81\xFB\x03\x12\$\x0A\x1DMAINTENANCE_SCOPE_UNSPECIFIED\x10\xC0\x9E\xCB%\x12\x13\x0A\x0BRUNNING_VMS\x10\xDC\xEB\xBC\xFF\x01\x12\x16\x0A\x0FUNUSED_CAPACITY\x10\x83\xDA\xB7eB\x14\x0A\x12_maintenance_scope\"V\x0A\x19ReservationsResizeRequest\x12\"\x0A\x12specific_sku_count\x18\xA0\xE9\xCF\x06 \x01(\x03H\x00\x88\x01\x01B\x15\x0A\x13_specific_sku_count\"\x9F\x01\x0A\x16ReservationsScopedList\x12>\x0A\x0Creservations\x18\xA7\xEC\xCC\xBE\x01 \x03(\x0B2\$.google.cloud.compute.v1.Reservation\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\x9B\x01\x0A\x14ResetInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xF0\x01\x0A\x11ResizeDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12Z\x0A\x1Ddisks_resize_request_resource\x18\xA0\xC2\xAB% \x01(\x0B2+.google.cloud.compute.v1.DisksResizeRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xCC\x01\x0A!ResizeInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04size\x18\x81\xC0\xD7\x01 \x01(\x05B\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\x88\x02\x0A\x17ResizeRegionDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12h\x0A\$region_disks_resize_request_resource\x18\x95\xAA\xFC\xD4\x01 \x01(\x0B21.google.cloud.compute.v1.RegionDisksResizeRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xD6\x01\x0A'ResizeRegionInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04size\x18\x81\xC0\xD7\x01 \x01(\x05B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x8D\x02\x0A\x18ResizeReservationRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Breservation\x18\xCC\x87\xD5\x16 \x01(\x09B\x03\xE0A\x02\x12i\x0A\$reservations_resize_request_resource\x18\xD1\xDB\xCE\xB9\x01 \x01(\x0B22.google.cloud.compute.v1.ReservationsResizeRequestB\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\x82\x02\x0A\x12ResourceCommitment\x12 \x0A\x10accelerator_type\x18\x8E\xE1\xE8A \x01(\x09H\x00\x88\x01\x01\x12\x16\x0A\x06amount\x18\xD8\xA0\xE9] \x01(\x03H\x01\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x02\x88\x01\x01\"s\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x13\x0A\x0BACCELERATOR\x10\xCB\xEC\xF9\xCC\x01\x12\x11\x0A\x09LOCAL_SSD\x10\xF0\xF5\xD6\xF2\x01\x12\x0D\x0A\x06MEMORY\x10\x81\xE2\xD6:\x12\x13\x0A\x0BUNSPECIFIED\x10\x97\xBE\x98\xFB\x01\x12\x0B\x0A\x04VCPU\x10\xF2\xBA\xA0\x01B\x13\x0A\x11_accelerator_typeB\x09\x0A\x07_amountB\x07\x0A\x05_type\"9\x0A\x16ResourceGroupReference\x12\x15\x0A\x05group\x18\xFF\xEC\x83/ \x01(\x09H\x00\x88\x01\x01B\x08\x0A\x06_group\"\xAA\x01\x0A\x1AResourcePoliciesScopedList\x12E\x0A\x11resource_policies\x18\xE1\x9C\xCC\x0A \x03(\x0B2'.google.cloud.compute.v1.ResourcePolicy\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xAE\x09\x0A\x0EResourcePolicy\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12q\x0A\x1Ddisk_consistency_group_policy\x18\x9B\x84\xF2\xE1\x01 \x01(\x0B2A.google.cloud.compute.v1.ResourcePolicyDiskConsistencyGroupPolicyH\x02\x88\x01\x01\x12c\x0A\x16group_placement_policy\x18\x8C\x9B\x9B\x05 \x01(\x0B2;.google.cloud.compute.v1.ResourcePolicyGroupPlacementPolicyH\x03\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x04\x88\x01\x01\x12h\x0A\x18instance_schedule_policy\x18\xB0\xD0\xB9\xA4\x01 \x01(\x0B2=.google.cloud.compute.v1.ResourcePolicyInstanceSchedulePolicyH\x05\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x06\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x07\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x08\x88\x01\x01\x12V\x0A\x0Fresource_status\x18\xC3\xFA\xF7v \x01(\x0B25.google.cloud.compute.v1.ResourcePolicyResourceStatusH\x09\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0A\x88\x01\x01\x12g\x0A\x18snapshot_schedule_policy\x18\xDF\xD6\x81h \x01(\x0B2=.google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicyH\x0B\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x0C\x88\x01\x01\x12V\x0A\x0Fworkload_policy\x18\xFA\x85\xDA6 \x01(\x0B25.google.cloud.compute.v1.ResourcePolicyWorkloadPolicyH\x0D\x88\x01\x01\"r\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x10\x0A\x08CREATING\x10\xB9\xBD\x9D\xD9\x01\x12\x10\x0A\x08DELETING\x10\xA8\xA7\x87\xFC\x01\x12\x0F\x0A\x07EXPIRED\x10\x85\xE6\x88\xE6\x01\x12\x0F\x0A\x07INVALID\x10\xD7\xFB\xED\xFC\x01\x12\x0C\x0A\x05READY\x10\x83\xC3\x8F%B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB \x0A\x1E_disk_consistency_group_policyB\x19\x0A\x17_group_placement_policyB\x05\x0A\x03_idB\x1B\x0A\x19_instance_schedule_policyB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x09\x0A\x07_regionB\x12\x0A\x10_resource_statusB\x0C\x0A\x0A_self_linkB\x1B\x0A\x19_snapshot_schedule_policyB\x09\x0A\x07_statusB\x12\x0A\x10_workload_policy\"\xEB\x03\x0A\x1CResourcePolicyAggregatedList\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x12R\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2@.google.cloud.compute.v1.ResourcePolicyAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01\x1Aa\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12B\x0A\x05value\x18\x02 \x01(\x0B23.google.cloud.compute.v1.ResourcePoliciesScopedList:\x028\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x9E\x01\x0A\x18ResourcePolicyDailyCycle\x12\x1E\x0A\x0Ddays_in_cycle\x18\xB4\x98\xAA\xB0\x01 \x01(\x05H\x00\x88\x01\x01\x12\x18\x0A\x08duration\x18\x94\x9B\x91J \x01(\x09H\x01\x88\x01\x01\x12\x1A\x0A\x0Astart_time\x18\x8A\xE9\xEE\x11 \x01(\x09H\x02\x88\x01\x01B\x10\x0A\x0E_days_in_cycleB\x0B\x0A\x09_durationB\x0D\x0A\x0B_start_time\"*\x0A(ResourcePolicyDiskConsistencyGroupPolicy\"\x8B\x04\x0A\"ResourcePolicyGroupPlacementPolicy\x12*\x0A\x19accelerator_topology_mode\x18\x9F\xF5\xC7\x87\x01 \x01(\x09H\x00\x88\x01\x01\x12)\x0A\x19availability_domain_count\x18\xB8\x8C\xF8\x05 \x01(\x05H\x01\x88\x01\x01\x12\x1C\x0A\x0Bcollocation\x18\xB5\xC2\xDE\xF3\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1C\x0A\x0Cgpu_topology\x18\xA2\xC9\x9Dv \x01(\x09H\x03\x88\x01\x01\x12\x18\x0A\x08vm_count\x18\x87\xBB\xD6| \x01(\x05H\x04\x88\x01\x01\"p\x0A\x17AcceleratorTopologyMode\x12'\x0A#UNDEFINED_ACCELERATOR_TOPOLOGY_MODE\x10\x00\x12\x14\x0A\x0CAUTO_CONNECT\x10\xBA\xC4\xC5\xEA\x01\x12\x16\x0A\x0EPROVISION_ONLY\x10\xF6\xA1\xA9\xBE\x01\"\\\x0A\x0BCollocation\x12\x19\x0A\x15UNDEFINED_COLLOCATION\x10\x00\x12\x11\x0A\x0ACOLLOCATED\x10\xD2\xAB\x9E1\x12\x1F\x0A\x17UNSPECIFIED_COLLOCATION\x10\xED\x8F\xB3\xDD\x01B\x1C\x0A\x1A_accelerator_topology_modeB\x1C\x0A\x1A_availability_domain_countB\x0E\x0A\x0C_collocationB\x0F\x0A\x0D_gpu_topologyB\x0B\x0A\x09_vm_count\"\xA1\x01\x0A\x19ResourcePolicyHourlyCycle\x12\x18\x0A\x08duration\x18\x94\x9B\x91J \x01(\x09H\x00\x88\x01\x01\x12\x1F\x0A\x0Ehours_in_cycle\x18\xFC\x88\x97\xFB\x01 \x01(\x05H\x01\x88\x01\x01\x12\x1A\x0A\x0Astart_time\x18\x8A\xE9\xEE\x11 \x01(\x09H\x02\x88\x01\x01B\x0B\x0A\x09_durationB\x11\x0A\x0F_hours_in_cycleB\x0D\x0A\x0B_start_time\"\xAE\x03\x0A\$ResourcePolicyInstanceSchedulePolicy\x12\x1F\x0A\x0Fexpiration_time\x18\xDD\xAC\xE8m \x01(\x09H\x00\x88\x01\x01\x12\x1A\x0A\x0Astart_time\x18\x8A\xE9\xEE\x11 \x01(\x09H\x01\x88\x01\x01\x12\x19\x0A\x09time_zone\x18\xDE\x83\xC9\x11 \x01(\x09H\x02\x88\x01\x01\x12h\x0A\x11vm_start_schedule\x18\xDC\x90\xBC\x08 \x01(\x0B2E.google.cloud.compute.v1.ResourcePolicyInstanceSchedulePolicyScheduleH\x03\x88\x01\x01\x12h\x0A\x10vm_stop_schedule\x18\xAC\xE5\x9F\xCB\x01 \x01(\x0B2E.google.cloud.compute.v1.ResourcePolicyInstanceSchedulePolicyScheduleH\x04\x88\x01\x01B\x12\x0A\x10_expiration_timeB\x0D\x0A\x0B_start_timeB\x0C\x0A\x0A_time_zoneB\x14\x0A\x12_vm_start_scheduleB\x13\x0A\x11_vm_stop_schedule\"V\x0A,ResourcePolicyInstanceSchedulePolicySchedule\x12\x19\x0A\x08schedule\x18\x97\xA5\x9A\xB3\x01 \x01(\x09H\x00\x88\x01\x01B\x0B\x0A\x09_schedule\"\xCC\x02\x0A\x12ResourcePolicyList\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x129\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2'.google.cloud.compute.v1.ResourcePolicy\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x04\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB9\x01\x0A\x1CResourcePolicyResourceStatus\x12|\x0A\x18instance_schedule_policy\x18\xB0\xD0\xB9\xA4\x01 \x01(\x0B2Q.google.cloud.compute.v1.ResourcePolicyResourceStatusInstanceSchedulePolicyStatusH\x00\x88\x01\x01B\x1B\x0A\x19_instance_schedule_policy\"\xB6\x01\x0A8ResourcePolicyResourceStatusInstanceSchedulePolicyStatus\x12\$\x0A\x13last_run_start_time\x18\x87\xEF\xC1\x90\x01 \x01(\x09H\x00\x88\x01\x01\x12\$\x0A\x13next_run_start_time\x18\x8A\xB3\xF8\x97\x01 \x01(\x09H\x01\x88\x01\x01B\x16\x0A\x14_last_run_start_timeB\x16\x0A\x14_next_run_start_time\"\xA8\x03\x0A\$ResourcePolicySnapshotSchedulePolicy\x12n\x0A\x10retention_policy\x18\xF3\xCA\xDC \x01(\x0B2L.google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicyRetentionPolicyH\x00\x88\x01\x01\x12`\x0A\x08schedule\x18\x97\xA5\x9A\xB3\x01 \x01(\x0B2E.google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicyScheduleH\x01\x88\x01\x01\x12t\x0A\x13snapshot_properties\x18\x8E\x95\xB2X \x01(\x0B2O.google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicySnapshotPropertiesH\x02\x88\x01\x01B\x13\x0A\x11_retention_policyB\x0B\x0A\x09_scheduleB\x16\x0A\x14_snapshot_properties\"\xD5\x02\x0A3ResourcePolicySnapshotSchedulePolicyRetentionPolicy\x12#\x0A\x12max_retention_days\x18\x93\xC2\xD1\x9A\x01 \x01(\x05H\x00\x88\x01\x01\x12&\x0A\x15on_source_disk_delete\x18\xC9\xCD\xC2\x99\x01 \x01(\x09H\x01\x88\x01\x01\"\x9F\x01\x0A\x12OnSourceDiskDelete\x12#\x0A\x1FUNDEFINED_ON_SOURCE_DISK_DELETE\x10\x00\x12\x1E\x0A\x16APPLY_RETENTION_POLICY\x10\xE4\x94\x92\xFF\x01\x12\x1A\x0A\x13KEEP_AUTO_SNAPSHOTS\x10\xF9\xC8\xBB{\x12(\x0A!UNSPECIFIED_ON_SOURCE_DISK_DELETE\x10\xA1\xFF\x83rB\x15\x0A\x13_max_retention_daysB\x18\x0A\x16_on_source_disk_delete\"\xE7\x02\x0A,ResourcePolicySnapshotSchedulePolicySchedule\x12Q\x0A\x0Edaily_schedule\x18\xFD\xE3\x8A) \x01(\x0B21.google.cloud.compute.v1.ResourcePolicyDailyCycleH\x00\x88\x01\x01\x12S\x0A\x0Fhourly_schedule\x18\xA5\xB1\xA3\x12 \x01(\x0B22.google.cloud.compute.v1.ResourcePolicyHourlyCycleH\x01\x88\x01\x01\x12T\x0A\x0Fweekly_schedule\x18\x95\x89\xB9\xAB\x01 \x01(\x0B22.google.cloud.compute.v1.ResourcePolicyWeeklyCycleH\x02\x88\x01\x01B\x11\x0A\x0F_daily_scheduleB\x12\x0A\x10_hourly_scheduleB\x12\x0A\x10_weekly_schedule\"\xD0\x02\x0A6ResourcePolicySnapshotSchedulePolicySnapshotProperties\x12\x1A\x0A\x0Achain_name\x18\xC9\xDA\xDD \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bguest_flush\x18\xDD\x93\xEC\xB7\x01 \x01(\x08H\x01\x88\x01\x01\x12o\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B2[.google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicySnapshotProperties.LabelsEntry\x12\x1D\x0A\x11storage_locations\x18\x9A\xED\xB3\x9C\x01 \x03(\x09\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01B\x0D\x0A\x0B_chain_nameB\x0E\x0A\x0C_guest_flush\"q\x0A\x19ResourcePolicyWeeklyCycle\x12T\x0A\x0Cday_of_weeks\x18\xDA\x9F\xFBz \x03(\x0B2;.google.cloud.compute.v1.ResourcePolicyWeeklyCycleDayOfWeek\"\xB4\x02\x0A\"ResourcePolicyWeeklyCycleDayOfWeek\x12\x12\x0A\x03day\x18\x9C\x87\x06 \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x08duration\x18\x94\x9B\x91J \x01(\x09H\x01\x88\x01\x01\x12\x1A\x0A\x0Astart_time\x18\x8A\xE9\xEE\x11 \x01(\x09H\x02\x88\x01\x01\"\x9F\x01\x0A\x03Day\x12\x11\x0A\x0DUNDEFINED_DAY\x10\x00\x12\x0E\x0A\x06FRIDAY\x10\xDF\xF2\xE3\xE0\x01\x12\x0F\x0A\x07INVALID\x10\xD7\xFB\xED\xFC\x01\x12\x0D\x0A\x06MONDAY\x10\x90\xCA\x8B?\x12\x10\x0A\x08SATURDAY\x10\xB9\x8F\x87\x85\x01\x12\x0E\x0A\x06SUNDAY\x10\xD0\x8B\xD2\x93\x01\x12\x0F\x0A\x08THURSDAY\x10\xDA\xB3\xE6b\x12\x0F\x0A\x07TUESDAY\x10\xAD\xEC\xA9\x84\x01\x12\x11\x0A\x09WEDNESDAY\x10\xB6\xCE\x9E\xC9\x01B\x06\x0A\x04_dayB\x0B\x0A\x09_durationB\x0D\x0A\x0B_start_time\"\xB6\x04\x0A\x1CResourcePolicyWorkloadPolicy\x12%\x0A\x14accelerator_topology\x18\xC3\xB3\xD2\xB9\x01 \x01(\x09H\x00\x88\x01\x01\x12*\x0A\x19accelerator_topology_mode\x18\x9F\xF5\xC7\x87\x01 \x01(\x09H\x01\x88\x01\x01\x12%\x0A\x15max_topology_distance\x18\xAA\x8B\xCB\x03 \x01(\x09H\x02\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x03\x88\x01\x01\"p\x0A\x17AcceleratorTopologyMode\x12'\x0A#UNDEFINED_ACCELERATOR_TOPOLOGY_MODE\x10\x00\x12\x14\x0A\x0CAUTO_CONNECT\x10\xBA\xC4\xC5\xEA\x01\x12\x16\x0A\x0EPROVISION_ONLY\x10\xF6\xA1\xA9\xBE\x01\"k\x0A\x13MaxTopologyDistance\x12#\x0A\x1FUNDEFINED_MAX_TOPOLOGY_DISTANCE\x10\x00\x12\x0C\x0A\x05BLOCK\x10\xED\x98\x97\x1E\x12\x0F\x0A\x07CLUSTER\x10\xDA\xBB\x9A\xF6\x01\x12\x10\x0A\x08SUBBLOCK\x10\xCD\xBC\xE3\x96\x01\"M\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x19\x0A\x11HIGH_AVAILABILITY\x10\xD8\x91\xA1\xC3\x01\x12\x16\x0A\x0FHIGH_THROUGHPUT\x10\xE7\xD1\xEDEB\x17\x0A\x15_accelerator_topologyB\x1C\x0A\x1A_accelerator_topology_modeB\x18\x0A\x16_max_topology_distanceB\x07\x0A\x05_type\"\xB0\x05\x0A\x0EResourceStatus\x12m\x0A\x1Beffective_instance_metadata\x18\x81\x8E\xA0\x1A \x01(\x0B2@.google.cloud.compute.v1.ResourceStatusEffectiveInstanceMetadataH\x00\x88\x01\x01\x12\x1E\x0A\x0Dphysical_host\x18\x90\xF8\xB6\xDD\x01 \x01(\x09H\x01\x88\x01\x01\x12d\x0A\x16physical_host_topology\x18\xBE\x93\xAF\xBA\x01 \x01(\x0B2;.google.cloud.compute.v1.ResourceStatusPhysicalHostTopologyH\x02\x88\x01\x01\x12o\x0A\x1Creservation_consumption_info\x18\xE5\xC5\xEF_ \x01(\x0B2A.google.cloud.compute.v1.ResourceStatusReservationConsumptionInfoH\x03\x88\x01\x01\x12N\x0A\x0Ascheduling\x18\x94\xCB\xB1\xB8\x01 \x01(\x0B21.google.cloud.compute.v1.ResourceStatusSchedulingH\x04\x88\x01\x01\x12R\x0A\x14upcoming_maintenance\x18\xF0\xA0\xB4l \x01(\x0B2,.google.cloud.compute.v1.UpcomingMaintenanceH\x05\x88\x01\x01B\x1E\x0A\x1C_effective_instance_metadataB\x10\x0A\x0E_physical_hostB\x19\x0A\x17_physical_host_topologyB\x1F\x0A\x1D_reservation_consumption_infoB\x0D\x0A\x0B_schedulingB\x17\x0A\x15_upcoming_maintenance\"\xED\x06\x0A'ResourceStatusEffectiveInstanceMetadata\x126\x0A%block_project_ssh_keys_metadata_value\x18\xFD\xF4\xBB\xA1\x01 \x01(\x08H\x00\x88\x01\x01\x127\x0A&enable_guest_attributes_metadata_value\x18\xE6\xA3\xAC\xC8\x01 \x01(\x08H\x01\x88\x01\x01\x123\x0A\"enable_os_inventory_metadata_value\x18\xE3\xFD\xA1\xB1\x01 \x01(\x08H\x02\x88\x01\x01\x12/\x0A\x1Eenable_osconfig_metadata_value\x18\xDE\xD1\xEA\xEF\x01 \x01(\x08H\x03\x88\x01\x01\x12-\x0A\x1Denable_oslogin_metadata_value\x18\x97\xB4\xA4g \x01(\x08H\x04\x88\x01\x01\x128\x0A(gce_container_declaration_metadata_value\x18\xBA\xAF\xDCh \x01(\x08H\x05\x88\x01\x01\x122\x0A!serial_port_enable_metadata_value\x18\x8A\xED\xA5\xCD\x01 \x01(\x08H\x06\x88\x01\x01\x12:\x0A)serial_port_logging_enable_metadata_value\x18\xAA\xC9\xD7\x94\x01 \x01(\x08H\x07\x88\x01\x01\x12.\x0A\x1Dvm_dns_setting_metadata_value\x18\x8E\xA1\x85\xC4\x01 \x01(\x09H\x08\x88\x01\x01B(\x0A&_block_project_ssh_keys_metadata_valueB)\x0A'_enable_guest_attributes_metadata_valueB%\x0A#_enable_os_inventory_metadata_valueB!\x0A\x1F_enable_osconfig_metadata_valueB \x0A\x1E_enable_oslogin_metadata_valueB+\x0A)_gce_container_declaration_metadata_valueB\$\x0A\"_serial_port_enable_metadata_valueB,\x0A*_serial_port_logging_enable_metadata_valueB \x0A\x1E_vm_dns_setting_metadata_value\"\xB1\x01\x0A\"ResourceStatusPhysicalHostTopology\x12\x15\x0A\x05block\x18\x8D\x89\xDF, \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x07cluster\x18\xFA\xA3\xEC\x9F\x01 \x01(\x09H\x01\x88\x01\x01\x12\x14\x0A\x04host\x18\xA8\xEB\xC3\x01 \x01(\x09H\x02\x88\x01\x01\x12\x18\x0A\x08subblock\x18\xCD\xDC\xCB! \x01(\x09H\x03\x88\x01\x01B\x08\x0A\x06_blockB\x0A\x0A\x08_clusterB\x07\x0A\x05_hostB\x0B\x0A\x09_subblock\"j\x0A(ResourceStatusReservationConsumptionInfo\x12%\x0A\x14consumed_reservation\x18\xF5\x93\xEE\x97\x01 \x01(\x09H\x00\x88\x01\x01B\x17\x0A\x15_consumed_reservation\"W\x0A\x18ResourceStatusScheduling\x12#\x0A\x13availability_domain\x18\xA8\xA0\xB4x \x01(\x05H\x00\x88\x01\x01B\x16\x0A\x14_availability_domain\"\x9C\x01\x0A\x15ResumeInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xD1\x02\x0A*ResumeInstancesInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x8F\x01\x0A9instance_group_managers_resume_instances_request_resource\x18\xC2\xBE\xC2= \x01(\x0B2D.google.cloud.compute.v1.InstanceGroupManagersResumeInstancesRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xE9\x02\x0A0ResumeInstancesRegionInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x9D\x01\x0A@region_instance_group_managers_resume_instances_request_resource\x18\xB7\x83\x80\xDD\x01 \x01(\x0B2J.google.cloud.compute.v1.RegionInstanceGroupManagersResumeInstancesRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xED\x0C\x0A\x05Route\x129\x0A\x08as_paths\x18\xA1\xC5\xCCA \x03(\x0B2\$.google.cloud.compute.v1.RouteAsPath\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x0Adest_range\x18\xE0\xB2\xEA\xB5\x01 \x01(\x09H\x02\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x03\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x04\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x05\x88\x01\x01\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09H\x06\x88\x01\x01\x12!\x0A\x10next_hop_gateway\x18\x82\xFA\xEC\xB3\x01 \x01(\x09H\x07\x88\x01\x01\x12\x1C\x0A\x0Cnext_hop_hub\x18\xB3\xB5\xDE^ \x01(\x09H\x08\x88\x01\x01\x12\x1C\x0A\x0Cnext_hop_ilb\x18\xDD\xBA\xDE^ \x01(\x09H\x09\x88\x01\x01\x12\"\x0A\x11next_hop_instance\x18\x97\xEB\xD1\xBB\x01 \x01(\x09H\x0A\x88\x01\x01\x12*\x0A\x1Anext_hop_inter_region_cost\x18\x93\xE9\xD3\x0B \x01(\x0DH\x0B\x88\x01\x01\x120\x0A next_hop_interconnect_attachment\x18\xB2\x80\x96l \x01(\x09H\x0C\x88\x01\x01\x12\x1B\x0A\x0Bnext_hop_ip\x18\xA9\xAF\xCD4 \x01(\x09H\x0D\x88\x01\x01\x12\x1C\x0A\x0Cnext_hop_med\x18\x8A\xD7\xDE^ \x01(\x0DH\x0E\x88\x01\x01\x12 \x0A\x10next_hop_network\x18\xEC\xA1\x89} \x01(\x09H\x0F\x88\x01\x01\x12\x1F\x0A\x0Fnext_hop_origin\x18\xA8\xD1\x9F\x17 \x01(\x09H\x10\x88\x01\x01\x12!\x0A\x10next_hop_peering\x18\xFE\x93\xE4\xC4\x01 \x01(\x09H\x11\x88\x01\x01\x12\$\x0A\x13next_hop_vpn_tunnel\x18\x95\xE5\xF0\xF7\x01 \x01(\x09H\x12\x88\x01\x01\x12<\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2\$.google.cloud.compute.v1.RouteParamsH\x13\x88\x01\x01\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x0DH\x14\x88\x01\x01\x12\x1D\x0A\x0Croute_status\x18\xA8\xCD\xB2\xC7\x01 \x01(\x09H\x15\x88\x01\x01\x12\x1B\x0A\x0Aroute_type\x18\xF0\xB6\x9E\xB3\x01 \x01(\x09H\x16\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x17\x88\x01\x01\x12\x0F\x0A\x04tags\x18\x99\xE8\xD8\x01 \x03(\x09\x127\x0A\x08warnings\x18\xD7\x88\xC1\xED\x01 \x03(\x0B2!.google.cloud.compute.v1.Warnings\"W\x0A\x0DNextHopOrigin\x12\x1D\x0A\x19UNDEFINED_NEXT_HOP_ORIGIN\x10\x00\x12\x09\x0A\x03EGP\x10\xEE\x97\x04\x12\x09\x0A\x03IGP\x10\xF2\xB5\x04\x12\x11\x0A\x0AINCOMPLETE\x10\xDE\xEA\xD8\x05\"l\x0A\x0BRouteStatus\x12\x1A\x0A\x16UNDEFINED_ROUTE_STATUS\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x0F\x0A\x07DROPPED\x10\xA0\xE7\xCF\xEC\x01\x12\x10\x0A\x08INACTIVE\x10\xEB\x98\xF9\x80\x01\x12\x0E\x0A\x07PENDING\x10\xF7\xAA\xF0\x10\"`\x0A\x09RouteType\x12\x18\x0A\x14UNDEFINED_ROUTE_TYPE\x10\x00\x12\x09\x0A\x03BGP\x10\xAB\x81\x04\x12\x0E\x0A\x06STATIC\x10\xEE\x84\x83\x93\x01\x12\x0E\x0A\x06SUBNET\x10\xDD\xEE\xBC\x93\x01\x12\x0E\x0A\x07TRANSIT\x10\xB3\x83\xC6YB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x0D\x0A\x0B_dest_rangeB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x0A\x0A\x08_networkB\x13\x0A\x11_next_hop_gatewayB\x0F\x0A\x0D_next_hop_hubB\x0F\x0A\x0D_next_hop_ilbB\x14\x0A\x12_next_hop_instanceB\x1D\x0A\x1B_next_hop_inter_region_costB#\x0A!_next_hop_interconnect_attachmentB\x0E\x0A\x0C_next_hop_ipB\x0F\x0A\x0D_next_hop_medB\x13\x0A\x11_next_hop_networkB\x12\x0A\x10_next_hop_originB\x13\x0A\x11_next_hop_peeringB\x16\x0A\x14_next_hop_vpn_tunnelB\x09\x0A\x07_paramsB\x0B\x0A\x09_priorityB\x0F\x0A\x0D_route_statusB\x0D\x0A\x0B_route_typeB\x0C\x0A\x0A_self_link\"\xE7\x01\x0A\x0BRouteAsPath\x12\x13\x0A\x08as_lists\x18\xC8\xCA\xF9? \x03(\x0D\x12\"\x0A\x11path_segment_type\x18\xA0\xB5\xEB\xF4\x01 \x01(\x09H\x00\x88\x01\x01\"\x88\x01\x0A\x0FPathSegmentType\x12\x1F\x0A\x1BUNDEFINED_PATH_SEGMENT_TYPE\x10\x00\x12\x19\x0A\x12AS_CONFED_SEQUENCE\x10\xB0\x8F\xF7i\x12\x15\x0A\x0DAS_CONFED_SET\x10\xF3\xCD\xAD\xB2\x01\x12\x12\x0A\x0BAS_SEQUENCE\x10\xAE\xD2\xF22\x12\x0E\x0A\x06AS_SET\x10\xB5\x9D\xA4\x9D\x01B\x14\x0A\x12_path_segment_type\"\x9B\x02\x0A\x09RouteList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x120\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2\x1E.google.cloud.compute.v1.Route\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xAB\x01\x0A\x0BRouteParams\x12`\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2=.google.cloud.compute.v1.RouteParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xC8\x02\x0A\x0BRoutePolicy\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x01\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x02\x88\x01\x01\x12@\x0A\x05terms\x18\x87\x93\xC94 \x03(\x0B2..google.cloud.compute.v1.RoutePolicyPolicyTerm\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x03\x88\x01\x01\"^\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12 \x0A\x18ROUTE_POLICY_TYPE_EXPORT\x10\xA2\xCD\xE0\x8B\x01\x12 \x0A\x18ROUTE_POLICY_TYPE_IMPORT\x10\x93\x8D\xC2\xBD\x01B\x0E\x0A\x0C_descriptionB\x0E\x0A\x0C_fingerprintB\x07\x0A\x05_nameB\x07\x0A\x05_type\"\xB3\x01\x0A\x15RoutePolicyPolicyTerm\x122\x0A\x07actions\x18\xFD\x91\x81\xD6\x01 \x03(\x0B2\x1D.google.cloud.compute.v1.Expr\x124\x0A\x05match\x18\xC5\xB3\xB71 \x01(\x0B2\x1D.google.cloud.compute.v1.ExprH\x00\x88\x01\x01\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x01\x88\x01\x01B\x08\x0A\x06_matchB\x0B\x0A\x09_priority\"\xA4\x06\x0A\x06Router\x126\x0A\x03bgp\x18\xCB\xF9\x05 \x01(\x0B2\".google.cloud.compute.v1.RouterBgpH\x00\x88\x01\x01\x12=\x0A\x09bgp_peers\x18\xDD\xAD\xEE\xD7\x01 \x03(\x0B2&.google.cloud.compute.v1.RouterBgpPeer\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12.\x0A\x1Dencrypted_interconnect_router\x18\x9F\xA2\x8C\x8E\x01 \x01(\x08H\x03\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x04\x88\x01\x01\x12?\x0A\x0Ainterfaces\x18\xDA\xF4\xE0\x05 \x03(\x0B2(.google.cloud.compute.v1.RouterInterface\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x05\x88\x01\x01\x12W\x0A\x17md5_authentication_keys\x18\x9A\xAE\xF1! \x03(\x0B23.google.cloud.compute.v1.RouterMd5AuthenticationKey\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x06\x88\x01\x01\x123\x0A\x04nats\x18\xF2\xF6\xCD\x01 \x03(\x0B2\".google.cloud.compute.v1.RouterNat\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09H\x07\x88\x01\x01\x12=\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2%.google.cloud.compute.v1.RouterParamsH\x08\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x09\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0A\x88\x01\x01B\x06\x0A\x04_bgpB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB \x0A\x1E_encrypted_interconnect_routerB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x0A\x0A\x08_networkB\x09\x0A\x07_paramsB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_link\"h\x0A\x17RouterAdvertisedIpRange\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x00\x88\x01\x01\x12\x15\x0A\x05range\x18\xBD\xF2\xD03 \x01(\x09H\x01\x88\x01\x01B\x0E\x0A\x0C_descriptionB\x08\x0A\x06_range\"\xB3\x03\x0A\x14RouterAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12J\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B28.google.cloud.compute.v1.RouterAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1AX\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x129\x0A\x05value\x18\x02 \x01(\x0B2*.google.cloud.compute.v1.RoutersScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xD8\x03\x0A\x09RouterBgp\x12\x1F\x0A\x0Eadvertise_mode\x18\xBB\x95\xEB\x94\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x11advertised_groups\x18\xB6\xDE\x85\x0A \x03(\x09\x12Q\x0A\x14advertised_ip_ranges\x18\xCC\xD8\xF3\x10 \x03(\x0B20.google.cloud.compute.v1.RouterAdvertisedIpRange\x12\x12\x0A\x03asn\x18\xFC\xF4\x05 \x01(\x0DH\x01\x88\x01\x01\x12!\x0A\x10identifier_range\x18\xA7\xCC\x95\xEF\x01 \x01(\x09H\x02\x88\x01\x01\x12#\x0A\x12keepalive_interval\x18\xBC\xE5\xFC\x83\x01 \x01(\x0DH\x03\x88\x01\x01\"M\x0A\x0DAdvertiseMode\x12\x1C\x0A\x18UNDEFINED_ADVERTISE_MODE\x10\x00\x12\x0E\x0A\x06CUSTOM\x10\xF1\xFE\xA5\xB9\x01\x12\x0E\x0A\x07DEFAULT\x10\xA1\xC4\xFD6\"G\x0A\x10AdvertisedGroups\x12\x1F\x0A\x1BUNDEFINED_ADVERTISED_GROUPS\x10\x00\x12\x12\x0A\x0BALL_SUBNETS\x10\xD8\x8F\xDD\x01B\x11\x0A\x0F_advertise_modeB\x06\x0A\x04_asnB\x13\x0A\x11_identifier_rangeB\x15\x0A\x13_keepalive_interval\"\xA5\x0D\x0A\x0DRouterBgpPeer\x12\x1F\x0A\x0Eadvertise_mode\x18\xBB\x95\xEB\x94\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x11advertised_groups\x18\xB6\xDE\x85\x0A \x03(\x09\x12Q\x0A\x14advertised_ip_ranges\x18\xCC\xD8\xF3\x10 \x03(\x0B20.google.cloud.compute.v1.RouterAdvertisedIpRange\x12)\x0A\x19advertised_route_priority\x18\xBC\x9C\xF6X \x01(\x0DH\x01\x88\x01\x01\x12=\x0A\x03bfd\x18\xA0\xF9\x05 \x01(\x0B2).google.cloud.compute.v1.RouterBgpPeerBfdH\x02\x88\x01\x01\x12`\x0A\x18custom_learned_ip_ranges\x18\xC4\x88\xC4\xE5\x01 \x03(\x0B2:.google.cloud.compute.v1.RouterBgpPeerCustomLearnedIpRange\x12.\x0A\x1Dcustom_learned_route_priority\x18\xC4\xE2\xC6\x9D\x01 \x01(\x05H\x03\x88\x01\x01\x12\x17\x0A\x06enable\x18\x83\xCB\xD4\x94\x01 \x01(\x09H\x04\x88\x01\x01\x12\x1B\x0A\x0Benable_ipv4\x18\xA1\xF6\xC3V \x01(\x08H\x05\x88\x01\x01\x12\x1B\x0A\x0Benable_ipv6\x18\xA3\xF6\xC3V \x01(\x08H\x06\x88\x01\x01\x12\x1A\x0A\x0Fexport_policies\x18\xFB\xF2\xF7? \x03(\x09\x12\x1B\x0A\x0Fimport_policies\x18\xAA\xF1\x8F\xD7\x01 \x03(\x09\x12\x1F\x0A\x0Einterface_name\x18\xD1\xC3\xE4\xD0\x01 \x01(\x09H\x07\x88\x01\x01\x12\x1B\x0A\x0Aip_address\x18\xDC\xF1\xDC\xC1\x01 \x01(\x09H\x08\x88\x01\x01\x12\$\x0A\x14ipv4_nexthop_address\x18\xD1\x8D\xDC\x02 \x01(\x09H\x09\x88\x01\x01\x12\$\x0A\x14ipv6_nexthop_address\x18\xD3\x85\xAB\x0D \x01(\x09H\x0A\x88\x01\x01\x12\x1F\x0A\x0Fmanagement_type\x18\xB6\x83\xEAR \x01(\x09H\x0B\x88\x01\x01\x12,\x0A\x1Bmd5_authentication_key_name\x18\x91\xBD\x83\x86\x01 \x01(\x09H\x0C\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x0D\x88\x01\x01\x12\x18\x0A\x08peer_asn\x18\x9F\xB4\x96! \x01(\x0DH\x0E\x88\x01\x01\x12\x1F\x0A\x0Fpeer_ip_address\x18\xD9\x97\x87c \x01(\x09H\x0F\x88\x01\x01\x12*\x0A\x19peer_ipv4_nexthop_address\x18\x8E\x83\xDF\xDF\x01 \x01(\x09H\x10\x88\x01\x01\x12*\x0A\x19peer_ipv6_nexthop_address\x18\x90\xFB\xAD\xEA\x01 \x01(\x09H\x11\x88\x01\x01\x12*\x0A\x19router_appliance_instance\x18\x9D\xC7\xA7\xDF\x01 \x01(\x09H\x12\x88\x01\x01\"M\x0A\x0DAdvertiseMode\x12\x1C\x0A\x18UNDEFINED_ADVERTISE_MODE\x10\x00\x12\x0E\x0A\x06CUSTOM\x10\xF1\xFE\xA5\xB9\x01\x12\x0E\x0A\x07DEFAULT\x10\xA1\xC4\xFD6\"G\x0A\x10AdvertisedGroups\x12\x1F\x0A\x1BUNDEFINED_ADVERTISED_GROUPS\x10\x00\x12\x12\x0A\x0BALL_SUBNETS\x10\xD8\x8F\xDD\x01\"9\x0A\x06Enable\x12\x14\x0A\x10UNDEFINED_ENABLE\x10\x00\x12\x0C\x0A\x05FALSE\x10\x83\xC2\xE4\x1F\x12\x0B\x0A\x04TRUE\x10\x8E\xDB\x9D\x01\"g\x0A\x0EManagementType\x12\x1D\x0A\x19UNDEFINED_MANAGEMENT_TYPE\x10\x00\x12\x1D\x0A\x15MANAGED_BY_ATTACHMENT\x10\xCB\xD2\xEA\xDA\x01\x12\x17\x0A\x0FMANAGED_BY_USER\x10\xF3\x8B\xA6\x97\x01B\x11\x0A\x0F_advertise_modeB\x1C\x0A\x1A_advertised_route_priorityB\x06\x0A\x04_bfdB \x0A\x1E_custom_learned_route_priorityB\x09\x0A\x07_enableB\x0E\x0A\x0C_enable_ipv4B\x0E\x0A\x0C_enable_ipv6B\x11\x0A\x0F_interface_nameB\x0D\x0A\x0B_ip_addressB\x17\x0A\x15_ipv4_nexthop_addressB\x17\x0A\x15_ipv6_nexthop_addressB\x12\x0A\x10_management_typeB\x1E\x0A\x1C_md5_authentication_key_nameB\x07\x0A\x05_nameB\x0B\x0A\x09_peer_asnB\x12\x0A\x10_peer_ip_addressB\x1C\x0A\x1A_peer_ipv4_nexthop_addressB\x1C\x0A\x1A_peer_ipv6_nexthop_addressB\x1C\x0A\x1A_router_appliance_instance\"\x86\x03\x0A\x10RouterBgpPeerBfd\x12\$\x0A\x14min_receive_interval\x18\xEE\xB9\x94Y \x01(\x0DH\x00\x88\x01\x01\x12&\x0A\x15min_transmit_interval\x18\xC7\xD1\xC2\xF9\x01 \x01(\x0DH\x01\x88\x01\x01\x12\x1A\x0A\x0Amultiplier\x18\xC1\xFB\x9D[ \x01(\x0DH\x02\x88\x01\x01\x12+\x0A\x1Bsession_initialization_mode\x18\xB9\x8D\xC32 \x01(\x09H\x03\x88\x01\x01\"y\x0A\x19SessionInitializationMode\x12)\x0A%UNDEFINED_SESSION_INITIALIZATION_MODE\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x10\x0A\x08DISABLED\x10\xFC\xD4\xB0\xF6\x01\x12\x0F\x0A\x07PASSIVE\x10\x87\xF6\xD7\xDC\x01B\x17\x0A\x15_min_receive_intervalB\x18\x0A\x16_min_transmit_intervalB\x0D\x0A\x0B_multiplierB\x1E\x0A\x1C_session_initialization_mode\"D\x0A!RouterBgpPeerCustomLearnedIpRange\x12\x15\x0A\x05range\x18\xBD\xF2\xD03 \x01(\x09H\x00\x88\x01\x01B\x08\x0A\x06_range\"\x95\x05\x0A\x0FRouterInterface\x12\x18\x0A\x08ip_range\x18\xA5\xE0\x97E \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Aip_version\x18\xC0\xF3\xD2\x8C\x01 \x01(\x09H\x01\x88\x01\x01\x12/\x0A\x1Elinked_interconnect_attachment\x18\xCE\xEA\xF7\xEE\x01 \x01(\x09H\x02\x88\x01\x01\x12\"\x0A\x11linked_vpn_tunnel\x18\xF9\xBF\xFE\xA7\x01 \x01(\x09H\x03\x88\x01\x01\x12\x1F\x0A\x0Fmanagement_type\x18\xB6\x83\xEAR \x01(\x09H\x04\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x05\x88\x01\x01\x12\"\x0A\x12private_ip_address\x18\x98\xD2\x8B0 \x01(\x09H\x06\x88\x01\x01\x12\$\x0A\x13redundant_interface\x18\xE7\xE8\xBC\xF9\x01 \x01(\x09H\x07\x88\x01\x01\x12\x1B\x0A\x0Asubnetwork\x18\xEE\xA7\xE4\x92\x01 \x01(\x09H\x08\x88\x01\x01\"?\x0A\x09IpVersion\x12\x18\x0A\x14UNDEFINED_IP_VERSION\x10\x00\x12\x0B\x0A\x04IPV4\x10\x85\xCC\x89\x01\x12\x0B\x0A\x04IPV6\x10\x87\xCC\x89\x01\"g\x0A\x0EManagementType\x12\x1D\x0A\x19UNDEFINED_MANAGEMENT_TYPE\x10\x00\x12\x1D\x0A\x15MANAGED_BY_ATTACHMENT\x10\xCB\xD2\xEA\xDA\x01\x12\x17\x0A\x0FMANAGED_BY_USER\x10\xF3\x8B\xA6\x97\x01B\x0B\x0A\x09_ip_rangeB\x0D\x0A\x0B_ip_versionB!\x0A\x1F_linked_interconnect_attachmentB\x14\x0A\x12_linked_vpn_tunnelB\x12\x0A\x10_management_typeB\x07\x0A\x05_nameB\x15\x0A\x13_private_ip_addressB\x16\x0A\x14_redundant_interfaceB\x0D\x0A\x0B_subnetwork\"\x9D\x02\x0A\x0ARouterList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x121\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2\x1F.google.cloud.compute.v1.Router\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"W\x0A\x1ARouterMd5AuthenticationKey\x12\x12\x0A\x03key\x18\xDF\xBC\x06 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x01\x88\x01\x01B\x06\x0A\x04_keyB\x07\x0A\x05_name\"\xB5\x11\x0A\x09RouterNat\x12\"\x0A\x11auto_network_tier\x18\xE3\xBB\xD1\x80\x01 \x01(\x09H\x00\x88\x01\x01\x12\x19\x0A\x0Ddrain_nat_ips\x18\xC7\xC1\xAE\xF0\x01 \x03(\x09\x12/\x0A\x1Eenable_dynamic_port_allocation\x18\xA2\x99\xDD\xFD\x01 \x01(\x08H\x01\x88\x01\x01\x123\x0A#enable_endpoint_independent_mapping\x18\x9B\x89\xDB{ \x01(\x08H\x02\x88\x01\x01\x12\x1A\x0A\x0Eendpoint_types\x18\xCF\xAA\xD6\xEF\x01 \x03(\x09\x12%\x0A\x15icmp_idle_timeout_sec\x18\xCA\xD0\xDE\x01 \x01(\x05H\x03\x88\x01\x01\x12H\x0A\x0Alog_config\x18\x9D\xD1\xC1\xA7\x01 \x01(\x0B2+.google.cloud.compute.v1.RouterNatLogConfigH\x04\x88\x01\x01\x12 \x0A\x10max_ports_per_vm\x18\xE1\xC9\x9Ew \x01(\x05H\x05\x88\x01\x01\x12 \x0A\x10min_ports_per_vm\x18\xB3\xAD\xE4X \x01(\x05H\x06\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x07\x88\x01\x01\x12Q\x0A\x11nat64_subnetworks\x18\xA5\xFB\xA8\x1E \x03(\x0B23.google.cloud.compute.v1.RouterNatSubnetworkToNat64\x12'\x0A\x16nat_ip_allocate_option\x18\xFD\xB8\xF4\xCC\x01 \x01(\x09H\x08\x88\x01\x01\x12\x12\x0A\x07nat_ips\x18\x8E\xF0\x8B8 \x03(\x09\x128\x0A\x05rules\x18\xF7\x91\xF53 \x03(\x0B2&.google.cloud.compute.v1.RouterNatRule\x122\x0A\"source_subnetwork_ip_ranges_to_nat\x18\xDB\xEF\xA1x \x01(\x09H\x09\x88\x01\x01\x124\x0A\$source_subnetwork_ip_ranges_to_nat64\x18\xD9\xE7\xA7v \x01(\x09H\x0A\x88\x01\x01\x12J\x0A\x0Bsubnetworks\x18\xC5\xD4\xA5\xC6\x01 \x03(\x0B21.google.cloud.compute.v1.RouterNatSubnetworkToNat\x120\x0A tcp_established_idle_timeout_sec\x18\xED\xEB\xB0j \x01(\x05H\x0B\x88\x01\x01\x12*\x0A\x19tcp_time_wait_timeout_sec\x18\xFD\xBB\xF3\xF4\x01 \x01(\x05H\x0C\x88\x01\x01\x12/\x0A\x1Ftcp_transitory_idle_timeout_sec\x18\xA6\xFB\xE1a \x01(\x05H\x0D\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x0E\x88\x01\x01\x12\$\x0A\x14udp_idle_timeout_sec\x18\xC6\xB2\xFA\x1E \x01(\x05H\x0F\x88\x01\x01\"\x98\x01\x0A\x0FAutoNetworkTier\x12\x1F\x0A\x1BUNDEFINED_AUTO_NETWORK_TIER\x10\x00\x12\x16\x0A\x0EFIXED_STANDARD\x10\xC8\x9E\x85\x94\x01\x12\x0F\x0A\x07PREMIUM\x10\xB7\xB4\xC1\xBE\x01\x12\x10\x0A\x08STANDARD\x10\xBD\x9D\x8C\xE7\x01\x12)\x0A!STANDARD_OVERRIDES_FIXED_STANDARD\x10\xC2\x87\x91\xDE\x01\"\x88\x01\x0A\x0DEndpointTypes\x12\x1C\x0A\x18UNDEFINED_ENDPOINT_TYPES\x10\x00\x12&\x0A\x1EENDPOINT_TYPE_MANAGED_PROXY_LB\x10\x82\xBA\xB6\xD1\x01\x12\x18\x0A\x11ENDPOINT_TYPE_SWG\x10\xC8\xCE\xFDK\x12\x17\x0A\x10ENDPOINT_TYPE_VM\x10\xB2\xEA\x9C\x1B\"a\x0A\x13NatIpAllocateOption\x12\$\x0A UNDEFINED_NAT_IP_ALLOCATE_OPTION\x10\x00\x12\x10\x0A\x09AUTO_ONLY\x10\xBC\xE0\xF8V\x12\x12\x0A\x0BMANUAL_ONLY\x10\x85\xC1\xC9|\"\xC2\x01\x0A\x1DSourceSubnetworkIpRangesToNat\x120\x0A,UNDEFINED_SOURCE_SUBNETWORK_IP_RANGES_TO_NAT\x10\x00\x12\$\x0A\x1DALL_SUBNETWORKS_ALL_IP_RANGES\x10\xD8\x93\xE8U\x12,\x0A%ALL_SUBNETWORKS_ALL_PRIMARY_IP_RANGES\x10\xBB\xC3\xBEX\x12\x1B\x0A\x13LIST_OF_SUBNETWORKS\x10\xFE\xA2\xE4\xF6\x01\"\x95\x01\x0A\x1FSourceSubnetworkIpRangesToNat64\x122\x0A.UNDEFINED_SOURCE_SUBNETWORK_IP_RANGES_TO_NAT64\x10\x00\x12\x1C\x0A\x14ALL_IPV6_SUBNETWORKS\x10\xEB\xCD\xF3\xA2\x01\x12 \x0A\x18LIST_OF_IPV6_SUBNETWORKS\x10\xB4\x98\xBC\xF8\x01\":\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x0F\x0A\x07PRIVATE\x10\xE3\xE2\xB2\xC0\x01\x12\x0D\x0A\x06PUBLIC\x10\xE9\xCC\xC2jB\x14\x0A\x12_auto_network_tierB!\x0A\x1F_enable_dynamic_port_allocationB&\x0A\$_enable_endpoint_independent_mappingB\x18\x0A\x16_icmp_idle_timeout_secB\x0D\x0A\x0B_log_configB\x13\x0A\x11_max_ports_per_vmB\x13\x0A\x11_min_ports_per_vmB\x07\x0A\x05_nameB\x19\x0A\x17_nat_ip_allocate_optionB%\x0A#_source_subnetwork_ip_ranges_to_natB'\x0A%_source_subnetwork_ip_ranges_to_nat64B#\x0A!_tcp_established_idle_timeout_secB\x1C\x0A\x1A_tcp_time_wait_timeout_secB\"\x0A _tcp_transitory_idle_timeout_secB\x07\x0A\x05_typeB\x17\x0A\x15_udp_idle_timeout_sec\"\xB7\x01\x0A\x12RouterNatLogConfig\x12\x17\x0A\x06enable\x18\x83\xCB\xD4\x94\x01 \x01(\x08H\x00\x88\x01\x01\x12\x17\x0A\x06filter\x18\xF8\x96\xA3\xA0\x01 \x01(\x09H\x01\x88\x01\x01\"Y\x0A\x06Filter\x12\x14\x0A\x10UNDEFINED_FILTER\x10\x00\x12\x09\x0A\x03ALL\x10\x81\xFB\x03\x12\x13\x0A\x0BERRORS_ONLY\x10\x80\xB0\xCF\x92\x01\x12\x19\x0A\x11TRANSLATIONS_ONLY\x10\xE9\xC3\xAA\xAA\x01B\x09\x0A\x07_enableB\x09\x0A\x07_filter\"\xDD\x01\x0A\x0DRouterNatRule\x12D\x0A\x06action\x18\xB6\xFC\xBDY \x01(\x0B2,.google.cloud.compute.v1.RouterNatRuleActionH\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x15\x0A\x05match\x18\xC5\xB3\xB71 \x01(\x09H\x02\x88\x01\x01\x12\x1C\x0A\x0Brule_number\x18\xEC\xDB\x9A\xFF\x01 \x01(\x0DH\x03\x88\x01\x01B\x09\x0A\x07_actionB\x0E\x0A\x0C_descriptionB\x08\x0A\x06_matchB\x0E\x0A\x0C_rule_number\"\xA2\x01\x0A\x13RouterNatRuleAction\x12 \x0A\x15source_nat_active_ips\x18\xF5\xBB\xA8d \x03(\x09\x12#\x0A\x18source_nat_active_ranges\x18\xED\xD0\xEEZ \x03(\x09\x12 \x0A\x14source_nat_drain_ips\x18\xA3\xC5\xC1\xA2\x01 \x03(\x09\x12\"\x0A\x17source_nat_drain_ranges\x18\xFF\xF9\xB7( \x03(\x09\"\x96\x02\x0A\x18RouterNatSubnetworkToNat\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x18secondary_ip_range_names\x18\xD9\xC1\x84~ \x03(\x09\x12#\x0A\x17source_ip_ranges_to_nat\x18\xF2\xCA\x94\xB9\x01 \x03(\x09\"\x90\x01\x0A\x13SourceIpRangesToNat\x12%\x0A!UNDEFINED_SOURCE_IP_RANGES_TO_NAT\x10\x00\x12\x14\x0A\x0DALL_IP_RANGES\x10\xB0\xAF\xFD\x10\x12\"\x0A\x1BLIST_OF_SECONDARY_IP_RANGES\x10\x9C\xB4\xD8[\x12\x18\x0A\x10PRIMARY_IP_RANGE\x10\xC2\x93\xD6\x8D\x01B\x07\x0A\x05_name\";\x0A\x1ARouterNatSubnetworkToNat64\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01B\x07\x0A\x05_name\"\xAD\x01\x0A\x0CRouterParams\x12a\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2>.google.cloud.compute.v1.RouterParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xC6\x02\x0A\x0CRouterStatus\x127\x0A\x0Bbest_routes\x18\x85\xAC\xDF\xBC\x01 \x03(\x0B2\x1E.google.cloud.compute.v1.Route\x12A\x0A\x16best_routes_for_router\x18\xF9\xFB\xF68 \x03(\x0B2\x1E.google.cloud.compute.v1.Route\x12N\x0A\x0Fbgp_peer_status\x18\xFB\xD7\x95h \x03(\x0B22.google.cloud.compute.v1.RouterStatusBgpPeerStatus\x12E\x0A\x0Anat_status\x18\xD0\x99\x8B\x1E \x03(\x0B2..google.cloud.compute.v1.RouterStatusNatStatus\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09H\x00\x88\x01\x01B\x0A\x0A\x08_network\"\xE9\x0A\x0A\x19RouterStatusBgpPeerStatus\x12=\x0A\x11advertised_routes\x18\xAC\xD9\xFC\x9E\x01 \x03(\x0B2\x1E.google.cloud.compute.v1.Route\x12?\x0A\x0Abfd_status\x18\xF1\xB8\xD3\xBC\x01 \x01(\x0B2\".google.cloud.compute.v1.BfdStatusH\x00\x88\x01\x01\x12\x1B\x0A\x0Benable_ipv4\x18\xA1\xF6\xC3V \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Benable_ipv6\x18\xA3\xF6\xC3V \x01(\x08H\x02\x88\x01\x01\x12\x1B\x0A\x0Aip_address\x18\xDC\xF1\xDC\xC1\x01 \x01(\x09H\x03\x88\x01\x01\x12\$\x0A\x14ipv4_nexthop_address\x18\xD1\x8D\xDC\x02 \x01(\x09H\x04\x88\x01\x01\x12\$\x0A\x14ipv6_nexthop_address\x18\xD3\x85\xAB\x0D \x01(\x09H\x05\x88\x01\x01\x12\"\x0A\x11linked_vpn_tunnel\x18\xF9\xBF\xFE\xA7\x01 \x01(\x09H\x06\x88\x01\x01\x12!\x0A\x10md5_auth_enabled\x18\xCB\x91\x90\xD7\x01 \x01(\x08H\x07\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x08\x88\x01\x01\x12\"\x0A\x12num_learned_routes\x18\xFF\xD5\xCB@ \x01(\x0DH\x09\x88\x01\x01\x12\x1F\x0A\x0Fpeer_ip_address\x18\xD9\x97\x87c \x01(\x09H\x0A\x88\x01\x01\x12*\x0A\x19peer_ipv4_nexthop_address\x18\x8E\x83\xDF\xDF\x01 \x01(\x09H\x0B\x88\x01\x01\x12*\x0A\x19peer_ipv6_nexthop_address\x18\x90\xFB\xAD\xEA\x01 \x01(\x09H\x0C\x88\x01\x01\x12*\x0A\x19router_appliance_instance\x18\x9D\xC7\xA7\xDF\x01 \x01(\x09H\x0D\x88\x01\x01\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H\x0E\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x0F\x88\x01\x01\x12\x1E\x0A\x0Dstatus_reason\x18\xB1\x96\xB5\xA3\x01 \x01(\x09H\x10\x88\x01\x01\x12\x16\x0A\x06uptime\x18\xE8\xB7\x9Ep \x01(\x09H\x11\x88\x01\x01\x12\x1E\x0A\x0Euptime_seconds\x18\xA8\xCA\xF81 \x01(\x09H\x12\x88\x01\x01\"E\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x0B\x0A\x04DOWN\x10\xA2\xB9\x80\x01\x12\x0F\x0A\x07UNKNOWN\x10\xAA\xF0\xC4\xCE\x01\x12\x07\x0A\x02UP\x10\x9B\x15\"\xC6\x01\x0A\x0CStatusReason\x12\x1B\x0A\x17UNDEFINED_STATUS_REASON\x10\x00\x12)\x0A!IPV4_PEER_ON_IPV6_ONLY_CONNECTION\x10\x96\xBB\xEF\xCF\x01\x12)\x0A!IPV6_PEER_ON_IPV4_ONLY_CONNECTION\x10\xD2\xF1\x85\xD0\x01\x12 \x0A\x19MD5_AUTH_INTERNAL_PROBLEM\x10\xB3\x91\xFDB\x12!\x0A\x19STATUS_REASON_UNSPECIFIED\x10\x89\x8E\x84\xBC\x01B\x0D\x0A\x0B_bfd_statusB\x0E\x0A\x0C_enable_ipv4B\x0E\x0A\x0C_enable_ipv6B\x0D\x0A\x0B_ip_addressB\x17\x0A\x15_ipv4_nexthop_addressB\x17\x0A\x15_ipv6_nexthop_addressB\x14\x0A\x12_linked_vpn_tunnelB\x13\x0A\x11_md5_auth_enabledB\x07\x0A\x05_nameB\x15\x0A\x13_num_learned_routesB\x12\x0A\x10_peer_ip_addressB\x1C\x0A\x1A_peer_ipv4_nexthop_addressB\x1C\x0A\x1A_peer_ipv6_nexthop_addressB\x1C\x0A\x1A_router_appliance_instanceB\x08\x0A\x06_stateB\x09\x0A\x07_statusB\x10\x0A\x0E_status_reasonB\x09\x0A\x07_uptimeB\x11\x0A\x0F_uptime_seconds\"\xF7\x03\x0A\x15RouterStatusNatStatus\x12\"\x0A\x16auto_allocated_nat_ips\x18\x86\xB4\xC8\xF3\x01 \x03(\x09\x12(\x0A\x1Cdrain_auto_allocated_nat_ips\x18\xAD\x90\xB7\x93\x01 \x03(\x09\x12(\x0A\x1Cdrain_user_allocated_nat_ips\x18\xC9\x8E\xC8\x91\x01 \x03(\x09\x12)\x0A\x18min_extra_nat_ips_needed\x18\xE2\xE9\xB5\xAE\x01 \x01(\x05H\x00\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x01\x88\x01\x01\x123\x0A\"num_vm_endpoints_with_nat_mappings\x18\xEC\xB6\xA8\xF4\x01 \x01(\x05H\x02\x88\x01\x01\x12S\x0A\x0Brule_status\x18\x95\xC5\xEEB \x03(\x0B2;.google.cloud.compute.v1.RouterStatusNatStatusNatRuleStatus\x12*\x0A\x1Fuser_allocated_nat_ip_resources\x18\xD7\xE9\xBAe \x03(\x09\x12\"\x0A\x16user_allocated_nat_ips\x18\xA2\xB2\xD9\xF1\x01 \x03(\x09B\x1B\x0A\x19_min_extra_nat_ips_neededB\x07\x0A\x05_nameB%\x0A#_num_vm_endpoints_with_nat_mappings\"\xA4\x02\x0A\"RouterStatusNatStatusNatRuleStatus\x12\x19\x0A\x0Eactive_nat_ips\x18\xD5\xEF\xB6c \x03(\x09\x12\x19\x0A\x0Ddrain_nat_ips\x18\xC7\xC1\xAE\xF0\x01 \x03(\x09\x12%\x0A\x14min_extra_ips_needed\x18\x84\xCA\xA9\xA8\x01 \x01(\x05H\x00\x88\x01\x01\x123\x0A\"num_vm_endpoints_with_nat_mappings\x18\xEC\xB6\xA8\xF4\x01 \x01(\x05H\x01\x88\x01\x01\x12\x1C\x0A\x0Brule_number\x18\xEC\xDB\x9A\xFF\x01 \x01(\x05H\x02\x88\x01\x01B\x17\x0A\x15_min_extra_ips_neededB%\x0A#_num_vm_endpoints_with_nat_mappingsB\x0E\x0A\x0C_rule_number\"\x7F\x0A\x14RouterStatusResponse\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x00\x88\x01\x01\x12=\x0A\x06result\x18\x9D\x90\xB7B \x01(\x0B2%.google.cloud.compute.v1.RouterStatusH\x01\x88\x01\x01B\x07\x0A\x05_kindB\x09\x0A\x07_result\"l\x0A\x1DRoutersGetRoutePolicyResponse\x12>\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x0B2\$.google.cloud.compute.v1.RoutePolicyH\x00\x88\x01\x01B\x0B\x0A\x09_resource\"\xE2\x02\x0A\x14RoutersListBgpRoutes\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x03\x88\x01\x01\x124\x0A\x06result\x18\x9D\x90\xB7B \x03(\x0B2!.google.cloud.compute.v1.BgpRoute\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xE9\x02\x0A\x18RoutersListRoutePolicies\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x03\x88\x01\x01\x127\x0A\x06result\x18\x9D\x90\xB7B \x03(\x0B2\$.google.cloud.compute.v1.RoutePolicy\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"`\x0A\x16RoutersPreviewResponse\x129\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x0B2\x1F.google.cloud.compute.v1.RouterH\x00\x88\x01\x01B\x0B\x0A\x09_resource\"\x90\x01\x0A\x11RoutersScopedList\x124\x0A\x07routers\x18\xCA\xA4\xDD\x94\x01 \x03(\x0B2\x1F.google.cloud.compute.v1.Router\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xD8\x03\x0A\x0ESSLHealthCheck\x12\x14\x0A\x04port\x18\x81\xB1\xD2\x01 \x01(\x05H\x00\x88\x01\x01\x12\x19\x0A\x09port_name\x18\x89\x87\xE7\x13 \x01(\x09H\x01\x88\x01\x01\x12\"\x0A\x12port_specification\x18\xC5\xEB\xCC\x18 \x01(\x09H\x02\x88\x01\x01\x12\x1C\x0A\x0Cproxy_header\x18\xFE\xBA\xBCL \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07request\x18\x8F\xE5\xBB\x0A \x01(\x09H\x04\x88\x01\x01\x12\x18\x0A\x08response\x18\xC1\xA8\xDC] \x01(\x09H\x05\x88\x01\x01\"~\x0A\x11PortSpecification\x12 \x0A\x1CUNDEFINED_PORT_SPECIFICATION\x10\x00\x12\x15\x0A\x0EUSE_FIXED_PORT\x10\xE4\x88\xDBZ\x12\x16\x0A\x0EUSE_NAMED_PORT\x10\xBF\xCF\xC7\xA6\x01\x12\x18\x0A\x10USE_SERVING_PORT\x10\xCC\xD1\xF5\xAC\x01\"H\x0A\x0BProxyHeader\x12\x1A\x0A\x16UNDEFINED_PROXY_HEADER\x10\x00\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01\x12\x10\x0A\x08PROXY_V1\x10\xAC\xA4\xB7\x9F\x01B\x07\x0A\x05_portB\x0C\x0A\x0A_port_nameB\x15\x0A\x13_port_specificationB\x0F\x0A\x0D_proxy_headerB\x0A\x0A\x08_requestB\x0B\x0A\x09_response\"\x8F\x08\x0A\x11SavedAttachedDisk\x12\x1C\x0A\x0Bauto_delete\x18\xBB\xE4\xCE\xDD\x01 \x01(\x08H\x00\x88\x01\x01\x12\x14\x0A\x04boot\x18\xF2\xF5\xB8\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bdevice_name\x18\xD4\xB5\x9A \x01(\x09H\x02\x88\x01\x01\x12T\x0A\x13disk_encryption_key\x18\x85\xED\xC4\x81\x01 \x01(\x0B2..google.cloud.compute.v1.CustomerEncryptionKeyH\x03\x88\x01\x01\x12\x1D\x0A\x0Cdisk_size_gb\x18\xB7\x9A\xE7\x96\x01 \x01(\x03H\x04\x88\x01\x01\x12\x19\x0A\x09disk_type\x18\x9C\xE9\xAC, \x01(\x09H\x05\x88\x01\x01\x12E\x0A\x11guest_os_features\x18\xD1\xE0\xE7% \x03(\x0B2'.google.cloud.compute.v1.GuestOsFeature\x12\x15\x0A\x05index\x18\xD2\xD1\xEC/ \x01(\x05H\x06\x88\x01\x01\x12\x1A\x0A\x09interface\x18\xB9\xDA\xD5\xEF\x01 \x01(\x09H\x07\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x08\x88\x01\x01\x12\x14\x0A\x08licenses\x18\xD2\x88\x80\xA1\x01 \x03(\x09\x12\x14\x0A\x04mode\x18\xA3\xF3\xCC\x01 \x01(\x09H\x09\x88\x01\x01\x12\x16\x0A\x06source\x18\x9B\xD0\xC1T \x01(\x09H\x0A\x88\x01\x01\x12\x1E\x0A\x0Dstorage_bytes\x18\xA7\xBB\xBD\xCA\x01 \x01(\x03H\x0B\x88\x01\x01\x12%\x0A\x14storage_bytes_status\x18\x8A\xAB\x80\xEA\x01 \x01(\x09H\x0C\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x0D\x88\x01\x01\">\x0A\x09Interface\x12\x17\x0A\x13UNDEFINED_INTERFACE\x10\x00\x12\x0B\x0A\x04NVME\x10\xE0\x82\x93\x01\x12\x0B\x0A\x04SCSI\x10\xA6\x81\x9B\x01\"?\x0A\x04Mode\x12\x12\x0A\x0EUNDEFINED_MODE\x10\x00\x12\x10\x0A\x09READ_ONLY\x10\xB5\x99\xEC+\x12\x11\x0A\x0AREAD_WRITE\x10\xD6\x97\xE4R\"]\x0A\x12StorageBytesStatus\x12\"\x0A\x1EUNDEFINED_STORAGE_BYTES_STATUS\x10\x00\x12\x10\x0A\x08UPDATING\x10\xC6\xEE\xEC\xEB\x01\x12\x11\x0A\x0AUP_TO_DATE\x10\xCE\xA2\xA70\"?\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x12\x0A\x0APERSISTENT\x10\x97\xF5\xD5\xDB\x01\x12\x0F\x0A\x07SCRATCH\x10\xDA\xFD\xF0\xEC\x01B\x0E\x0A\x0C_auto_deleteB\x07\x0A\x05_bootB\x0E\x0A\x0C_device_nameB\x16\x0A\x14_disk_encryption_keyB\x0F\x0A\x0D_disk_size_gbB\x0C\x0A\x0A_disk_typeB\x08\x0A\x06_indexB\x0C\x0A\x0A_interfaceB\x07\x0A\x05_kindB\x07\x0A\x05_modeB\x09\x0A\x07_sourceB\x10\x0A\x0E_storage_bytesB\x17\x0A\x15_storage_bytes_statusB\x07\x0A\x05_type\"\xC5\x03\x0A\x09SavedDisk\x12\x1D\x0A\x0Carchitecture\x18\xD3\xD2\xB1\x90\x01 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bsource_disk\x18\xC1\xEE\xB4\xD7\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1E\x0A\x0Dstorage_bytes\x18\xA7\xBB\xBD\xCA\x01 \x01(\x03H\x03\x88\x01\x01\x12%\x0A\x14storage_bytes_status\x18\x8A\xAB\x80\xEA\x01 \x01(\x09H\x04\x88\x01\x01\"j\x0A\x0CArchitecture\x12\x1A\x0A\x16UNDEFINED_ARCHITECTURE\x10\x00\x12 \x0A\x18ARCHITECTURE_UNSPECIFIED\x10\xAB\xD4\x9D\xBC\x01\x12\x0C\x0A\x05ARM64\x10\xFA\xCB\xE9\x1D\x12\x0E\x0A\x06X86_64\x10\xC7\xA4\xE6\xCA\x01\"]\x0A\x12StorageBytesStatus\x12\"\x0A\x1EUNDEFINED_STORAGE_BYTES_STATUS\x10\x00\x12\x10\x0A\x08UPDATING\x10\xC6\xEE\xEC\xEB\x01\x12\x11\x0A\x0AUP_TO_DATE\x10\xCE\xA2\xA70B\x0F\x0A\x0D_architectureB\x07\x0A\x05_kindB\x0E\x0A\x0C_source_diskB\x10\x0A\x0E_storage_bytesB\x17\x0A\x15_storage_bytes_status\"\x81\x02\x0A\x15ScalingScheduleStatus\x12\x1F\x0A\x0Flast_start_time\x18\xD3\xBB\xBC\x10 \x01(\x09H\x00\x88\x01\x01\x12\x1F\x0A\x0Fnext_start_time\x18\xD6\xF2\xB0. \x01(\x09H\x01\x88\x01\x01\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H\x02\x88\x01\x01\"]\x0A\x05State\x12\x13\x0A\x0FUNDEFINED_STATE\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x10\x0A\x08DISABLED\x10\xFC\xD4\xB0\xF6\x01\x12\x0F\x0A\x08OBSOLETE\x10\x99\xEB\xDC\x1F\x12\x0C\x0A\x05READY\x10\x83\xC3\x8F%B\x12\x0A\x10_last_start_timeB\x12\x0A\x10_next_start_timeB\x08\x0A\x06_state\"\xAC\x0B\x0A\x0AScheduling\x12\"\x0A\x11automatic_restart\x18\xFB\xB7\xA4\xA7\x01 \x01(\x08H\x00\x88\x01\x01\x12#\x0A\x13availability_domain\x18\xA8\xA0\xB4x \x01(\x05H\x01\x88\x01\x01\x12+\x0A\x1Ahost_error_timeout_seconds\x18\x93\xDC\xD9\xC2\x01 \x01(\x05H\x02\x88\x01\x01\x12+\x0A\x1Binstance_termination_action\x18\xBB\xFF\x993 \x01(\x09H\x03\x88\x01\x01\x12M\x0A\x1Alocal_ssd_recovery_timeout\x18\xE6\xAF\xE6\x7F \x01(\x0B2!.google.cloud.compute.v1.DurationH\x04\x88\x01\x01\x12\x1E\x0A\x0Dlocation_hint\x18\xD1\x81\x92\xA7\x01 \x01(\x09H\x05\x88\x01\x01\x12D\x0A\x10max_run_duration\x18\xC3\xAF\xB8\xCD\x01 \x01(\x0B2!.google.cloud.compute.v1.DurationH\x06\x88\x01\x01\x12\x1E\x0A\x0Dmin_node_cpus\x18\xBB\xA4\xA2\x97\x01 \x01(\x05H\x07\x88\x01\x01\x12L\x0A\x0Fnode_affinities\x18\xA3\x84\x9A\xDC\x01 \x03(\x0B2/.google.cloud.compute.v1.SchedulingNodeAffinity\x12#\x0A\x13on_host_maintenance\x18\xDC\xF2\xE7\x1E \x01(\x09H\x08\x88\x01\x01\x12a\x0A\x17on_instance_stop_action\x18\xC9\x8D\xD5\xFC\x01 \x01(\x0B27.google.cloud.compute.v1.SchedulingOnInstanceStopActionH\x09\x88\x01\x01\x12\x1C\x0A\x0Bpreemptible\x18\xA1\xE5\xCB\x9A\x01 \x01(\x08H\x0A\x88\x01\x01\x12!\x0A\x12provisioning_model\x18\xD7\x96\x1E \x01(\x09H\x0B\x88\x01\x01\x12&\x0A\x16skip_guest_os_shutdown\x18\xAA\xBF\x94` \x01(\x08H\x0C\x88\x01\x01\x12!\x0A\x10termination_time\x18\xA8\x8E\x90\xCC\x01 \x01(\x09H\x0D\x88\x01\x01\"\x93\x01\x0A\x19InstanceTerminationAction\x12)\x0A%UNDEFINED_INSTANCE_TERMINATION_ACTION\x10\x00\x12\x0E\x0A\x06DELETE\x10\xAB\xF3\xE5\xBF\x01\x12.\x0A'INSTANCE_TERMINATION_ACTION_UNSPECIFIED\x10\xB3\xC1\xA9,\x12\x0B\x0A\x04STOP\x10\x82\x80\x9C\x01\"Y\x0A\x11OnHostMaintenance\x12!\x0A\x1DUNDEFINED_ON_HOST_MAINTENANCE\x10\x00\x12\x0E\x0A\x07MIGRATE\x10\x8B\xC3\x81O\x12\x11\x0A\x09TERMINATE\x10\xC1\x9C\xCB\xFB\x01\"\x82\x01\x0A\x11ProvisioningModel\x12 \x0A\x1CUNDEFINED_PROVISIONING_MODEL\x10\x00\x12\x11\x0A\x0AFLEX_START\x10\xFC\x90\xC20\x12\x19\x0A\x11RESERVATION_BOUND\x10\x8B\x96\xFC\x8B\x01\x12\x0B\x0A\x04SPOT\x10\x82\xE2\x9B\x01\x12\x10\x0A\x08STANDARD\x10\xBD\x9D\x8C\xE7\x01B\x14\x0A\x12_automatic_restartB\x16\x0A\x14_availability_domainB\x1D\x0A\x1B_host_error_timeout_secondsB\x1E\x0A\x1C_instance_termination_actionB\x1D\x0A\x1B_local_ssd_recovery_timeoutB\x10\x0A\x0E_location_hintB\x13\x0A\x11_max_run_durationB\x10\x0A\x0E_min_node_cpusB\x16\x0A\x14_on_host_maintenanceB\x1A\x0A\x18_on_instance_stop_actionB\x0E\x0A\x0C_preemptibleB\x15\x0A\x13_provisioning_modelB\x19\x0A\x17_skip_guest_os_shutdownB\x13\x0A\x11_termination_time\"\xC7\x01\x0A\x16SchedulingNodeAffinity\x12\x12\x0A\x03key\x18\xDF\xBC\x06 \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x08operator\x18\xA4\xD1\xA8\x11 \x01(\x09H\x01\x88\x01\x01\x12\x11\x0A\x06values\x18\xA2\xBA\x96w \x03(\x09\"W\x0A\x08Operator\x12\x16\x0A\x12UNDEFINED_OPERATOR\x10\x00\x12\x07\x0A\x02IN\x10\xA5\x12\x12\x0D\x0A\x06NOT_IN\x10\xB1\xBC\xEBL\x12\x1B\x0A\x14OPERATOR_UNSPECIFIED\x10\xFC\xFF\xBA=B\x06\x0A\x04_keyB\x0B\x0A\x09_operator\"Z\x0A\x1ESchedulingOnInstanceStopAction\x12\"\x0A\x11discard_local_ssd\x18\xCF\xE9\xAD\x98\x01 \x01(\x08H\x00\x88\x01\x01B\x14\x0A\x12_discard_local_ssd\"S\x0A\x0AScreenshot\x12\x19\x0A\x08contents\x18\x9A\xB6\xBD\xF1\x01 \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01B\x0B\x0A\x09_contentsB\x07\x0A\x05_kind\"\xEF\x03\x0A\x1ESecurityPoliciesAggregatedList\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x12T\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2B.google.cloud.compute.v1.SecurityPoliciesAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01\x1Aa\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12B\x0A\x05value\x18\x02 \x01(\x0B23.google.cloud.compute.v1.SecurityPoliciesScopedList:\x028\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xBF\x01\x0A7SecurityPoliciesListPreconfiguredExpressionSetsResponse\x12b\x0A\x1Dpreconfigured_expression_sets\x18\xFA\x8C\xD7\xFF\x01 \x01(\x0B22.google.cloud.compute.v1.SecurityPoliciesWafConfigH\x00\x88\x01\x01B \x0A\x1E_preconfigured_expression_sets\"\xAA\x01\x0A\x1ASecurityPoliciesScopedList\x12E\x0A\x11security_policies\x18\xEF\xA6\xF7< \x03(\x0B2'.google.cloud.compute.v1.SecurityPolicy\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"r\x0A\x19SecurityPoliciesWafConfig\x12G\x0A\x09waf_rules\x18\xD4\xC3\xDB# \x01(\x0B2,.google.cloud.compute.v1.PreconfiguredWafSetH\x00\x88\x01\x01B\x0C\x0A\x0A_waf_rules\"\xCC\x0B\x0A\x0ESecurityPolicy\x12k\x0A\x1Aadaptive_protection_config\x18\xDF\xFB\xD1G \x01(\x0B2?.google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigH\x00\x88\x01\x01\x12f\x0A\x17advanced_options_config\x18\xC0\xD3\x9D\xD6\x01 \x01(\x0B2<.google.cloud.compute.v1.SecurityPolicyAdvancedOptionsConfigH\x01\x88\x01\x01\x12L\x0A\x0Cassociations\x18\x92\xE8\xCA\xF2\x01 \x03(\x0B22.google.cloud.compute.v1.SecurityPolicyAssociation\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x02\x88\x01\x01\x12c\x0A\x16ddos_protection_config\x18\xCD\x84\xFF\x17 \x01(\x0B2;.google.cloud.compute.v1.SecurityPolicyDdosProtectionConfigH\x03\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x05\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x06\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x07\x88\x01\x01\x12!\x0A\x11label_fingerprint\x18\x99\xF0\xF7T \x01(\x09H\x08\x88\x01\x01\x12G\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B23.google.cloud.compute.v1.SecurityPolicy.LabelsEntry\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x09\x88\x01\x01\x12\x16\x0A\x06parent\x18\xAA\x91\xAC% \x01(\x09H\x0A\x88\x01\x01\x12h\x0A\x18recaptcha_options_config\x18\xDB\xD4\xBD\xF7\x01 \x01(\x0B2=.google.cloud.compute.v1.SecurityPolicyRecaptchaOptionsConfigH\x0B\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x0C\x88\x01\x01\x12=\x0A\x05rules\x18\xF7\x91\xF53 \x03(\x0B2+.google.cloud.compute.v1.SecurityPolicyRule\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0D\x88\x01\x01\x12\x1B\x0A\x0Ashort_name\x18\xEE\xB8\xD0\xEA\x01 \x01(\x09H\x0E\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x0F\x88\x01\x01\x12W\x0A\x13user_defined_fields\x18\xA3\x89\xC0\x0D \x03(\x0B27.google.cloud.compute.v1.SecurityPolicyUserDefinedField\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"d\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x12\x0A\x0BCLOUD_ARMOR\x10\xF5\x9C\xA4|\x12\x17\x0A\x10CLOUD_ARMOR_EDGE\x10\xC7\xA2\xC7w\x12\x1B\x0A\x13CLOUD_ARMOR_NETWORK\x10\xC4\xAC\xF9\xE8\x01B\x1D\x0A\x1B_adaptive_protection_configB\x1A\x0A\x18_advanced_options_configB\x15\x0A\x13_creation_timestampB\x19\x0A\x17_ddos_protection_configB\x0E\x0A\x0C_descriptionB\x0E\x0A\x0C_fingerprintB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x14\x0A\x12_label_fingerprintB\x07\x0A\x05_nameB\x09\x0A\x07_parentB\x1B\x0A\x19_recaptcha_options_configB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB\x0D\x0A\x0B_short_nameB\x07\x0A\x05_type\"\xCD\x01\x0A&SecurityPolicyAdaptiveProtectionConfig\x12\x83\x01\x0A\x1Alayer7_ddos_defense_config\x18\xA3\xD9\xC3\xD0\x01 \x01(\x0B2V.google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigH\x00\x88\x01\x01B\x1D\x0A\x1B_layer7_ddos_defense_config\"\xF3\x02\x0A=SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig\x12\x17\x0A\x06enable\x18\x83\xCB\xD4\x94\x01 \x01(\x08H\x00\x88\x01\x01\x12 \x0A\x0Frule_visibility\x18\xB5\xD8\x90\xD8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x83\x01\x0A\x11threshold_configs\x18\x9D\xAB\xE3\x1C \x03(\x0B2e.google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig\"R\x0A\x0ERuleVisibility\x12\x1D\x0A\x19UNDEFINED_RULE_VISIBILITY\x10\x00\x12\x0F\x0A\x07PREMIUM\x10\xB7\xB4\xC1\xBE\x01\x12\x10\x0A\x08STANDARD\x10\xBD\x9D\x8C\xE7\x01B\x09\x0A\x07_enableB\x12\x0A\x10_rule_visibility\"\xD1\x06\x0ALSecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig\x120\x0A auto_deploy_confidence_threshold\x18\xBE\xED\x99( \x01(\x02H\x00\x88\x01\x01\x12*\x0A\x1Aauto_deploy_expiration_sec\x18\x89\xB5\x9A! \x01(\x05H\x01\x88\x01\x01\x128\x0A'auto_deploy_impacted_baseline_threshold\x18\xC3\x9C\xB9\x8B\x01 \x01(\x02H\x02\x88\x01\x01\x12+\x0A\x1Aauto_deploy_load_threshold\x18\x9A\xA0\x82\xF9\x01 \x01(\x02H\x03\x88\x01\x01\x12'\x0A\x16detection_absolute_qps\x18\xE6\xFD\xD7\xB6\x01 \x01(\x02H\x04\x88\x01\x01\x12)\x0A\x18detection_load_threshold\x18\xCC\xCA\xA3\xCD\x01 \x01(\x02H\x05\x88\x01\x01\x123\x0A\"detection_relative_to_baseline_qps\x18\x85\x9B\xF6\x8A\x01 \x01(\x02H\x06\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x07\x88\x01\x01\x12\xA5\x01\x0A\x1Btraffic_granularity_configs\x18\xBE\xB4\xDA( \x03(\x0B2}.google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfigB#\x0A!_auto_deploy_confidence_thresholdB\x1D\x0A\x1B_auto_deploy_expiration_secB*\x0A(_auto_deploy_impacted_baseline_thresholdB\x1D\x0A\x1B_auto_deploy_load_thresholdB\x19\x0A\x17_detection_absolute_qpsB\x1B\x0A\x19_detection_load_thresholdB%\x0A#_detection_relative_to_baseline_qpsB\x07\x0A\x05_name\"\xD0\x02\x0AdSecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig\x12)\x0A\x18enable_each_unique_value\x18\xC5\x8A\xDE\xDF\x01 \x01(\x08H\x00\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x01\x88\x01\x01\x12\x15\x0A\x05value\x18\xF1\xA2\xB25 \x01(\x09H\x02\x88\x01\x01\"`\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x18\x0A\x10HTTP_HEADER_HOST\x10\xE3\xE5\xBE\xB2\x01\x12\x11\x0A\x09HTTP_PATH\x10\xFC\xD2\xC4\x94\x01\x12\x17\x0A\x10UNSPECIFIED_TYPE\x10\xE2\xEE\xDB\x19B\x1B\x0A\x19_enable_each_unique_valueB\x07\x0A\x05_typeB\x08\x0A\x06_value\"\xAD\x04\x0A#SecurityPolicyAdvancedOptionsConfig\x12p\x0A\x12json_custom_config\x18\xB9\xD9\x995 \x01(\x0B2L.google.cloud.compute.v1.SecurityPolicyAdvancedOptionsConfigJsonCustomConfigH\x00\x88\x01\x01\x12\x1D\x0A\x0Cjson_parsing\x18\xD9\x84\xDA\x86\x01 \x01(\x09H\x01\x88\x01\x01\x12\x19\x0A\x09log_level\x18\xC9\xBD\x84C \x01(\x09H\x02\x88\x01\x01\x12,\x0A\x1Crequest_body_inspection_size\x18\xFF\x8D\x9A[ \x01(\x09H\x03\x88\x01\x01\x12#\x0A\x17user_ip_request_headers\x18\xB2\xEF\xE2\xC8\x01 \x03(\x09\"k\x0A\x0BJsonParsing\x12\x1A\x0A\x16UNDEFINED_JSON_PARSING\x10\x00\x12\x10\x0A\x08DISABLED\x10\xFC\xD4\xB0\xF6\x01\x12\x10\x0A\x08STANDARD\x10\xBD\x9D\x8C\xE7\x01\x12\x1C\x0A\x15STANDARD_WITH_GRAPHQL\x10\x92\xBF\x813\"C\x0A\x08LogLevel\x12\x17\x0A\x13UNDEFINED_LOG_LEVEL\x10\x00\x12\x0D\x0A\x06NORMAL\x10\xE7\xE1\xE6L\x12\x0F\x0A\x07VERBOSE\x10\xE2\x8A\xE4\xFD\x01B\x15\x0A\x13_json_custom_configB\x0F\x0A\x0D_json_parsingB\x0C\x0A\x0A_log_levelB\x1F\x0A\x1D_request_body_inspection_size\"O\x0A3SecurityPolicyAdvancedOptionsConfigJsonCustomConfig\x12\x18\x0A\x0Dcontent_types\x18\xB3\xE2\xA7\x08 \x03(\x09\"\xBE\x02\x0A\x19SecurityPolicyAssociation\x12\x1D\x0A\x0Dattachment_id\x18\xB7\xC3\xBD1 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Cdisplay_name\x18\xE8\x87\x91\x02 \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x10excluded_folders\x18\xD0\x98\x8E\x94\x01 \x03(\x09\x12\x1D\x0A\x11excluded_projects\x18\xCF\x9E\xFD\x86\x01 \x03(\x09\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x02\x88\x01\x01\x12\"\x0A\x12security_policy_id\x18\x89\x92\x8Fa \x01(\x09H\x03\x88\x01\x01\x12\x1B\x0A\x0Ashort_name\x18\xEE\xB8\xD0\xEA\x01 \x01(\x09H\x04\x88\x01\x01B\x10\x0A\x0E_attachment_idB\x0F\x0A\x0D_display_nameB\x07\x0A\x05_nameB\x15\x0A\x13_security_policy_idB\x0D\x0A\x0B_short_name\"\xC7\x01\x0A\"SecurityPolicyDdosProtectionConfig\x12 \x0A\x0Fddos_protection\x18\x94\x9F\x9B\x83\x01 \x01(\x09H\x00\x88\x01\x01\"k\x0A\x0EDdosProtection\x12\x1D\x0A\x19UNDEFINED_DDOS_PROTECTION\x10\x00\x12\x0F\x0A\x08ADVANCED\x10\xA2\xB0\xB5\x1E\x12\x17\x0A\x10ADVANCED_PREVIEW\x10\x8B\xD9\xC0\x13\x12\x10\x0A\x08STANDARD\x10\xBD\x9D\x8C\xE7\x01B\x12\x0A\x10_ddos_protection\"\x83\x02\x0A\x12SecurityPolicyList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x129\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2'.google.cloud.compute.v1.SecurityPolicy\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x03\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0A\x0A\x08_warning\"`\x0A\$SecurityPolicyRecaptchaOptionsConfig\x12\"\x0A\x11redirect_site_key\x18\xEA\x84\xBC\xD5\x01 \x01(\x09H\x00\x88\x01\x01B\x14\x0A\x12_redirect_site_key\"N\x0A\x17SecurityPolicyReference\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09H\x00\x88\x01\x01B\x12\x0A\x10_security_policy\"\xF7\x06\x0A\x12SecurityPolicyRule\x12\x16\x0A\x06action\x18\xB6\xFC\xBDY \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12[\x0A\x0Dheader_action\x18\xA8\xA0\xB8\x9C\x01 \x01(\x0B2;.google.cloud.compute.v1.SecurityPolicyRuleHttpHeaderActionH\x02\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x03\x88\x01\x01\x12I\x0A\x05match\x18\xC5\xB3\xB71 \x01(\x0B22.google.cloud.compute.v1.SecurityPolicyRuleMatcherH\x04\x88\x01\x01\x12Y\x0A\x0Dnetwork_match\x18\xF4\xF8\xFA\xDC\x01 \x01(\x0B29.google.cloud.compute.v1.SecurityPolicyRuleNetworkMatcherH\x05\x88\x01\x01\x12k\x0A\x18preconfigured_waf_config\x18\xE3\x9F\x968 \x01(\x0B2A.google.cloud.compute.v1.SecurityPolicyRulePreconfiguredWafConfigH\x06\x88\x01\x01\x12\x17\x0A\x07preview\x18\xC8\xC7\xA3h \x01(\x08H\x07\x88\x01\x01\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x08\x88\x01\x01\x12_\x0A\x12rate_limit_options\x18\xFB\xC9\x9A \x01(\x0B2;.google.cloud.compute.v1.SecurityPolicyRuleRateLimitOptionsH\x09\x88\x01\x01\x12\\\x0A\x10redirect_options\x18\xBB\x92\xEEM \x01(\x0B2:.google.cloud.compute.v1.SecurityPolicyRuleRedirectOptionsH\x0A\x88\x01\x01B\x09\x0A\x07_actionB\x0E\x0A\x0C_descriptionB\x10\x0A\x0E_header_actionB\x07\x0A\x05_kindB\x08\x0A\x06_matchB\x10\x0A\x0E_network_matchB\x1B\x0A\x19_preconfigured_waf_configB\x0A\x0A\x08_previewB\x0B\x0A\x09_priorityB\x15\x0A\x13_rate_limit_optionsB\x13\x0A\x11_redirect_options\"\x95\x01\x0A\"SecurityPolicyRuleHttpHeaderAction\x12o\x0A\x17request_headers_to_adds\x18\xCD\xAB\xFA) \x03(\x0B2K.google.cloud.compute.v1.SecurityPolicyRuleHttpHeaderActionHttpHeaderOption\"\x90\x01\x0A2SecurityPolicyRuleHttpHeaderActionHttpHeaderOption\x12\x1B\x0A\x0Bheader_name\x18\xFD\xC1\xC74 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Cheader_value\x18\xBF\xF2\xEB` \x01(\x09H\x01\x88\x01\x01B\x0E\x0A\x0C_header_nameB\x0F\x0A\x0D_header_value\"\x9B\x03\x0A\x19SecurityPolicyRuleMatcher\x12P\x0A\x06config\x18\xC2\x86\xFEy \x01(\x0B28.google.cloud.compute.v1.SecurityPolicyRuleMatcherConfigH\x00\x88\x01\x01\x123\x0A\x04expr\x18\xF5\xF3\xBE\x01 \x01(\x0B2\x1D.google.cloud.compute.v1.ExprH\x01\x88\x01\x01\x12\\\x0A\x0Cexpr_options\x18\xD4\xC4\xEC\xE7\x01 \x01(\x0B2=.google.cloud.compute.v1.SecurityPolicyRuleMatcherExprOptionsH\x02\x88\x01\x01\x12\x1F\x0A\x0Eversioned_expr\x18\xBD\xE3\xD6\x99\x01 \x01(\x09H\x03\x88\x01\x01\"@\x0A\x0DVersionedExpr\x12\x1C\x0A\x18UNDEFINED_VERSIONED_EXPR\x10\x00\x12\x11\x0A\x0ASRC_IPS_V1\x10\x89\xFD\xE8!B\x09\x0A\x07_configB\x07\x0A\x05_exprB\x0F\x0A\x0D_expr_optionsB\x11\x0A\x0F_versioned_expr\"<\x0A\x1FSecurityPolicyRuleMatcherConfig\x12\x19\x0A\x0Dsrc_ip_ranges\x18\xD3\x80\x87\xCE\x01 \x03(\x09\"\xAF\x01\x0A\$SecurityPolicyRuleMatcherExprOptions\x12q\x0A\x11recaptcha_options\x18\xC6\xF6\xC7\xB9\x01 \x01(\x0B2M.google.cloud.compute.v1.SecurityPolicyRuleMatcherExprOptionsRecaptchaOptionsH\x00\x88\x01\x01B\x14\x0A\x12_recaptcha_options\"~\x0A4SecurityPolicyRuleMatcherExprOptionsRecaptchaOptions\x12!\x0A\x16action_token_site_keys\x18\x9D\xEA\xC9\x1C \x03(\x09\x12#\x0A\x17session_token_site_keys\x18\xFD\xF2\xFA\x9E\x01 \x03(\x09\"\xC3\x02\x0A SecurityPolicyRuleNetworkMatcher\x12\x1A\x0A\x0Edest_ip_ranges\x18\x91\xD7\xEE\xA0\x01 \x03(\x09\x12\x16\x0A\x0Adest_ports\x18\xB5\xB0\x93\xB5\x01 \x03(\x09\x12\x17\x0A\x0Cip_protocols\x18\xC3\x8F\xCD{ \x03(\x09\x12\x13\x0A\x08src_asns\x18\xF2\xBD\x978 \x03(\x0D\x12\x19\x0A\x0Dsrc_ip_ranges\x18\xD3\x80\x87\xCE\x01 \x03(\x09\x12\x15\x0A\x09src_ports\x18\xF7\xBB\x9E\xD4\x01 \x03(\x09\x12\x1B\x0A\x10src_region_codes\x18\x96\xE3\x9F/ \x03(\x09\x12n\x0A\x13user_defined_fields\x18\xA3\x89\xC0\x0D \x03(\x0B2N.google.cloud.compute.v1.SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch\"i\x0A5SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01\x12\x11\x0A\x06values\x18\xA2\xBA\x96w \x03(\x09B\x07\x0A\x05_name\"\x8D\x01\x0A(SecurityPolicyRulePreconfiguredWafConfig\x12a\x0A\x0Aexclusions\x18\xE5\xF8\xBFc \x03(\x0B2J.google.cloud.compute.v1.SecurityPolicyRulePreconfiguredWafConfigExclusion\"\x82\x05\x0A1SecurityPolicyRulePreconfiguredWafConfigExclusion\x12|\x0A\x1Arequest_cookies_to_exclude\x18\xF6\xDE\xDFJ \x03(\x0B2U.google.cloud.compute.v1.SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams\x12|\x0A\x1Arequest_headers_to_exclude\x18\x9F\xA4\x93\x1E \x03(\x0B2U.google.cloud.compute.v1.SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams\x12\x82\x01\x0A\x1Frequest_query_params_to_exclude\x18\x88\x9E\xBA\xA2\x01 \x03(\x0B2U.google.cloud.compute.v1.SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams\x12y\x0A\x17request_uris_to_exclude\x18\x9E\xAA\x9F+ \x03(\x0B2U.google.cloud.compute.v1.SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams\x12\x1B\x0A\x0Ftarget_rule_ids\x18\xE3\xE3\xD5\xED\x01 \x03(\x09\x12 \x0A\x0Ftarget_rule_set\x18\x8D\xAF\xD6\xED\x01 \x01(\x09H\x00\x88\x01\x01B\x12\x0A\x10_target_rule_set\"\xE7\x01\x0A.google.cloud.compute.v1.ServiceAttachmentConsumerProjectLimit\x12 \x0A\x15consumer_reject_lists\x18\x9E\x99\xA5a \x03(\x09\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12\x17\x0A\x0Cdomain_names\x18\x8D\xD8\x89\x03 \x03(\x09\x12&\x0A\x15enable_proxy_protocol\x18\x85\x87\xBC\xAD\x01 \x01(\x08H\x03\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x04\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x05\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x06\x88\x01\x01\x12M\x0A\x08metadata\x18\xAF\xF6\xB5) \x03(\x0B28.google.cloud.compute.v1.ServiceAttachment.MetadataEntry\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x07\x88\x01\x01\x12\x17\x0A\x0Bnat_subnets\x18\x98\x8F\xDB\xB2\x01 \x03(\x09\x12(\x0A\x18producer_forwarding_rule\x18\xD1\xA8\x9Cv \x01(\x09H\x08\x88\x01\x01\x12,\x0A\x1Bpropagated_connection_limit\x18\xFE\xC8\xD3\x9E\x01 \x01(\x0DH\x09\x88\x01\x01\x12L\x0A\x19psc_service_attachment_id\x18\xEE\xFA\xCF\xFB\x01 \x01(\x0B2 .google.cloud.compute.v1.Uint128H\x0A\x88\x01\x01\x12%\x0A\x15reconcile_connections\x18\xE4\xC3\xEB; \x01(\x08H\x0B\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x0C\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0D\x88\x01\x01\x12\x1D\x0A\x0Etarget_service\x18\x87\xFCN \x01(\x09H\x0E\x88\x01\x01\x1A/\x0A\x0DMetadataEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\x95\x01\x0A\x14ConnectionPreference\x12#\x0A\x1FUNDEFINED_CONNECTION_PREFERENCE\x10\x00\x12\x17\x0A\x10ACCEPT_AUTOMATIC\x10\x94\xF7\xF0#\x12\x15\x0A\x0DACCEPT_MANUAL\x10\xDD\xED\xF1\xB1\x01\x12(\x0A!CONNECTION_PREFERENCE_UNSPECIFIED\x10\xB4\xA0\xBF\x10B\x18\x0A\x16_connection_preferenceB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x18\x0A\x16_enable_proxy_protocolB\x0E\x0A\x0C_fingerprintB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x1B\x0A\x19_producer_forwarding_ruleB\x1E\x0A\x1C_propagated_connection_limitB\x1C\x0A\x1A_psc_service_attachment_idB\x18\x0A\x16_reconcile_connectionsB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB\x11\x0A\x0F_target_service\"\xD4\x03\x0A\x1FServiceAttachmentAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12U\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2C.google.cloud.compute.v1.ServiceAttachmentAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1Ac\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12D\x0A\x05value\x18\x02 \x01(\x0B25.google.cloud.compute.v1.ServiceAttachmentsScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x90\x04\x0A\"ServiceAttachmentConnectedEndpoint\x12 \x0A\x10consumer_network\x18\xE5\xDD\xA4y \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x08endpoint\x18\x95\xBB\x9C> \x01(\x09H\x01\x88\x01\x01\x12!\x0A\x10endpoint_with_id\x18\x8A\xC5\x90\xD4\x01 \x01(\x09H\x02\x88\x01\x01\x12\x12\x0A\x07nat_ips\x18\x8E\xF0\x8B8 \x03(\x09\x12,\x0A\x1Bpropagated_connection_count\x18\xD2\xD3\xE3\x9A\x01 \x01(\x0DH\x03\x88\x01\x01\x12\"\x0A\x11psc_connection_id\x18\xDD\xA5\xA3\x8B\x01 \x01(\x04H\x04\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x05\x88\x01\x01\"\x94\x01\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x0F\x0A\x08ACCEPTED\x10\xA7\x9F\xD2u\x12\x0E\x0A\x06CLOSED\x10\xEC\xAA\xA3\xB5\x01\x12\x17\x0A\x0FNEEDS_ATTENTION\x10\xBC\x8B\xA2\xA4\x01\x12\x0E\x0A\x07PENDING\x10\xF7\xAA\xF0\x10\x12\x0F\x0A\x08REJECTED\x10\xFE\x88\x84S\x12\x19\x0A\x12STATUS_UNSPECIFIED\x10\xCA\xCC\x8B\x14B\x13\x0A\x11_consumer_networkB\x0B\x0A\x09_endpointB\x13\x0A\x11_endpoint_with_idB\x1E\x0A\x1C_propagated_connection_countB\x14\x0A\x12_psc_connection_idB\x09\x0A\x07_status\"\xF4\x01\x0A%ServiceAttachmentConsumerProjectLimit\x12 \x0A\x10connection_limit\x18\x9A\x9E\xD4> \x01(\x0DH\x00\x88\x01\x01\x12\x1C\x0A\x0Cendpoint_url\x18\xC5\xFF\xC4j \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x0Bnetwork_url\x18\xDE\x8F\xE6b \x01(\x09H\x02\x88\x01\x01\x12\"\x0A\x11project_id_or_num\x18\xA8\x8A\xE5\xA6\x01 \x01(\x09H\x03\x88\x01\x01B\x13\x0A\x11_connection_limitB\x0F\x0A\x0D_endpoint_urlB\x0E\x0A\x0C_network_urlB\x14\x0A\x12_project_id_or_num\"\xB3\x02\x0A\x15ServiceAttachmentList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12<\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2*.google.cloud.compute.v1.ServiceAttachment\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB2\x01\x0A\x1CServiceAttachmentsScopedList\x12K\x0A\x13service_attachments\x18\xA6\x92\xBA\x92\x01 \x03(\x0B2*.google.cloud.compute.v1.ServiceAttachment\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xA6\x02\x0A&SetBackendServiceTargetSslProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x8A\x01\x0A7target_ssl_proxies_set_backend_service_request_resource\x18\xA4\xE9\xA8B \x01(\x0B2A.google.cloud.compute.v1.TargetSslProxiesSetBackendServiceRequestB\x03\xE0A\x02\x12!\x0A\x10target_ssl_proxy\x18\xCD\xBA\xC6\xA1\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xA7\x02\x0A&SetBackendServiceTargetTcpProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x8B\x01\x0A7target_tcp_proxies_set_backend_service_request_resource\x18\xEF\xD1\xC2\x82\x01 \x01(\x0B2A.google.cloud.compute.v1.TargetTcpProxiesSetBackendServiceRequestB\x03\xE0A\x02\x12!\x0A\x10target_tcp_proxy\x18\xE2\xD6\xF0\xEF\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xB1\x02\x0A\x1ASetBackupTargetPoolRequest\x12\x1E\x0A\x0Efailover_ratio\x18\xFE\x94\xB4e \x01(\x02H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x0Btarget_pool\x18\x8A\xE4\xF8\x1D \x01(\x09B\x03\xE0A\x02\x12T\x0A\x19target_reference_resource\x18\xF0\xB7\xDD\xF9\x01 \x01(\x0B2(.google.cloud.compute.v1.TargetReferenceB\x03\xE0A\x02B\x11\x0A\x0F_failover_ratioB\x0D\x0A\x0B_request_id\"\xAE\x02\x0A(SetCertificateMapTargetHttpsProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x8F\x01\x0A9target_https_proxies_set_certificate_map_request_resource\x18\xBB\xB6\xFE\xDE\x01 \x01(\x0B2C.google.cloud.compute.v1.TargetHttpsProxiesSetCertificateMapRequestB\x03\xE0A\x02\x12\"\x0A\x12target_https_proxy\x18\xEC\xB0\xFA\x18 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xA7\x02\x0A&SetCertificateMapTargetSslProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x8B\x01\x0A7target_ssl_proxies_set_certificate_map_request_resource\x18\xBA\x96\x83\xA4\x01 \x01(\x0B2A.google.cloud.compute.v1.TargetSslProxiesSetCertificateMapRequestB\x03\xE0A\x02\x12!\x0A\x10target_ssl_proxy\x18\xCD\xBA\xC6\xA1\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xEA\x01\x0A\x1FSetCloudArmorTierProjectRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12y\x0A.projects_set_cloud_armor_tier_request_resource\x18\xCF\xFB\xDE\$ \x01(\x0B29.google.cloud.compute.v1.ProjectsSetCloudArmorTierRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x8C\x03\x0A*SetCommonInstanceMetadataOperationMetadata\x12\$\x0A\x13client_operation_id\x18\xE7\x8D\xDE\x8D\x01 \x01(\x09H\x00\x88\x01\x01\x12\x83\x01\x0A\x17per_location_operations\x18\x94\xD1\x82\xC3\x01 \x03(\x0B2^.google.cloud.compute.v1.SetCommonInstanceMetadataOperationMetadata.PerLocationOperationsEntry\x1A\x99\x01\x0A\x1APerLocationOperationsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12j\x0A\x05value\x18\x02 \x01(\x0B2[.google.cloud.compute.v1.SetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo:\x028\x01B\x16\x0A\x14_client_operation_id\"\xB2\x02\x0ABSetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo\x126\x0A\x05error\x18\x88\xA4\x93. \x01(\x0B2\x1F.google.cloud.compute.v1.StatusH\x00\x88\x01\x01\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H\x01\x88\x01\x01\"\x88\x01\x0A\x05State\x12\x13\x0A\x0FUNDEFINED_STATE\x10\x00\x12\x10\x0A\x09ABANDONED\x10\xB4\xC3\x80'\x12\x0B\x0A\x04DONE\x10\x82\xB7\x80\x01\x12\x0E\x0A\x06FAILED\x10\xBD\x90\xA6\xD9\x01\x12\x12\x0A\x0APROPAGATED\x10\xDB\xB4\x82\xF2\x01\x12\x12\x0A\x0BPROPAGATING\x10\x86\x83\xCBN\x12\x13\x0A\x0BUNSPECIFIED\x10\x97\xBE\x98\xFB\x01B\x08\x0A\x06_errorB\x08\x0A\x06_state\"\xBE\x01\x0A'SetCommonInstanceMetadataProjectRequest\x12E\x0A\x11metadata_resource\x18\x9E\xBE\xE6\x8A\x01 \x01(\x0B2!.google.cloud.compute.v1.MetadataB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xF7\x01\x0A#SetDefaultNetworkTierProjectRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x81\x01\x0A2projects_set_default_network_tier_request_resource\x18\x8A\xC0\xA3< \x01(\x0B2=.google.cloud.compute.v1.ProjectsSetDefaultNetworkTierRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xE9\x01\x0A\$SetDeletionProtectionInstanceRequest\x12\$\x0A\x13deletion_protection\x18\xEA\xFF\xB2\xDA\x01 \x01(\x08H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x16\x0A\x14_deletion_protectionB\x0D\x0A\x0B_request_id\"\xE2\x01\x0A SetDiskAutoDeleteInstanceRequest\x12\x1C\x0A\x0Bauto_delete\x18\xBB\xE4\xCE\xDD\x01 \x01(\x08B\x03\xE0A\x02\x12\x1B\x0A\x0Bdevice_name\x18\xD4\xB5\x9A \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xFF\x01\x0A)SetEdgeSecurityPolicyBackendBucketRequest\x12\x1E\x0A\x0Ebackend_bucket\x18\xF5\xE3\xDD+ \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12d\x0A\"security_policy_reference_resource\x18\xF0\xB4\xABa \x01(\x0B20.google.cloud.compute.v1.SecurityPolicyReferenceB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x82\x02\x0A*SetEdgeSecurityPolicyBackendServiceRequest\x12 \x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12d\x0A\"security_policy_reference_resource\x18\xF0\xB4\xABa \x01(\x0B20.google.cloud.compute.v1.SecurityPolicyReferenceB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xBB\x01\x0A SetIamPolicyBackendBucketRequest\x12d\x0A\"global_set_policy_request_resource\x18\xB2\xE7\xDB\xA0\x01 \x01(\x0B2/.google.cloud.compute.v1.GlobalSetPolicyRequestB\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xBC\x01\x0A!SetIamPolicyBackendServiceRequest\x12d\x0A\"global_set_policy_request_resource\x18\xB2\xE7\xDB\xA0\x01 \x01(\x0B2/.google.cloud.compute.v1.GlobalSetPolicyRequestB\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xC4\x01\x0A\x17SetIamPolicyDiskRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\x12`\x0A zone_set_policy_request_resource\x18\xBB\xB8\x98\xB6\x01 \x01(\x0B2-.google.cloud.compute.v1.ZoneSetPolicyRequestB\x03\xE0A\x02\"\xBB\x01\x0A!SetIamPolicyFirewallPolicyRequest\x12|\x0A/global_organization_set_policy_request_resource\x18\xDE\x94\xCCT \x01(\x0B2;.google.cloud.compute.v1.GlobalOrganizationSetPolicyRequestB\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xB3\x01\x0A\x18SetIamPolicyImageRequest\x12d\x0A\"global_set_policy_request_resource\x18\xB2\xE7\xDB\xA0\x01 \x01(\x0B2/.google.cloud.compute.v1.GlobalSetPolicyRequestB\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xC8\x01\x0A\x1BSetIamPolicyInstanceRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\x12`\x0A zone_set_policy_request_resource\x18\xBB\xB8\x98\xB6\x01 \x01(\x0B2-.google.cloud.compute.v1.ZoneSetPolicyRequestB\x03\xE0A\x02\"\xBE\x01\x0A#SetIamPolicyInstanceTemplateRequest\x12d\x0A\"global_set_policy_request_resource\x18\xB2\xE7\xDB\xA0\x01 \x01(\x0B2/.google.cloud.compute.v1.GlobalSetPolicyRequestB\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xD4\x01\x0A'SetIamPolicyInstantSnapshotGroupRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\x12`\x0A zone_set_policy_request_resource\x18\xBB\xB8\x98\xB6\x01 \x01(\x0B2-.google.cloud.compute.v1.ZoneSetPolicyRequestB\x03\xE0A\x02\"\xCF\x01\x0A\"SetIamPolicyInstantSnapshotRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\x12`\x0A zone_set_policy_request_resource\x18\xBB\xB8\x98\xB6\x01 \x01(\x0B2-.google.cloud.compute.v1.ZoneSetPolicyRequestB\x03\xE0A\x02\"\xC9\x01\x0A.SetIamPolicyInterconnectAttachmentGroupRequest\x12d\x0A\"global_set_policy_request_resource\x18\xB2\xE7\xDB\xA0\x01 \x01(\x0B2/.google.cloud.compute.v1.GlobalSetPolicyRequestB\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xBF\x01\x0A\$SetIamPolicyInterconnectGroupRequest\x12d\x0A\"global_set_policy_request_resource\x18\xB2\xE7\xDB\xA0\x01 \x01(\x0B2/.google.cloud.compute.v1.GlobalSetPolicyRequestB\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xB5\x01\x0A\x1ASetIamPolicyLicenseRequest\x12d\x0A\"global_set_policy_request_resource\x18\xB2\xE7\xDB\xA0\x01 \x01(\x0B2/.google.cloud.compute.v1.GlobalSetPolicyRequestB\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xBA\x01\x0A\x1FSetIamPolicyMachineImageRequest\x12d\x0A\"global_set_policy_request_resource\x18\xB2\xE7\xDB\xA0\x01 \x01(\x0B2/.google.cloud.compute.v1.GlobalSetPolicyRequestB\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xD7\x01\x0A\$SetIamPolicyNetworkAttachmentRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12d\x0A\"region_set_policy_request_resource\x18\x83\xC7\xEB\x83\x01 \x01(\x0B2/.google.cloud.compute.v1.RegionSetPolicyRequestB\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xC3\x01\x0A(SetIamPolicyNetworkFirewallPolicyRequest\x12d\x0A\"global_set_policy_request_resource\x18\xB2\xE7\xDB\xA0\x01 \x01(\x0B2/.google.cloud.compute.v1.GlobalSetPolicyRequestB\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xC9\x01\x0A\x1CSetIamPolicyNodeGroupRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\x12`\x0A zone_set_policy_request_resource\x18\xBB\xB8\x98\xB6\x01 \x01(\x0B2-.google.cloud.compute.v1.ZoneSetPolicyRequestB\x03\xE0A\x02\"\xD2\x01\x0A\x1FSetIamPolicyNodeTemplateRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12d\x0A\"region_set_policy_request_resource\x18\x83\xC7\xEB\x83\x01 \x01(\x0B2/.google.cloud.compute.v1.RegionSetPolicyRequestB\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xD9\x01\x0A&SetIamPolicyRegionBackendBucketRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12d\x0A\"region_set_policy_request_resource\x18\x83\xC7\xEB\x83\x01 \x01(\x0B2/.google.cloud.compute.v1.RegionSetPolicyRequestB\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xDA\x01\x0A'SetIamPolicyRegionBackendServiceRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12d\x0A\"region_set_policy_request_resource\x18\x83\xC7\xEB\x83\x01 \x01(\x0B2/.google.cloud.compute.v1.RegionSetPolicyRequestB\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xD0\x01\x0A\x1DSetIamPolicyRegionDiskRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12d\x0A\"region_set_policy_request_resource\x18\x83\xC7\xEB\x83\x01 \x01(\x0B2/.google.cloud.compute.v1.RegionSetPolicyRequestB\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xE0\x01\x0A-SetIamPolicyRegionInstantSnapshotGroupRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12d\x0A\"region_set_policy_request_resource\x18\x83\xC7\xEB\x83\x01 \x01(\x0B2/.google.cloud.compute.v1.RegionSetPolicyRequestB\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xDB\x01\x0A(SetIamPolicyRegionInstantSnapshotRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12d\x0A\"region_set_policy_request_resource\x18\x83\xC7\xEB\x83\x01 \x01(\x0B2/.google.cloud.compute.v1.RegionSetPolicyRequestB\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xE1\x01\x0A.SetIamPolicyRegionNetworkFirewallPolicyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12d\x0A\"region_set_policy_request_resource\x18\x83\xC7\xEB\x83\x01 \x01(\x0B2/.google.cloud.compute.v1.RegionSetPolicyRequestB\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xD4\x01\x0A!SetIamPolicyRegionSnapshotRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12d\x0A\"region_set_policy_request_resource\x18\x83\xC7\xEB\x83\x01 \x01(\x0B2/.google.cloud.compute.v1.RegionSetPolicyRequestB\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xFD\x01\x0A#SetIamPolicyReservationBlockRequest\x12\x1F\x0A\x0Fparent_resource\x18\x83\x98\xD0\x08 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\x12l\x0A'zone_set_nested_policy_request_resource\x18\xD3\xF1\x80\x7F \x01(\x0B23.google.cloud.compute.v1.ZoneSetNestedPolicyRequestB\x03\xE0A\x02\"\xCB\x01\x0A\x1ESetIamPolicyReservationRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\x12`\x0A zone_set_policy_request_resource\x18\xBB\xB8\x98\xB6\x01 \x01(\x0B2-.google.cloud.compute.v1.ZoneSetPolicyRequestB\x03\xE0A\x02\"\x80\x02\x0A&SetIamPolicyReservationSubBlockRequest\x12\x1F\x0A\x0Fparent_resource\x18\x83\x98\xD0\x08 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\x12l\x0A'zone_set_nested_policy_request_resource\x18\xD3\xF1\x80\x7F \x01(\x0B23.google.cloud.compute.v1.ZoneSetNestedPolicyRequestB\x03\xE0A\x02\"\xD4\x01\x0A!SetIamPolicyResourcePolicyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12d\x0A\"region_set_policy_request_resource\x18\x83\xC7\xEB\x83\x01 \x01(\x0B2/.google.cloud.compute.v1.RegionSetPolicyRequestB\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xD7\x01\x0A\$SetIamPolicyServiceAttachmentRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12d\x0A\"region_set_policy_request_resource\x18\x83\xC7\xEB\x83\x01 \x01(\x0B2/.google.cloud.compute.v1.RegionSetPolicyRequestB\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xB6\x01\x0A\x1BSetIamPolicySnapshotRequest\x12d\x0A\"global_set_policy_request_resource\x18\xB2\xE7\xDB\xA0\x01 \x01(\x0B2/.google.cloud.compute.v1.GlobalSetPolicyRequestB\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xCB\x01\x0A\x1ESetIamPolicyStoragePoolRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\x12`\x0A zone_set_policy_request_resource\x18\xBB\xB8\x98\xB6\x01 \x01(\x0B2-.google.cloud.compute.v1.ZoneSetPolicyRequestB\x03\xE0A\x02\"\xD0\x01\x0A\x1DSetIamPolicySubnetworkRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12d\x0A\"region_set_policy_request_resource\x18\x83\xC7\xEB\x83\x01 \x01(\x0B2/.google.cloud.compute.v1.RegionSetPolicyRequestB\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\"\xDE\x02\x0A.SetInstanceTemplateInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x98\x01\x0A>instance_group_managers_set_instance_template_request_resource\x18\xC5\xD9\xD6\x04 \x01(\x0B2H.google.cloud.compute.v1.InstanceGroupManagersSetInstanceTemplateRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xE4\x02\x0A4SetInstanceTemplateRegionInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x94\x01\x0A.google.cloud.compute.v1.TargetSslProxiesSetProxyHeaderRequestB\x03\xE0A\x02\x12!\x0A\x10target_ssl_proxy\x18\xCD\xBA\xC6\xA1\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x9D\x02\x0A#SetProxyHeaderTargetTcpProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x84\x01\x0A4target_tcp_proxies_set_proxy_header_request_resource\x18\xC3\x98\xF1h \x01(\x0B2>.google.cloud.compute.v1.TargetTcpProxiesSetProxyHeaderRequestB\x03\xE0A\x02\x12!\x0A\x10target_tcp_proxy\x18\xE2\xD6\xF0\xEF\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xA7\x02\x0A&SetQuicOverrideTargetHttpsProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x8A\x01\x0A7target_https_proxies_set_quic_override_request_resource\x18\xE2\xF5\xE3\" \x01(\x0B2A.google.cloud.compute.v1.TargetHttpsProxiesSetQuicOverrideRequestB\x03\xE0A\x02\x12\"\x0A\x12target_https_proxy\x18\xEC\xB0\xFA\x18 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xEE\x01\x0A\x1CSetSchedulingInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12I\x0A\x13scheduling_resource\x18\xD9\xAC\xEE\xDC\x01 \x01(\x0B2#.google.cloud.compute.v1.SchedulingB\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xFE\x01\x0A&SetSecurityPolicyBackendServiceRequest\x12 \x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12d\x0A\"security_policy_reference_resource\x18\xF0\xB4\xABa \x01(\x0B20.google.cloud.compute.v1.SecurityPolicyReferenceB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xA3\x02\x0A SetSecurityPolicyInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12z\x0A.instances_set_security_policy_request_resource\x18\x8A\xD1\xBAv \x01(\x0B2:.google.cloud.compute.v1.InstancesSetSecurityPolicyRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xA5\x02\x0A,SetSecurityPolicyRegionBackendServiceRequest\x12 \x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12d\x0A\"security_policy_reference_resource\x18\xF0\xB4\xABa \x01(\x0B20.google.cloud.compute.v1.SecurityPolicyReferenceB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x9B\x02\x0A&SetSecurityPolicyTargetInstanceRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12d\x0A\"security_policy_reference_resource\x18\xF0\xB4\xABa \x01(\x0B20.google.cloud.compute.v1.SecurityPolicyReferenceB\x03\xE0A\x02\x12 \x0A\x0Ftarget_instance\x18\x83\x8F\x96\x8A\x01 \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\x96\x02\x0A\"SetSecurityPolicyTargetPoolRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12d\x0A\"security_policy_reference_resource\x18\xF0\xB4\xABa \x01(\x0B20.google.cloud.compute.v1.SecurityPolicyReferenceB\x03\xE0A\x02\x12\x1B\x0A\x0Btarget_pool\x18\x8A\xE4\xF8\x1D \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xA4\x02\x0A SetServiceAccountInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12{\x0A.instances_set_service_account_request_resource\x18\xB8\x9E\xB2\x83\x01 \x01(\x0B2:.google.cloud.compute.v1.InstancesSetServiceAccountRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xB0\x02\x0A1SetShieldedInstanceIntegrityPolicyInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12v\x0A+shielded_instance_integrity_policy_resource\x18\xB6\xDC\x8D\xC3\x01 \x01(\x0B28.google.cloud.compute.v1.ShieldedInstanceIntegrityPolicyB\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xE5\x02\x0A/SetSslCertificatesRegionTargetHttpsProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x9E\x01\x0AAregion_target_https_proxies_set_ssl_certificates_request_resource\x18\x87\x84\xA6\xBA\x01 \x01(\x0B2J.google.cloud.compute.v1.RegionTargetHttpsProxiesSetSslCertificatesRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12target_https_proxy\x18\xEC\xB0\xFA\x18 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xB0\x02\x0A)SetSslCertificatesTargetHttpsProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x90\x01\x0A:target_https_proxies_set_ssl_certificates_request_resource\x18\xDC\xAB\xB2j \x01(\x0B2D.google.cloud.compute.v1.TargetHttpsProxiesSetSslCertificatesRequestB\x03\xE0A\x02\x12\"\x0A\x12target_https_proxy\x18\xEC\xB0\xFA\x18 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xA9\x02\x0A'SetSslCertificatesTargetSslProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x8C\x01\x0A8target_ssl_proxies_set_ssl_certificates_request_resource\x18\xBD\xCB\xC5F \x01(\x0B2B.google.cloud.compute.v1.TargetSslProxiesSetSslCertificatesRequestB\x03\xE0A\x02\x12!\x0A\x10target_ssl_proxy\x18\xCD\xBA\xC6\xA1\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xF3\x01\x0A#SetSslPolicyTargetHttpsProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12Z\x0A\x1Dssl_policy_reference_resource\x18\xBC\xF4\x9Fp \x01(\x0B2+.google.cloud.compute.v1.SslPolicyReferenceB\x03\xE0A\x02\x12\"\x0A\x12target_https_proxy\x18\xEC\xB0\xFA\x18 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xF0\x01\x0A!SetSslPolicyTargetSslProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12Z\x0A\x1Dssl_policy_reference_resource\x18\xBC\xF4\x9Fp \x01(\x0B2+.google.cloud.compute.v1.SslPolicyReferenceB\x03\xE0A\x02\x12!\x0A\x10target_ssl_proxy\x18\xCD\xBA\xC6\xA1\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xDC\x01\x0A\x16SetTagsInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12=\x0A\x0Dtags_resource\x18\xF4\x9A\x85\x9E\x01 \x01(\x0B2\x1D.google.cloud.compute.v1.TagsB\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\x87\x02\x0A\x1ESetTargetForwardingRuleRequest\x12 \x0A\x0Fforwarding_rule\x18\xFE\xA5\xDD\x80\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12T\x0A\x19target_reference_resource\x18\xF0\xB7\xDD\xF9\x01 \x01(\x0B2(.google.cloud.compute.v1.TargetReferenceB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xEC\x01\x0A\$SetTargetGlobalForwardingRuleRequest\x12 \x0A\x0Fforwarding_rule\x18\xFE\xA5\xDD\x80\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12T\x0A\x19target_reference_resource\x18\xF0\xB7\xDD\xF9\x01 \x01(\x0B2(.google.cloud.compute.v1.TargetReferenceB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xD0\x02\x0A)SetTargetPoolsInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x8F\x01\x0A9instance_group_managers_set_target_pools_request_resource\x18\x88\x86\x88\x86\x01 \x01(\x0B2C.google.cloud.compute.v1.InstanceGroupManagersSetTargetPoolsRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xE6\x02\x0A/SetTargetPoolsRegionInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x9B\x01\x0A@region_instance_group_managers_set_target_pools_request_resource\x18\xFD\xCA\xC5% \x01(\x0B2I.google.cloud.compute.v1.RegionInstanceGroupManagersSetTargetPoolsRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x90\x02\x0A%SetUrlMapRegionTargetHttpProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x11target_http_proxy\x18\xE5\xBE\xD2b \x01(\x09B\x03\xE0A\x02\x12U\x0A\x1Aurl_map_reference_resource\x18\x95\xE6\x8E\xBE\x01 \x01(\x0B2(.google.cloud.compute.v1.UrlMapReferenceB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x92\x02\x0A&SetUrlMapRegionTargetHttpsProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12target_https_proxy\x18\xEC\xB0\xFA\x18 \x01(\x09B\x03\xE0A\x02\x12U\x0A\x1Aurl_map_reference_resource\x18\x95\xE6\x8E\xBE\x01 \x01(\x0B2(.google.cloud.compute.v1.UrlMapReferenceB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xE9\x01\x0A\x1FSetUrlMapTargetHttpProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x11target_http_proxy\x18\xE5\xBE\xD2b \x01(\x09B\x03\xE0A\x02\x12U\x0A\x1Aurl_map_reference_resource\x18\x95\xE6\x8E\xBE\x01 \x01(\x0B2(.google.cloud.compute.v1.UrlMapReferenceB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xEB\x01\x0A SetUrlMapTargetHttpsProxyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12target_https_proxy\x18\xEC\xB0\xFA\x18 \x01(\x09B\x03\xE0A\x02\x12U\x0A\x1Aurl_map_reference_resource\x18\x95\xE6\x8E\xBE\x01 \x01(\x0B2(.google.cloud.compute.v1.UrlMapReferenceB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xD0\x01\x0A\"SetUsageExportBucketProjectRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\\\x0A\x1Eusage_export_location_resource\x18\xEB\xCC\xD4\x09 \x01(\x0B2,.google.cloud.compute.v1.UsageExportLocationB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xFA\x02\x0A\x0DShareSettings\x12N\x0A\x0Bproject_map\x18\xB6\xD6\xFF? \x03(\x0B26.google.cloud.compute.v1.ShareSettings.ProjectMapEntry\x12\x1B\x0A\x0Ashare_type\x18\x9A\x97\xB8\xAB\x01 \x01(\x09H\x00\x88\x01\x01\x1Af\x0A\x0FProjectMapEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12B\x0A\x05value\x18\x02 \x01(\x0B23.google.cloud.compute.v1.ShareSettingsProjectConfig:\x028\x01\"\x84\x01\x0A\x09ShareType\x12\x18\x0A\x14UNDEFINED_SHARE_TYPE\x10\x00\x12\x0C\x0A\x05LOCAL\x10\xCB\xCE\xCF\"\x12\x14\x0A\x0CORGANIZATION\x10\xB3\xAA\x8F\x83\x01\x12\x1E\x0A\x16SHARE_TYPE_UNSPECIFIED\x10\x92\xBC\xF6\xEB\x01\x12\x19\x0A\x11SPECIFIC_PROJECTS\x10\xE7\xB1\xEE\xA5\x01B\x0D\x0A\x0B_share_type\"G\x0A\x1AShareSettingsProjectConfig\x12\x1A\x0A\x0Aproject_id\x18\x81\xC8\xD2T \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_project_id\"\xCE\x01\x0A\x16ShieldedInstanceConfig\x12,\x0A\x1Benable_integrity_monitoring\x18\xB6\xDB\x87\xC3\x01 \x01(\x08H\x00\x88\x01\x01\x12\"\x0A\x12enable_secure_boot\x18\xFE\x83\xF6: \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Benable_vtpm\x18\xF7\xE4\xDBV \x01(\x08H\x02\x88\x01\x01B\x1E\x0A\x1C_enable_integrity_monitoringB\x15\x0A\x13_enable_secure_bootB\x0E\x0A\x0C_enable_vtpm\"\x81\x04\x0A\x18ShieldedInstanceIdentity\x12`\x0A\x17ecc_p256_encryption_key\x18\xC5\xC7\xF6\xDF\x01 \x01(\x0B26.google.cloud.compute.v1.ShieldedInstanceIdentityEntryH\x00\x88\x01\x01\x12]\x0A\x14ecc_p256_signing_key\x18\xC3\x96\xE3\xE3\x01 \x01(\x0B26.google.cloud.compute.v1.ShieldedInstanceIdentityEntryH\x01\x88\x01\x01\x12W\x0A\x0Eencryption_key\x18\xA3\xC7\xE9\xE8\x01 \x01(\x0B26.google.cloud.compute.v1.ShieldedInstanceIdentityEntryH\x02\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x03\x88\x01\x01\x12T\x0A\x0Bsigning_key\x18\xA5\x90\x85\x99\x01 \x01(\x0B26.google.cloud.compute.v1.ShieldedInstanceIdentityEntryH\x04\x88\x01\x01B\x1A\x0A\x18_ecc_p256_encryption_keyB\x17\x0A\x15_ecc_p256_signing_keyB\x11\x0A\x0F_encryption_keyB\x07\x0A\x05_kindB\x0E\x0A\x0C_signing_key\"i\x0A\x1DShieldedInstanceIdentityEntry\x12\x18\x0A\x07ek_cert\x18\x9D\xDC\xD4\xD6\x01 \x01(\x09H\x00\x88\x01\x01\x12\x17\x0A\x06ek_pub\x18\xE4\xD7\xA8\x93\x01 \x01(\x09H\x01\x88\x01\x01B\x0A\x0A\x08_ek_certB\x09\x0A\x07_ek_pub\"h\x0A\x1FShieldedInstanceIntegrityPolicy\x12(\x0A\x18update_auto_learn_policy\x18\xA7\xC4\x87u \x01(\x08H\x00\x88\x01\x01B\x1B\x0A\x19_update_auto_learn_policy\"`\x0A\x0CSignedUrlKey\x12\x19\x0A\x08key_name\x18\xEB\xF0\xEE\xEE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1A\x0A\x09key_value\x18\x91\x9F\xB0\xF0\x01 \x01(\x09H\x01\x88\x01\x01B\x0B\x0A\x09_key_nameB\x0C\x0A\x0A_key_value\"\xFC\x01\x0A'SimulateMaintenanceEventInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12,\x0A\x1Bwith_extended_notifications\x18\xFB\xD7\xC9\xC1\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_idB\x1E\x0A\x1C_with_extended_notifications\"\xC1\x02\x0A(SimulateMaintenanceEventNodeGroupRequest\x12\x1B\x0A\x0Anode_group\x18\x82\xFC\x8B\xE0\x01 \x01(\x09B\x03\xE0A\x02\x12\x8C\x01\x0A7node_groups_simulate_maintenance_event_request_resource\x18\xDC\xF9\xCB\xA7\x01 \x01(\x0B2B.google.cloud.compute.v1.NodeGroupsSimulateMaintenanceEventRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xB2\x16\x0A\x08Snapshot\x12\x1D\x0A\x0Carchitecture\x18\xD3\xD2\xB1\x90\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1D\x0A\x0Cauto_created\x18\xD8\xC8\x9B\xDD\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1A\x0A\x0Achain_name\x18\xC9\xDA\xDD \x01(\x09H\x02\x88\x01\x01\x12#\x0A\x13creation_size_bytes\x18\x8D\xE8\xE5; \x01(\x03H\x03\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x04\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x05\x88\x01\x01\x12\x1D\x0A\x0Cdisk_size_gb\x18\xB7\x9A\xE7\x96\x01 \x01(\x03H\x06\x88\x01\x01\x12\x1F\x0A\x0Edownload_bytes\x18\xF4\xCB\xB9\xCF\x01 \x01(\x03H\x07\x88\x01\x01\x12+\x0A\x1Benable_confidential_compute\x18\xBC\xEB\xD90 \x01(\x08H\x08\x88\x01\x01\x12\x1C\x0A\x0Bguest_flush\x18\xDD\x93\xEC\xB7\x01 \x01(\x08H\x09\x88\x01\x01\x12E\x0A\x11guest_os_features\x18\xD1\xE0\xE7% \x03(\x0B2'.google.cloud.compute.v1.GuestOsFeature\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x0A\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x0B\x88\x01\x01\x12!\x0A\x11label_fingerprint\x18\x99\xF0\xF7T \x01(\x09H\x0C\x88\x01\x01\x12A\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B2-.google.cloud.compute.v1.Snapshot.LabelsEntry\x12\x18\x0A\x0Dlicense_codes\x18\xA8\x85\xD8\x15 \x03(\x03\x12\x14\x0A\x08licenses\x18\xD2\x88\x80\xA1\x01 \x03(\x09\x12\x1E\x0A\x0Dlocation_hint\x18\xD1\x81\x92\xA7\x01 \x01(\x09H\x0D\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x0E\x88\x01\x01\x12?\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2'.google.cloud.compute.v1.SnapshotParamsH\x0F\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x10\x88\x01\x01\x12\x1E\x0A\x0Dsatisfies_pzi\x18\xA1\xDD\xAB\xE5\x01 \x01(\x08H\x11\x88\x01\x01\x12\x1E\x0A\x0Dsatisfies_pzs\x18\xAB\xDD\xAB\xE5\x01 \x01(\x08H\x12\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x13\x88\x01\x01\x12W\x0A\x17snapshot_encryption_key\x18\xFE\xF6\xD4\x14 \x01(\x0B2..google.cloud.compute.v1.CustomerEncryptionKeyH\x14\x88\x01\x01\x12!\x0A\x11snapshot_group_id\x18\xF6\x9D\xCCy \x01(\x09H\x15\x88\x01\x01\x12#\x0A\x13snapshot_group_name\x18\xA6\xE3\xB5u \x01(\x09H\x16\x88\x01\x01\x12\x1D\x0A\x0Dsnapshot_type\x18\xD5\xD9\xA5; \x01(\x09H\x17\x88\x01\x01\x12\x1C\x0A\x0Bsource_disk\x18\xC1\xEE\xB4\xD7\x01 \x01(\x09H\x18\x88\x01\x01\x12[\x0A\x1Asource_disk_encryption_key\x18\xE1\xA0\xB8\xFD\x01 \x01(\x0B2..google.cloud.compute.v1.CustomerEncryptionKeyH\x19\x88\x01\x01\x124\x0A#source_disk_for_recovery_checkpoint\x18\xFE\xE1\xCA\xAB\x01 \x01(\x09H\x1A\x88\x01\x01\x12\x1F\x0A\x0Esource_disk_id\x18\xD9\xCD\xC9\xD8\x01 \x01(\x09H\x1B\x88\x01\x01\x12'\x0A\x17source_instant_snapshot\x18\x86\x84\xC3h \x01(\x09H\x1C\x88\x01\x01\x12g\x0A&source_instant_snapshot_encryption_key\x18\xFC\x85\x94\xD0\x01 \x01(\x0B2..google.cloud.compute.v1.CustomerEncryptionKeyH\x1D\x88\x01\x01\x12+\x0A\x1Asource_instant_snapshot_id\x18\xF4\xD3\x90\x89\x01 \x01(\x09H\x1E\x88\x01\x01\x12/\x0A\x1Fsource_snapshot_schedule_policy\x18\x83\xB6\xB5p \x01(\x09H\x1F\x88\x01\x01\x122\x0A\"source_snapshot_schedule_policy_id\x18\xD7\xA7\xCE! \x01(\x09H \x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H!\x88\x01\x01\x12\x1E\x0A\x0Dstorage_bytes\x18\xA7\xBB\xBD\xCA\x01 \x01(\x03H\"\x88\x01\x01\x12%\x0A\x14storage_bytes_status\x18\x8A\xAB\x80\xEA\x01 \x01(\x09H#\x88\x01\x01\x12\x1D\x0A\x11storage_locations\x18\x9A\xED\xB3\x9C\x01 \x03(\x09\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"j\x0A\x0CArchitecture\x12\x1A\x0A\x16UNDEFINED_ARCHITECTURE\x10\x00\x12 \x0A\x18ARCHITECTURE_UNSPECIFIED\x10\xAB\xD4\x9D\xBC\x01\x12\x0C\x0A\x05ARM64\x10\xFA\xCB\xE9\x1D\x12\x0E\x0A\x06X86_64\x10\xC7\xA4\xE6\xCA\x01\"N\x0A\x0CSnapshotType\x12\x1B\x0A\x17UNDEFINED_SNAPSHOT_TYPE\x10\x00\x12\x0F\x0A\x07ARCHIVE\x10\xA2\xD9\xD1\xF1\x01\x12\x10\x0A\x08STANDARD\x10\xBD\x9D\x8C\xE7\x01\"r\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x10\x0A\x08CREATING\x10\xB9\xBD\x9D\xD9\x01\x12\x10\x0A\x08DELETING\x10\xA8\xA7\x87\xFC\x01\x12\x0E\x0A\x06FAILED\x10\xBD\x90\xA6\xD9\x01\x12\x0C\x0A\x05READY\x10\x83\xC3\x8F%\x12\x10\x0A\x09UPLOADING\x10\xA1\x9C\xCD\x7F\"]\x0A\x12StorageBytesStatus\x12\"\x0A\x1EUNDEFINED_STORAGE_BYTES_STATUS\x10\x00\x12\x10\x0A\x08UPDATING\x10\xC6\xEE\xEC\xEB\x01\x12\x11\x0A\x0AUP_TO_DATE\x10\xCE\xA2\xA70B\x0F\x0A\x0D_architectureB\x0F\x0A\x0D_auto_createdB\x0D\x0A\x0B_chain_nameB\x16\x0A\x14_creation_size_bytesB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x0F\x0A\x0D_disk_size_gbB\x11\x0A\x0F_download_bytesB\x1E\x0A\x1C_enable_confidential_computeB\x0E\x0A\x0C_guest_flushB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x14\x0A\x12_label_fingerprintB\x10\x0A\x0E_location_hintB\x07\x0A\x05_nameB\x09\x0A\x07_paramsB\x09\x0A\x07_regionB\x10\x0A\x0E_satisfies_pziB\x10\x0A\x0E_satisfies_pzsB\x0C\x0A\x0A_self_linkB\x1A\x0A\x18_snapshot_encryption_keyB\x14\x0A\x12_snapshot_group_idB\x16\x0A\x14_snapshot_group_nameB\x10\x0A\x0E_snapshot_typeB\x0E\x0A\x0C_source_diskB\x1D\x0A\x1B_source_disk_encryption_keyB&\x0A\$_source_disk_for_recovery_checkpointB\x11\x0A\x0F_source_disk_idB\x1A\x0A\x18_source_instant_snapshotB)\x0A'_source_instant_snapshot_encryption_keyB\x1D\x0A\x1B_source_instant_snapshot_idB\"\x0A _source_snapshot_schedule_policyB%\x0A#_source_snapshot_schedule_policy_idB\x09\x0A\x07_statusB\x10\x0A\x0E_storage_bytesB\x17\x0A\x15_storage_bytes_status\"\x93\x01\x0A\x17SnapshotGroupParameters\x12\x18\x0A\x0Dreplica_zones\x18\x80\xB8\x8C\x17 \x03(\x09\x12%\x0A\x15source_snapshot_group\x18\xE8\xF1\xACk \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x01\x88\x01\x01B\x18\x0A\x16_source_snapshot_groupB\x07\x0A\x05_type\"\xA1\x02\x0A\x0CSnapshotList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x123\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2!.google.cloud.compute.v1.Snapshot\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB1\x01\x0A\x0ESnapshotParams\x12c\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2@.google.cloud.compute.v1.SnapshotParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xFA\x01\x0A\x10SnapshotSettings\x12X\x0A\x0Faccess_location\x18\xB0\xD8\xE3\x08 \x01(\x0B27.google.cloud.compute.v1.SnapshotSettingsAccessLocationH\x00\x88\x01\x01\x12c\x0A\x10storage_location\x18\xF9\xD1\xE0\xDB\x01 \x01(\x0B2@.google.cloud.compute.v1.SnapshotSettingsStorageLocationSettingsH\x01\x88\x01\x01B\x12\x0A\x10_access_locationB\x13\x0A\x11_storage_location\"\x90\x03\x0A\x1ESnapshotSettingsAccessLocation\x12]\x0A\x09locations\x18\xDE\xAE\x91\xC5\x01 \x03(\x0B2F.google.cloud.compute.v1.SnapshotSettingsAccessLocation.LocationsEntry\x12\x16\x0A\x06policy\x18\xB2\xCA\xB6+ \x01(\x09H\x00\x88\x01\x01\x1A\x81\x01\x0A\x0ELocationsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12^\x0A\x05value\x18\x02 \x01(\x0B2O.google.cloud.compute.v1.SnapshotSettingsAccessLocationAccessLocationPreference:\x028\x01\"h\x0A\x06Policy\x12\x14\x0A\x10UNDEFINED_POLICY\x10\x00\x12\x13\x0A\x0BALL_REGIONS\x10\xA1\xAE\x9F\x82\x01\x12\x19\x0A\x12POLICY_UNSPECIFIED\x10\x8A\xB7\xB3^\x12\x18\x0A\x10SPECIFIC_REGIONS\x10\xD2\xE3\xC5\xD8\x01B\x09\x0A\x07_policy\"[\x0A6SnapshotSettingsAccessLocationAccessLocationPreference\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x00\x88\x01\x01B\x09\x0A\x07_region\"\xDE\x03\x0A'SnapshotSettingsStorageLocationSettings\x12f\x0A\x09locations\x18\xDE\xAE\x91\xC5\x01 \x03(\x0B2O.google.cloud.compute.v1.SnapshotSettingsStorageLocationSettings.LocationsEntry\x12\x16\x0A\x06policy\x18\xB2\xCA\xB6+ \x01(\x09H\x00\x88\x01\x01\x1A\x8B\x01\x0A\x0ELocationsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12h\x0A\x05value\x18\x02 \x01(\x0B2Y.google.cloud.compute.v1.SnapshotSettingsStorageLocationSettingsStorageLocationPreference:\x028\x01\"\x99\x01\x0A\x06Policy\x12\x14\x0A\x10UNDEFINED_POLICY\x10\x00\x12\x14\x0A\x0CLOCAL_REGION\x10\xE8\xEC\xB5\xC0\x01\x12\x1B\x0A\x14NEAREST_MULTI_REGION\x10\xBB\xFE\xA7e\x12\x1A\x0A\x12SPECIFIC_LOCATIONS\x10\xF1\xC8\xC7\x85\x01\x12*\x0A#STORAGE_LOCATION_POLICY_UNSPECIFIED\x10\xF0\x90\xC2wB\x09\x0A\x07_policy\"a\x0A@SnapshotSettingsStorageLocationSettingsStorageLocationPreference\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01B\x07\x0A\x05_name\"M\x0A\x1BSnapshotUpdateKmsKeyRequest\x12\x1D\x0A\x0Ckms_key_name\x18\x99\xEB\xFB\xE6\x01 \x01(\x09H\x00\x88\x01\x01B\x0F\x0A\x0D_kms_key_name\"\xB5\x01\x0A\x17SourceDiskEncryptionKey\x12T\x0A\x13disk_encryption_key\x18\x85\xED\xC4\x81\x01 \x01(\x0B2..google.cloud.compute.v1.CustomerEncryptionKeyH\x00\x88\x01\x01\x12\x1C\x0A\x0Bsource_disk\x18\xC1\xEE\xB4\xD7\x01 \x01(\x09H\x01\x88\x01\x01B\x16\x0A\x14_disk_encryption_keyB\x0E\x0A\x0C_source_disk\"a\x0A\x14SourceInstanceParams\x12I\x0A\x0Cdisk_configs\x18\xCF\xD9\xAAp \x03(\x0B20.google.cloud.compute.v1.DiskInstantiationConfig\"\xE8\x0A\x0A\x18SourceInstanceProperties\x12\x1F\x0A\x0Ecan_ip_forward\x18\xFC\x86\x84\xDF\x01 \x01(\x08H\x00\x88\x01\x01\x12\$\x0A\x13deletion_protection\x18\xEA\xFF\xB2\xDA\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12<\x0A\x05disks\x18\xF6\xCC\xCA- \x03(\x0B2*.google.cloud.compute.v1.SavedAttachedDisk\x12J\x0A\x12guest_accelerators\x18\xEF\xCC\x87\xDD\x01 \x03(\x0B2*.google.cloud.compute.v1.AcceleratorConfig\x12*\x0A\x1Akey_revocation_action_type\x18\xE2\xDC\xC0p \x01(\x09H\x03\x88\x01\x01\x12Q\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B2=.google.cloud.compute.v1.SourceInstanceProperties.LabelsEntry\x12\x1C\x0A\x0Cmachine_type\x18\xB2\xB0\xCAl \x01(\x09H\x04\x88\x01\x01\x12;\x0A\x08metadata\x18\xAF\xF6\xB5) \x01(\x0B2!.google.cloud.compute.v1.MetadataH\x05\x88\x01\x01\x12 \x0A\x10min_cpu_platform\x18\xF7\x9B\xEAs \x01(\x09H\x06\x88\x01\x01\x12H\x0A\x12network_interfaces\x18\x8B\xDA\x92\x19 \x03(\x0B2).google.cloud.compute.v1.NetworkInterface\x120\x0A\x1Fpost_key_revocation_action_type\x18\xE1\xD2\xD9\x8B\x01 \x01(\x09H\x07\x88\x01\x01\x12@\x0A\x0Ascheduling\x18\x94\xCB\xB1\xB8\x01 \x01(\x0B2#.google.cloud.compute.v1.SchedulingH\x08\x88\x01\x01\x12E\x0A\x10service_accounts\x18\xB0\xC4\xAB\x84\x01 \x03(\x0B2'.google.cloud.compute.v1.ServiceAccount\x123\x0A\x04tags\x18\x99\xE8\xD8\x01 \x01(\x0B2\x1D.google.cloud.compute.v1.TagsH\x09\x88\x01\x01\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\x8D\x01\x0A\x17KeyRevocationActionType\x12(\x0A\$UNDEFINED_KEY_REVOCATION_ACTION_TYPE\x10\x00\x12.\x0A&KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED\x10\xDA\x91\xDE\xDE\x01\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01\x12\x0B\x0A\x04STOP\x10\x82\x80\x9C\x01\"\x9E\x01\x0A\x1BPostKeyRevocationActionType\x12-\x0A)UNDEFINED_POST_KEY_REVOCATION_ACTION_TYPE\x10\x00\x12\x0B\x0A\x04NOOP\x10\xE2\xCE\x92\x01\x122\x0A+POST_KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED\x10\xD9\x8A\x89m\x12\x0F\x0A\x08SHUTDOWN\x10\xD6\xEC\xB7\$B\x11\x0A\x0F_can_ip_forwardB\x16\x0A\x14_deletion_protectionB\x0E\x0A\x0C_descriptionB\x1D\x0A\x1B_key_revocation_action_typeB\x0F\x0A\x0D_machine_typeB\x0B\x0A\x09_metadataB\x13\x0A\x11_min_cpu_platformB\"\x0A _post_key_revocation_action_typeB\x0D\x0A\x0B_schedulingB\x07\x0A\x05_tags\"\xA0\x06\x0A\x0ESslCertificate\x12\x1C\x0A\x0Bcertificate\x18\x97\x83\xFD\xA2\x01 \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1C\x0A\x0Bexpire_time\x18\xED\xD3\x91\xD2\x01 \x01(\x09H\x03\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x04\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x05\x88\x01\x01\x12V\x0A\x07managed\x18\x9F\x9F\xA4\x8E\x01 \x01(\x0B2<.google.cloud.compute.v1.SslCertificateManagedSslCertificateH\x06\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x07\x88\x01\x01\x12\x1C\x0A\x0Bprivate_key\x18\xA3\xF3\xA5\xAC\x01 \x01(\x09H\x08\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x09\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0A\x88\x01\x01\x12_\x0A\x0Cself_managed\x18\xAC\xF3\x81\x9D\x01 \x01(\x0B2@.google.cloud.compute.v1.SslCertificateSelfManagedSslCertificateH\x0B\x88\x01\x01\x12%\x0A\x19subject_alternative_names\x18\xE3\xEF\x93\xFC\x01 \x03(\x09\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x0C\x88\x01\x01\"[\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x0F\x0A\x07MANAGED\x10\xFF\xB6\xD2\xE4\x01\x12\x14\x0A\x0CSELF_MANAGED\x10\x8C\xFB\x93\xCF\x01\x12\x18\x0A\x10TYPE_UNSPECIFIED\x10\x92\xFB\xDB\xD0\x01B\x0E\x0A\x0C_certificateB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x0E\x0A\x0C_expire_timeB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x0A\x0A\x08_managedB\x07\x0A\x05_nameB\x0E\x0A\x0C_private_keyB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB\x0F\x0A\x0D_self_managedB\x07\x0A\x05_type\"\xCB\x03\x0A\x1CSslCertificateAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12R\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2@.google.cloud.compute.v1.SslCertificateAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1A`\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12A\x0A\x05value\x18\x02 \x01(\x0B22.google.cloud.compute.v1.SslCertificatesScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xAD\x02\x0A\x12SslCertificateList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x129\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2'.google.cloud.compute.v1.SslCertificate\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xD0\x03\x0A#SslCertificateManagedSslCertificate\x12i\x0A\x0Ddomain_status\x18\xCD\xA7\xE7\xAB\x01 \x03(\x0B2N.google.cloud.compute.v1.SslCertificateManagedSslCertificate.DomainStatusEntry\x12\x12\x0A\x07domains\x18\xAF\x88\x9Bl \x03(\x09\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x00\x88\x01\x01\x1A3\x0A\x11DomainStatusEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xD1\x01\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12.\x0A&MANAGED_CERTIFICATE_STATUS_UNSPECIFIED\x10\xD2\xC5\xB3\xE2\x01\x12\x14\x0A\x0CPROVISIONING\x10\xED\xF5\xDA\x8A\x01\x12\x1A\x0A\x13PROVISIONING_FAILED\x10\xCF\xAB\xD0\$\x12'\x0A\x1FPROVISIONING_FAILED_PERMANENTLY\x10\xAB\xF0\x92\x83\x01\x12\x16\x0A\x0ERENEWAL_FAILED\x10\x84\xBE\xA1\xCF\x01B\x09\x0A\x07_status\"\x85\x01\x0A'SslCertificateSelfManagedSslCertificate\x12\x1C\x0A\x0Bcertificate\x18\x97\x83\xFD\xA2\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bprivate_key\x18\xA3\xF3\xA5\xAC\x01 \x01(\x09H\x01\x88\x01\x01B\x0E\x0A\x0C_certificateB\x0E\x0A\x0C_private_key\"\xA9\x01\x0A\x19SslCertificatesScopedList\x12E\x0A\x10ssl_certificates\x18\x8F\xA2\xC3\xAE\x01 \x03(\x0B2'.google.cloud.compute.v1.SslCertificate\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xE0\x03\x0A\x19SslPoliciesAggregatedList\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x12O\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2=.google.cloud.compute.v1.SslPoliciesAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01\x1A\\\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12=\x0A\x05value\x18\x02 \x01(\x0B2..google.cloud.compute.v1.SslPoliciesScopedList:\x028\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xA5\x02\x0A\x0FSslPoliciesList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x124\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2\".google.cloud.compute.v1.SslPolicy\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"?\x0A(SslPoliciesListAvailableFeaturesResponse\x12\x13\x0A\x08features\x18\xBD\xC8\xB3u \x03(\x09\"\x9B\x01\x0A\x15SslPoliciesScopedList\x12;\x0A\x0Cssl_policies\x18\xA3\xE4\x8Dd \x03(\x0B2\".google.cloud.compute.v1.SslPolicy\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xFE\x05\x0A\x09SslPolicy\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1A\x0A\x0Fcustom_features\x18\xCB\xB2\xCB\x10 \x03(\x09\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x10enabled_features\x18\xFB\xC6\xD2\xDF\x01 \x03(\x09\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x02\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x03\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x04\x88\x01\x01\x12\x1F\x0A\x0Fmin_tls_version\x18\xA7\xE6\xF1\x03 \x01(\x09H\x05\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x06\x88\x01\x01\x12\x17\x0A\x07profile\x18\xA9\x93\xBAl \x01(\x09H\x07\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x08\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x09\x88\x01\x01\x127\x0A\x08warnings\x18\xD7\x88\xC1\xED\x01 \x03(\x0B2!.google.cloud.compute.v1.Warnings\"n\x0A\x0DMinTlsVersion\x12\x1D\x0A\x19UNDEFINED_MIN_TLS_VERSION\x10\x00\x12\x0E\x0A\x07TLS_1_0\x10\xBE\xA4\xE5\x0F\x12\x0E\x0A\x07TLS_1_1\x10\xBF\xA4\xE5\x0F\x12\x0E\x0A\x07TLS_1_2\x10\xC0\xA4\xE5\x0F\x12\x0E\x0A\x07TLS_1_3\x10\xC1\xA4\xE5\x0F\"z\x0A\x07Profile\x12\x15\x0A\x11UNDEFINED_PROFILE\x10\x00\x12\x11\x0A\x0ACOMPATIBLE\x10\xD4\x8D\xC3U\x12\x0E\x0A\x06CUSTOM\x10\xF1\xFE\xA5\xB9\x01\x12\x13\x0A\x0BFIPS_202205\x10\xDC\x9F\xF2\xE2\x01\x12\x0D\x0A\x06MODERN\x10\x9F\xBE\xF9>\x12\x11\x0A\x0ARESTRICTED\x10\xDB\xE8\xDB|B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x0E\x0A\x0C_fingerprintB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_min_tls_versionB\x07\x0A\x05_nameB\x0A\x0A\x08_profileB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_link\"@\x0A\x12SslPolicyReference\x12\x1B\x0A\x0Assl_policy\x18\xC5\xFD\xE0\x8C\x01 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_ssl_policy\"\xA0\x02\x0A StartAsyncReplicationDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12{\x0A.disks_start_async_replication_request_resource\x18\xDA\x9E\xC0\xE0\x01 \x01(\x0B2:.google.cloud.compute.v1.DisksStartAsyncReplicationRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xB8\x02\x0A&StartAsyncReplicationRegionDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x88\x01\x0A5region_disks_start_async_replication_request_resource\x18\x85\xC8\x96\xE2\x01 \x01(\x0B2@.google.cloud.compute.v1.RegionDisksStartAsyncReplicationRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x9B\x01\x0A\x14StartInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xCE\x02\x0A)StartInstancesInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x8D\x01\x0A8instance_group_managers_start_instances_request_resource\x18\xAB\xA5\xBF| \x01(\x0B2C.google.cloud.compute.v1.InstanceGroupManagersStartInstancesRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xE6\x02\x0A/StartInstancesRegionInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x9B\x01\x0A?region_instance_group_managers_start_instances_request_resource\x18\x96\x9B\xFF\xEC\x01 \x01(\x0B2I.google.cloud.compute.v1.RegionInstanceGroupManagersStartInstancesRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xB5\x02\x0A%StartWithEncryptionKeyInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12\x86\x01\x0A4instances_start_with_encryption_key_request_resource\x18\xFF\xFE\xCF\xD2\x01 \x01(\x0B2?.google.cloud.compute.v1.InstancesStartWithEncryptionKeyRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"|\x0A\x0EStatefulPolicy\x12V\x0A\x0Fpreserved_state\x18\xAA\xE2\xA0\x01 \x01(\x0B25.google.cloud.compute.v1.StatefulPolicyPreservedStateH\x00\x88\x01\x01B\x12\x0A\x10_preserved_state\"\x8E\x05\x0A\x1CStatefulPolicyPreservedState\x12R\x0A\x05disks\x18\xF6\xCC\xCA- \x03(\x0B2@.google.cloud.compute.v1.StatefulPolicyPreservedState.DisksEntry\x12a\x0A\x0Dexternal_i_ps\x18\x8D\xD3\x80\xFE\x01 \x03(\x0B2F.google.cloud.compute.v1.StatefulPolicyPreservedState.ExternalIPsEntry\x12`\x0A\x0Dinternal_i_ps\x18\xDB\x9B\xEFf \x03(\x0B2F.google.cloud.compute.v1.StatefulPolicyPreservedState.InternalIPsEntry\x1Am\x0A\x0ADisksEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12N\x0A\x05value\x18\x02 \x01(\x0B2?.google.cloud.compute.v1.StatefulPolicyPreservedStateDiskDevice:\x028\x01\x1Ar\x0A\x10ExternalIPsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12M\x0A\x05value\x18\x02 \x01(\x0B2>.google.cloud.compute.v1.StatefulPolicyPreservedStateNetworkIp:\x028\x01\x1Ar\x0A\x10InternalIPsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12M\x0A\x05value\x18\x02 \x01(\x0B2>.google.cloud.compute.v1.StatefulPolicyPreservedStateNetworkIp:\x028\x01\"\xB4\x01\x0A&StatefulPolicyPreservedStateDiskDevice\x12\x1C\x0A\x0Bauto_delete\x18\xBB\xE4\xCE\xDD\x01 \x01(\x09H\x00\x88\x01\x01\"\\\x0A\x0AAutoDelete\x12\x19\x0A\x15UNDEFINED_AUTO_DELETE\x10\x00\x12\x0C\x0A\x05NEVER\x10\xEC\xA4\xAF#\x12%\x0A\x1EON_PERMANENT_INSTANCE_DELETION\x10\xE7\xE0\xD2-B\x0E\x0A\x0C_auto_delete\"\xB3\x01\x0A%StatefulPolicyPreservedStateNetworkIp\x12\x1C\x0A\x0Bauto_delete\x18\xBB\xE4\xCE\xDD\x01 \x01(\x09H\x00\x88\x01\x01\"\\\x0A\x0AAutoDelete\x12\x19\x0A\x15UNDEFINED_AUTO_DELETE\x10\x00\x12\x0C\x0A\x05NEVER\x10\xEC\xA4\xAF#\x12%\x0A\x1EON_PERMANENT_INSTANCE_DELETION\x10\xE7\xE0\xD2-B\x0E\x0A\x0C_auto_delete\"x\x0A\x06Status\x12\x14\x0A\x04code\x18\xED\xDB\xBA\x01 \x01(\x05H\x00\x88\x01\x01\x12)\x0A\x07details\x18\xC2\xE4\xE3\xE6\x01 \x03(\x0B2\x14.google.protobuf.Any\x12\x18\x0A\x07message\x18\x87\x80\xAC\xC7\x01 \x01(\x09H\x01\x88\x01\x01B\x07\x0A\x05_codeB\x0A\x0A\x08_message\"\xA2\x01\x0A\x1FStopAsyncReplicationDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xAC\x01\x0A%StopAsyncReplicationRegionDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x9A\x02\x0A\$StopGroupAsyncReplicationDiskRequest\x12\x86\x01\x0A4disks_stop_group_async_replication_resource_resource\x18\x95\xF8\xAF\xA5\x01 \x01(\x0B2?.google.cloud.compute.v1.DisksStopGroupAsyncReplicationResourceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xA4\x02\x0A*StopGroupAsyncReplicationRegionDiskRequest\x12\x86\x01\x0A4disks_stop_group_async_replication_resource_resource\x18\x95\xF8\xAF\xA5\x01 \x01(\x0B2?.google.cloud.compute.v1.DisksStopGroupAsyncReplicationResourceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xD4\x01\x0A\x13StopInstanceRequest\x12\"\x0A\x11discard_local_ssd\x18\xCF\xE9\xAD\x98\x01 \x01(\x08H\x00\x88\x01\x01\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x14\x0A\x12_discard_local_ssdB\x0D\x0A\x0B_request_id\"\xCB\x02\x0A(StopInstancesInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x8B\x01\x0A7instance_group_managers_stop_instances_request_resource\x18\x8D\xA5\xF4\x11 \x01(\x0B2B.google.cloud.compute.v1.InstanceGroupManagersStopInstancesRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xE3\x02\x0A.StopInstancesRegionInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x99\x01\x0A>region_instance_group_managers_stop_instances_request_resource\x18\xC2\x9C\xF2\x80\x01 \x01(\x0B2H.google.cloud.compute.v1.RegionInstanceGroupManagersStopInstancesRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xEC\x0C\x0A\x0BStoragePool\x12*\x0A\x1Acapacity_provisioning_type\x18\x87\x8A\xFDw \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12r\x0A\x1Fexapool_provisioned_capacity_gb\x18\xE0\xE1\xCB\xA4\x01 \x01(\x0B2@.google.cloud.compute.v1.StoragePoolExapoolProvisionedCapacityGbH\x03\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x04\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x05\x88\x01\x01\x12!\x0A\x11label_fingerprint\x18\x99\xF0\xF7T \x01(\x09H\x06\x88\x01\x01\x12D\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B20.google.cloud.compute.v1.StoragePool.LabelsEntry\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x07\x88\x01\x01\x12B\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2*.google.cloud.compute.v1.StoragePoolParamsH\x08\x88\x01\x01\x12.\x0A\x1Dperformance_provisioning_type\x18\xFD\x9D\xB6\xDF\x01 \x01(\x09H\x09\x88\x01\x01\x12-\x0A\x1Cpool_provisioned_capacity_gb\x18\xD2\xCF\x97\xE4\x01 \x01(\x03H\x0A\x88\x01\x01\x12%\x0A\x15pool_provisioned_iops\x18\x97\xC9\xB95 \x01(\x03H\x0B\x88\x01\x01\x12+\x0A\x1Bpool_provisioned_throughput\x18\x98\x8D\xD8P \x01(\x03H\x0C\x88\x01\x01\x12S\x0A\x0Fresource_status\x18\xC3\xFA\xF7v \x01(\x0B22.google.cloud.compute.v1.StoragePoolResourceStatusH\x0D\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0E\x88\x01\x01\x12!\x0A\x11self_link_with_id\x18\x82\xAC\x9D\x15 \x01(\x09H\x0F\x88\x01\x01\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H\x10\x88\x01\x01\x12J\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x0B22.google.cloud.compute.v1.StoragePoolResourceStatusH\x11\x88\x01\x01\x12\"\x0A\x11storage_pool_type\x18\xB9\x81\xB0\x88\x01 \x01(\x09H\x12\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x13\x88\x01\x01\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"D\x0A\x18CapacityProvisioningType\x12(\x0A\$UNDEFINED_CAPACITY_PROVISIONING_TYPE\x10\x00\"J\x0A\x1BPerformanceProvisioningType\x12+\x0A'UNDEFINED_PERFORMANCE_PROVISIONING_TYPE\x10\x00\"^\x0A\x05State\x12\x13\x0A\x0FUNDEFINED_STATE\x10\x00\x12\x10\x0A\x08CREATING\x10\xB9\xBD\x9D\xD9\x01\x12\x10\x0A\x08DELETING\x10\xA8\xA7\x87\xFC\x01\x12\x0E\x0A\x06FAILED\x10\xBD\x90\xA6\xD9\x01\x12\x0C\x0A\x05READY\x10\x83\xC3\x8F%B\x1D\x0A\x1B_capacity_provisioning_typeB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\"\x0A _exapool_provisioned_capacity_gbB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x14\x0A\x12_label_fingerprintB\x07\x0A\x05_nameB\x09\x0A\x07_paramsB \x0A\x1E_performance_provisioning_typeB\x1F\x0A\x1D_pool_provisioned_capacity_gbB\x18\x0A\x16_pool_provisioned_iopsB\x1E\x0A\x1C_pool_provisioned_throughputB\x12\x0A\x10_resource_statusB\x0C\x0A\x0A_self_linkB\x14\x0A\x12_self_link_with_idB\x08\x0A\x06_stateB\x09\x0A\x07_statusB\x14\x0A\x12_storage_pool_typeB\x07\x0A\x05_zone\"\xE1\x03\x0A\x19StoragePoolAggregatedList\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x12O\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2=.google.cloud.compute.v1.StoragePoolAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01\x1A]\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12>\x0A\x05value\x18\x02 \x01(\x0B2/.google.cloud.compute.v1.StoragePoolsScopedList:\x028\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xE0\x04\x0A\x0FStoragePoolDisk\x12\x1D\x0A\x12attached_instances\x18\xA3\xF3\x8E\x1F \x03(\x09\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09H\x01\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x02\x88\x01\x01\x12 \x0A\x10provisioned_iops\x18\xD4\xBD\x87Y \x01(\x03H\x03\x88\x01\x01\x12'\x0A\x16provisioned_throughput\x18\x95\xBE\x88\xFB\x01 \x01(\x03H\x04\x88\x01\x01\x12\x1C\x0A\x11resource_policies\x18\xE1\x9C\xCC\x0A \x03(\x09\x12\x18\x0A\x07size_gb\x18\xD9\x8B\x80\xEC\x01 \x01(\x03H\x05\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x06\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x07\x88\x01\x01\x12\x1A\x0A\x0Aused_bytes\x18\xE9\x9A\xBAn \x01(\x03H\x08\x88\x01\x01\"\x88\x01\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x10\x0A\x08CREATING\x10\xB9\xBD\x9D\xD9\x01\x12\x10\x0A\x08DELETING\x10\xA8\xA7\x87\xFC\x01\x12\x0E\x0A\x06FAILED\x10\xBD\x90\xA6\xD9\x01\x12\x0C\x0A\x05READY\x10\x83\xC3\x8F%\x12\x11\x0A\x09RESTORING\x10\xAB\xA7\xE2\xC0\x01\x12\x13\x0A\x0BUNAVAILABLE\x10\xB0\xD8\xA5\xC5\x01B\x15\x0A\x13_creation_timestampB\x07\x0A\x05_diskB\x07\x0A\x05_nameB\x13\x0A\x11_provisioned_iopsB\x19\x0A\x17_provisioned_throughputB\x0A\x0A\x08_size_gbB\x09\x0A\x07_statusB\x07\x0A\x05_typeB\x0D\x0A\x0B_used_bytes\"\xCE\x01\x0A'StoragePoolExapoolProvisionedCapacityGb\x12\"\x0A\x12capacity_optimized\x18\xE2\xEF\xDFw \x01(\x03H\x00\x88\x01\x01\x12\x1F\x0A\x0Eread_optimized\x18\xBE\xB3\xF3\xB9\x01 \x01(\x03H\x01\x88\x01\x01\x12 \x0A\x0Fwrite_optimized\x18\xC7\xA1\xED\xEA\x01 \x01(\x03H\x02\x88\x01\x01B\x15\x0A\x13_capacity_optimizedB\x11\x0A\x0F_read_optimizedB\x12\x0A\x10_write_optimized\"\xDF\x02\x0A\x0FStoragePoolList\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x126\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2\$.google.cloud.compute.v1.StoragePool\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xE8\x02\x0A\x14StoragePoolListDisks\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x12:\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2(.google.cloud.compute.v1.StoragePoolDisk\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB7\x01\x0A\x11StoragePoolParams\x12f\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2C.google.cloud.compute.v1.StoragePoolParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\x90\x08\x0A\x19StoragePoolResourceStatus\x12\x1A\x0A\x0Adisk_count\x18\xED\xAF\x9DW \x01(\x03H\x00\x88\x01\x01\x12%\x0A\x15exapool_max_read_iops\x18\xC2\xEA\x9F\x1C \x01(\x03H\x01\x88\x01\x01\x12,\x0A\x1Bexapool_max_read_throughput\x18\x83\xD6\xB4\xBA\x01 \x01(\x03H\x02\x88\x01\x01\x12'\x0A\x16exapool_max_write_iops\x18\xF9\xA2\xE8\x8B\x01 \x01(\x03H\x03\x88\x01\x01\x12-\x0A\x1Cexapool_max_write_throughput\x18\xFA\x83\xC4\x9D\x01 \x01(\x03H\x04\x88\x01\x01\x12&\x0A\x15last_resize_timestamp\x18\xD4\xFB\xE7\xEE\x01 \x01(\x09H\x05\x88\x01\x01\x126\x0A&max_total_provisioned_disk_capacity_gb\x18\xDF\xDE\x88O \x01(\x03H\x06\x88\x01\x01\x12)\x0A\x18pool_used_capacity_bytes\x18\xC5\xE9\xB0\xF3\x01 \x01(\x03H\x07\x88\x01\x01\x12\x1E\x0A\x0Epool_used_iops\x18\x88\xC9\xBC/ \x01(\x03H\x08\x88\x01\x01\x12\$\x0A\x14pool_used_throughput\x18\xC9\x9B\xA5b \x01(\x03H\x09\x88\x01\x01\x12'\x0A\x17pool_user_written_bytes\x18\xD2\xED\x96m \x01(\x03H\x0A\x88\x01\x01\x123\x0A\"total_provisioned_disk_capacity_gb\x18\xA4\x8D\xB3\xF8\x01 \x01(\x03H\x0B\x88\x01\x01\x12+\x0A\x1Btotal_provisioned_disk_iops\x18\x85\xDC\xD2\x0F \x01(\x03H\x0C\x88\x01\x01\x122\x0A!total_provisioned_disk_throughput\x18\x86\x8B\xBC\xD5\x01 \x01(\x03H\x0D\x88\x01\x01B\x0D\x0A\x0B_disk_countB\x18\x0A\x16_exapool_max_read_iopsB\x1E\x0A\x1C_exapool_max_read_throughputB\x19\x0A\x17_exapool_max_write_iopsB\x1F\x0A\x1D_exapool_max_write_throughputB\x18\x0A\x16_last_resize_timestampB)\x0A'_max_total_provisioned_disk_capacity_gbB\x1B\x0A\x19_pool_used_capacity_bytesB\x11\x0A\x0F_pool_used_iopsB\x17\x0A\x15_pool_used_throughputB\x1A\x0A\x18_pool_user_written_bytesB%\x0A#_total_provisioned_disk_capacity_gbB\x1E\x0A\x1C_total_provisioned_disk_iopsB\$\x0A\"_total_provisioned_disk_throughput\"\xE7\x07\x0A\x0FStoragePoolType\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12G\x0A\x0Adeprecated\x18\xB3\xCB\xD1\xF5\x01 \x01(\x0B2*.google.cloud.compute.v1.DeprecationStatusH\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x03\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x04\x88\x01\x01\x120\x0A max_pool_provisioned_capacity_gb\x18\xCD\xF1\xECV \x01(\x03H\x05\x88\x01\x01\x12*\x0A\x19max_pool_provisioned_iops\x18\xFC\xCF\xD9\xF5\x01 \x01(\x03H\x06\x88\x01\x01\x12/\x0A\x1Fmax_pool_provisioned_throughput\x18\xBD\xD4\x94m \x01(\x03H\x07\x88\x01\x01\x120\x0A min_pool_provisioned_capacity_gb\x18\x9F\x8D\x8B[ \x01(\x03H\x08\x88\x01\x01\x12*\x0A\x19min_pool_provisioned_iops\x18\xEA\xC4\xCB\xC6\x01 \x01(\x03H\x09\x88\x01\x01\x120\x0A\x1Fmin_pool_provisioned_throughput\x18\xAB\xB4\xAE\xAF\x01 \x01(\x03H\x0A\x88\x01\x01\x12\x1C\x0A\x0Bmin_size_gb\x18\xEC\xC1\xDB\xB7\x01 \x01(\x03H\x0B\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x0C\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0D\x88\x01\x01\x12!\x0A\x11self_link_with_id\x18\x82\xAC\x9D\x15 \x01(\x09H\x0E\x88\x01\x01\x12\x1F\x0A\x14supported_disk_types\x18\x88\x8F\xE7G \x03(\x09\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x0F\x88\x01\x01B\x15\x0A\x13_creation_timestampB\x0D\x0A\x0B_deprecatedB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB#\x0A!_max_pool_provisioned_capacity_gbB\x1C\x0A\x1A_max_pool_provisioned_iopsB\"\x0A _max_pool_provisioned_throughputB#\x0A!_min_pool_provisioned_capacity_gbB\x1C\x0A\x1A_min_pool_provisioned_iopsB\"\x0A _min_pool_provisioned_throughputB\x0E\x0A\x0C_min_size_gbB\x07\x0A\x05_nameB\x0C\x0A\x0A_self_linkB\x14\x0A\x12_self_link_with_idB\x07\x0A\x05_zone\"\xB5\x03\x0A\x1DStoragePoolTypeAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12S\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2A.google.cloud.compute.v1.StoragePoolTypeAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1Aa\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12B\x0A\x05value\x18\x02 \x01(\x0B23.google.cloud.compute.v1.StoragePoolTypesScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xAF\x02\x0A\x13StoragePoolTypeList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12:\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2(.google.cloud.compute.v1.StoragePoolType\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xAD\x01\x0A\x1AStoragePoolTypesScopedList\x12H\x0A\x12storage_pool_types\x18\xDA\xAD\xD0\x83\x01 \x03(\x0B2(.google.cloud.compute.v1.StoragePoolType\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xA0\x01\x0A\x16StoragePoolsScopedList\x12?\x0A\x0Dstorage_pools\x18\x93\x92\xC0\xD0\x01 \x03(\x0B2\$.google.cloud.compute.v1.StoragePool\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xA1\x16\x0A\x0ASubnetwork\x120\x0A allow_subnet_cidr_routes_overlap\x18\xD1\xCE\xAD \x01(\x08H\x00\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12 \x0A\x10enable_flow_logs\x18\xE4\xC4\xA1H \x01(\x08H\x03\x88\x01\x01\x12\$\x0A\x14external_ipv6_prefix\x18\xF6\x92\xB6B \x01(\x09H\x04\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x05\x88\x01\x01\x12 \x0A\x0Fgateway_address\x18\xF9\x89\xA4\xDB\x01 \x01(\x09H\x06\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x07\x88\x01\x01\x12%\x0A\x14internal_ipv6_prefix\x18\xE8\xA2\xB4\xF1\x01 \x01(\x09H\x08\x88\x01\x01\x12\x1D\x0A\x0Dip_cidr_range\x18\xCA\xCD\xE4. \x01(\x09H\x09\x88\x01\x01\x12\x1D\x0A\x0Dip_collection\x18\xB6\x91\xA8T \x01(\x09H\x0A\x88\x01\x01\x12!\x0A\x10ipv6_access_type\x18\xDD\xF5\xD1\xF0\x01 \x01(\x09H\x0B\x88\x01\x01\x12 \x0A\x0Fipv6_cidr_range\x18\x8A\x9C\x9F\x82\x01 \x01(\x09H\x0C\x88\x01\x01\x12\"\x0A\x11ipv6_gce_endpoint\x18\xE3\xCA\xE2\x98\x01 \x01(\x09H\x0D\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x0E\x88\x01\x01\x12I\x0A\x0Alog_config\x18\x9D\xD1\xC1\xA7\x01 \x01(\x0B2,.google.cloud.compute.v1.SubnetworkLogConfigH\x0F\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x10\x88\x01\x01\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09H\x11\x88\x01\x01\x12A\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2).google.cloud.compute.v1.SubnetworkParamsH\x12\x88\x01\x01\x12)\x0A\x18private_ip_google_access\x18\xCE\xE8\xFD\xC8\x01 \x01(\x08H\x13\x88\x01\x01\x12*\x0A\x1Aprivate_ipv6_google_access\x18\x8E\xCC\x82\x17 \x01(\x09H\x14\x88\x01\x01\x12\x18\x0A\x07purpose\x18\x9E\xFA\xEF\x96\x01 \x01(\x09H\x15\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x16\x88\x01\x01\x12(\x0A\x17reserved_internal_range\x18\xB2\x9E\xBF\x88\x01 \x01(\x09H\x17\x88\x01\x01\x12\$\x0A\x13resolve_subnet_mask\x18\xBB\xD9\xED\xF6\x01 \x01(\x09H\x18\x88\x01\x01\x12\x14\x0A\x04role\x18\xF6\x80\xD6\x01 \x01(\x09H\x19\x88\x01\x01\x12Q\x0A\x13secondary_ip_ranges\x18\xE3\xFF\x94A \x03(\x0B21.google.cloud.compute.v1.SubnetworkSecondaryRange\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x1A\x88\x01\x01\x12\x1B\x0A\x0Astack_type\x18\x91\xB5\x8B\xCB\x01 \x01(\x09H\x1B\x88\x01\x01\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H\x1C\x88\x01\x01\x12/\x0A\$system_reserved_external_ipv6_ranges\x18\xE1\x88\x93\x1F \x03(\x09\x120\x0A\$system_reserved_internal_ipv6_ranges\x18\xD3\x98\x91\xCE\x01 \x03(\x09\x12Z\x0A\x13utilization_details\x18\xA5\x8A\xE6; \x01(\x0B25.google.cloud.compute.v1.SubnetworkUtilizationDetailsH\x1D\x88\x01\x01\"y\x0A\x0EIpv6AccessType\x12\x1E\x0A\x1AUNDEFINED_IPV6_ACCESS_TYPE\x10\x00\x12\x0F\x0A\x08EXTERNAL\x10\xCB\xA7\xFD\x10\x12\x10\x0A\x08INTERNAL\x10\xBD\xED\x96\x85\x01\x12\$\x0A\x1CUNSPECIFIED_IPV6_ACCESS_TYPE\x10\xA5\xF6\xA4\x95\x01\"T\x0A\x0FIpv6GceEndpoint\x12\x1F\x0A\x1BUNDEFINED_IPV6_GCE_ENDPOINT\x10\x00\x12\x10\x0A\x09VM_AND_FR\x10\xDC\x8D\xF9\x13\x12\x0E\x0A\x07VM_ONLY\x10\xB4\xC0\xF3p\"\xBE\x01\x0A\x17PrivateIpv6GoogleAccess\x12(\x0A\$UNDEFINED_PRIVATE_IPV6_GOOGLE_ACCESS\x10\x00\x12\x1D\x0A\x15DISABLE_GOOGLE_ACCESS\x10\xF3\xA9\x84\xD7\x01\x12-\x0A%ENABLE_BIDIRECTIONAL_ACCESS_TO_GOOGLE\x10\xBA\xCA\x89\xCC\x01\x12+\x0A#ENABLE_OUTBOUND_VM_ACCESS_TO_GOOGLE\x10\xD7\xFA\xB6\x89\x01\"\xF8\x01\x0A\x07Purpose\x12\x15\x0A\x11UNDEFINED_PURPOSE\x10\x00\x12\x1B\x0A\x14GLOBAL_MANAGED_PROXY\x10\xF2\xCB\xE0p\x12#\x0A\x1CINTERNAL_HTTPS_LOAD_BALANCER\x10\xD9\xB6\xCEv\x12\x16\x0A\x0EPEER_MIGRATION\x10\x91\xAA\xC7\xEA\x01\x12\x0F\x0A\x07PRIVATE\x10\xE3\xE2\xB2\xC0\x01\x12\x13\x0A\x0BPRIVATE_NAT\x10\xA5\xC8\xAE\xAF\x01\x12\x17\x0A\x10PRIVATE_RFC_1918\x10\xDB\xFE\xC5y\x12\x1E\x0A\x17PRIVATE_SERVICE_CONNECT\x10\xC4\xF4\xF9\x16\x12\x1D\x0A\x16REGIONAL_MANAGED_PROXY\x10\xEE\xB6\xFDH\"h\x0A\x11ResolveSubnetMask\x12!\x0A\x1DUNDEFINED_RESOLVE_SUBNET_MASK\x10\x00\x12\x16\x0A\x0EARP_ALL_RANGES\x10\xD4\xD2\xC0\xD4\x01\x12\x18\x0A\x11ARP_PRIMARY_RANGE\x10\x80\x85\xA99\":\x0A\x04Role\x12\x12\x0A\x0EUNDEFINED_ROLE\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x0E\x0A\x06BACKUP\x10\xC2\xD3\xCD\xA2\x01\"{\x0A\x09StackType\x12\x18\x0A\x14UNDEFINED_STACK_TYPE\x10\x00\x12\x10\x0A\x09IPV4_IPV6\x10\x81\xE8\xCA\x0A\x12\x10\x0A\x09IPV4_ONLY\x10\xA6\xCB\xD5\x0A\x12\x10\x0A\x09IPV6_ONLY\x10\xE4\xAD\xFC%\x12\x1E\x0A\x16UNSPECIFIED_STACK_TYPE\x10\xD9\xD1\x91\x8E\x01\"<\x0A\x05State\x12\x13\x0A\x0FUNDEFINED_STATE\x10\x00\x12\x10\x0A\x08DRAINING\x10\xEA\xD5\x8C\xE5\x01\x12\x0C\x0A\x05READY\x10\x83\xC3\x8F%B#\x0A!_allow_subnet_cidr_routes_overlapB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x13\x0A\x11_enable_flow_logsB\x17\x0A\x15_external_ipv6_prefixB\x0E\x0A\x0C_fingerprintB\x12\x0A\x10_gateway_addressB\x05\x0A\x03_idB\x17\x0A\x15_internal_ipv6_prefixB\x10\x0A\x0E_ip_cidr_rangeB\x10\x0A\x0E_ip_collectionB\x13\x0A\x11_ipv6_access_typeB\x12\x0A\x10_ipv6_cidr_rangeB\x14\x0A\x12_ipv6_gce_endpointB\x07\x0A\x05_kindB\x0D\x0A\x0B_log_configB\x07\x0A\x05_nameB\x0A\x0A\x08_networkB\x09\x0A\x07_paramsB\x1B\x0A\x19_private_ip_google_accessB\x1D\x0A\x1B_private_ipv6_google_accessB\x0A\x0A\x08_purposeB\x09\x0A\x07_regionB\x1A\x0A\x18_reserved_internal_rangeB\x16\x0A\x14_resolve_subnet_maskB\x07\x0A\x05_roleB\x0C\x0A\x0A_self_linkB\x0D\x0A\x0B_stack_typeB\x08\x0A\x06_stateB\x16\x0A\x14_utilization_details\"\xBF\x03\x0A\x18SubnetworkAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12N\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2<.google.cloud.compute.v1.SubnetworkAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1A\\\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12=\x0A\x05value\x18\x02 \x01(\x0B2..google.cloud.compute.v1.SubnetworksScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xA5\x02\x0A\x0ESubnetworkList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x125\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2#.google.cloud.compute.v1.Subnetwork\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xDD\x04\x0A\x13SubnetworkLogConfig\x12\$\x0A\x14aggregation_interval\x18\x82\x9B\xB4S \x01(\x09H\x00\x88\x01\x01\x12\x17\x0A\x06enable\x18\x83\xCB\xD4\x94\x01 \x01(\x08H\x01\x88\x01\x01\x12\x1B\x0A\x0Bfilter_expr\x18\xDC\xA4\xB8W \x01(\x09H\x02\x88\x01\x01\x12\x1E\x0A\x0Dflow_sampling\x18\xD8\xE7\xE5\xFC\x01 \x01(\x02H\x03\x88\x01\x01\x12\x18\x0A\x08metadata\x18\xAF\xF6\xB5) \x01(\x09H\x04\x88\x01\x01\x12\x1B\x0A\x0Fmetadata_fields\x18\xC9\xBB\xBB\xB4\x01 \x03(\x09\"\xC8\x01\x0A\x13AggregationInterval\x12\"\x0A\x1EUNDEFINED_AGGREGATION_INTERVAL\x10\x00\x12\x17\x0A\x0FINTERVAL_10_MIN\x10\xCC\xD1\xA5\xE8\x01\x12\x17\x0A\x0FINTERVAL_15_MIN\x10\xD1\xBC\xBF\xEA\x01\x12\x15\x0A\x0EINTERVAL_1_MIN\x10\xAA\xD2\xF6 \x12\x16\x0A\x0FINTERVAL_30_SEC\x10\x89\xE0\xCC\x03\x12\x15\x0A\x0EINTERVAL_5_MIN\x10\xAE\x8E\xD8\"\x12\x15\x0A\x0EINTERVAL_5_SEC\x10\xAD\xBA\xD8\"\"u\x0A\x08Metadata\x12\x16\x0A\x12UNDEFINED_METADATA\x10\x00\x12\x16\x0A\x0FCUSTOM_METADATA\x10\xBD\xD8\xE3\x1D\x12\x1C\x0A\x14EXCLUDE_ALL_METADATA\x10\x92\xBD\xC1\x9F\x01\x12\x1B\x0A\x14INCLUDE_ALL_METADATA\x10\x84\xCD\xBFNB\x17\x0A\x15_aggregation_intervalB\x09\x0A\x07_enableB\x0E\x0A\x0C_filter_exprB\x10\x0A\x0E_flow_samplingB\x0B\x0A\x09_metadata\"\xB5\x01\x0A\x10SubnetworkParams\x12e\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2B.google.cloud.compute.v1.SubnetworkParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xBD\x01\x0A\x18SubnetworkSecondaryRange\x12\x1D\x0A\x0Dip_cidr_range\x18\xCA\xCD\xE4. \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Arange_name\x18\xCD\xF0\xB4\x9E\x01 \x01(\x09H\x01\x88\x01\x01\x12(\x0A\x17reserved_internal_range\x18\xB2\x9E\xBF\x88\x01 \x01(\x09H\x02\x88\x01\x01B\x10\x0A\x0E_ip_cidr_rangeB\x0D\x0A\x0B_range_nameB\x1A\x0A\x18_reserved_internal_range\"\xC8\x04\x0A\x1CSubnetworkUtilizationDetails\x12y\x0A\"external_ipv6_instance_utilization\x18\xDC\xC2\x93\xC8\x01 \x01(\x0B2D.google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6UtilizationH\x00\x88\x01\x01\x12r\x0A\x1Cexternal_ipv6_lb_utilization\x18\xBD\x97\x8FA \x01(\x0B2D.google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6UtilizationH\x01\x88\x01\x01\x12o\x0A\x19internal_ipv6_utilization\x18\x8C\xCA\x9E! \x01(\x0B2D.google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6UtilizationH\x02\x88\x01\x01\x12b\x0A\x11ipv4_utilizations\x18\xAB\x9D\xA8b \x03(\x0B2D.google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV4UtilizationB%\x0A#_external_ipv6_instance_utilizationB\x1F\x0A\x1D_external_ipv6_lb_utilizationB\x1C\x0A\x1A_internal_ipv6_utilization\"\xC6\x01\x0A+SubnetworkUtilizationDetailsIPV4Utilization\x12\x1B\x0A\x0Arange_name\x18\xCD\xF0\xB4\x9E\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12total_allocated_ip\x18\xBA\x99\x88\x85\x01 \x01(\x03H\x01\x88\x01\x01\x12\x1D\x0A\x0Dtotal_free_ip\x18\xDF\xE3\xAE2 \x01(\x03H\x02\x88\x01\x01B\x0D\x0A\x0B_range_nameB\x15\x0A\x13_total_allocated_ipB\x10\x0A\x0E_total_free_ip\"\xDE\x01\x0A+SubnetworkUtilizationDetailsIPV6Utilization\x12E\x0A\x12total_allocated_ip\x18\xBA\x99\x88\x85\x01 \x01(\x0B2 .google.cloud.compute.v1.Uint128H\x00\x88\x01\x01\x12?\x0A\x0Dtotal_free_ip\x18\xDF\xE3\xAE2 \x01(\x0B2 .google.cloud.compute.v1.Uint128H\x01\x88\x01\x01B\x15\x0A\x13_total_allocated_ipB\x10\x0A\x0E_total_free_ip\"V\x0A#SubnetworksExpandIpCidrRangeRequest\x12\x1D\x0A\x0Dip_cidr_range\x18\xCA\xCD\xE4. \x01(\x09H\x00\x88\x01\x01B\x10\x0A\x0E_ip_cidr_range\"\x9C\x01\x0A\x15SubnetworksScopedList\x12<\x0A\x0Bsubnetworks\x18\xC5\xD4\xA5\xC6\x01 \x03(\x0B2#.google.cloud.compute.v1.Subnetwork\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\x8D\x01\x0A\x18SubnetworksScopedWarning\x12\x1B\x0A\x0Ascope_name\x18\x96\x93\xE3\xA4\x01 \x01(\x09H\x00\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x01\x88\x01\x01B\x0D\x0A\x0B_scope_nameB\x0A\x0A\x08_warning\"t\x0A*SubnetworksSetPrivateIpGoogleAccessRequest\x12)\x0A\x18private_ip_google_access\x18\xCE\xE8\xFD\xC8\x01 \x01(\x08H\x00\x88\x01\x01B\x1B\x0A\x19_private_ip_google_access\"\x7F\x0A\x0ASubsetting\x12\x16\x0A\x06policy\x18\xB2\xCA\xB6+ \x01(\x09H\x00\x88\x01\x01\"N\x0A\x06Policy\x12\x14\x0A\x10UNDEFINED_POLICY\x10\x00\x12!\x0A\x1ACONSISTENT_HASH_SUBSETTING\x10\xB4\x98\xFC3\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01B\x09\x0A\x07_policy\"\xD7\x01\x0A\x16SuspendInstanceRequest\x12\"\x0A\x11discard_local_ssd\x18\xCF\xE9\xAD\x98\x01 \x01(\x08H\x00\x88\x01\x01\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x14\x0A\x12_discard_local_ssdB\x0D\x0A\x0B_request_id\"\xD4\x02\x0A+SuspendInstancesInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x91\x01\x0A:instance_group_managers_suspend_instances_request_resource\x18\xD1\x8D\xA1\x16 \x01(\x0B2E.google.cloud.compute.v1.InstanceGroupManagersSuspendInstancesRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xEB\x02\x0A1SuspendInstancesRegionInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x9E\x01\x0AAregion_instance_group_managers_suspend_instances_request_resource\x18\xFC\xE5\x94f \x01(\x0B2K.google.cloud.compute.v1.RegionInstanceGroupManagersSuspendInstancesRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x89\x01\x0A SwitchToCustomModeNetworkRequest\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xD8\x03\x0A\x0ETCPHealthCheck\x12\x14\x0A\x04port\x18\x81\xB1\xD2\x01 \x01(\x05H\x00\x88\x01\x01\x12\x19\x0A\x09port_name\x18\x89\x87\xE7\x13 \x01(\x09H\x01\x88\x01\x01\x12\"\x0A\x12port_specification\x18\xC5\xEB\xCC\x18 \x01(\x09H\x02\x88\x01\x01\x12\x1C\x0A\x0Cproxy_header\x18\xFE\xBA\xBCL \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07request\x18\x8F\xE5\xBB\x0A \x01(\x09H\x04\x88\x01\x01\x12\x18\x0A\x08response\x18\xC1\xA8\xDC] \x01(\x09H\x05\x88\x01\x01\"~\x0A\x11PortSpecification\x12 \x0A\x1CUNDEFINED_PORT_SPECIFICATION\x10\x00\x12\x15\x0A\x0EUSE_FIXED_PORT\x10\xE4\x88\xDBZ\x12\x16\x0A\x0EUSE_NAMED_PORT\x10\xBF\xCF\xC7\xA6\x01\x12\x18\x0A\x10USE_SERVING_PORT\x10\xCC\xD1\xF5\xAC\x01\"H\x0A\x0BProxyHeader\x12\x1A\x0A\x16UNDEFINED_PROXY_HEADER\x10\x00\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01\x12\x10\x0A\x08PROXY_V1\x10\xAC\xA4\xB7\x9F\x01B\x07\x0A\x05_portB\x0C\x0A\x0A_port_nameB\x15\x0A\x13_port_specificationB\x0F\x0A\x0D_proxy_headerB\x0A\x0A\x08_requestB\x0B\x0A\x09_response\"E\x0A\x04Tags\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x09B\x0E\x0A\x0C_fingerprint\"\xCA\x03\x0A\x0FTargetGrpcProxy\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x02\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x03\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x04\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x05\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x06\x88\x01\x01\x12!\x0A\x11self_link_with_id\x18\x82\xAC\x9D\x15 \x01(\x09H\x07\x88\x01\x01\x12\x18\x0A\x07url_map\x18\x8C\x95\x81\xAF\x01 \x01(\x09H\x08\x88\x01\x01\x12&\x0A\x16validate_for_proxyless\x18\xA8\xE3\xC60 \x01(\x08H\x09\x88\x01\x01B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x0E\x0A\x0C_fingerprintB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x0C\x0A\x0A_self_linkB\x14\x0A\x12_self_link_with_idB\x0A\x0A\x08_url_mapB\x19\x0A\x17_validate_for_proxyless\"\xAF\x02\x0A\x13TargetGrpcProxyList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12:\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2(.google.cloud.compute.v1.TargetGrpcProxy\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xAE\x01\x0A\x1BTargetHttpProxiesScopedList\x12H\x0A\x13target_http_proxies\x18\xC3\xD5\xA8M \x03(\x0B2(.google.cloud.compute.v1.TargetHttpProxy\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xEB\x03\x0A\x0FTargetHttpProxy\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x02\x88\x01\x01\x12,\x0A\x1Bhttp_keep_alive_timeout_sec\x18\xDE\xCE\xA6\xD5\x01 \x01(\x05H\x03\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x04\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x05\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x06\x88\x01\x01\x12\x1B\x0A\x0Aproxy_bind\x18\xEE\xCE\xB1\x88\x01 \x01(\x08H\x07\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x08\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x09\x88\x01\x01\x12\x18\x0A\x07url_map\x18\x8C\x95\x81\xAF\x01 \x01(\x09H\x0A\x88\x01\x01B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x0E\x0A\x0C_fingerprintB\x1E\x0A\x1C_http_keep_alive_timeout_secB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x0D\x0A\x0B_proxy_bindB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_url_map\"\x88\x03\x0A\x1DTargetHttpProxyAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12S\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2A.google.cloud.compute.v1.TargetHttpProxyAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x1Ab\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12C\x0A\x05value\x18\x02 \x01(\x0B24.google.cloud.compute.v1.TargetHttpProxiesScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_link\"\xAF\x02\x0A\x13TargetHttpProxyList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12:\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2(.google.cloud.compute.v1.TargetHttpProxy\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB2\x01\x0A\x1CTargetHttpsProxiesScopedList\x12K\x0A\x14target_https_proxies\x18\x8A\xFC\xE7\xAE\x01 \x03(\x0B2).google.cloud.compute.v1.TargetHttpsProxy\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"a\x0A*TargetHttpsProxiesSetCertificateMapRequest\x12\x1F\x0A\x0Fcertificate_map\x18\xB4\xE5\xCDJ \x01(\x09H\x00\x88\x01\x01B\x12\x0A\x10_certificate_map\"\xB6\x01\x0A(TargetHttpsProxiesSetQuicOverrideRequest\x12\x1E\x0A\x0Dquic_override\x18\xAD\xA1\xDB\xD9\x01 \x01(\x09H\x00\x88\x01\x01\"X\x0A\x0CQuicOverride\x12\x1B\x0A\x17UNDEFINED_QUIC_OVERRIDE\x10\x00\x12\x0E\x0A\x07DISABLE\x10\xC8\xDD\xA6s\x12\x0E\x0A\x06ENABLE\x10\x83\xB3\xA0\xD1\x01\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01B\x10\x0A\x0E_quic_override\"K\x0A+TargetHttpsProxiesSetSslCertificatesRequest\x12\x1C\x0A\x10ssl_certificates\x18\x8F\xA2\xC3\xAE\x01 \x03(\x09\"\x9D\x08\x0A\x10TargetHttpsProxy\x12\$\x0A\x14authorization_policy\x18\xB8\xEF\x97\x10 \x01(\x09H\x00\x88\x01\x01\x12\x1F\x0A\x0Fcertificate_map\x18\xB4\xE5\xCDJ \x01(\x09H\x01\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x02\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x04\x88\x01\x01\x12,\x0A\x1Bhttp_keep_alive_timeout_sec\x18\xDE\xCE\xA6\xD5\x01 \x01(\x05H\x05\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x06\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x07\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x08\x88\x01\x01\x12\x1B\x0A\x0Aproxy_bind\x18\xEE\xCE\xB1\x88\x01 \x01(\x08H\x09\x88\x01\x01\x12\x1E\x0A\x0Dquic_override\x18\xAD\xA1\xDB\xD9\x01 \x01(\x09H\x0A\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x0B\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0C\x88\x01\x01\x12\"\x0A\x11server_tls_policy\x18\xF2\xDE\x87\x8D\x01 \x01(\x09H\x0D\x88\x01\x01\x12\x1C\x0A\x10ssl_certificates\x18\x8F\xA2\xC3\xAE\x01 \x03(\x09\x12\x1B\x0A\x0Assl_policy\x18\xC5\xFD\xE0\x8C\x01 \x01(\x09H\x0E\x88\x01\x01\x12\x1E\x0A\x0Etls_early_data\x18\xCA\xE1\x91\x1D \x01(\x09H\x0F\x88\x01\x01\x12\x18\x0A\x07url_map\x18\x8C\x95\x81\xAF\x01 \x01(\x09H\x10\x88\x01\x01\"X\x0A\x0CQuicOverride\x12\x1B\x0A\x17UNDEFINED_QUIC_OVERRIDE\x10\x00\x12\x0E\x0A\x07DISABLE\x10\xC8\xDD\xA6s\x12\x0E\x0A\x06ENABLE\x10\x83\xB3\xA0\xD1\x01\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01\"x\x0A\x0CTlsEarlyData\x12\x1C\x0A\x18UNDEFINED_TLS_EARLY_DATA\x10\x00\x12\x10\x0A\x08DISABLED\x10\xFC\xD4\xB0\xF6\x01\x12\x12\x0A\x0APERMISSIVE\x10\x9F\xE5\xBE\xF0\x01\x12\x0E\x0A\x06STRICT\x10\xC9\xA5\xA1\x93\x01\x12\x14\x0A\x0CUNRESTRICTED\x10\xB4\xA7\x85\xDA\x01B\x17\x0A\x15_authorization_policyB\x12\x0A\x10_certificate_mapB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x0E\x0A\x0C_fingerprintB\x1E\x0A\x1C_http_keep_alive_timeout_secB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x0D\x0A\x0B_proxy_bindB\x10\x0A\x0E_quic_overrideB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB\x14\x0A\x12_server_tls_policyB\x0D\x0A\x0B_ssl_policyB\x11\x0A\x0F_tls_early_dataB\x0A\x0A\x08_url_map\"\xD2\x03\x0A\x1ETargetHttpsProxyAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12T\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2B.google.cloud.compute.v1.TargetHttpsProxyAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1Ac\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12D\x0A\x05value\x18\x02 \x01(\x0B25.google.cloud.compute.v1.TargetHttpsProxiesScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB1\x02\x0A\x14TargetHttpsProxyList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12;\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2).google.cloud.compute.v1.TargetHttpsProxy\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xFC\x03\x0A\x0ETargetInstance\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x02\x88\x01\x01\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09H\x03\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x04\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x05\x88\x01\x01\x12\x1B\x0A\x0Anat_policy\x18\x90\xC4\x8A\xF3\x01 \x01(\x09H\x06\x88\x01\x01\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09H\x07\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09H\x08\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x09\x88\x01\x01\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09H\x0A\x88\x01\x01\"4\x0A\x09NatPolicy\x12\x18\x0A\x14UNDEFINED_NAT_POLICY\x10\x00\x12\x0D\x0A\x06NO_NAT\x10\x83\xBB\xFELB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x0B\x0A\x09_instanceB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x0D\x0A\x0B_nat_policyB\x0A\x0A\x08_networkB\x12\x0A\x10_security_policyB\x0C\x0A\x0A_self_linkB\x07\x0A\x05_zone\"\xCB\x03\x0A\x1CTargetInstanceAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12R\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2@.google.cloud.compute.v1.TargetInstanceAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1A`\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12A\x0A\x05value\x18\x02 \x01(\x0B22.google.cloud.compute.v1.TargetInstancesScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xAD\x02\x0A\x12TargetInstanceList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x129\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2'.google.cloud.compute.v1.TargetInstance\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xA9\x01\x0A\x19TargetInstancesScopedList\x12E\x0A\x10target_instances\x18\xD0\xD2\xAD\xBB\x01 \x03(\x0B2'.google.cloud.compute.v1.TargetInstance\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xA5\x06\x0A\x0ATargetPool\x12\x1B\x0A\x0Bbackup_pool\x18\xF9\xC8\xF0\x15 \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1E\x0A\x0Efailover_ratio\x18\xFE\x94\xB4e \x01(\x02H\x03\x88\x01\x01\x12\x19\x0A\x0Dhealth_checks\x18\xAE\xAF\xE6\xD5\x01 \x03(\x09\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x04\x88\x01\x01\x12\x14\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x09\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x05\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x06\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x07\x88\x01\x01\x12\x1F\x0A\x0Fsecurity_policy\x18\x91\x86\xCAQ \x01(\x09H\x08\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x09\x88\x01\x01\x12!\x0A\x10session_affinity\x18\xB1\xC1\x99\xDD\x01 \x01(\x09H\x0A\x88\x01\x01\"\x8B\x02\x0A\x0FSessionAffinity\x12\x1E\x0A\x1AUNDEFINED_SESSION_AFFINITY\x10\x00\x12\x11\x0A\x09CLIENT_IP\x10\x9B\xDC\xE9\xA4\x01\x12\x1F\x0A\x18CLIENT_IP_NO_DESTINATION\x10\x94\x9A\xCD2\x12\x1B\x0A\x14CLIENT_IP_PORT_PROTO\x10\xAE\xF2\xDCi\x12\x16\x0A\x0FCLIENT_IP_PROTO\x10\xA4\xC5\x89\x0C\x12\x18\x0A\x10GENERATED_COOKIE\x10\xB4\xCE\xCA\xB0\x01\x12\x13\x0A\x0CHEADER_FIELD\x10\xA8\x89\xDC_\x12\x13\x0A\x0BHTTP_COOKIE\x10\xFB\xA3\x83\xEC\x01\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01\x12\x1E\x0A\x16STRONG_COOKIE_AFFINITY\x10\xFB\xDD\x93\xD1\x01B\x0E\x0A\x0C_backup_poolB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x11\x0A\x0F_failover_ratioB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x09\x0A\x07_regionB\x12\x0A\x10_security_policyB\x0C\x0A\x0A_self_linkB\x13\x0A\x11_session_affinity\"\xBF\x03\x0A\x18TargetPoolAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12N\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2<.google.cloud.compute.v1.TargetPoolAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1A\\\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12=\x0A\x05value\x18\x02 \x01(\x0B2..google.cloud.compute.v1.TargetPoolsScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"{\x0A\x18TargetPoolInstanceHealth\x12@\x0A\x0Dhealth_status\x18\xB5\xD6\xBA\xB5\x01 \x03(\x0B2%.google.cloud.compute.v1.HealthStatus\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x00\x88\x01\x01B\x07\x0A\x05_kind\"\xA5\x02\x0A\x0ETargetPoolList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x125\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2#.google.cloud.compute.v1.TargetPool\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"l\x0A TargetPoolsAddHealthCheckRequest\x12H\x0A\x0Dhealth_checks\x18\xAE\xAF\xE6\xD5\x01 \x03(\x0B2-.google.cloud.compute.v1.HealthCheckReference\"a\x0A\x1DTargetPoolsAddInstanceRequest\x12@\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x0B2*.google.cloud.compute.v1.InstanceReference\"o\x0A#TargetPoolsRemoveHealthCheckRequest\x12H\x0A\x0Dhealth_checks\x18\xAE\xAF\xE6\xD5\x01 \x03(\x0B2-.google.cloud.compute.v1.HealthCheckReference\"d\x0A TargetPoolsRemoveInstanceRequest\x12@\x0A\x09instances\x18\xFE\xFC\xEF\x0D \x03(\x0B2*.google.cloud.compute.v1.InstanceReference\"\x9D\x01\x0A\x15TargetPoolsScopedList\x12=\x0A\x0Ctarget_pools\x18\xA9\x9F\xA0\xA0\x01 \x03(\x0B2#.google.cloud.compute.v1.TargetPool\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"4\x0A\x0FTargetReference\x12\x16\x0A\x06target\x18\x91\xE3\xF9[ \x01(\x09H\x00\x88\x01\x01B\x09\x0A\x07_target\"P\x0A(TargetSslProxiesSetBackendServiceRequest\x12\x18\x0A\x07service\x18\xB5\x8D\x8F\xB2\x01 \x01(\x09H\x00\x88\x01\x01B\x0A\x0A\x08_service\"_\x0A(TargetSslProxiesSetCertificateMapRequest\x12\x1F\x0A\x0Fcertificate_map\x18\xB4\xE5\xCDJ \x01(\x09H\x00\x88\x01\x01B\x12\x0A\x10_certificate_map\"\xA0\x01\x0A%TargetSslProxiesSetProxyHeaderRequest\x12\x1C\x0A\x0Cproxy_header\x18\xFE\xBA\xBCL \x01(\x09H\x00\x88\x01\x01\"H\x0A\x0BProxyHeader\x12\x1A\x0A\x16UNDEFINED_PROXY_HEADER\x10\x00\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01\x12\x10\x0A\x08PROXY_V1\x10\xAC\xA4\xB7\x9F\x01B\x0F\x0A\x0D_proxy_header\"I\x0A)TargetSslProxiesSetSslCertificatesRequest\x12\x1C\x0A\x10ssl_certificates\x18\x8F\xA2\xC3\xAE\x01 \x03(\x09\"\x98\x04\x0A\x0ETargetSslProxy\x12\x1F\x0A\x0Fcertificate_map\x18\xB4\xE5\xCDJ \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x03\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x04\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x05\x88\x01\x01\x12\x1C\x0A\x0Cproxy_header\x18\xFE\xBA\xBCL \x01(\x09H\x06\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x07\x88\x01\x01\x12\x18\x0A\x07service\x18\xB5\x8D\x8F\xB2\x01 \x01(\x09H\x08\x88\x01\x01\x12\x1C\x0A\x10ssl_certificates\x18\x8F\xA2\xC3\xAE\x01 \x03(\x09\x12\x1B\x0A\x0Assl_policy\x18\xC5\xFD\xE0\x8C\x01 \x01(\x09H\x09\x88\x01\x01\"H\x0A\x0BProxyHeader\x12\x1A\x0A\x16UNDEFINED_PROXY_HEADER\x10\x00\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01\x12\x10\x0A\x08PROXY_V1\x10\xAC\xA4\xB7\x9F\x01B\x12\x0A\x10_certificate_mapB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x0F\x0A\x0D_proxy_headerB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_serviceB\x0D\x0A\x0B_ssl_policy\"\xAD\x02\x0A\x12TargetSslProxyList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x129\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2'.google.cloud.compute.v1.TargetSslProxy\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xAB\x01\x0A\x1ATargetTcpProxiesScopedList\x12F\x0A\x12target_tcp_proxies\x18\x80\xD7\xFA| \x03(\x0B2'.google.cloud.compute.v1.TargetTcpProxy\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"P\x0A(TargetTcpProxiesSetBackendServiceRequest\x12\x18\x0A\x07service\x18\xB5\x8D\x8F\xB2\x01 \x01(\x09H\x00\x88\x01\x01B\x0A\x0A\x08_service\"\xA0\x01\x0A%TargetTcpProxiesSetProxyHeaderRequest\x12\x1C\x0A\x0Cproxy_header\x18\xFE\xBA\xBCL \x01(\x09H\x00\x88\x01\x01\"H\x0A\x0BProxyHeader\x12\x1A\x0A\x16UNDEFINED_PROXY_HEADER\x10\x00\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01\x12\x10\x0A\x08PROXY_V1\x10\xAC\xA4\xB7\x9F\x01B\x0F\x0A\x0D_proxy_header\"\xE8\x03\x0A\x0ETargetTcpProxy\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x02\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x03\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x04\x88\x01\x01\x12\x1B\x0A\x0Aproxy_bind\x18\xEE\xCE\xB1\x88\x01 \x01(\x08H\x05\x88\x01\x01\x12\x1C\x0A\x0Cproxy_header\x18\xFE\xBA\xBCL \x01(\x09H\x06\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x07\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x08\x88\x01\x01\x12\x18\x0A\x07service\x18\xB5\x8D\x8F\xB2\x01 \x01(\x09H\x09\x88\x01\x01\"H\x0A\x0BProxyHeader\x12\x1A\x0A\x16UNDEFINED_PROXY_HEADER\x10\x00\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01\x12\x10\x0A\x08PROXY_V1\x10\xAC\xA4\xB7\x9F\x01B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x0D\x0A\x0B_proxy_bindB\x0F\x0A\x0D_proxy_headerB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_service\"\xCC\x03\x0A\x1CTargetTcpProxyAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12R\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2@.google.cloud.compute.v1.TargetTcpProxyAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1Aa\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12B\x0A\x05value\x18\x02 \x01(\x0B23.google.cloud.compute.v1.TargetTcpProxiesScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xAD\x02\x0A\x12TargetTcpProxyList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x129\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2'.google.cloud.compute.v1.TargetTcpProxy\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x82\x06\x0A\x10TargetVpnGateway\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x10forwarding_rules\x18\xB5\x9A\xCC\x96\x01 \x03(\x09\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x02\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x03\x88\x01\x01\x12!\x0A\x11label_fingerprint\x18\x99\xF0\xF7T \x01(\x09H\x04\x88\x01\x01\x12I\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B25.google.cloud.compute.v1.TargetVpnGateway.LabelsEntry\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x05\x88\x01\x01\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09H\x06\x88\x01\x01\x12G\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2/.google.cloud.compute.v1.TargetVpnGatewayParamsH\x07\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x08\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x09\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x0A\x88\x01\x01\x12\x12\x0A\x07tunnels\x18\x8B\xFA\xED1 \x03(\x09\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"`\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x10\x0A\x08CREATING\x10\xB9\xBD\x9D\xD9\x01\x12\x10\x0A\x08DELETING\x10\xA8\xA7\x87\xFC\x01\x12\x0E\x0A\x06FAILED\x10\xBD\x90\xA6\xD9\x01\x12\x0C\x0A\x05READY\x10\x83\xC3\x8F%B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x14\x0A\x12_label_fingerprintB\x07\x0A\x05_nameB\x0A\x0A\x08_networkB\x09\x0A\x07_paramsB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB\x09\x0A\x07_status\"\xD1\x03\x0A\x1ETargetVpnGatewayAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12T\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2B.google.cloud.compute.v1.TargetVpnGatewayAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1Ab\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12C\x0A\x05value\x18\x02 \x01(\x0B24.google.cloud.compute.v1.TargetVpnGatewaysScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB1\x02\x0A\x14TargetVpnGatewayList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12;\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2).google.cloud.compute.v1.TargetVpnGateway\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xC1\x01\x0A\x16TargetVpnGatewayParams\x12k\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2H.google.cloud.compute.v1.TargetVpnGatewayParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xB0\x01\x0A\x1BTargetVpnGatewaysScopedList\x12J\x0A\x13target_vpn_gateways\x18\x88\x93\xCA\xBF\x01 \x03(\x0B2).google.cloud.compute.v1.TargetVpnGateway\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\x93\x04\x0A\x0BTestFailure\x12\"\x0A\x11actual_output_url\x18\x82\xD9\xF1\x88\x01 \x01(\x09H\x00\x88\x01\x01\x12-\x0A\x1Dactual_redirect_response_code\x18\xD9\x83\xBC\x14 \x01(\x05H\x01\x88\x01\x01\x12\x1F\x0A\x0Eactual_service\x18\x84\xD2\xFE\xD1\x01 \x01(\x09H\x02\x88\x01\x01\x12\$\x0A\x13expected_output_url\x18\x98\xA2\xF7\xCE\x01 \x01(\x09H\x03\x88\x01\x01\x12/\x0A\x1Fexpected_redirect_response_code\x18\xEF\xEA\x80\x09 \x01(\x05H\x04\x88\x01\x01\x12 \x0A\x10expected_service\x18\xAE\xF8\xF1? \x01(\x09H\x05\x88\x01\x01\x12=\x0A\x07headers\x18\x86\xDF\x9D{ \x03(\x0B2).google.cloud.compute.v1.UrlMapTestHeader\x12\x14\x0A\x04host\x18\xA8\xEB\xC3\x01 \x01(\x09H\x06\x88\x01\x01\x12\x14\x0A\x04path\x18\xA5\xC8\xD1\x01 \x01(\x09H\x07\x88\x01\x01B\x14\x0A\x12_actual_output_urlB \x0A\x1E_actual_redirect_response_codeB\x11\x0A\x0F_actual_serviceB\x16\x0A\x14_expected_output_urlB\"\x0A _expected_redirect_response_codeB\x13\x0A\x11_expected_serviceB\x07\x0A\x05_hostB\x07\x0A\x05_path\"\xD2\x01\x0A TestIamPermissionsAddressRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xD3\x01\x0A#TestIamPermissionsAutoscalerRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\xC0\x01\x0A&TestIamPermissionsBackendBucketRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xC1\x01\x0A'TestIamPermissionsBackendServiceRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xCD\x01\x0A\x1DTestIamPermissionsDiskRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\xC5\x01\x0A+TestIamPermissionsExternalVpnGatewayRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xA8\x01\x0A'TestIamPermissionsFirewallPolicyRequest\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xBB\x01\x0A!TestIamPermissionsFirewallRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xC0\x01\x0A&TestIamPermissionsGlobalAddressRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xBE\x01\x0A\$TestIamPermissionsHealthCheckRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xB8\x01\x0A\x1ETestIamPermissionsImageRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xD6\x01\x0A&TestIamPermissionsInstanceGroupRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\xD1\x01\x0A!TestIamPermissionsInstanceRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\xC3\x01\x0A)TestIamPermissionsInstanceTemplateRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xDD\x01\x0A-TestIamPermissionsInstantSnapshotGroupRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\xD8\x01\x0A(TestIamPermissionsInstantSnapshotRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\xCE\x01\x0A4TestIamPermissionsInterconnectAttachmentGroupRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xC4\x01\x0A*TestIamPermissionsInterconnectGroupRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xBE\x01\x0A\$TestIamPermissionsLicenseCodeRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xBA\x01\x0A TestIamPermissionsLicenseRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xBF\x01\x0A%TestIamPermissionsMachineImageRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xDC\x01\x0A*TestIamPermissionsNetworkAttachmentRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xDD\x01\x0A-TestIamPermissionsNetworkEndpointGroupRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\xC8\x01\x0A.TestIamPermissionsNetworkFirewallPolicyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xD2\x01\x0A\"TestIamPermissionsNodeGroupRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\xD7\x01\x0A%TestIamPermissionsNodeTemplateRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xDA\x01\x0A(TestIamPermissionsPacketMirroringRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xDB\x01\x0A)TestIamPermissionsRegionAutoscalerRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xDE\x01\x0A,TestIamPermissionsRegionBackendBucketRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xDF\x01\x0A-TestIamPermissionsRegionBackendServiceRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xE5\x01\x0A3TestIamPermissionsRegionCompositeHealthCheckRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xD5\x01\x0A#TestIamPermissionsRegionDiskRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xE8\x01\x0A6TestIamPermissionsRegionHealthAggregationPolicyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xDC\x01\x0A*TestIamPermissionsRegionHealthCheckRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xE3\x01\x0A1TestIamPermissionsRegionHealthCheckServiceRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xDD\x01\x0A+TestIamPermissionsRegionHealthSourceRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xDE\x01\x0A,TestIamPermissionsRegionInstanceGroupRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xE5\x01\x0A3TestIamPermissionsRegionInstantSnapshotGroupRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xE0\x01\x0A.TestIamPermissionsRegionInstantSnapshotRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xE6\x01\x0A4TestIamPermissionsRegionNetworkFirewallPolicyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xE5\x01\x0A3TestIamPermissionsRegionNotificationEndpointRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xD9\x01\x0A'TestIamPermissionsRegionSnapshotRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xFA\x01\x0A)TestIamPermissionsReservationBlockRequest\x12\x1F\x0A\x0Fparent_resource\x18\x83\x98\xD0\x08 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\xD4\x01\x0A\$TestIamPermissionsReservationRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\xFD\x01\x0A,TestIamPermissionsReservationSubBlockRequest\x12\x1F\x0A\x0Fparent_resource\x18\x83\x98\xD0\x08 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\xD9\x01\x0A'TestIamPermissionsResourcePolicyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xB8\x01\x0A\x1ETestIamPermissionsRouteRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xDC\x01\x0A*TestIamPermissionsServiceAttachmentRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xBB\x01\x0A!TestIamPermissionsSnapshotRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xD4\x01\x0A\$TestIamPermissionsStoragePoolRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\xD5\x01\x0A#TestIamPermissionsSubnetworkRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xD7\x01\x0A'TestIamPermissionsTargetInstanceRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\xD5\x01\x0A#TestIamPermissionsTargetPoolRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xC1\x01\x0A'TestIamPermissionsTargetSslProxyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xC1\x01\x0A'TestIamPermissionsTargetTcpProxyRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xB9\x01\x0A\x1FTestIamPermissionsUrlMapRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"\xD5\x01\x0A#TestIamPermissionsVpnGatewayRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x09B\x03\xE0A\x02\x12c\x0A!test_permissions_request_resource\x18\xA6\xC5\xB7\xD1\x01 \x01(\x0B2/.google.cloud.compute.v1.TestPermissionsRequestB\x03\xE0A\x02\"0\x0A\x16TestPermissionsRequest\x12\x16\x0A\x0Bpermissions\x18\x84\xE9\xCB\x1C \x03(\x09\"1\x0A\x17TestPermissionsResponse\x12\x16\x0A\x0Bpermissions\x18\x84\xE9\xCB\x1C \x03(\x09\"D\x0A\x07Uint128\x12\x14\x0A\x04high\x18\xA2\xBB\xC3\x01 \x01(\x04H\x00\x88\x01\x01\x12\x12\x0A\x03low\x18\xD4\xC6\x06 \x01(\x04H\x01\x88\x01\x01B\x07\x0A\x05_highB\x06\x0A\x04_low\"\xD3\x09\x0A\x13UpcomingMaintenance\x12\x1E\x0A\x0Ecan_reschedule\x18\x99\xA3\xE2- \x01(\x08H\x00\x88\x01\x01\x12(\x0A\x18latest_window_start_time\x18\x81\xBB\x86= \x01(\x09H\x01\x88\x01\x01\x12'\x0A\x17maintenance_on_shutdown\x18\x8A\xC3\x96n \x01(\x08H\x02\x88\x01\x01\x12\x1E\x0A\x13maintenance_reasons\x18\x83\x9B\xF2B \x03(\x09\x12\"\x0A\x12maintenance_status\x18\x9E\x9D\xF7& \x01(\x09H\x03\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x04\x88\x01\x01\x12 \x0A\x0Fwindow_end_time\x18\xA0\xAE\xCE\x81\x01 \x01(\x09H\x05\x88\x01\x01\x12\"\x0A\x11window_start_time\x18\xB9\xB0\xC9\xE1\x01 \x01(\x09H\x06\x88\x01\x01\"\xBD\x04\x0A\x12MaintenanceReasons\x12!\x0A\x1DUNDEFINED_MAINTENANCE_REASONS\x10\x00\x12\x13\x0A\x0CFAILURE_DISK\x10\xD2\xA6\x8B\x04\x12\x13\x0A\x0BFAILURE_GPU\x10\xB7\xF8\x8C\xDF\x01\x12:\x0A3FAILURE_GPU_MULTIPLE_FAULTY_HOSTS_CUSTOMER_REPORTED\x10\xDF\x9D\xBCj\x122\x0A+FAILURE_GPU_NVLINK_SWITCH_CUSTOMER_REPORTED\x10\x9E\xEF\x98*\x12\x1E\x0A\x17FAILURE_GPU_TEMPERATURE\x10\xCC\xB2\xF1\x0B\x12\x16\x0A\x0FFAILURE_GPU_XID\x10\xEB\x96\xE3\x18\x12\x15\x0A\x0DFAILURE_INFRA\x10\x9B\xC5\x80\x81\x01\x12\x19\x0A\x11FAILURE_INTERFACE\x10\x84\xF1\xFF\xB9\x01\x12\x16\x0A\x0EFAILURE_MEMORY\x10\xF6\xCA\xEF\xD1\x01\x12\x16\x0A\x0FFAILURE_NETWORK\x10\xB9\x80\xB5\x14\x12\x16\x0A\x0EFAILURE_NVLINK\x10\xB7\x84\xFF\xE6\x01\x12'\x0A FAILURE_REDUNDANT_HARDWARE_FAULT\x10\xD2\x8F\xE4\x0E\x12\x13\x0A\x0BFAILURE_TPU\x10\x84\xDA\x8D\xDF\x01\x12!\x0A\x19INFRASTRUCTURE_RELOCATION\x10\x84\x9E\xCB\xAB\x01\x12!\x0A\x1AMAINTENANCE_REASON_UNKNOWN\x10\xFB\xC7\x8E\x18\x12\x1D\x0A\x16PLANNED_NETWORK_UPDATE\x10\x95\xF8\xCD@\x12\x15\x0A\x0EPLANNED_UPDATE\x10\xC4\xB7\x8FM\"g\x0A\x11MaintenanceStatus\x12 \x0A\x1CUNDEFINED_MAINTENANCE_STATUS\x10\x00\x12\x0F\x0A\x07ONGOING\x10\xDB\xA6\xCF\xE1\x01\x12\x0E\x0A\x07PENDING\x10\xF7\xAA\xF0\x10\x12\x0F\x0A\x07UNKNOWN\x10\xAA\xF0\xC4\xCE\x01\"j\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x10\x0A\x08MULTIPLE\x10\x90\xAC\xFA\xAC\x01\x12\x11\x0A\x09SCHEDULED\x10\x8D\xA1\x8F\xE4\x01\x12\x14\x0A\x0CUNKNOWN_TYPE\x10\xAF\xA4\xFE\xE9\x01\x12\x13\x0A\x0BUNSCHEDULED\x10\x94\xC4\xCE\xD6\x01B\x11\x0A\x0F_can_rescheduleB\x1B\x0A\x19_latest_window_start_timeB\x1A\x0A\x18_maintenance_on_shutdownB\x15\x0A\x13_maintenance_statusB\x07\x0A\x05_typeB\x12\x0A\x10_window_end_timeB\x14\x0A\x12_window_start_time\"\x9C\x02\x0A!UpdateAccessConfigInstanceRequest\x12N\x0A\x16access_config_resource\x18\x90\xFF\xF6\xB8\x01 \x01(\x0B2%.google.cloud.compute.v1.AccessConfigB\x03\xE0A\x02\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12\"\x0A\x11network_interface\x18\xE8\xC0\x9D\xAE\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xFA\x01\x0A\x17UpdateAutoscalerRequest\x12\x1B\x0A\x0Aautoscaler\x18\xD7\xFD\xD2\xF6\x01 \x01(\x09H\x00\x88\x01\x01\x12H\x0A\x13autoscaler_resource\x18\xF6\xF0\xFFb \x01(\x0B2#.google.cloud.compute.v1.AutoscalerB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_autoscalerB\x0D\x0A\x0B_request_id\"\xDC\x01\x0A\x1AUpdateBackendBucketRequest\x12\x1E\x0A\x0Ebackend_bucket\x18\xF5\xE3\xDD+ \x01(\x09B\x03\xE0A\x02\x12P\x0A\x17backend_bucket_resource\x18\x98\xCE\xC7\xB5\x01 \x01(\x0B2&.google.cloud.compute.v1.BackendBucketB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xE1\x01\x0A\x1BUpdateBackendServiceRequest\x12 \x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x09B\x03\xE0A\x02\x12R\x0A\x18backend_service_resource\x18\xA3\x81\xDF\xA5\x01 \x01(\x0B2'.google.cloud.compute.v1.BackendServiceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xA1\x02\x0A\x11UpdateDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12<\x0A\x0Ddisk_resource\x18\xF0\xD0\xAB\x0C \x01(\x0B2\x1D.google.cloud.compute.v1.DiskB\x03\xE0A\x02\x12\x15\x0A\x05paths\x18\xEE\xC1\xE02 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x08\x0A\x06_pathsB\x0D\x0A\x0B_request_idB\x0E\x0A\x0C_update_mask\"\xFB\x01\x0A\"UpdateDisplayDeviceInstanceRequest\x12P\x0A\x17display_device_resource\x18\xDA\x84\x91\x8A\x01 \x01(\x0B2&.google.cloud.compute.v1.DisplayDeviceB\x03\xE0A\x02\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xC6\x01\x0A\x15UpdateFirewallRequest\x12\x19\x0A\x08firewall\x18\x80\xFA\xD5\xF3\x01 \x01(\x09B\x03\xE0A\x02\x12D\x0A\x11firewall_resource\x18\xED\xB0\xE0\x13 \x01(\x0B2!.google.cloud.compute.v1.FirewallB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xB7\x02\x0A\x1EUpdateFutureReservationRequest\x12\"\x0A\x12future_reservation\x18\xD0\xC6\xE6\x1A \x01(\x09B\x03\xE0A\x02\x12X\x0A\x1Bfuture_reservation_resource\x18\x9D\x98\xC8\xDE\x01 \x01(\x0B2*.google.cloud.compute.v1.FutureReservationB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_idB\x0E\x0A\x0C_update_mask\"\xD4\x01\x0A\x18UpdateHealthCheckRequest\x12\x1D\x0A\x0Chealth_check\x18\xE5\xAA\xA4\x93\x01 \x01(\x09B\x03\xE0A\x02\x12K\x0A\x15health_check_resource\x18\xA8\xC3\xA4` \x01(\x0B2\$.google.cloud.compute.v1.HealthCheckB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x9F\x04\x0A\x15UpdateInstanceRequest\x12\"\x0A\x11discard_local_ssd\x18\xCF\xE9\xAD\x98\x01 \x01(\x08H\x00\x88\x01\x01\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12D\x0A\x11instance_resource\x18\xF8\xF0\xFEf \x01(\x0B2!.google.cloud.compute.v1.InstanceB\x03\xE0A\x02\x12\x1F\x0A\x0Eminimal_action\x18\x94\x8D\x82\x81\x01 \x01(\x09H\x01\x88\x01\x01\x12.\x0A\x1Emost_disruptive_allowed_action\x18\x8D\xCE\xC2\x1F \x01(\x09H\x02\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x03\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zone\"-\x0A\x0DMinimalAction\x12\x1C\x0A\x18UNDEFINED_MINIMAL_ACTION\x10\x00\"K\x0A\x1BMostDisruptiveAllowedAction\x12,\x0A(UNDEFINED_MOST_DISRUPTIVE_ALLOWED_ACTION\x10\x00B\x14\x0A\x12_discard_local_ssdB\x11\x0A\x0F_minimal_actionB!\x0A\x1F_most_disruptive_allowed_actionB\x0D\x0A\x0B_request_id\"\x82\x02\x0A\x17UpdateKmsKeyDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12f\x0A\$disk_update_kms_key_request_resource\x18\xE0\xEB\xF1T \x01(\x0B20.google.cloud.compute.v1.DiskUpdateKmsKeyRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\x99\x02\x0A\x1DUpdateKmsKeyRegionDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12s\x0A+region_disk_update_kms_key_request_resource\x18\xCB\xA8\xE3\x04 \x01(\x0B26.google.cloud.compute.v1.RegionDiskUpdateKmsKeyRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xAB\x02\x0A!UpdateKmsKeyRegionSnapshotRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12|\x0A/region_snapshot_update_kms_key_request_resource\x18\xF2\xA5\x9C\x85\x01 \x01(\x0B2:.google.cloud.compute.v1.RegionSnapshotUpdateKmsKeyRequestB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x19\x0A\x08snapshot\x18\xC4\xAB\xEB\x87\x01 \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xF6\x01\x0A\x1BUpdateKmsKeySnapshotRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x19\x0A\x08snapshot\x18\xC4\xAB\xEB\x87\x01 \x01(\x09B\x03\xE0A\x02\x12n\x0A(snapshot_update_kms_key_request_resource\x18\x87\xC4\x971 \x01(\x0B24.google.cloud.compute.v1.SnapshotUpdateKmsKeyRequestB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xF0\x01\x0A\x14UpdateLicenseRequest\x12\x17\x0A\x07license\x18\xC1\x88\xC2O \x01(\x09B\x03\xE0A\x02\x12C\x0A\x10license_resource\x18\xCC\xD4\xEA\xD0\x01 \x01(\x0B2 .google.cloud.compute.v1.LicenseB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x01\x88\x01\x01B\x0D\x0A\x0B_request_idB\x0E\x0A\x0C_update_mask\"\xA8\x02\x0A%UpdateNetworkInterfaceInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12\"\x0A\x11network_interface\x18\xE8\xC0\x9D\xAE\x01 \x01(\x09B\x03\xE0A\x02\x12V\x0A\x1Anetwork_interface_resource\x18\x85\x94\xAE\x9B\x01 \x01(\x0B2).google.cloud.compute.v1.NetworkInterfaceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xF5\x01\x0A\x1BUpdatePeeringNetworkRequest\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09B\x03\xE0A\x02\x12o\x0A(networks_update_peering_request_resource\x18\xD9\xAA\x82k \x01(\x0B25.google.cloud.compute.v1.NetworksUpdatePeeringRequestB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xE6\x02\x0A3UpdatePerInstanceConfigsInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12\x9B\x01\x0A@instance_group_managers_update_per_instance_configs_req_resource\x18\xBE\xC1\xB6C \x01(\x0B2I.google.cloud.compute.v1.InstanceGroupManagersUpdatePerInstanceConfigsReqB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xF2\x02\x0A9UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest\x12&\x0A\x16instance_group_manager\x18\xC3\xF7\xF3v \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x9D\x01\x0AAregion_instance_group_manager_update_instance_config_req_resource\x18\xA7\xAE\xBA* \x01(\x0B2J.google.cloud.compute.v1.RegionInstanceGroupManagerUpdateInstanceConfigReqB\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xE0\x01\x0A\x1BUpdatePreviewFeatureRequest\x12 \x0A\x0Fpreview_feature\x18\xFF\xFA\xFA\xD8\x01 \x01(\x09B\x03\xE0A\x02\x12Q\x0A\x18preview_feature_resource\x18\xCE\xED\x97\x05 \x01(\x0B2'.google.cloud.compute.v1.PreviewFeatureB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x84\x02\x0A\x1DUpdateRegionAutoscalerRequest\x12\x1B\x0A\x0Aautoscaler\x18\xD7\xFD\xD2\xF6\x01 \x01(\x09H\x00\x88\x01\x01\x12H\x0A\x13autoscaler_resource\x18\xF6\xF0\xFFb \x01(\x0B2#.google.cloud.compute.v1.AutoscalerB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01B\x0D\x0A\x0B_autoscalerB\x0D\x0A\x0B_request_id\"\x88\x02\x0A!UpdateRegionBackendServiceRequest\x12 \x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x09B\x03\xE0A\x02\x12R\x0A\x18backend_service_resource\x18\xA3\x81\xDF\xA5\x01 \x01(\x0B2'.google.cloud.compute.v1.BackendServiceB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xC4\x02\x0A\x1DUpdateRegionCommitmentRequest\x12\x1B\x0A\x0Acommitment\x18\x95\x96\xF3\xE5\x01 \x01(\x09B\x03\xE0A\x02\x12H\x0A\x13commitment_resource\x18\xF8\xA3\xBBt \x01(\x0B2#.google.cloud.compute.v1.CommitmentB\x03\xE0A\x02\x12\x15\x0A\x05paths\x18\xEE\xC1\xE02 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x02\x88\x01\x01B\x08\x0A\x06_pathsB\x0D\x0A\x0B_request_idB\x0E\x0A\x0C_update_mask\"\xAB\x02\x0A\x17UpdateRegionDiskRequest\x12\x14\x0A\x04disk\x18\x9D\x9B\xBC\x01 \x01(\x09B\x03\xE0A\x02\x12<\x0A\x0Ddisk_resource\x18\xF0\xD0\xAB\x0C \x01(\x0B2\x1D.google.cloud.compute.v1.DiskB\x03\xE0A\x02\x12\x15\x0A\x05paths\x18\xEE\xC1\xE02 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x02\x88\x01\x01B\x08\x0A\x06_pathsB\x0D\x0A\x0B_request_idB\x0E\x0A\x0C_update_mask\"\xFB\x01\x0A\x1EUpdateRegionHealthCheckRequest\x12\x1D\x0A\x0Chealth_check\x18\xE5\xAA\xA4\x93\x01 \x01(\x09B\x03\xE0A\x02\x12K\x0A\x15health_check_resource\x18\xA8\xC3\xA4` \x01(\x0B2\$.google.cloud.compute.v1.HealthCheckB\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xE7\x01\x0A\x19UpdateRegionUrlMapRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x07url_map\x18\x8C\x95\x81\xAF\x01 \x01(\x09B\x03\xE0A\x02\x12A\x0A\x10url_map_resource\x18\xE1\x90\xB7P \x01(\x0B2\x1F.google.cloud.compute.v1.UrlMapB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xBE\x02\x0A\x18UpdateReservationRequest\x12\x15\x0A\x05paths\x18\xEE\xC1\xE02 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x0Breservation\x18\xCC\x87\xD5\x16 \x01(\x09B\x03\xE0A\x02\x12K\x0A\x14reservation_resource\x18\xA1\xEE\xF4\x87\x01 \x01(\x0B2\$.google.cloud.compute.v1.ReservationB\x03\xE0A\x02\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x08\x0A\x06_pathsB\x0D\x0A\x0B_request_idB\x0E\x0A\x0C_update_mask\"\xA3\x02\x0A\x1CUpdateReservationSlotRequest\x12\x1C\x0A\x0Bparent_name\x18\x80\x8A\x80\xE4\x01 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12!\x0A\x10reservation_slot\x18\x91\xBD\xA7\x84\x01 \x01(\x09B\x03\xE0A\x02\x12T\x0A\x19reservation_slot_resource\x18\xFC\xD3\xE7\xC2\x01 \x01(\x0B2(.google.cloud.compute.v1.ReservationSlotB\x03\xE0A\x02\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0E\x0A\x0C_update_mask\"\xF4\x01\x0A\x1EUpdateRoutePolicyRouterRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12K\x0A\x15route_policy_resource\x18\x85\xBD\xB57 \x01(\x0B2\$.google.cloud.compute.v1.RoutePolicyB\x03\xE0A\x02\x12\x16\x0A\x06router\x18\xC9\xAE\xEEF \x01(\x09B\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\xDE\x01\x0A\x13UpdateRouterRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x16\x0A\x06router\x18\xC9\xAE\xEEF \x01(\x09B\x03\xE0A\x02\x12@\x0A\x0Frouter_resource\x18\xC4\x80\x82J \x01(\x0B2\x1F.google.cloud.compute.v1.RouterB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x97\x02\x0A+UpdateShieldedInstanceConfigInstanceRequest\x12\x18\x0A\x08instance\x18\x95\xA9\xDA\x08 \x01(\x09B\x03\xE0A\x02\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12c\x0A!shielded_instance_config_resource\x18\xD8\x96\xDD\x81\x01 \x01(\x0B2/.google.cloud.compute.v1.ShieldedInstanceConfigB\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\x9F\x02\x0A\x18UpdateStoragePoolRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x1D\x0A\x0Cstorage_pool\x18\xE0\xC6\xF1\xAB\x01 \x01(\x09B\x03\xE0A\x02\x12K\x0A\x15storage_pool_resource\x18\x8D\xBC\xF9J \x01(\x0B2\$.google.cloud.compute.v1.StoragePoolB\x03\xE0A\x02\x12\x1C\x0A\x0Bupdate_mask\x18\xA2\xB9\xBA\xEE\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_idB\x0E\x0A\x0C_update_mask\"\xC0\x01\x0A\x13UpdateUrlMapRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\x18\x0A\x07url_map\x18\x8C\x95\x81\xAF\x01 \x01(\x09B\x03\xE0A\x02\x12A\x0A\x10url_map_resource\x18\xE1\x90\xB7P \x01(\x0B2\x1F.google.cloud.compute.v1.UrlMapB\x03\xE0A\x02B\x0D\x0A\x0B_request_id\"\x90\x02\x0A\"UpdateZoneVmExtensionPolicyRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01\x12\$\x0A\x13vm_extension_policy\x18\xBA\x93\x8B\x9E\x01 \x01(\x09B\x03\xE0A\x02\x12Y\x0A\x1Cvm_extension_policy_resource\x18\xF3\xF9\xF1\xF5\x01 \x01(\x0B2*.google.cloud.compute.v1.VmExtensionPolicyB\x03\xE0A\x02\x12\x1B\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x0A\xE0A\x02\xF2G\x04zoneB\x0D\x0A\x0B_request_id\"\xF2\x07\x0A\x06UrlMap\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12h\x0A\$default_custom_error_response_policy\x18\xA9\x8B\xE0& \x01(\x0B22.google.cloud.compute.v1.CustomErrorResponsePolicyH\x01\x88\x01\x01\x12O\x0A\x14default_route_action\x18\xAA\xB4\xD7\xB4\x01 \x01(\x0B2(.google.cloud.compute.v1.HttpRouteActionH\x02\x88\x01\x01\x12 \x0A\x0Fdefault_service\x18\xB7\xE5\xC5\xB0\x01 \x01(\x09H\x03\x88\x01\x01\x12R\x0A\x14default_url_redirect\x18\xEA\xAB\xB6\xAB\x01 \x01(\x0B2+.google.cloud.compute.v1.HttpRedirectActionH\x04\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x05\x88\x01\x01\x12\x1B\x0A\x0Bfingerprint\x18\xE4\xD1\xF3o \x01(\x09H\x06\x88\x01\x01\x12I\x0A\x0Dheader_action\x18\xA8\xA0\xB8\x9C\x01 \x01(\x0B2).google.cloud.compute.v1.HttpHeaderActionH\x07\x88\x01\x01\x129\x0A\x0Ahost_rules\x18\xA0\x87\xD7\x94\x01 \x03(\x0B2!.google.cloud.compute.v1.HostRule\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x08\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x09\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x0A\x88\x01\x01\x12?\x0A\x0Dpath_matchers\x18\xDB\x88\xC5\x81\x01 \x03(\x0B2\$.google.cloud.compute.v1.PathMatcher\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x0B\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0C\x88\x01\x01\x125\x0A\x05tests\x18\xA1\x9C\xC94 \x03(\x0B2#.google.cloud.compute.v1.UrlMapTestB\x15\x0A\x13_creation_timestampB'\x0A%_default_custom_error_response_policyB\x17\x0A\x15_default_route_actionB\x12\x0A\x10_default_serviceB\x17\x0A\x15_default_url_redirectB\x0E\x0A\x0C_descriptionB\x0E\x0A\x0C_fingerprintB\x10\x0A\x0E_header_actionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_link\"\x9D\x02\x0A\x0AUrlMapList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x121\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2\x1F.google.cloud.compute.v1.UrlMap\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"7\x0A\x0FUrlMapReference\x12\x18\x0A\x07url_map\x18\x8C\x95\x81\xAF\x01 \x01(\x09H\x00\x88\x01\x01B\x0A\x0A\x08_url_map\"\xF0\x02\x0A\x0AUrlMapTest\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x00\x88\x01\x01\x12\$\x0A\x13expected_output_url\x18\x98\xA2\xF7\xCE\x01 \x01(\x09H\x01\x88\x01\x01\x12/\x0A\x1Fexpected_redirect_response_code\x18\xEF\xEA\x80\x09 \x01(\x05H\x02\x88\x01\x01\x12=\x0A\x07headers\x18\x86\xDF\x9D{ \x03(\x0B2).google.cloud.compute.v1.UrlMapTestHeader\x12\x14\x0A\x04host\x18\xA8\xEB\xC3\x01 \x01(\x09H\x03\x88\x01\x01\x12\x14\x0A\x04path\x18\xA5\xC8\xD1\x01 \x01(\x09H\x04\x88\x01\x01\x12\x18\x0A\x07service\x18\xB5\x8D\x8F\xB2\x01 \x01(\x09H\x05\x88\x01\x01B\x0E\x0A\x0C_descriptionB\x16\x0A\x14_expected_output_urlB\"\x0A _expected_redirect_response_codeB\x07\x0A\x05_hostB\x07\x0A\x05_pathB\x0A\x0A\x08_service\"R\x0A\x10UrlMapTestHeader\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x00\x88\x01\x01\x12\x15\x0A\x05value\x18\xF1\xA2\xB25 \x01(\x09H\x01\x88\x01\x01B\x07\x0A\x05_nameB\x08\x0A\x06_value\"\xD2\x01\x0A\x16UrlMapValidationResult\x12\x17\x0A\x0Bload_errors\x18\xE4\xF1\xF1\x93\x01 \x03(\x09\x12\x1E\x0A\x0Eload_succeeded\x18\xC8\xB4\x98= \x01(\x08H\x00\x88\x01\x01\x12?\x0A\x0Dtest_failures\x18\xB6\xE2\x9F\xF1\x01 \x03(\x0B2\$.google.cloud.compute.v1.TestFailure\x12\x1B\x0A\x0Btest_passed\x18\xBD\x81\xF2[ \x01(\x08H\x01\x88\x01\x01B\x11\x0A\x0F_load_succeededB\x0E\x0A\x0C_test_passed\"\xB5\x03\x0A\x15UrlMapsAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12K\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B29.google.cloud.compute.v1.UrlMapsAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1AX\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x129\x0A\x05value\x18\x02 \x01(\x0B2*.google.cloud.compute.v1.UrlMapsScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x90\x01\x0A\x11UrlMapsScopedList\x124\x0A\x08url_maps\x18\xE7\x8E\xA41 \x03(\x0B2\x1F.google.cloud.compute.v1.UrlMap\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\x98\x02\x0A\x16UrlMapsValidateRequest\x12!\x0A\x16load_balancing_schemes\x18\xAF\x85\x81\x03 \x03(\x09\x129\x0A\x08resource\x18\x8E\x88\xAF] \x01(\x0B2\x1F.google.cloud.compute.v1.UrlMapH\x00\x88\x01\x01\"\x92\x01\x0A\x14LoadBalancingSchemes\x12\$\x0A UNDEFINED_LOAD_BALANCING_SCHEMES\x10\x00\x12\x0F\x0A\x08EXTERNAL\x10\xCB\xA7\xFD\x10\x12\x18\x0A\x10EXTERNAL_MANAGED\x10\x8B\xB6\x92\xF4\x01\x12)\x0A!LOAD_BALANCING_SCHEME_UNSPECIFIED\x10\xBC\xBB\x87\xFB\x01B\x0B\x0A\x09_resource\"m\x0A\x17UrlMapsValidateResponse\x12G\x0A\x06result\x18\x9D\x90\xB7B \x01(\x0B2/.google.cloud.compute.v1.UrlMapValidationResultH\x00\x88\x01\x01B\x09\x0A\x07_result\"\xBA\x01\x0A\x0AUrlRewrite\x12\x1C\x0A\x0Chost_rewrite\x18\xF5\xCB\x9AL \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x13path_prefix_rewrite\x18\xB9\xE8\xD1\x13 \x01(\x09H\x01\x88\x01\x01\x12&\x0A\x15path_template_rewrite\x18\xA1\xEF\xF2\xC9\x01 \x01(\x09H\x02\x88\x01\x01B\x0F\x0A\x0D_host_rewriteB\x16\x0A\x14_path_prefix_rewriteB\x18\x0A\x16_path_template_rewrite\"\xFE\x07\x0A\x10UsableSubnetwork\x12\$\x0A\x14external_ipv6_prefix\x18\xF6\x92\xB6B \x01(\x09H\x00\x88\x01\x01\x12%\x0A\x14internal_ipv6_prefix\x18\xE8\xA2\xB4\xF1\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1D\x0A\x0Dip_cidr_range\x18\xCA\xCD\xE4. \x01(\x09H\x02\x88\x01\x01\x12!\x0A\x10ipv6_access_type\x18\xDD\xF5\xD1\xF0\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09H\x04\x88\x01\x01\x12\x18\x0A\x07purpose\x18\x9E\xFA\xEF\x96\x01 \x01(\x09H\x05\x88\x01\x01\x12\x14\x0A\x04role\x18\xF6\x80\xD6\x01 \x01(\x09H\x06\x88\x01\x01\x12W\x0A\x13secondary_ip_ranges\x18\xE3\xFF\x94A \x03(\x0B27.google.cloud.compute.v1.UsableSubnetworkSecondaryRange\x12\x1B\x0A\x0Astack_type\x18\x91\xB5\x8B\xCB\x01 \x01(\x09H\x07\x88\x01\x01\x12\x1B\x0A\x0Asubnetwork\x18\xEE\xA7\xE4\x92\x01 \x01(\x09H\x08\x88\x01\x01\"S\x0A\x0EIpv6AccessType\x12\x1E\x0A\x1AUNDEFINED_IPV6_ACCESS_TYPE\x10\x00\x12\x0F\x0A\x08EXTERNAL\x10\xCB\xA7\xFD\x10\x12\x10\x0A\x08INTERNAL\x10\xBD\xED\x96\x85\x01\"\xF8\x01\x0A\x07Purpose\x12\x15\x0A\x11UNDEFINED_PURPOSE\x10\x00\x12\x1B\x0A\x14GLOBAL_MANAGED_PROXY\x10\xF2\xCB\xE0p\x12#\x0A\x1CINTERNAL_HTTPS_LOAD_BALANCER\x10\xD9\xB6\xCEv\x12\x16\x0A\x0EPEER_MIGRATION\x10\x91\xAA\xC7\xEA\x01\x12\x0F\x0A\x07PRIVATE\x10\xE3\xE2\xB2\xC0\x01\x12\x13\x0A\x0BPRIVATE_NAT\x10\xA5\xC8\xAE\xAF\x01\x12\x17\x0A\x10PRIVATE_RFC_1918\x10\xDB\xFE\xC5y\x12\x1E\x0A\x17PRIVATE_SERVICE_CONNECT\x10\xC4\xF4\xF9\x16\x12\x1D\x0A\x16REGIONAL_MANAGED_PROXY\x10\xEE\xB6\xFDH\":\x0A\x04Role\x12\x12\x0A\x0EUNDEFINED_ROLE\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x0E\x0A\x06BACKUP\x10\xC2\xD3\xCD\xA2\x01\"[\x0A\x09StackType\x12\x18\x0A\x14UNDEFINED_STACK_TYPE\x10\x00\x12\x10\x0A\x09IPV4_IPV6\x10\x81\xE8\xCA\x0A\x12\x10\x0A\x09IPV4_ONLY\x10\xA6\xCB\xD5\x0A\x12\x10\x0A\x09IPV6_ONLY\x10\xE4\xAD\xFC%B\x17\x0A\x15_external_ipv6_prefixB\x17\x0A\x15_internal_ipv6_prefixB\x10\x0A\x0E_ip_cidr_rangeB\x13\x0A\x11_ipv6_access_typeB\x0A\x0A\x08_networkB\x0A\x0A\x08_purposeB\x07\x0A\x05_roleB\x0D\x0A\x0B_stack_typeB\x0D\x0A\x0B_subnetwork\"}\x0A\x1EUsableSubnetworkSecondaryRange\x12\x1D\x0A\x0Dip_cidr_range\x18\xCA\xCD\xE4. \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Arange_name\x18\xCD\xF0\xB4\x9E\x01 \x01(\x09H\x01\x88\x01\x01B\x10\x0A\x0E_ip_cidr_rangeB\x0D\x0A\x0B_range_name\"\xA4\x03\x0A\x1FUsableSubnetworksAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12;\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2).google.cloud.compute.v1.UsableSubnetwork\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12M\x0A\x0Fscoped_warnings\x18\xA6\x96\xF8f \x03(\x0B21.google.cloud.compute.v1.SubnetworksScopedWarning\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x7F\x0A\x13UsageExportLocation\x12\x1C\x0A\x0Bbucket_name\x18\xC0\x97\x9E\x87\x01 \x01(\x09H\x00\x88\x01\x01\x12#\x0A\x12report_name_prefix\x18\xBB\xB0\xD7\x98\x01 \x01(\x09H\x01\x88\x01\x01B\x0E\x0A\x0C_bucket_nameB\x15\x0A\x13_report_name_prefix\"\xDA\x01\x0A\x1BValidateRegionUrlMapRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\x12p\x0A)region_url_maps_validate_request_resource\x18\x9A\xCC\x80\x1B \x01(\x0B25.google.cloud.compute.v1.RegionUrlMapsValidateRequestB\x03\xE0A\x02\x12\x18\x0A\x07url_map\x18\x8C\x95\x81\xAF\x01 \x01(\x09B\x03\xE0A\x02\"\xB0\x01\x0A\x15ValidateUrlMapRequest\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x07url_map\x18\x8C\x95\x81\xAF\x01 \x01(\x09B\x03\xE0A\x02\x12d\x0A\"url_maps_validate_request_resource\x18\xEF\xD1\xE4\xBC\x01 \x01(\x0B2/.google.cloud.compute.v1.UrlMapsValidateRequestB\x03\xE0A\x02\"\xAF\x01\x0A\x15VmEndpointNatMappings\x12\x1D\x0A\x0Dinstance_name\x18\xF5\xE7\xD8l \x01(\x09H\x00\x88\x01\x01\x12e\x0A\x16interface_nat_mappings\x18\x89\x80\x95z \x03(\x0B2B.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsB\x10\x0A\x0E_instance_name\"\xE2\x03\x0A)VmEndpointNatMappingsInterfaceNatMappings\x12\$\x0A\x18drain_nat_ip_port_ranges\x18\xC1\xE3\xC7\xBC\x01 \x03(\x09\x12\x1E\x0A\x12nat_ip_port_ranges\x18\x9A\xB0\xCC\xFD\x01 \x03(\x09\x12*\x0A\x19num_total_drain_nat_ports\x18\xF9\xA5\xFF\x9F\x01 \x01(\x05H\x00\x88\x01\x01\x12\$\x0A\x13num_total_nat_ports\x18\x80\xDB\x80\x8F\x01 \x01(\x05H\x01\x88\x01\x01\x12l\x0A\x0Drule_mappings\x18\xC8\xEE\xEA\xE7\x01 \x03(\x0B2Q.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings\x12&\x0A\x15source_alias_ip_range\x18\xD8\xA3\xFC\xD1\x01 \x01(\x09H\x02\x88\x01\x01\x12!\x0A\x11source_virtual_ip\x18\xFF\xA2\xB9G \x01(\x09H\x03\x88\x01\x01B\x1C\x0A\x1A_num_total_drain_nat_portsB\x16\x0A\x14_num_total_nat_portsB\x18\x0A\x16_source_alias_ip_rangeB\x14\x0A\x12_source_virtual_ip\"\xB6\x02\x0A8VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings\x12\$\x0A\x18drain_nat_ip_port_ranges\x18\xC1\xE3\xC7\xBC\x01 \x03(\x09\x12\x1E\x0A\x12nat_ip_port_ranges\x18\x9A\xB0\xCC\xFD\x01 \x03(\x09\x12*\x0A\x19num_total_drain_nat_ports\x18\xF9\xA5\xFF\x9F\x01 \x01(\x05H\x00\x88\x01\x01\x12\$\x0A\x13num_total_nat_ports\x18\x80\xDB\x80\x8F\x01 \x01(\x05H\x01\x88\x01\x01\x12\x1C\x0A\x0Brule_number\x18\xEC\xDB\x9A\xFF\x01 \x01(\x05H\x02\x88\x01\x01B\x1C\x0A\x1A_num_total_drain_nat_portsB\x16\x0A\x14_num_total_nat_portsB\x0E\x0A\x0C_rule_number\"\xBC\x02\x0A\x19VmEndpointNatMappingsList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12A\x0A\x06result\x18\x9D\x90\xB7B \x03(\x0B2..google.cloud.compute.v1.VmEndpointNatMappings\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xBD\x07\x0A\x11VmExtensionPolicy\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12`\x0A\x12extension_policies\x18\xD0\xBA\xCDl \x03(\x0B2A.google.cloud.compute.v1.VmExtensionPolicy.ExtensionPoliciesEntry\x12%\x0A\x14global_resource_link\x18\xEF\xF3\xA8\xF6\x01 \x01(\x09H\x02\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x03\x88\x01\x01\x12Z\x0A\x12instance_selectors\x18\xCA\xC2\x8C\xF8\x01 \x03(\x0B2:.google.cloud.compute.v1.VmExtensionPolicyInstanceSelector\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x04\x88\x01\x01\x12!\x0A\x11managed_by_global\x18\xEB\x87\xA0* \x01(\x08H\x05\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x06\x88\x01\x01\x12\x19\x0A\x08priority\x18\xA4\xF3\xA1\xD4\x01 \x01(\x05H\x07\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x08\x88\x01\x01\x12!\x0A\x11self_link_with_id\x18\x82\xAC\x9D\x15 \x01(\x09H\x09\x88\x01\x01\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H\x0A\x88\x01\x01\x12 \x0A\x10update_timestamp\x18\xA0\xEA\xD29 \x01(\x09H\x0B\x88\x01\x01\x1As\x0A\x16ExtensionPoliciesEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12H\x0A\x05value\x18\x02 \x01(\x0B29.google.cloud.compute.v1.VmExtensionPolicyExtensionPolicy:\x028\x01\"Y\x0A\x05State\x12\x13\x0A\x0FUNDEFINED_STATE\x10\x00\x12\x0E\x0A\x06ACTIVE\x10\x86\xE6\x89\x96\x01\x12\x10\x0A\x08DELETING\x10\xA8\xA7\x87\xFC\x01\x12\x19\x0A\x11STATE_UNSPECIFIED\x10\xC9\xD0\xBC\xE0\x01B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x17\x0A\x15_global_resource_linkB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x14\x0A\x12_managed_by_globalB\x07\x0A\x05_nameB\x0B\x0A\x09_priorityB\x0C\x0A\x0A_self_linkB\x14\x0A\x12_self_link_with_idB\x08\x0A\x06_stateB\x13\x0A\x11_update_timestamp\"\x88\x01\x0A VmExtensionPolicyExtensionPolicy\x12\x1F\x0A\x0Epinned_version\x18\xF1\xFE\xE5\xD4\x01 \x01(\x09H\x00\x88\x01\x01\x12\x1E\x0A\x0Dstring_config\x18\xB0\xB6\x88\x98\x01 \x01(\x09H\x01\x88\x01\x01B\x11\x0A\x0F_pinned_versionB\x10\x0A\x0E_string_config\"\x90\x01\x0A!VmExtensionPolicyInstanceSelector\x12X\x0A\x0Elabel_selector\x18\xCA\xF1\xE4\xA6\x01 \x01(\x0B27.google.cloud.compute.v1.VmExtensionPolicyLabelSelectorH\x00\x88\x01\x01B\x11\x0A\x0F_label_selector\"\xC4\x01\x0A\x1EVmExtensionPolicyLabelSelector\x12j\x0A\x10inclusion_labels\x18\x82\xD9\x85\xEF\x01 \x03(\x0B2L.google.cloud.compute.v1.VmExtensionPolicyLabelSelector.InclusionLabelsEntry\x1A6\x0A\x14InclusionLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xEB\x02\x0A\x15VmExtensionPolicyList\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x12<\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2*.google.cloud.compute.v1.VmExtensionPolicy\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xA0\x07\x0A\x0AVpnGateway\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x01\x88\x01\x01\x12\"\x0A\x12gateway_ip_version\x18\x9B\xED\x83\x1F \x01(\x09H\x02\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x03\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x04\x88\x01\x01\x12!\x0A\x11label_fingerprint\x18\x99\xF0\xF7T \x01(\x09H\x05\x88\x01\x01\x12C\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B2/.google.cloud.compute.v1.VpnGateway.LabelsEntry\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x06\x88\x01\x01\x12\x17\x0A\x07network\x18\xAE\xB4\x85o \x01(\x09H\x07\x88\x01\x01\x12A\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2).google.cloud.compute.v1.VpnGatewayParamsH\x08\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x09\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x0A\x88\x01\x01\x12\x1B\x0A\x0Astack_type\x18\x91\xB5\x8B\xCB\x01 \x01(\x09H\x0B\x88\x01\x01\x12Q\x0A\x0Evpn_interfaces\x18\x85\xCD\xE5+ \x03(\x0B26.google.cloud.compute.v1.VpnGatewayVpnGatewayInterface\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"N\x0A\x10GatewayIpVersion\x12 \x0A\x1CUNDEFINED_GATEWAY_IP_VERSION\x10\x00\x12\x0B\x0A\x04IPV4\x10\x85\xCC\x89\x01\x12\x0B\x0A\x04IPV6\x10\x87\xCC\x89\x01\"[\x0A\x09StackType\x12\x18\x0A\x14UNDEFINED_STACK_TYPE\x10\x00\x12\x10\x0A\x09IPV4_IPV6\x10\x81\xE8\xCA\x0A\x12\x10\x0A\x09IPV4_ONLY\x10\xA6\xCB\xD5\x0A\x12\x10\x0A\x09IPV6_ONLY\x10\xE4\xAD\xFC%B\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x15\x0A\x13_gateway_ip_versionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x14\x0A\x12_label_fingerprintB\x07\x0A\x05_nameB\x0A\x0A\x08_networkB\x09\x0A\x07_paramsB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB\x0D\x0A\x0B_stack_type\"\xBF\x03\x0A\x18VpnGatewayAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12N\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2<.google.cloud.compute.v1.VpnGatewayAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1A\\\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12=\x0A\x05value\x18\x02 \x01(\x0B2..google.cloud.compute.v1.VpnGatewaysScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xA5\x02\x0A\x0EVpnGatewayList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x125\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2#.google.cloud.compute.v1.VpnGateway\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB5\x01\x0A\x10VpnGatewayParams\x12e\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2B.google.cloud.compute.v1.VpnGatewayParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"g\x0A\x10VpnGatewayStatus\x12S\x0A\x0Fvpn_connections\x18\x8A\xED\xBE\xD1\x01 \x03(\x0B26.google.cloud.compute.v1.VpnGatewayStatusVpnConnection\"\xD1\x02\x0A0VpnGatewayStatusHighAvailabilityRequirementState\x12\x15\x0A\x05state\x18\x91\x89\xAB4 \x01(\x09H\x00\x88\x01\x01\x12\"\x0A\x12unsatisfied_reason\x18\x8A\xF7\x9D\x1A \x01(\x09H\x01\x88\x01\x01\"f\x0A\x05State\x12\x13\x0A\x0FUNDEFINED_STATE\x10\x00\x12!\x0A\x19CONNECTION_REDUNDANCY_MET\x10\x9B\xCA\xF5\xF0\x01\x12%\x0A\x1DCONNECTION_REDUNDANCY_NOT_MET\x10\x8F\xD4\x89\xF4\x01\"Y\x0A\x11UnsatisfiedReason\x12 \x0A\x1CUNDEFINED_UNSATISFIED_REASON\x10\x00\x12\"\x0A\x1BINCOMPLETE_TUNNELS_COVERAGE\x10\xFD\xF6\xD4\x1AB\x08\x0A\x06_stateB\x15\x0A\x13_unsatisfied_reason\"\xCB\x01\x0A\x16VpnGatewayStatusTunnel\x12'\x0A\x17local_gateway_interface\x18\xAA\x9A\xDAK \x01(\x0DH\x00\x88\x01\x01\x12&\x0A\x16peer_gateway_interface\x18\xE1\xDE\x9Cf \x01(\x0DH\x01\x88\x01\x01\x12\x1A\x0A\x0Atunnel_url\x18\x98\xA2\xD4% \x01(\x09H\x02\x88\x01\x01B\x1A\x0A\x18_local_gateway_interfaceB\x19\x0A\x17_peer_gateway_interfaceB\x0D\x0A\x0B_tunnel_url\"\xCA\x02\x0A\x1DVpnGatewayStatusVpnConnection\x12&\x0A\x15peer_external_gateway\x18\x8D\xEE\xC7\xB7\x01 \x01(\x09H\x00\x88\x01\x01\x12!\x0A\x10peer_gcp_gateway\x18\xBC\xE9\xB3\x86\x01 \x01(\x09H\x01\x88\x01\x01\x12`\x0A\x05state\x18\x91\x89\xAB4 \x01(\x0B2I.google.cloud.compute.v1.VpnGatewayStatusHighAvailabilityRequirementStateH\x02\x88\x01\x01\x12C\x0A\x07tunnels\x18\x8B\xFA\xED1 \x03(\x0B2/.google.cloud.compute.v1.VpnGatewayStatusTunnelB\x18\x0A\x16_peer_external_gatewayB\x13\x0A\x11_peer_gcp_gatewayB\x08\x0A\x06_state\"\xDA\x01\x0A\x1DVpnGatewayVpnGatewayInterface\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x0DH\x00\x88\x01\x01\x12(\x0A\x17interconnect_attachment\x18\xF4\x8A\xF7\x92\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1B\x0A\x0Aip_address\x18\xDC\xF1\xDC\xC1\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1D\x0A\x0Cipv6_address\x18\x9C\xB3\xEF\xA2\x01 \x01(\x09H\x03\x88\x01\x01B\x05\x0A\x03_idB\x1A\x0A\x18_interconnect_attachmentB\x0D\x0A\x0B_ip_addressB\x0F\x0A\x0D_ipv6_address\"l\x0A\x1CVpnGatewaysGetStatusResponse\x12A\x0A\x06result\x18\x9D\x90\xB7B \x01(\x0B2).google.cloud.compute.v1.VpnGatewayStatusH\x00\x88\x01\x01B\x09\x0A\x07_result\"\x9C\x01\x0A\x15VpnGatewaysScopedList\x12<\x0A\x0Cvpn_gateways\x18\x9A\xFB\xCA{ \x03(\x0B2#.google.cloud.compute.v1.VpnGateway\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\xC7\x0D\x0A\x09VpnTunnel\x12L\x0A\x0Ccipher_suite\x18\xC4\xD7\xCE\xD3\x01 \x01(\x0B2-.google.cloud.compute.v1.VpnTunnelCipherSuiteH\x00\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12 \x0A\x0Fdetailed_status\x18\xE1\xA4\x83\x9F\x01 \x01(\x09H\x03\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x04\x88\x01\x01\x12\x1B\x0A\x0Bike_version\x18\x9C\xD0\x90h \x01(\x05H\x05\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x06\x88\x01\x01\x12!\x0A\x11label_fingerprint\x18\x99\xF0\xF7T \x01(\x09H\x07\x88\x01\x01\x12B\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B2..google.cloud.compute.v1.VpnTunnel.LabelsEntry\x12\"\x0A\x16local_traffic_selector\x18\xB5\xAC\xA7\x97\x01 \x03(\x09\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x08\x88\x01\x01\x12@\x0A\x06params\x18\x86\xF3\xAB% \x01(\x0B2(.google.cloud.compute.v1.VpnTunnelParamsH\x09\x88\x01\x01\x12&\x0A\x15peer_external_gateway\x18\x8D\xEE\xC7\xB7\x01 \x01(\x09H\x0A\x88\x01\x01\x120\x0A\x1Fpeer_external_gateway_interface\x18\x87\xE5\xF2\xD7\x01 \x01(\x05H\x0B\x88\x01\x01\x12!\x0A\x10peer_gcp_gateway\x18\xBC\xE9\xB3\x86\x01 \x01(\x09H\x0C\x88\x01\x01\x12\x18\x0A\x07peer_ip\x18\xA4\xDA\xDF\xB6\x01 \x01(\x09H\x0D\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x0E\x88\x01\x01\x12#\x0A\x17remote_traffic_selector\x18\xBA\xDD\x90\xAB\x01 \x03(\x09\x12\x16\x0A\x06router\x18\xC9\xAE\xEEF \x01(\x09H\x0F\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x10\x88\x01\x01\x12\x1E\x0A\x0Dshared_secret\x18\xCA\xA7\x8F\xB6\x01 \x01(\x09H\x11\x88\x01\x01\x12#\x0A\x12shared_secret_hash\x18\xE3\xE8\x99\xBE\x01 \x01(\x09H\x12\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x13\x88\x01\x01\x12#\x0A\x12target_vpn_gateway\x18\xCB\x80\xF6\xFD\x01 \x01(\x09H\x14\x88\x01\x01\x12\x1C\x0A\x0Bvpn_gateway\x18\xF9\x83\xF6\xC1\x01 \x01(\x09H\x15\x88\x01\x01\x12%\x0A\x15vpn_gateway_interface\x18\xF3\x8C\xE2- \x01(\x05H\x16\x88\x01\x01\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"\xD3\x02\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x1C\x0A\x14ALLOCATING_RESOURCES\x10\xC0\xC9\x83\x99\x01\x12\x1A\x0A\x13AUTHORIZATION_ERROR\x10\x82\x9D\x9F\x0B\x12\x16\x0A\x0EDEPROVISIONING\x10\xEE\x93\xC4\xCC\x01\x12\x12\x0A\x0BESTABLISHED\x10\xF8\x8E\xAF*\x12\x0E\x0A\x06FAILED\x10\xBD\x90\xA6\xD9\x01\x12\x16\x0A\x0FFIRST_HANDSHAKE\x10\xE8\xD9\xA1[\x12\x1B\x0A\x13NEGOTIATION_FAILURE\x10\xEC\xC5\xE8\xAB\x01\x12\x14\x0A\x0DNETWORK_ERROR\x10\xF7\xC0\xBB\\\x12\x1A\x0A\x13NO_INCOMING_PACKETS\x10\xF0\x98\x9B9\x12\x14\x0A\x0CPROVISIONING\x10\xED\xF5\xDA\x8A\x01\x12\x0F\x0A\x08REJECTED\x10\xFE\x88\x84S\x12\x0F\x0A\x07STOPPED\x10\xAD\xBB\xEC\xD3\x01\x12\x1E\x0A\x17WAITING_FOR_FULL_CONFIG\x10\xCA\xC4\xED\x13B\x0F\x0A\x0D_cipher_suiteB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x12\x0A\x10_detailed_statusB\x05\x0A\x03_idB\x0E\x0A\x0C_ike_versionB\x07\x0A\x05_kindB\x14\x0A\x12_label_fingerprintB\x07\x0A\x05_nameB\x09\x0A\x07_paramsB\x18\x0A\x16_peer_external_gatewayB\"\x0A _peer_external_gateway_interfaceB\x13\x0A\x11_peer_gcp_gatewayB\x0A\x0A\x08_peer_ipB\x09\x0A\x07_regionB\x09\x0A\x07_routerB\x0C\x0A\x0A_self_linkB\x10\x0A\x0E_shared_secretB\x15\x0A\x13_shared_secret_hashB\x09\x0A\x07_statusB\x15\x0A\x13_target_vpn_gatewayB\x0E\x0A\x0C_vpn_gatewayB\x18\x0A\x16_vpn_gateway_interface\"\xBC\x03\x0A\x17VpnTunnelAggregatedList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12M\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2;.google.cloud.compute.v1.VpnTunnelAggregatedList.ItemsEntry\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01\x1A[\x0A\x0AItemsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12<\x0A\x05value\x18\x02 \x01(\x0B2-.google.cloud.compute.v1.VpnTunnelsScopedList:\x028\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xC4\x01\x0A\x14VpnTunnelCipherSuite\x12J\x0A\x06phase1\x18\x96\xCC\x98( \x01(\x0B22.google.cloud.compute.v1.VpnTunnelPhase1AlgorithmsH\x00\x88\x01\x01\x12J\x0A\x06phase2\x18\x97\xCC\x98( \x01(\x0B22.google.cloud.compute.v1.VpnTunnelPhase2AlgorithmsH\x01\x88\x01\x01B\x09\x0A\x07_phase1B\x09\x0A\x07_phase2\"\xA3\x02\x0A\x0DVpnTunnelList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x124\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2\".google.cloud.compute.v1.VpnTunnel\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xB3\x01\x0A\x0FVpnTunnelParams\x12d\x0A\x15resource_manager_tags\x18\xFC\x9B\x8B\xB4\x01 \x03(\x0B2A.google.cloud.compute.v1.VpnTunnelParams.ResourceManagerTagsEntry\x1A:\x0A\x18ResourceManagerTagsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"e\x0A\x19VpnTunnelPhase1Algorithms\x12\x0B\x0A\x02dh\x18\x84\x19 \x03(\x09\x12\x15\x0A\x0Aencryption\x18\x83\x9F\xDC. \x03(\x09\x12\x15\x0A\x09integrity\x18\xCD\xFE\xFF\xEA\x01 \x03(\x09\x12\x0D\x0A\x03prf\x18\xA4\xE5\x06 \x03(\x09\"X\x0A\x19VpnTunnelPhase2Algorithms\x12\x15\x0A\x0Aencryption\x18\x83\x9F\xDC. \x03(\x09\x12\x15\x0A\x09integrity\x18\xCD\xFE\xFF\xEA\x01 \x03(\x09\x12\x0D\x0A\x03pfs\x18\xBD\xE2\x06 \x03(\x09\"\x99\x01\x0A\x14VpnTunnelsScopedList\x12:\x0A\x0Bvpn_tunnels\x18\xC0\xF1\xFAM \x03(\x0B2\".google.cloud.compute.v1.VpnTunnel\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x00\x88\x01\x01B\x0A\x0A\x08_warning\"\x8C\x01\x0A\x10WafExpressionSet\x12\x12\x0A\x07aliases\x18\xFE\x9D\xF5K \x03(\x09\x12K\x0A\x0Bexpressions\x18\xDB\x81\xDBS \x03(\x0B23.google.cloud.compute.v1.WafExpressionSetExpression\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01B\x05\x0A\x03_id\"b\x0A\x1AWafExpressionSetExpression\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Bsensitivity\x18\x9F\xBD\x90\x0D \x01(\x05H\x01\x88\x01\x01B\x05\x0A\x03_idB\x0E\x0A\x0C_sensitivity\"P\x0A\x1AWaitGlobalOperationRequest\x12\x19\x0A\x09operation\x18\xE7\xAA\xEB\x18 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\"h\x0A\x1AWaitRegionOperationRequest\x12\x19\x0A\x09operation\x18\xE7\xAA\xEB\x18 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x03\xE0A\x02\"d\x0A\x18WaitZoneOperationRequest\x12\x19\x0A\x09operation\x18\xE7\xAA\xEB\x18 \x01(\x09B\x03\xE0A\x02\x12\x17\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x03\xE0A\x02\x12\x14\x0A\x04zone\x18\xAC\xC7\xE4\x01 \x01(\x09B\x03\xE0A\x02\"\xFD\x08\x0A\x07Warning\x12\x14\x0A\x04code\x18\xED\xDB\xBA\x01 \x01(\x09H\x00\x88\x01\x01\x12.\x0A\x04data\x18\xAA\xDF\xBB\x01 \x03(\x0B2\x1D.google.cloud.compute.v1.Data\x12\x18\x0A\x07message\x18\x87\x80\xAC\xC7\x01 \x01(\x09H\x01\x88\x01\x01\"\xFC\x07\x0A\x04Code\x12\x12\x0A\x0EUNDEFINED_CODE\x10\x00\x12\x15\x0A\x0ECLEANUP_FAILED\x10\xD8\x8C\xD6G\x12 \x0A\x18DEPRECATED_RESOURCE_USED\x10\xC2\xDF\xEB\xBA\x01\x12\x1C\x0A\x14DEPRECATED_TYPE_USED\x10\x96\xA4\x9E\xA5\x01\x12(\x0A DISK_SIZE_LARGER_THAN_IMAGE_SIZE\x10\x97\x81\x95\xB0\x01\x12\x1E\x0A\x16EXPERIMENTAL_TYPE_USED\x10\x8B\x8E\xC1\xD7\x01\x12\x1B\x0A\x14EXTERNAL_API_WARNING\x10\xC3\xBF\xDAS\x12\x1D\x0A\x15FIELD_VALUE_OVERRIDEN\x10\xAF\xB6\x99\x9D\x01\x12#\x0A\x1BINJECTED_KERNELS_DEPRECATED\x10\x8B\xD9\x82\xC7\x01\x124\x0A,INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB\x10\xCE\x9B\xBC\xBF\x01\x12 \x0A\x18LARGE_DEPLOYMENT_WARNING\x10\xA6\xE7\xC8\xE5\x01\x12!\x0A\x1ALIST_OVERHEAD_QUOTA_EXCEED\x10\xC5\xB0\xDA\x16\x12\x1F\x0A\x17MISSING_TYPE_DEPENDENCY\x10\xF7\xF8\xA2\xA4\x01\x12%\x0A\x1DNEXT_HOP_ADDRESS_NOT_ASSIGNED\x10\x87\xA5\xFA\x9A\x01\x12\"\x0A\x1ANEXT_HOP_CANNOT_IP_FORWARD\x10\xE7\xEA\xE7\xB6\x01\x12.\x0A'NEXT_HOP_INSTANCE_HAS_NO_IPV6_INTERFACE\x10\x92\xE8\xFCE\x12#\x0A\x1BNEXT_HOP_INSTANCE_NOT_FOUND\x10\xCE\xCC\xAF\xDD\x01\x12'\x0A NEXT_HOP_INSTANCE_NOT_ON_NETWORK\x10\xC2\xE8\x9Dt\x12\x1C\x0A\x14NEXT_HOP_NOT_RUNNING\x10\xB1\xCF\xF0\xC6\x01\x12\x19\x0A\x12NOT_CRITICAL_ERROR\x10\xD4\xA8\xB72\x12\x19\x0A\x12NO_RESULTS_ON_PAGE\x10\x88\xA6\xA9\x0E\x12\x16\x0A\x0FPARTIAL_SUCCESS\x10\x85\xAE\x87\x13\x12\x1E\x0A\x16QUOTA_INFO_UNAVAILABLE\x10\xA6\xD2\x8C\x91\x01\x12\x1D\x0A\x16REQUIRED_TOS_AGREEMENT\x10\x83\xCE\xE4\x01\x121\x0A)RESOURCE_IN_USE_BY_OTHER_RESOURCE_WARNING\x10\xC1\xF4\xED\xEC\x01\x12\x1B\x0A\x14RESOURCE_NOT_DELETED\x10\xBC\xB7\xB2P\x12!\x0A\x19SCHEMA_VALIDATION_IGNORED\x10\xCA\xD4\x9F\x83\x01\x12(\x0A!SINGLE_INSTANCE_PROPERTY_TEMPLATE\x10\xD1\x89\xF8\x7F\x12\x1D\x0A\x15UNDECLARED_PROPERTIES\x10\x9F\x86\x9B\xBA\x01\x12\x12\x0A\x0BUNREACHABLE\x10\xB4\xBD\xAD\x06B\x07\x0A\x05_codeB\x0A\x0A\x08_message\"\xFE\x08\x0A\x08Warnings\x12\x14\x0A\x04code\x18\xED\xDB\xBA\x01 \x01(\x09H\x00\x88\x01\x01\x12.\x0A\x04data\x18\xAA\xDF\xBB\x01 \x03(\x0B2\x1D.google.cloud.compute.v1.Data\x12\x18\x0A\x07message\x18\x87\x80\xAC\xC7\x01 \x01(\x09H\x01\x88\x01\x01\"\xFC\x07\x0A\x04Code\x12\x12\x0A\x0EUNDEFINED_CODE\x10\x00\x12\x15\x0A\x0ECLEANUP_FAILED\x10\xD8\x8C\xD6G\x12 \x0A\x18DEPRECATED_RESOURCE_USED\x10\xC2\xDF\xEB\xBA\x01\x12\x1C\x0A\x14DEPRECATED_TYPE_USED\x10\x96\xA4\x9E\xA5\x01\x12(\x0A DISK_SIZE_LARGER_THAN_IMAGE_SIZE\x10\x97\x81\x95\xB0\x01\x12\x1E\x0A\x16EXPERIMENTAL_TYPE_USED\x10\x8B\x8E\xC1\xD7\x01\x12\x1B\x0A\x14EXTERNAL_API_WARNING\x10\xC3\xBF\xDAS\x12\x1D\x0A\x15FIELD_VALUE_OVERRIDEN\x10\xAF\xB6\x99\x9D\x01\x12#\x0A\x1BINJECTED_KERNELS_DEPRECATED\x10\x8B\xD9\x82\xC7\x01\x124\x0A,INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB\x10\xCE\x9B\xBC\xBF\x01\x12 \x0A\x18LARGE_DEPLOYMENT_WARNING\x10\xA6\xE7\xC8\xE5\x01\x12!\x0A\x1ALIST_OVERHEAD_QUOTA_EXCEED\x10\xC5\xB0\xDA\x16\x12\x1F\x0A\x17MISSING_TYPE_DEPENDENCY\x10\xF7\xF8\xA2\xA4\x01\x12%\x0A\x1DNEXT_HOP_ADDRESS_NOT_ASSIGNED\x10\x87\xA5\xFA\x9A\x01\x12\"\x0A\x1ANEXT_HOP_CANNOT_IP_FORWARD\x10\xE7\xEA\xE7\xB6\x01\x12.\x0A'NEXT_HOP_INSTANCE_HAS_NO_IPV6_INTERFACE\x10\x92\xE8\xFCE\x12#\x0A\x1BNEXT_HOP_INSTANCE_NOT_FOUND\x10\xCE\xCC\xAF\xDD\x01\x12'\x0A NEXT_HOP_INSTANCE_NOT_ON_NETWORK\x10\xC2\xE8\x9Dt\x12\x1C\x0A\x14NEXT_HOP_NOT_RUNNING\x10\xB1\xCF\xF0\xC6\x01\x12\x19\x0A\x12NOT_CRITICAL_ERROR\x10\xD4\xA8\xB72\x12\x19\x0A\x12NO_RESULTS_ON_PAGE\x10\x88\xA6\xA9\x0E\x12\x16\x0A\x0FPARTIAL_SUCCESS\x10\x85\xAE\x87\x13\x12\x1E\x0A\x16QUOTA_INFO_UNAVAILABLE\x10\xA6\xD2\x8C\x91\x01\x12\x1D\x0A\x16REQUIRED_TOS_AGREEMENT\x10\x83\xCE\xE4\x01\x121\x0A)RESOURCE_IN_USE_BY_OTHER_RESOURCE_WARNING\x10\xC1\xF4\xED\xEC\x01\x12\x1B\x0A\x14RESOURCE_NOT_DELETED\x10\xBC\xB7\xB2P\x12!\x0A\x19SCHEMA_VALIDATION_IGNORED\x10\xCA\xD4\x9F\x83\x01\x12(\x0A!SINGLE_INSTANCE_PROPERTY_TEMPLATE\x10\xD1\x89\xF8\x7F\x12\x1D\x0A\x15UNDECLARED_PROPERTIES\x10\x9F\x86\x9B\xBA\x01\x12\x12\x0A\x0BUNREACHABLE\x10\xB4\xBD\xAD\x06B\x07\x0A\x05_codeB\x0A\x0A\x08_message\"\xCF\x01\x0A\x16WeightedBackendService\x12 \x0A\x0Fbackend_service\x18\x8A\xC0\xAE\x92\x01 \x01(\x09H\x00\x88\x01\x01\x12I\x0A\x0Dheader_action\x18\xA8\xA0\xB8\x9C\x01 \x01(\x0B2).google.cloud.compute.v1.HttpHeaderActionH\x01\x88\x01\x01\x12\x17\x0A\x06weight\x18\xF8\x84\xC5\x86\x01 \x01(\x0DH\x02\x88\x01\x01B\x12\x0A\x10_backend_serviceB\x10\x0A\x0E_header_actionB\x09\x0A\x07_weight\"\xF6\x01\x0A\x04Wire\x12\x1E\x0A\x0Dadmin_enabled\x18\xD1\xEC\xC1\xD4\x01 \x01(\x08H\x00\x88\x01\x01\x12<\x0A\x09endpoints\x18\xFE\xAA\xF2\x88\x01 \x03(\x0B2%.google.cloud.compute.v1.WireEndpoint\x12\x15\x0A\x05label\x18\xF4\xFD\xFD0 \x01(\x09H\x01\x88\x01\x01\x12I\x0A\x0Fwire_properties\x18\xAD\xBA\xC4\x90\x01 \x01(\x0B2'.google.cloud.compute.v1.WirePropertiesH\x02\x88\x01\x01B\x10\x0A\x0E_admin_enabledB\x08\x0A\x06_labelB\x12\x0A\x10_wire_properties\"e\x0A\x0CWireEndpoint\x12\x1C\x0A\x0Cinterconnect\x18\x8E\xC9\x8Ck \x01(\x09H\x00\x88\x01\x01\x12\x19\x0A\x08vlan_tag\x18\xBE\x95\xB3\xF5\x01 \x01(\x05H\x01\x88\x01\x01B\x0F\x0A\x0D_interconnectB\x0B\x0A\x09_vlan_tag\"\xE0\x05\x0A\x09WireGroup\x12\x1E\x0A\x0Dadmin_enabled\x18\xD1\xEC\xC1\xD4\x01 \x01(\x08H\x00\x88\x01\x01\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12H\x0A\x09endpoints\x18\xFE\xAA\xF2\x88\x01 \x03(\x0B21.google.cloud.compute.v1.WireGroup.EndpointsEntry\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x03\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x04\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x05\x88\x01\x01\x12\x1C\x0A\x0Breconciling\x18\x8B\xD9\x88\xCE\x01 \x01(\x08H\x06\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x07\x88\x01\x01\x12D\x0A\x08topology\x18\xEF\x84\xA7: \x01(\x0B2*.google.cloud.compute.v1.WireGroupTopologyH\x08\x88\x01\x01\x12I\x0A\x0Fwire_properties\x18\xAD\xBA\xC4\x90\x01 \x01(\x0B2'.google.cloud.compute.v1.WirePropertiesH\x09\x88\x01\x01\x12/\x0A\x05wires\x18\x8E\xC1\xF95 \x03(\x0B2\x1D.google.cloud.compute.v1.Wire\x1A\\\x0A\x0EEndpointsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x129\x0A\x05value\x18\x02 \x01(\x0B2*.google.cloud.compute.v1.WireGroupEndpoint:\x028\x01B\x10\x0A\x0E_admin_enabledB\x15\x0A\x13_creation_timestampB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x0E\x0A\x0C_reconcilingB\x0C\x0A\x0A_self_linkB\x0B\x0A\x09_topologyB\x12\x0A\x10_wire_properties\"\xDB\x01\x0A\x11WireGroupEndpoint\x12X\x0A\x0Dinterconnects\x18\xA5\xDB\x85\xF8\x01 \x03(\x0B2=.google.cloud.compute.v1.WireGroupEndpoint.InterconnectsEntry\x1Al\x0A\x12InterconnectsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12E\x0A\x05value\x18\x02 \x01(\x0B26.google.cloud.compute.v1.WireGroupEndpointInterconnect:\x028\x01\"e\x0A\x1DWireGroupEndpointInterconnect\x12\x1C\x0A\x0Cinterconnect\x18\x8E\xC9\x8Ck \x01(\x09H\x00\x88\x01\x01\x12\x15\x0A\x09vlan_tags\x18\xF5\x9A\xB2\xB7\x01 \x03(\x05B\x0F\x0A\x0D_interconnect\"\xDB\x02\x0A\x0DWireGroupList\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x01\x88\x01\x01\x124\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2\".google.cloud.compute.v1.WireGroup\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x02\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x03\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x04\x88\x01\x01\x12\x17\x0A\x0Cunreachables\x18\x9F\xA0\x86t \x03(\x09\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x05\x88\x01\x01B\x07\x0A\x05_etagB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"^\x0A\x11WireGroupTopology\x12I\x0A\x09endpoints\x18\xFE\xAA\xF2\x88\x01 \x03(\x0B22.google.cloud.compute.v1.WireGroupTopologyEndpoint\"[\x0A\x19WireGroupTopologyEndpoint\x12\x14\x0A\x04city\x18\xEB\xB2\xBA\x01 \x01(\x09H\x00\x88\x01\x01\x12\x15\x0A\x05label\x18\xF4\xFD\xFD0 \x01(\x09H\x01\x88\x01\x01B\x07\x0A\x05_cityB\x08\x0A\x06_label\"\x89\x03\x0A\x0EWireProperties\x12\$\x0A\x14bandwidth_allocation\x18\xAE\xFA\x9C+ \x01(\x09H\x00\x88\x01\x01\x12\$\x0A\x13bandwidth_unmetered\x18\xA1\x9E\x81\x82\x01 \x01(\x03H\x01\x88\x01\x01\x12\x1F\x0A\x0Efault_response\x18\xBE\xA3\xCD\xA8\x01 \x01(\x09H\x02\x88\x01\x01\"t\x0A\x13BandwidthAllocation\x12\"\x0A\x1EUNDEFINED_BANDWIDTH_ALLOCATION\x10\x00\x12\x19\x0A\x11ALLOCATE_PER_WIRE\x10\xC9\x92\x87\xAB\x01\x12\x1E\x0A\x16SHARED_WITH_WIRE_GROUP\x10\xE4\xE6\xCB\x88\x01\"P\x0A\x0DFaultResponse\x12\x1C\x0A\x18UNDEFINED_FAULT_RESPONSE\x10\x00\x12\x14\x0A\x0CDISABLE_PORT\x10\x98\xAF\xF2\x88\x01\x12\x0B\x0A\x04NONE\x10\xB8\xCE\x92\x01B\x17\x0A\x15_bandwidth_allocationB\x16\x0A\x14_bandwidth_unmeteredB\x11\x0A\x0F_fault_response\"\xA0\x01\x0A&WithdrawPublicAdvertisedPrefixeRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12(\x0A\x18public_advertised_prefix\x18\x9E\xF7\xC90 \x01(\x09B\x03\xE0A\x02\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\xBF\x01\x0A%WithdrawPublicDelegatedPrefixeRequest\x12!\x0A\x07project\x18\x99\x96\xC1l \x01(\x09B\x0D\xE0A\x02\xF2G\x07project\x12'\x0A\x17public_delegated_prefix\x18\xE8\xDC\xB1a \x01(\x09B\x03\xE0A\x02\x12\x1F\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09B\x0C\xE0A\x02\xF2G\x06region\x12\x1A\x0A\x0Arequest_id\x18\xCB\x81\xD9\x11 \x01(\x09H\x00\x88\x01\x01B\x0D\x0A\x0B_request_id\"\x90\x01\x0A\x16WorkloadIdentityConfig\x12\x19\x0A\x08identity\x18\xBE\xE1\xA1\xBF\x01 \x01(\x09H\x00\x88\x01\x01\x12-\x0A\x1Cidentity_certificate_enabled\x18\x98\xBF\xC0\xA3\x01 \x01(\x08H\x01\x88\x01\x01B\x0B\x0A\x09_identityB\x1F\x0A\x1D_identity_certificate_enabled\"\x9F\x02\x0A\x0BXpnHostList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x122\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2 .google.cloud.compute.v1.Project\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\x9A\x01\x0A\x0DXpnResourceId\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12\x14\x0A\x04type\x18\xBA\x9E\xDA\x01 \x01(\x09H\x01\x88\x01\x01\"Q\x0A\x04Type\x12\x12\x0A\x0EUNDEFINED_TYPE\x10\x00\x12\x0F\x0A\x07PROJECT\x10\xF9\xAD\xEF\xC2\x01\x12\$\x0A\x1DXPN_RESOURCE_TYPE_UNSPECIFIED\x10\xFA\xAD\xA5HB\x05\x0A\x03_idB\x07\x0A\x05_type\"\x97\x04\x0A\x04Zone\x12\"\x0A\x17available_cpu_platforms\x18\x93\xF3\xD9S \x03(\x09\x12\"\x0A\x12creation_timestamp\x18\xB6\x8F\xC7\x0E \x01(\x09H\x00\x88\x01\x01\x12G\x0A\x0Adeprecated\x18\xB3\xCB\xD1\xF5\x01 \x01(\x0B2*.google.cloud.compute.v1.DeprecationStatusH\x01\x88\x01\x01\x12\x1C\x0A\x0Bdescription\x18\xFC\x87\xD6\xC9\x01 \x01(\x09H\x02\x88\x01\x01\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x04H\x03\x88\x01\x01\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x04\x88\x01\x01\x12\x14\x0A\x04name\x18\x8B\xF5\xCD\x01 \x01(\x09H\x05\x88\x01\x01\x12\x16\x0A\x06region\x18\xF4\xCD\xA0B \x01(\x09H\x06\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x07\x88\x01\x01\x12\x16\x0A\x06status\x18\xF2\x9F\xB7V \x01(\x09H\x08\x88\x01\x01\x12\x1C\x0A\x0Csupports_pzs\x18\xEE\xF6\x85( \x01(\x08H\x09\x88\x01\x01\"4\x0A\x06Status\x12\x14\x0A\x10UNDEFINED_STATUS\x10\x00\x12\x0B\x0A\x04DOWN\x10\xA2\xB9\x80\x01\x12\x07\x0A\x02UP\x10\x9B\x15B\x15\x0A\x13_creation_timestampB\x0D\x0A\x0B_deprecatedB\x0E\x0A\x0C_descriptionB\x05\x0A\x03_idB\x07\x0A\x05_kindB\x07\x0A\x05_nameB\x09\x0A\x07_regionB\x0C\x0A\x0A_self_linkB\x09\x0A\x07_statusB\x0F\x0A\x0D_supports_pzs\"\x99\x02\x0A\x08ZoneList\x12\x10\x0A\x02id\x18\x9B\x1A \x01(\x09H\x00\x88\x01\x01\x12/\x0A\x05items\x18\xC0\xCF\xF7/ \x03(\x0B2\x1D.google.cloud.compute.v1.Zone\x12\x14\x0A\x04kind\x18\x94\xF7\xC8\x01 \x01(\x09H\x01\x88\x01\x01\x12\x1F\x0A\x0Fnext_page_token\x18\x95\xBA\x86& \x01(\x09H\x02\x88\x01\x01\x12\x1A\x0A\x09self_link\x18\x8D\x92\xC5\xD9\x01 \x01(\x09H\x03\x88\x01\x01\x129\x0A\x07warning\x18\x9C\xDF\x96\x18 \x01(\x0B2 .google.cloud.compute.v1.WarningH\x04\x88\x01\x01B\x05\x0A\x03_idB\x07\x0A\x05_kindB\x12\x0A\x10_next_page_tokenB\x0C\x0A\x0A_self_linkB\x0A\x0A\x08_warning\"\xCD\x01\x0A\x14ZoneSetLabelsRequest\x12!\x0A\x11label_fingerprint\x18\x99\xF0\xF7T \x01(\x09H\x00\x88\x01\x01\x12M\x0A\x06labels\x18\xFF\xBF\xC1\xEE\x01 \x03(\x0B29.google.cloud.compute.v1.ZoneSetLabelsRequest.LabelsEntry\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01B\x14\x0A\x12_label_fingerprint\"\xB7\x01\x0A\x1AZoneSetNestedPolicyRequest\x126\x0A\x08bindings\x18\x8E\xC5\xA4\xC0\x01 \x03(\x0B2 .google.cloud.compute.v1.Binding\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x127\x0A\x06policy\x18\xB2\xCA\xB6+ \x01(\x0B2\x1F.google.cloud.compute.v1.PolicyH\x01\x88\x01\x01B\x07\x0A\x05_etagB\x09\x0A\x07_policy\"\xB1\x01\x0A\x14ZoneSetPolicyRequest\x126\x0A\x08bindings\x18\x8E\xC5\xA4\xC0\x01 \x03(\x0B2 .google.cloud.compute.v1.Binding\x12\x14\x0A\x04etag\x18\x95\xD2\xBE\x01 \x01(\x09H\x00\x88\x01\x01\x127\x0A\x06policy\x18\xB2\xCA\xB6+ \x01(\x0B2\x1F.google.cloud.compute.v1.PolicyH\x01\x88\x01\x01B\x07\x0A\x05_etagB\x09\x0A\x07_policy2\xB3\x06\x0A\x10AcceleratorTypes\x12\xD6\x01\x0A\x0EAggregatedList\x12>.google.cloud.compute.v1.AggregatedListAcceleratorTypesRequest\x1A6.google.cloud.compute.v1.AcceleratorTypeAggregatedList\"L\xDAA\x07project\x82\xD3\xE4\x93\x02<\x12:/compute/v1/projects/{project}/aggregated/acceleratorTypes\x12\xDC\x01\x0A\x03Get\x122.google.cloud.compute.v1.GetAcceleratorTypeRequest\x1A(.google.cloud.compute.v1.AcceleratorType\"w\xDAA\x1Dproject,zone,accelerator_type\x82\xD3\xE4\x93\x02Q\x12O/compute/v1/projects/{project}/zones/{zone}/acceleratorTypes/{accelerator_type}\x12\xBF\x01\x0A\x04List\x124.google.cloud.compute.v1.ListAcceleratorTypesRequest\x1A,.google.cloud.compute.v1.AcceleratorTypeList\"S\xDAA\x0Cproject,zone\x82\xD3\xE4\x93\x02>\x12project,zone,disk,disks_add_resource_policies_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02|\"L/compute/v1/projects/{project}/zones/{zone}/disks/{disk}/addResourcePolicies:,disks_add_resource_policies_request_resource\x12\xB5\x01\x0A\x0EAggregatedList\x123.google.cloud.compute.v1.AggregatedListDisksRequest\x1A+.google.cloud.compute.v1.DiskAggregatedList\"A\xDAA\x07project\x82\xD3\xE4\x93\x021\x12//compute/v1/projects/{project}/aggregated/disks\x12\x8E\x02\x0A\x0ABulkInsert\x12..google.cloud.compute.v1.BulkInsertDiskRequest\x1A\".google.cloud.compute.v1.Operation\"\xAB\x01\xDAA/project,zone,bulk_insert_disk_resource_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02b\".google.cloud.compute.v1.ListAssociationsFirewallPolicyRequest\x1AA.google.cloud.compute.v1.FirewallPoliciesListAssociationsResponse\"I\xDAA\x00\x82\xD3\xE4\x93\x02@\x12>/compute/v1/locations/global/firewallPolicies/listAssociations\x12\xE8\x01\x0A\x04Move\x122.google.cloud.compute.v1.MoveFirewallPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x87\x01\xDAA\x19firewall_policy,parent_id\x8AN\x1CGlobalOrganizationOperations\x82\xD3\xE4\x93\x02F\"D/compute/v1/locations/global/firewallPolicies/{firewall_policy}/move\x12\x8E\x02\x0A\x05Patch\x123.google.cloud.compute.v1.PatchFirewallPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xAB\x01\xDAA(firewall_policy,firewall_policy_resource\x8AN\x1CGlobalOrganizationOperations\x82\xD3\xE4\x93\x02[2?/compute/v1/locations/global/firewallPolicies/{firewall_policy}:\x18firewall_policy_resource\x12\xAA\x02\x0A\x09PatchRule\x127.google.cloud.compute.v1.PatchRuleFirewallPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xBF\x01\xDAA-firewall_policy,firewall_policy_rule_resource\x8AN\x1CGlobalOrganizationOperations\x82\xD3\xE4\x93\x02j\"I/compute/v1/locations/global/firewallPolicies/{firewall_policy}/patchRule:\x1Dfirewall_policy_rule_resource\x12\x85\x02\x0A\x11RemoveAssociation\x12?.google.cloud.compute.v1.RemoveAssociationFirewallPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x8A\x01\xDAA\x0Ffirewall_policy\x8AN\x1CGlobalOrganizationOperations\x82\xD3\xE4\x93\x02S\"Q/compute/v1/locations/global/firewallPolicies/{firewall_policy}/removeAssociation\x12\xF0\x01\x0A\x0ARemoveRule\x128.google.cloud.compute.v1.RemoveRuleFirewallPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x83\x01\xDAA\x0Ffirewall_policy\x8AN\x1CGlobalOrganizationOperations\x82\xD3\xE4\x93\x02L\"J/compute/v1/locations/global/firewallPolicies/{firewall_policy}/removeRule\x12\xA7\x02\x0A\x0CSetIamPolicy\x12:.google.cloud.compute.v1.SetIamPolicyFirewallPolicyRequest\x1A\x1F.google.cloud.compute.v1.Policy\"\xB9\x01\xDAA8resource,global_organization_set_policy_request_resource\x82\xD3\xE4\x93\x02x\"E/compute/v1/locations/global/firewallPolicies/{resource}/setIamPolicy:/global_organization_set_policy_request_resource\x12\xAE\x02\x0A\x12TestIamPermissions\x12@.google.cloud.compute.v1.TestIamPermissionsFirewallPolicyRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xA3\x01\xDAA*resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02p\"K/compute/v1/locations/global/firewallPolicies/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x84\x0D\x0A\x09Firewalls\x12\xC6\x01\x0A\x06Delete\x12..google.cloud.compute.v1.DeleteFirewallRequest\x1A\".google.cloud.compute.v1.Operation\"h\xDAA\x10project,firewall\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02<*:/compute/v1/projects/{project}/global/firewalls/{firewall}\x12\xAC\x01\x0A\x03Get\x12+.google.cloud.compute.v1.GetFirewallRequest\x1A!.google.cloud.compute.v1.Firewall\"U\xDAA\x10project,firewall\x82\xD3\xE4\x93\x02<\x12:/compute/v1/projects/{project}/global/firewalls/{firewall}\x12\xD7\x01\x0A\x06Insert\x12..google.cloud.compute.v1.InsertFirewallRequest\x1A\".google.cloud.compute.v1.Operation\"y\xDAA\x19project,firewall_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02D\"//compute/v1/projects/{project}/global/firewalls:\x11firewall_resource\x12\x9F\x01\x0A\x04List\x12-.google.cloud.compute.v1.ListFirewallsRequest\x1A%.google.cloud.compute.v1.FirewallList\"A\xDAA\x07project\x82\xD3\xE4\x93\x021\x12//compute/v1/projects/{project}/global/firewalls\x12\xEA\x01\x0A\x05Patch\x12-.google.cloud.compute.v1.PatchFirewallRequest\x1A\".google.cloud.compute.v1.Operation\"\x8D\x01\xDAA\"project,firewall,firewall_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02O2:/compute/v1/projects/{project}/global/firewalls/{firewall}:\x11firewall_resource\x12\xB2\x02\x0A\x12TestIamPermissions\x12:.google.cloud.compute.v1.TestIamPermissionsFirewallRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xAD\x01\xDAA2project,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02r\"M/compute/v1/projects/{project}/global/firewalls/{resource}/testIamPermissions:!test_permissions_request_resource\x12\xEC\x01\x0A\x06Update\x12..google.cloud.compute.v1.UpdateFirewallRequest\x1A\".google.cloud.compute.v1.Operation\"\x8D\x01\xDAA\"project,firewall,firewall_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02O\x1A:/compute/v1/projects/{project}/global/firewalls/{firewall}:\x11firewall_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x99\x11\x0A\x0FForwardingRules\x12\xD3\x01\x0A\x0EAggregatedList\x12=.google.cloud.compute.v1.AggregatedListForwardingRulesRequest\x1A5.google.cloud.compute.v1.ForwardingRuleAggregatedList\"K\xDAA\x07project\x82\xD3\xE4\x93\x02;\x129/compute/v1/projects/{project}/aggregated/forwardingRules\x12\xF2\x01\x0A\x06Delete\x124.google.cloud.compute.v1.DeleteForwardingRuleRequest\x1A\".google.cloud.compute.v1.Operation\"\x8D\x01\xDAA\x1Eproject,region,forwarding_rule\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02S*Q/compute/v1/projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}\x12\xDD\x01\x0A\x03Get\x121.google.cloud.compute.v1.GetForwardingRuleRequest\x1A'.google.cloud.compute.v1.ForwardingRule\"z\xDAA\x1Eproject,region,forwarding_rule\x82\xD3\xE4\x93\x02S\x12Q/compute/v1/projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}\x12\x83\x02\x0A\x06Insert\x124.google.cloud.compute.v1.InsertForwardingRuleRequest\x1A\".google.cloud.compute.v1.Operation\"\x9E\x01\xDAA'project,region,forwarding_rule_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02[\"?/compute/v1/projects/{project}/regions/{region}/forwardingRules:\x18forwarding_rule_resource\x12\xC2\x01\x0A\x04List\x123.google.cloud.compute.v1.ListForwardingRulesRequest\x1A+.google.cloud.compute.v1.ForwardingRuleList\"X\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02A\x12?/compute/v1/projects/{project}/regions/{region}/forwardingRules\x12\xA3\x02\x0A\x05Patch\x123.google.cloud.compute.v1.PatchForwardingRuleRequest\x1A\".google.cloud.compute.v1.Operation\"\xC0\x01\xDAA7project,region,forwarding_rule,forwarding_rule_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02m2Q/compute/v1/projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}:\x18forwarding_rule_resource\x12\xBB\x02\x0A\x09SetLabels\x127.google.cloud.compute.v1.SetLabelsForwardingRuleRequest\x1A\".google.cloud.compute.v1.Operation\"\xD0\x01\xDAA:project,region,resource,region_set_labels_request_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02z\"T/compute/v1/projects/{project}/regions/{region}/forwardingRules/{resource}/setLabels:\"region_set_labels_request_resource\x12\xB7\x02\x0A\x09SetTarget\x127.google.cloud.compute.v1.SetTargetForwardingRuleRequest\x1A\".google.cloud.compute.v1.Operation\"\xCC\x01\xDAA8project,region,forwarding_rule,target_reference_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02x\"[/compute/v1/projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}/setTarget:\x19target_reference_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xDF\x0E\x0A\x12FutureReservations\x12\xE5\x01\x0A\x0EAggregatedList\x12@.google.cloud.compute.v1.AggregatedListFutureReservationsRequest\x1AA.google.cloud.compute.v1.FutureReservationsAggregatedListResponse\"N\xDAA\x07project\x82\xD3\xE4\x93\x02>\x12/compute/v1/projects/{project}/zones/{zone}/futureReservations:\x1Bfuture_reservation_resource\x12\xCE\x01\x0A\x04List\x126.google.cloud.compute.v1.ListFutureReservationsRequest\x1A7.google.cloud.compute.v1.FutureReservationsListResponse\"U\xDAA\x0Cproject,zone\x82\xD3\xE4\x93\x02@\x12>/compute/v1/projects/{project}/zones/{zone}/futureReservations\x12\xAF\x02\x0A\x06Update\x127.google.cloud.compute.v1.UpdateFutureReservationRequest\x1A\".google.cloud.compute.v1.Operation\"\xC7\x01\xDAA;project,zone,future_reservation,future_reservation_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02r2S/compute/v1/projects/{project}/zones/{zone}/futureReservations/{future_reservation}:\x1Bfuture_reservation_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x83\x0E\x0A\x0FGlobalAddresses\x12\xC9\x01\x0A\x06Delete\x123.google.cloud.compute.v1.DeleteGlobalAddressRequest\x1A\".google.cloud.compute.v1.Operation\"f\xDAA\x0Fproject,address\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02;*9/compute/v1/projects/{project}/global/addresses/{address}\x12\xAE\x01\x0A\x03Get\x120.google.cloud.compute.v1.GetGlobalAddressRequest\x1A .google.cloud.compute.v1.Address\"S\xDAA\x0Fproject,address\x82\xD3\xE4\x93\x02;\x129/compute/v1/projects/{project}/global/addresses/{address}\x12\xDA\x01\x0A\x06Insert\x123.google.cloud.compute.v1.InsertGlobalAddressRequest\x1A\".google.cloud.compute.v1.Operation\"w\xDAA\x18project,address_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02C\"//compute/v1/projects/{project}/global/addresses:\x10address_resource\x12\xA4\x01\x0A\x04List\x123.google.cloud.compute.v1.ListGlobalAddressesRequest\x1A\$.google.cloud.compute.v1.AddressList\"A\xDAA\x07project\x82\xD3\xE4\x93\x021\x12//compute/v1/projects/{project}/global/addresses\x12\x9A\x02\x0A\x04Move\x121.google.cloud.compute.v1.MoveGlobalAddressRequest\x1A\".google.cloud.compute.v1.Operation\"\xBA\x01\xDAA6project,address,global_addresses_move_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02h\">/compute/v1/projects/{project}/global/addresses/{address}/move:&global_addresses_move_request_resource\x12\xA3\x02\x0A\x09SetLabels\x126.google.cloud.compute.v1.SetLabelsGlobalAddressRequest\x1A\".google.cloud.compute.v1.Operation\"\xB9\x01\xDAA3project,resource,global_set_labels_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02j\"D/compute/v1/projects/{project}/global/addresses/{resource}/setLabels:\"global_set_labels_request_resource\x12\xB7\x02\x0A\x12TestIamPermissions\x12?.google.cloud.compute.v1.TestIamPermissionsGlobalAddressRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xAD\x01\xDAA2project,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02r\"M/compute/v1/projects/{project}/global/addresses/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xFB\x0E\x0A\x15GlobalForwardingRules\x12\xE6\x01\x0A\x06Delete\x12:.google.cloud.compute.v1.DeleteGlobalForwardingRuleRequest\x1A\".google.cloud.compute.v1.Operation\"|\xDAA\x17project,forwarding_rule\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02I*G/compute/v1/projects/{project}/global/forwardingRules/{forwarding_rule}\x12\xD2\x01\x0A\x03Get\x127.google.cloud.compute.v1.GetGlobalForwardingRuleRequest\x1A'.google.cloud.compute.v1.ForwardingRule\"i\xDAA\x17project,forwarding_rule\x82\xD3\xE4\x93\x02I\x12G/compute/v1/projects/{project}/global/forwardingRules/{forwarding_rule}\x12\xF8\x01\x0A\x06Insert\x12:.google.cloud.compute.v1.InsertGlobalForwardingRuleRequest\x1A\".google.cloud.compute.v1.Operation\"\x8D\x01\xDAA project,forwarding_rule_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02Q\"5/compute/v1/projects/{project}/global/forwardingRules:\x18forwarding_rule_resource\x12\xB7\x01\x0A\x04List\x129.google.cloud.compute.v1.ListGlobalForwardingRulesRequest\x1A+.google.cloud.compute.v1.ForwardingRuleList\"G\xDAA\x07project\x82\xD3\xE4\x93\x027\x125/compute/v1/projects/{project}/global/forwardingRules\x12\x98\x02\x0A\x05Patch\x129.google.cloud.compute.v1.PatchGlobalForwardingRuleRequest\x1A\".google.cloud.compute.v1.Operation\"\xAF\x01\xDAA0project,forwarding_rule,forwarding_rule_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02c2G/compute/v1/projects/{project}/global/forwardingRules/{forwarding_rule}:\x18forwarding_rule_resource\x12\xB0\x02\x0A\x09SetLabels\x12=.google.cloud.compute.v1.SetLabelsGlobalForwardingRuleRequest\x1A\".google.cloud.compute.v1.Operation\"\xBF\x01\xDAA3project,resource,global_set_labels_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02p\"J/compute/v1/projects/{project}/global/forwardingRules/{resource}/setLabels:\"global_set_labels_request_resource\x12\xAC\x02\x0A\x09SetTarget\x12=.google.cloud.compute.v1.SetTargetGlobalForwardingRuleRequest\x1A\".google.cloud.compute.v1.Operation\"\xBB\x01\xDAA1project,forwarding_rule,target_reference_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02n\"Q/compute/v1/projects/{project}/global/forwardingRules/{forwarding_rule}/setTarget:\x19target_reference_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xAC\x12\x0A\x1BGlobalNetworkEndpointGroups\x12\xBC\x03\x0A\x16AttachNetworkEndpoints\x12P.google.cloud.compute.v1.AttachNetworkEndpointsGlobalNetworkEndpointGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xAB\x02\xDAA_project,network_endpoint_group,global_network_endpoint_groups_attach_endpoints_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02\xAF\x01\"k/compute/v1/projects/{project}/global/networkEndpointGroups/{network_endpoint_group}/attachNetworkEndpoints:@global_network_endpoint_groups_attach_endpoints_request_resource\x12\x81\x02\x0A\x06Delete\x12@.google.cloud.compute.v1.DeleteGlobalNetworkEndpointGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\x90\x01\xDAA\x1Eproject,network_endpoint_group\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02V*T/compute/v1/projects/{project}/global/networkEndpointGroups/{network_endpoint_group}\x12\xBC\x03\x0A\x16DetachNetworkEndpoints\x12P.google.cloud.compute.v1.DetachNetworkEndpointsGlobalNetworkEndpointGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xAB\x02\xDAA_project,network_endpoint_group,global_network_endpoint_groups_detach_endpoints_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02\xAF\x01\"k/compute/v1/projects/{project}/global/networkEndpointGroups/{network_endpoint_group}/detachNetworkEndpoints:@global_network_endpoint_groups_detach_endpoints_request_resource\x12\xF2\x01\x0A\x03Get\x12=.google.cloud.compute.v1.GetGlobalNetworkEndpointGroupRequest\x1A-.google.cloud.compute.v1.NetworkEndpointGroup\"}\xDAA\x1Eproject,network_endpoint_group\x82\xD3\xE4\x93\x02V\x12T/compute/v1/projects/{project}/global/networkEndpointGroups/{network_endpoint_group}\x12\x92\x02\x0A\x06Insert\x12@.google.cloud.compute.v1.InsertGlobalNetworkEndpointGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xA1\x01\xDAA'project,network_endpoint_group_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02^\";/compute/v1/projects/{project}/global/networkEndpointGroups:\x1Fnetwork_endpoint_group_resource\x12\xC9\x01\x0A\x04List\x12?.google.cloud.compute.v1.ListGlobalNetworkEndpointGroupsRequest\x1A1.google.cloud.compute.v1.NetworkEndpointGroupList\"M\xDAA\x07project\x82\xD3\xE4\x93\x02=\x12;/compute/v1/projects/{project}/global/networkEndpointGroups\x12\xC0\x02\x0A\x14ListNetworkEndpoints\x12O.google.cloud.compute.v1.ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest\x1AB.google.cloud.compute.v1.NetworkEndpointGroupsListNetworkEndpoints\"\x92\x01\xDAA\x1Eproject,network_endpoint_group\x82\xD3\xE4\x93\x02k\"i/compute/v1/projects/{project}/global/networkEndpointGroups/{network_endpoint_group}/listNetworkEndpoints\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xD0\x08\x0A\x10GlobalOperations\x12\xCA\x01\x0A\x0EAggregatedList\x12>.google.cloud.compute.v1.AggregatedListGlobalOperationsRequest\x1A0.google.cloud.compute.v1.OperationAggregatedList\"F\xDAA\x07project\x82\xD3\xE4\x93\x026\x124/compute/v1/projects/{project}/aggregated/operations\x12\xD1\x01\x0A\x06Delete\x125.google.cloud.compute.v1.DeleteGlobalOperationRequest\x1A6.google.cloud.compute.v1.DeleteGlobalOperationResponse\"X\xDAA\x11project,operation\x82\xD3\xE4\x93\x02>*\x12.google.cloud.compute.v1.GetGlobalOrganizationOperationRequest\x1A\".google.cloud.compute.v1.Operation\"J\xDAA\x09operation\x90N\x01\x82\xD3\xE4\x93\x025\x123/compute/v1/locations/global/operations/{operation}\x12\xA4\x01\x0A\x04List\x12@.google.cloud.compute.v1.ListGlobalOrganizationOperationsRequest\x1A&.google.cloud.compute.v1.OperationList\"2\xDAA\x00\x82\xD3\xE4\x93\x02)\x12'/compute/v1/locations/global/operations\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xD1\x0B\x0A\x1DGlobalPublicDelegatedPrefixes\x12\x87\x02\x0A\x06Delete\x12B.google.cloud.compute.v1.DeleteGlobalPublicDelegatedPrefixeRequest\x1A\".google.cloud.compute.v1.Operation\"\x94\x01\xDAA\x1Fproject,public_delegated_prefix\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02Y*W/compute/v1/projects/{project}/global/publicDelegatedPrefixes/{public_delegated_prefix}\x12\xFA\x01\x0A\x03Get\x12?.google.cloud.compute.v1.GetGlobalPublicDelegatedPrefixeRequest\x1A..google.cloud.compute.v1.PublicDelegatedPrefix\"\x81\x01\xDAA\x1Fproject,public_delegated_prefix\x82\xD3\xE4\x93\x02Y\x12W/compute/v1/projects/{project}/global/publicDelegatedPrefixes/{public_delegated_prefix}\x12\x98\x02\x0A\x06Insert\x12B.google.cloud.compute.v1.InsertGlobalPublicDelegatedPrefixeRequest\x1A\".google.cloud.compute.v1.Operation\"\xA5\x01\xDAA(project,public_delegated_prefix_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02a\"=/compute/v1/projects/{project}/global/publicDelegatedPrefixes: public_delegated_prefix_resource\x12\xCE\x01\x0A\x04List\x12A.google.cloud.compute.v1.ListGlobalPublicDelegatedPrefixesRequest\x1A2.google.cloud.compute.v1.PublicDelegatedPrefixList\"O\xDAA\x07project\x82\xD3\xE4\x93\x02?\x12=/compute/v1/projects/{project}/global/publicDelegatedPrefixes\x12\xC8\x02\x0A\x05Patch\x12A.google.cloud.compute.v1.PatchGlobalPublicDelegatedPrefixeRequest\x1A\".google.cloud.compute.v1.Operation\"\xD7\x01\xDAA@project,public_delegated_prefix,public_delegated_prefix_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02{2W/compute/v1/projects/{project}/global/publicDelegatedPrefixes/{public_delegated_prefix}: public_delegated_prefix_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xBE\x0F\x0A\x0CHealthChecks\x12\xCB\x01\x0A\x0EAggregatedList\x12:.google.cloud.compute.v1.AggregatedListHealthChecksRequest\x1A3.google.cloud.compute.v1.HealthChecksAggregatedList\"H\xDAA\x07project\x82\xD3\xE4\x93\x028\x126/compute/v1/projects/{project}/aggregated/healthChecks\x12\xD4\x01\x0A\x06Delete\x121.google.cloud.compute.v1.DeleteHealthCheckRequest\x1A\".google.cloud.compute.v1.Operation\"s\xDAA\x14project,health_check\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02C*A/compute/v1/projects/{project}/global/healthChecks/{health_check}\x12\xBD\x01\x0A\x03Get\x12..google.cloud.compute.v1.GetHealthCheckRequest\x1A\$.google.cloud.compute.v1.HealthCheck\"`\xDAA\x14project,health_check\x82\xD3\xE4\x93\x02C\x12A/compute/v1/projects/{project}/global/healthChecks/{health_check}\x12\xE6\x01\x0A\x06Insert\x121.google.cloud.compute.v1.InsertHealthCheckRequest\x1A\".google.cloud.compute.v1.Operation\"\x84\x01\xDAA\x1Dproject,health_check_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02K\"2/compute/v1/projects/{project}/global/healthChecks:\x15health_check_resource\x12\xA8\x01\x0A\x04List\x120.google.cloud.compute.v1.ListHealthChecksRequest\x1A(.google.cloud.compute.v1.HealthCheckList\"D\xDAA\x07project\x82\xD3\xE4\x93\x024\x122/compute/v1/projects/{project}/global/healthChecks\x12\x80\x02\x0A\x05Patch\x120.google.cloud.compute.v1.PatchHealthCheckRequest\x1A\".google.cloud.compute.v1.Operation\"\xA0\x01\xDAA*project,health_check,health_check_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02Z2A/compute/v1/projects/{project}/global/healthChecks/{health_check}:\x15health_check_resource\x12\xB8\x02\x0A\x12TestIamPermissions\x12=.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xB0\x01\xDAA2project,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02u\"P/compute/v1/projects/{project}/global/healthChecks/{resource}/testIamPermissions:!test_permissions_request_resource\x12\x82\x02\x0A\x06Update\x121.google.cloud.compute.v1.UpdateHealthCheckRequest\x1A\".google.cloud.compute.v1.Operation\"\xA0\x01\xDAA*project,health_check,health_check_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02Z\x1AA/compute/v1/projects/{project}/global/healthChecks/{health_check}:\x15health_check_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x84\x03\x0A\x10ImageFamilyViews\x12\xC8\x01\x0A\x03Get\x122.google.cloud.compute.v1.GetImageFamilyViewRequest\x1A(.google.cloud.compute.v1.ImageFamilyView\"c\xDAA\x13project,zone,family\x82\xD3\xE4\x93\x02G\x12E/compute/v1/projects/{project}/zones/{zone}/imageFamilyViews/{family}\x1A\xA4\x01\xCAA\x16compute.googleapis.com\xD2A\x87\x01https://www.googleapis.com/auth/compute.readonly,https://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xFC\x13\x0A\x06Images\x12\xBA\x01\x0A\x06Delete\x12+.google.cloud.compute.v1.DeleteImageRequest\x1A\".google.cloud.compute.v1.Operation\"_\xDAA\x0Dproject,image\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x026*4/compute/v1/projects/{project}/global/images/{image}\x12\x84\x02\x0A\x09Deprecate\x12..google.cloud.compute.v1.DeprecateImageRequest\x1A\".google.cloud.compute.v1.Operation\"\xA2\x01\xDAA)project,image,deprecation_status_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02]\">/compute/v1/projects/{project}/global/images/{image}/deprecate:\x1Bdeprecation_status_resource\x12\x9D\x01\x0A\x03Get\x12(.google.cloud.compute.v1.GetImageRequest\x1A\x1E.google.cloud.compute.v1.Image\"L\xDAA\x0Dproject,image\x82\xD3\xE4\x93\x026\x124/compute/v1/projects/{project}/global/images/{image}\x12\xBA\x01\x0A\x0DGetFromFamily\x122.google.cloud.compute.v1.GetFromFamilyImageRequest\x1A\x1E.google.cloud.compute.v1.Image\"U\xDAA\x0Eproject,family\x82\xD3\xE4\x93\x02>\x12\",/compute/v1/projects/{project}/global/images:\x0Eimage_resource\x12\x96\x01\x0A\x04List\x12*.google.cloud.compute.v1.ListImagesRequest\x1A\".google.cloud.compute.v1.ImageList\">\xDAA\x07project\x82\xD3\xE4\x93\x02.\x12,/compute/v1/projects/{project}/global/images\x12\xD7\x01\x0A\x05Patch\x12*.google.cloud.compute.v1.PatchImageRequest\x1A\".google.cloud.compute.v1.Operation\"~\xDAA\x1Cproject,image,image_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02F24/compute/v1/projects/{project}/global/images/{image}:\x0Eimage_resource\x12\x8B\x02\x0A\x0CSetIamPolicy\x121.google.cloud.compute.v1.SetIamPolicyImageRequest\x1A\x1F.google.cloud.compute.v1.Policy\"\xA6\x01\xDAA3project,resource,global_set_policy_request_resource\x82\xD3\xE4\x93\x02j\"D/compute/v1/projects/{project}/global/images/{resource}/setIamPolicy:\"global_set_policy_request_resource\x12\x98\x02\x0A\x09SetLabels\x12..google.cloud.compute.v1.SetLabelsImageRequest\x1A\".google.cloud.compute.v1.Operation\"\xB6\x01\xDAA3project,resource,global_set_labels_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02g\"A/compute/v1/projects/{project}/global/images/{resource}/setLabels:\"global_set_labels_request_resource\x12\xAC\x02\x0A\x12TestIamPermissions\x127.google.cloud.compute.v1.TestIamPermissionsImageRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xAA\x01\xDAA2project,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02o\"J/compute/v1/projects/{project}/global/images/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xA2\x0E\x0A\"InstanceGroupManagerResizeRequests\x12\xC9\x02\x0A\x06Cancel\x12G.google.cloud.compute.v1.CancelInstanceGroupManagerResizeRequestRequest\x1A\".google.cloud.compute.v1.Operation\"\xD1\x01\xDAA2project,zone,instance_group_manager,resize_request\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\x84\x01\"\x81\x01/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/resizeRequests/{resize_request}/cancel\x12\xC0\x02\x0A\x06Delete\x12G.google.cloud.compute.v1.DeleteInstanceGroupManagerResizeRequestRequest\x1A\".google.cloud.compute.v1.Operation\"\xC8\x01\xDAA2project,zone,instance_group_manager,resize_request\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02|*z/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/resizeRequests/{resize_request}\x12\xC1\x02\x0A\x03Get\x12D.google.cloud.compute.v1.GetInstanceGroupManagerResizeRequestRequest\x1A:.google.cloud.compute.v1.InstanceGroupManagerResizeRequest\"\xB7\x01\xDAA2project,zone,instance_group_manager,resize_request\x82\xD3\xE4\x93\x02|\x12z/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/resizeRequests/{resize_request}\x12\x80\x03\x0A\x06Insert\x12G.google.cloud.compute.v1.InsertInstanceGroupManagerResizeRequestRequest\x1A\".google.cloud.compute.v1.Operation\"\x88\x02\xDAARproject,zone,instance_group_manager,instance_group_manager_resize_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\x9B\x01\"i/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/resizeRequests:.instance_group_manager_resize_request_resource\x12\xB1\x02\x0A\x04List\x12F.google.cloud.compute.v1.ListInstanceGroupManagerResizeRequestsRequest\x1AG.google.cloud.compute.v1.InstanceGroupManagerResizeRequestsListResponse\"\x97\x01\xDAA#project,zone,instance_group_manager\x82\xD3\xE4\x93\x02k\x12i/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/resizeRequests\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xD5E\x0A\x15InstanceGroupManagers\x12\xA1\x03\x0A\x10AbandonInstances\x12D.google.cloud.compute.v1.AbandonInstancesInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\xA2\x02\xDAA^project,zone,instance_group_manager,instance_group_managers_abandon_instances_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\xA9\x01\"k/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/abandonInstances::instance_group_managers_abandon_instances_request_resource\x12\xE5\x01\x0A\x0EAggregatedList\x12C.google.cloud.compute.v1.AggregatedListInstanceGroupManagersRequest\x1A;.google.cloud.compute.v1.InstanceGroupManagerAggregatedList\"Q\xDAA\x07project\x82\xD3\xE4\x93\x02A\x12?/compute/v1/projects/{project}/aggregated/instanceGroupManagers\x12\xAE\x03\x0A\x17ApplyUpdatesToInstances\x12K.google.cloud.compute.v1.ApplyUpdatesToInstancesInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\xA1\x02\xDAAZproject,zone,instance_group_manager,instance_group_managers_apply_updates_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\xAC\x01\"r/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/applyUpdatesToInstances:6instance_group_managers_apply_updates_request_resource\x12\x9C\x03\x0A\x0FCreateInstances\x12C.google.cloud.compute.v1.CreateInstancesInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\x9F\x02\xDAA]project,zone,instance_group_manager,instance_group_managers_create_instances_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\xA7\x01\"j/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/createInstances:9instance_group_managers_create_instances_request_resource\x12\x84\x02\x0A\x06Delete\x12:.google.cloud.compute.v1.DeleteInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\x99\x01\xDAA#project,zone,instance_group_manager\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\\*Z/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}\x12\x9C\x03\x0A\x0FDeleteInstances\x12C.google.cloud.compute.v1.DeleteInstancesInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\x9F\x02\xDAA]project,zone,instance_group_manager,instance_group_managers_delete_instances_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\xA7\x01\"j/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/deleteInstances:9instance_group_managers_delete_instances_request_resource\x12\xC5\x03\x0A\x18DeletePerInstanceConfigs\x12L.google.cloud.compute.v1.DeletePerInstanceConfigsInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\xB6\x02\xDAAdproject,zone,instance_group_manager,instance_group_managers_delete_per_instance_configs_req_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\xB7\x01\"s/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/deletePerInstanceConfigs:@instance_group_managers_delete_per_instance_configs_req_resource\x12\xF8\x01\x0A\x03Get\x127.google.cloud.compute.v1.GetInstanceGroupManagerRequest\x1A-.google.cloud.compute.v1.InstanceGroupManager\"\x88\x01\xDAA#project,zone,instance_group_manager\x82\xD3\xE4\x93\x02\\\x12Z/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}\x12\x95\x02\x0A\x06Insert\x12:.google.cloud.compute.v1.InsertInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\xAA\x01\xDAA,project,zone,instance_group_manager_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02d\"A/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers:\x1Finstance_group_manager_resource\x12\xCE\x01\x0A\x04List\x129.google.cloud.compute.v1.ListInstanceGroupManagersRequest\x1A1.google.cloud.compute.v1.InstanceGroupManagerList\"X\xDAA\x0Cproject,zone\x82\xD3\xE4\x93\x02C\x12A/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers\x12\xA5\x02\x0A\x0AListErrors\x12?.google.cloud.compute.v1.ListErrorsInstanceGroupManagersRequest\x1A@.google.cloud.compute.v1.InstanceGroupManagersListErrorsResponse\"\x93\x01\xDAA#project,zone,instance_group_manager\x82\xD3\xE4\x93\x02g\x12e/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/listErrors\x12\xCD\x02\x0A\x14ListManagedInstances\x12I.google.cloud.compute.v1.ListManagedInstancesInstanceGroupManagersRequest\x1AJ.google.cloud.compute.v1.InstanceGroupManagersListManagedInstancesResponse\"\x9D\x01\xDAA#project,zone,instance_group_manager\x82\xD3\xE4\x93\x02q\"o/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/listManagedInstances\x12\xD1\x02\x0A\x16ListPerInstanceConfigs\x12K.google.cloud.compute.v1.ListPerInstanceConfigsInstanceGroupManagersRequest\x1AH.google.cloud.compute.v1.InstanceGroupManagersListPerInstanceConfigsResp\"\x9F\x01\xDAA#project,zone,instance_group_manager\x82\xD3\xE4\x93\x02s\"q/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/listPerInstanceConfigs\x12\xC3\x02\x0A\x05Patch\x129.google.cloud.compute.v1.PatchInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\xDA\x01\xDAACproject,zone,instance_group_manager,instance_group_manager_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02}2Z/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}:\x1Finstance_group_manager_resource\x12\xC0\x03\x0A\x17PatchPerInstanceConfigs\x12K.google.cloud.compute.v1.PatchPerInstanceConfigsInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\xB3\x02\xDAAcproject,zone,instance_group_manager,instance_group_managers_patch_per_instance_configs_req_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\xB5\x01\"r/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/patchPerInstanceConfigs:?instance_group_managers_patch_per_instance_configs_req_resource\x12\xA6\x03\x0A\x11RecreateInstances\x12E.google.cloud.compute.v1.RecreateInstancesInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\xA5\x02\xDAA_project,zone,instance_group_manager,instance_group_managers_recreate_instances_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\xAB\x01\"l/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/recreateInstances:;instance_group_managers_recreate_instances_request_resource\x12\x90\x02\x0A\x06Resize\x12:.google.cloud.compute.v1.ResizeInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\xA5\x01\xDAA(project,zone,instance_group_manager,size\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02c\"a/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/resize\x12\x9C\x03\x0A\x0FResumeInstances\x12C.google.cloud.compute.v1.ResumeInstancesInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\x9F\x02\xDAA]project,zone,instance_group_manager,instance_group_managers_resume_instances_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\xA7\x01\"j/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/resumeInstances:9instance_group_managers_resume_instances_request_resource\x12\xB2\x03\x0A\x13SetInstanceTemplate\x12G.google.cloud.compute.v1.SetInstanceTemplateInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\xAD\x02\xDAAbproject,zone,instance_group_manager,instance_group_managers_set_instance_template_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\xB0\x01\"n/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/setInstanceTemplate:>instance_group_managers_set_instance_template_request_resource\x12\x99\x03\x0A\x0ESetTargetPools\x12B.google.cloud.compute.v1.SetTargetPoolsInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\x9E\x02\xDAA]project,zone,instance_group_manager,instance_group_managers_set_target_pools_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\xA6\x01\"i/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/setTargetPools:9instance_group_managers_set_target_pools_request_resource\x12\x97\x03\x0A\x0EStartInstances\x12B.google.cloud.compute.v1.StartInstancesInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\x9C\x02\xDAA\\project,zone,instance_group_manager,instance_group_managers_start_instances_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\xA5\x01\"i/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/startInstances:8instance_group_managers_start_instances_request_resource\x12\x92\x03\x0A\x0DStopInstances\x12A.google.cloud.compute.v1.StopInstancesInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\x99\x02\xDAA[project,zone,instance_group_manager,instance_group_managers_stop_instances_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\xA3\x01\"h/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/stopInstances:7instance_group_managers_stop_instances_request_resource\x12\xA1\x03\x0A\x10SuspendInstances\x12D.google.cloud.compute.v1.SuspendInstancesInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\xA2\x02\xDAA^project,zone,instance_group_manager,instance_group_managers_suspend_instances_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\xA9\x01\"k/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/suspendInstances::instance_group_managers_suspend_instances_request_resource\x12\xC5\x03\x0A\x18UpdatePerInstanceConfigs\x12L.google.cloud.compute.v1.UpdatePerInstanceConfigsInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\xB6\x02\xDAAdproject,zone,instance_group_manager,instance_group_managers_update_per_instance_configs_req_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\xB7\x01\"s/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/updatePerInstanceConfigs:@instance_group_managers_update_per_instance_configs_req_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xBA\x17\x0A\x0EInstanceGroups\x12\xDF\x02\x0A\x0CAddInstances\x129.google.cloud.compute.v1.AddInstancesInstanceGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xEF\x01\xDAAJproject,zone,instance_group,instance_groups_add_instances_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\x8A\x01\"X/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instance_group}/addInstances:.instance_groups_add_instances_request_resource\x12\xD0\x01\x0A\x0EAggregatedList\x12<.google.cloud.compute.v1.AggregatedListInstanceGroupsRequest\x1A4.google.cloud.compute.v1.InstanceGroupAggregatedList\"J\xDAA\x07project\x82\xD3\xE4\x93\x02:\x128/compute/v1/projects/{project}/aggregated/instanceGroups\x12\xE6\x01\x0A\x06Delete\x123.google.cloud.compute.v1.DeleteInstanceGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\x82\x01\xDAA\x1Bproject,zone,instance_group\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02M*K/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instance_group}\x12\xD2\x01\x0A\x03Get\x120.google.cloud.compute.v1.GetInstanceGroupRequest\x1A&.google.cloud.compute.v1.InstanceGroup\"q\xDAA\x1Bproject,zone,instance_group\x82\xD3\xE4\x93\x02M\x12K/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instance_group}\x12\xF7\x01\x0A\x06Insert\x123.google.cloud.compute.v1.InsertInstanceGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\x93\x01\xDAA\$project,zone,instance_group_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02U\":/compute/v1/projects/{project}/zones/{zone}/instanceGroups:\x17instance_group_resource\x12\xB9\x01\x0A\x04List\x122.google.cloud.compute.v1.ListInstanceGroupsRequest\x1A*.google.cloud.compute.v1.InstanceGroupList\"Q\xDAA\x0Cproject,zone\x82\xD3\xE4\x93\x02<\x12:/compute/v1/projects/{project}/zones/{zone}/instanceGroups\x12\xE6\x02\x0A\x0DListInstances\x12;.google.cloud.compute.v1.ListInstancesInstanceGroupsRequest\x1A4.google.cloud.compute.v1.InstanceGroupsListInstances\"\xE1\x01\xDAAKproject,zone,instance_group,instance_groups_list_instances_request_resource\x82\xD3\xE4\x93\x02\x8C\x01\"Y/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instance_group}/listInstances:/instance_groups_list_instances_request_resource\x12\xEE\x02\x0A\x0FRemoveInstances\x12<.google.cloud.compute.v1.RemoveInstancesInstanceGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xF8\x01\xDAAMproject,zone,instance_group,instance_groups_remove_instances_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\x90\x01\"[/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instance_group}/removeInstances:1instance_groups_remove_instances_request_resource\x12\xE6\x02\x0A\x0DSetNamedPorts\x12:.google.cloud.compute.v1.SetNamedPortsInstanceGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xF4\x01\xDAALproject,zone,instance_group,instance_groups_set_named_ports_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\x8D\x01\"Y/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{instance_group}/setNamedPorts:0instance_groups_set_named_ports_request_resource\x12\xC7\x02\x0A\x12TestIamPermissions\x12?.google.cloud.compute.v1.TestIamPermissionsInstanceGroupRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xBD\x01\xDAA7project,zone,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02}\"X/compute/v1/projects/{project}/zones/{zone}/instanceGroups/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xCB\x04\x0A\x17InstanceSettingsService\x12\xB9\x01\x0A\x03Get\x122.google.cloud.compute.v1.GetInstanceSettingRequest\x1A).google.cloud.compute.v1.InstanceSettings\"S\xDAA\x0Cproject,zone\x82\xD3\xE4\x93\x02>\x12project,zone,instance,network_interface,access_config_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02j\"P/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/addAccessConfig:\x16access_config_resource\x12\xB5\x02\x0A\x13AddNetworkInterface\x12;.google.cloud.compute.v1.AddNetworkInterfaceInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xBC\x01\xDAA0project,zone,instance,network_interface_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02r\"T/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/addNetworkInterface:\x1Anetwork_interface_resource\x12\xE2\x02\x0A\x13AddResourcePolicies\x12;.google.cloud.compute.v1.AddResourcePoliciesInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xE9\x01\xDAAFproject,zone,instance,instances_add_resource_policies_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\x88\x01\"T/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/addResourcePolicies:0instances_add_resource_policies_request_resource\x12\xC1\x01\x0A\x0EAggregatedList\x127.google.cloud.compute.v1.AggregatedListInstancesRequest\x1A/.google.cloud.compute.v1.InstanceAggregatedList\"E\xDAA\x07project\x82\xD3\xE4\x93\x025\x123/compute/v1/projects/{project}/aggregated/instances\x12\x92\x02\x0A\x0AAttachDisk\x122.google.cloud.compute.v1.AttachDiskInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xAB\x01\xDAA,project,zone,instance,attached_disk_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02e\"K/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/attachDisk:\x16attached_disk_resource\x12\x9E\x02\x0A\x0ABulkInsert\x122.google.cloud.compute.v1.BulkInsertInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xB7\x01\xDAA3project,zone,bulk_insert_instance_resource_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02j\"@/compute/v1/projects/{project}/zones/{zone}/instances/bulkInsert:&bulk_insert_instance_resource_resource\x12\xCF\x01\x0A\x06Delete\x12..google.cloud.compute.v1.DeleteInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"q\xDAA\x15project,zone,instance\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02B*@/compute/v1/projects/{project}/zones/{zone}/instances/{instance}\x12\x9B\x02\x0A\x12DeleteAccessConfig\x12:.google.cloud.compute.v1.DeleteAccessConfigInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xA4\x01\xDAA5project,zone,instance,access_config,network_interface\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02U\"S/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/deleteAccessConfig\x12\x9E\x02\x0A\x16DeleteNetworkInterface\x12>.google.cloud.compute.v1.DeleteNetworkInterfaceInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\x9F\x01\xDAA,project,zone,instance,network_interface_name\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02Y\"W/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/deleteNetworkInterface\x12\xEF\x01\x0A\x0ADetachDisk\x122.google.cloud.compute.v1.DetachDiskInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\x88\x01\xDAA!project,zone,instance,device_name\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02M\"K/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/detachDisk\x12\xB7\x01\x0A\x03Get\x12+.google.cloud.compute.v1.GetInstanceRequest\x1A!.google.cloud.compute.v1.Instance\"`\xDAA\x15project,zone,instance\x82\xD3\xE4\x93\x02B\x12@/compute/v1/projects/{project}/zones/{zone}/instances/{instance}\x12\xA2\x02\x0A\x15GetEffectiveFirewalls\x12=.google.cloud.compute.v1.GetEffectiveFirewallsInstanceRequest\x1A?.google.cloud.compute.v1.InstancesGetEffectiveFirewallsResponse\"\x88\x01\xDAA'project,zone,instance,network_interface\x82\xD3\xE4\x93\x02X\x12V/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/getEffectiveFirewalls\x12\xEF\x01\x0A\x12GetGuestAttributes\x12:.google.cloud.compute.v1.GetGuestAttributesInstanceRequest\x1A(.google.cloud.compute.v1.GuestAttributes\"s\xDAA\x15project,zone,instance\x82\xD3\xE4\x93\x02U\x12S/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/getGuestAttributes\x12\xD4\x01\x0A\x0CGetIamPolicy\x124.google.cloud.compute.v1.GetIamPolicyInstanceRequest\x1A\x1F.google.cloud.compute.v1.Policy\"m\xDAA\x15project,zone,resource\x82\xD3\xE4\x93\x02O\x12M/compute/v1/projects/{project}/zones/{zone}/instances/{resource}/getIamPolicy\x12\xD8\x01\x0A\x0DGetScreenshot\x125.google.cloud.compute.v1.GetScreenshotInstanceRequest\x1A#.google.cloud.compute.v1.Screenshot\"k\xDAA\x15project,zone,instance\x82\xD3\xE4\x93\x02M\x12K/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/screenshot\x12\xEA\x01\x0A\x13GetSerialPortOutput\x12;.google.cloud.compute.v1.GetSerialPortOutputInstanceRequest\x1A).google.cloud.compute.v1.SerialPortOutput\"k\xDAA\x15project,zone,instance\x82\xD3\xE4\x93\x02M\x12K/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/serialPort\x12\x93\x02\x0A\x1BGetShieldedInstanceIdentity\x12C.google.cloud.compute.v1.GetShieldedInstanceIdentityInstanceRequest\x1A1.google.cloud.compute.v1.ShieldedInstanceIdentity\"|\xDAA\x15project,zone,instance\x82\xD3\xE4\x93\x02^\x12\\/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/getShieldedInstanceIdentity\x12\xE1\x01\x0A\x06Insert\x12..google.cloud.compute.v1.InsertInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\x82\x01\xDAA\x1Eproject,zone,instance_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02J\"5/compute/v1/projects/{project}/zones/{zone}/instances:\x11instance_resource\x12\xAA\x01\x0A\x04List\x12-.google.cloud.compute.v1.ListInstancesRequest\x1A%.google.cloud.compute.v1.InstanceList\"L\xDAA\x0Cproject,zone\x82\xD3\xE4\x93\x027\x125/compute/v1/projects/{project}/zones/{zone}/instances\x12\xE3\x01\x0A\x0DListReferrers\x126.google.cloud.compute.v1.ListReferrersInstancesRequest\x1A..google.cloud.compute.v1.InstanceListReferrers\"j\xDAA\x15project,zone,instance\x82\xD3\xE4\x93\x02L\x12J/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/referrers\x12\xFB\x01\x0A\x12PerformMaintenance\x12:.google.cloud.compute.v1.PerformMaintenanceInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\x84\x01\xDAA\x15project,zone,instance\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02U\"S/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/performMaintenance\x12\xF1\x02\x0A\x16RemoveResourcePolicies\x12>.google.cloud.compute.v1.RemoveResourcePoliciesInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xF2\x01\xDAAIproject,zone,instance,instances_remove_resource_policies_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\x8E\x01\"W/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/removeResourcePolicies:3instances_remove_resource_policies_request_resource\x12\xDF\x02\x0A\x12ReportHostAsFaulty\x12:.google.cloud.compute.v1.ReportHostAsFaultyInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xE8\x01\xDAAFproject,zone,instance,instances_report_host_as_faulty_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\x87\x01\"S/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/reportHostAsFaulty:0instances_report_host_as_faulty_request_resource\x12\xD3\x01\x0A\x05Reset\x12-.google.cloud.compute.v1.ResetInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"w\xDAA\x15project,zone,instance\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02H\"F/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/reset\x12\xD6\x01\x0A\x06Resume\x12..google.cloud.compute.v1.ResumeInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"x\xDAA\x15project,zone,instance\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02I\"G/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/resume\x12\x96\x02\x0A\x17SendDiagnosticInterrupt\x12?.google.cloud.compute.v1.SendDiagnosticInterruptInstanceRequest\x1A@.google.cloud.compute.v1.SendDiagnosticInterruptInstanceResponse\"x\xDAA\x15project,zone,instance\x82\xD3\xE4\x93\x02Z\"X/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/sendDiagnosticInterrupt\x12\x84\x02\x0A\x15SetDeletionProtection\x12=.google.cloud.compute.v1.SetDeletionProtectionInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\x87\x01\xDAA\x15project,zone,resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02X\"V/compute/v1/projects/{project}/zones/{zone}/instances/{resource}/setDeletionProtection\x12\x90\x02\x0A\x11SetDiskAutoDelete\x129.google.cloud.compute.v1.SetDiskAutoDeleteInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\x9B\x01\xDAA-project,zone,instance,auto_delete,device_name\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02T\"R/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setDiskAutoDelete\x12\x98\x02\x0A\x0CSetIamPolicy\x124.google.cloud.compute.v1.SetIamPolicyInstanceRequest\x1A\x1F.google.cloud.compute.v1.Policy\"\xB0\x01\xDAA6project,zone,resource,zone_set_policy_request_resource\x82\xD3\xE4\x93\x02q\"M/compute/v1/projects/{project}/zones/{zone}/instances/{resource}/setIamPolicy: zone_set_policy_request_resource\x12\xAD\x02\x0A\x09SetLabels\x121.google.cloud.compute.v1.SetLabelsInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xC8\x01\xDAA;project,zone,instance,instances_set_labels_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02s\"J/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setLabels:%instances_set_labels_request_resource\x12\xE2\x02\x0A\x13SetMachineResources\x12;.google.cloud.compute.v1.SetMachineResourcesInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xE9\x01\xDAAFproject,zone,instance,instances_set_machine_resources_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\x88\x01\"T/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setMachineResources:0instances_set_machine_resources_request_resource\x12\xC8\x02\x0A\x0ESetMachineType\x126.google.cloud.compute.v1.SetMachineTypeInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xD9\x01\xDAAAproject,zone,instance,instances_set_machine_type_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02~\"O/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setMachineType:+instances_set_machine_type_request_resource\x12\x8B\x02\x0A\x0BSetMetadata\x123.google.cloud.compute.v1.SetMetadataInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xA2\x01\xDAA'project,zone,instance,metadata_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02a\"L/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setMetadata:\x11metadata_resource\x12\xDA\x02\x0A\x11SetMinCpuPlatform\x129.google.cloud.compute.v1.SetMinCpuPlatformInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xE5\x01\xDAAEproject,zone,instance,instances_set_min_cpu_platform_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\x85\x01\"R/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setMinCpuPlatform:/instances_set_min_cpu_platform_request_resource\x12\xA3\x02\x0A\x07SetName\x12/.google.cloud.compute.v1.SetNameInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xC2\x01\xDAA9project,zone,instance,instances_set_name_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02o\"H/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setName:#instances_set_name_request_resource\x12\x95\x02\x0A\x0DSetScheduling\x125.google.cloud.compute.v1.SetSchedulingInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xA8\x01\xDAA)project,zone,instance,scheduling_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02e\"N/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setScheduling:\x13scheduling_resource\x12\xD8\x02\x0A\x11SetSecurityPolicy\x129.google.cloud.compute.v1.SetSecurityPolicyInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xE3\x01\xDAADproject,zone,instance,instances_set_security_policy_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\x84\x01\"R/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setSecurityPolicy:.instances_set_security_policy_request_resource\x12\xD8\x02\x0A\x11SetServiceAccount\x129.google.cloud.compute.v1.SetServiceAccountInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xE3\x01\xDAADproject,zone,instance,instances_set_service_account_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\x84\x01\"R/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setServiceAccount:.instances_set_service_account_request_resource\x12\x85\x03\x0A\"SetShieldedInstanceIntegrityPolicy\x12J.google.cloud.compute.v1.SetShieldedInstanceIntegrityPolicyInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xEE\x01\xDAAAproject,zone,instance,shielded_instance_integrity_policy_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\x92\x012c/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setShieldedInstanceIntegrityPolicy:+shielded_instance_integrity_policy_resource\x12\xF7\x01\x0A\x07SetTags\x12/.google.cloud.compute.v1.SetTagsInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\x96\x01\xDAA#project,zone,instance,tags_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02Y\"H/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/setTags:\x0Dtags_resource\x12\x8D\x02\x0A\x18SimulateMaintenanceEvent\x12@.google.cloud.compute.v1.SimulateMaintenanceEventInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\x8A\x01\xDAA\x15project,zone,instance\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02[\"Y/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/simulateMaintenanceEvent\x12\xD3\x01\x0A\x05Start\x12-.google.cloud.compute.v1.StartInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"w\xDAA\x15project,zone,instance\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02H\"F/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/start\x12\xF3\x02\x0A\x16StartWithEncryptionKey\x12>.google.cloud.compute.v1.StartWithEncryptionKeyInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xF4\x01\xDAAJproject,zone,instance,instances_start_with_encryption_key_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\x8F\x01\"W/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/startWithEncryptionKey:4instances_start_with_encryption_key_request_resource\x12\xD0\x01\x0A\x04Stop\x12,.google.cloud.compute.v1.StopInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"v\xDAA\x15project,zone,instance\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02G\"E/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/stop\x12\xD9\x01\x0A\x07Suspend\x12/.google.cloud.compute.v1.SuspendInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"y\xDAA\x15project,zone,instance\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02J\"H/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/suspend\x12\xBD\x02\x0A\x12TestIamPermissions\x12:.google.cloud.compute.v1.TestIamPermissionsInstanceRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xB8\x01\xDAA7project,zone,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02x\"S/compute/v1/projects/{project}/zones/{zone}/instances/{resource}/testIamPermissions:!test_permissions_request_resource\x12\xF5\x01\x0A\x06Update\x12..google.cloud.compute.v1.UpdateInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\x96\x01\xDAA'project,zone,instance,instance_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02U\x1A@/compute/v1/projects/{project}/zones/{zone}/instances/{instance}:\x11instance_resource\x12\xBC\x02\x0A\x12UpdateAccessConfig\x12:.google.cloud.compute.v1.UpdateAccessConfigInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xC5\x01\xDAA>project,zone,instance,network_interface,access_config_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02m\"S/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/updateAccessConfig:\x16access_config_resource\x12\xAF\x02\x0A\x13UpdateDisplayDevice\x12;.google.cloud.compute.v1.UpdateDisplayDeviceInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xB6\x01\xDAA-project,zone,instance,display_device_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02o2T/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/updateDisplayDevice:\x17display_device_resource\x12\xD0\x02\x0A\x16UpdateNetworkInterface\x12>.google.cloud.compute.v1.UpdateNetworkInterfaceInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xD1\x01\xDAABproject,zone,instance,network_interface,network_interface_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02u2W/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/updateNetworkInterface:\x1Anetwork_interface_resource\x12\xDF\x02\x0A\x1CUpdateShieldedInstanceConfig\x12D.google.cloud.compute.v1.UpdateShieldedInstanceConfigInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xD4\x01\xDAA7project,zone,instance,shielded_instance_config_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\x82\x012]/compute/v1/projects/{project}/zones/{zone}/instances/{instance}/updateShieldedInstanceConfig:!shielded_instance_config_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xF2\x0F\x0A\x15InstantSnapshotGroups\x12\x84\x02\x0A\x06Delete\x12:.google.cloud.compute.v1.DeleteInstantSnapshotGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\x99\x01\xDAA#project,zone,instant_snapshot_group\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\\*Z/compute/v1/projects/{project}/zones/{zone}/instantSnapshotGroups/{instant_snapshot_group}\x12\xF8\x01\x0A\x03Get\x127.google.cloud.compute.v1.GetInstantSnapshotGroupRequest\x1A-.google.cloud.compute.v1.InstantSnapshotGroup\"\x88\x01\xDAA#project,zone,instant_snapshot_group\x82\xD3\xE4\x93\x02\\\x12Z/compute/v1/projects/{project}/zones/{zone}/instantSnapshotGroups/{instant_snapshot_group}\x12\xEC\x01\x0A\x0CGetIamPolicy\x12@.google.cloud.compute.v1.GetIamPolicyInstantSnapshotGroupRequest\x1A\x1F.google.cloud.compute.v1.Policy\"y\xDAA\x15project,zone,resource\x82\xD3\xE4\x93\x02[\x12Y/compute/v1/projects/{project}/zones/{zone}/instantSnapshotGroups/{resource}/getIamPolicy\x12\x95\x02\x0A\x06Insert\x12:.google.cloud.compute.v1.InsertInstantSnapshotGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xAA\x01\xDAA,project,zone,instant_snapshot_group_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02d\"A/compute/v1/projects/{project}/zones/{zone}/instantSnapshotGroups:\x1Finstant_snapshot_group_resource\x12\xCF\x01\x0A\x04List\x129.google.cloud.compute.v1.ListInstantSnapshotGroupsRequest\x1A2.google.cloud.compute.v1.ListInstantSnapshotGroups\"X\xDAA\x0Cproject,zone\x82\xD3\xE4\x93\x02C\x12A/compute/v1/projects/{project}/zones/{zone}/instantSnapshotGroups\x12\xB0\x02\x0A\x0CSetIamPolicy\x12@.google.cloud.compute.v1.SetIamPolicyInstantSnapshotGroupRequest\x1A\x1F.google.cloud.compute.v1.Policy\"\xBC\x01\xDAA6project,zone,resource,zone_set_policy_request_resource\x82\xD3\xE4\x93\x02}\"Y/compute/v1/projects/{project}/zones/{zone}/instantSnapshotGroups/{resource}/setIamPolicy: zone_set_policy_request_resource\x12\xD6\x02\x0A\x12TestIamPermissions\x12F.google.cloud.compute.v1.TestIamPermissionsInstantSnapshotGroupRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xC5\x01\xDAA7project,zone,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02\x84\x01\"_/compute/v1/projects/{project}/zones/{zone}/instantSnapshotGroups/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x83\x13\x0A\x10InstantSnapshots\x12\xD6\x01\x0A\x0EAggregatedList\x12>.google.cloud.compute.v1.AggregatedListInstantSnapshotsRequest\x1A6.google.cloud.compute.v1.InstantSnapshotAggregatedList\"L\xDAA\x07project\x82\xD3\xE4\x93\x02<\x12:/compute/v1/projects/{project}/aggregated/instantSnapshots\x12\xEE\x01\x0A\x06Delete\x125.google.cloud.compute.v1.DeleteInstantSnapshotRequest\x1A\".google.cloud.compute.v1.Operation\"\x88\x01\xDAA\x1Dproject,zone,instant_snapshot\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02Q*O/compute/v1/projects/{project}/zones/{zone}/instantSnapshots/{instant_snapshot}\x12\xDC\x01\x0A\x03Get\x122.google.cloud.compute.v1.GetInstantSnapshotRequest\x1A(.google.cloud.compute.v1.InstantSnapshot\"w\xDAA\x1Dproject,zone,instant_snapshot\x82\xD3\xE4\x93\x02Q\x12O/compute/v1/projects/{project}/zones/{zone}/instantSnapshots/{instant_snapshot}\x12\xE2\x01\x0A\x0CGetIamPolicy\x12;.google.cloud.compute.v1.GetIamPolicyInstantSnapshotRequest\x1A\x1F.google.cloud.compute.v1.Policy\"t\xDAA\x15project,zone,resource\x82\xD3\xE4\x93\x02V\x12T/compute/v1/projects/{project}/zones/{zone}/instantSnapshots/{resource}/getIamPolicy\x12\xFF\x01\x0A\x06Insert\x125.google.cloud.compute.v1.InsertInstantSnapshotRequest\x1A\".google.cloud.compute.v1.Operation\"\x99\x01\xDAA&project,zone,instant_snapshot_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02Y\"\x12.google.cloud.compute.v1.GetInterconnectAttachmentGroupRequest\x1A4.google.cloud.compute.v1.InterconnectAttachmentGroup\"\x92\x01\xDAA%project,interconnect_attachment_group\x82\xD3\xE4\x93\x02d\x12b/compute/v1/projects/{project}/global/interconnectAttachmentGroups/{interconnect_attachment_group}\x12\xEF\x01\x0A\x0CGetIamPolicy\x12G.google.cloud.compute.v1.GetIamPolicyInterconnectAttachmentGroupRequest\x1A\x1F.google.cloud.compute.v1.Policy\"u\xDAA\x10project,resource\x82\xD3\xE4\x93\x02\\\x12Z/compute/v1/projects/{project}/global/interconnectAttachmentGroups/{resource}/getIamPolicy\x12\xE4\x02\x0A\x14GetOperationalStatus\x12O.google.cloud.compute.v1.GetOperationalStatusInterconnectAttachmentGroupRequest\x1AQ.google.cloud.compute.v1.InterconnectAttachmentGroupsGetOperationalStatusResponse\"\xA7\x01\xDAA%project,interconnect_attachment_group\x82\xD3\xE4\x93\x02y\x12w/compute/v1/projects/{project}/global/interconnectAttachmentGroups/{interconnect_attachment_group}/getOperationalStatus\x12\xA8\x02\x0A\x06Insert\x12A.google.cloud.compute.v1.InsertInterconnectAttachmentGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xB6\x01\xDAA.project,interconnect_attachment_group_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02l\"B/compute/v1/projects/{project}/global/interconnectAttachmentGroups:&interconnect_attachment_group_resource\x12\xE1\x01\x0A\x04List\x12@.google.cloud.compute.v1.ListInterconnectAttachmentGroupsRequest\x1AA.google.cloud.compute.v1.InterconnectAttachmentGroupsListResponse\"T\xDAA\x07project\x82\xD3\xE4\x93\x02D\x12B/compute/v1/projects/{project}/global/interconnectAttachmentGroups\x12\xE5\x02\x0A\x05Patch\x12@.google.cloud.compute.v1.PatchInterconnectAttachmentGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xF5\x01\xDAALproject,interconnect_attachment_group,interconnect_attachment_group_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02\x8C\x012b/compute/v1/projects/{project}/global/interconnectAttachmentGroups/{interconnect_attachment_group}:&interconnect_attachment_group_resource\x12\xB8\x02\x0A\x0CSetIamPolicy\x12G.google.cloud.compute.v1.SetIamPolicyInterconnectAttachmentGroupRequest\x1A\x1F.google.cloud.compute.v1.Policy\"\xBD\x01\xDAA3project,resource,global_set_policy_request_resource\x82\xD3\xE4\x93\x02\x80\x01\"Z/compute/v1/projects/{project}/global/interconnectAttachmentGroups/{resource}/setIamPolicy:\"global_set_policy_request_resource\x12\xD9\x02\x0A\x12TestIamPermissions\x12M.google.cloud.compute.v1.TestIamPermissionsInterconnectAttachmentGroupRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xC1\x01\xDAA2project,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02\x85\x01\"`/compute/v1/projects/{project}/global/interconnectAttachmentGroups/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xC2\x10\x0A\x17InterconnectAttachments\x12\xEB\x01\x0A\x0EAggregatedList\x12E.google.cloud.compute.v1.AggregatedListInterconnectAttachmentsRequest\x1A=.google.cloud.compute.v1.InterconnectAttachmentAggregatedList\"S\xDAA\x07project\x82\xD3\xE4\x93\x02C\x12A/compute/v1/projects/{project}/aggregated/interconnectAttachments\x12\x92\x02\x0A\x06Delete\x12<.google.cloud.compute.v1.DeleteInterconnectAttachmentRequest\x1A\".google.cloud.compute.v1.Operation\"\xA5\x01\xDAA&project,region,interconnect_attachment\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02c*a/compute/v1/projects/{project}/regions/{region}/interconnectAttachments/{interconnect_attachment}\x12\x86\x02\x0A\x03Get\x129.google.cloud.compute.v1.GetInterconnectAttachmentRequest\x1A/.google.cloud.compute.v1.InterconnectAttachment\"\x92\x01\xDAA&project,region,interconnect_attachment\x82\xD3\xE4\x93\x02c\x12a/compute/v1/projects/{project}/regions/{region}/interconnectAttachments/{interconnect_attachment}\x12\xA3\x02\x0A\x06Insert\x12<.google.cloud.compute.v1.InsertInterconnectAttachmentRequest\x1A\".google.cloud.compute.v1.Operation\"\xB6\x01\xDAA/project,region,interconnect_attachment_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02k\"G/compute/v1/projects/{project}/regions/{region}/interconnectAttachments: interconnect_attachment_resource\x12\xDA\x01\x0A\x04List\x12;.google.cloud.compute.v1.ListInterconnectAttachmentsRequest\x1A3.google.cloud.compute.v1.InterconnectAttachmentList\"`\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02I\x12G/compute/v1/projects/{project}/regions/{region}/interconnectAttachments\x12\xD4\x02\x0A\x05Patch\x12;.google.cloud.compute.v1.PatchInterconnectAttachmentRequest\x1A\".google.cloud.compute.v1.Operation\"\xE9\x01\xDAAGproject,region,interconnect_attachment,interconnect_attachment_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02\x85\x012a/compute/v1/projects/{project}/regions/{region}/interconnectAttachments/{interconnect_attachment}: interconnect_attachment_resource\x12\xCC\x02\x0A\x09SetLabels\x12?.google.cloud.compute.v1.SetLabelsInterconnectAttachmentRequest\x1A\".google.cloud.compute.v1.Operation\"\xD9\x01\xDAA:project,region,resource,region_set_labels_request_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02\x82\x01\"\\/compute/v1/projects/{project}/regions/{region}/interconnectAttachments/{resource}/setLabels:\"region_set_labels_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xB8\x16\x0A\x12InterconnectGroups\x12\xF3\x02\x0A\x0DCreateMembers\x12>.google.cloud.compute.v1.CreateMembersInterconnectGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xFD\x01\xDAANproject,interconnect_group,interconnect_groups_create_members_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02\x92\x01\"[/compute/v1/projects/{project}/global/interconnectGroups/{interconnect_group}/createMembers:3interconnect_groups_create_members_request_resource\x12\xED\x01\x0A\x06Delete\x127.google.cloud.compute.v1.DeleteInterconnectGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\x85\x01\xDAA\x1Aproject,interconnect_group\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02O*M/compute/v1/projects/{project}/global/interconnectGroups/{interconnect_group}\x12\xDB\x01\x0A\x03Get\x124.google.cloud.compute.v1.GetInterconnectGroupRequest\x1A*.google.cloud.compute.v1.InterconnectGroup\"r\xDAA\x1Aproject,interconnect_group\x82\xD3\xE4\x93\x02O\x12M/compute/v1/projects/{project}/global/interconnectGroups/{interconnect_group}\x12\xDB\x01\x0A\x0CGetIamPolicy\x12=.google.cloud.compute.v1.GetIamPolicyInterconnectGroupRequest\x1A\x1F.google.cloud.compute.v1.Policy\"k\xDAA\x10project,resource\x82\xD3\xE4\x93\x02R\x12P/compute/v1/projects/{project}/global/interconnectGroups/{resource}/getIamPolicy\x12\xB0\x02\x0A\x14GetOperationalStatus\x12E.google.cloud.compute.v1.GetOperationalStatusInterconnectGroupRequest\x1AG.google.cloud.compute.v1.InterconnectGroupsGetOperationalStatusResponse\"\x87\x01\xDAA\x1Aproject,interconnect_group\x82\xD3\xE4\x93\x02d\x12b/compute/v1/projects/{project}/global/interconnectGroups/{interconnect_group}/getOperationalStatus\x12\xFE\x01\x0A\x06Insert\x127.google.cloud.compute.v1.InsertInterconnectGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\x96\x01\xDAA#project,interconnect_group_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02W\"8/compute/v1/projects/{project}/global/interconnectGroups:\x1Binterconnect_group_resource\x12\xC3\x01\x0A\x04List\x126.google.cloud.compute.v1.ListInterconnectGroupsRequest\x1A7.google.cloud.compute.v1.InterconnectGroupsListResponse\"J\xDAA\x07project\x82\xD3\xE4\x93\x02:\x128/compute/v1/projects/{project}/global/interconnectGroups\x12\xA4\x02\x0A\x05Patch\x126.google.cloud.compute.v1.PatchInterconnectGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xBE\x01\xDAA6project,interconnect_group,interconnect_group_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02l2M/compute/v1/projects/{project}/global/interconnectGroups/{interconnect_group}:\x1Binterconnect_group_resource\x12\xA3\x02\x0A\x0CSetIamPolicy\x12=.google.cloud.compute.v1.SetIamPolicyInterconnectGroupRequest\x1A\x1F.google.cloud.compute.v1.Policy\"\xB2\x01\xDAA3project,resource,global_set_policy_request_resource\x82\xD3\xE4\x93\x02v\"P/compute/v1/projects/{project}/global/interconnectGroups/{resource}/setIamPolicy:\"global_set_policy_request_resource\x12\xC4\x02\x0A\x12TestIamPermissions\x12C.google.cloud.compute.v1.TestIamPermissionsInterconnectGroupRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xB6\x01\xDAA2project,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02{\"V/compute/v1/projects/{project}/global/interconnectGroups/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xF1\x04\x0A\x15InterconnectLocations\x12\xEA\x01\x0A\x03Get\x127.google.cloud.compute.v1.GetInterconnectLocationRequest\x1A-.google.cloud.compute.v1.InterconnectLocation\"{\xDAA\x1Dproject,interconnect_location\x82\xD3\xE4\x93\x02U\x12S/compute/v1/projects/{project}/global/interconnectLocations/{interconnect_location}\x12\xC3\x01\x0A\x04List\x129.google.cloud.compute.v1.ListInterconnectLocationsRequest\x1A1.google.cloud.compute.v1.InterconnectLocationList\"M\xDAA\x07project\x82\xD3\xE4\x93\x02=\x12;/compute/v1/projects/{project}/global/interconnectLocations\x1A\xA4\x01\xCAA\x16compute.googleapis.com\xD2A\x87\x01https://www.googleapis.com/auth/compute.readonly,https://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xAA\x05\x0A\x1BInterconnectRemoteLocations\x12\x8B\x02\x0A\x03Get\x12=.google.cloud.compute.v1.GetInterconnectRemoteLocationRequest\x1A3.google.cloud.compute.v1.InterconnectRemoteLocation\"\x8F\x01\xDAA\$project,interconnect_remote_location\x82\xD3\xE4\x93\x02b\x12`/compute/v1/projects/{project}/global/interconnectRemoteLocations/{interconnect_remote_location}\x12\xD5\x01\x0A\x04List\x12?.google.cloud.compute.v1.ListInterconnectRemoteLocationsRequest\x1A7.google.cloud.compute.v1.InterconnectRemoteLocationList\"S\xDAA\x07project\x82\xD3\xE4\x93\x02C\x12A/compute/v1/projects/{project}/global/interconnectRemoteLocations\x1A\xA4\x01\xCAA\x16compute.googleapis.com\xD2A\x87\x01https://www.googleapis.com/auth/compute.readonly,https://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xE8\x0F\x0A\x0DInterconnects\x12\xD6\x01\x0A\x06Delete\x122.google.cloud.compute.v1.DeleteInterconnectRequest\x1A\".google.cloud.compute.v1.Operation\"t\xDAA\x14project,interconnect\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02D*B/compute/v1/projects/{project}/global/interconnects/{interconnect}\x12\xC0\x01\x0A\x03Get\x12/.google.cloud.compute.v1.GetInterconnectRequest\x1A%.google.cloud.compute.v1.Interconnect\"a\xDAA\x14project,interconnect\x82\xD3\xE4\x93\x02D\x12B/compute/v1/projects/{project}/global/interconnects/{interconnect}\x12\xFC\x01\x0A\x0EGetDiagnostics\x12:.google.cloud.compute.v1.GetDiagnosticsInterconnectRequest\x1A<.google.cloud.compute.v1.InterconnectsGetDiagnosticsResponse\"p\xDAA\x14project,interconnect\x82\xD3\xE4\x93\x02S\x12Q/compute/v1/projects/{project}/global/interconnects/{interconnect}/getDiagnostics\x12\x80\x02\x0A\x0FGetMacsecConfig\x12;.google.cloud.compute.v1.GetMacsecConfigInterconnectRequest\x1A=.google.cloud.compute.v1.InterconnectsGetMacsecConfigResponse\"q\xDAA\x14project,interconnect\x82\xD3\xE4\x93\x02T\x12R/compute/v1/projects/{project}/global/interconnects/{interconnect}/getMacsecConfig\x12\xE8\x01\x0A\x06Insert\x122.google.cloud.compute.v1.InsertInterconnectRequest\x1A\".google.cloud.compute.v1.Operation\"\x85\x01\xDAA\x1Dproject,interconnect_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02L\"3/compute/v1/projects/{project}/global/interconnects:\x15interconnect_resource\x12\xAB\x01\x0A\x04List\x121.google.cloud.compute.v1.ListInterconnectsRequest\x1A).google.cloud.compute.v1.InterconnectList\"E\xDAA\x07project\x82\xD3\xE4\x93\x025\x123/compute/v1/projects/{project}/global/interconnects\x12\x82\x02\x0A\x05Patch\x121.google.cloud.compute.v1.PatchInterconnectRequest\x1A\".google.cloud.compute.v1.Operation\"\xA1\x01\xDAA*project,interconnect,interconnect_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02[2B/compute/v1/projects/{project}/global/interconnects/{interconnect}:\x15interconnect_resource\x12\xA6\x02\x0A\x09SetLabels\x125.google.cloud.compute.v1.SetLabelsInterconnectRequest\x1A\".google.cloud.compute.v1.Operation\"\xBD\x01\xDAA3project,resource,global_set_labels_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02n\"H/compute/v1/projects/{project}/global/interconnects/{resource}/setLabels:\"global_set_labels_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xB0\x05\x0A\x0CLicenseCodes\x12\xBD\x01\x0A\x03Get\x12..google.cloud.compute.v1.GetLicenseCodeRequest\x1A\$.google.cloud.compute.v1.LicenseCode\"`\xDAA\x14project,license_code\x82\xD3\xE4\x93\x02C\x12A/compute/v1/projects/{project}/global/licenseCodes/{license_code}\x12\xB8\x02\x0A\x12TestIamPermissions\x12=.google.cloud.compute.v1.TestIamPermissionsLicenseCodeRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xB0\x01\xDAA2project,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02u\"P/compute/v1/projects/{project}/global/licenseCodes/{resource}/testIamPermissions:!test_permissions_request_resource\x1A\xA4\x01\xCAA\x16compute.googleapis.com\xD2A\x87\x01https://www.googleapis.com/auth/compute.readonly,https://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xE3\x0E\x0A\x08Licenses\x12\xC2\x01\x0A\x06Delete\x12-.google.cloud.compute.v1.DeleteLicenseRequest\x1A\".google.cloud.compute.v1.Operation\"e\xDAA\x0Fproject,license\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02:*8/compute/v1/projects/{project}/global/licenses/{license}\x12\xA7\x01\x0A\x03Get\x12*.google.cloud.compute.v1.GetLicenseRequest\x1A .google.cloud.compute.v1.License\"R\xDAA\x0Fproject,license\x82\xD3\xE4\x93\x02:\x128/compute/v1/projects/{project}/global/licenses/{license}\x12\xC7\x01\x0A\x0CGetIamPolicy\x123.google.cloud.compute.v1.GetIamPolicyLicenseRequest\x1A\x1F.google.cloud.compute.v1.Policy\"a\xDAA\x10project,resource\x82\xD3\xE4\x93\x02H\x12F/compute/v1/projects/{project}/global/licenses/{resource}/getIamPolicy\x12\xD3\x01\x0A\x06Insert\x12-.google.cloud.compute.v1.InsertLicenseRequest\x1A\".google.cloud.compute.v1.Operation\"v\xDAA\x18project,license_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02B\"./compute/v1/projects/{project}/global/licenses:\x10license_resource\x12\xA5\x01\x0A\x04List\x12,.google.cloud.compute.v1.ListLicensesRequest\x1A-.google.cloud.compute.v1.LicensesListResponse\"@\xDAA\x07project\x82\xD3\xE4\x93\x020\x12./compute/v1/projects/{project}/global/licenses\x12\x8F\x02\x0A\x0CSetIamPolicy\x123.google.cloud.compute.v1.SetIamPolicyLicenseRequest\x1A\x1F.google.cloud.compute.v1.Policy\"\xA8\x01\xDAA3project,resource,global_set_policy_request_resource\x82\xD3\xE4\x93\x02l\"F/compute/v1/projects/{project}/global/licenses/{resource}/setIamPolicy:\"global_set_policy_request_resource\x12\xB0\x02\x0A\x12TestIamPermissions\x129.google.cloud.compute.v1.TestIamPermissionsLicenseRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xAC\x01\xDAA2project,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02q\"L/compute/v1/projects/{project}/global/licenses/{resource}/testIamPermissions:!test_permissions_request_resource\x12\xE6\x01\x0A\x06Update\x12-.google.cloud.compute.v1.UpdateLicenseRequest\x1A\".google.cloud.compute.v1.Operation\"\x88\x01\xDAA project,license,license_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02L28/compute/v1/projects/{project}/global/licenses/{license}:\x10license_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x94\x10\x0A\x0DMachineImages\x12\xD8\x01\x0A\x06Delete\x122.google.cloud.compute.v1.DeleteMachineImageRequest\x1A\".google.cloud.compute.v1.Operation\"v\xDAA\x15project,machine_image\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02E*C/compute/v1/projects/{project}/global/machineImages/{machine_image}\x12\xC2\x01\x0A\x03Get\x12/.google.cloud.compute.v1.GetMachineImageRequest\x1A%.google.cloud.compute.v1.MachineImage\"c\xDAA\x15project,machine_image\x82\xD3\xE4\x93\x02E\x12C/compute/v1/projects/{project}/global/machineImages/{machine_image}\x12\xD1\x01\x0A\x0CGetIamPolicy\x128.google.cloud.compute.v1.GetIamPolicyMachineImageRequest\x1A\x1F.google.cloud.compute.v1.Policy\"f\xDAA\x10project,resource\x82\xD3\xE4\x93\x02M\x12K/compute/v1/projects/{project}/global/machineImages/{resource}/getIamPolicy\x12\xEA\x01\x0A\x06Insert\x122.google.cloud.compute.v1.InsertMachineImageRequest\x1A\".google.cloud.compute.v1.Operation\"\x87\x01\xDAA\x1Eproject,machine_image_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02M\"3/compute/v1/projects/{project}/global/machineImages:\x16machine_image_resource\x12\xAB\x01\x0A\x04List\x121.google.cloud.compute.v1.ListMachineImagesRequest\x1A).google.cloud.compute.v1.MachineImageList\"E\xDAA\x07project\x82\xD3\xE4\x93\x025\x123/compute/v1/projects/{project}/global/machineImages\x12\x99\x02\x0A\x0CSetIamPolicy\x128.google.cloud.compute.v1.SetIamPolicyMachineImageRequest\x1A\x1F.google.cloud.compute.v1.Policy\"\xAD\x01\xDAA3project,resource,global_set_policy_request_resource\x82\xD3\xE4\x93\x02q\"K/compute/v1/projects/{project}/global/machineImages/{resource}/setIamPolicy:\"global_set_policy_request_resource\x12\xA6\x02\x0A\x09SetLabels\x125.google.cloud.compute.v1.SetLabelsMachineImageRequest\x1A\".google.cloud.compute.v1.Operation\"\xBD\x01\xDAA3project,resource,global_set_labels_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02n\"H/compute/v1/projects/{project}/global/machineImages/{resource}/setLabels:\"global_set_labels_request_resource\x12\xBA\x02\x0A\x12TestIamPermissions\x12>.google.cloud.compute.v1.TestIamPermissionsMachineImageRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xB1\x01\xDAA2project,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02v\"Q/compute/v1/projects/{project}/global/machineImages/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x83\x06\x0A\x0CMachineTypes\x12\xCA\x01\x0A\x0EAggregatedList\x12:.google.cloud.compute.v1.AggregatedListMachineTypesRequest\x1A2.google.cloud.compute.v1.MachineTypeAggregatedList\"H\xDAA\x07project\x82\xD3\xE4\x93\x028\x126/compute/v1/projects/{project}/aggregated/machineTypes\x12\xC8\x01\x0A\x03Get\x12..google.cloud.compute.v1.GetMachineTypeRequest\x1A\$.google.cloud.compute.v1.MachineType\"k\xDAA\x19project,zone,machine_type\x82\xD3\xE4\x93\x02I\x12G/compute/v1/projects/{project}/zones/{zone}/machineTypes/{machine_type}\x12\xB3\x01\x0A\x04List\x120.google.cloud.compute.v1.ListMachineTypesRequest\x1A(.google.cloud.compute.v1.MachineTypeList\"O\xDAA\x0Cproject,zone\x82\xD3\xE4\x93\x02:\x128/compute/v1/projects/{project}/zones/{zone}/machineTypes\x1A\xA4\x01\xCAA\x16compute.googleapis.com\xD2A\x87\x01https://www.googleapis.com/auth/compute.readonly,https://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xF0\x13\x0A\x12NetworkAttachments\x12\xDC\x01\x0A\x0EAggregatedList\x12@.google.cloud.compute.v1.AggregatedListNetworkAttachmentsRequest\x1A8.google.cloud.compute.v1.NetworkAttachmentAggregatedList\"N\xDAA\x07project\x82\xD3\xE4\x93\x02>\x12.google.cloud.compute.v1.PatchRuleNetworkFirewallPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xC4\x01\xDAA5project,firewall_policy,firewall_policy_rule_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02s\"R/compute/v1/projects/{project}/global/firewallPolicies/{firewall_policy}/patchRule:\x1Dfirewall_policy_rule_resource\x12\x91\x02\x0A\x11RemoveAssociation\x12F.google.cloud.compute.v1.RemoveAssociationNetworkFirewallPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x8F\x01\xDAA\x17project,firewall_policy\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02\\\"Z/compute/v1/projects/{project}/global/firewallPolicies/{firewall_policy}/removeAssociation\x12\xA9\x02\x0A\x19RemovePacketMirroringRule\x12N.google.cloud.compute.v1.RemovePacketMirroringRuleNetworkFirewallPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x97\x01\xDAA\x17project,firewall_policy\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02d\"b/compute/v1/projects/{project}/global/firewallPolicies/{firewall_policy}/removePacketMirroringRule\x12\xFC\x01\x0A\x0ARemoveRule\x12?.google.cloud.compute.v1.RemoveRuleNetworkFirewallPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x88\x01\xDAA\x17project,firewall_policy\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02U\"S/compute/v1/projects/{project}/global/firewallPolicies/{firewall_policy}/removeRule\x12\xA5\x02\x0A\x0CSetIamPolicy\x12A.google.cloud.compute.v1.SetIamPolicyNetworkFirewallPolicyRequest\x1A\x1F.google.cloud.compute.v1.Policy\"\xB0\x01\xDAA3project,resource,global_set_policy_request_resource\x82\xD3\xE4\x93\x02t\"N/compute/v1/projects/{project}/global/firewallPolicies/{resource}/setIamPolicy:\"global_set_policy_request_resource\x12\xC6\x02\x0A\x12TestIamPermissions\x12G.google.cloud.compute.v1.TestIamPermissionsNetworkFirewallPolicyRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xB4\x01\xDAA2project,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02y\"T/compute/v1/projects/{project}/global/firewallPolicies/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xC4\x04\x0A\x0FNetworkProfiles\x12\xCC\x01\x0A\x03Get\x121.google.cloud.compute.v1.GetNetworkProfileRequest\x1A'.google.cloud.compute.v1.NetworkProfile\"i\xDAA\x17project,network_profile\x82\xD3\xE4\x93\x02I\x12G/compute/v1/projects/{project}/global/networkProfiles/{network_profile}\x12\xBA\x01\x0A\x04List\x123.google.cloud.compute.v1.ListNetworkProfilesRequest\x1A4.google.cloud.compute.v1.NetworkProfilesListResponse\"G\xDAA\x07project\x82\xD3\xE4\x93\x027\x125/compute/v1/projects/{project}/global/networkProfiles\x1A\xA4\x01\xCAA\x16compute.googleapis.com\xD2A\x87\x01https://www.googleapis.com/auth/compute.readonly,https://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x92\x18\x0A\x08Networks\x12\xA3\x02\x0A\x0AAddPeering\x121.google.cloud.compute.v1.AddPeeringNetworkRequest\x1A\".google.cloud.compute.v1.Operation\"\xBD\x01\xDAA5project,network,networks_add_peering_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02l\"C/compute/v1/projects/{project}/global/networks/{network}/addPeering:%networks_add_peering_request_resource\x12\xC2\x01\x0A\x06Delete\x12-.google.cloud.compute.v1.DeleteNetworkRequest\x1A\".google.cloud.compute.v1.Operation\"e\xDAA\x0Fproject,network\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02:*8/compute/v1/projects/{project}/global/networks/{network}\x12\xA7\x01\x0A\x03Get\x12*.google.cloud.compute.v1.GetNetworkRequest\x1A .google.cloud.compute.v1.Network\"R\xDAA\x0Fproject,network\x82\xD3\xE4\x93\x02:\x128/compute/v1/projects/{project}/global/networks/{network}\x12\xFF\x01\x0A\x15GetEffectiveFirewalls\x12<.google.cloud.compute.v1.GetEffectiveFirewallsNetworkRequest\x1A>.google.cloud.compute.v1.NetworksGetEffectiveFirewallsResponse\"h\xDAA\x0Fproject,network\x82\xD3\xE4\x93\x02P\x12N/compute/v1/projects/{project}/global/networks/{network}/getEffectiveFirewalls\x12\xD3\x01\x0A\x06Insert\x12-.google.cloud.compute.v1.InsertNetworkRequest\x1A\".google.cloud.compute.v1.Operation\"v\xDAA\x18project,network_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02B\"./compute/v1/projects/{project}/global/networks:\x10network_resource\x12\x9C\x01\x0A\x04List\x12,.google.cloud.compute.v1.ListNetworksRequest\x1A\$.google.cloud.compute.v1.NetworkList\"@\xDAA\x07project\x82\xD3\xE4\x93\x020\x12./compute/v1/projects/{project}/global/networks\x12\xE9\x01\x0A\x11ListPeeringRoutes\x129.google.cloud.compute.v1.ListPeeringRoutesNetworksRequest\x1A3.google.cloud.compute.v1.ExchangedPeeringRoutesList\"d\xDAA\x0Fproject,network\x82\xD3\xE4\x93\x02L\x12J/compute/v1/projects/{project}/global/networks/{network}/listPeeringRoutes\x12\xE4\x01\x0A\x05Patch\x12,.google.cloud.compute.v1.PatchNetworkRequest\x1A\".google.cloud.compute.v1.Operation\"\x88\x01\xDAA project,network,network_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02L28/compute/v1/projects/{project}/global/networks/{network}:\x10network_resource\x12\xB2\x02\x0A\x0DRemovePeering\x124.google.cloud.compute.v1.RemovePeeringNetworkRequest\x1A\".google.cloud.compute.v1.Operation\"\xC6\x01\xDAA8project,network,networks_remove_peering_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02r\"F/compute/v1/projects/{project}/global/networks/{network}/removePeering:(networks_remove_peering_request_resource\x12\xD8\x02\x0A\x14RequestRemovePeering\x12;.google.cloud.compute.v1.RequestRemovePeeringNetworkRequest\x1A\".google.cloud.compute.v1.Operation\"\xDE\x01\xDAA@project,network,networks_request_remove_peering_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02\x81\x01\"M/compute/v1/projects/{project}/global/networks/{network}/requestRemovePeering:0networks_request_remove_peering_request_resource\x12\xED\x01\x0A\x12SwitchToCustomMode\x129.google.cloud.compute.v1.SwitchToCustomModeNetworkRequest\x1A\".google.cloud.compute.v1.Operation\"x\xDAA\x0Fproject,network\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02M\"K/compute/v1/projects/{project}/global/networks/{network}/switchToCustomMode\x12\xB2\x02\x0A\x0DUpdatePeering\x124.google.cloud.compute.v1.UpdatePeeringNetworkRequest\x1A\".google.cloud.compute.v1.Operation\"\xC6\x01\xDAA8project,network,networks_update_peering_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02r2F/compute/v1/projects/{project}/global/networks/{network}/updatePeering:(networks_update_peering_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xEB \x0A\x0ANodeGroups\x12\xB2\x02\x0A\x08AddNodes\x121.google.cloud.compute.v1.AddNodesNodeGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xCE\x01\xDAA>project,zone,node_group,node_groups_add_nodes_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02v\"L/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{node_group}/addNodes:&node_groups_add_nodes_request_resource\x12\xC4\x01\x0A\x0EAggregatedList\x128.google.cloud.compute.v1.AggregatedListNodeGroupsRequest\x1A0.google.cloud.compute.v1.NodeGroupAggregatedList\"F\xDAA\x07project\x82\xD3\xE4\x93\x026\x124/compute/v1/projects/{project}/aggregated/nodeGroups\x12\xD5\x01\x0A\x06Delete\x12/.google.cloud.compute.v1.DeleteNodeGroupRequest\x1A\".google.cloud.compute.v1.Operation\"v\xDAA\x17project,zone,node_group\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02E*C/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{node_group}\x12\xC1\x02\x0A\x0BDeleteNodes\x124.google.cloud.compute.v1.DeleteNodesNodeGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xD7\x01\xDAAAproject,zone,node_group,node_groups_delete_nodes_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02|\"O/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{node_group}/deleteNodes:)node_groups_delete_nodes_request_resource\x12\xBE\x01\x0A\x03Get\x12,.google.cloud.compute.v1.GetNodeGroupRequest\x1A\".google.cloud.compute.v1.NodeGroup\"e\xDAA\x17project,zone,node_group\x82\xD3\xE4\x93\x02E\x12C/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{node_group}\x12\xD6\x01\x0A\x0CGetIamPolicy\x125.google.cloud.compute.v1.GetIamPolicyNodeGroupRequest\x1A\x1F.google.cloud.compute.v1.Policy\"n\xDAA\x15project,zone,resource\x82\xD3\xE4\x93\x02P\x12N/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{resource}/getIamPolicy\x12\xFA\x01\x0A\x06Insert\x12/.google.cloud.compute.v1.InsertNodeGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\x9A\x01\xDAA3project,zone,initial_node_count,node_group_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02M\"6/compute/v1/projects/{project}/zones/{zone}/nodeGroups:\x13node_group_resource\x12\xAD\x01\x0A\x04List\x12..google.cloud.compute.v1.ListNodeGroupsRequest\x1A&.google.cloud.compute.v1.NodeGroupList\"M\xDAA\x0Cproject,zone\x82\xD3\xE4\x93\x028\x126/compute/v1/projects/{project}/zones/{zone}/nodeGroups\x12\xDF\x01\x0A\x09ListNodes\x123.google.cloud.compute.v1.ListNodesNodeGroupsRequest\x1A,.google.cloud.compute.v1.NodeGroupsListNodes\"o\xDAA\x17project,zone,node_group\x82\xD3\xE4\x93\x02O\"M/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{node_group}/listNodes\x12\xFD\x01\x0A\x05Patch\x12..google.cloud.compute.v1.PatchNodeGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\x9F\x01\xDAA+project,zone,node_group,node_group_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02Z2C/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{node_group}:\x13node_group_resource\x12\xE5\x02\x0A\x12PerformMaintenance\x12;.google.cloud.compute.v1.PerformMaintenanceNodeGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xED\x01\xDAAHproject,zone,node_group,node_groups_perform_maintenance_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\x8A\x01\"V/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{node_group}/performMaintenance:0node_groups_perform_maintenance_request_resource\x12\x9A\x02\x0A\x0CSetIamPolicy\x125.google.cloud.compute.v1.SetIamPolicyNodeGroupRequest\x1A\x1F.google.cloud.compute.v1.Policy\"\xB1\x01\xDAA6project,zone,resource,zone_set_policy_request_resource\x82\xD3\xE4\x93\x02r\"N/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{resource}/setIamPolicy: zone_set_policy_request_resource\x12\xD8\x02\x0A\x0FSetNodeTemplate\x128.google.cloud.compute.v1.SetNodeTemplateNodeGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xE6\x01\xDAAFproject,zone,node_group,node_groups_set_node_template_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\x85\x01\"S/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{node_group}/setNodeTemplate:.node_groups_set_node_template_request_resource\x12\x85\x03\x0A\x18SimulateMaintenanceEvent\x12A.google.cloud.compute.v1.SimulateMaintenanceEventNodeGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\x81\x02\xDAAOproject,zone,node_group,node_groups_simulate_maintenance_event_request_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02\x97\x01\"\\/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{node_group}/simulateMaintenanceEvent:7node_groups_simulate_maintenance_event_request_resource\x12\xBF\x02\x0A\x12TestIamPermissions\x12;.google.cloud.compute.v1.TestIamPermissionsNodeGroupRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xB9\x01\xDAA7project,zone,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02y\"T/compute/v1/projects/{project}/zones/{zone}/nodeGroups/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xB4\x10\x0A\x0DNodeTemplates\x12\xCD\x01\x0A\x0EAggregatedList\x12;.google.cloud.compute.v1.AggregatedListNodeTemplatesRequest\x1A3.google.cloud.compute.v1.NodeTemplateAggregatedList\"I\xDAA\x07project\x82\xD3\xE4\x93\x029\x127/compute/v1/projects/{project}/aggregated/nodeTemplates\x12\xEA\x01\x0A\x06Delete\x122.google.cloud.compute.v1.DeleteNodeTemplateRequest\x1A\".google.cloud.compute.v1.Operation\"\x87\x01\xDAA\x1Cproject,region,node_template\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02O*M/compute/v1/projects/{project}/regions/{region}/nodeTemplates/{node_template}\x12\xD3\x01\x0A\x03Get\x12/.google.cloud.compute.v1.GetNodeTemplateRequest\x1A%.google.cloud.compute.v1.NodeTemplate\"t\xDAA\x1Cproject,region,node_template\x82\xD3\xE4\x93\x02O\x12M/compute/v1/projects/{project}/regions/{region}/nodeTemplates/{node_template}\x12\xE2\x01\x0A\x0CGetIamPolicy\x128.google.cloud.compute.v1.GetIamPolicyNodeTemplateRequest\x1A\x1F.google.cloud.compute.v1.Policy\"w\xDAA\x17project,region,resource\x82\xD3\xE4\x93\x02W\x12U/compute/v1/projects/{project}/regions/{region}/nodeTemplates/{resource}/getIamPolicy\x12\xFB\x01\x0A\x06Insert\x122.google.cloud.compute.v1.InsertNodeTemplateRequest\x1A\".google.cloud.compute.v1.Operation\"\x98\x01\xDAA%project,region,node_template_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02W\"=/compute/v1/projects/{project}/regions/{region}/nodeTemplates:\x16node_template_resource\x12\xBC\x01\x0A\x04List\x121.google.cloud.compute.v1.ListNodeTemplatesRequest\x1A).google.cloud.compute.v1.NodeTemplateList\"V\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02?\x12=/compute/v1/projects/{project}/regions/{region}/nodeTemplates\x12\xAA\x02\x0A\x0CSetIamPolicy\x128.google.cloud.compute.v1.SetIamPolicyNodeTemplateRequest\x1A\x1F.google.cloud.compute.v1.Policy\"\xBE\x01\xDAA:project,region,resource,region_set_policy_request_resource\x82\xD3\xE4\x93\x02{\"U/compute/v1/projects/{project}/regions/{region}/nodeTemplates/{resource}/setIamPolicy:\"region_set_policy_request_resource\x12\xCC\x02\x0A\x12TestIamPermissions\x12>.google.cloud.compute.v1.TestIamPermissionsNodeTemplateRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xC3\x01\xDAA9project,region,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02\x80\x01\"[/compute/v1/projects/{project}/regions/{region}/nodeTemplates/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xDF\x05\x0A\x09NodeTypes\x12\xC1\x01\x0A\x0EAggregatedList\x127.google.cloud.compute.v1.AggregatedListNodeTypesRequest\x1A/.google.cloud.compute.v1.NodeTypeAggregatedList\"E\xDAA\x07project\x82\xD3\xE4\x93\x025\x123/compute/v1/projects/{project}/aggregated/nodeTypes\x12\xB9\x01\x0A\x03Get\x12+.google.cloud.compute.v1.GetNodeTypeRequest\x1A!.google.cloud.compute.v1.NodeType\"b\xDAA\x16project,zone,node_type\x82\xD3\xE4\x93\x02C\x12A/compute/v1/projects/{project}/zones/{zone}/nodeTypes/{node_type}\x12\xAA\x01\x0A\x04List\x12-.google.cloud.compute.v1.ListNodeTypesRequest\x1A%.google.cloud.compute.v1.NodeTypeList\"L\xDAA\x0Cproject,zone\x82\xD3\xE4\x93\x027\x125/compute/v1/projects/{project}/zones/{zone}/nodeTypes\x1A\xA4\x01\xCAA\x16compute.googleapis.com\xD2A\x87\x01https://www.googleapis.com/auth/compute.readonly,https://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xD3!\x0A\x1COrganizationSecurityPolicies\x12\xD3\x02\x0A\x0EAddAssociation\x12H.google.cloud.compute.v1.AddAssociationOrganizationSecurityPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xD2\x01\xDAA4security_policy,security_policy_association_resource\x8AN\x1CGlobalOrganizationOperations\x82\xD3\xE4\x93\x02v\"N/compute/v1/locations/global/securityPolicies/{security_policy}/addAssociation:\$security_policy_association_resource\x12\xB0\x02\x0A\x07AddRule\x12A.google.cloud.compute.v1.AddRuleOrganizationSecurityPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xBD\x01\xDAA-security_policy,security_policy_rule_resource\x8AN\x1CGlobalOrganizationOperations\x82\xD3\xE4\x93\x02h\"G/compute/v1/locations/global/securityPolicies/{security_policy}/addRule:\x1Dsecurity_policy_rule_resource\x12\xF9\x01\x0A\x09CopyRules\x12C.google.cloud.compute.v1.CopyRulesOrganizationSecurityPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x82\x01\xDAA\x0Fsecurity_policy\x8AN\x1CGlobalOrganizationOperations\x82\xD3\xE4\x93\x02K\"I/compute/v1/locations/global/securityPolicies/{security_policy}/copyRules\x12\xE8\x01\x0A\x06Delete\x12@.google.cloud.compute.v1.DeleteOrganizationSecurityPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"x\xDAA\x0Fsecurity_policy\x8AN\x1CGlobalOrganizationOperations\x82\xD3\xE4\x93\x02A*?/compute/v1/locations/global/securityPolicies/{security_policy}\x12\xC8\x01\x0A\x03Get\x12=.google.cloud.compute.v1.GetOrganizationSecurityPolicyRequest\x1A'.google.cloud.compute.v1.SecurityPolicy\"Y\xDAA\x0Fsecurity_policy\x82\xD3\xE4\x93\x02A\x12?/compute/v1/locations/global/securityPolicies/{security_policy}\x12\xF8\x01\x0A\x0EGetAssociation\x12H.google.cloud.compute.v1.GetAssociationOrganizationSecurityPolicyRequest\x1A2.google.cloud.compute.v1.SecurityPolicyAssociation\"h\xDAA\x0Fsecurity_policy\x82\xD3\xE4\x93\x02P\x12N/compute/v1/locations/global/securityPolicies/{security_policy}/getAssociation\x12\xDC\x01\x0A\x07GetRule\x12A.google.cloud.compute.v1.GetRuleOrganizationSecurityPolicyRequest\x1A+.google.cloud.compute.v1.SecurityPolicyRule\"a\xDAA\x0Fsecurity_policy\x82\xD3\xE4\x93\x02I\x12G/compute/v1/locations/global/securityPolicies/{security_policy}/getRule\x12\xFA\x01\x0A\x06Insert\x12@.google.cloud.compute.v1.InsertOrganizationSecurityPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x89\x01\xDAA\x18security_policy_resource\x8AN\x1CGlobalOrganizationOperations\x82\xD3\xE4\x93\x02I\"-/compute/v1/locations/global/securityPolicies:\x18security_policy_resource\x12\xAF\x01\x0A\x04List\x12@.google.cloud.compute.v1.ListOrganizationSecurityPoliciesRequest\x1A+.google.cloud.compute.v1.SecurityPolicyList\"8\xDAA\x00\x82\xD3\xE4\x93\x02/\x12-/compute/v1/locations/global/securityPolicies\x12\xF8\x01\x0A\x10ListAssociations\x12J.google.cloud.compute.v1.ListAssociationsOrganizationSecurityPolicyRequest\x1AM.google.cloud.compute.v1.OrganizationSecurityPoliciesListAssociationsResponse\"I\xDAA\x00\x82\xD3\xE4\x93\x02@\x12>/compute/v1/locations/global/securityPolicies/listAssociations\x12\xAA\x02\x0A\x1FListPreconfiguredExpressionSets\x12[.google.cloud.compute.v1.ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest\x1AP.google.cloud.compute.v1.SecurityPoliciesListPreconfiguredExpressionSetsResponse\"X\xDAA\x00\x82\xD3\xE4\x93\x02O\x12M/compute/v1/locations/global/securityPolicies/listPreconfiguredExpressionSets\x12\xE9\x01\x0A\x04Move\x12>.google.cloud.compute.v1.MoveOrganizationSecurityPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"}\xDAA\x0Fsecurity_policy\x8AN\x1CGlobalOrganizationOperations\x82\xD3\xE4\x93\x02F\"D/compute/v1/locations/global/securityPolicies/{security_policy}/move\x12\x9A\x02\x0A\x05Patch\x12?.google.cloud.compute.v1.PatchOrganizationSecurityPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xAB\x01\xDAA(security_policy,security_policy_resource\x8AN\x1CGlobalOrganizationOperations\x82\xD3\xE4\x93\x02[2?/compute/v1/locations/global/securityPolicies/{security_policy}:\x18security_policy_resource\x12\xB6\x02\x0A\x09PatchRule\x12C.google.cloud.compute.v1.PatchRuleOrganizationSecurityPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xBF\x01\xDAA-security_policy,security_policy_rule_resource\x8AN\x1CGlobalOrganizationOperations\x82\xD3\xE4\x93\x02j\"I/compute/v1/locations/global/securityPolicies/{security_policy}/patchRule:\x1Dsecurity_policy_rule_resource\x12\x91\x02\x0A\x11RemoveAssociation\x12K.google.cloud.compute.v1.RemoveAssociationOrganizationSecurityPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x8A\x01\xDAA\x0Fsecurity_policy\x8AN\x1CGlobalOrganizationOperations\x82\xD3\xE4\x93\x02S\"Q/compute/v1/locations/global/securityPolicies/{security_policy}/removeAssociation\x12\xFC\x01\x0A\x0ARemoveRule\x12D.google.cloud.compute.v1.RemoveRuleOrganizationSecurityPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x83\x01\xDAA\x0Fsecurity_policy\x8AN\x1CGlobalOrganizationOperations\x82\xD3\xE4\x93\x02L\"J/compute/v1/locations/global/securityPolicies/{security_policy}/removeRule\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x90\x0F\x0A\x10PacketMirrorings\x12\xD6\x01\x0A\x0EAggregatedList\x12>.google.cloud.compute.v1.AggregatedListPacketMirroringsRequest\x1A6.google.cloud.compute.v1.PacketMirroringAggregatedList\"L\xDAA\x07project\x82\xD3\xE4\x93\x02<\x12:/compute/v1/projects/{project}/aggregated/packetMirrorings\x12\xF6\x01\x0A\x06Delete\x125.google.cloud.compute.v1.DeletePacketMirroringRequest\x1A\".google.cloud.compute.v1.Operation\"\x90\x01\xDAA\x1Fproject,region,packet_mirroring\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02U*S/compute/v1/projects/{project}/regions/{region}/packetMirrorings/{packet_mirroring}\x12\xE2\x01\x0A\x03Get\x122.google.cloud.compute.v1.GetPacketMirroringRequest\x1A(.google.cloud.compute.v1.PacketMirroring\"}\xDAA\x1Fproject,region,packet_mirroring\x82\xD3\xE4\x93\x02U\x12S/compute/v1/projects/{project}/regions/{region}/packetMirrorings/{packet_mirroring}\x12\x87\x02\x0A\x06Insert\x125.google.cloud.compute.v1.InsertPacketMirroringRequest\x1A\".google.cloud.compute.v1.Operation\"\xA1\x01\xDAA(project,region,packet_mirroring_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02]\"@/compute/v1/projects/{project}/regions/{region}/packetMirrorings:\x19packet_mirroring_resource\x12\xC5\x01\x0A\x04List\x124.google.cloud.compute.v1.ListPacketMirroringsRequest\x1A,.google.cloud.compute.v1.PacketMirroringList\"Y\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02B\x12@/compute/v1/projects/{project}/regions/{region}/packetMirrorings\x12\xA9\x02\x0A\x05Patch\x124.google.cloud.compute.v1.PatchPacketMirroringRequest\x1A\".google.cloud.compute.v1.Operation\"\xC5\x01\xDAA9project,region,packet_mirroring,packet_mirroring_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02p2S/compute/v1/projects/{project}/regions/{region}/packetMirrorings/{packet_mirroring}:\x19packet_mirroring_resource\x12\xD2\x02\x0A\x12TestIamPermissions\x12A.google.cloud.compute.v1.TestIamPermissionsPacketMirroringRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xC6\x01\xDAA9project,region,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02\x83\x01\"^/compute/v1/projects/{project}/regions/{region}/packetMirrorings/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x9F\x06\x0A\x0FPreviewFeatures\x12\xCC\x01\x0A\x03Get\x121.google.cloud.compute.v1.GetPreviewFeatureRequest\x1A'.google.cloud.compute.v1.PreviewFeature\"i\xDAA\x17project,preview_feature\x82\xD3\xE4\x93\x02I\x12G/compute/v1/projects/{project}/global/previewFeatures/{preview_feature}\x12\xB1\x01\x0A\x04List\x123.google.cloud.compute.v1.ListPreviewFeaturesRequest\x1A+.google.cloud.compute.v1.PreviewFeatureList\"G\xDAA\x07project\x82\xD3\xE4\x93\x027\x125/compute/v1/projects/{project}/global/previewFeatures\x12\x94\x02\x0A\x06Update\x124.google.cloud.compute.v1.UpdatePreviewFeatureRequest\x1A\".google.cloud.compute.v1.Operation\"\xAF\x01\xDAA0project,preview_feature,preview_feature_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02c2G/compute/v1/projects/{project}/global/previewFeatures/{preview_feature}:\x18preview_feature_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xAB\x1B\x0A\x08Projects\x12\xBF\x01\x0A\x0EDisableXpnHost\x125.google.cloud.compute.v1.DisableXpnHostProjectRequest\x1A\".google.cloud.compute.v1.Operation\"R\xDAA\x07project\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02/\"-/compute/v1/projects/{project}/disableXpnHost\x12\xAB\x02\x0A\x12DisableXpnResource\x129.google.cloud.compute.v1.DisableXpnResourceProjectRequest\x1A\".google.cloud.compute.v1.Operation\"\xB5\x01\xDAA6project,projects_disable_xpn_resource_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02c\"1/compute/v1/projects/{project}/disableXpnResource:.projects_disable_xpn_resource_request_resource\x12\xBC\x01\x0A\x0DEnableXpnHost\x124.google.cloud.compute.v1.EnableXpnHostProjectRequest\x1A\".google.cloud.compute.v1.Operation\"Q\xDAA\x07project\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02.\",/compute/v1/projects/{project}/enableXpnHost\x12\xA6\x02\x0A\x11EnableXpnResource\x128.google.cloud.compute.v1.EnableXpnResourceProjectRequest\x1A\".google.cloud.compute.v1.Operation\"\xB2\x01\xDAA5project,projects_enable_xpn_resource_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02a\"0/compute/v1/projects/{project}/enableXpnResource:-projects_enable_xpn_resource_request_resource\x12\x85\x01\x0A\x03Get\x12*.google.cloud.compute.v1.GetProjectRequest\x1A .google.cloud.compute.v1.Project\"0\xDAA\x07project\x82\xD3\xE4\x93\x02 \x12\x1E/compute/v1/projects/{project}\x12\x9E\x01\x0A\x0AGetXpnHost\x121.google.cloud.compute.v1.GetXpnHostProjectRequest\x1A .google.cloud.compute.v1.Project\";\xDAA\x07project\x82\xD3\xE4\x93\x02+\x12)/compute/v1/projects/{project}/getXpnHost\x12\xBE\x01\x0A\x0FGetXpnResources\x127.google.cloud.compute.v1.GetXpnResourcesProjectsRequest\x1A0.google.cloud.compute.v1.ProjectsGetXpnResources\"@\xDAA\x07project\x82\xD3\xE4\x93\x020\x12./compute/v1/projects/{project}/getXpnResources\x12\xFD\x01\x0A\x0CListXpnHosts\x124.google.cloud.compute.v1.ListXpnHostsProjectsRequest\x1A\$.google.cloud.compute.v1.XpnHostList\"\x90\x01\xDAA0project,projects_list_xpn_hosts_request_resource\x82\xD3\xE4\x93\x02W\"+/compute/v1/projects/{project}/listXpnHosts:(projects_list_xpn_hosts_request_resource\x12\xE5\x01\x0A\x08MoveDisk\x12/.google.cloud.compute.v1.MoveDiskProjectRequest\x1A\".google.cloud.compute.v1.Operation\"\x83\x01\xDAA\"project,disk_move_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02E\"'/compute/v1/projects/{project}/moveDisk:\x1Adisk_move_request_resource\x12\xF9\x01\x0A\x0CMoveInstance\x123.google.cloud.compute.v1.MoveInstanceProjectRequest\x1A\".google.cloud.compute.v1.Operation\"\x8F\x01\xDAA&project,instance_move_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02M\"+/compute/v1/projects/{project}/moveInstance:\x1Einstance_move_request_resource\x12\xA8\x02\x0A\x11SetCloudArmorTier\x128.google.cloud.compute.v1.SetCloudArmorTierProjectRequest\x1A\".google.cloud.compute.v1.Operation\"\xB4\x01\xDAA6project,projects_set_cloud_armor_tier_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02b\"0/compute/v1/projects/{project}/setCloudArmorTier:.projects_set_cloud_armor_tier_request_resource\x12\x86\x02\x0A\x19SetCommonInstanceMetadata\x12@.google.cloud.compute.v1.SetCommonInstanceMetadataProjectRequest\x1A\".google.cloud.compute.v1.Operation\"\x82\x01\xDAA\x19project,metadata_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02M\"8/compute/v1/projects/{project}/setCommonInstanceMetadata:\x11metadata_resource\x12\xBC\x02\x0A\x15SetDefaultNetworkTier\x12<.google.cloud.compute.v1.SetDefaultNetworkTierProjectRequest\x1A\".google.cloud.compute.v1.Operation\"\xC0\x01\xDAA:project,projects_set_default_network_tier_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02j\"4/compute/v1/projects/{project}/setDefaultNetworkTier:2projects_set_default_network_tier_request_resource\x12\x91\x02\x0A\x14SetUsageExportBucket\x12;.google.cloud.compute.v1.SetUsageExportBucketProjectRequest\x1A\".google.cloud.compute.v1.Operation\"\x97\x01\xDAA&project,usage_export_location_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02U\"3/compute/v1/projects/{project}/setUsageExportBucket:\x1Eusage_export_location_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xEE\x0F\x0A\x18PublicAdvertisedPrefixes\x12\x92\x02\x0A\x08Announce\x12?.google.cloud.compute.v1.AnnouncePublicAdvertisedPrefixeRequest\x1A\".google.cloud.compute.v1.Operation\"\xA0\x01\xDAA project,public_advertised_prefix\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02d\"b/compute/v1/projects/{project}/global/publicAdvertisedPrefixes/{public_advertised_prefix}/announce\x12\x85\x02\x0A\x06Delete\x12=.google.cloud.compute.v1.DeletePublicAdvertisedPrefixeRequest\x1A\".google.cloud.compute.v1.Operation\"\x97\x01\xDAA project,public_advertised_prefix\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02[*Y/compute/v1/projects/{project}/global/publicAdvertisedPrefixes/{public_advertised_prefix}\x12\xF9\x01\x0A\x03Get\x12:.google.cloud.compute.v1.GetPublicAdvertisedPrefixeRequest\x1A/.google.cloud.compute.v1.PublicAdvertisedPrefix\"\x84\x01\xDAA project,public_advertised_prefix\x82\xD3\xE4\x93\x02[\x12Y/compute/v1/projects/{project}/global/publicAdvertisedPrefixes/{public_advertised_prefix}\x12\x96\x02\x0A\x06Insert\x12=.google.cloud.compute.v1.InsertPublicAdvertisedPrefixeRequest\x1A\".google.cloud.compute.v1.Operation\"\xA8\x01\xDAA)project,public_advertised_prefix_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02c\">/compute/v1/projects/{project}/global/publicAdvertisedPrefixes:!public_advertised_prefix_resource\x12\xCB\x01\x0A\x04List\x12<.google.cloud.compute.v1.ListPublicAdvertisedPrefixesRequest\x1A3.google.cloud.compute.v1.PublicAdvertisedPrefixList\"P\xDAA\x07project\x82\xD3\xE4\x93\x02@\x12>/compute/v1/projects/{project}/global/publicAdvertisedPrefixes\x12\xC8\x02\x0A\x05Patch\x12<.google.cloud.compute.v1.PatchPublicAdvertisedPrefixeRequest\x1A\".google.cloud.compute.v1.Operation\"\xDC\x01\xDAABproject,public_advertised_prefix,public_advertised_prefix_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02~2Y/compute/v1/projects/{project}/global/publicAdvertisedPrefixes/{public_advertised_prefix}:!public_advertised_prefix_resource\x12\x92\x02\x0A\x08Withdraw\x12?.google.cloud.compute.v1.WithdrawPublicAdvertisedPrefixeRequest\x1A\".google.cloud.compute.v1.Operation\"\xA0\x01\xDAA project,public_advertised_prefix\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02d\"b/compute/v1/projects/{project}/global/publicAdvertisedPrefixes/{public_advertised_prefix}/withdraw\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xB4\x12\x0A\x17PublicDelegatedPrefixes\x12\xEA\x01\x0A\x0EAggregatedList\x12E.google.cloud.compute.v1.AggregatedListPublicDelegatedPrefixesRequest\x1A<.google.cloud.compute.v1.PublicDelegatedPrefixAggregatedList\"S\xDAA\x07project\x82\xD3\xE4\x93\x02C\x12A/compute/v1/projects/{project}/aggregated/publicDelegatedPrefixes\x12\x9F\x02\x0A\x08Announce\x12>.google.cloud.compute.v1.AnnouncePublicDelegatedPrefixeRequest\x1A\".google.cloud.compute.v1.Operation\"\xAE\x01\xDAA&project,region,public_delegated_prefix\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02l\"j/compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes/{public_delegated_prefix}/announce\x12\x92\x02\x0A\x06Delete\x12<.google.cloud.compute.v1.DeletePublicDelegatedPrefixeRequest\x1A\".google.cloud.compute.v1.Operation\"\xA5\x01\xDAA&project,region,public_delegated_prefix\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02c*a/compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes/{public_delegated_prefix}\x12\x85\x02\x0A\x03Get\x129.google.cloud.compute.v1.GetPublicDelegatedPrefixeRequest\x1A..google.cloud.compute.v1.PublicDelegatedPrefix\"\x92\x01\xDAA&project,region,public_delegated_prefix\x82\xD3\xE4\x93\x02c\x12a/compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes/{public_delegated_prefix}\x12\xA3\x02\x0A\x06Insert\x12<.google.cloud.compute.v1.InsertPublicDelegatedPrefixeRequest\x1A\".google.cloud.compute.v1.Operation\"\xB6\x01\xDAA/project,region,public_delegated_prefix_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02k\"G/compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes: public_delegated_prefix_resource\x12\xD9\x01\x0A\x04List\x12;.google.cloud.compute.v1.ListPublicDelegatedPrefixesRequest\x1A2.google.cloud.compute.v1.PublicDelegatedPrefixList\"`\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02I\x12G/compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes\x12\xD4\x02\x0A\x05Patch\x12;.google.cloud.compute.v1.PatchPublicDelegatedPrefixeRequest\x1A\".google.cloud.compute.v1.Operation\"\xE9\x01\xDAAGproject,region,public_delegated_prefix,public_delegated_prefix_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02\x85\x012a/compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes/{public_delegated_prefix}: public_delegated_prefix_resource\x12\x9F\x02\x0A\x08Withdraw\x12>.google.cloud.compute.v1.WithdrawPublicDelegatedPrefixeRequest\x1A\".google.cloud.compute.v1.Operation\"\xAE\x01\xDAA&project,region,public_delegated_prefix\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02l\"j/compute/v1/projects/{project}/regions/{region}/publicDelegatedPrefixes/{public_delegated_prefix}/withdraw\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xC0\x0E\x0A\x11RegionAutoscalers\x12\xE5\x01\x0A\x06Delete\x126.google.cloud.compute.v1.DeleteRegionAutoscalerRequest\x1A\".google.cloud.compute.v1.Operation\"\x7F\xDAA\x19project,region,autoscaler\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02J*H/compute/v1/projects/{project}/regions/{region}/autoscalers/{autoscaler}\x12\xCD\x01\x0A\x03Get\x123.google.cloud.compute.v1.GetRegionAutoscalerRequest\x1A#.google.cloud.compute.v1.Autoscaler\"l\xDAA\x19project,region,autoscaler\x82\xD3\xE4\x93\x02J\x12H/compute/v1/projects/{project}/regions/{region}/autoscalers/{autoscaler}\x12\xF7\x01\x0A\x06Insert\x126.google.cloud.compute.v1.InsertRegionAutoscalerRequest\x1A\".google.cloud.compute.v1.Operation\"\x90\x01\xDAA\"project,region,autoscaler_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02R\";/compute/v1/projects/{project}/regions/{region}/autoscalers:\x13autoscaler_resource\x12\xC2\x01\x0A\x04List\x125.google.cloud.compute.v1.ListRegionAutoscalersRequest\x1A-.google.cloud.compute.v1.RegionAutoscalerList\"T\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02=\x12;/compute/v1/projects/{project}/regions/{region}/autoscalers\x12\xF5\x01\x0A\x05Patch\x125.google.cloud.compute.v1.PatchRegionAutoscalerRequest\x1A\".google.cloud.compute.v1.Operation\"\x90\x01\xDAA\"project,region,autoscaler_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02R2;/compute/v1/projects/{project}/regions/{region}/autoscalers:\x13autoscaler_resource\x12\xCD\x02\x0A\x12TestIamPermissions\x12B.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xC0\x01\xDAA9project,region,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02~\"Y/compute/v1/projects/{project}/regions/{region}/autoscalers/{resource}/testIamPermissions:!test_permissions_request_resource\x12\xF7\x01\x0A\x06Update\x126.google.cloud.compute.v1.UpdateRegionAutoscalerRequest\x1A\".google.cloud.compute.v1.Operation\"\x90\x01\xDAA\"project,region,autoscaler_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02R\x1A;/compute/v1/projects/{project}/regions/{region}/autoscalers:\x13autoscaler_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xB6\x13\x0A\x14RegionBackendBuckets\x12\xF4\x01\x0A\x06Delete\x129.google.cloud.compute.v1.DeleteRegionBackendBucketRequest\x1A\".google.cloud.compute.v1.Operation\"\x8A\x01\xDAA\x1Dproject,region,backend_bucket\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02Q*O/compute/v1/projects/{project}/regions/{region}/backendBuckets/{backend_bucket}\x12\xDE\x01\x0A\x03Get\x126.google.cloud.compute.v1.GetRegionBackendBucketRequest\x1A&.google.cloud.compute.v1.BackendBucket\"w\xDAA\x1Dproject,region,backend_bucket\x82\xD3\xE4\x93\x02Q\x12O/compute/v1/projects/{project}/regions/{region}/backendBuckets/{backend_bucket}\x12\xEA\x01\x0A\x0CGetIamPolicy\x12?.google.cloud.compute.v1.GetIamPolicyRegionBackendBucketRequest\x1A\x1F.google.cloud.compute.v1.Policy\"x\xDAA\x17project,region,resource\x82\xD3\xE4\x93\x02X\x12V/compute/v1/projects/{project}/regions/{region}/backendBuckets/{resource}/getIamPolicy\x12\x85\x02\x0A\x06Insert\x129.google.cloud.compute.v1.InsertRegionBackendBucketRequest\x1A\".google.cloud.compute.v1.Operation\"\x9B\x01\xDAA&project,region,backend_bucket_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02Y\">/compute/v1/projects/{project}/regions/{region}/backendBuckets:\x17backend_bucket_resource\x12\xC5\x01\x0A\x04List\x128.google.cloud.compute.v1.ListRegionBackendBucketsRequest\x1A*.google.cloud.compute.v1.BackendBucketList\"W\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02@\x12>/compute/v1/projects/{project}/regions/{region}/backendBuckets\x12\xE2\x01\x0A\x0AListUsable\x12>.google.cloud.compute.v1.ListUsableRegionBackendBucketsRequest\x1A0.google.cloud.compute.v1.BackendBucketListUsable\"b\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02K\x12I/compute/v1/projects/{project}/regions/{region}/backendBuckets/listUsable\x12\xA3\x02\x0A\x05Patch\x128.google.cloud.compute.v1.PatchRegionBackendBucketRequest\x1A\".google.cloud.compute.v1.Operation\"\xBB\x01\xDAA5project,region,backend_bucket,backend_bucket_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02j2O/compute/v1/projects/{project}/regions/{region}/backendBuckets/{backend_bucket}:\x17backend_bucket_resource\x12\xB2\x02\x0A\x0CSetIamPolicy\x12?.google.cloud.compute.v1.SetIamPolicyRegionBackendBucketRequest\x1A\x1F.google.cloud.compute.v1.Policy\"\xBF\x01\xDAA:project,region,resource,region_set_policy_request_resource\x82\xD3\xE4\x93\x02|\"V/compute/v1/projects/{project}/regions/{region}/backendBuckets/{resource}/setIamPolicy:\"region_set_policy_request_resource\x12\xD4\x02\x0A\x12TestIamPermissions\x12E.google.cloud.compute.v1.TestIamPermissionsRegionBackendBucketRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xC4\x01\xDAA9project,region,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02\x81\x01\"\\/compute/v1/projects/{project}/regions/{region}/backendBuckets/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xBD\x1B\x0A\x15RegionBackendServices\x12\xF8\x01\x0A\x06Delete\x12:.google.cloud.compute.v1.DeleteRegionBackendServiceRequest\x1A\".google.cloud.compute.v1.Operation\"\x8D\x01\xDAA\x1Eproject,region,backend_service\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02S*Q/compute/v1/projects/{project}/regions/{region}/backendServices/{backend_service}\x12\xE3\x01\x0A\x03Get\x127.google.cloud.compute.v1.GetRegionBackendServiceRequest\x1A'.google.cloud.compute.v1.BackendService\"z\xDAA\x1Eproject,region,backend_service\x82\xD3\xE4\x93\x02S\x12Q/compute/v1/projects/{project}/regions/{region}/backendServices/{backend_service}\x12\xCB\x02\x0A\x09GetHealth\x12=.google.cloud.compute.v1.GetHealthRegionBackendServiceRequest\x1A2.google.cloud.compute.v1.BackendServiceGroupHealth\"\xCA\x01\xDAA@project,region,backend_service,resource_group_reference_resource\x82\xD3\xE4\x93\x02\x80\x01\"[/compute/v1/projects/{project}/regions/{region}/backendServices/{backend_service}/getHealth:!resource_group_reference_resource\x12\xEC\x01\x0A\x0CGetIamPolicy\x12@.google.cloud.compute.v1.GetIamPolicyRegionBackendServiceRequest\x1A\x1F.google.cloud.compute.v1.Policy\"y\xDAA\x17project,region,resource\x82\xD3\xE4\x93\x02Y\x12W/compute/v1/projects/{project}/regions/{region}/backendServices/{resource}/getIamPolicy\x12\x89\x02\x0A\x06Insert\x12:.google.cloud.compute.v1.InsertRegionBackendServiceRequest\x1A\".google.cloud.compute.v1.Operation\"\x9E\x01\xDAA'project,region,backend_service_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02[\"?/compute/v1/projects/{project}/regions/{region}/backendServices:\x18backend_service_resource\x12\xC8\x01\x0A\x04List\x129.google.cloud.compute.v1.ListRegionBackendServicesRequest\x1A+.google.cloud.compute.v1.BackendServiceList\"X\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02A\x12?/compute/v1/projects/{project}/regions/{region}/backendServices\x12\xE5\x01\x0A\x0AListUsable\x12?.google.cloud.compute.v1.ListUsableRegionBackendServicesRequest\x1A1.google.cloud.compute.v1.BackendServiceListUsable\"c\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02L\x12J/compute/v1/projects/{project}/regions/{region}/backendServices/listUsable\x12\xA9\x02\x0A\x05Patch\x129.google.cloud.compute.v1.PatchRegionBackendServiceRequest\x1A\".google.cloud.compute.v1.Operation\"\xC0\x01\xDAA7project,region,backend_service,backend_service_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02m2Q/compute/v1/projects/{project}/regions/{region}/backendServices/{backend_service}:\x18backend_service_resource\x12\xB4\x02\x0A\x0CSetIamPolicy\x12@.google.cloud.compute.v1.SetIamPolicyRegionBackendServiceRequest\x1A\x1F.google.cloud.compute.v1.Policy\"\xC0\x01\xDAA:project,region,resource,region_set_policy_request_resource\x82\xD3\xE4\x93\x02}\"W/compute/v1/projects/{project}/regions/{region}/backendServices/{resource}/setIamPolicy:\"region_set_policy_request_resource\x12\xE8\x02\x0A\x11SetSecurityPolicy\x12E.google.cloud.compute.v1.SetSecurityPolicyRegionBackendServiceRequest\x1A\".google.cloud.compute.v1.Operation\"\xE7\x01\xDAAAproject,region,backend_service,security_policy_reference_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02\x89\x01\"c/compute/v1/projects/{project}/regions/{region}/backendServices/{backend_service}/setSecurityPolicy:\"security_policy_reference_resource\x12\xD6\x02\x0A\x12TestIamPermissions\x12F.google.cloud.compute.v1.TestIamPermissionsRegionBackendServiceRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xC5\x01\xDAA9project,region,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02\x82\x01\"]/compute/v1/projects/{project}/regions/{region}/backendServices/{resource}/testIamPermissions:!test_permissions_request_resource\x12\xAB\x02\x0A\x06Update\x12:.google.cloud.compute.v1.UpdateRegionBackendServiceRequest\x1A\".google.cloud.compute.v1.Operation\"\xC0\x01\xDAA7project,region,backend_service,backend_service_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02m\x1AQ/compute/v1/projects/{project}/regions/{region}/backendServices/{backend_service}:\x18backend_service_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xF2\x09\x0A\x11RegionCommitments\x12\xCD\x01\x0A\x0EAggregatedList\x12?.google.cloud.compute.v1.AggregatedListRegionCommitmentsRequest\x1A1.google.cloud.compute.v1.CommitmentAggregatedList\"G\xDAA\x07project\x82\xD3\xE4\x93\x027\x125/compute/v1/projects/{project}/aggregated/commitments\x12\xCD\x01\x0A\x03Get\x123.google.cloud.compute.v1.GetRegionCommitmentRequest\x1A#.google.cloud.compute.v1.Commitment\"l\xDAA\x19project,region,commitment\x82\xD3\xE4\x93\x02J\x12H/compute/v1/projects/{project}/regions/{region}/commitments/{commitment}\x12\xF7\x01\x0A\x06Insert\x126.google.cloud.compute.v1.InsertRegionCommitmentRequest\x1A\".google.cloud.compute.v1.Operation\"\x90\x01\xDAA\"project,region,commitment_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02R\";/compute/v1/projects/{project}/regions/{region}/commitments:\x13commitment_resource\x12\xBC\x01\x0A\x04List\x125.google.cloud.compute.v1.ListRegionCommitmentsRequest\x1A'.google.cloud.compute.v1.CommitmentList\"T\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02=\x12;/compute/v1/projects/{project}/regions/{region}/commitments\x12\x8F\x02\x0A\x06Update\x126.google.cloud.compute.v1.UpdateRegionCommitmentRequest\x1A\".google.cloud.compute.v1.Operation\"\xA8\x01\xDAA-project,region,commitment,commitment_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02_2H/compute/v1/projects/{project}/regions/{region}/commitments/{commitment}:\x13commitment_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xFB\x12\x0A\x1BRegionCompositeHealthChecks\x12\xEB\x01\x0A\x0EAggregatedList\x12I.google.cloud.compute.v1.AggregatedListRegionCompositeHealthChecksRequest\x1A;.google.cloud.compute.v1.CompositeHealthCheckAggregatedList\"Q\xDAA\x07project\x82\xD3\xE4\x93\x02A\x12?/compute/v1/projects/{project}/aggregated/compositeHealthChecks\x12\x92\x02\x0A\x06Delete\x12@.google.cloud.compute.v1.DeleteRegionCompositeHealthCheckRequest\x1A\".google.cloud.compute.v1.Operation\"\xA1\x01\xDAA%project,region,composite_health_check\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02`*^/compute/v1/projects/{project}/regions/{region}/compositeHealthChecks/{composite_health_check}\x12\x84\x02\x0A\x03Get\x12=.google.cloud.compute.v1.GetRegionCompositeHealthCheckRequest\x1A-.google.cloud.compute.v1.CompositeHealthCheck\"\x8E\x01\xDAA%project,region,composite_health_check\x82\xD3\xE4\x93\x02`\x12^/compute/v1/projects/{project}/regions/{region}/compositeHealthChecks/{composite_health_check}\x12\xA0\x02\x0A\x09GetHealth\x12C.google.cloud.compute.v1.GetHealthRegionCompositeHealthCheckRequest\x1A3.google.cloud.compute.v1.CompositeHealthCheckHealth\"\x98\x01\xDAA%project,region,composite_health_check\x82\xD3\xE4\x93\x02j\x12h/compute/v1/projects/{project}/regions/{region}/compositeHealthChecks/{composite_health_check}/getHealth\x12\xA3\x02\x0A\x06Insert\x12@.google.cloud.compute.v1.InsertRegionCompositeHealthCheckRequest\x1A\".google.cloud.compute.v1.Operation\"\xB2\x01\xDAA.project,region,composite_health_check_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02h\"E/compute/v1/projects/{project}/regions/{region}/compositeHealthChecks:\x1Fcomposite_health_check_resource\x12\xDA\x01\x0A\x04List\x12?.google.cloud.compute.v1.ListRegionCompositeHealthChecksRequest\x1A1.google.cloud.compute.v1.CompositeHealthCheckList\"^\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02G\x12E/compute/v1/projects/{project}/regions/{region}/compositeHealthChecks\x12\xD2\x02\x0A\x05Patch\x12?.google.cloud.compute.v1.PatchRegionCompositeHealthCheckRequest\x1A\".google.cloud.compute.v1.Operation\"\xE3\x01\xDAAEproject,region,composite_health_check,composite_health_check_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02\x81\x012^/compute/v1/projects/{project}/regions/{region}/compositeHealthChecks/{composite_health_check}:\x1Fcomposite_health_check_resource\x12\xE2\x02\x0A\x12TestIamPermissions\x12L.google.cloud.compute.v1.TestIamPermissionsRegionCompositeHealthCheckRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xCB\x01\xDAA9project,region,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02\x88\x01\"c/compute/v1/projects/{project}/regions/{region}/compositeHealthChecks/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xBF\x04\x0A\x0FRegionDiskTypes\x12\xC5\x01\x0A\x03Get\x121.google.cloud.compute.v1.GetRegionDiskTypeRequest\x1A!.google.cloud.compute.v1.DiskType\"h\xDAA\x18project,region,disk_type\x82\xD3\xE4\x93\x02G\x12E/compute/v1/projects/{project}/regions/{region}/diskTypes/{disk_type}\x12\xBC\x01\x0A\x04List\x123.google.cloud.compute.v1.ListRegionDiskTypesRequest\x1A+.google.cloud.compute.v1.RegionDiskTypeList\"R\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02;\x129/compute/v1/projects/{project}/regions/{region}/diskTypes\x1A\xA4\x01\xCAA\x16compute.googleapis.com\xD2A\x87\x01https://www.googleapis.com/auth/compute.readonly,https://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xD2(\x0A\x0BRegionDisks\x12\xE6\x02\x0A\x13AddResourcePolicies\x12=.google.cloud.compute.v1.AddResourcePoliciesRegionDiskRequest\x1A\".google.cloud.compute.v1.Operation\"\xEB\x01\xDAAGproject,region,disk,region_disks_add_resource_policies_request_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02\x87\x01\"P/compute/v1/projects/{project}/regions/{region}/disks/{disk}/addResourcePolicies:3region_disks_add_resource_policies_request_resource\x12\x9C\x02\x0A\x0ABulkInsert\x124.google.cloud.compute.v1.BulkInsertRegionDiskRequest\x1A\".google.cloud.compute.v1.Operation\"\xB3\x01\xDAA1project,region,bulk_insert_disk_resource_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02f\"@/compute/v1/projects/{project}/regions/{region}/disks/bulkInsert:\"bulk_insert_disk_resource_resource\x12\x92\x02\x0A\x0ECreateSnapshot\x128.google.cloud.compute.v1.CreateSnapshotRegionDiskRequest\x1A\".google.cloud.compute.v1.Operation\"\xA1\x01\xDAA%project,region,disk,snapshot_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02`\"K/compute/v1/projects/{project}/regions/{region}/disks/{disk}/createSnapshot:\x11snapshot_resource\x12\xCD\x01\x0A\x06Delete\x120.google.cloud.compute.v1.DeleteRegionDiskRequest\x1A\".google.cloud.compute.v1.Operation\"m\xDAA\x13project,region,disk\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02>*\x12.google.cloud.compute.v1.StopAsyncReplicationRegionDiskRequest\x1A\".google.cloud.compute.v1.Operation\"\x82\x01\xDAA\x13project,region,disk\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02S\"Q/compute/v1/projects/{project}/regions/{region}/disks/{disk}/stopAsyncReplication\x12\xEE\x02\x0A\x19StopGroupAsyncReplication\x12C.google.cloud.compute.v1.StopGroupAsyncReplicationRegionDiskRequest\x1A\".google.cloud.compute.v1.Operation\"\xE7\x01\xDAACproject,region,disks_stop_group_async_replication_resource_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02\x87\x01\"O/compute/v1/projects/{project}/regions/{region}/disks/stopGroupAsyncReplication:4disks_stop_group_async_replication_resource_resource\x12\xC1\x02\x0A\x12TestIamPermissions\x12<.google.cloud.compute.v1.TestIamPermissionsRegionDiskRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xBA\x01\xDAA9project,region,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02x\"S/compute/v1/projects/{project}/regions/{region}/disks/{resource}/testIamPermissions:!test_permissions_request_resource\x12\xEB\x01\x0A\x06Update\x120.google.cloud.compute.v1.UpdateRegionDiskRequest\x1A\".google.cloud.compute.v1.Operation\"\x8A\x01\xDAA!project,region,disk,disk_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02M2.google.cloud.compute.v1.HealthAggregationPolicyAggregatedList\"U\xDAA\x07project\x82\xD3\xE4\x93\x02E\x12C/compute/v1/projects/{project}/aggregated/healthAggregationPolicies\x12\x9F\x02\x0A\x06Delete\x12C.google.cloud.compute.v1.DeleteRegionHealthAggregationPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xAB\x01\xDAA(project,region,health_aggregation_policy\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02g*e/compute/v1/projects/{project}/regions/{region}/healthAggregationPolicies/{health_aggregation_policy}\x12\x94\x02\x0A\x03Get\x12@.google.cloud.compute.v1.GetRegionHealthAggregationPolicyRequest\x1A0.google.cloud.compute.v1.HealthAggregationPolicy\"\x98\x01\xDAA(project,region,health_aggregation_policy\x82\xD3\xE4\x93\x02g\x12e/compute/v1/projects/{project}/regions/{region}/healthAggregationPolicies/{health_aggregation_policy}\x12\xB0\x02\x0A\x06Insert\x12C.google.cloud.compute.v1.InsertRegionHealthAggregationPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xBC\x01\xDAA1project,region,health_aggregation_policy_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02o\"I/compute/v1/projects/{project}/regions/{region}/healthAggregationPolicies:\"health_aggregation_policy_resource\x12\xE5\x01\x0A\x04List\x12C.google.cloud.compute.v1.ListRegionHealthAggregationPoliciesRequest\x1A4.google.cloud.compute.v1.HealthAggregationPolicyList\"b\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02K\x12I/compute/v1/projects/{project}/regions/{region}/healthAggregationPolicies\x12\xE5\x02\x0A\x05Patch\x12B.google.cloud.compute.v1.PatchRegionHealthAggregationPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xF3\x01\xDAAKproject,region,health_aggregation_policy,health_aggregation_policy_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02\x8B\x012e/compute/v1/projects/{project}/regions/{region}/healthAggregationPolicies/{health_aggregation_policy}:\"health_aggregation_policy_resource\x12\xE9\x02\x0A\x12TestIamPermissions\x12O.google.cloud.compute.v1.TestIamPermissionsRegionHealthAggregationPolicyRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xCF\x01\xDAA9project,region,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02\x8C\x01\"g/compute/v1/projects/{project}/regions/{region}/healthAggregationPolicies/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xA0\x10\x0A\x19RegionHealthCheckServices\x12\xE5\x01\x0A\x0EAggregatedList\x12G.google.cloud.compute.v1.AggregatedListRegionHealthCheckServicesRequest\x1A9.google.cloud.compute.v1.HealthCheckServiceAggregatedList\"O\xDAA\x07project\x82\xD3\xE4\x93\x02?\x12=/compute/v1/projects/{project}/aggregated/healthCheckServices\x12\x8A\x02\x0A\x06Delete\x12>.google.cloud.compute.v1.DeleteRegionHealthCheckServiceRequest\x1A\".google.cloud.compute.v1.Operation\"\x9B\x01\xDAA#project,region,health_check_service\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02\\*Z/compute/v1/projects/{project}/regions/{region}/healthCheckServices/{health_check_service}\x12\xFA\x01\x0A\x03Get\x12;.google.cloud.compute.v1.GetRegionHealthCheckServiceRequest\x1A+.google.cloud.compute.v1.HealthCheckService\"\x88\x01\xDAA#project,region,health_check_service\x82\xD3\xE4\x93\x02\\\x12Z/compute/v1/projects/{project}/regions/{region}/healthCheckServices/{health_check_service}\x12\x9B\x02\x0A\x06Insert\x12>.google.cloud.compute.v1.InsertRegionHealthCheckServiceRequest\x1A\".google.cloud.compute.v1.Operation\"\xAC\x01\xDAA,project,region,health_check_service_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02d\"C/compute/v1/projects/{project}/regions/{region}/healthCheckServices:\x1Dhealth_check_service_resource\x12\xD5\x01\x0A\x04List\x12=.google.cloud.compute.v1.ListRegionHealthCheckServicesRequest\x1A0.google.cloud.compute.v1.HealthCheckServicesList\"\\\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02E\x12C/compute/v1/projects/{project}/regions/{region}/healthCheckServices\x12\xC5\x02\x0A\x05Patch\x12=.google.cloud.compute.v1.PatchRegionHealthCheckServiceRequest\x1A\".google.cloud.compute.v1.Operation\"\xD8\x01\xDAAAproject,region,health_check_service,health_check_service_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02{2Z/compute/v1/projects/{project}/regions/{region}/healthCheckServices/{health_check_service}:\x1Dhealth_check_service_resource\x12\xDE\x02\x0A\x12TestIamPermissions\x12J.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckServiceRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xC9\x01\xDAA9project,region,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02\x86\x01\"a/compute/v1/projects/{project}/regions/{region}/healthCheckServices/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x98\x0F\x0A\x12RegionHealthChecks\x12\xEC\x01\x0A\x06Delete\x127.google.cloud.compute.v1.DeleteRegionHealthCheckRequest\x1A\".google.cloud.compute.v1.Operation\"\x84\x01\xDAA\x1Bproject,region,health_check\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02M*K/compute/v1/projects/{project}/regions/{region}/healthChecks/{health_check}\x12\xD4\x01\x0A\x03Get\x124.google.cloud.compute.v1.GetRegionHealthCheckRequest\x1A\$.google.cloud.compute.v1.HealthCheck\"q\xDAA\x1Bproject,region,health_check\x82\xD3\xE4\x93\x02M\x12K/compute/v1/projects/{project}/regions/{region}/healthChecks/{health_check}\x12\xFD\x01\x0A\x06Insert\x127.google.cloud.compute.v1.InsertRegionHealthCheckRequest\x1A\".google.cloud.compute.v1.Operation\"\x95\x01\xDAA\$project,region,health_check_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02U\"\x12region_instance_group_managers_stop_instances_request_resource\x12\xBD\x03\x0A\x10SuspendInstances\x12J.google.cloud.compute.v1.SuspendInstancesRegionInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\xB8\x02\xDAAgproject,region,instance_group_manager,region_instance_group_managers_suspend_instances_request_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02\xB4\x01\"o/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/suspendInstances:Aregion_instance_group_managers_suspend_instances_request_resource\x12\xD5\x03\x0A\x18UpdatePerInstanceConfigs\x12R.google.cloud.compute.v1.UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest\x1A\".google.cloud.compute.v1.Operation\"\xC0\x02\xDAAgproject,region,instance_group_manager,region_instance_group_manager_update_instance_config_req_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02\xBC\x01\"w/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/updatePerInstanceConfigs:Aregion_instance_group_manager_update_instance_config_req_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x9E\x0D\x0A\x14RegionInstanceGroups\x12\xDE\x01\x0A\x03Get\x126.google.cloud.compute.v1.GetRegionInstanceGroupRequest\x1A&.google.cloud.compute.v1.InstanceGroup\"w\xDAA\x1Dproject,region,instance_group\x82\xD3\xE4\x93\x02Q\x12O/compute/v1/projects/{project}/regions/{region}/instanceGroups/{instance_group}\x12\xCB\x01\x0A\x04List\x128.google.cloud.compute.v1.ListRegionInstanceGroupsRequest\x1A0.google.cloud.compute.v1.RegionInstanceGroupList\"W\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02@\x12>/compute/v1/projects/{project}/regions/{region}/instanceGroups\x12\x86\x03\x0A\x0DListInstances\x12A.google.cloud.compute.v1.ListInstancesRegionInstanceGroupsRequest\x1A:.google.cloud.compute.v1.RegionInstanceGroupsListInstances\"\xF5\x01\xDAATproject,region,instance_group,region_instance_groups_list_instances_request_resource\x82\xD3\xE4\x93\x02\x97\x01\"]/compute/v1/projects/{project}/regions/{region}/instanceGroups/{instance_group}/listInstances:6region_instance_groups_list_instances_request_resource\x12\x82\x03\x0A\x0DSetNamedPorts\x12@.google.cloud.compute.v1.SetNamedPortsRegionInstanceGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\x8A\x02\xDAAUproject,region,instance_group,region_instance_groups_set_named_ports_request_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02\x98\x01\"]/compute/v1/projects/{project}/regions/{region}/instanceGroups/{instance_group}/setNamedPorts:7region_instance_groups_set_named_ports_request_resource\x12\xD4\x02\x0A\x12TestIamPermissions\x12E.google.cloud.compute.v1.TestIamPermissionsRegionInstanceGroupRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xC4\x01\xDAA9project,region,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02\x81\x01\"\\/compute/v1/projects/{project}/regions/{region}/instanceGroups/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xE6\x08\x0A\x17RegionInstanceTemplates\x12\x80\x02\x0A\x06Delete\x12<.google.cloud.compute.v1.DeleteRegionInstanceTemplateRequest\x1A\".google.cloud.compute.v1.Operation\"\x93\x01\xDAA project,region,instance_template\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02W*U/compute/v1/projects/{project}/regions/{region}/instanceTemplates/{instance_template}\x12\xEE\x01\x0A\x03Get\x129.google.cloud.compute.v1.GetRegionInstanceTemplateRequest\x1A).google.cloud.compute.v1.InstanceTemplate\"\x80\x01\xDAA project,region,instance_template\x82\xD3\xE4\x93\x02W\x12U/compute/v1/projects/{project}/regions/{region}/instanceTemplates/{instance_template}\x12\x91\x02\x0A\x06Insert\x12<.google.cloud.compute.v1.InsertRegionInstanceTemplateRequest\x1A\".google.cloud.compute.v1.Operation\"\xA4\x01\xDAA)project,region,instance_template_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02_\"A/compute/v1/projects/{project}/regions/{region}/instanceTemplates:\x1Ainstance_template_resource\x12\xCE\x01\x0A\x04List\x12;.google.cloud.compute.v1.ListRegionInstanceTemplatesRequest\x1A-.google.cloud.compute.v1.InstanceTemplateList\"Z\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02C\x12A/compute/v1/projects/{project}/regions/{region}/instanceTemplates\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xB4\x03\x0A\x0FRegionInstances\x12\xAC\x02\x0A\x0ABulkInsert\x128.google.cloud.compute.v1.BulkInsertRegionInstanceRequest\x1A\".google.cloud.compute.v1.Operation\"\xBF\x01\xDAA5project,region,bulk_insert_instance_resource_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02n\"D/compute/v1/projects/{project}/regions/{region}/instances/bulkInsert:&bulk_insert_instance_resource_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xD5\x10\x0A\x1BRegionInstantSnapshotGroups\x12\x92\x02\x0A\x06Delete\x12@.google.cloud.compute.v1.DeleteRegionInstantSnapshotGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xA1\x01\xDAA%project,region,instant_snapshot_group\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02`*^/compute/v1/projects/{project}/regions/{region}/instantSnapshotGroups/{instant_snapshot_group}\x12\x84\x02\x0A\x03Get\x12=.google.cloud.compute.v1.GetRegionInstantSnapshotGroupRequest\x1A-.google.cloud.compute.v1.InstantSnapshotGroup\"\x8E\x01\xDAA%project,region,instant_snapshot_group\x82\xD3\xE4\x93\x02`\x12^/compute/v1/projects/{project}/regions/{region}/instantSnapshotGroups/{instant_snapshot_group}\x12\xF8\x01\x0A\x0CGetIamPolicy\x12F.google.cloud.compute.v1.GetIamPolicyRegionInstantSnapshotGroupRequest\x1A\x1F.google.cloud.compute.v1.Policy\"\x7F\xDAA\x17project,region,resource\x82\xD3\xE4\x93\x02_\x12]/compute/v1/projects/{project}/regions/{region}/instantSnapshotGroups/{resource}/getIamPolicy\x12\xA3\x02\x0A\x06Insert\x12@.google.cloud.compute.v1.InsertRegionInstantSnapshotGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xB2\x01\xDAA.project,region,instant_snapshot_group_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02h\"E/compute/v1/projects/{project}/regions/{region}/instantSnapshotGroups:\x1Finstant_snapshot_group_resource\x12\xDB\x01\x0A\x04List\x12?.google.cloud.compute.v1.ListRegionInstantSnapshotGroupsRequest\x1A2.google.cloud.compute.v1.ListInstantSnapshotGroups\"^\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02G\x12E/compute/v1/projects/{project}/regions/{region}/instantSnapshotGroups\x12\xC1\x02\x0A\x0CSetIamPolicy\x12F.google.cloud.compute.v1.SetIamPolicyRegionInstantSnapshotGroupRequest\x1A\x1F.google.cloud.compute.v1.Policy\"\xC7\x01\xDAA:project,region,resource,region_set_policy_request_resource\x82\xD3\xE4\x93\x02\x83\x01\"]/compute/v1/projects/{project}/regions/{region}/instantSnapshotGroups/{resource}/setIamPolicy:\"region_set_policy_request_resource\x12\xE2\x02\x0A\x12TestIamPermissions\x12L.google.cloud.compute.v1.TestIamPermissionsRegionInstantSnapshotGroupRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xCB\x01\xDAA9project,region,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02\x88\x01\"c/compute/v1/projects/{project}/regions/{region}/instantSnapshotGroups/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x9F\x12\x0A\x16RegionInstantSnapshots\x12\xFC\x01\x0A\x06Delete\x12;.google.cloud.compute.v1.DeleteRegionInstantSnapshotRequest\x1A\".google.cloud.compute.v1.Operation\"\x90\x01\xDAA\x1Fproject,region,instant_snapshot\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02U*S/compute/v1/projects/{project}/regions/{region}/instantSnapshots/{instant_snapshot}\x12\xE8\x01\x0A\x03Get\x128.google.cloud.compute.v1.GetRegionInstantSnapshotRequest\x1A(.google.cloud.compute.v1.InstantSnapshot\"}\xDAA\x1Fproject,region,instant_snapshot\x82\xD3\xE4\x93\x02U\x12S/compute/v1/projects/{project}/regions/{region}/instantSnapshots/{instant_snapshot}\x12\xEE\x01\x0A\x0CGetIamPolicy\x12A.google.cloud.compute.v1.GetIamPolicyRegionInstantSnapshotRequest\x1A\x1F.google.cloud.compute.v1.Policy\"z\xDAA\x17project,region,resource\x82\xD3\xE4\x93\x02Z\x12X/compute/v1/projects/{project}/regions/{region}/instantSnapshots/{resource}/getIamPolicy\x12\x8D\x02\x0A\x06Insert\x12;.google.cloud.compute.v1.InsertRegionInstantSnapshotRequest\x1A\".google.cloud.compute.v1.Operation\"\xA1\x01\xDAA(project,region,instant_snapshot_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02]\"@/compute/v1/projects/{project}/regions/{region}/instantSnapshots:\x19instant_snapshot_resource\x12\xCB\x01\x0A\x04List\x12:.google.cloud.compute.v1.ListRegionInstantSnapshotsRequest\x1A,.google.cloud.compute.v1.InstantSnapshotList\"Y\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02B\x12@/compute/v1/projects/{project}/regions/{region}/instantSnapshots\x12\xB6\x02\x0A\x0CSetIamPolicy\x12A.google.cloud.compute.v1.SetIamPolicyRegionInstantSnapshotRequest\x1A\x1F.google.cloud.compute.v1.Policy\"\xC1\x01\xDAA:project,region,resource,region_set_policy_request_resource\x82\xD3\xE4\x93\x02~\"X/compute/v1/projects/{project}/regions/{region}/instantSnapshots/{resource}/setIamPolicy:\"region_set_policy_request_resource\x12\xC3\x02\x0A\x09SetLabels\x12>.google.cloud.compute.v1.SetLabelsRegionInstantSnapshotRequest\x1A\".google.cloud.compute.v1.Operation\"\xD1\x01\xDAA:project,region,resource,region_set_labels_request_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02{\"U/compute/v1/projects/{project}/regions/{region}/instantSnapshots/{resource}/setLabels:\"region_set_labels_request_resource\x12\xD8\x02\x0A\x12TestIamPermissions\x12G.google.cloud.compute.v1.TestIamPermissionsRegionInstantSnapshotRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xC6\x01\xDAA9project,region,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02\x83\x01\"^/compute/v1/projects/{project}/regions/{region}/instantSnapshots/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xA4\x13\x0A\x1BRegionNetworkEndpointGroups\x12\xCD\x03\x0A\x16AttachNetworkEndpoints\x12P.google.cloud.compute.v1.AttachNetworkEndpointsRegionNetworkEndpointGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xBC\x02\xDAAfproject,region,network_endpoint_group,region_network_endpoint_groups_attach_endpoints_request_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02\xB9\x01\"u/compute/v1/projects/{project}/regions/{region}/networkEndpointGroups/{network_endpoint_group}/attachNetworkEndpoints:@region_network_endpoint_groups_attach_endpoints_request_resource\x12\x92\x02\x0A\x06Delete\x12@.google.cloud.compute.v1.DeleteRegionNetworkEndpointGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xA1\x01\xDAA%project,region,network_endpoint_group\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02`*^/compute/v1/projects/{project}/regions/{region}/networkEndpointGroups/{network_endpoint_group}\x12\xCD\x03\x0A\x16DetachNetworkEndpoints\x12P.google.cloud.compute.v1.DetachNetworkEndpointsRegionNetworkEndpointGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xBC\x02\xDAAfproject,region,network_endpoint_group,region_network_endpoint_groups_detach_endpoints_request_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02\xB9\x01\"u/compute/v1/projects/{project}/regions/{region}/networkEndpointGroups/{network_endpoint_group}/detachNetworkEndpoints:@region_network_endpoint_groups_detach_endpoints_request_resource\x12\x84\x02\x0A\x03Get\x12=.google.cloud.compute.v1.GetRegionNetworkEndpointGroupRequest\x1A-.google.cloud.compute.v1.NetworkEndpointGroup\"\x8E\x01\xDAA%project,region,network_endpoint_group\x82\xD3\xE4\x93\x02`\x12^/compute/v1/projects/{project}/regions/{region}/networkEndpointGroups/{network_endpoint_group}\x12\xA3\x02\x0A\x06Insert\x12@.google.cloud.compute.v1.InsertRegionNetworkEndpointGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xB2\x01\xDAA.project,region,network_endpoint_group_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02h\"E/compute/v1/projects/{project}/regions/{region}/networkEndpointGroups:\x1Fnetwork_endpoint_group_resource\x12\xDA\x01\x0A\x04List\x12?.google.cloud.compute.v1.ListRegionNetworkEndpointGroupsRequest\x1A1.google.cloud.compute.v1.NetworkEndpointGroupList\"^\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02G\x12E/compute/v1/projects/{project}/regions/{region}/networkEndpointGroups\x12\xD1\x02\x0A\x14ListNetworkEndpoints\x12O.google.cloud.compute.v1.ListNetworkEndpointsRegionNetworkEndpointGroupsRequest\x1AB.google.cloud.compute.v1.NetworkEndpointGroupsListNetworkEndpoints\"\xA3\x01\xDAA%project,region,network_endpoint_group\x82\xD3\xE4\x93\x02u\"s/compute/v1/projects/{project}/regions/{region}/networkEndpointGroups/{network_endpoint_group}/listNetworkEndpoints\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xF2'\x0A\x1DRegionNetworkFirewallPolicies\x12\xEB\x02\x0A\x0EAddAssociation\x12I.google.cloud.compute.v1.AddAssociationRegionNetworkFirewallPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xE9\x01\xDAACproject,region,firewall_policy,firewall_policy_association_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02\x89\x01\"a/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}/addAssociation:\$firewall_policy_association_resource\x12\xC7\x02\x0A\x07AddRule\x12B.google.cloud.compute.v1.AddRuleRegionNetworkFirewallPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xD3\x01\xDAA.google.cloud.compute.v1.GetRegionNetworkFirewallPolicyRequest\x1A'.google.cloud.compute.v1.FirewallPolicy\"{\xDAA\x1Eproject,region,firewall_policy\x82\xD3\xE4\x93\x02T\x12R/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}\x12\x9C\x02\x0A\x0EGetAssociation\x12I.google.cloud.compute.v1.GetAssociationRegionNetworkFirewallPolicyRequest\x1A2.google.cloud.compute.v1.FirewallPolicyAssociation\"\x8A\x01\xDAA\x1Eproject,region,firewall_policy\x82\xD3\xE4\x93\x02c\x12a/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}/getAssociation\x12\xB7\x02\x0A\x15GetEffectiveFirewalls\x12P.google.cloud.compute.v1.GetEffectiveFirewallsRegionNetworkFirewallPolicyRequest\x1AS.google.cloud.compute.v1.RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse\"w\xDAA\x16project,region,network\x82\xD3\xE4\x93\x02X\x12V/compute/v1/projects/{project}/regions/{region}/firewallPolicies/getEffectiveFirewalls\x12\xF4\x01\x0A\x0CGetIamPolicy\x12G.google.cloud.compute.v1.GetIamPolicyRegionNetworkFirewallPolicyRequest\x1A\x1F.google.cloud.compute.v1.Policy\"z\xDAA\x17project,region,resource\x82\xD3\xE4\x93\x02Z\x12X/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{resource}/getIamPolicy\x12\x80\x02\x0A\x07GetRule\x12B.google.cloud.compute.v1.GetRuleRegionNetworkFirewallPolicyRequest\x1A+.google.cloud.compute.v1.FirewallPolicyRule\"\x83\x01\xDAA\x1Eproject,region,firewall_policy\x82\xD3\xE4\x93\x02\\\x12Z/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}/getRule\x12\x91\x02\x0A\x06Insert\x12A.google.cloud.compute.v1.InsertRegionNetworkFirewallPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x9F\x01\xDAA'project,region,firewall_policy_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02\\\"@/compute/v1/projects/{project}/regions/{region}/firewallPolicies:\x18firewall_policy_resource\x12\xD1\x01\x0A\x04List\x12A.google.cloud.compute.v1.ListRegionNetworkFirewallPoliciesRequest\x1A+.google.cloud.compute.v1.FirewallPolicyList\"Y\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02B\x12@/compute/v1/projects/{project}/regions/{region}/firewallPolicies\x12\xB1\x02\x0A\x05Patch\x12@.google.cloud.compute.v1.PatchRegionNetworkFirewallPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xC1\x01\xDAA7project,region,firewall_policy,firewall_policy_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02n2R/compute/v1/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}:\x18firewall_policy_resource\x12\xCD\x02\x0A\x09PatchRule\x12D.google.cloud.compute.v1.PatchRuleRegionNetworkFirewallPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xD5\x01\xDAA.google.cloud.compute.v1.RemoveRuleRegionSecurityPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x99\x01\xDAA\x1Eproject,region,security_policy\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02_\"]/compute/v1/projects/{project}/regions/{region}/securityPolicies/{security_policy}/removeRule\x12\xC2\x02\x0A\x09SetLabels\x12=.google.cloud.compute.v1.SetLabelsRegionSecurityPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xD1\x01\xDAA:project,region,resource,region_set_labels_request_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02{\"U/compute/v1/projects/{project}/regions/{region}/securityPolicies/{resource}/setLabels:\"region_set_labels_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xE4\x04\x0A\x16RegionSnapshotSettings\x12\xC5\x01\x0A\x03Get\x128.google.cloud.compute.v1.GetRegionSnapshotSettingRequest\x1A).google.cloud.compute.v1.SnapshotSettings\"Y\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02B\x12@/compute/v1/projects/{project}/regions/{region}/snapshotSettings\x12\x8D\x02\x0A\x05Patch\x12:.google.cloud.compute.v1.PatchRegionSnapshotSettingRequest\x1A\".google.cloud.compute.v1.Operation\"\xA3\x01\xDAA)project,region,snapshot_settings_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02^2@/compute/v1/projects/{project}/regions/{region}/snapshotSettings:\x1Asnapshot_settings_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xC4\x13\x0A\x0FRegionSnapshots\x12\xDD\x01\x0A\x06Delete\x124.google.cloud.compute.v1.DeleteRegionSnapshotRequest\x1A\".google.cloud.compute.v1.Operation\"y\xDAA\x17project,region,snapshot\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02F*D/compute/v1/projects/{project}/regions/{region}/snapshots/{snapshot}\x12\xC3\x01\x0A\x03Get\x121.google.cloud.compute.v1.GetRegionSnapshotRequest\x1A!.google.cloud.compute.v1.Snapshot\"f\xDAA\x17project,region,snapshot\x82\xD3\xE4\x93\x02F\x12D/compute/v1/projects/{project}/regions/{region}/snapshots/{snapshot}\x12\xE0\x01\x0A\x0CGetIamPolicy\x12:.google.cloud.compute.v1.GetIamPolicyRegionSnapshotRequest\x1A\x1F.google.cloud.compute.v1.Policy\"s\xDAA\x17project,region,resource\x82\xD3\xE4\x93\x02S\x12Q/compute/v1/projects/{project}/regions/{region}/snapshots/{resource}/getIamPolicy\x12\xEF\x01\x0A\x06Insert\x124.google.cloud.compute.v1.InsertRegionSnapshotRequest\x1A\".google.cloud.compute.v1.Operation\"\x8A\x01\xDAA project,region,snapshot_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02N\"9/compute/v1/projects/{project}/regions/{region}/snapshots:\x11snapshot_resource\x12\xB6\x01\x0A\x04List\x123.google.cloud.compute.v1.ListRegionSnapshotsRequest\x1A%.google.cloud.compute.v1.SnapshotList\"R\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02;\x129/compute/v1/projects/{project}/regions/{region}/snapshots\x12\xA8\x02\x0A\x0CSetIamPolicy\x12:.google.cloud.compute.v1.SetIamPolicyRegionSnapshotRequest\x1A\x1F.google.cloud.compute.v1.Policy\"\xBA\x01\xDAA:project,region,resource,region_set_policy_request_resource\x82\xD3\xE4\x93\x02w\"Q/compute/v1/projects/{project}/regions/{region}/snapshots/{resource}/setIamPolicy:\"region_set_policy_request_resource\x12\xB5\x02\x0A\x09SetLabels\x127.google.cloud.compute.v1.SetLabelsRegionSnapshotRequest\x1A\".google.cloud.compute.v1.Operation\"\xCA\x01\xDAA:project,region,resource,region_set_labels_request_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02t\"N/compute/v1/projects/{project}/regions/{region}/snapshots/{resource}/setLabels:\"region_set_labels_request_resource\x12\xC9\x02\x0A\x12TestIamPermissions\x12@.google.cloud.compute.v1.TestIamPermissionsRegionSnapshotRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xBE\x01\xDAA9project,region,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02|\"W/compute/v1/projects/{project}/regions/{region}/snapshots/{resource}/testIamPermissions:!test_permissions_request_resource\x12\xD9\x02\x0A\x0CUpdateKmsKey\x12:.google.cloud.compute.v1.UpdateKmsKeyRegionSnapshotRequest\x1A\".google.cloud.compute.v1.Operation\"\xE8\x01\xDAAGproject,region,snapshot,region_snapshot_update_kms_key_request_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02\x84\x01\"Q/compute/v1/projects/{project}/regions/{region}/snapshots/{snapshot}/updateKmsKey:/region_snapshot_update_kms_key_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xC3\x08\x0A\x15RegionSslCertificates\x12\xF8\x01\x0A\x06Delete\x12:.google.cloud.compute.v1.DeleteRegionSslCertificateRequest\x1A\".google.cloud.compute.v1.Operation\"\x8D\x01\xDAA\x1Eproject,region,ssl_certificate\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02S*Q/compute/v1/projects/{project}/regions/{region}/sslCertificates/{ssl_certificate}\x12\xE3\x01\x0A\x03Get\x127.google.cloud.compute.v1.GetRegionSslCertificateRequest\x1A'.google.cloud.compute.v1.SslCertificate\"z\xDAA\x1Eproject,region,ssl_certificate\x82\xD3\xE4\x93\x02S\x12Q/compute/v1/projects/{project}/regions/{region}/sslCertificates/{ssl_certificate}\x12\x89\x02\x0A\x06Insert\x12:.google.cloud.compute.v1.InsertRegionSslCertificateRequest\x1A\".google.cloud.compute.v1.Operation\"\x9E\x01\xDAA'project,region,ssl_certificate_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02[\"?/compute/v1/projects/{project}/regions/{region}/sslCertificates:\x18ssl_certificate_resource\x12\xC8\x01\x0A\x04List\x129.google.cloud.compute.v1.ListRegionSslCertificatesRequest\x1A+.google.cloud.compute.v1.SslCertificateList\"X\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02A\x12?/compute/v1/projects/{project}/regions/{region}/sslCertificates\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x95\x0C\x0A\x11RegionSslPolicies\x12\xE4\x01\x0A\x06Delete\x125.google.cloud.compute.v1.DeleteRegionSslPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x7F\xDAA\x19project,region,ssl_policy\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02J*H/compute/v1/projects/{project}/regions/{region}/sslPolicies/{ssl_policy}\x12\xCB\x01\x0A\x03Get\x122.google.cloud.compute.v1.GetRegionSslPolicyRequest\x1A\".google.cloud.compute.v1.SslPolicy\"l\xDAA\x19project,region,ssl_policy\x82\xD3\xE4\x93\x02J\x12H/compute/v1/projects/{project}/regions/{region}/sslPolicies/{ssl_policy}\x12\xF6\x01\x0A\x06Insert\x125.google.cloud.compute.v1.InsertRegionSslPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x90\x01\xDAA\"project,region,ssl_policy_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02R\";/compute/v1/projects/{project}/regions/{region}/sslPolicies:\x13ssl_policy_resource\x12\xBD\x01\x0A\x04List\x125.google.cloud.compute.v1.ListRegionSslPoliciesRequest\x1A(.google.cloud.compute.v1.SslPoliciesList\"T\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02=\x12;/compute/v1/projects/{project}/regions/{region}/sslPolicies\x12\x8E\x02\x0A\x15ListAvailableFeatures\x12F.google.cloud.compute.v1.ListAvailableFeaturesRegionSslPoliciesRequest\x1AA.google.cloud.compute.v1.SslPoliciesListAvailableFeaturesResponse\"j\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02S\x12Q/compute/v1/projects/{project}/regions/{region}/sslPolicies/listAvailableFeatures\x12\x8C\x02\x0A\x05Patch\x124.google.cloud.compute.v1.PatchRegionSslPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xA8\x01\xDAA-project,region,ssl_policy,ssl_policy_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02_2H/compute/v1/projects/{project}/regions/{region}/sslPolicies/{ssl_policy}:\x13ssl_policy_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xAA\x0B\x0A\x17RegionTargetHttpProxies\x12\xFF\x01\x0A\x06Delete\x12;.google.cloud.compute.v1.DeleteRegionTargetHttpProxyRequest\x1A\".google.cloud.compute.v1.Operation\"\x93\x01\xDAA project,region,target_http_proxy\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02W*U/compute/v1/projects/{project}/regions/{region}/targetHttpProxies/{target_http_proxy}\x12\xEC\x01\x0A\x03Get\x128.google.cloud.compute.v1.GetRegionTargetHttpProxyRequest\x1A(.google.cloud.compute.v1.TargetHttpProxy\"\x80\x01\xDAA project,region,target_http_proxy\x82\xD3\xE4\x93\x02W\x12U/compute/v1/projects/{project}/regions/{region}/targetHttpProxies/{target_http_proxy}\x12\x90\x02\x0A\x06Insert\x12;.google.cloud.compute.v1.InsertRegionTargetHttpProxyRequest\x1A\".google.cloud.compute.v1.Operation\"\xA4\x01\xDAA)project,region,target_http_proxy_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02_\"A/compute/v1/projects/{project}/regions/{region}/targetHttpProxies:\x1Atarget_http_proxy_resource\x12\xCD\x01\x0A\x04List\x12;.google.cloud.compute.v1.ListRegionTargetHttpProxiesRequest\x1A,.google.cloud.compute.v1.TargetHttpProxyList\"Z\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02C\x12A/compute/v1/projects/{project}/regions/{region}/targetHttpProxies\x12\xC6\x02\x0A\x09SetUrlMap\x12>.google.cloud.compute.v1.SetUrlMapRegionTargetHttpProxyRequest\x1A\".google.cloud.compute.v1.Operation\"\xD4\x01\xDAA;project,region,target_http_proxy,url_map_reference_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02}\"_/compute/v1/projects/{project}/regions/{region}/targetHttpProxies/{target_http_proxy}/setUrlMap:\x1Aurl_map_reference_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xB3\x11\x0A\x18RegionTargetHttpsProxies\x12\x83\x02\x0A\x06Delete\x12<.google.cloud.compute.v1.DeleteRegionTargetHttpsProxyRequest\x1A\".google.cloud.compute.v1.Operation\"\x96\x01\xDAA!project,region,target_https_proxy\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02Y*W/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies/{target_https_proxy}\x12\xF1\x01\x0A\x03Get\x129.google.cloud.compute.v1.GetRegionTargetHttpsProxyRequest\x1A).google.cloud.compute.v1.TargetHttpsProxy\"\x83\x01\xDAA!project,region,target_https_proxy\x82\xD3\xE4\x93\x02Y\x12W/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies/{target_https_proxy}\x12\x94\x02\x0A\x06Insert\x12<.google.cloud.compute.v1.InsertRegionTargetHttpsProxyRequest\x1A\".google.cloud.compute.v1.Operation\"\xA7\x01\xDAA*project,region,target_https_proxy_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02a\"B/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies:\x1Btarget_https_proxy_resource\x12\xD0\x01\x0A\x04List\x12<.google.cloud.compute.v1.ListRegionTargetHttpsProxiesRequest\x1A-.google.cloud.compute.v1.TargetHttpsProxyList\"[\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02D\x12B/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies\x12\xBA\x02\x0A\x05Patch\x12;.google.cloud.compute.v1.PatchRegionTargetHttpsProxyRequest\x1A\".google.cloud.compute.v1.Operation\"\xCF\x01\xDAA=project,region,target_https_proxy,target_https_proxy_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02v2W/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies/{target_https_proxy}:\x1Btarget_https_proxy_resource\x12\xB4\x03\x0A\x12SetSslCertificates\x12H.google.cloud.compute.v1.SetSslCertificatesRegionTargetHttpsProxyRequest\x1A\".google.cloud.compute.v1.Operation\"\xAF\x02\xDAAcproject,region,target_https_proxy,region_target_https_proxies_set_ssl_certificates_request_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02\xAF\x01\"j/compute/v1/projects/{project}/regions/{region}/targetHttpsProxies/{target_https_proxy}/setSslCertificates:Aregion_target_https_proxies_set_ssl_certificates_request_resource\x12\xCA\x02\x0A\x09SetUrlMap\x12?.google.cloud.compute.v1.SetUrlMapRegionTargetHttpsProxyRequest\x1A\".google.cloud.compute.v1.Operation\"\xD7\x01\xDAA.google.cloud.compute.v1.AggregatedListResourcePoliciesRequest\x1A5.google.cloud.compute.v1.ResourcePolicyAggregatedList\"L\xDAA\x07project\x82\xD3\xE4\x93\x02<\x12:/compute/v1/projects/{project}/aggregated/resourcePolicies\x12\xF3\x01\x0A\x06Delete\x124.google.cloud.compute.v1.DeleteResourcePolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x8E\x01\xDAA\x1Eproject,region,resource_policy\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02T*R/compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resource_policy}\x12\xDE\x01\x0A\x03Get\x121.google.cloud.compute.v1.GetResourcePolicyRequest\x1A'.google.cloud.compute.v1.ResourcePolicy\"{\xDAA\x1Eproject,region,resource_policy\x82\xD3\xE4\x93\x02T\x12R/compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resource_policy}\x12\xE7\x01\x0A\x0CGetIamPolicy\x12:.google.cloud.compute.v1.GetIamPolicyResourcePolicyRequest\x1A\x1F.google.cloud.compute.v1.Policy\"z\xDAA\x17project,region,resource\x82\xD3\xE4\x93\x02Z\x12X/compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resource}/getIamPolicy\x12\x84\x02\x0A\x06Insert\x124.google.cloud.compute.v1.InsertResourcePolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x9F\x01\xDAA'project,region,resource_policy_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02\\\"@/compute/v1/projects/{project}/regions/{region}/resourcePolicies:\x18resource_policy_resource\x12\xC4\x01\x0A\x04List\x124.google.cloud.compute.v1.ListResourcePoliciesRequest\x1A+.google.cloud.compute.v1.ResourcePolicyList\"Y\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02B\x12@/compute/v1/projects/{project}/regions/{region}/resourcePolicies\x12\xA4\x02\x0A\x05Patch\x123.google.cloud.compute.v1.PatchResourcePolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xC1\x01\xDAA7project,region,resource_policy,resource_policy_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02n2R/compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resource_policy}:\x18resource_policy_resource\x12\xAF\x02\x0A\x0CSetIamPolicy\x12:.google.cloud.compute.v1.SetIamPolicyResourcePolicyRequest\x1A\x1F.google.cloud.compute.v1.Policy\"\xC1\x01\xDAA:project,region,resource,region_set_policy_request_resource\x82\xD3\xE4\x93\x02~\"X/compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resource}/setIamPolicy:\"region_set_policy_request_resource\x12\xD1\x02\x0A\x12TestIamPermissions\x12@.google.cloud.compute.v1.TestIamPermissionsResourcePolicyRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xC6\x01\xDAA9project,region,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02\x83\x01\"^/compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x8E \x0A\x07Routers\x12\xBB\x01\x0A\x0EAggregatedList\x125.google.cloud.compute.v1.AggregatedListRoutersRequest\x1A-.google.cloud.compute.v1.RouterAggregatedList\"C\xDAA\x07project\x82\xD3\xE4\x93\x023\x121/compute/v1/projects/{project}/aggregated/routers\x12\xCF\x01\x0A\x06Delete\x12,.google.cloud.compute.v1.DeleteRouterRequest\x1A\".google.cloud.compute.v1.Operation\"s\xDAA\x15project,region,router\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02B*@/compute/v1/projects/{project}/regions/{region}/routers/{router}\x12\xF8\x01\x0A\x11DeleteRoutePolicy\x127.google.cloud.compute.v1.DeleteRoutePolicyRouterRequest\x1A\".google.cloud.compute.v1.Operation\"\x85\x01\xDAA\x15project,region,router\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02T\"R/compute/v1/projects/{project}/regions/{region}/routers/{router}/deleteRoutePolicy\x12\xB3\x01\x0A\x03Get\x12).google.cloud.compute.v1.GetRouterRequest\x1A\x1F.google.cloud.compute.v1.Router\"`\xDAA\x15project,region,router\x82\xD3\xE4\x93\x02B\x12@/compute/v1/projects/{project}/regions/{region}/routers/{router}\x12\xDD\x01\x0A\x0CGetNatIpInfo\x122.google.cloud.compute.v1.GetNatIpInfoRouterRequest\x1A*.google.cloud.compute.v1.NatIpInfoResponse\"m\xDAA\x15project,region,router\x82\xD3\xE4\x93\x02O\x12M/compute/v1/projects/{project}/regions/{region}/routers/{router}/getNatIpInfo\x12\xF5\x01\x0A\x11GetNatMappingInfo\x128.google.cloud.compute.v1.GetNatMappingInfoRoutersRequest\x1A2.google.cloud.compute.v1.VmEndpointNatMappingsList\"r\xDAA\x15project,region,router\x82\xD3\xE4\x93\x02T\x12R/compute/v1/projects/{project}/regions/{region}/routers/{router}/getNatMappingInfo\x12\xEF\x01\x0A\x0EGetRoutePolicy\x124.google.cloud.compute.v1.GetRoutePolicyRouterRequest\x1A6.google.cloud.compute.v1.RoutersGetRoutePolicyResponse\"o\xDAA\x15project,region,router\x82\xD3\xE4\x93\x02Q\x12O/compute/v1/projects/{project}/regions/{region}/routers/{router}/getRoutePolicy\x12\xE9\x01\x0A\x0FGetRouterStatus\x125.google.cloud.compute.v1.GetRouterStatusRouterRequest\x1A-.google.cloud.compute.v1.RouterStatusResponse\"p\xDAA\x15project,region,router\x82\xD3\xE4\x93\x02R\x12P/compute/v1/projects/{project}/regions/{region}/routers/{router}/getRouterStatus\x12\xE1\x01\x0A\x06Insert\x12,.google.cloud.compute.v1.InsertRouterRequest\x1A\".google.cloud.compute.v1.Operation\"\x84\x01\xDAA\x1Eproject,region,router_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02J\"7/compute/v1/projects/{project}/regions/{region}/routers:\x0Frouter_resource\x12\xAA\x01\x0A\x04List\x12+.google.cloud.compute.v1.ListRoutersRequest\x1A#.google.cloud.compute.v1.RouterList\"P\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x029\x127/compute/v1/projects/{project}/regions/{region}/routers\x12\xE4\x01\x0A\x0DListBgpRoutes\x124.google.cloud.compute.v1.ListBgpRoutesRoutersRequest\x1A-.google.cloud.compute.v1.RoutersListBgpRoutes\"n\xDAA\x15project,region,router\x82\xD3\xE4\x93\x02P\x12N/compute/v1/projects/{project}/regions/{region}/routers/{router}/listBgpRoutes\x12\xF4\x01\x0A\x11ListRoutePolicies\x128.google.cloud.compute.v1.ListRoutePoliciesRoutersRequest\x1A1.google.cloud.compute.v1.RoutersListRoutePolicies\"r\xDAA\x15project,region,router\x82\xD3\xE4\x93\x02T\x12R/compute/v1/projects/{project}/regions/{region}/routers/{router}/listRoutePolicies\x12\xEF\x01\x0A\x05Patch\x12+.google.cloud.compute.v1.PatchRouterRequest\x1A\".google.cloud.compute.v1.Operation\"\x94\x01\xDAA%project,region,router,router_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02S2@/compute/v1/projects/{project}/regions/{region}/routers/{router}:\x0Frouter_resource\x12\xA2\x02\x0A\x10PatchRoutePolicy\x126.google.cloud.compute.v1.PatchRoutePolicyRouterRequest\x1A\".google.cloud.compute.v1.Operation\"\xB1\x01\xDAA+project,region,router,route_policy_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02j\"Q/compute/v1/projects/{project}/regions/{region}/routers/{router}/patchRoutePolicy:\x15route_policy_resource\x12\xF5\x01\x0A\x07Preview\x12-.google.cloud.compute.v1.PreviewRouterRequest\x1A/.google.cloud.compute.v1.RoutersPreviewResponse\"\x89\x01\xDAA%project,region,router,router_resource\x82\xD3\xE4\x93\x02[\"H/compute/v1/projects/{project}/regions/{region}/routers/{router}/preview:\x0Frouter_resource\x12\xF1\x01\x0A\x06Update\x12,.google.cloud.compute.v1.UpdateRouterRequest\x1A\".google.cloud.compute.v1.Operation\"\x94\x01\xDAA%project,region,router,router_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02S\x1A@/compute/v1/projects/{project}/regions/{region}/routers/{router}:\x0Frouter_resource\x12\xA5\x02\x0A\x11UpdateRoutePolicy\x127.google.cloud.compute.v1.UpdateRoutePolicyRouterRequest\x1A\".google.cloud.compute.v1.Operation\"\xB2\x01\xDAA+project,region,router,route_policy_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02k\"R/compute/v1/projects/{project}/regions/{region}/routers/{router}/updateRoutePolicy:\x15route_policy_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xEF\x08\x0A\x06Routes\x12\xBA\x01\x0A\x06Delete\x12+.google.cloud.compute.v1.DeleteRouteRequest\x1A\".google.cloud.compute.v1.Operation\"_\xDAA\x0Dproject,route\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x026*4/compute/v1/projects/{project}/global/routes/{route}\x12\x9D\x01\x0A\x03Get\x12(.google.cloud.compute.v1.GetRouteRequest\x1A\x1E.google.cloud.compute.v1.Route\"L\xDAA\x0Dproject,route\x82\xD3\xE4\x93\x026\x124/compute/v1/projects/{project}/global/routes/{route}\x12\xCB\x01\x0A\x06Insert\x12+.google.cloud.compute.v1.InsertRouteRequest\x1A\".google.cloud.compute.v1.Operation\"p\xDAA\x16project,route_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02>\",/compute/v1/projects/{project}/global/routes:\x0Eroute_resource\x12\x96\x01\x0A\x04List\x12*.google.cloud.compute.v1.ListRoutesRequest\x1A\".google.cloud.compute.v1.RouteList\">\xDAA\x07project\x82\xD3\xE4\x93\x02.\x12,/compute/v1/projects/{project}/global/routes\x12\xAC\x02\x0A\x12TestIamPermissions\x127.google.cloud.compute.v1.TestIamPermissionsRouteRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xAA\x01\xDAA2project,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02o\"J/compute/v1/projects/{project}/global/routes/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xEF\x18\x0A\x10SecurityPolicies\x12\xA9\x02\x0A\x07AddRule\x125.google.cloud.compute.v1.AddRuleSecurityPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xC2\x01\xDAA5project,security_policy,security_policy_rule_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02q\"P/compute/v1/projects/{project}/global/securityPolicies/{security_policy}/addRule:\x1Dsecurity_policy_rule_resource\x12\xD7\x01\x0A\x0EAggregatedList\x12>.google.cloud.compute.v1.AggregatedListSecurityPoliciesRequest\x1A7.google.cloud.compute.v1.SecurityPoliciesAggregatedList\"L\xDAA\x07project\x82\xD3\xE4\x93\x02<\x12:/compute/v1/projects/{project}/aggregated/securityPolicies\x12\xE1\x01\x0A\x06Delete\x124.google.cloud.compute.v1.DeleteSecurityPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"}\xDAA\x17project,security_policy\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02J*H/compute/v1/projects/{project}/global/securityPolicies/{security_policy}\x12\xCD\x01\x0A\x03Get\x121.google.cloud.compute.v1.GetSecurityPolicyRequest\x1A'.google.cloud.compute.v1.SecurityPolicy\"j\xDAA\x17project,security_policy\x82\xD3\xE4\x93\x02J\x12H/compute/v1/projects/{project}/global/securityPolicies/{security_policy}\x12\xE1\x01\x0A\x07GetRule\x125.google.cloud.compute.v1.GetRuleSecurityPolicyRequest\x1A+.google.cloud.compute.v1.SecurityPolicyRule\"r\xDAA\x17project,security_policy\x82\xD3\xE4\x93\x02R\x12P/compute/v1/projects/{project}/global/securityPolicies/{security_policy}/getRule\x12\xF3\x01\x0A\x06Insert\x124.google.cloud.compute.v1.InsertSecurityPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x8E\x01\xDAA project,security_policy_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02R\"6/compute/v1/projects/{project}/global/securityPolicies:\x18security_policy_resource\x12\xB3\x01\x0A\x04List\x124.google.cloud.compute.v1.ListSecurityPoliciesRequest\x1A+.google.cloud.compute.v1.SecurityPolicyList\"H\xDAA\x07project\x82\xD3\xE4\x93\x028\x126/compute/v1/projects/{project}/global/securityPolicies\x12\xAE\x02\x0A\x1FListPreconfiguredExpressionSets\x12O.google.cloud.compute.v1.ListPreconfiguredExpressionSetsSecurityPoliciesRequest\x1AP.google.cloud.compute.v1.SecurityPoliciesListPreconfiguredExpressionSetsResponse\"h\xDAA\x07project\x82\xD3\xE4\x93\x02X\x12V/compute/v1/projects/{project}/global/securityPolicies/listPreconfiguredExpressionSets\x12\x93\x02\x0A\x05Patch\x123.google.cloud.compute.v1.PatchSecurityPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xB0\x01\xDAA0project,security_policy,security_policy_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02d2H/compute/v1/projects/{project}/global/securityPolicies/{security_policy}:\x18security_policy_resource\x12\xAF\x02\x0A\x09PatchRule\x127.google.cloud.compute.v1.PatchRuleSecurityPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xC4\x01\xDAA5project,security_policy,security_policy_rule_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02s\"R/compute/v1/projects/{project}/global/securityPolicies/{security_policy}/patchRule:\x1Dsecurity_policy_rule_resource\x12\xF5\x01\x0A\x0ARemoveRule\x128.google.cloud.compute.v1.RemoveRuleSecurityPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x88\x01\xDAA\x17project,security_policy\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02U\"S/compute/v1/projects/{project}/global/securityPolicies/{security_policy}/removeRule\x12\xAB\x02\x0A\x09SetLabels\x127.google.cloud.compute.v1.SetLabelsSecurityPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xC0\x01\xDAA3project,resource,global_set_labels_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02q\"K/compute/v1/projects/{project}/global/securityPolicies/{resource}/setLabels:\"global_set_labels_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xF0\x13\x0A\x12ServiceAttachments\x12\xDC\x01\x0A\x0EAggregatedList\x12@.google.cloud.compute.v1.AggregatedListServiceAttachmentsRequest\x1A8.google.cloud.compute.v1.ServiceAttachmentAggregatedList\"N\xDAA\x07project\x82\xD3\xE4\x93\x02>\x12/compute/v1/projects/{project}/global/sslPolicies/{ssl_policy}\x12\xB4\x01\x0A\x03Get\x12,.google.cloud.compute.v1.GetSslPolicyRequest\x1A\".google.cloud.compute.v1.SslPolicy\"[\xDAA\x12project,ssl_policy\x82\xD3\xE4\x93\x02@\x12>/compute/v1/projects/{project}/global/sslPolicies/{ssl_policy}\x12\xDE\x01\x0A\x06Insert\x12/.google.cloud.compute.v1.InsertSslPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x7F\xDAA\x1Bproject,ssl_policy_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02H\"1/compute/v1/projects/{project}/global/sslPolicies:\x13ssl_policy_resource\x12\xA6\x01\x0A\x04List\x12/.google.cloud.compute.v1.ListSslPoliciesRequest\x1A(.google.cloud.compute.v1.SslPoliciesList\"C\xDAA\x07project\x82\xD3\xE4\x93\x023\x121/compute/v1/projects/{project}/global/sslPolicies\x12\xF7\x01\x0A\x15ListAvailableFeatures\x12@.google.cloud.compute.v1.ListAvailableFeaturesSslPoliciesRequest\x1AA.google.cloud.compute.v1.SslPoliciesListAvailableFeaturesResponse\"Y\xDAA\x07project\x82\xD3\xE4\x93\x02I\x12G/compute/v1/projects/{project}/global/sslPolicies/listAvailableFeatures\x12\xF5\x01\x0A\x05Patch\x12..google.cloud.compute.v1.PatchSslPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x97\x01\xDAA&project,ssl_policy,ssl_policy_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02U2>/compute/v1/projects/{project}/global/sslPolicies/{ssl_policy}:\x13ssl_policy_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xB5\x06\x0A\x10StoragePoolTypes\x12\xD6\x01\x0A\x0EAggregatedList\x12>.google.cloud.compute.v1.AggregatedListStoragePoolTypesRequest\x1A6.google.cloud.compute.v1.StoragePoolTypeAggregatedList\"L\xDAA\x07project\x82\xD3\xE4\x93\x02<\x12:/compute/v1/projects/{project}/aggregated/storagePoolTypes\x12\xDE\x01\x0A\x03Get\x122.google.cloud.compute.v1.GetStoragePoolTypeRequest\x1A(.google.cloud.compute.v1.StoragePoolType\"y\xDAA\x1Eproject,zone,storage_pool_type\x82\xD3\xE4\x93\x02R\x12P/compute/v1/projects/{project}/zones/{zone}/storagePoolTypes/{storage_pool_type}\x12\xBF\x01\x0A\x04List\x124.google.cloud.compute.v1.ListStoragePoolTypesRequest\x1A,.google.cloud.compute.v1.StoragePoolTypeList\"S\xDAA\x0Cproject,zone\x82\xD3\xE4\x93\x02>\x12\x12.google.cloud.compute.v1.AggregatedListTargetTcpProxiesRequest\x1A5.google.cloud.compute.v1.TargetTcpProxyAggregatedList\"L\xDAA\x07project\x82\xD3\xE4\x93\x02<\x12:/compute/v1/projects/{project}/aggregated/targetTcpProxies\x12\xE3\x01\x0A\x06Delete\x124.google.cloud.compute.v1.DeleteTargetTcpProxyRequest\x1A\".google.cloud.compute.v1.Operation\"\x7F\xDAA\x18project,target_tcp_proxy\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02K*I/compute/v1/projects/{project}/global/targetTcpProxies/{target_tcp_proxy}\x12\xCF\x01\x0A\x03Get\x121.google.cloud.compute.v1.GetTargetTcpProxyRequest\x1A'.google.cloud.compute.v1.TargetTcpProxy\"l\xDAA\x18project,target_tcp_proxy\x82\xD3\xE4\x93\x02K\x12I/compute/v1/projects/{project}/global/targetTcpProxies/{target_tcp_proxy}\x12\xF5\x01\x0A\x06Insert\x124.google.cloud.compute.v1.InsertTargetTcpProxyRequest\x1A\".google.cloud.compute.v1.Operation\"\x90\x01\xDAA!project,target_tcp_proxy_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02S\"6/compute/v1/projects/{project}/global/targetTcpProxies:\x19target_tcp_proxy_resource\x12\xB3\x01\x0A\x04List\x124.google.cloud.compute.v1.ListTargetTcpProxiesRequest\x1A+.google.cloud.compute.v1.TargetTcpProxyList\"H\xDAA\x07project\x82\xD3\xE4\x93\x028\x126/compute/v1/projects/{project}/global/targetTcpProxies\x12\xFE\x02\x0A\x11SetBackendService\x12?.google.cloud.compute.v1.SetBackendServiceTargetTcpProxyRequest\x1A\".google.cloud.compute.v1.Operation\"\x83\x02\xDAAPproject,target_tcp_proxy,target_tcp_proxies_set_backend_service_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02\x96\x01\"[/compute/v1/projects/{project}/global/targetTcpProxies/{target_tcp_proxy}/setBackendService:7target_tcp_proxies_set_backend_service_request_resource\x12\xEF\x02\x0A\x0ESetProxyHeader\x12<.google.cloud.compute.v1.SetProxyHeaderTargetTcpProxyRequest\x1A\".google.cloud.compute.v1.Operation\"\xFA\x01\xDAAMproject,target_tcp_proxy,target_tcp_proxies_set_proxy_header_request_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02\x90\x01\"X/compute/v1/projects/{project}/global/targetTcpProxies/{target_tcp_proxy}/setProxyHeader:4target_tcp_proxies_set_proxy_header_request_resource\x12\xBF\x02\x0A\x12TestIamPermissions\x12@.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xB4\x01\xDAA2project,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02y\"T/compute/v1/projects/{project}/global/targetTcpProxies/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xEC\x0C\x0A\x11TargetVpnGateways\x12\xD9\x01\x0A\x0EAggregatedList\x12?.google.cloud.compute.v1.AggregatedListTargetVpnGatewaysRequest\x1A7.google.cloud.compute.v1.TargetVpnGatewayAggregatedList\"M\xDAA\x07project\x82\xD3\xE4\x93\x02=\x12;/compute/v1/projects/{project}/aggregated/targetVpnGateways\x12\xFC\x01\x0A\x06Delete\x126.google.cloud.compute.v1.DeleteTargetVpnGatewayRequest\x1A\".google.cloud.compute.v1.Operation\"\x95\x01\xDAA!project,region,target_vpn_gateway\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02X*V/compute/v1/projects/{project}/regions/{region}/targetVpnGateways/{target_vpn_gateway}\x12\xEA\x01\x0A\x03Get\x123.google.cloud.compute.v1.GetTargetVpnGatewayRequest\x1A).google.cloud.compute.v1.TargetVpnGateway\"\x82\x01\xDAA!project,region,target_vpn_gateway\x82\xD3\xE4\x93\x02X\x12V/compute/v1/projects/{project}/regions/{region}/targetVpnGateways/{target_vpn_gateway}\x12\x8D\x02\x0A\x06Insert\x126.google.cloud.compute.v1.InsertTargetVpnGatewayRequest\x1A\".google.cloud.compute.v1.Operation\"\xA6\x01\xDAA*project,region,target_vpn_gateway_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02`\"A/compute/v1/projects/{project}/regions/{region}/targetVpnGateways:\x1Btarget_vpn_gateway_resource\x12\xC8\x01\x0A\x04List\x125.google.cloud.compute.v1.ListTargetVpnGatewaysRequest\x1A-.google.cloud.compute.v1.TargetVpnGatewayList\"Z\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02C\x12A/compute/v1/projects/{project}/regions/{region}/targetVpnGateways\x12\xBF\x02\x0A\x09SetLabels\x129.google.cloud.compute.v1.SetLabelsTargetVpnGatewayRequest\x1A\".google.cloud.compute.v1.Operation\"\xD2\x01\xDAA:project,region,resource,region_set_labels_request_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02|\"V/compute/v1/projects/{project}/regions/{region}/targetVpnGateways/{resource}/setLabels:\"region_set_labels_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xCF\x12\x0A\x07UrlMaps\x12\xBC\x01\x0A\x0EAggregatedList\x125.google.cloud.compute.v1.AggregatedListUrlMapsRequest\x1A..google.cloud.compute.v1.UrlMapsAggregatedList\"C\xDAA\x07project\x82\xD3\xE4\x93\x023\x121/compute/v1/projects/{project}/aggregated/urlMaps\x12\xC0\x01\x0A\x06Delete\x12,.google.cloud.compute.v1.DeleteUrlMapRequest\x1A\".google.cloud.compute.v1.Operation\"d\xDAA\x0Fproject,url_map\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x029*7/compute/v1/projects/{project}/global/urlMaps/{url_map}\x12\xA4\x01\x0A\x03Get\x12).google.cloud.compute.v1.GetUrlMapRequest\x1A\x1F.google.cloud.compute.v1.UrlMap\"Q\xDAA\x0Fproject,url_map\x82\xD3\xE4\x93\x029\x127/compute/v1/projects/{project}/global/urlMaps/{url_map}\x12\xD1\x01\x0A\x06Insert\x12,.google.cloud.compute.v1.InsertUrlMapRequest\x1A\".google.cloud.compute.v1.Operation\"u\xDAA\x18project,url_map_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02A\"-/compute/v1/projects/{project}/global/urlMaps:\x10url_map_resource\x12\xA6\x02\x0A\x0FInvalidateCache\x125.google.cloud.compute.v1.InvalidateCacheUrlMapRequest\x1A\".google.cloud.compute.v1.Operation\"\xB7\x01\xDAA0project,url_map,cache_invalidation_rule_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02k\"G/compute/v1/projects/{project}/global/urlMaps/{url_map}/invalidateCache: cache_invalidation_rule_resource\x12\x99\x01\x0A\x04List\x12+.google.cloud.compute.v1.ListUrlMapsRequest\x1A#.google.cloud.compute.v1.UrlMapList\"?\xDAA\x07project\x82\xD3\xE4\x93\x02/\x12-/compute/v1/projects/{project}/global/urlMaps\x12\xE2\x01\x0A\x05Patch\x12+.google.cloud.compute.v1.PatchUrlMapRequest\x1A\".google.cloud.compute.v1.Operation\"\x87\x01\xDAA project,url_map,url_map_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02K27/compute/v1/projects/{project}/global/urlMaps/{url_map}:\x10url_map_resource\x12\xAE\x02\x0A\x12TestIamPermissions\x128.google.cloud.compute.v1.TestIamPermissionsUrlMapRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xAB\x01\xDAA2project,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02p\"K/compute/v1/projects/{project}/global/urlMaps/{resource}/testIamPermissions:!test_permissions_request_resource\x12\xE4\x01\x0A\x06Update\x12,.google.cloud.compute.v1.UpdateUrlMapRequest\x1A\".google.cloud.compute.v1.Operation\"\x87\x01\xDAA project,url_map,url_map_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02K\x1A7/compute/v1/projects/{project}/global/urlMaps/{url_map}:\x10url_map_resource\x12\x90\x02\x0A\x08Validate\x12..google.cloud.compute.v1.ValidateUrlMapRequest\x1A0.google.cloud.compute.v1.UrlMapsValidateResponse\"\xA1\x01\xDAA2project,url_map,url_maps_validate_request_resource\x82\xD3\xE4\x93\x02f\"@/compute/v1/projects/{project}/global/urlMaps/{url_map}/validate:\"url_maps_validate_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x9F\x10\x0A\x0BVpnGateways\x12\xC7\x01\x0A\x0EAggregatedList\x129.google.cloud.compute.v1.AggregatedListVpnGatewaysRequest\x1A1.google.cloud.compute.v1.VpnGatewayAggregatedList\"G\xDAA\x07project\x82\xD3\xE4\x93\x027\x125/compute/v1/projects/{project}/aggregated/vpnGateways\x12\xE2\x01\x0A\x06Delete\x120.google.cloud.compute.v1.DeleteVpnGatewayRequest\x1A\".google.cloud.compute.v1.Operation\"\x81\x01\xDAA\x1Aproject,region,vpn_gateway\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02K*I/compute/v1/projects/{project}/regions/{region}/vpnGateways/{vpn_gateway}\x12\xC9\x01\x0A\x03Get\x12-.google.cloud.compute.v1.GetVpnGatewayRequest\x1A#.google.cloud.compute.v1.VpnGateway\"n\xDAA\x1Aproject,region,vpn_gateway\x82\xD3\xE4\x93\x02K\x12I/compute/v1/projects/{project}/regions/{region}/vpnGateways/{vpn_gateway}\x12\xF1\x01\x0A\x09GetStatus\x123.google.cloud.compute.v1.GetStatusVpnGatewayRequest\x1A5.google.cloud.compute.v1.VpnGatewaysGetStatusResponse\"x\xDAA\x1Aproject,region,vpn_gateway\x82\xD3\xE4\x93\x02U\x12S/compute/v1/projects/{project}/regions/{region}/vpnGateways/{vpn_gateway}/getStatus\x12\xF3\x01\x0A\x06Insert\x120.google.cloud.compute.v1.InsertVpnGatewayRequest\x1A\".google.cloud.compute.v1.Operation\"\x92\x01\xDAA#project,region,vpn_gateway_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02S\";/compute/v1/projects/{project}/regions/{region}/vpnGateways:\x14vpn_gateway_resource\x12\xB6\x01\x0A\x04List\x12/.google.cloud.compute.v1.ListVpnGatewaysRequest\x1A'.google.cloud.compute.v1.VpnGatewayList\"T\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02=\x12;/compute/v1/projects/{project}/regions/{region}/vpnGateways\x12\xB3\x02\x0A\x09SetLabels\x123.google.cloud.compute.v1.SetLabelsVpnGatewayRequest\x1A\".google.cloud.compute.v1.Operation\"\xCC\x01\xDAA:project,region,resource,region_set_labels_request_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02v\"P/compute/v1/projects/{project}/regions/{region}/vpnGateways/{resource}/setLabels:\"region_set_labels_request_resource\x12\xC7\x02\x0A\x12TestIamPermissions\x12<.google.cloud.compute.v1.TestIamPermissionsVpnGatewayRequest\x1A0.google.cloud.compute.v1.TestPermissionsResponse\"\xC0\x01\xDAA9project,region,resource,test_permissions_request_resource\x82\xD3\xE4\x93\x02~\"Y/compute/v1/projects/{project}/regions/{region}/vpnGateways/{resource}/testIamPermissions:!test_permissions_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xCA\x0B\x0A\x0AVpnTunnels\x12\xC4\x01\x0A\x0EAggregatedList\x128.google.cloud.compute.v1.AggregatedListVpnTunnelsRequest\x1A0.google.cloud.compute.v1.VpnTunnelAggregatedList\"F\xDAA\x07project\x82\xD3\xE4\x93\x026\x124/compute/v1/projects/{project}/aggregated/vpnTunnels\x12\xDD\x01\x0A\x06Delete\x12/.google.cloud.compute.v1.DeleteVpnTunnelRequest\x1A\".google.cloud.compute.v1.Operation\"~\xDAA\x19project,region,vpn_tunnel\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02I*G/compute/v1/projects/{project}/regions/{region}/vpnTunnels/{vpn_tunnel}\x12\xC4\x01\x0A\x03Get\x12,.google.cloud.compute.v1.GetVpnTunnelRequest\x1A\".google.cloud.compute.v1.VpnTunnel\"k\xDAA\x19project,region,vpn_tunnel\x82\xD3\xE4\x93\x02I\x12G/compute/v1/projects/{project}/regions/{region}/vpnTunnels/{vpn_tunnel}\x12\xEF\x01\x0A\x06Insert\x12/.google.cloud.compute.v1.InsertVpnTunnelRequest\x1A\".google.cloud.compute.v1.Operation\"\x8F\x01\xDAA\"project,region,vpn_tunnel_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02Q\":/compute/v1/projects/{project}/regions/{region}/vpnTunnels:\x13vpn_tunnel_resource\x12\xB3\x01\x0A\x04List\x12..google.cloud.compute.v1.ListVpnTunnelsRequest\x1A&.google.cloud.compute.v1.VpnTunnelList\"S\xDAA\x0Eproject,region\x82\xD3\xE4\x93\x02<\x12:/compute/v1/projects/{project}/regions/{region}/vpnTunnels\x12\xB1\x02\x0A\x09SetLabels\x122.google.cloud.compute.v1.SetLabelsVpnTunnelRequest\x1A\".google.cloud.compute.v1.Operation\"\xCB\x01\xDAA:project,region,resource,region_set_labels_request_resource\x8AN\x10RegionOperations\x82\xD3\xE4\x93\x02u\"O/compute/v1/projects/{project}/regions/{region}/vpnTunnels/{resource}/setLabels:\"region_set_labels_request_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xA6\x0B\x0A\x0AWireGroups\x12\x87\x02\x0A\x06Delete\x12/.google.cloud.compute.v1.DeleteWireGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xA7\x01\xDAA%project,cross_site_network,wire_group\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02f*d/compute/v1/projects/{project}/global/crossSiteNetworks/{cross_site_network}/wireGroups/{wire_group}\x12\xEE\x01\x0A\x03Get\x12,.google.cloud.compute.v1.GetWireGroupRequest\x1A\".google.cloud.compute.v1.WireGroup\"\x94\x01\xDAA%project,cross_site_network,wire_group\x82\xD3\xE4\x93\x02f\x12d/compute/v1/projects/{project}/global/crossSiteNetworks/{cross_site_network}/wireGroups/{wire_group}\x12\x98\x02\x0A\x06Insert\x12/.google.cloud.compute.v1.InsertWireGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xB8\x01\xDAA.project,cross_site_network,wire_group_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02n\"W/compute/v1/projects/{project}/global/crossSiteNetworks/{cross_site_network}/wireGroups:\x13wire_group_resource\x12\xDC\x01\x0A\x04List\x12..google.cloud.compute.v1.ListWireGroupsRequest\x1A&.google.cloud.compute.v1.WireGroupList\"|\xDAA\x1Aproject,cross_site_network\x82\xD3\xE4\x93\x02Y\x12W/compute/v1/projects/{project}/global/crossSiteNetworks/{cross_site_network}/wireGroups\x12\xAE\x02\x0A\x05Patch\x12..google.cloud.compute.v1.PatchWireGroupRequest\x1A\".google.cloud.compute.v1.Operation\"\xD0\x01\xDAA9project,cross_site_network,wire_group,wire_group_resource\x8AN\x10GlobalOperations\x82\xD3\xE4\x93\x02{2d/compute/v1/projects/{project}/global/crossSiteNetworks/{cross_site_network}/wireGroups/{wire_group}:\x13wire_group_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xA3\x07\x0A\x0EZoneOperations\x12\xD8\x01\x0A\x06Delete\x123.google.cloud.compute.v1.DeleteZoneOperationRequest\x1A4.google.cloud.compute.v1.DeleteZoneOperationResponse\"c\xDAA\x16project,zone,operation\x82\xD3\xE4\x93\x02D*B/compute/v1/projects/{project}/zones/{zone}/operations/{operation}\x12\xC3\x01\x0A\x03Get\x120.google.cloud.compute.v1.GetZoneOperationRequest\x1A\".google.cloud.compute.v1.Operation\"f\xDAA\x16project,zone,operation\x90N\x01\x82\xD3\xE4\x93\x02D\x12B/compute/v1/projects/{project}/zones/{zone}/operations/{operation}\x12\xB1\x01\x0A\x04List\x122.google.cloud.compute.v1.ListZoneOperationsRequest\x1A&.google.cloud.compute.v1.OperationList\"M\xDAA\x0Cproject,zone\x82\xD3\xE4\x93\x028\x126/compute/v1/projects/{project}/zones/{zone}/operations\x12\xC7\x01\x0A\x04Wait\x121.google.cloud.compute.v1.WaitZoneOperationRequest\x1A\".google.cloud.compute.v1.Operation\"h\xDAA\x16project,zone,operation\x82\xD3\xE4\x93\x02I\"G/compute/v1/projects/{project}/zones/{zone}/operations/{operation}/wait\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\x98\x0B\x0A\x17ZoneVmExtensionPolicies\x12\xFD\x01\x0A\x06Delete\x12;.google.cloud.compute.v1.DeleteZoneVmExtensionPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\x91\x01\xDAA project,zone,vm_extension_policy\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02W*U/compute/v1/projects/{project}/zones/{zone}/vmExtensionPolicies/{vm_extension_policy}\x12\xEE\x01\x0A\x03Get\x128.google.cloud.compute.v1.GetZoneVmExtensionPolicyRequest\x1A*.google.cloud.compute.v1.VmExtensionPolicy\"\x80\x01\xDAA project,zone,vm_extension_policy\x82\xD3\xE4\x93\x02W\x12U/compute/v1/projects/{project}/zones/{zone}/vmExtensionPolicies/{vm_extension_policy}\x12\x8E\x02\x0A\x06Insert\x12;.google.cloud.compute.v1.InsertZoneVmExtensionPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xA2\x01\xDAA)project,zone,vm_extension_policy_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02_\"?/compute/v1/projects/{project}/zones/{zone}/vmExtensionPolicies:\x1Cvm_extension_policy_resource\x12\xCB\x01\x0A\x04List\x12;.google.cloud.compute.v1.ListZoneVmExtensionPoliciesRequest\x1A..google.cloud.compute.v1.VmExtensionPolicyList\"V\xDAA\x0Cproject,zone\x82\xD3\xE4\x93\x02A\x12?/compute/v1/projects/{project}/zones/{zone}/vmExtensionPolicies\x12\xB8\x02\x0A\x06Update\x12;.google.cloud.compute.v1.UpdateZoneVmExtensionPolicyRequest\x1A\".google.cloud.compute.v1.Operation\"\xCC\x01\xDAA=project,zone,vm_extension_policy,vm_extension_policy_resource\x8AN\x0EZoneOperations\x82\xD3\xE4\x93\x02u2U/compute/v1/projects/{project}/zones/{zone}/vmExtensionPolicies/{vm_extension_policy}:\x1Cvm_extension_policy_resource\x1Ar\xCAA\x16compute.googleapis.com\xD2AVhttps://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\xD1\x03\x0A\x05Zones\x12\x91\x01\x0A\x03Get\x12'.google.cloud.compute.v1.GetZoneRequest\x1A\x1D.google.cloud.compute.v1.Zone\"B\xDAA\x0Cproject,zone\x82\xD3\xE4\x93\x02-\x12+/compute/v1/projects/{project}/zones/{zone}\x12\x8C\x01\x0A\x04List\x12).google.cloud.compute.v1.ListZonesRequest\x1A!.google.cloud.compute.v1.ZoneList\"6\xDAA\x07project\x82\xD3\xE4\x93\x02&\x12\$/compute/v1/projects/{project}/zones\x1A\xA4\x01\xCAA\x16compute.googleapis.com\xD2A\x87\x01https://www.googleapis.com/auth/compute.readonly,https://www.googleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platformB\xA7\x01\x0A\x1Bcom.google.cloud.compute.v1P\x01Z5cloud.google.com/go/compute/apiv1/computepb;computepb\xAA\x02\x17Google.Cloud.Compute.V1\xCA\x02\x17Google\\Cloud\\Compute\\V1\xEA\x02\x1AGoogle::Cloud::Compute::V1b\x06proto3" , true); static::$is_initialized = true; diff --git a/Compute/src/V1/CachePolicy.php b/Compute/src/V1/CachePolicy.php new file mode 100644 index 00000000000..4492b478d28 --- /dev/null +++ b/Compute/src/V1/CachePolicy.php @@ -0,0 +1,733 @@ +google.cloud.compute.v1.CachePolicy + */ +class CachePolicy extends \Google\Protobuf\Internal\Message +{ + /** + * Bypass the cache when the specified request headers are matched by name, + * e.g. Pragma or Authorization headers. Values are case-insensitive. Up to 5 + * header names can be specified. The cache is bypassed for all `cacheMode` + * values. + * + * Generated from protobuf field repeated string cache_bypass_request_header_names = 197581440; + */ + private $cache_bypass_request_header_names; + /** + * The cache key configuration. If not specified, the default behavior depends + * on the backend type: for Backend Services, the complete request URI is + * used; for Backend Buckets, the request URI is used without the protocol or + * host, and only query parameters known to Cloud Storage are included. + * + * Generated from protobuf field optional .google.cloud.compute.v1.CachePolicyCacheKeyPolicy cache_key_policy = 159263727; + */ + protected $cache_key_policy = null; + /** + * Specifies the cache setting for all responses from this route. If not + * specified, Cloud CDN uses `CACHE_ALL_STATIC` mode. + * Check the CacheMode enum for the list of possible values. + * + * Generated from protobuf field optional string cache_mode = 28877888; + */ + protected $cache_mode = null; + /** + * Specifies a separate client (e.g. browser client) maximum TTL for cached + * content. This is used to clamp the max-age (or Expires) value sent to the + * client. With `FORCE_CACHE_ALL`, the lesser of `clientTtl` and `defaultTtl` + * is used for the response max-age directive, along with a "public" + * directive. For cacheable content in `CACHE_ALL_STATIC` mode, `clientTtl` + * clamps the max-age from the origin (if specified), or else sets the + * response max-age directive to the lesser of the `clientTtl` and + * `defaultTtl`, and also ensures a "public" cache-control directive is + * present. The maximum allowed value is 31,622,400s (1 year). If not + * specified, Cloud CDN uses 3600s (1 hour) for `CACHE_ALL_STATIC` mode. + * Cannot exceed `maxTtl`. Cannot be specified when `cacheMode` is + * `USE_ORIGIN_HEADERS`. + * + * Generated from protobuf field optional .google.cloud.compute.v1.Duration client_ttl = 29034360; + */ + protected $client_ttl = null; + /** + * Specifies the default TTL for cached content for responses that do not have + * an existing valid TTL (max-age or s-maxage). Setting a TTL of "0" means + * "always revalidate". The value of `defaultTtl` cannot be set to a value + * greater than that of `maxTtl`. When the `cacheMode` is set to + * `FORCE_CACHE_ALL`, the `defaultTtl` will overwrite the TTL set in all + * responses. The maximum allowed value is 31,622,400s (1 year). Infrequently + * accessed objects may be evicted from the cache before the defined TTL. If + * not specified, Cloud CDN uses 3600s (1 hour) for `CACHE_ALL_STATIC` and + * `FORCE_CACHE_ALL` modes. Cannot be specified when `cacheMode` is + * `USE_ORIGIN_HEADERS`. + * + * Generated from protobuf field optional .google.cloud.compute.v1.Duration default_ttl = 100253422; + */ + protected $default_ttl = null; + /** + * Specifies the maximum allowed TTL for cached content. Cache directives that + * attempt to set a max-age or s-maxage higher than this, or an Expires header + * more than `maxTtl` seconds in the future will be capped at the value of + * `maxTtl`, as if it were the value of an s-maxage Cache-Control directive. + * Headers sent to the client will not be modified. Setting a TTL of "0" means + * "always revalidate". The maximum allowed value is 31,622,400s (1 year). + * Infrequently accessed objects may be evicted from the cache before the + * defined TTL. If not specified, Cloud CDN uses 86400s (1 day) for + * `CACHE_ALL_STATIC` mode. Can be specified only for `CACHE_ALL_STATIC` cache + * mode. + * + * Generated from protobuf field optional .google.cloud.compute.v1.Duration max_ttl = 307578001; + */ + protected $max_ttl = null; + /** + * Negative caching allows per-status code TTLs to be set, in order + * to apply fine-grained caching for common errors or redirects. + * This can reduce the load on your origin and improve end-user + * experience by reducing response latency. + * When the `cacheMode` is set to `CACHE_ALL_STATIC` or + * `USE_ORIGIN_HEADERS`, negative caching applies to responses with + * the specified response code that lack any Cache-Control, Expires, or + * Pragma: no-cache directives. When the `cacheMode` is set to + * `FORCE_CACHE_ALL`, negative caching applies to all responses + * with the specified response code, and overrides any caching headers. By + * default, Cloud CDN applies the following TTLs to these HTTP status codes: + * * 300 (Multiple Choice), 301, 308 (Permanent Redirects): 10m + * * 404 (Not Found), 410 (Gone), 451 (Unavailable For Legal Reasons): 120s + * * 405 (Method Not Found), 501 (Not Implemented): 60s + * These defaults can be overridden in `negativeCachingPolicy`. + * If not specified, Cloud CDN applies negative caching by default. + * + * Generated from protobuf field optional bool negative_caching = 336110005; + */ + protected $negative_caching = null; + /** + * Sets a cache TTL for the specified HTTP status code. + * `negativeCaching` must be enabled to configure `negativeCachingPolicy`. + * Omitting the policy and leaving `negativeCaching` enabled will use Cloud + * CDN's default cache TTLs. Note that when specifying an explicit + * `negativeCachingPolicy`, you should take care to specify a cache TTL for + * all response codes that you wish to cache. Cloud CDN will not apply any + * default negative caching when a policy exists. + * + * Generated from protobuf field repeated .google.cloud.compute.v1.CachePolicyNegativeCachingPolicy negative_caching_policy = 155359996; + */ + private $negative_caching_policy; + /** + * If true then Cloud CDN will combine multiple concurrent cache fill + * requests into a small number of requests to the origin. If not specified, + * Cloud CDN applies request coalescing by default. + * + * Generated from protobuf field optional bool request_coalescing = 532808276; + */ + protected $request_coalescing = null; + /** + * Serve existing content from the cache (if available) when revalidating + * content with the origin, or when an error is encountered when refreshing + * the cache. + * This setting defines the default "max-stale" duration for any cached + * responses that do not specify a max-stale directive. Stale responses that + * exceed the TTL configured here will not be served. The default limit + * (max-stale) is 86400s (1 day), which will allow stale content to be + * served up to this limit beyond the max-age (or s-maxage) of a cached + * response. + * The maximum allowed value is 604800 (1 week). + * Set this to zero (0) to disable serve-while-stale. + * + * Generated from protobuf field optional .google.cloud.compute.v1.Duration serve_while_stale = 236682203; + */ + protected $serve_while_stale = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string[] $cache_bypass_request_header_names + * Bypass the cache when the specified request headers are matched by name, + * e.g. Pragma or Authorization headers. Values are case-insensitive. Up to 5 + * header names can be specified. The cache is bypassed for all `cacheMode` + * values. + * @type \Google\Cloud\Compute\V1\CachePolicyCacheKeyPolicy $cache_key_policy + * The cache key configuration. If not specified, the default behavior depends + * on the backend type: for Backend Services, the complete request URI is + * used; for Backend Buckets, the request URI is used without the protocol or + * host, and only query parameters known to Cloud Storage are included. + * @type string $cache_mode + * Specifies the cache setting for all responses from this route. If not + * specified, Cloud CDN uses `CACHE_ALL_STATIC` mode. + * Check the CacheMode enum for the list of possible values. + * @type \Google\Cloud\Compute\V1\Duration $client_ttl + * Specifies a separate client (e.g. browser client) maximum TTL for cached + * content. This is used to clamp the max-age (or Expires) value sent to the + * client. With `FORCE_CACHE_ALL`, the lesser of `clientTtl` and `defaultTtl` + * is used for the response max-age directive, along with a "public" + * directive. For cacheable content in `CACHE_ALL_STATIC` mode, `clientTtl` + * clamps the max-age from the origin (if specified), or else sets the + * response max-age directive to the lesser of the `clientTtl` and + * `defaultTtl`, and also ensures a "public" cache-control directive is + * present. The maximum allowed value is 31,622,400s (1 year). If not + * specified, Cloud CDN uses 3600s (1 hour) for `CACHE_ALL_STATIC` mode. + * Cannot exceed `maxTtl`. Cannot be specified when `cacheMode` is + * `USE_ORIGIN_HEADERS`. + * @type \Google\Cloud\Compute\V1\Duration $default_ttl + * Specifies the default TTL for cached content for responses that do not have + * an existing valid TTL (max-age or s-maxage). Setting a TTL of "0" means + * "always revalidate". The value of `defaultTtl` cannot be set to a value + * greater than that of `maxTtl`. When the `cacheMode` is set to + * `FORCE_CACHE_ALL`, the `defaultTtl` will overwrite the TTL set in all + * responses. The maximum allowed value is 31,622,400s (1 year). Infrequently + * accessed objects may be evicted from the cache before the defined TTL. If + * not specified, Cloud CDN uses 3600s (1 hour) for `CACHE_ALL_STATIC` and + * `FORCE_CACHE_ALL` modes. Cannot be specified when `cacheMode` is + * `USE_ORIGIN_HEADERS`. + * @type \Google\Cloud\Compute\V1\Duration $max_ttl + * Specifies the maximum allowed TTL for cached content. Cache directives that + * attempt to set a max-age or s-maxage higher than this, or an Expires header + * more than `maxTtl` seconds in the future will be capped at the value of + * `maxTtl`, as if it were the value of an s-maxage Cache-Control directive. + * Headers sent to the client will not be modified. Setting a TTL of "0" means + * "always revalidate". The maximum allowed value is 31,622,400s (1 year). + * Infrequently accessed objects may be evicted from the cache before the + * defined TTL. If not specified, Cloud CDN uses 86400s (1 day) for + * `CACHE_ALL_STATIC` mode. Can be specified only for `CACHE_ALL_STATIC` cache + * mode. + * @type bool $negative_caching + * Negative caching allows per-status code TTLs to be set, in order + * to apply fine-grained caching for common errors or redirects. + * This can reduce the load on your origin and improve end-user + * experience by reducing response latency. + * When the `cacheMode` is set to `CACHE_ALL_STATIC` or + * `USE_ORIGIN_HEADERS`, negative caching applies to responses with + * the specified response code that lack any Cache-Control, Expires, or + * Pragma: no-cache directives. When the `cacheMode` is set to + * `FORCE_CACHE_ALL`, negative caching applies to all responses + * with the specified response code, and overrides any caching headers. By + * default, Cloud CDN applies the following TTLs to these HTTP status codes: + * * 300 (Multiple Choice), 301, 308 (Permanent Redirects): 10m + * * 404 (Not Found), 410 (Gone), 451 (Unavailable For Legal Reasons): 120s + * * 405 (Method Not Found), 501 (Not Implemented): 60s + * These defaults can be overridden in `negativeCachingPolicy`. + * If not specified, Cloud CDN applies negative caching by default. + * @type \Google\Cloud\Compute\V1\CachePolicyNegativeCachingPolicy[] $negative_caching_policy + * Sets a cache TTL for the specified HTTP status code. + * `negativeCaching` must be enabled to configure `negativeCachingPolicy`. + * Omitting the policy and leaving `negativeCaching` enabled will use Cloud + * CDN's default cache TTLs. Note that when specifying an explicit + * `negativeCachingPolicy`, you should take care to specify a cache TTL for + * all response codes that you wish to cache. Cloud CDN will not apply any + * default negative caching when a policy exists. + * @type bool $request_coalescing + * If true then Cloud CDN will combine multiple concurrent cache fill + * requests into a small number of requests to the origin. If not specified, + * Cloud CDN applies request coalescing by default. + * @type \Google\Cloud\Compute\V1\Duration $serve_while_stale + * Serve existing content from the cache (if available) when revalidating + * content with the origin, or when an error is encountered when refreshing + * the cache. + * This setting defines the default "max-stale" duration for any cached + * responses that do not specify a max-stale directive. Stale responses that + * exceed the TTL configured here will not be served. The default limit + * (max-stale) is 86400s (1 day), which will allow stale content to be + * served up to this limit beyond the max-age (or s-maxage) of a cached + * response. + * The maximum allowed value is 604800 (1 week). + * Set this to zero (0) to disable serve-while-stale. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Compute\V1\Compute::initOnce(); + parent::__construct($data); + } + + /** + * Bypass the cache when the specified request headers are matched by name, + * e.g. Pragma or Authorization headers. Values are case-insensitive. Up to 5 + * header names can be specified. The cache is bypassed for all `cacheMode` + * values. + * + * Generated from protobuf field repeated string cache_bypass_request_header_names = 197581440; + * @return RepeatedField + */ + public function getCacheBypassRequestHeaderNames() + { + return $this->cache_bypass_request_header_names; + } + + /** + * Bypass the cache when the specified request headers are matched by name, + * e.g. Pragma or Authorization headers. Values are case-insensitive. Up to 5 + * header names can be specified. The cache is bypassed for all `cacheMode` + * values. + * + * Generated from protobuf field repeated string cache_bypass_request_header_names = 197581440; + * @param string[] $var + * @return $this + */ + public function setCacheBypassRequestHeaderNames($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->cache_bypass_request_header_names = $arr; + + return $this; + } + + /** + * The cache key configuration. If not specified, the default behavior depends + * on the backend type: for Backend Services, the complete request URI is + * used; for Backend Buckets, the request URI is used without the protocol or + * host, and only query parameters known to Cloud Storage are included. + * + * Generated from protobuf field optional .google.cloud.compute.v1.CachePolicyCacheKeyPolicy cache_key_policy = 159263727; + * @return \Google\Cloud\Compute\V1\CachePolicyCacheKeyPolicy|null + */ + public function getCacheKeyPolicy() + { + return $this->cache_key_policy; + } + + public function hasCacheKeyPolicy() + { + return isset($this->cache_key_policy); + } + + public function clearCacheKeyPolicy() + { + unset($this->cache_key_policy); + } + + /** + * The cache key configuration. If not specified, the default behavior depends + * on the backend type: for Backend Services, the complete request URI is + * used; for Backend Buckets, the request URI is used without the protocol or + * host, and only query parameters known to Cloud Storage are included. + * + * Generated from protobuf field optional .google.cloud.compute.v1.CachePolicyCacheKeyPolicy cache_key_policy = 159263727; + * @param \Google\Cloud\Compute\V1\CachePolicyCacheKeyPolicy $var + * @return $this + */ + public function setCacheKeyPolicy($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\Compute\V1\CachePolicyCacheKeyPolicy::class); + $this->cache_key_policy = $var; + + return $this; + } + + /** + * Specifies the cache setting for all responses from this route. If not + * specified, Cloud CDN uses `CACHE_ALL_STATIC` mode. + * Check the CacheMode enum for the list of possible values. + * + * Generated from protobuf field optional string cache_mode = 28877888; + * @return string + */ + public function getCacheMode() + { + return isset($this->cache_mode) ? $this->cache_mode : ''; + } + + public function hasCacheMode() + { + return isset($this->cache_mode); + } + + public function clearCacheMode() + { + unset($this->cache_mode); + } + + /** + * Specifies the cache setting for all responses from this route. If not + * specified, Cloud CDN uses `CACHE_ALL_STATIC` mode. + * Check the CacheMode enum for the list of possible values. + * + * Generated from protobuf field optional string cache_mode = 28877888; + * @param string $var + * @return $this + */ + public function setCacheMode($var) + { + GPBUtil::checkString($var, True); + $this->cache_mode = $var; + + return $this; + } + + /** + * Specifies a separate client (e.g. browser client) maximum TTL for cached + * content. This is used to clamp the max-age (or Expires) value sent to the + * client. With `FORCE_CACHE_ALL`, the lesser of `clientTtl` and `defaultTtl` + * is used for the response max-age directive, along with a "public" + * directive. For cacheable content in `CACHE_ALL_STATIC` mode, `clientTtl` + * clamps the max-age from the origin (if specified), or else sets the + * response max-age directive to the lesser of the `clientTtl` and + * `defaultTtl`, and also ensures a "public" cache-control directive is + * present. The maximum allowed value is 31,622,400s (1 year). If not + * specified, Cloud CDN uses 3600s (1 hour) for `CACHE_ALL_STATIC` mode. + * Cannot exceed `maxTtl`. Cannot be specified when `cacheMode` is + * `USE_ORIGIN_HEADERS`. + * + * Generated from protobuf field optional .google.cloud.compute.v1.Duration client_ttl = 29034360; + * @return \Google\Cloud\Compute\V1\Duration|null + */ + public function getClientTtl() + { + return $this->client_ttl; + } + + public function hasClientTtl() + { + return isset($this->client_ttl); + } + + public function clearClientTtl() + { + unset($this->client_ttl); + } + + /** + * Specifies a separate client (e.g. browser client) maximum TTL for cached + * content. This is used to clamp the max-age (or Expires) value sent to the + * client. With `FORCE_CACHE_ALL`, the lesser of `clientTtl` and `defaultTtl` + * is used for the response max-age directive, along with a "public" + * directive. For cacheable content in `CACHE_ALL_STATIC` mode, `clientTtl` + * clamps the max-age from the origin (if specified), or else sets the + * response max-age directive to the lesser of the `clientTtl` and + * `defaultTtl`, and also ensures a "public" cache-control directive is + * present. The maximum allowed value is 31,622,400s (1 year). If not + * specified, Cloud CDN uses 3600s (1 hour) for `CACHE_ALL_STATIC` mode. + * Cannot exceed `maxTtl`. Cannot be specified when `cacheMode` is + * `USE_ORIGIN_HEADERS`. + * + * Generated from protobuf field optional .google.cloud.compute.v1.Duration client_ttl = 29034360; + * @param \Google\Cloud\Compute\V1\Duration $var + * @return $this + */ + public function setClientTtl($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\Compute\V1\Duration::class); + $this->client_ttl = $var; + + return $this; + } + + /** + * Specifies the default TTL for cached content for responses that do not have + * an existing valid TTL (max-age or s-maxage). Setting a TTL of "0" means + * "always revalidate". The value of `defaultTtl` cannot be set to a value + * greater than that of `maxTtl`. When the `cacheMode` is set to + * `FORCE_CACHE_ALL`, the `defaultTtl` will overwrite the TTL set in all + * responses. The maximum allowed value is 31,622,400s (1 year). Infrequently + * accessed objects may be evicted from the cache before the defined TTL. If + * not specified, Cloud CDN uses 3600s (1 hour) for `CACHE_ALL_STATIC` and + * `FORCE_CACHE_ALL` modes. Cannot be specified when `cacheMode` is + * `USE_ORIGIN_HEADERS`. + * + * Generated from protobuf field optional .google.cloud.compute.v1.Duration default_ttl = 100253422; + * @return \Google\Cloud\Compute\V1\Duration|null + */ + public function getDefaultTtl() + { + return $this->default_ttl; + } + + public function hasDefaultTtl() + { + return isset($this->default_ttl); + } + + public function clearDefaultTtl() + { + unset($this->default_ttl); + } + + /** + * Specifies the default TTL for cached content for responses that do not have + * an existing valid TTL (max-age or s-maxage). Setting a TTL of "0" means + * "always revalidate". The value of `defaultTtl` cannot be set to a value + * greater than that of `maxTtl`. When the `cacheMode` is set to + * `FORCE_CACHE_ALL`, the `defaultTtl` will overwrite the TTL set in all + * responses. The maximum allowed value is 31,622,400s (1 year). Infrequently + * accessed objects may be evicted from the cache before the defined TTL. If + * not specified, Cloud CDN uses 3600s (1 hour) for `CACHE_ALL_STATIC` and + * `FORCE_CACHE_ALL` modes. Cannot be specified when `cacheMode` is + * `USE_ORIGIN_HEADERS`. + * + * Generated from protobuf field optional .google.cloud.compute.v1.Duration default_ttl = 100253422; + * @param \Google\Cloud\Compute\V1\Duration $var + * @return $this + */ + public function setDefaultTtl($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\Compute\V1\Duration::class); + $this->default_ttl = $var; + + return $this; + } + + /** + * Specifies the maximum allowed TTL for cached content. Cache directives that + * attempt to set a max-age or s-maxage higher than this, or an Expires header + * more than `maxTtl` seconds in the future will be capped at the value of + * `maxTtl`, as if it were the value of an s-maxage Cache-Control directive. + * Headers sent to the client will not be modified. Setting a TTL of "0" means + * "always revalidate". The maximum allowed value is 31,622,400s (1 year). + * Infrequently accessed objects may be evicted from the cache before the + * defined TTL. If not specified, Cloud CDN uses 86400s (1 day) for + * `CACHE_ALL_STATIC` mode. Can be specified only for `CACHE_ALL_STATIC` cache + * mode. + * + * Generated from protobuf field optional .google.cloud.compute.v1.Duration max_ttl = 307578001; + * @return \Google\Cloud\Compute\V1\Duration|null + */ + public function getMaxTtl() + { + return $this->max_ttl; + } + + public function hasMaxTtl() + { + return isset($this->max_ttl); + } + + public function clearMaxTtl() + { + unset($this->max_ttl); + } + + /** + * Specifies the maximum allowed TTL for cached content. Cache directives that + * attempt to set a max-age or s-maxage higher than this, or an Expires header + * more than `maxTtl` seconds in the future will be capped at the value of + * `maxTtl`, as if it were the value of an s-maxage Cache-Control directive. + * Headers sent to the client will not be modified. Setting a TTL of "0" means + * "always revalidate". The maximum allowed value is 31,622,400s (1 year). + * Infrequently accessed objects may be evicted from the cache before the + * defined TTL. If not specified, Cloud CDN uses 86400s (1 day) for + * `CACHE_ALL_STATIC` mode. Can be specified only for `CACHE_ALL_STATIC` cache + * mode. + * + * Generated from protobuf field optional .google.cloud.compute.v1.Duration max_ttl = 307578001; + * @param \Google\Cloud\Compute\V1\Duration $var + * @return $this + */ + public function setMaxTtl($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\Compute\V1\Duration::class); + $this->max_ttl = $var; + + return $this; + } + + /** + * Negative caching allows per-status code TTLs to be set, in order + * to apply fine-grained caching for common errors or redirects. + * This can reduce the load on your origin and improve end-user + * experience by reducing response latency. + * When the `cacheMode` is set to `CACHE_ALL_STATIC` or + * `USE_ORIGIN_HEADERS`, negative caching applies to responses with + * the specified response code that lack any Cache-Control, Expires, or + * Pragma: no-cache directives. When the `cacheMode` is set to + * `FORCE_CACHE_ALL`, negative caching applies to all responses + * with the specified response code, and overrides any caching headers. By + * default, Cloud CDN applies the following TTLs to these HTTP status codes: + * * 300 (Multiple Choice), 301, 308 (Permanent Redirects): 10m + * * 404 (Not Found), 410 (Gone), 451 (Unavailable For Legal Reasons): 120s + * * 405 (Method Not Found), 501 (Not Implemented): 60s + * These defaults can be overridden in `negativeCachingPolicy`. + * If not specified, Cloud CDN applies negative caching by default. + * + * Generated from protobuf field optional bool negative_caching = 336110005; + * @return bool + */ + public function getNegativeCaching() + { + return isset($this->negative_caching) ? $this->negative_caching : false; + } + + public function hasNegativeCaching() + { + return isset($this->negative_caching); + } + + public function clearNegativeCaching() + { + unset($this->negative_caching); + } + + /** + * Negative caching allows per-status code TTLs to be set, in order + * to apply fine-grained caching for common errors or redirects. + * This can reduce the load on your origin and improve end-user + * experience by reducing response latency. + * When the `cacheMode` is set to `CACHE_ALL_STATIC` or + * `USE_ORIGIN_HEADERS`, negative caching applies to responses with + * the specified response code that lack any Cache-Control, Expires, or + * Pragma: no-cache directives. When the `cacheMode` is set to + * `FORCE_CACHE_ALL`, negative caching applies to all responses + * with the specified response code, and overrides any caching headers. By + * default, Cloud CDN applies the following TTLs to these HTTP status codes: + * * 300 (Multiple Choice), 301, 308 (Permanent Redirects): 10m + * * 404 (Not Found), 410 (Gone), 451 (Unavailable For Legal Reasons): 120s + * * 405 (Method Not Found), 501 (Not Implemented): 60s + * These defaults can be overridden in `negativeCachingPolicy`. + * If not specified, Cloud CDN applies negative caching by default. + * + * Generated from protobuf field optional bool negative_caching = 336110005; + * @param bool $var + * @return $this + */ + public function setNegativeCaching($var) + { + GPBUtil::checkBool($var); + $this->negative_caching = $var; + + return $this; + } + + /** + * Sets a cache TTL for the specified HTTP status code. + * `negativeCaching` must be enabled to configure `negativeCachingPolicy`. + * Omitting the policy and leaving `negativeCaching` enabled will use Cloud + * CDN's default cache TTLs. Note that when specifying an explicit + * `negativeCachingPolicy`, you should take care to specify a cache TTL for + * all response codes that you wish to cache. Cloud CDN will not apply any + * default negative caching when a policy exists. + * + * Generated from protobuf field repeated .google.cloud.compute.v1.CachePolicyNegativeCachingPolicy negative_caching_policy = 155359996; + * @return RepeatedField<\Google\Cloud\Compute\V1\CachePolicyNegativeCachingPolicy> + */ + public function getNegativeCachingPolicy() + { + return $this->negative_caching_policy; + } + + /** + * Sets a cache TTL for the specified HTTP status code. + * `negativeCaching` must be enabled to configure `negativeCachingPolicy`. + * Omitting the policy and leaving `negativeCaching` enabled will use Cloud + * CDN's default cache TTLs. Note that when specifying an explicit + * `negativeCachingPolicy`, you should take care to specify a cache TTL for + * all response codes that you wish to cache. Cloud CDN will not apply any + * default negative caching when a policy exists. + * + * Generated from protobuf field repeated .google.cloud.compute.v1.CachePolicyNegativeCachingPolicy negative_caching_policy = 155359996; + * @param \Google\Cloud\Compute\V1\CachePolicyNegativeCachingPolicy[] $var + * @return $this + */ + public function setNegativeCachingPolicy($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Compute\V1\CachePolicyNegativeCachingPolicy::class); + $this->negative_caching_policy = $arr; + + return $this; + } + + /** + * If true then Cloud CDN will combine multiple concurrent cache fill + * requests into a small number of requests to the origin. If not specified, + * Cloud CDN applies request coalescing by default. + * + * Generated from protobuf field optional bool request_coalescing = 532808276; + * @return bool + */ + public function getRequestCoalescing() + { + return isset($this->request_coalescing) ? $this->request_coalescing : false; + } + + public function hasRequestCoalescing() + { + return isset($this->request_coalescing); + } + + public function clearRequestCoalescing() + { + unset($this->request_coalescing); + } + + /** + * If true then Cloud CDN will combine multiple concurrent cache fill + * requests into a small number of requests to the origin. If not specified, + * Cloud CDN applies request coalescing by default. + * + * Generated from protobuf field optional bool request_coalescing = 532808276; + * @param bool $var + * @return $this + */ + public function setRequestCoalescing($var) + { + GPBUtil::checkBool($var); + $this->request_coalescing = $var; + + return $this; + } + + /** + * Serve existing content from the cache (if available) when revalidating + * content with the origin, or when an error is encountered when refreshing + * the cache. + * This setting defines the default "max-stale" duration for any cached + * responses that do not specify a max-stale directive. Stale responses that + * exceed the TTL configured here will not be served. The default limit + * (max-stale) is 86400s (1 day), which will allow stale content to be + * served up to this limit beyond the max-age (or s-maxage) of a cached + * response. + * The maximum allowed value is 604800 (1 week). + * Set this to zero (0) to disable serve-while-stale. + * + * Generated from protobuf field optional .google.cloud.compute.v1.Duration serve_while_stale = 236682203; + * @return \Google\Cloud\Compute\V1\Duration|null + */ + public function getServeWhileStale() + { + return $this->serve_while_stale; + } + + public function hasServeWhileStale() + { + return isset($this->serve_while_stale); + } + + public function clearServeWhileStale() + { + unset($this->serve_while_stale); + } + + /** + * Serve existing content from the cache (if available) when revalidating + * content with the origin, or when an error is encountered when refreshing + * the cache. + * This setting defines the default "max-stale" duration for any cached + * responses that do not specify a max-stale directive. Stale responses that + * exceed the TTL configured here will not be served. The default limit + * (max-stale) is 86400s (1 day), which will allow stale content to be + * served up to this limit beyond the max-age (or s-maxage) of a cached + * response. + * The maximum allowed value is 604800 (1 week). + * Set this to zero (0) to disable serve-while-stale. + * + * Generated from protobuf field optional .google.cloud.compute.v1.Duration serve_while_stale = 236682203; + * @param \Google\Cloud\Compute\V1\Duration $var + * @return $this + */ + public function setServeWhileStale($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\Compute\V1\Duration::class); + $this->serve_while_stale = $var; + + return $this; + } + +} + diff --git a/Compute/src/V1/CachePolicy/CacheMode.php b/Compute/src/V1/CachePolicy/CacheMode.php new file mode 100644 index 00000000000..5bce3fac931 --- /dev/null +++ b/Compute/src/V1/CachePolicy/CacheMode.php @@ -0,0 +1,78 @@ +google.cloud.compute.v1.CachePolicy.CacheMode + */ +class CacheMode +{ + /** + * A value indicating that the enum field is not set. + * + * Generated from protobuf enum UNDEFINED_CACHE_MODE = 0; + */ + const UNDEFINED_CACHE_MODE = 0; + /** + * Automatically cache static content, including common image formats, + * media (video and audio), and web assets (JavaScript and CSS). + * Requests and responses that are marked as uncacheable, as well as + * dynamic content (including HTML), will not be cached. + * + * Generated from protobuf enum CACHE_ALL_STATIC = 355027945; + */ + const CACHE_ALL_STATIC = 355027945; + /** + * Cache all content, ignoring any "private", "no-store" or "no-cache" + * directives in Cache-Control response headers. + * Warning: this may result in Cloud CDN caching private, + * per-user (user identifiable) content. + * + * Generated from protobuf enum FORCE_CACHE_ALL = 486026928; + */ + const FORCE_CACHE_ALL = 486026928; + /** + * Requires the origin to set valid caching headers to cache content. + * Responses without these headers will not be cached at the edge, and will + * require a full trip to the origin on every request, potentially impacting + * performance and increasing load on the origin server. + * + * Generated from protobuf enum USE_ORIGIN_HEADERS = 55380261; + */ + const USE_ORIGIN_HEADERS = 55380261; + + private static $valueToName = [ + self::UNDEFINED_CACHE_MODE => 'UNDEFINED_CACHE_MODE', + self::CACHE_ALL_STATIC => 'CACHE_ALL_STATIC', + self::FORCE_CACHE_ALL => 'FORCE_CACHE_ALL', + self::USE_ORIGIN_HEADERS => 'USE_ORIGIN_HEADERS', + ]; + + public static function name($value) + { + if (!isset(self::$valueToName[$value])) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no name defined for value %s', __CLASS__, $value)); + } + return self::$valueToName[$value]; + } + + + public static function value($name) + { + $const = __CLASS__ . '::' . strtoupper($name); + if (!defined($const)) { + throw new UnexpectedValueException(sprintf( + 'Enum %s has no value defined for name %s', __CLASS__, $name)); + } + return constant($const); + } +} + diff --git a/Compute/src/V1/CachePolicyCacheKeyPolicy.php b/Compute/src/V1/CachePolicyCacheKeyPolicy.php new file mode 100644 index 00000000000..4251af4b13c --- /dev/null +++ b/Compute/src/V1/CachePolicyCacheKeyPolicy.php @@ -0,0 +1,442 @@ +google.cloud.compute.v1.CachePolicyCacheKeyPolicy + */ +class CachePolicyCacheKeyPolicy extends \Google\Protobuf\Internal\Message +{ + /** + * Names of query string parameters to exclude in cache keys. All other + * parameters will be included. Either specify `excludedQueryParameters` + * or `includedQueryParameters`, not both. '&' and '=' will be percent + * encoded and not treated as delimiters. + * Note: This field applies to routes that use backend services. Attempting + * to set it on a route that points exclusively to Backend Buckets will + * result in a configuration error. For routes that point to a Backend + * Bucket, use `includedQueryParameters` to define which parameters should + * be part of the cache key. + * + * Generated from protobuf field repeated string excluded_query_parameters = 124896150; + */ + private $excluded_query_parameters; + /** + * If true, requests to different hosts will be cached separately. + * Note: This setting is only applicable to routes that use a Backend + * Service. It does not affect requests served by a Backend Bucket, as the + * host is never included in a Backend Bucket's cache key. Attempting to set + * it on a route that points exclusively to Backend Buckets will result in a + * configuration error. + * + * Generated from protobuf field optional bool include_host = 486867679; + */ + protected $include_host = null; + /** + * If true, http and https requests will be cached separately. + * Note: This setting is only applicable to routes that use a Backend + * Service. It does not affect requests served by a Backend Bucket, as the + * protocol is never included in a Backend Bucket's cache key. Attempting to + * set on a route that points exclusively to Backend Buckets will result in + * a configuration error. + * + * Generated from protobuf field optional bool include_protocol = 303507535; + */ + protected $include_protocol = null; + /** + * If true, include query string parameters in the cache key according to + * `includedQueryParameters` and `excludedQueryParameters`. If neither + * is set, the entire query string will be included. If false, the query + * string will be excluded from the cache key entirely. + * Note: This field applies to routes that use backend services. Attempting + * to set it on a route that points exclusively to Backend Buckets will + * result in a configuration error. For routes that point to a Backend + * Bucket, use `includedQueryParameters` to define which parameters should + * be part of the cache key. + * + * Generated from protobuf field optional bool include_query_string = 474036639; + */ + protected $include_query_string = null; + /** + * Allows HTTP cookies (by name) to be used in the cache key. + * The name=value pair will be used in the cache key Cloud CDN generates. + * Note: This setting is only applicable to routes that use a Backend + * Service. It does not affect requests served by a Backend Bucket. + * Attempting to set it on a route that points exclusively to Backend + * Buckets will result in a configuration error. Up to 5 cookie names can be + * specified. + * + * Generated from protobuf field repeated string included_cookie_names = 66987088; + */ + private $included_cookie_names; + /** + * Allows HTTP request headers (by name) to be used in the cache key. + * + * Generated from protobuf field repeated string included_header_names = 533756345; + */ + private $included_header_names; + /** + * Names of query string parameters to include in cache keys. All other + * parameters will be excluded. Either specify `includedQueryParameters` + * or `excludedQueryParameters`, not both. '&' and '=' will be percent + * encoded and not treated as delimiters. + * + * Generated from protobuf field repeated string included_query_parameters = 2319076; + */ + private $included_query_parameters; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type string[] $excluded_query_parameters + * Names of query string parameters to exclude in cache keys. All other + * parameters will be included. Either specify `excludedQueryParameters` + * or `includedQueryParameters`, not both. '&' and '=' will be percent + * encoded and not treated as delimiters. + * Note: This field applies to routes that use backend services. Attempting + * to set it on a route that points exclusively to Backend Buckets will + * result in a configuration error. For routes that point to a Backend + * Bucket, use `includedQueryParameters` to define which parameters should + * be part of the cache key. + * @type bool $include_host + * If true, requests to different hosts will be cached separately. + * Note: This setting is only applicable to routes that use a Backend + * Service. It does not affect requests served by a Backend Bucket, as the + * host is never included in a Backend Bucket's cache key. Attempting to set + * it on a route that points exclusively to Backend Buckets will result in a + * configuration error. + * @type bool $include_protocol + * If true, http and https requests will be cached separately. + * Note: This setting is only applicable to routes that use a Backend + * Service. It does not affect requests served by a Backend Bucket, as the + * protocol is never included in a Backend Bucket's cache key. Attempting to + * set on a route that points exclusively to Backend Buckets will result in + * a configuration error. + * @type bool $include_query_string + * If true, include query string parameters in the cache key according to + * `includedQueryParameters` and `excludedQueryParameters`. If neither + * is set, the entire query string will be included. If false, the query + * string will be excluded from the cache key entirely. + * Note: This field applies to routes that use backend services. Attempting + * to set it on a route that points exclusively to Backend Buckets will + * result in a configuration error. For routes that point to a Backend + * Bucket, use `includedQueryParameters` to define which parameters should + * be part of the cache key. + * @type string[] $included_cookie_names + * Allows HTTP cookies (by name) to be used in the cache key. + * The name=value pair will be used in the cache key Cloud CDN generates. + * Note: This setting is only applicable to routes that use a Backend + * Service. It does not affect requests served by a Backend Bucket. + * Attempting to set it on a route that points exclusively to Backend + * Buckets will result in a configuration error. Up to 5 cookie names can be + * specified. + * @type string[] $included_header_names + * Allows HTTP request headers (by name) to be used in the cache key. + * @type string[] $included_query_parameters + * Names of query string parameters to include in cache keys. All other + * parameters will be excluded. Either specify `includedQueryParameters` + * or `excludedQueryParameters`, not both. '&' and '=' will be percent + * encoded and not treated as delimiters. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Compute\V1\Compute::initOnce(); + parent::__construct($data); + } + + /** + * Names of query string parameters to exclude in cache keys. All other + * parameters will be included. Either specify `excludedQueryParameters` + * or `includedQueryParameters`, not both. '&' and '=' will be percent + * encoded and not treated as delimiters. + * Note: This field applies to routes that use backend services. Attempting + * to set it on a route that points exclusively to Backend Buckets will + * result in a configuration error. For routes that point to a Backend + * Bucket, use `includedQueryParameters` to define which parameters should + * be part of the cache key. + * + * Generated from protobuf field repeated string excluded_query_parameters = 124896150; + * @return RepeatedField + */ + public function getExcludedQueryParameters() + { + return $this->excluded_query_parameters; + } + + /** + * Names of query string parameters to exclude in cache keys. All other + * parameters will be included. Either specify `excludedQueryParameters` + * or `includedQueryParameters`, not both. '&' and '=' will be percent + * encoded and not treated as delimiters. + * Note: This field applies to routes that use backend services. Attempting + * to set it on a route that points exclusively to Backend Buckets will + * result in a configuration error. For routes that point to a Backend + * Bucket, use `includedQueryParameters` to define which parameters should + * be part of the cache key. + * + * Generated from protobuf field repeated string excluded_query_parameters = 124896150; + * @param string[] $var + * @return $this + */ + public function setExcludedQueryParameters($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->excluded_query_parameters = $arr; + + return $this; + } + + /** + * If true, requests to different hosts will be cached separately. + * Note: This setting is only applicable to routes that use a Backend + * Service. It does not affect requests served by a Backend Bucket, as the + * host is never included in a Backend Bucket's cache key. Attempting to set + * it on a route that points exclusively to Backend Buckets will result in a + * configuration error. + * + * Generated from protobuf field optional bool include_host = 486867679; + * @return bool + */ + public function getIncludeHost() + { + return isset($this->include_host) ? $this->include_host : false; + } + + public function hasIncludeHost() + { + return isset($this->include_host); + } + + public function clearIncludeHost() + { + unset($this->include_host); + } + + /** + * If true, requests to different hosts will be cached separately. + * Note: This setting is only applicable to routes that use a Backend + * Service. It does not affect requests served by a Backend Bucket, as the + * host is never included in a Backend Bucket's cache key. Attempting to set + * it on a route that points exclusively to Backend Buckets will result in a + * configuration error. + * + * Generated from protobuf field optional bool include_host = 486867679; + * @param bool $var + * @return $this + */ + public function setIncludeHost($var) + { + GPBUtil::checkBool($var); + $this->include_host = $var; + + return $this; + } + + /** + * If true, http and https requests will be cached separately. + * Note: This setting is only applicable to routes that use a Backend + * Service. It does not affect requests served by a Backend Bucket, as the + * protocol is never included in a Backend Bucket's cache key. Attempting to + * set on a route that points exclusively to Backend Buckets will result in + * a configuration error. + * + * Generated from protobuf field optional bool include_protocol = 303507535; + * @return bool + */ + public function getIncludeProtocol() + { + return isset($this->include_protocol) ? $this->include_protocol : false; + } + + public function hasIncludeProtocol() + { + return isset($this->include_protocol); + } + + public function clearIncludeProtocol() + { + unset($this->include_protocol); + } + + /** + * If true, http and https requests will be cached separately. + * Note: This setting is only applicable to routes that use a Backend + * Service. It does not affect requests served by a Backend Bucket, as the + * protocol is never included in a Backend Bucket's cache key. Attempting to + * set on a route that points exclusively to Backend Buckets will result in + * a configuration error. + * + * Generated from protobuf field optional bool include_protocol = 303507535; + * @param bool $var + * @return $this + */ + public function setIncludeProtocol($var) + { + GPBUtil::checkBool($var); + $this->include_protocol = $var; + + return $this; + } + + /** + * If true, include query string parameters in the cache key according to + * `includedQueryParameters` and `excludedQueryParameters`. If neither + * is set, the entire query string will be included. If false, the query + * string will be excluded from the cache key entirely. + * Note: This field applies to routes that use backend services. Attempting + * to set it on a route that points exclusively to Backend Buckets will + * result in a configuration error. For routes that point to a Backend + * Bucket, use `includedQueryParameters` to define which parameters should + * be part of the cache key. + * + * Generated from protobuf field optional bool include_query_string = 474036639; + * @return bool + */ + public function getIncludeQueryString() + { + return isset($this->include_query_string) ? $this->include_query_string : false; + } + + public function hasIncludeQueryString() + { + return isset($this->include_query_string); + } + + public function clearIncludeQueryString() + { + unset($this->include_query_string); + } + + /** + * If true, include query string parameters in the cache key according to + * `includedQueryParameters` and `excludedQueryParameters`. If neither + * is set, the entire query string will be included. If false, the query + * string will be excluded from the cache key entirely. + * Note: This field applies to routes that use backend services. Attempting + * to set it on a route that points exclusively to Backend Buckets will + * result in a configuration error. For routes that point to a Backend + * Bucket, use `includedQueryParameters` to define which parameters should + * be part of the cache key. + * + * Generated from protobuf field optional bool include_query_string = 474036639; + * @param bool $var + * @return $this + */ + public function setIncludeQueryString($var) + { + GPBUtil::checkBool($var); + $this->include_query_string = $var; + + return $this; + } + + /** + * Allows HTTP cookies (by name) to be used in the cache key. + * The name=value pair will be used in the cache key Cloud CDN generates. + * Note: This setting is only applicable to routes that use a Backend + * Service. It does not affect requests served by a Backend Bucket. + * Attempting to set it on a route that points exclusively to Backend + * Buckets will result in a configuration error. Up to 5 cookie names can be + * specified. + * + * Generated from protobuf field repeated string included_cookie_names = 66987088; + * @return RepeatedField + */ + public function getIncludedCookieNames() + { + return $this->included_cookie_names; + } + + /** + * Allows HTTP cookies (by name) to be used in the cache key. + * The name=value pair will be used in the cache key Cloud CDN generates. + * Note: This setting is only applicable to routes that use a Backend + * Service. It does not affect requests served by a Backend Bucket. + * Attempting to set it on a route that points exclusively to Backend + * Buckets will result in a configuration error. Up to 5 cookie names can be + * specified. + * + * Generated from protobuf field repeated string included_cookie_names = 66987088; + * @param string[] $var + * @return $this + */ + public function setIncludedCookieNames($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->included_cookie_names = $arr; + + return $this; + } + + /** + * Allows HTTP request headers (by name) to be used in the cache key. + * + * Generated from protobuf field repeated string included_header_names = 533756345; + * @return RepeatedField + */ + public function getIncludedHeaderNames() + { + return $this->included_header_names; + } + + /** + * Allows HTTP request headers (by name) to be used in the cache key. + * + * Generated from protobuf field repeated string included_header_names = 533756345; + * @param string[] $var + * @return $this + */ + public function setIncludedHeaderNames($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->included_header_names = $arr; + + return $this; + } + + /** + * Names of query string parameters to include in cache keys. All other + * parameters will be excluded. Either specify `includedQueryParameters` + * or `excludedQueryParameters`, not both. '&' and '=' will be percent + * encoded and not treated as delimiters. + * + * Generated from protobuf field repeated string included_query_parameters = 2319076; + * @return RepeatedField + */ + public function getIncludedQueryParameters() + { + return $this->included_query_parameters; + } + + /** + * Names of query string parameters to include in cache keys. All other + * parameters will be excluded. Either specify `includedQueryParameters` + * or `excludedQueryParameters`, not both. '&' and '=' will be percent + * encoded and not treated as delimiters. + * + * Generated from protobuf field repeated string included_query_parameters = 2319076; + * @param string[] $var + * @return $this + */ + public function setIncludedQueryParameters($var) + { + $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::STRING); + $this->included_query_parameters = $arr; + + return $this; + } + +} + diff --git a/Compute/src/V1/CachePolicyNegativeCachingPolicy.php b/Compute/src/V1/CachePolicyNegativeCachingPolicy.php new file mode 100644 index 00000000000..d10a2b8ea8f --- /dev/null +++ b/Compute/src/V1/CachePolicyNegativeCachingPolicy.php @@ -0,0 +1,145 @@ +google.cloud.compute.v1.CachePolicyNegativeCachingPolicy + */ +class CachePolicyNegativeCachingPolicy extends \Google\Protobuf\Internal\Message +{ + /** + * The HTTP status code to define a TTL against. Only HTTP status codes + * 300, 301, 302, 307, 308, 404, 405, 410, 421, 451 and 501 can be + * specified as values, and you cannot specify a status code more than + * once. + * + * Generated from protobuf field optional int32 code = 3059181; + */ + protected $code = null; + /** + * The TTL (in seconds) for which to cache responses with the + * corresponding status code. + * The maximum allowed value is 1800s (30 minutes). Infrequently accessed + * objects may be evicted from the cache before the defined TTL. + * + * Generated from protobuf field optional .google.cloud.compute.v1.Duration ttl = 115180; + */ + protected $ttl = null; + + /** + * Constructor. + * + * @param array $data { + * Optional. Data for populating the Message object. + * + * @type int $code + * The HTTP status code to define a TTL against. Only HTTP status codes + * 300, 301, 302, 307, 308, 404, 405, 410, 421, 451 and 501 can be + * specified as values, and you cannot specify a status code more than + * once. + * @type \Google\Cloud\Compute\V1\Duration $ttl + * The TTL (in seconds) for which to cache responses with the + * corresponding status code. + * The maximum allowed value is 1800s (30 minutes). Infrequently accessed + * objects may be evicted from the cache before the defined TTL. + * } + */ + public function __construct($data = NULL) { + \GPBMetadata\Google\Cloud\Compute\V1\Compute::initOnce(); + parent::__construct($data); + } + + /** + * The HTTP status code to define a TTL against. Only HTTP status codes + * 300, 301, 302, 307, 308, 404, 405, 410, 421, 451 and 501 can be + * specified as values, and you cannot specify a status code more than + * once. + * + * Generated from protobuf field optional int32 code = 3059181; + * @return int + */ + public function getCode() + { + return isset($this->code) ? $this->code : 0; + } + + public function hasCode() + { + return isset($this->code); + } + + public function clearCode() + { + unset($this->code); + } + + /** + * The HTTP status code to define a TTL against. Only HTTP status codes + * 300, 301, 302, 307, 308, 404, 405, 410, 421, 451 and 501 can be + * specified as values, and you cannot specify a status code more than + * once. + * + * Generated from protobuf field optional int32 code = 3059181; + * @param int $var + * @return $this + */ + public function setCode($var) + { + GPBUtil::checkInt32($var); + $this->code = $var; + + return $this; + } + + /** + * The TTL (in seconds) for which to cache responses with the + * corresponding status code. + * The maximum allowed value is 1800s (30 minutes). Infrequently accessed + * objects may be evicted from the cache before the defined TTL. + * + * Generated from protobuf field optional .google.cloud.compute.v1.Duration ttl = 115180; + * @return \Google\Cloud\Compute\V1\Duration|null + */ + public function getTtl() + { + return $this->ttl; + } + + public function hasTtl() + { + return isset($this->ttl); + } + + public function clearTtl() + { + unset($this->ttl); + } + + /** + * The TTL (in seconds) for which to cache responses with the + * corresponding status code. + * The maximum allowed value is 1800s (30 minutes). Infrequently accessed + * objects may be evicted from the cache before the defined TTL. + * + * Generated from protobuf field optional .google.cloud.compute.v1.Duration ttl = 115180; + * @param \Google\Cloud\Compute\V1\Duration $var + * @return $this + */ + public function setTtl($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\Compute\V1\Duration::class); + $this->ttl = $var; + + return $this; + } + +} + diff --git a/Compute/src/V1/HttpRouteAction.php b/Compute/src/V1/HttpRouteAction.php index f14c1c2138a..0efdd4e50a2 100644 --- a/Compute/src/V1/HttpRouteAction.php +++ b/Compute/src/V1/HttpRouteAction.php @@ -14,6 +14,15 @@ */ class HttpRouteAction extends \Google\Protobuf\Internal\Message { + /** + * Specifies the cache policy configuration for matched traffic. Available + * only for Global `EXTERNAL_MANAGED` load balancer schemes. At least one + * property must be specified. This policy cannot be specified if any target + * backend has Identity-Aware Proxy enabled. + * + * Generated from protobuf field optional .google.cloud.compute.v1.CachePolicy cache_policy = 457366671; + */ + protected $cache_policy = null; /** * The specification for allowing client-side cross-origin requests. For more * information about the W3C recommendation for cross-origin resource sharing @@ -119,6 +128,11 @@ class HttpRouteAction extends \Google\Protobuf\Internal\Message * @param array $data { * Optional. Data for populating the Message object. * + * @type \Google\Cloud\Compute\V1\CachePolicy $cache_policy + * Specifies the cache policy configuration for matched traffic. Available + * only for Global `EXTERNAL_MANAGED` load balancer schemes. At least one + * property must be specified. This policy cannot be specified if any target + * backend has Identity-Aware Proxy enabled. * @type \Google\Cloud\Compute\V1\CorsPolicy $cors_policy * The specification for allowing client-side cross-origin requests. For more * information about the W3C recommendation for cross-origin resource sharing @@ -192,6 +206,48 @@ public function __construct($data = NULL) { parent::__construct($data); } + /** + * Specifies the cache policy configuration for matched traffic. Available + * only for Global `EXTERNAL_MANAGED` load balancer schemes. At least one + * property must be specified. This policy cannot be specified if any target + * backend has Identity-Aware Proxy enabled. + * + * Generated from protobuf field optional .google.cloud.compute.v1.CachePolicy cache_policy = 457366671; + * @return \Google\Cloud\Compute\V1\CachePolicy|null + */ + public function getCachePolicy() + { + return $this->cache_policy; + } + + public function hasCachePolicy() + { + return isset($this->cache_policy); + } + + public function clearCachePolicy() + { + unset($this->cache_policy); + } + + /** + * Specifies the cache policy configuration for matched traffic. Available + * only for Global `EXTERNAL_MANAGED` load balancer schemes. At least one + * property must be specified. This policy cannot be specified if any target + * backend has Identity-Aware Proxy enabled. + * + * Generated from protobuf field optional .google.cloud.compute.v1.CachePolicy cache_policy = 457366671; + * @param \Google\Cloud\Compute\V1\CachePolicy $var + * @return $this + */ + public function setCachePolicy($var) + { + GPBUtil::checkMessage($var, \Google\Cloud\Compute\V1\CachePolicy::class); + $this->cache_policy = $var; + + return $this; + } + /** * The specification for allowing client-side cross-origin requests. For more * information about the W3C recommendation for cross-origin resource sharing