text:
.com/go/compute/apiv1/computepb
type GetImageRequest = src.GetImageRequest

// A request message for InstanceGroupManagers.Get. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetInstanceGroupManagerRequest = src.GetInstanceGroupManagerRequest

// A request message for InstanceGroups.Get. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetInstanceGroupRequest = src.GetInstanceGroupRequest

// A request message for Instances.Get. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetInstanceRequest = src.GetInstanceRequest

// A request message for InstanceTemplates.Get. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetInstanceTemplateRequest = src.GetInstanceTemplateRequest

// A request message for InterconnectAttachments.Get. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetInterconnectAttachmentRequest = src.GetInterconnectAttachmentRequest

// A request message for InterconnectLocations.Get. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetInterconnectLocationRequest = src.GetInterconnectLocationRequest

// A request message for Interconnects.Get. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetInterconnectRequest = src.GetInterconnectRequest

// A request message for LicenseCodes.Get. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetLicenseCodeRequest = src.GetLicenseCodeRequest

// A request message for Licenses.Get. See the method description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetLicenseRequest = src.GetLicenseRequest

// A request message for MachineImages.Get. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetMachineImageRequest = src.GetMachineImageRequest

// A request message for MachineTypes.Get. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetMachineTypeRequest = src.GetMachineTypeRequest

// A request message for Routers.GetNatMappingInfo. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetNatMappingInfoRoutersRequest = src.GetNatMappingInfoRoutersRequest

// A request message for NetworkEdgeSecurityServices.Get. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetNetworkEdgeSecurityServiceRequest = src.GetNetworkEdgeSecurityServiceRequest

// A request message for NetworkEndpointGroups.Get. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetNetworkEndpointGroupRequest = src.GetNetworkEndpointGroupRequest

// A request message for NetworkFirewallPolicies.Get. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetNetworkFirewallPolicyRequest = src.GetNetworkFirewallPolicyRequest

// A request message for Networks.Get. See the method description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetNetworkRequest = src.GetNetworkRequest

// A request message for NodeGroups.Get. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetNodeGroupRequest = src.GetNodeGroupRequest

// A request message for NodeTemplates.Get. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetNodeTemplateRequest = src.GetNodeTemplateRequest

// A request message for NodeTypes.Get. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetNodeTypeRequest = src.GetNodeTypeRequest

// A request message for PacketMirrorings.Get. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetPacketMirroringRequest = src.GetPacketMirroringRequest

// A request message for Projects.Get. See the method description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetProjectRequest = src.GetProjectRequest

// A request message for PublicAdvertisedPrefixes.Get. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetPublicAdvertisedPrefixeRequest = src.GetPublicAdvertisedPrefixeRequest

// A request message for PublicDelegatedPrefixes.Get. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetPublicDelegatedPrefixeRequest = src.GetPublicDelegatedPrefixeRequest

// A request message for RegionAutoscalers.Get. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetRegionAutoscalerRequest = src.GetRegionAutoscalerRequest

// A request message for RegionBackendServices.Get. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetRegionBackendServiceRequest = src.GetRegionBackendServiceRequest

// A request message for RegionCommitments.Get. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetRegionCommitmentRequest = src.GetRegionCommitmentRequest

// A request message for RegionDisks.Get. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetRegionDiskRequest = src.GetRegionDiskRequest

// A request message for RegionDiskTypes.Get. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetRegionDiskTypeRequest = src.GetRegionDiskTypeRequest

// A request message for RegionHealthChecks.Get. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetRegionHealthCheckRequest = src.GetRegionHealthCheckRequest

// A request message for RegionHealthCheckServices.Get. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetRegionHealthCheckServiceRequest = src.GetRegionHealthCheckServiceRequest

// A request message for RegionInstanceGroupManagers.Get. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetRegionInstanceGroupManagerRequest = src.GetRegionInstanceGroupManagerRequest

// A request message for RegionInstanceGroups.Get. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetRegionInstanceGroupRequest = src.GetRegionInstanceGroupRequest

// A request message for RegionNetworkEndpointGroups.Get. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetRegionNetworkEndpointGroupRequest = src.GetRegionNetworkEndpointGroupRequest

// A request message for RegionNetworkFirewallPolicies.Get. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetRegionNetworkFirewallPolicyRequest = src.GetRegionNetworkFirewallPolicyRequest

// A request message for RegionNotificationEndpoints.Get. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetRegionNotificationEndpointRequest = src.GetRegionNotificationEndpointRequest

// A request message for RegionOperations.Get. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetRegionOperationRequest = src.GetRegionOperationRequest

// A request message for Regions.Get. See the method description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetRegionRequest = src.GetRegionRequest

// A request message for RegionSecurityPolicies.Get. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetRegionSecurityPolicyRequest = src.GetRegionSecurityPolicyRequest

// A request message for RegionSslCertificates.Get. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetRegionSslCertificateRequest = src.GetRegionSslCertificateRequest

// A request message for RegionSslPolicies.Get. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetRegionSslPolicyRequest = src.GetRegionSslPolicyRequest

// A request message for RegionTargetHttpProxies.Get. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetRegionTargetHttpProxyRequest = src.GetRegionTargetHttpProxyRequest

// A request message for RegionTargetHttpsProxies.Get. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetRegionTargetHttpsProxyRequest = src.GetRegionTargetHttpsProxyRequest

// A request message for RegionTargetTcpProxies.Get. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetRegionTargetTcpProxyRequest = src.GetRegionTargetTcpProxyRequest

// A request message for RegionUrlMaps.Get. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetRegionUrlMapRequest = src.GetRegionUrlMapRequest

// A request message for Reservations.Get. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetReservationRequest = src.GetReservationRequest

// A request message for ResourcePolicies.Get. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetResourcePolicyRequest = src.GetResourcePolicyRequest

// A request message for Routes.Get. See the method description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetRouteRequest = src.GetRouteRequest

// A request message for Routers.Get. See the method description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetRouterRequest = src.GetRouterRequest

// A request message for Routers.GetRouterStatus. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetRouterStatusRouterRequest = src.GetRouterStatusRouterRequest

// A request message for FirewallPolicies.GetRule. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetRuleFirewallPolicyRequest = src.GetRuleFirewallPolicyRequest

// A request message for NetworkFirewallPolicies.GetRule. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetRuleNetworkFirewallPolicyRequest = src.GetRuleNetworkFirewallPolicyRequest

// A request message for RegionNetworkFirewallPolicies.GetRule. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetRuleRegionNetworkFirewallPolicyRequest = src.GetRuleRegionNetworkFirewallPolicyRequest

// A request message for SecurityPolicies.GetRule. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetRuleSecurityPolicyRequest = src.GetRuleSecurityPolicyRequest

// A request message for Instances.GetScreenshot. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetScreenshotInstanceRequest = src.GetScreenshotInstanceRequest

// A request message for SecurityPolicies.Get. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetSecurityPolicyRequest = src.GetSecurityPolicyRequest

// A request message for Instances.GetSerialPortOutput. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetSerialPortOutputInstanceRequest = src.GetSerialPortOutputInstanceRequest

// A request message for ServiceAttachments.Get. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetServiceAttachmentRequest = src.GetServiceAttachmentRequest

// A request message for Instances.GetShieldedInstanceIdentity. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetShieldedInstanceIdentityInstanceRequest = src.GetShieldedInstanceIdentityInstanceRequest

// A request message for Snapshots.Get. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetSnapshotRequest = src.GetSnapshotRequest

// A request message for SslCertificates.Get. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetSslCertificateRequest = src.GetSslCertificateRequest

// A request message for SslPolicies.Get. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetSslPolicyRequest = src.GetSslPolicyRequest

// A request message for VpnGateways.GetStatus. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetStatusVpnGatewayRequest = src.GetStatusVpnGatewayRequest

// A request message for Subnetworks.Get. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetSubnetworkRequest = src.GetSubnetworkRequest

// A request message for TargetGrpcProxies.Get. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetTargetGrpcProxyRequest = src.GetTargetGrpcProxyRequest

// A request message for TargetHttpProxies.Get. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetTargetHttpProxyRequest = src.GetTargetHttpProxyRequest

// A request message for TargetHttpsProxies.Get. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetTargetHttpsProxyRequest = src.GetTargetHttpsProxyRequest

// A request message for TargetInstances.Get. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetTargetInstanceRequest = src.GetTargetInstanceRequest

// A request message for TargetPools.Get. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetTargetPoolRequest = src.GetTargetPoolRequest

// A request message for TargetSslProxies.Get. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetTargetSslProxyRequest = src.GetTargetSslProxyRequest

// A request message for TargetTcpProxies.Get. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetTargetTcpProxyRequest = src.GetTargetTcpProxyRequest

// A request message for TargetVpnGateways.Get. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetTargetVpnGatewayRequest = src.GetTargetVpnGatewayRequest

// A request message for UrlMaps.Get. See the method description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetUrlMapRequest = src.GetUrlMapRequest

// A request message for VpnGateways.Get. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetVpnGatewayRequest = src.GetVpnGatewayRequest

// A request message for VpnTunnels.Get. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetVpnTunnelRequest = src.GetVpnTunnelRequest

// A request message for Projects.GetXpnHost. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetXpnHostProjectRequest = src.GetXpnHostProjectRequest

// A request message for Projects.GetXpnResources. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetXpnResourcesProjectsRequest = src.GetXpnResourcesProjectsRequest

// A request message for ZoneOperations.Get. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetZoneOperationRequest = src.GetZoneOperationRequest

// A request message for Zones.Get. See the method description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GetZoneRequest = src.GetZoneRequest

// GlobalAddressesClient is the client API for GlobalAddresses service. For
// semantics around ctx use and closing/ending streaming RPCs, please refer to
// https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GlobalAddressesClient = src.GlobalAddressesClient

// GlobalAddressesServer is the server API for GlobalAddresses service.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GlobalAddressesServer = src.GlobalAddressesServer

// GlobalForwardingRulesClient is the client API for GlobalForwardingRules
// service. For semantics around ctx use and closing/ending streaming RPCs,
// please refer to
// https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GlobalForwardingRulesClient = src.GlobalForwardingRulesClient

// GlobalForwardingRulesServer is the server API for GlobalForwardingRules
// service.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GlobalForwardingRulesServer = src.GlobalForwardingRulesServer
type GlobalNetworkEndpointGroupsAttachEndpointsRequest = src.GlobalNetworkEndpointGroupsAttachEndpointsRequest

// GlobalNetworkEndpointGroupsClient is the client API for
// GlobalNetworkEndpointGroups service. For semantics around ctx use and
// closing/ending streaming RPCs, please refer to
// https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GlobalNetworkEndpointGroupsClient = src.GlobalNetworkEndpointGroupsClient
type GlobalNetworkEndpointGroupsDetachEndpointsRequest = src.GlobalNetworkEndpointGroupsDetachEndpointsRequest

// GlobalNetworkEndpointGroupsServer is the server API for
// GlobalNetworkEndpointGroups service.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GlobalNetworkEndpointGroupsServer = src.GlobalNetworkEndpointGroupsServer

