- 1.79.0 (latest)
 - 1.77.0
 - 1.76.0
 - 1.75.0
 - 1.74.0
 - 1.73.0
 - 1.71.0
 - 1.69.0
 - 1.68.0
 - 1.65.0
 - 1.64.0
 - 1.63.0
 - 1.61.0
 - 1.60.0
 - 1.59.0
 - 1.58.0
 - 1.57.0
 - 1.56.0
 - 1.55.0
 - 1.54.0
 - 1.53.0
 - 1.52.0
 - 1.50.0
 - 1.49.0
 - 1.48.0
 - 1.47.0
 - 1.46.0
 - 1.45.0
 - 1.44.0
 - 1.43.0
 - 1.42.0
 - 1.41.0
 - 1.40.0
 - 1.38.0
 - 1.37.0
 - 1.36.0
 - 1.35.0
 - 1.34.0
 - 1.33.0
 - 1.32.0
 - 1.31.0
 - 1.30.0
 - 1.29.0
 - 1.28.0
 - 1.25.0
 - 1.24.0
 - 1.23.0
 - 1.22.0
 - 1.21.0
 - 1.20.0
 - 1.19.0
 - 1.18.0
 - 1.17.0
 - 1.16.0
 - 1.15.0
 - 1.14.0
 - 1.13.0
 - 1.12.0
 - 1.10.0
 - 1.9.0
 - 1.8.0
 - 1.7.0
 - 1.6.0
 - 1.5.0
 - 1.1.10
 
public enum DropInfo.Cause extends Enum<DropInfo.Cause> implements ProtocolMessageEnumDrop cause types:
 Protobuf enum google.cloud.networkmanagement.v1.DropInfo.Cause
Implements
ProtocolMessageEnumStatic Fields | 
      |
|---|---|
| Name | Description | 
CAUSE_UNSPECIFIED | 
        Cause is unspecified.    | 
      
CAUSE_UNSPECIFIED_VALUE | 
        Cause is unspecified.    | 
      
CLOUD_FUNCTION_NOT_ACTIVE | 
        Packet could be dropped because the Cloud Function is not in an active status.    | 
      
CLOUD_FUNCTION_NOT_ACTIVE_VALUE | 
        Packet could be dropped because the Cloud Function is not in an active status.    | 
      
CLOUD_NAT_NO_ADDRESSES | 
        Packet sent to Cloud Nat without active NAT IPs.    | 
      
CLOUD_NAT_NO_ADDRESSES_VALUE | 
        Packet sent to Cloud Nat without active NAT IPs.    | 
      
CLOUD_RUN_REVISION_NOT_READY | 
        Packet sent from a Cloud Run revision that is not ready.    | 
      
CLOUD_RUN_REVISION_NOT_READY_VALUE | 
        Packet sent from a Cloud Run revision that is not ready.    | 
      
CLOUD_SQL_INSTANCE_NOT_CONFIGURED_FOR_EXTERNAL_TRAFFIC | 
        Packet sent from a Cloud SQL instance to an external IP address is not allowed. The Cloud SQL instance is not configured to send packets to external IP addresses.    | 
      
CLOUD_SQL_INSTANCE_NOT_CONFIGURED_FOR_EXTERNAL_TRAFFIC_VALUE | 
        Packet sent from a Cloud SQL instance to an external IP address is not allowed. The Cloud SQL instance is not configured to send packets to external IP addresses.    | 
      
CLOUD_SQL_INSTANCE_NOT_RUNNING | 
        Packet sent from or to a Cloud SQL instance that is not in running state.    | 
      
CLOUD_SQL_INSTANCE_NOT_RUNNING_VALUE | 
        Packet sent from or to a Cloud SQL instance that is not in running state.    | 
      
CLOUD_SQL_INSTANCE_NO_IP_ADDRESS | 
        Packet was dropped because the Cloud SQL instance has neither a private nor a public IP address.    | 
      