// GlobalOperationsClient is the client API for GlobalOperations service. For
// semantics around ctx use and closing/ending streaming RPCs, please refer to
// https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GlobalOperationsClient = src.GlobalOperationsClient

// GlobalOperationsServer is the server API for GlobalOperations service.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GlobalOperationsServer = src.GlobalOperationsServer

// GlobalOrganizationOperationsClient is the client API for
// GlobalOrganizationOperations service. For semantics around ctx use and
// closing/ending streaming RPCs, please refer to
// https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GlobalOrganizationOperationsClient = src.GlobalOrganizationOperationsClient

// GlobalOrganizationOperationsServer is the server API for
// GlobalOrganizationOperations service.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GlobalOrganizationOperationsServer = src.GlobalOrganizationOperationsServer
type GlobalOrganizationSetPolicyRequest = src.GlobalOrganizationSetPolicyRequest

// GlobalPublicDelegatedPrefixesClient is the client API for
// GlobalPublicDelegatedPrefixes service. For semantics around ctx use and
// closing/ending streaming RPCs, please refer to
// https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GlobalPublicDelegatedPrefixesClient = src.GlobalPublicDelegatedPrefixesClient

// GlobalPublicDelegatedPrefixesServer is the server API for
// GlobalPublicDelegatedPrefixes service.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GlobalPublicDelegatedPrefixesServer = src.GlobalPublicDelegatedPrefixesServer
type GlobalSetLabelsRequest = src.GlobalSetLabelsRequest
type GlobalSetPolicyRequest = src.GlobalSetPolicyRequest

// A guest attributes entry.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GuestAttributes = src.GuestAttributes

// A guest attributes namespace/key/value entry.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GuestAttributesEntry = src.GuestAttributesEntry

// Array of guest attribute namespace/key/value tuples.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GuestAttributesValue = src.GuestAttributesValue

// Guest OS features.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GuestOsFeature = src.GuestOsFeature

// The ID of a supported feature. To add multiple values, use commas to
// separate values. Set to one or more of the following values: -
// VIRTIO_SCSI_MULTIQUEUE - WINDOWS - MULTI_IP_SUBNET - UEFI_COMPATIBLE - GVNIC
// - SEV_CAPABLE - SUSPEND_RESUME_COMPATIBLE - SEV_SNP_CAPABLE For more
// information, see Enabling guest operating system features.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type GuestOsFeature_Type = src.GuestOsFeature_Type
type HTTP2HealthCheck = src.HTTP2HealthCheck

// Specifies how a port is selected for health checking. Can be one of the
// following values: USE_FIXED_PORT: Specifies a port number explicitly using
// the port field in the health check. Supported by backend services for
// pass-through load balancers and backend services for proxy load balancers.
// Not supported by target pools. The health check supports all backends
// supported by the backend service provided the backend can be health checked.
// For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network
// endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported.
// USE_SERVING_PORT: Provides an indirect method of specifying the health check
// port by referring to the backend service. Only supported by backend services
// for proxy load balancers. Not supported by target pools. Not supported by
// backend services for pass-through load balancers. Supports all backends that
// can be health checked; for example, GCE_VM_IP_PORT network endpoint groups
// and instance group backends. For GCE_VM_IP_PORT network endpoint group
// backends, the health check uses the port number specified for each endpoint
// in the network endpoint group. For instance group backends, the health check
// uses the port number determined by looking up the backend service's named
// port in the instance group's list of named ports.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type HTTP2HealthCheck_PortSpecification = src.HTTP2HealthCheck_PortSpecification

// Specifies the type of proxy header to append before sending data to the
// backend, either NONE or PROXY_V1. The default is NONE.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type HTTP2HealthCheck_ProxyHeader = src.HTTP2HealthCheck_ProxyHeader
type HTTPHealthCheck = src.HTTPHealthCheck

// Specifies how a port is selected for health checking. Can be one of the
// following values: USE_FIXED_PORT: Specifies a port number explicitly using
// the port field in the health check. Supported by backend services for
// pass-through load balancers and backend services for proxy load balancers.
// Also supported in legacy HTTP health checks for target pools. The health
// check supports all backends supported by the backend service provided the
// backend can be health checked. For example, GCE_VM_IP network endpoint
// groups, GCE_VM_IP_PORT network endpoint groups, and instance group backends.
// USE_NAMED_PORT: Not supported. USE_SERVING_PORT: Provides an indirect method
// of specifying the health check port by referring to the backend service.
// Only supported by backend services for proxy load balancers. Not supported
// by target pools. Not supported by backend services for pass-through load
// balancers. Supports all backends that can be health checked; for example,
// GCE_VM_IP_PORT network endpoint groups and instance group backends. For
// GCE_VM_IP_PORT network endpoint group backends, the health check uses the
// port number specified for each endpoint in the network endpoint group. For
// instance group backends, the health check uses the port number determined by
// looking up the backend service's named port in the instance group's list of
// named ports.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type HTTPHealthCheck_PortSpecification = src.HTTPHealthCheck_PortSpecification

// Specifies the type of proxy header to append before sending data to the
// backend, either NONE or PROXY_V1. The default is NONE.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type HTTPHealthCheck_ProxyHeader = src.HTTPHealthCheck_ProxyHeader
type HTTPSHealthCheck = src.HTTPSHealthCheck

// Specifies how a port is selected for health checking. Can be one of the
// following values: USE_FIXED_PORT: Specifies a port number explicitly using
// the port field in the health check. Supported by backend services for
// pass-through load balancers and backend services for proxy load balancers.
// Not supported by target pools. The health check supports all backends
// supported by the backend service provided the backend can be health checked.
// For example, GCE_VM_IP network endpoint groups, GCE_VM_IP_PORT network
// endpoint groups, and instance group backends. USE_NAMED_PORT: Not supported.
// USE_SERVING_PORT: Provides an indirect method of specifying the health check
// port by referring to the backend service. Only supported by backend services
// for proxy load balancers. Not supported by target pools. Not supported by
// backend services for pass-through load balancers. Supports all backends that
// can be health checked; for example, GCE_VM_IP_PORT network endpoint groups
// and instance group backends. For GCE_VM_IP_PORT network endpoint group
// backends, the health check uses the port number specified for each endpoint
// in the network endpoint group. For instance group backends, the health check
// uses the port number determined by looking up the backend service's named
// port in the instance group's list of named ports.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type HTTPSHealthCheck_PortSpecification = src.HTTPSHealthCheck_PortSpecification

// Specifies the type of proxy header to append before sending data to the
// backend, either NONE or PROXY_V1. The default is NONE.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type HTTPSHealthCheck_ProxyHeader = src.HTTPSHealthCheck_ProxyHeader

// Represents a Health Check resource. Google Compute Engine has two Health
// Check resources: * [Global](/compute/docs/reference/rest/v1/healthChecks) *
// [Regional](/compute/docs/reference/rest/v1/regionHealthChecks) Internal
// HTTP(S) load balancers must use regional health checks
// (`compute.v1.regionHealthChecks`). Traffic Director must use global health
// checks (`compute.v1.HealthChecks`). Internal TCP/UDP load balancers can use
// either regional or global health checks (`compute.v1.regionHealthChecks` or
// `compute.v1.HealthChecks`). External HTTP(S), TCP proxy, and SSL proxy load
// balancers as well as managed instance group auto-healing must use global
// health checks (`compute.v1.HealthChecks`). Backend service-based network
// load balancers must use regional health checks
// (`compute.v1.regionHealthChecks`). Target pool-based network load balancers
// must use legacy HTTP health checks (`compute.v1.httpHealthChecks`). For more
// information, see Health checks overview.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type HealthCheck = src.HealthCheck

// Contains a list of HealthCheck resources.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type HealthCheckList = src.HealthCheckList

// Configuration of logging on a health check. If logging is enabled, logs
// will be exported to Stackdriver.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type HealthCheckLogConfig = src.HealthCheckLogConfig

// A full or valid partial URL to a health check. For example, the following
// are valid URLs: -
// https://www.googleapis.com/compute/beta/projects/project-id/global/httpHealthChecks/health-check
// - projects/project-id/global/httpHealthChecks/health-check -
// global/httpHealthChecks/health-check
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type HealthCheckReference = src.HealthCheckReference

// Represents a Health-Check as a Service resource.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type HealthCheckService = src.HealthCheckService

// A full or valid partial URL to a health check service. For example, the
// following are valid URLs: -
// https://www.googleapis.com/compute/beta/projects/project-id/regions/us-west1/healthCheckServices/health-check-service
// -
// projects/project-id/regions/us-west1/healthCheckServices/health-check-service
// - regions/us-west1/healthCheckServices/health-check-service
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type HealthCheckServiceReference = src.HealthCheckServiceReference

// Optional. Policy for how the results from multiple health checks for the
// same endpoint are aggregated. Defaults to NO_AGGREGATION if unspecified. -
// NO_AGGREGATION. An EndpointHealth message is returned for each pair in the
// health check service. - AND. If any health check of an endpoint reports
// UNHEALTHY, then UNHEALTHY is the HealthState of the endpoint. If all health
// checks report HEALTHY, the HealthState of the endpoint is HEALTHY. .
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type HealthCheckService_HealthStatusAggregationPolicy = src.HealthCheckService_HealthStatusAggregationPolicy
type HealthCheckServicesList = src.HealthCheckServicesList

// Specifies the type of the healthCheck, either TCP, SSL, HTTP, HTTPS, HTTP2
// or GRPC. Exactly one of the protocol-specific health check fields must be
// specified, which must match type field.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type HealthCheck_Type = src.HealthCheck_Type
type HealthChecksAggregatedList = src.HealthChecksAggregatedList

// HealthChecksClient is the client API for HealthChecks service. For
// semantics around ctx use and closing/ending streaming RPCs, please refer to
// https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type HealthChecksClient = src.HealthChecksClient
type HealthChecksScopedList = src.HealthChecksScopedList

// HealthChecksServer is the server API for HealthChecks service.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type HealthChecksServer = src.HealthChecksServer
type HealthStatus = src.HealthStatus
type HealthStatusForNetworkEndpoint = src.HealthStatusForNetworkEndpoint

// Health state of the network endpoint determined based on the health checks
// configured.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type HealthStatusForNetworkEndpoint_HealthState = src.HealthStatusForNetworkEndpoint_HealthState

// Health state of the instance.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type HealthStatus_HealthState = src.HealthStatus_HealthState
type HealthStatus_WeightError = src.HealthStatus_WeightError

// Provides links to documentation or for performing an out of band action.
// For example, if a quota check failed with an error indicating the calling
// project hasn't enabled the accessed service, this can contain a URL pointing
// directly to the right place in the developer console to flip the bit.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type Help = src.Help

// Describes a URL link.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type HelpLink = src.HelpLink

// UrlMaps A host-matching rule for a URL. If matched, will use the named
// PathMatcher to select the BackendService.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type HostRule = src.HostRule

// Specification for how requests are aborted as part of fault injection.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type HttpFaultAbort = src.HttpFaultAbort

// Specifies the delay introduced by the load balancer before forwarding the
// request to the backend service as part of fault injection.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type HttpFaultDelay = src.HttpFaultDelay

// The specification for fault injection introduced into traffic to test the
// resiliency of clients to backend service failure. As part of fault
// injection, when clients send requests to a backend service, delays can be
// introduced by the load balancer on a percentage of requests before sending
// those request to the backend service. Similarly requests from clients can be
// aborted by the load balancer for a percentage of requests.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type HttpFaultInjection = src.HttpFaultInjection

// The request and response header transformations that take effect before the
// request is passed along to the selected backendService.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type HttpHeaderAction = src.HttpHeaderAction

// matchRule criteria for request header matches.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type HttpHeaderMatch = src.HttpHeaderMatch

// Specification determining how headers are added to requests or responses.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type HttpHeaderOption = src.HttpHeaderOption

// HttpRouteRuleMatch criteria for a request's query parameter.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type HttpQueryParameterMatch = src.HttpQueryParameterMatch

// Specifies settings for an HTTP redirect.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type HttpRedirectAction = src.HttpRedirectAction

// The HTTP Status code to use for this RedirectAction. Supported values are:
// - MOVED_PERMANENTLY_DEFAULT, which is the default value and corresponds to
// 301. - FOUND, which corresponds to 302. - SEE_OTHER which corresponds to
// 303. - TEMPORARY_REDIRECT, which corresponds to 307. In this case, the
// request method is retained. - PERMANENT_REDIRECT, which corresponds to 308.
// In this case, the request method is retained.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type HttpRedirectAction_RedirectResponseCode = src.HttpRedirectAction_RedirectResponseCode

// The retry policy associates with HttpRouteRule
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type HttpRetryPolicy = src.HttpRetryPolicy
type HttpRouteAction = src.HttpRouteAction

// The HttpRouteRule setting specifies how to match an HTTP request and the
// corresponding routing action that load balancing proxies perform.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type HttpRouteRule = src.HttpRouteRule

// HttpRouteRuleMatch specifies a set of criteria for matching requests to an
// HttpRouteRule. All specified criteria must be satisfied for a match to
// occur.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type HttpRouteRuleMatch = src.HttpRouteRuleMatch

// Represents an Image resource. You can use images to create boot disks for
// your VM instances. For more information, read Images.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type Image = src.Image
type ImageFamilyView = src.ImageFamilyView

// ImageFamilyViewsClient is the client API for ImageFamilyViews service. For
// semantics around ctx use and closing/ending streaming RPCs, please refer to
// https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ImageFamilyViewsClient = src.ImageFamilyViewsClient

// ImageFamilyViewsServer is the server API for ImageFamilyViews service.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ImageFamilyViewsServer = src.ImageFamilyViewsServer

// Contains a list of images.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ImageList = src.ImageList

// The architecture of the image. Valid values are ARM64 or X86_64.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type Image_Architecture = src.Image_Architecture

// The type of the image used to create this disk. The default and only valid
// value is RAW.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type Image_SourceType = src.Image_SourceType

// [Output Only] The status of the image. An image can be used to create other
// resources, such as instances, only after the image has been successfully
// created and the status is set to READY. Possible values are FAILED, PENDING,
// or READY.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type Image_Status = src.Image_Status

// ImagesClient is the client API for Images service. For semantics around ctx
// use and closing/ending streaming RPCs, please refer to
// https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ImagesClient = src.ImagesClient

// ImagesServer is the server API for Images service.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ImagesServer = src.ImagesServer

// Initial State for shielded instance, these are public keys which are safe
// to store in public
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InitialStateConfig = src.InitialStateConfig

// A request message for Addresses.Insert. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertAddressRequest = src.InsertAddressRequest

// A request message for Autoscalers.Insert. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertAutoscalerRequest = src.InsertAutoscalerRequest

// A request message for BackendBuckets.Insert. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertBackendBucketRequest = src.InsertBackendBucketRequest

// A request message for BackendServices.Insert. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertBackendServiceRequest = src.InsertBackendServiceRequest

// A request message for Disks.Insert. See the method description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertDiskRequest = src.InsertDiskRequest

// A request message for ExternalVpnGateways.Insert. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertExternalVpnGatewayRequest = src.InsertExternalVpnGatewayRequest

// A request message for FirewallPolicies.Insert. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertFirewallPolicyRequest = src.InsertFirewallPolicyRequest

// A request message for Firewalls.Insert. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertFirewallRequest = src.InsertFirewallRequest

// A request message for ForwardingRules.Insert. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertForwardingRuleRequest = src.InsertForwardingRuleRequest

// A request message for GlobalAddresses.Insert. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertGlobalAddressRequest = src.InsertGlobalAddressRequest

// A request message for GlobalForwardingRules.Insert. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertGlobalForwardingRuleRequest = src.InsertGlobalForwardingRuleRequest

// A request message for GlobalNetworkEndpointGroups.Insert. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertGlobalNetworkEndpointGroupRequest = src.InsertGlobalNetworkEndpointGroupRequest

// A request message for GlobalPublicDelegatedPrefixes.Insert. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertGlobalPublicDelegatedPrefixeRequest = src.InsertGlobalPublicDelegatedPrefixeRequest

// A request message for HealthChecks.Insert. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertHealthCheckRequest = src.InsertHealthCheckRequest

// A request message for Images.Insert. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertImageRequest = src.InsertImageRequest

// A request message for InstanceGroupManagers.Insert. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertInstanceGroupManagerRequest = src.InsertInstanceGroupManagerRequest

// A request message for InstanceGroups.Insert. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertInstanceGroupRequest = src.InsertInstanceGroupRequest

// A request message for Instances.Insert. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertInstanceRequest = src.InsertInstanceRequest

// A request message for InstanceTemplates.Insert. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertInstanceTemplateRequest = src.InsertInstanceTemplateRequest

// A request message for InterconnectAttachments.Insert. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertInterconnectAttachmentRequest = src.InsertInterconnectAttachmentRequest

// A request message for Interconnects.Insert. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertInterconnectRequest = src.InsertInterconnectRequest

// A request message for Licenses.Insert. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertLicenseRequest = src.InsertLicenseRequest

// A request message for MachineImages.Insert. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertMachineImageRequest = src.InsertMachineImageRequest

// A request message for NetworkEdgeSecurityServices.Insert. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertNetworkEdgeSecurityServiceRequest = src.InsertNetworkEdgeSecurityServiceRequest

// A request message for NetworkEndpointGroups.Insert. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertNetworkEndpointGroupRequest = src.InsertNetworkEndpointGroupRequest

// A request message for NetworkFirewallPolicies.Insert. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertNetworkFirewallPolicyRequest = src.InsertNetworkFirewallPolicyRequest

// A request message for Networks.Insert. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertNetworkRequest = src.InsertNetworkRequest

// A request message for NodeGroups.Insert. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertNodeGroupRequest = src.InsertNodeGroupRequest

// A request message for NodeTemplates.Insert. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertNodeTemplateRequest = src.InsertNodeTemplateRequest

// A request message for PacketMirrorings.Insert. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertPacketMirroringRequest = src.InsertPacketMirroringRequest

// A request message for PublicAdvertisedPrefixes.Insert. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertPublicAdvertisedPrefixeRequest = src.InsertPublicAdvertisedPrefixeRequest

// A request message for PublicDelegatedPrefixes.Insert. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertPublicDelegatedPrefixeRequest = src.InsertPublicDelegatedPrefixeRequest

// A request message for RegionAutoscalers.Insert. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertRegionAutoscalerRequest = src.InsertRegionAutoscalerRequest

// A request message for RegionBackendServices.Insert. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertRegionBackendServiceRequest = src.InsertRegionBackendServiceRequest

// A request message for RegionCommitments.Insert. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertRegionCommitmentRequest = src.InsertRegionCommitmentRequest

// A request message for RegionDisks.Insert. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertRegionDiskRequest = src.InsertRegionDiskRequest

// A request message for RegionHealthChecks.Insert. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertRegionHealthCheckRequest = src.InsertRegionHealthCheckRequest

// A request message for RegionHealthCheckServices.Insert. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertRegionHealthCheckServiceRequest = src.InsertRegionHealthCheckServiceRequest

// A request message for RegionInstanceGroupManagers.Insert. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertRegionInstanceGroupManagerRequest = src.InsertRegionInstanceGroupManagerRequest

// A request message for RegionNetworkEndpointGroups.Insert. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertRegionNetworkEndpointGroupRequest = src.InsertRegionNetworkEndpointGroupRequest

// A request message for RegionNetworkFirewallPolicies.Insert. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertRegionNetworkFirewallPolicyRequest = src.InsertRegionNetworkFirewallPolicyRequest

// A request message for RegionNotificationEndpoints.Insert. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertRegionNotificationEndpointRequest = src.InsertRegionNotificationEndpointRequest

// A request message for RegionSecurityPolicies.Insert. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertRegionSecurityPolicyRequest = src.InsertRegionSecurityPolicyRequest

// A request message for RegionSslCertificates.Insert. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertRegionSslCertificateRequest = src.InsertRegionSslCertificateRequest

// A request message for RegionSslPolicies.Insert. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertRegionSslPolicyRequest = src.InsertRegionSslPolicyRequest

// A request message for RegionTargetHttpProxies.Insert. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertRegionTargetHttpProxyRequest = src.InsertRegionTargetHttpProxyRequest

// A request message for RegionTargetHttpsProxies.Insert. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertRegionTargetHttpsProxyRequest = src.InsertRegionTargetHttpsProxyRequest

// A request message for RegionTargetTcpProxies.Insert. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertRegionTargetTcpProxyRequest = src.InsertRegionTargetTcpProxyRequest

// A request message for RegionUrlMaps.Insert. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertRegionUrlMapRequest = src.InsertRegionUrlMapRequest

// A request message for Reservations.Insert. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertReservationRequest = src.InsertReservationRequest

// A request message for ResourcePolicies.Insert. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertResourcePolicyRequest = src.InsertResourcePolicyRequest

// A request message for Routes.Insert. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertRouteRequest = src.InsertRouteRequest

// A request message for Routers.Insert. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertRouterRequest = src.InsertRouterRequest

// A request message for SecurityPolicies.Insert. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertSecurityPolicyRequest = src.InsertSecurityPolicyRequest

// A request message for ServiceAttachments.Insert. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertServiceAttachmentRequest = src.InsertServiceAttachmentRequest

// A request message for Snapshots.Insert. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertSnapshotRequest = src.InsertSnapshotRequest

// A request message for SslCertificates.Insert. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertSslCertificateRequest = src.InsertSslCertificateRequest

// A request message for SslPolicies.Insert. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertSslPolicyRequest = src.InsertSslPolicyRequest

// A request message for Subnetworks.Insert. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertSubnetworkRequest = src.InsertSubnetworkRequest