CLOUD_SQL_INSTANCE_NO_IP_ADDRESS_VALUE | 
        Packet was dropped because the Cloud SQL instance has neither a private nor a public IP address.    | 
      
CLOUD_SQL_INSTANCE_NO_ROUTE | 
        Packet was dropped because there is no route from a Cloud SQL instance to a destination network.    | 
      
CLOUD_SQL_INSTANCE_NO_ROUTE_VALUE | 
        Packet was dropped because there is no route from a Cloud SQL instance to a destination network.    | 
      
CLOUD_SQL_INSTANCE_UNAUTHORIZED_ACCESS | 
        Access to the Cloud SQL instance endpoint is not authorized. See Authorizing with authorized networks for more details.    | 
      
CLOUD_SQL_INSTANCE_UNAUTHORIZED_ACCESS_VALUE | 
        Access to the Cloud SQL instance endpoint is not authorized. See Authorizing with authorized networks for more details.    | 
      
CLOUD_SQL_PSC_NEG_UNSUPPORTED | 
        The packet is sent to the Private Service Connect backend (network endpoint group) targeting a Cloud SQL service attachment, but this configuration is not supported.    | 
      
CLOUD_SQL_PSC_NEG_UNSUPPORTED_VALUE | 
        The packet is sent to the Private Service Connect backend (network endpoint group) targeting a Cloud SQL service attachment, but this configuration is not supported.    | 
      
DROPPED_INSIDE_CLOUD_SQL_SERVICE | 
        Packet was dropped inside Cloud SQL Service.    | 
      
DROPPED_INSIDE_CLOUD_SQL_SERVICE_VALUE | 
        Packet was dropped inside Cloud SQL Service.    | 
      
DROPPED_INSIDE_GKE_SERVICE | 
        Packet was dropped inside Google Kubernetes Engine Service.    | 
      
DROPPED_INSIDE_GKE_SERVICE_VALUE | 
        Packet was dropped inside Google Kubernetes Engine Service.    | 
      
DROPPED_INSIDE_PSC_SERVICE_PRODUCER | 
        Packet was dropped inside Private Service Connect service producer.    | 
      
DROPPED_INSIDE_PSC_SERVICE_PRODUCER_VALUE | 
        Packet was dropped inside Private Service Connect service producer.    | 
      
FIREWALL_BLOCKING_LOAD_BALANCER_BACKEND_HEALTH_CHECK | 
        Firewalls block the health check probes to the backends and cause the backends to be unavailable for traffic from the load balancer. For more details, see Health check firewall rules.    | 
      
FIREWALL_BLOCKING_LOAD_BALANCER_BACKEND_HEALTH_CHECK_VALUE | 
        Firewalls block the health check probes to the backends and cause the backends to be unavailable for traffic from the load balancer. For more details, see Health check firewall rules.    | 
      
FIREWALL_RULE | 
        Dropped due to a firewall rule, unless allowed due to connection tracking.    | 
      
FIREWALL_RULE_VALUE | 
        Dropped due to a firewall rule, unless allowed due to connection tracking.    | 
      
FOREIGN_IP_DISALLOWED | 
        A Compute Engine instance can only send or receive a packet with a foreign IP address if ip_forward is enabled.    | 
      
FOREIGN_IP_DISALLOWED_VALUE | 
        A Compute Engine instance can only send or receive a packet with a foreign IP address if ip_forward is enabled.    | 
      
FORWARDING_RULE_MISMATCH | 
        Forwarding rule's protocol and ports do not match the packet header.    | 
      
FORWARDING_RULE_MISMATCH_VALUE | 
        Forwarding rule's protocol and ports do not match the packet header.    | 
      
FORWARDING_RULE_NO_INSTANCES | 
        Forwarding rule does not have backends configured.    | 
      
FORWARDING_RULE_NO_INSTANCES_VALUE | 
        Forwarding rule does not have backends configured.    | 
      
FORWARDING_RULE_REGION_MISMATCH | 
        Packet could be dropped because it was sent from a different region to a regional forwarding without global access.    | 
      
FORWARDING_RULE_REGION_MISMATCH_VALUE | 
        Packet could be dropped because it was sent from a different region to a regional forwarding without global access.    | 
      
GKE_CLUSTER_NOT_RUNNING | 
        Packet sent from or to a GKE cluster that is not in running state.    | 
      
GKE_CLUSTER_NOT_RUNNING_VALUE | 
        Packet sent from or to a GKE cluster that is not in running state.    | 
      
GKE_CONTROL_PLANE_NO_ROUTE | 
        Packet was dropped because there is no route from a GKE cluster control plane to a destination network.    | 
      
GKE_CONTROL_PLANE_NO_ROUTE_VALUE | 
        Packet was dropped because there is no route from a GKE cluster control plane to a destination network.    | 
      
GKE_CONTROL_PLANE_REGION_MISMATCH | 
        Packet was dropped because a GKE cluster private endpoint is unreachable from a region different from the cluster's region.    | 
      
GKE_CONTROL_PLANE_REGION_MISMATCH_VALUE | 
        Packet was dropped because a GKE cluster private endpoint is unreachable from a region different from the cluster's region.    | 
      
GKE_MASTER_UNAUTHORIZED_ACCESS | 
        Access to Google Kubernetes Engine cluster master's endpoint is not authorized. See Access to the cluster endpoints for more details.    | 
      
GKE_MASTER_UNAUTHORIZED_ACCESS_VALUE | 
        Access to Google Kubernetes Engine cluster master's endpoint is not authorized. See Access to the cluster endpoints for more details.    | 
      
GKE_PSC_ENDPOINT_MISSING | 
        Packet was dropped because the GKE cluster uses Private Service Connect (PSC), but the PSC endpoint is not found in the project.    | 
      
GKE_PSC_ENDPOINT_MISSING_VALUE | 
        Packet was dropped because the GKE cluster uses Private Service Connect (PSC), but the PSC endpoint is not found in the project.    | 
      
GOOGLE_MANAGED_SERVICE_NO_PEERING | 
        Packet was dropped because there is no peering between the originating network and the Google Managed Services Network.    | 
      
GOOGLE_MANAGED_SERVICE_NO_PEERING_VALUE | 
        Packet was dropped because there is no peering between the originating network and the Google Managed Services Network.    | 
      
GOOGLE_MANAGED_SERVICE_NO_PSC_ENDPOINT | 
        Packet was dropped because the Google-managed service uses Private Service Connect (PSC), but the PSC endpoint is not found in the project.    | 
      
GOOGLE_MANAGED_SERVICE_NO_PSC_ENDPOINT_VALUE | 
        Packet was dropped because the Google-managed service uses Private Service Connect (PSC), but the PSC endpoint is not found in the project.    | 
      
HYBRID_NEG_NON_DYNAMIC_ROUTE_MATCHED | 
        The packet sent from the hybrid NEG proxy matches a non-dynamic route, but such a configuration is not supported.    | 
      
HYBRID_NEG_NON_DYNAMIC_ROUTE_MATCHED_VALUE | 
        The packet sent from the hybrid NEG proxy matches a non-dynamic route, but such a configuration is not supported.    | 
      
HYBRID_NEG_NON_LOCAL_DYNAMIC_ROUTE_MATCHED | 
        The packet sent from the hybrid NEG proxy matches a dynamic route with a next hop in a different region, but such a configuration is not supported.    | 
      
HYBRID_NEG_NON_LOCAL_DYNAMIC_ROUTE_MATCHED_VALUE | 
        The packet sent from the hybrid NEG proxy matches a dynamic route with a next hop in a different region, but such a configuration is not supported.    | 
      
INSTANCE_NOT_RUNNING | 
        Packet is sent from or to a Compute Engine instance that is not in a running state.    | 
      
INSTANCE_NOT_RUNNING_VALUE | 
        Packet is sent from or to a Compute Engine instance that is not in a running state.    | 
      