// A request message for TargetGrpcProxies.Insert. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertTargetGrpcProxyRequest = src.InsertTargetGrpcProxyRequest

// A request message for TargetHttpProxies.Insert. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertTargetHttpProxyRequest = src.InsertTargetHttpProxyRequest

// A request message for TargetHttpsProxies.Insert. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertTargetHttpsProxyRequest = src.InsertTargetHttpsProxyRequest

// A request message for TargetInstances.Insert. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertTargetInstanceRequest = src.InsertTargetInstanceRequest

// A request message for TargetPools.Insert. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertTargetPoolRequest = src.InsertTargetPoolRequest

// A request message for TargetSslProxies.Insert. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertTargetSslProxyRequest = src.InsertTargetSslProxyRequest

// A request message for TargetTcpProxies.Insert. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertTargetTcpProxyRequest = src.InsertTargetTcpProxyRequest

// A request message for TargetVpnGateways.Insert. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertTargetVpnGatewayRequest = src.InsertTargetVpnGatewayRequest

// A request message for UrlMaps.Insert. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertUrlMapRequest = src.InsertUrlMapRequest

// A request message for VpnGateways.Insert. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertVpnGatewayRequest = src.InsertVpnGatewayRequest

// A request message for VpnTunnels.Insert. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InsertVpnTunnelRequest = src.InsertVpnTunnelRequest

// Represents an Instance resource. An instance is a virtual machine that is
// hosted on Google Cloud Platform. For more information, read Virtual Machine
// Instances.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type Instance = src.Instance
type InstanceAggregatedList = src.InstanceAggregatedList
type InstanceConsumptionData = src.InstanceConsumptionData
type InstanceConsumptionInfo = src.InstanceConsumptionInfo

// Represents an Instance Group resource. Instance Groups can be used to
// configure a target for load balancing. Instance groups can either be managed
// or unmanaged. To create managed instance groups, use the
// instanceGroupManager or regionInstanceGroupManager resource instead. Use
// zonal unmanaged instance groups if you need to apply load balancing to
// groups of heterogeneous instances or if you need to manage the instances
// yourself. You cannot create regional unmanaged instance groups. For more
// information, read Instance groups.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InstanceGroup = src.InstanceGroup
type InstanceGroupAggregatedList = src.InstanceGroupAggregatedList

// A list of InstanceGroup resources.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InstanceGroupList = src.InstanceGroupList

// Represents a Managed Instance Group resource. An instance group is a
// collection of VM instances that you can manage as a single entity. For more
// information, read Instance groups. For zonal Managed Instance Group, use the
// instanceGroupManagers resource. For regional Managed Instance Group, use the
// regionInstanceGroupManagers resource.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InstanceGroupManager = src.InstanceGroupManager
type InstanceGroupManagerActionsSummary = src.InstanceGroupManagerActionsSummary
type InstanceGroupManagerAggregatedList = src.InstanceGroupManagerAggregatedList
type InstanceGroupManagerAutoHealingPolicy = src.InstanceGroupManagerAutoHealingPolicy

// [Output Only] A list of managed instance groups.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InstanceGroupManagerList = src.InstanceGroupManagerList
type InstanceGroupManagerStatus = src.InstanceGroupManagerStatus
type InstanceGroupManagerStatusStateful = src.InstanceGroupManagerStatusStateful
type InstanceGroupManagerStatusStatefulPerInstanceConfigs = src.InstanceGroupManagerStatusStatefulPerInstanceConfigs
type InstanceGroupManagerStatusVersionTarget = src.InstanceGroupManagerStatusVersionTarget
type InstanceGroupManagerUpdatePolicy = src.InstanceGroupManagerUpdatePolicy

// The instance redistribution policy for regional managed instance groups.
// Valid values are: - PROACTIVE (default): The group attempts to maintain an
// even distribution of VM instances across zones in the region. - NONE: For
// non-autoscaled groups, proactive redistribution is disabled. Additional
// supported values which may be not listed in the enum directly due to
// technical reasons: NONE PROACTIVE
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InstanceGroupManagerUpdatePolicy_InstanceRedistributionType = src.InstanceGroupManagerUpdatePolicy_InstanceRedistributionType

// Minimal action to be taken on an instance. Use this option to minimize
// disruption as much as possible or to apply a more disruptive action than is
// necessary. - To limit disruption as much as possible, set the minimal action
// to REFRESH. If your update requires a more disruptive action, Compute Engine
// performs the necessary action to execute the update. - To apply a more
// disruptive action than is strictly necessary, set the minimal action to
// RESTART or REPLACE. For example, Compute Engine does not need to restart a
// VM to change its metadata. But if your application reads instance metadata
// only when a VM is restarted, you can set the minimal action to RESTART in
// order to pick up metadata changes. Additional supported values which may be
// not listed in the enum directly due to technical reasons: NONE REFRESH
// REPLACE RESTART
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InstanceGroupManagerUpdatePolicy_MinimalAction = src.InstanceGroupManagerUpdatePolicy_MinimalAction

// Most disruptive action that is allowed to be taken on an instance. You can
// specify either NONE to forbid any actions, REFRESH to allow actions that do
// not need instance restart, RESTART to allow actions that can be applied
// without instance replacing or REPLACE to allow all possible actions. If the
// Updater determines that the minimal update action needed is more disruptive
// than most disruptive allowed action you specify it will not perform the
// update at all. Additional supported values which may be not listed in the
// enum directly due to technical reasons: NONE REFRESH REPLACE RESTART
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InstanceGroupManagerUpdatePolicy_MostDisruptiveAllowedAction = src.InstanceGroupManagerUpdatePolicy_MostDisruptiveAllowedAction

// What action should be used to replace instances. See minimal_action.REPLACE
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InstanceGroupManagerUpdatePolicy_ReplacementMethod = src.InstanceGroupManagerUpdatePolicy_ReplacementMethod

// The type of update process. You can specify either PROACTIVE so that the
// instance group manager proactively executes actions in order to bring
// instances to their target versions or OPPORTUNISTIC so that no action is
// proactively executed but the update will be performed as part of other
// actions (for example, resizes or recreateInstances calls). Additional
// supported values which may be not listed in the enum directly due to
// technical reasons: PROACTIVE
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InstanceGroupManagerUpdatePolicy_Type = src.InstanceGroupManagerUpdatePolicy_Type
type InstanceGroupManagerVersion = src.InstanceGroupManagerVersion

// Pagination behavior of the listManagedInstances API method for this managed
// instance group.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InstanceGroupManager_ListManagedInstancesResults = src.InstanceGroupManager_ListManagedInstancesResults
type InstanceGroupManagersAbandonInstancesRequest = src.InstanceGroupManagersAbandonInstancesRequest

// InstanceGroupManagers.applyUpdatesToInstances
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InstanceGroupManagersApplyUpdatesRequest = src.InstanceGroupManagersApplyUpdatesRequest

// The minimal action that you want to perform on each instance during the
// update: - REPLACE: At minimum, delete the instance and create it again. -
// RESTART: Stop the instance and start it again. - REFRESH: Do not stop the
// instance. - NONE: Do not disrupt the instance at all. By default, the
// minimum action is NONE. If your update requires a more disruptive action
// than you set with this flag, the necessary action is performed to execute
// the update. Additional supported values which may be not listed in the enum
// directly due to technical reasons: NONE REFRESH REPLACE RESTART
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InstanceGroupManagersApplyUpdatesRequest_MinimalAction = src.InstanceGroupManagersApplyUpdatesRequest_MinimalAction

// The most disruptive action that you want to perform on each instance during
// the update: - REPLACE: Delete the instance and create it again. - RESTART:
// Stop the instance and start it again. - REFRESH: Do not stop the instance. -
// NONE: Do not disrupt the instance at all. By default, the most disruptive
// allowed action is REPLACE. If your update requires a more disruptive action
// than you set with this flag, the update request will fail. Additional
// supported values which may be not listed in the enum directly due to
// technical reasons: NONE REFRESH REPLACE RESTART
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InstanceGroupManagersApplyUpdatesRequest_MostDisruptiveAllowedAction = src.InstanceGroupManagersApplyUpdatesRequest_MostDisruptiveAllowedAction

// InstanceGroupManagersClient is the client API for InstanceGroupManagers
// service. For semantics around ctx use and closing/ending streaming RPCs,
// please refer to
// https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InstanceGroupManagersClient = src.InstanceGroupManagersClient

// InstanceGroupManagers.createInstances
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InstanceGroupManagersCreateInstancesRequest = src.InstanceGroupManagersCreateInstancesRequest
type InstanceGroupManagersDeleteInstancesRequest = src.InstanceGroupManagersDeleteInstancesRequest

// InstanceGroupManagers.deletePerInstanceConfigs
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InstanceGroupManagersDeletePerInstanceConfigsReq = src.InstanceGroupManagersDeletePerInstanceConfigsReq
type InstanceGroupManagersListErrorsResponse = src.InstanceGroupManagersListErrorsResponse
type InstanceGroupManagersListManagedInstancesResponse = src.InstanceGroupManagersListManagedInstancesResponse
type InstanceGroupManagersListPerInstanceConfigsResp = src.InstanceGroupManagersListPerInstanceConfigsResp

// InstanceGroupManagers.patchPerInstanceConfigs
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InstanceGroupManagersPatchPerInstanceConfigsReq = src.InstanceGroupManagersPatchPerInstanceConfigsReq
type InstanceGroupManagersRecreateInstancesRequest = src.InstanceGroupManagersRecreateInstancesRequest
type InstanceGroupManagersScopedList = src.InstanceGroupManagersScopedList

// InstanceGroupManagersServer is the server API for InstanceGroupManagers
// service.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InstanceGroupManagersServer = src.InstanceGroupManagersServer
type InstanceGroupManagersSetInstanceTemplateRequest = src.InstanceGroupManagersSetInstanceTemplateRequest
type InstanceGroupManagersSetTargetPoolsRequest = src.InstanceGroupManagersSetTargetPoolsRequest

// InstanceGroupManagers.updatePerInstanceConfigs
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InstanceGroupManagersUpdatePerInstanceConfigsReq = src.InstanceGroupManagersUpdatePerInstanceConfigsReq
type InstanceGroupsAddInstancesRequest = src.InstanceGroupsAddInstancesRequest

// InstanceGroupsClient is the client API for InstanceGroups service. For
// semantics around ctx use and closing/ending streaming RPCs, please refer to
// https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InstanceGroupsClient = src.InstanceGroupsClient
type InstanceGroupsListInstances = src.InstanceGroupsListInstances
type InstanceGroupsListInstancesRequest = src.InstanceGroupsListInstancesRequest

// A filter for the state of the instances in the instance group. Valid
// options are ALL or RUNNING. If you do not specify this parameter the list
// includes all instances regardless of their state.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InstanceGroupsListInstancesRequest_InstanceState = src.InstanceGroupsListInstancesRequest_InstanceState
type InstanceGroupsRemoveInstancesRequest = src.InstanceGroupsRemoveInstancesRequest
type InstanceGroupsScopedList = src.InstanceGroupsScopedList

// InstanceGroupsServer is the server API for InstanceGroups service.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InstanceGroupsServer = src.InstanceGroupsServer
type InstanceGroupsSetNamedPortsRequest = src.InstanceGroupsSetNamedPortsRequest

// Contains a list of instances.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InstanceList = src.InstanceList

// Contains a list of instance referrers.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InstanceListReferrers = src.InstanceListReferrers
type InstanceManagedByIgmError = src.InstanceManagedByIgmError
type InstanceManagedByIgmErrorInstanceActionDetails = src.InstanceManagedByIgmErrorInstanceActionDetails

// [Output Only] Action that managed instance group was executing on the
// instance when the error occurred. Possible values:
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InstanceManagedByIgmErrorInstanceActionDetails_Action = src.InstanceManagedByIgmErrorInstanceActionDetails_Action
type InstanceManagedByIgmErrorManagedInstanceError = src.InstanceManagedByIgmErrorManagedInstanceError
type InstanceMoveRequest = src.InstanceMoveRequest

// Additional instance params.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InstanceParams = src.InstanceParams
type InstanceProperties = src.InstanceProperties

// KeyRevocationActionType of the instance. Supported options are "STOP" and
// "NONE". The default value is "NONE" if it is not specified.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InstanceProperties_KeyRevocationActionType = src.InstanceProperties_KeyRevocationActionType

// The private IPv6 google access type for VMs. If not specified, use
// INHERIT_FROM_SUBNETWORK as default. Note that for MachineImage, this is not
// supported yet.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InstanceProperties_PrivateIpv6GoogleAccess = src.InstanceProperties_PrivateIpv6GoogleAccess
type InstanceReference = src.InstanceReference

// Represents an Instance Template resource. You can use instance templates to
// create VM instances and managed instance groups. For more information, read
// Instance Templates.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InstanceTemplate = src.InstanceTemplate

// A list of instance templates.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InstanceTemplateList = src.InstanceTemplateList

// InstanceTemplatesClient is the client API for InstanceTemplates service.
// For semantics around ctx use and closing/ending streaming RPCs, please refer
// to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InstanceTemplatesClient = src.InstanceTemplatesClient

// InstanceTemplatesServer is the server API for InstanceTemplates service.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InstanceTemplatesServer = src.InstanceTemplatesServer
type InstanceWithNamedPorts = src.InstanceWithNamedPorts

// [Output Only] The status of the instance.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InstanceWithNamedPorts_Status = src.InstanceWithNamedPorts_Status

// KeyRevocationActionType of the instance. Supported options are "STOP" and
// "NONE". The default value is "NONE" if it is not specified.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type Instance_KeyRevocationActionType = src.Instance_KeyRevocationActionType

// The private IPv6 google access type for the VM. If not specified, use
// INHERIT_FROM_SUBNETWORK as default.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type Instance_PrivateIpv6GoogleAccess = src.Instance_PrivateIpv6GoogleAccess

// [Output Only] The status of the instance. One of the following values:
// PROVISIONING, STAGING, RUNNING, STOPPING, SUSPENDING, SUSPENDED, REPAIRING,
// and TERMINATED. For more information about the status of the instance, see
// Instance life cycle.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type Instance_Status = src.Instance_Status
type InstancesAddResourcePoliciesRequest = src.InstancesAddResourcePoliciesRequest

// InstancesClient is the client API for Instances service. For semantics
// around ctx use and closing/ending streaming RPCs, please refer to
// https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InstancesClient = src.InstancesClient
type InstancesGetEffectiveFirewallsResponse = src.InstancesGetEffectiveFirewallsResponse
type InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy = src.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy

// [Output Only] The type of the firewall policy. Can be one of HIERARCHY,
// NETWORK, NETWORK_REGIONAL.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_Type = src.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_Type
type InstancesRemoveResourcePoliciesRequest = src.InstancesRemoveResourcePoliciesRequest
type InstancesScopedList = src.InstancesScopedList

// InstancesServer is the server API for Instances service.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InstancesServer = src.InstancesServer
type InstancesSetLabelsRequest = src.InstancesSetLabelsRequest
type InstancesSetMachineResourcesRequest = src.InstancesSetMachineResourcesRequest
type InstancesSetMachineTypeRequest = src.InstancesSetMachineTypeRequest
type InstancesSetMinCpuPlatformRequest = src.InstancesSetMinCpuPlatformRequest
type InstancesSetServiceAccountRequest = src.InstancesSetServiceAccountRequest
type InstancesStartWithEncryptionKeyRequest = src.InstancesStartWithEncryptionKeyRequest

// HttpRouteRuleMatch criteria for field values that must stay within the
// specified integer range.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type Int64RangeMatch = src.Int64RangeMatch

// Represents an Interconnect resource. An Interconnect resource is a
// dedicated connection between the GCP network and your on-premises network.
// For more information, read the Dedicated Interconnect Overview.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type Interconnect = src.Interconnect

// Represents an Interconnect Attachment (VLAN) resource. You can use
// Interconnect attachments (VLANS) to connect your Virtual Private Cloud
// networks to your on-premises networks through an Interconnect. For more
// information, read Creating VLAN Attachments.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InterconnectAttachment = src.InterconnectAttachment
type InterconnectAttachmentAggregatedList = src.InterconnectAttachmentAggregatedList

// Response to the list request, and contains a list of interconnect
// attachments.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InterconnectAttachmentList = src.InterconnectAttachmentList

// Informational metadata about Partner attachments from Partners to display
// to customers. These fields are propagated from PARTNER_PROVIDER attachments
// to their corresponding PARTNER attachments.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InterconnectAttachmentPartnerMetadata = src.InterconnectAttachmentPartnerMetadata

// Information for an interconnect attachment when this belongs to an
// interconnect of type DEDICATED.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InterconnectAttachmentPrivateInfo = src.InterconnectAttachmentPrivateInfo

// Provisioned bandwidth capacity for the interconnect attachment. For
// attachments of type DEDICATED, the user can set the bandwidth. For
// attachments of type PARTNER, the Google Partner that is operating the
// interconnect must set the bandwidth. Output only for PARTNER type, mutable
// for PARTNER_PROVIDER and DEDICATED, and can take one of the following
// values: - BPS_50M: 50 Mbit/s - BPS_100M: 100 Mbit/s - BPS_200M: 200 Mbit/s -
// BPS_300M: 300 Mbit/s - BPS_400M: 400 Mbit/s - BPS_500M: 500 Mbit/s - BPS_1G:
// 1 Gbit/s - BPS_2G: 2 Gbit/s - BPS_5G: 5 Gbit/s - BPS_10G: 10 Gbit/s -
// BPS_20G: 20 Gbit/s - BPS_50G: 50 Gbit/s
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InterconnectAttachment_Bandwidth = src.InterconnectAttachment_Bandwidth

// Desired availability domain for the attachment. Only available for type
// PARTNER, at creation time, and can take one of the following values: -
// AVAILABILITY_DOMAIN_ANY - AVAILABILITY_DOMAIN_1 - AVAILABILITY_DOMAIN_2 For
// improved reliability, customers should configure a pair of attachments, one
// per availability domain. The selected availability domain will be provided
// to the Partner via the pairing key, so that the provisioned circuit will lie
// in the specified domain. If not specified, the value will default to
// AVAILABILITY_DOMAIN_ANY.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InterconnectAttachment_EdgeAvailabilityDomain = src.InterconnectAttachment_EdgeAvailabilityDomain

// Indicates the user-supplied encryption option of this VLAN attachment
// (interconnectAttachment). Can only be specified at attachment creation for
// PARTNER or DEDICATED attachments. Possible values are: - NONE - This is the
// default value, which means that the VLAN attachment carries unencrypted
// traffic. VMs are able to send traffic to, or receive traffic from, such a
// VLAN attachment. - IPSEC - The VLAN attachment carries only encrypted
// traffic that is encrypted by an IPsec device, such as an HA VPN gateway or
// third-party IPsec VPN. VMs cannot directly send traffic to, or receive
// traffic from, such a VLAN attachment. To use *HA VPN over Cloud
// Interconnect*, the VLAN attachment must be created with this option.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InterconnectAttachment_Encryption = src.InterconnectAttachment_Encryption

// [Output Only] The current status of whether or not this interconnect
// attachment is functional, which can take one of the following values: -
// OS_ACTIVE: The attachment has been turned up and is ready to use. -
// OS_UNPROVISIONED: The attachment is not ready to use yet, because turnup is
// not complete.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InterconnectAttachment_OperationalStatus = src.InterconnectAttachment_OperationalStatus

// The stack type for this interconnect attachment to identify whether the
// IPv6 feature is enabled or not. If not specified, IPV4_ONLY will be used.
// This field can be both set at interconnect attachments creation and update
// interconnect attachment operations.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InterconnectAttachment_StackType = src.InterconnectAttachment_StackType

// [Output Only] The current state of this attachment's functionality. Enum
// values ACTIVE and UNPROVISIONED are shared by DEDICATED/PRIVATE, PARTNER,
// and PARTNER_PROVIDER interconnect attachments, while enum values
// PENDING_PARTNER, PARTNER_REQUEST_RECEIVED, and PENDING_CUSTOMER are used for
// only PARTNER and PARTNER_PROVIDER interconnect attachments. This state can
// take one of the following values: - ACTIVE: The attachment has been turned
// up and is ready to use. - UNPROVISIONED: The attachment is not ready to use
// yet, because turnup is not complete. - PENDING_PARTNER: A newly-created
// PARTNER attachment that has not yet been configured on the Partner side. -
// PARTNER_REQUEST_RECEIVED: A PARTNER attachment is in the process of
// provisioning after a PARTNER_PROVIDER attachment was created that references
// it. - PENDING_CUSTOMER: A PARTNER or PARTNER_PROVIDER attachment that is
// waiting for a customer to activate it. - DEFUNCT: The attachment was deleted
// externally and is no longer functional. This could be because the associated
// Interconnect was removed, or because the other side of a Partner attachment
// was deleted.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InterconnectAttachment_State = src.InterconnectAttachment_State

// The type of interconnect attachment this is, which can take one of the
// following values: - DEDICATED: an attachment to a Dedicated Interconnect. -
// PARTNER: an attachment to a Partner Interconnect, created by the customer. -
// PARTNER_PROVIDER: an attachment to a Partner Interconnect, created by the
// partner.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InterconnectAttachment_Type = src.InterconnectAttachment_Type

// InterconnectAttachmentsClient is the client API for InterconnectAttachments
// service. For semantics around ctx use and closing/ending streaming RPCs,
// please refer to
// https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InterconnectAttachmentsClient = src.InterconnectAttachmentsClient
type InterconnectAttachmentsScopedList = src.InterconnectAttachmentsScopedList

// InterconnectAttachmentsServer is the server API for InterconnectAttachments
// service.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InterconnectAttachmentsServer = src.InterconnectAttachmentsServer

// Describes a single physical circuit between the Customer and Google.
// CircuitInfo objects are created by Google, so all fields are output only.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InterconnectCircuitInfo = src.InterconnectCircuitInfo