LOAD_BALANCER_HAS_NO_PROXY_SUBNET | 
        Packet sent to a load balancer, which requires a proxy-only subnet and the subnet is not found.    | 
      
LOAD_BALANCER_HAS_NO_PROXY_SUBNET_VALUE | 
        Packet sent to a load balancer, which requires a proxy-only subnet and the subnet is not found.    | 
      
NO_EXTERNAL_ADDRESS | 
        Instance with only an internal IP address tries to access external hosts, but Cloud NAT is not enabled in the subnet, unless special configurations on a VM allow this connection.    | 
      
NO_EXTERNAL_ADDRESS_VALUE | 
        Instance with only an internal IP address tries to access external hosts, but Cloud NAT is not enabled in the subnet, unless special configurations on a VM allow this connection.    | 
      
NO_NAT_SUBNETS_FOR_PSC_SERVICE_ATTACHMENT | 
        No NAT subnets are defined for the PSC service attachment.    | 
      
NO_NAT_SUBNETS_FOR_PSC_SERVICE_ATTACHMENT_VALUE | 
        No NAT subnets are defined for the PSC service attachment.    | 
      
NO_ROUTE | 
        Dropped due to no matching routes.    | 
      
NO_ROUTE_FROM_INTERNET_TO_PRIVATE_IPV6_ADDRESS | 
        Packet is sent from the Internet to the private IPv6 address.    | 
      
NO_ROUTE_FROM_INTERNET_TO_PRIVATE_IPV6_ADDRESS_VALUE | 
        Packet is sent from the Internet to the private IPv6 address.    | 
      
NO_ROUTE_VALUE | 
        Dropped due to no matching routes.    | 
      
PRIVATE_GOOGLE_ACCESS_DISALLOWED | 
        Instance with only an internal IP address tries to access Google API and services, but private Google access is not enabled in the subnet.    | 
      
PRIVATE_GOOGLE_ACCESS_DISALLOWED_VALUE | 
        Instance with only an internal IP address tries to access Google API and services, but private Google access is not enabled in the subnet.    | 
      
PRIVATE_GOOGLE_ACCESS_VIA_VPN_TUNNEL_UNSUPPORTED | 
        Source endpoint tries to access Google API and services through the VPN tunnel to another network, but Private Google Access needs to be enabled in the source endpoint network.    | 
      
PRIVATE_GOOGLE_ACCESS_VIA_VPN_TUNNEL_UNSUPPORTED_VALUE | 
        Source endpoint tries to access Google API and services through the VPN tunnel to another network, but Private Google Access needs to be enabled in the source endpoint network.    | 
      
PRIVATE_TRAFFIC_TO_INTERNET | 
        Packet with internal destination address sent to the internet gateway.    | 
      
PRIVATE_TRAFFIC_TO_INTERNET_VALUE | 
        Packet with internal destination address sent to the internet gateway.    | 
      
PSC_CONNECTION_NOT_ACCEPTED | 
        The Private Service Connect endpoint is in a project that is not approved to connect to the service.    | 
      
PSC_CONNECTION_NOT_ACCEPTED_VALUE | 
        The Private Service Connect endpoint is in a project that is not approved to connect to the service.    | 
      
PSC_ENDPOINT_ACCESSED_FROM_PEERED_NETWORK | 
        The packet is sent to the Private Service Connect endpoint over the peering, but it's not supported.    | 
      
PSC_ENDPOINT_ACCESSED_FROM_PEERED_NETWORK_VALUE | 
        The packet is sent to the Private Service Connect endpoint over the peering, but it's not supported.    | 
      
PSC_NEG_PRODUCER_ENDPOINT_NO_GLOBAL_ACCESS | 
        The packet is sent to the Private Service Connect backend (network endpoint group), but the producer PSC forwarding rule does not have global access enabled.    | 
      
PSC_NEG_PRODUCER_ENDPOINT_NO_GLOBAL_ACCESS_VALUE | 
        The packet is sent to the Private Service Connect backend (network endpoint group), but the producer PSC forwarding rule does not have global access enabled.    | 
      
PSC_NEG_PRODUCER_FORWARDING_RULE_MULTIPLE_PORTS | 
        The packet is sent to the Private Service Connect backend (network endpoint group), but the producer PSC forwarding rule has multiple ports specified.    | 
      
PSC_NEG_PRODUCER_FORWARDING_RULE_MULTIPLE_PORTS_VALUE | 
        The packet is sent to the Private Service Connect backend (network endpoint group), but the producer PSC forwarding rule has multiple ports specified.    | 
      
PUBLIC_CLOUD_SQL_INSTANCE_TO_PRIVATE_DESTINATION | 
        Packet sent from a Cloud SQL instance with only a public IP address to a private IP address.    | 
      
PUBLIC_CLOUD_SQL_INSTANCE_TO_PRIVATE_DESTINATION_VALUE | 
        Packet sent from a Cloud SQL instance with only a public IP address to a private IP address.    | 
      
PUBLIC_GKE_CONTROL_PLANE_TO_PRIVATE_DESTINATION | 
        Packet sent from a public GKE cluster control plane to a private IP address.    | 
      
PUBLIC_GKE_CONTROL_PLANE_TO_PRIVATE_DESTINATION_VALUE | 
        Packet sent from a public GKE cluster control plane to a private IP address.    | 
      
ROUTE_BLACKHOLE | 
        Dropped due to invalid route. Route's next hop is a blackhole.    | 
      
ROUTE_BLACKHOLE_VALUE | 
        Dropped due to invalid route. Route's next hop is a blackhole.    | 
      
ROUTE_NEXT_HOP_FORWARDING_RULE_IP_MISMATCH | 
        Route's next hop forwarding rule doesn't match next hop IP address.    | 
      
ROUTE_NEXT_HOP_FORWARDING_RULE_IP_MISMATCH_VALUE | 
        Route's next hop forwarding rule doesn't match next hop IP address.    | 
      
ROUTE_NEXT_HOP_FORWARDING_RULE_TYPE_INVALID | 
        Route's next hop forwarding rule type is invalid (it's not a forwarding rule of the internal passthrough load balancer).    | 
      
ROUTE_NEXT_HOP_FORWARDING_RULE_TYPE_INVALID_VALUE | 
        Route's next hop forwarding rule type is invalid (it's not a forwarding rule of the internal passthrough load balancer).    | 
      
ROUTE_NEXT_HOP_INSTANCE_NON_PRIMARY_IP | 
        Route's next hop IP address is not a primary IP address of the next hop instance.    | 
      
ROUTE_NEXT_HOP_INSTANCE_NON_PRIMARY_IP_VALUE | 
        Route's next hop IP address is not a primary IP address of the next hop instance.    | 
      
ROUTE_NEXT_HOP_INSTANCE_WRONG_NETWORK | 
        Route's next hop instance doesn't have a NIC in the route's network.    | 
      
ROUTE_NEXT_HOP_INSTANCE_WRONG_NETWORK_VALUE | 
        Route's next hop instance doesn't have a NIC in the route's network.    | 
      
ROUTE_NEXT_HOP_IP_ADDRESS_NOT_RESOLVED | 
        Route's next hop IP address cannot be resolved to a GCP resource.    | 
      
ROUTE_NEXT_HOP_IP_ADDRESS_NOT_RESOLVED_VALUE | 
        Route's next hop IP address cannot be resolved to a GCP resource.    | 
      
ROUTE_NEXT_HOP_RESOURCE_NOT_FOUND | 
        Route's next hop resource is not found.    | 
      
ROUTE_NEXT_HOP_RESOURCE_NOT_FOUND_VALUE | 
        Route's next hop resource is not found.    | 
      
ROUTE_NEXT_HOP_VPN_TUNNEL_NOT_ESTABLISHED | 
        Route's next hop VPN tunnel is down (does not have valid IKE SAs).    | 
      