// Diagnostics information about interconnect, contains detailed and current
// technical information about Google's side of the connection.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InterconnectDiagnostics = src.InterconnectDiagnostics

// Describing the ARP neighbor entries seen on this link
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InterconnectDiagnosticsARPEntry = src.InterconnectDiagnosticsARPEntry
type InterconnectDiagnosticsLinkLACPStatus = src.InterconnectDiagnosticsLinkLACPStatus

// The state of a LACP link, which can take one of the following values: -
// ACTIVE: The link is configured and active within the bundle. - DETACHED: The
// link is not configured within the bundle. This means that the rest of the
// object should be empty.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InterconnectDiagnosticsLinkLACPStatus_State = src.InterconnectDiagnosticsLinkLACPStatus_State
type InterconnectDiagnosticsLinkOpticalPower = src.InterconnectDiagnosticsLinkOpticalPower

// The status of the current value when compared to the warning and alarm
// levels for the receiving or transmitting transceiver. Possible states
// include: - OK: The value has not crossed a warning threshold. - LOW_WARNING:
// The value has crossed below the low warning threshold. - HIGH_WARNING: The
// value has crossed above the high warning threshold. - LOW_ALARM: The value
// has crossed below the low alarm threshold. - HIGH_ALARM: The value has
// crossed above the high alarm threshold.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InterconnectDiagnosticsLinkOpticalPower_State = src.InterconnectDiagnosticsLinkOpticalPower_State
type InterconnectDiagnosticsLinkStatus = src.InterconnectDiagnosticsLinkStatus

// Response to the list request, and contains a list of interconnects.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InterconnectList = src.InterconnectList

// Represents an Interconnect Attachment (VLAN) Location resource. You can use
// this resource to find location details about an Interconnect attachment
// (VLAN). For more information about interconnect attachments, read Creating
// VLAN Attachments.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InterconnectLocation = src.InterconnectLocation

// Response to the list request, and contains a list of interconnect
// locations.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InterconnectLocationList = src.InterconnectLocationList

// Information about any potential InterconnectAttachments between an
// Interconnect at a specific InterconnectLocation, and a specific Cloud
// Region.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InterconnectLocationRegionInfo = src.InterconnectLocationRegionInfo

// Identifies the network presence of this location.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InterconnectLocationRegionInfo_LocationPresence = src.InterconnectLocationRegionInfo_LocationPresence

// [Output Only] Continent for this location, which can take one of the
// following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA -
// SOUTH_AMERICA
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InterconnectLocation_Continent = src.InterconnectLocation_Continent

// [Output Only] The status of this InterconnectLocation, which can take one
// of the following values: - CLOSED: The InterconnectLocation is closed and is
// unavailable for provisioning new Interconnects. - AVAILABLE: The
// InterconnectLocation is available for provisioning new Interconnects.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InterconnectLocation_Status = src.InterconnectLocation_Status

// InterconnectLocationsClient is the client API for InterconnectLocations
// service. For semantics around ctx use and closing/ending streaming RPCs,
// please refer to
// https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InterconnectLocationsClient = src.InterconnectLocationsClient

// InterconnectLocationsServer is the server API for InterconnectLocations
// service.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InterconnectLocationsServer = src.InterconnectLocationsServer

// Description of a planned outage on this Interconnect.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InterconnectOutageNotification = src.InterconnectOutageNotification

// Form this outage is expected to take, which can take one of the following
// values: - OUTAGE: The Interconnect may be completely out of service for some
// or all of the specified window. - PARTIAL_OUTAGE: Some circuits comprising
// the Interconnect as a whole should remain up, but with reduced bandwidth.
// Note that the versions of this enum prefixed with "IT_" have been deprecated
// in favor of the unprefixed values.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InterconnectOutageNotification_IssueType = src.InterconnectOutageNotification_IssueType

// The party that generated this notification, which can take the following
// value: - GOOGLE: this notification as generated by Google. Note that the
// value of NSRC_GOOGLE has been deprecated in favor of GOOGLE.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InterconnectOutageNotification_Source = src.InterconnectOutageNotification_Source

// State of this notification, which can take one of the following values: -
// ACTIVE: This outage notification is active. The event could be in the past,
// present, or future. See start_time and end_time for scheduling. - CANCELLED:
// The outage associated with this notification was cancelled before the outage
// was due to start. - COMPLETED: The outage associated with this notification
// is complete. Note that the versions of this enum prefixed with "NS_" have
// been deprecated in favor of the unprefixed values.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InterconnectOutageNotification_State = src.InterconnectOutageNotification_State

// Type of interconnect, which can take one of the following values: -
// PARTNER: A partner-managed interconnection shared between customers though a
// partner. - DEDICATED: A dedicated physical interconnection with the
// customer. Note that a value IT_PRIVATE has been deprecated in favor of
// DEDICATED.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type Interconnect_InterconnectType = src.Interconnect_InterconnectType

// Type of link requested, which can take one of the following values: -
// LINK_TYPE_ETHERNET_10G_LR: A 10G Ethernet with LR optics -
// LINK_TYPE_ETHERNET_100G_LR: A 100G Ethernet with LR optics. Note that this
// field indicates the speed of each of the links in the bundle, not the speed
// of the entire bundle.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type Interconnect_LinkType = src.Interconnect_LinkType

// [Output Only] The current status of this Interconnect's functionality,
// which can take one of the following values: - OS_ACTIVE: A valid
// Interconnect, which is turned up and is ready to use. Attachments may be
// provisioned on this Interconnect. - OS_UNPROVISIONED: An Interconnect that
// has not completed turnup. No attachments may be provisioned on this
// Interconnect. - OS_UNDER_MAINTENANCE: An Interconnect that is undergoing
// internal maintenance. No attachments may be provisioned or updated on this
// Interconnect.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type Interconnect_OperationalStatus = src.Interconnect_OperationalStatus

// [Output Only] The current state of Interconnect functionality, which can
// take one of the following values: - ACTIVE: The Interconnect is valid,
// turned up and ready to use. Attachments may be provisioned on this
// Interconnect. - UNPROVISIONED: The Interconnect has not completed turnup. No
// attachments may be provisioned on this Interconnect. - UNDER_MAINTENANCE:
// The Interconnect is undergoing internal maintenance. No attachments may be
// provisioned or updated on this Interconnect.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type Interconnect_State = src.Interconnect_State

// InterconnectsClient is the client API for Interconnects service. For
// semantics around ctx use and closing/ending streaming RPCs, please refer to
// https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InterconnectsClient = src.InterconnectsClient

// Response for the InterconnectsGetDiagnosticsRequest.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InterconnectsGetDiagnosticsResponse = src.InterconnectsGetDiagnosticsResponse

// InterconnectsServer is the server API for Interconnects service.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InterconnectsServer = src.InterconnectsServer

// A request message for UrlMaps.InvalidateCache. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type InvalidateCacheUrlMapRequest = src.InvalidateCacheUrlMapRequest

// Metadata
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type Items = src.Items

// Represents a License resource. A License represents billing and aggregate
// usage data for public and marketplace images. *Caution* This resource is
// intended for use only by third-party partners who are creating Cloud
// Marketplace images.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type License = src.License

// Represents a License Code resource. A License Code is a unique identifier
// used to represent a license resource. *Caution* This resource is intended
// for use only by third-party partners who are creating Cloud Marketplace
// images.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type LicenseCode = src.LicenseCode
type LicenseCodeLicenseAlias = src.LicenseCodeLicenseAlias

// [Output Only] Current state of this License Code.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type LicenseCode_State = src.LicenseCode_State

// LicenseCodesClient is the client API for LicenseCodes service. For
// semantics around ctx use and closing/ending streaming RPCs, please refer to
// https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type LicenseCodesClient = src.LicenseCodesClient

// LicenseCodesServer is the server API for LicenseCodes service.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type LicenseCodesServer = src.LicenseCodesServer

// Commitment for a particular license resource.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type LicenseResourceCommitment = src.LicenseResourceCommitment
type LicenseResourceRequirements = src.LicenseResourceRequirements

// LicensesClient is the client API for Licenses service. For semantics around
// ctx use and closing/ending streaming RPCs, please refer to
// https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type LicensesClient = src.LicensesClient
type LicensesListResponse = src.LicensesListResponse

// LicensesServer is the server API for Licenses service.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type LicensesServer = src.LicensesServer

// A request message for AcceleratorTypes.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListAcceleratorTypesRequest = src.ListAcceleratorTypesRequest

// A request message for Addresses.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListAddressesRequest = src.ListAddressesRequest

// A request message for FirewallPolicies.ListAssociations. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListAssociationsFirewallPolicyRequest = src.ListAssociationsFirewallPolicyRequest

// A request message for Autoscalers.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListAutoscalersRequest = src.ListAutoscalersRequest

// A request message for RegionSslPolicies.ListAvailableFeatures. See the
// method description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListAvailableFeaturesRegionSslPoliciesRequest = src.ListAvailableFeaturesRegionSslPoliciesRequest

// A request message for SslPolicies.ListAvailableFeatures. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListAvailableFeaturesSslPoliciesRequest = src.ListAvailableFeaturesSslPoliciesRequest

// A request message for BackendBuckets.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListBackendBucketsRequest = src.ListBackendBucketsRequest

// A request message for BackendServices.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListBackendServicesRequest = src.ListBackendServicesRequest

// A request message for DiskTypes.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListDiskTypesRequest = src.ListDiskTypesRequest

// A request message for Disks.List. See the method description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListDisksRequest = src.ListDisksRequest

// A request message for InstanceGroupManagers.ListErrors. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListErrorsInstanceGroupManagersRequest = src.ListErrorsInstanceGroupManagersRequest

// A request message for RegionInstanceGroupManagers.ListErrors. See the
// method description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListErrorsRegionInstanceGroupManagersRequest = src.ListErrorsRegionInstanceGroupManagersRequest

// A request message for ExternalVpnGateways.List. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListExternalVpnGatewaysRequest = src.ListExternalVpnGatewaysRequest

// A request message for FirewallPolicies.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListFirewallPoliciesRequest = src.ListFirewallPoliciesRequest

// A request message for Firewalls.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListFirewallsRequest = src.ListFirewallsRequest

// A request message for ForwardingRules.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListForwardingRulesRequest = src.ListForwardingRulesRequest

// A request message for GlobalAddresses.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListGlobalAddressesRequest = src.ListGlobalAddressesRequest

// A request message for GlobalForwardingRules.List. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListGlobalForwardingRulesRequest = src.ListGlobalForwardingRulesRequest

// A request message for GlobalNetworkEndpointGroups.List. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListGlobalNetworkEndpointGroupsRequest = src.ListGlobalNetworkEndpointGroupsRequest

// A request message for GlobalOperations.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListGlobalOperationsRequest = src.ListGlobalOperationsRequest

// A request message for GlobalOrganizationOperations.List. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListGlobalOrganizationOperationsRequest = src.ListGlobalOrganizationOperationsRequest