ROUTE_NEXT_HOP_VPN_TUNNEL_NOT_ESTABLISHED_VALUE | 
        Route's next hop VPN tunnel is down (does not have valid IKE SAs).    | 
      
ROUTE_WRONG_NETWORK | 
        Packet is sent to a wrong (unintended) network. Example: you trace a packet from VM1:Network1 to VM2:Network2, however, the route configured in Network1 sends the packet destined for VM2's IP address to Network3.    | 
      
ROUTE_WRONG_NETWORK_VALUE | 
        Packet is sent to a wrong (unintended) network. Example: you trace a packet from VM1:Network1 to VM2:Network2, however, the route configured in Network1 sends the packet destined for VM2's IP address to Network3.    | 
      
ROUTING_LOOP | 
        Packet is stuck in a routing loop.    | 
      
ROUTING_LOOP_VALUE | 
        Packet is stuck in a routing loop.    | 
      
TRAFFIC_TYPE_BLOCKED | 
        The type of traffic is blocked and the user cannot configure a firewall rule to enable it. See Always blocked traffic for more details.    | 
      
TRAFFIC_TYPE_BLOCKED_VALUE | 
        The type of traffic is blocked and the user cannot configure a firewall rule to enable it. See Always blocked traffic for more details.    | 
      
UNKNOWN_EXTERNAL_ADDRESS | 
        Destination external address cannot be resolved to a known target. If the address is used in a Google Cloud project, provide the project ID as test input.    | 
      
UNKNOWN_EXTERNAL_ADDRESS_VALUE | 
        Destination external address cannot be resolved to a known target. If the address is used in a Google Cloud project, provide the project ID as test input.    | 
      
UNKNOWN_INTERNAL_ADDRESS | 
        Destination internal address cannot be resolved to a known target. If this is a shared VPC scenario, verify if the service project ID is provided as test input. Otherwise, verify if the IP address is being used in the project.    | 
      
UNKNOWN_INTERNAL_ADDRESS_VALUE | 
        Destination internal address cannot be resolved to a known target. If this is a shared VPC scenario, verify if the service project ID is provided as test input. Otherwise, verify if the IP address is being used in the project.    | 
      
UNRECOGNIZED | 
        |
VPC_CONNECTOR_NOT_RUNNING | 
        Packet could be dropped because the VPC connector is not in a running state.    | 
      
VPC_CONNECTOR_NOT_RUNNING_VALUE | 
        Packet could be dropped because the VPC connector is not in a running state.    | 
      
VPC_CONNECTOR_NOT_SET | 
        Packet could be dropped because no VPC connector is set.    | 
      
VPC_CONNECTOR_NOT_SET_VALUE | 
        Packet could be dropped because no VPC connector is set.    | 
      
VPN_TUNNEL_LOCAL_SELECTOR_MISMATCH | 
        The packet does not match a policy-based VPN tunnel local selector.    | 
      
VPN_TUNNEL_LOCAL_SELECTOR_MISMATCH_VALUE | 
        The packet does not match a policy-based VPN tunnel local selector.    | 
      
VPN_TUNNEL_REMOTE_SELECTOR_MISMATCH | 
        The packet does not match a policy-based VPN tunnel remote selector.    | 
      
VPN_TUNNEL_REMOTE_SELECTOR_MISMATCH_VALUE | 
        The packet does not match a policy-based VPN tunnel remote selector.    | 
      
Static Methods | 
      |
|---|---|
| Name | Description | 
forNumber(int value) | 
        |
getDescriptor() | 
        |
internalGetValueMap() | 
        |
valueOf(Descriptors.EnumValueDescriptor desc) | 
        |
valueOf(int value) | 
        Deprecated. Use #forNumber(int) instead.  | 
      
valueOf(String name) | 
        |
values() | 
        |
Methods | 
      |
|---|---|
| Name | Description | 
getDescriptorForType() | 
        |
getNumber() | 
        |
getValueDescriptor() | 
        |