// A request message for GlobalPublicDelegatedPrefixes.List. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListGlobalPublicDelegatedPrefixesRequest = src.ListGlobalPublicDelegatedPrefixesRequest

// A request message for HealthChecks.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListHealthChecksRequest = src.ListHealthChecksRequest

// A request message for Images.List. See the method description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListImagesRequest = src.ListImagesRequest

// A request message for InstanceGroupManagers.List. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListInstanceGroupManagersRequest = src.ListInstanceGroupManagersRequest

// A request message for InstanceGroups.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListInstanceGroupsRequest = src.ListInstanceGroupsRequest

// A request message for InstanceTemplates.List. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListInstanceTemplatesRequest = src.ListInstanceTemplatesRequest

// A request message for InstanceGroups.ListInstances. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListInstancesInstanceGroupsRequest = src.ListInstancesInstanceGroupsRequest

// A request message for RegionInstanceGroups.ListInstances. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListInstancesRegionInstanceGroupsRequest = src.ListInstancesRegionInstanceGroupsRequest

// A request message for Instances.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListInstancesRequest = src.ListInstancesRequest

// A request message for InterconnectAttachments.List. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListInterconnectAttachmentsRequest = src.ListInterconnectAttachmentsRequest

// A request message for InterconnectLocations.List. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListInterconnectLocationsRequest = src.ListInterconnectLocationsRequest

// A request message for Interconnects.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListInterconnectsRequest = src.ListInterconnectsRequest

// A request message for Licenses.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListLicensesRequest = src.ListLicensesRequest

// A request message for MachineImages.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListMachineImagesRequest = src.ListMachineImagesRequest

// A request message for MachineTypes.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListMachineTypesRequest = src.ListMachineTypesRequest

// A request message for InstanceGroupManagers.ListManagedInstances. See the
// method description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListManagedInstancesInstanceGroupManagersRequest = src.ListManagedInstancesInstanceGroupManagersRequest

// A request message for RegionInstanceGroupManagers.ListManagedInstances. See
// the method description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListManagedInstancesRegionInstanceGroupManagersRequest = src.ListManagedInstancesRegionInstanceGroupManagersRequest

// A request message for NetworkEndpointGroups.List. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListNetworkEndpointGroupsRequest = src.ListNetworkEndpointGroupsRequest

// A request message for GlobalNetworkEndpointGroups.ListNetworkEndpoints. See
// the method description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest = src.ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest

// A request message for NetworkEndpointGroups.ListNetworkEndpoints. See the
// method description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListNetworkEndpointsNetworkEndpointGroupsRequest = src.ListNetworkEndpointsNetworkEndpointGroupsRequest

// A request message for NetworkFirewallPolicies.List. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListNetworkFirewallPoliciesRequest = src.ListNetworkFirewallPoliciesRequest

// A request message for Networks.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListNetworksRequest = src.ListNetworksRequest

// A request message for NodeGroups.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListNodeGroupsRequest = src.ListNodeGroupsRequest

// A request message for NodeTemplates.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListNodeTemplatesRequest = src.ListNodeTemplatesRequest

// A request message for NodeTypes.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListNodeTypesRequest = src.ListNodeTypesRequest

// A request message for NodeGroups.ListNodes. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListNodesNodeGroupsRequest = src.ListNodesNodeGroupsRequest

// A request message for PacketMirrorings.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListPacketMirroringsRequest = src.ListPacketMirroringsRequest

// A request message for Networks.ListPeeringRoutes. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListPeeringRoutesNetworksRequest = src.ListPeeringRoutesNetworksRequest

// The direction of the exchanged routes.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListPeeringRoutesNetworksRequest_Direction = src.ListPeeringRoutesNetworksRequest_Direction

// A request message for InstanceGroupManagers.ListPerInstanceConfigs. See the
// method description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListPerInstanceConfigsInstanceGroupManagersRequest = src.ListPerInstanceConfigsInstanceGroupManagersRequest

// A request message for RegionInstanceGroupManagers.ListPerInstanceConfigs.
// See the method description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListPerInstanceConfigsRegionInstanceGroupManagersRequest = src.ListPerInstanceConfigsRegionInstanceGroupManagersRequest

// A request message for SecurityPolicies.ListPreconfiguredExpressionSets. See
// the method description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListPreconfiguredExpressionSetsSecurityPoliciesRequest = src.ListPreconfiguredExpressionSetsSecurityPoliciesRequest

// A request message for PublicAdvertisedPrefixes.List. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListPublicAdvertisedPrefixesRequest = src.ListPublicAdvertisedPrefixesRequest

// A request message for PublicDelegatedPrefixes.List. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListPublicDelegatedPrefixesRequest = src.ListPublicDelegatedPrefixesRequest

// A request message for Instances.ListReferrers. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListReferrersInstancesRequest = src.ListReferrersInstancesRequest

// A request message for RegionAutoscalers.List. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListRegionAutoscalersRequest = src.ListRegionAutoscalersRequest

// A request message for RegionBackendServices.List. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListRegionBackendServicesRequest = src.ListRegionBackendServicesRequest

// A request message for RegionCommitments.List. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListRegionCommitmentsRequest = src.ListRegionCommitmentsRequest

// A request message for RegionDiskTypes.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListRegionDiskTypesRequest = src.ListRegionDiskTypesRequest

// A request message for RegionDisks.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListRegionDisksRequest = src.ListRegionDisksRequest

// A request message for RegionHealthCheckServices.List. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListRegionHealthCheckServicesRequest = src.ListRegionHealthCheckServicesRequest

// A request message for RegionHealthChecks.List. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListRegionHealthChecksRequest = src.ListRegionHealthChecksRequest

// A request message for RegionInstanceGroupManagers.List. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListRegionInstanceGroupManagersRequest = src.ListRegionInstanceGroupManagersRequest

// A request message for RegionInstanceGroups.List. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListRegionInstanceGroupsRequest = src.ListRegionInstanceGroupsRequest

// A request message for RegionNetworkEndpointGroups.List. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListRegionNetworkEndpointGroupsRequest = src.ListRegionNetworkEndpointGroupsRequest

// A request message for RegionNetworkFirewallPolicies.List. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListRegionNetworkFirewallPoliciesRequest = src.ListRegionNetworkFirewallPoliciesRequest

// A request message for RegionNotificationEndpoints.List. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListRegionNotificationEndpointsRequest = src.ListRegionNotificationEndpointsRequest

// A request message for RegionOperations.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListRegionOperationsRequest = src.ListRegionOperationsRequest

// A request message for RegionSecurityPolicies.List. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListRegionSecurityPoliciesRequest = src.ListRegionSecurityPoliciesRequest

// A request message for RegionSslCertificates.List. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListRegionSslCertificatesRequest = src.ListRegionSslCertificatesRequest

// A request message for RegionSslPolicies.List. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListRegionSslPoliciesRequest = src.ListRegionSslPoliciesRequest

// A request message for RegionTargetHttpProxies.List. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListRegionTargetHttpProxiesRequest = src.ListRegionTargetHttpProxiesRequest

// A request message for RegionTargetHttpsProxies.List. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListRegionTargetHttpsProxiesRequest = src.ListRegionTargetHttpsProxiesRequest

// A request message for RegionTargetTcpProxies.List. See the method
// description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListRegionTargetTcpProxiesRequest = src.ListRegionTargetTcpProxiesRequest

// A request message for RegionUrlMaps.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListRegionUrlMapsRequest = src.ListRegionUrlMapsRequest

// A request message for Regions.List. See the method description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListRegionsRequest = src.ListRegionsRequest

// A request message for Reservations.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListReservationsRequest = src.ListReservationsRequest

// A request message for ResourcePolicies.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListResourcePoliciesRequest = src.ListResourcePoliciesRequest

// A request message for Routers.List. See the method description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListRoutersRequest = src.ListRoutersRequest

// A request message for Routes.List. See the method description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListRoutesRequest = src.ListRoutesRequest

// A request message for SecurityPolicies.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListSecurityPoliciesRequest = src.ListSecurityPoliciesRequest

// A request message for ServiceAttachments.List. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListServiceAttachmentsRequest = src.ListServiceAttachmentsRequest

// A request message for Snapshots.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListSnapshotsRequest = src.ListSnapshotsRequest

// A request message for SslCertificates.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListSslCertificatesRequest = src.ListSslCertificatesRequest

// A request message for SslPolicies.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListSslPoliciesRequest = src.ListSslPoliciesRequest

// A request message for Subnetworks.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListSubnetworksRequest = src.ListSubnetworksRequest

// A request message for TargetGrpcProxies.List. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListTargetGrpcProxiesRequest = src.ListTargetGrpcProxiesRequest

// A request message for TargetHttpProxies.List. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListTargetHttpProxiesRequest = src.ListTargetHttpProxiesRequest

// A request message for TargetHttpsProxies.List. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListTargetHttpsProxiesRequest = src.ListTargetHttpsProxiesRequest

// A request message for TargetInstances.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListTargetInstancesRequest = src.ListTargetInstancesRequest

// A request message for TargetPools.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListTargetPoolsRequest = src.ListTargetPoolsRequest

// A request message for TargetSslProxies.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListTargetSslProxiesRequest = src.ListTargetSslProxiesRequest

// A request message for TargetTcpProxies.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListTargetTcpProxiesRequest = src.ListTargetTcpProxiesRequest

// A request message for TargetVpnGateways.List. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListTargetVpnGatewaysRequest = src.ListTargetVpnGatewaysRequest

// A request message for UrlMaps.List. See the method description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListUrlMapsRequest = src.ListUrlMapsRequest

// A request message for Subnetworks.ListUsable. See the method description
// for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListUsableSubnetworksRequest = src.ListUsableSubnetworksRequest

// A request message for VpnGateways.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListVpnGatewaysRequest = src.ListVpnGatewaysRequest

// A request message for VpnTunnels.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListVpnTunnelsRequest = src.ListVpnTunnelsRequest

// A request message for Projects.ListXpnHosts. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListXpnHostsProjectsRequest = src.ListXpnHostsProjectsRequest

// A request message for ZoneOperations.List. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListZoneOperationsRequest = src.ListZoneOperationsRequest

// A request message for Zones.List. See the method description for details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ListZonesRequest = src.ListZonesRequest
type LocalDisk = src.LocalDisk

// Provides a localized error message that is safe to return to the user which
// can be attached to an RPC error.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type LocalizedMessage = src.LocalizedMessage

// Configuration for location policy among multiple possible locations (e.g.
// preferences for zone selection among zones in a single region).
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type LocationPolicy = src.LocationPolicy
type LocationPolicyLocation = src.LocationPolicyLocation

// Per-zone constraints on location policy for this zone.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type LocationPolicyLocationConstraints = src.LocationPolicyLocationConstraints

// Preference for a given location. Set to either ALLOW or DENY.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type LocationPolicyLocation_Preference = src.LocationPolicyLocation_Preference

// Strategy for distributing VMs across zones in a region.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type LocationPolicy_TargetShape = src.LocationPolicy_TargetShape

// This is deprecated and has no effect. Do not use.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type LogConfig = src.LogConfig

// This is deprecated and has no effect. Do not use.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type LogConfigCloudAuditOptions = src.LogConfigCloudAuditOptions

// This is deprecated and has no effect. Do not use.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type LogConfigCloudAuditOptions_LogName = src.LogConfigCloudAuditOptions_LogName

// This is deprecated and has no effect. Do not use.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type LogConfigCounterOptions = src.LogConfigCounterOptions

// This is deprecated and has no effect. Do not use.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type LogConfigCounterOptionsCustomField = src.LogConfigCounterOptionsCustomField

// This is deprecated and has no effect. Do not use.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type LogConfigDataAccessOptions = src.LogConfigDataAccessOptions

// This is deprecated and has no effect. Do not use.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type LogConfigDataAccessOptions_LogMode = src.LogConfigDataAccessOptions_LogMode

// Represents a machine image resource. A machine image is a Compute Engine
// resource that stores all the configuration, metadata, permissions, and data
// from one or more disks required to create a Virtual machine (VM) instance.
// For more information, see Machine images.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type MachineImage = src.MachineImage

// A list of machine images.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type MachineImageList = src.MachineImageList

// [Output Only] The status of the machine image. One of the following values:
// INVALID, CREATING, READY, DELETING, and UPLOADING.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type MachineImage_Status = src.MachineImage_Status

// MachineImagesClient is the client API for MachineImages service. For
// semantics around ctx use and closing/ending streaming RPCs, please refer to
// https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type MachineImagesClient = src.MachineImagesClient

// MachineImagesServer is the server API for MachineImages service.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type MachineImagesServer = src.MachineImagesServer

// Represents a Machine Type resource. You can use specific machine types for
// your VM instances based on performance and pricing requirements. For more
// information, read Machine Types.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type MachineType = src.MachineType
type MachineTypeAggregatedList = src.MachineTypeAggregatedList

// Contains a list of machine types.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type MachineTypeList = src.MachineTypeList

// MachineTypesClient is the client API for MachineTypes service. For
// semantics around ctx use and closing/ending streaming RPCs, please refer to
// https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type MachineTypesClient = src.MachineTypesClient
type MachineTypesScopedList = src.MachineTypesScopedList

// MachineTypesServer is the server API for MachineTypes service.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type MachineTypesServer = src.MachineTypesServer

// A Managed Instance resource.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ManagedInstance = src.ManagedInstance
type ManagedInstanceInstanceHealth = src.ManagedInstanceInstanceHealth

// [Output Only] The current detailed instance health state.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ManagedInstanceInstanceHealth_DetailedHealthState = src.ManagedInstanceInstanceHealth_DetailedHealthState
type ManagedInstanceLastAttempt = src.ManagedInstanceLastAttempt
type ManagedInstanceVersion = src.ManagedInstanceVersion

// [Output Only] The current action that the managed instance group has
// scheduled for the instance. Possible values: - NONE The instance is running,
// and the managed instance group does not have any scheduled actions for this
// instance. - CREATING The managed instance group is creating this instance.
// If the group fails to create this instance, it will try again until it is
// successful. - CREATING_WITHOUT_RETRIES The managed instance group is
// attempting to create this instance only once. If the group fails to create
// this instance, it does not try again and the group's targetSize value is
// decreased instead. - RECREATING The managed instance group is recreating
// this instance. - DELETING The managed instance group is permanently deleting
// this instance. - ABANDONING The managed instance group is abandoning this
// instance. The instance will be removed from the instance group and from any
// target pools that are associated with this group. - RESTARTING The managed
// instance group is restarting the instance. - REFRESHING The managed instance
// group is applying configuration changes to the instance without stopping it.
// For example, the group can update the target pool list for an instance
// without stopping that instance. - VERIFYING The managed instance group has
// created the instance and it is in the process of being verified. Additional
// supported values which may be not listed in the enum directly due to
// technical reasons: STOPPING SUSPENDING
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ManagedInstance_CurrentAction = src.ManagedInstance_CurrentAction

// [Output Only] The status of the instance. This field is empty when the
// instance does not exist. Additional supported values which may be not listed
// in the enum directly due to technical reasons: STOPPING SUSPENDING
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type ManagedInstance_InstanceStatus = src.ManagedInstance_InstanceStatus

// A metadata key/value entry.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type Metadata = src.Metadata

// Opaque filter criteria used by load balancers to restrict routing
// configuration to a limited set of load balancing proxies. Proxies and
// sidecars involved in load balancing would typically present metadata to the
// load balancers that need to match criteria specified here. If a match takes
// place, the relevant configuration is made available to those proxies. For
// each metadataFilter in this list, if its filterMatchCriteria is set to
// MATCH_ANY, at least one of the filterLabels must match the corresponding
// label provided in the metadata. If its filterMatchCriteria is set to
// MATCH_ALL, then all of its filterLabels must match with corresponding labels
// provided in the metadata. An example for using metadataFilters would be: if
// load balancing involves Envoys, they receive routing configuration when
// values in metadataFilters match values supplied in of their XDS requests to
// loadbalancers.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type MetadataFilter = src.MetadataFilter

// MetadataFilter label name value pairs that are expected to match
// corresponding labels presented as metadata to the load balancer.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type MetadataFilterLabelMatch = src.MetadataFilterLabelMatch

// Specifies how individual filter label matches within the list of
// filterLabels and contributes toward the overall metadataFilter match.
// Supported values are: - MATCH_ANY: at least one of the filterLabels must
// have a matching label in the provided metadata. - MATCH_ALL: all
// filterLabels must have matching labels in the provided metadata.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type MetadataFilter_FilterMatchCriteria = src.MetadataFilter_FilterMatchCriteria

// A request message for Projects.MoveDisk. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type MoveDiskProjectRequest = src.MoveDiskProjectRequest

// A request message for FirewallPolicies.Move. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type MoveFirewallPolicyRequest = src.MoveFirewallPolicyRequest

// A request message for Projects.MoveInstance. See the method description for
// details.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type MoveInstanceProjectRequest = src.MoveInstanceProjectRequest

// The named port. For example: <"http", 80>.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type NamedPort = src.NamedPort

// Represents a VPC Network resource. Networks connect resources to each other
// and to the internet. For more information, read Virtual Private Cloud (VPC)
// Network.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type Network = src.Network

// Represents a Google Cloud Armor network edge security service resource.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type NetworkEdgeSecurityService = src.NetworkEdgeSecurityService
type NetworkEdgeSecurityServiceAggregatedList = src.NetworkEdgeSecurityServiceAggregatedList

// NetworkEdgeSecurityServicesClient is the client API for
// NetworkEdgeSecurityServices service. For semantics around ctx use and
// closing/ending streaming RPCs, please refer to
// https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type NetworkEdgeSecurityServicesClient = src.NetworkEdgeSecurityServicesClient
type NetworkEdgeSecurityServicesScopedList = src.NetworkEdgeSecurityServicesScopedList

// NetworkEdgeSecurityServicesServer is the server API for
// NetworkEdgeSecurityServices service.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type NetworkEdgeSecurityServicesServer = src.NetworkEdgeSecurityServicesServer

// The network endpoint.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type NetworkEndpoint = src.NetworkEndpoint

// Represents a collection of network endpoints. A network endpoint group
// (NEG) defines how a set of endpoints should be reached, whether they are
// reachable, and where they are located. For more information about using
// NEGs, see Setting up external HTTP(S) Load Balancing with internet NEGs,
// Setting up zonal NEGs, or Setting up external HTTP(S) Load Balancing with
// serverless NEGs.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type NetworkEndpointGroup = src.NetworkEndpointGroup
type NetworkEndpointGroupAggregatedList = src.NetworkEndpointGroupAggregatedList

// Configuration for an App Engine network endpoint group (NEG). The service
// is optional, may be provided explicitly or in the URL mask. The version is
// optional and can only be provided explicitly or in the URL mask when service
// is present. Note: App Engine service must be in the same project and located
// in the same region as the Serverless NEG.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type NetworkEndpointGroupAppEngine = src.NetworkEndpointGroupAppEngine

// Configuration for a Cloud Function network endpoint group (NEG). The
// function must be provided explicitly or in the URL mask. Note: Cloud
// Function must be in the same project and located in the same region as the
// Serverless NEG.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type NetworkEndpointGroupCloudFunction = src.NetworkEndpointGroupCloudFunction

// Configuration for a Cloud Run network endpoint group (NEG). The service
// must be provided explicitly or in the URL mask. The tag is optional, may be
// provided explicitly or in the URL mask. Note: Cloud Run service must be in
// the same project and located in the same region as the Serverless NEG.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type NetworkEndpointGroupCloudRun = src.NetworkEndpointGroupCloudRun
type NetworkEndpointGroupList = src.NetworkEndpointGroupList

// All data that is specifically relevant to only network endpoint groups of
// type PRIVATE_SERVICE_CONNECT.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type NetworkEndpointGroupPscData = src.NetworkEndpointGroupPscData

// [Output Only] The connection status of the PSC Forwarding Rule.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type NetworkEndpointGroupPscData_PscConnectionStatus = src.NetworkEndpointGroupPscData_PscConnectionStatus

// Type of network endpoints in this network endpoint group. Can be one of
// GCE_VM_IP, GCE_VM_IP_PORT, NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT,
// INTERNET_IP_PORT, SERVERLESS, PRIVATE_SERVICE_CONNECT.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type NetworkEndpointGroup_NetworkEndpointType = src.NetworkEndpointGroup_NetworkEndpointType
type NetworkEndpointGroupsAttachEndpointsRequest = src.NetworkEndpointGroupsAttachEndpointsRequest

// NetworkEndpointGroupsClient is the client API for NetworkEndpointGroups
// service. For semantics around ctx use and closing/ending streaming RPCs,
// please refer to
// https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type NetworkEndpointGroupsClient = src.NetworkEndpointGroupsClient
type NetworkEndpointGroupsDetachEndpointsRequest = src.NetworkEndpointGroupsDetachEndpointsRequest
type NetworkEndpointGroupsListEndpointsRequest = src.NetworkEndpointGroupsListEndpointsRequest

// Optional query parameter for showing the health status of each network
// endpoint. Valid options are SKIP or SHOW. If you don't specify this
// parameter, the health status of network endpoints will not be provided.
//
// Deprecated: Please use types in: cloud.google.com/go/compute/apiv1/computepb
type NetworkEndpointGroupsListEndpointsRequest_HealthStatus = src.NetworkEndpointGroupsListEndpointsRequest_HealthStatus
type NetworkEndpointGroupsListNetworkEndpoints = src.NetworkEndpointGroupsListNetworkEndpoints
type NetworkEndpointGroupsScopedList = src.NetworkEndpointGroupsScopedList

// NetworkEndpointGroupsServer is the server API for

repository: googleapis/go-genproto

repo_name: googleapis/go-genproto