Enum DropInfo.Cause
- java.lang.Object
-
- java.lang.Enum<DropInfo.Cause>
-
- com.google.cloud.networkmanagement.v1beta1.DropInfo.Cause
-
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite
,com.google.protobuf.ProtocolMessageEnum
,Serializable
,Comparable<DropInfo.Cause>
- Enclosing class:
- DropInfo
public static enum DropInfo.Cause extends Enum<DropInfo.Cause> implements com.google.protobuf.ProtocolMessageEnum
Drop cause types:
Protobuf enumgoogle.cloud.networkmanagement.v1beta1.DropInfo.Cause
-
-
Enum Constant Summary
Enum Constants Enum Constant Description CAUSE_UNSPECIFIED
Cause is unspecified.CLOUD_FUNCTION_NOT_ACTIVE
Packet could be dropped because the Cloud Function is not in an active status.CLOUD_RUN_REVISION_NOT_READY
Packet sent from a Cloud Run revision that is not ready.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_ROUTE
Packet was dropped because there is no route from a Cloud SQL instance to a destination network.CLOUD_SQL_INSTANCE_NOT_CONFIGURED_FOR_EXTERNAL_TRAFFIC
Packet sent from a Cloud SQL instance to an external IP address is not allowed.CLOUD_SQL_INSTANCE_NOT_RUNNING
Packet sent from or to a Cloud SQL instance that is not in running state.CLOUD_SQL_INSTANCE_UNAUTHORIZED_ACCESS
Access to the Cloud SQL instance endpoint is not authorized.DROPPED_INSIDE_CLOUD_SQL_SERVICE
Packet was dropped inside Cloud SQL Service.DROPPED_INSIDE_GKE_SERVICE
Packet was dropped inside Google Kubernetes Engine Service.DROPPED_INSIDE_PSC_SERVICE_PRODUCER
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.FIREWALL_RULE
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.FORWARDING_RULE_MISMATCH
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_REGION_MISMATCH
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_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_REGION_MISMATCH
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.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.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_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.INSTANCE_NOT_RUNNING
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.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_ROUTE
Dropped due to no 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.PRIVATE_TRAFFIC_TO_INTERNET
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.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_GKE_CONTROL_PLANE_TO_PRIVATE_DESTINATION
Packet sent from a public GKE cluster control plane to a private IP address.ROUTE_BLACKHOLE
Dropped due to invalid route.ROUTE_WRONG_NETWORK
Packet is sent to a wrong (unintended) network.TRAFFIC_TYPE_BLOCKED
The type of traffic is blocked and the user cannot configure a firewall rule to enable it.UNKNOWN_EXTERNAL_ADDRESS
Destination external address cannot be resolved to a known target.UNKNOWN_INTERNAL_ADDRESS
Destination internal address cannot be resolved to a known target.UNRECOGNIZED
VPC_CONNECTOR_NOT_RUNNING
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.
-
Field Summary
Fields Modifier and Type Field Description static int
CAUSE_UNSPECIFIED_VALUE
Cause is unspecified.static int
CLOUD_FUNCTION_NOT_ACTIVE_VALUE
Packet could be dropped because the Cloud Function is not in an active status.static int
CLOUD_RUN_REVISION_NOT_READY_VALUE
Packet sent from a Cloud Run revision that is not ready.static int
CLOUD_SQL_INSTANCE_NO_IP_ADDRESS_VALUE
Packet was dropped because the Cloud SQL instance has neither a private nor a public IP address.static int
CLOUD_SQL_INSTANCE_NO_ROUTE_VALUE
Packet was dropped because there is no route from a Cloud SQL instance to a destination network.static int
CLOUD_SQL_INSTANCE_NOT_CONFIGURED_FOR_EXTERNAL_TRAFFIC_VALUE
Packet sent from a Cloud SQL instance to an external IP address is not allowed.static int
CLOUD_SQL_INSTANCE_NOT_RUNNING_VALUE
Packet sent from or to a Cloud SQL instance that is not in running state.static int
CLOUD_SQL_INSTANCE_UNAUTHORIZED_ACCESS_VALUE
Access to the Cloud SQL instance endpoint is not authorized.static int
DROPPED_INSIDE_CLOUD_SQL_SERVICE_VALUE
Packet was dropped inside Cloud SQL Service.static int
DROPPED_INSIDE_GKE_SERVICE_VALUE
Packet was dropped inside Google Kubernetes Engine Service.static int
DROPPED_INSIDE_PSC_SERVICE_PRODUCER_VALUE
Packet was dropped inside Private Service Connect service producer.static int
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.static int
FIREWALL_RULE_VALUE
Dropped due to a firewall rule, unless allowed due to connection tracking.static int
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.static int
FORWARDING_RULE_MISMATCH_VALUE
Forwarding rule's protocol and ports do not match the packet header.static int
FORWARDING_RULE_NO_INSTANCES_VALUE
Forwarding rule does not have backends configured.static int
FORWARDING_RULE_REGION_MISMATCH_VALUE
Packet could be dropped because it was sent from a different region to a regional forwarding without global access.static int
GKE_CLUSTER_NOT_RUNNING_VALUE
Packet sent from or to a GKE cluster that is not in running state.static int
GKE_CONTROL_PLANE_NO_ROUTE_VALUE
Packet was dropped because there is no route from a GKE cluster control plane to a destination network.static int
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.static int
GKE_MASTER_UNAUTHORIZED_ACCESS_VALUE
Access to Google Kubernetes Engine cluster master's endpoint is not authorized.static int
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.static int
GOOGLE_MANAGED_SERVICE_NO_PEERING_VALUE
Packet was dropped because there is no peering between the originating network and the Google Managed Services Network.static int
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.static int
INSTANCE_NOT_RUNNING_VALUE
Packet is sent from or to a Compute Engine instance that is not in a running state.static int
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.static int
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.static int
NO_ROUTE_VALUE
Dropped due to no routes.static int
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.static int
PRIVATE_TRAFFIC_TO_INTERNET_VALUE
Packet with internal destination address sent to the internet gateway.static int
PSC_CONNECTION_NOT_ACCEPTED_VALUE
The Private Service Connect endpoint is in a project that is not approved to connect to the service.static int
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.static int
PUBLIC_GKE_CONTROL_PLANE_TO_PRIVATE_DESTINATION_VALUE
Packet sent from a public GKE cluster control plane to a private IP address.static int
ROUTE_BLACKHOLE_VALUE
Dropped due to invalid route.static int
ROUTE_WRONG_NETWORK_VALUE
Packet is sent to a wrong (unintended) network.static int
TRAFFIC_TYPE_BLOCKED_VALUE
The type of traffic is blocked and the user cannot configure a firewall rule to enable it.static int
UNKNOWN_EXTERNAL_ADDRESS_VALUE
Destination external address cannot be resolved to a known target.static int
UNKNOWN_INTERNAL_ADDRESS_VALUE
Destination internal address cannot be resolved to a known target.static int
VPC_CONNECTOR_NOT_RUNNING_VALUE
Packet could be dropped because the VPC connector is not in a running state.static int
VPC_CONNECTOR_NOT_SET_VALUE
Packet could be dropped because no VPC connector is set.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static DropInfo.Cause
forNumber(int value)
static com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor()
com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType()
int
getNumber()
com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor()
static com.google.protobuf.Internal.EnumLiteMap<DropInfo.Cause>
internalGetValueMap()
static DropInfo.Cause
valueOf(int value)
Deprecated.static DropInfo.Cause
valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Returns the enum constant of this type with the specified name.static DropInfo.Cause
valueOf(String name)
Returns the enum constant of this type with the specified name.static DropInfo.Cause[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
CAUSE_UNSPECIFIED
public static final DropInfo.Cause CAUSE_UNSPECIFIED
Cause is unspecified.
CAUSE_UNSPECIFIED = 0;
-
UNKNOWN_EXTERNAL_ADDRESS
public static final DropInfo.Cause 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 = 1;
-
FOREIGN_IP_DISALLOWED
public static final DropInfo.Cause 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 = 2;
-
FIREWALL_RULE
public static final DropInfo.Cause FIREWALL_RULE
Dropped due to a firewall rule, unless allowed due to connection tracking.
FIREWALL_RULE = 3;
-
NO_ROUTE
public static final DropInfo.Cause NO_ROUTE
Dropped due to no routes.
NO_ROUTE = 4;
-
ROUTE_BLACKHOLE
public static final DropInfo.Cause ROUTE_BLACKHOLE
Dropped due to invalid route. Route's next hop is a blackhole.
ROUTE_BLACKHOLE = 5;
-
ROUTE_WRONG_NETWORK
public static final DropInfo.Cause 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 addresss to Network3.
ROUTE_WRONG_NETWORK = 6;
-
PRIVATE_TRAFFIC_TO_INTERNET
public static final DropInfo.Cause PRIVATE_TRAFFIC_TO_INTERNET
Packet with internal destination address sent to the internet gateway.
PRIVATE_TRAFFIC_TO_INTERNET = 7;
-
PRIVATE_GOOGLE_ACCESS_DISALLOWED
public static final DropInfo.Cause 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.
PRIVATE_GOOGLE_ACCESS_DISALLOWED = 8;
-
NO_EXTERNAL_ADDRESS
public static final DropInfo.Cause 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 = 9;
-
UNKNOWN_INTERNAL_ADDRESS
public static final DropInfo.Cause 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 = 10;
-
FORWARDING_RULE_MISMATCH
public static final DropInfo.Cause FORWARDING_RULE_MISMATCH
Forwarding rule's protocol and ports do not match the packet header.
FORWARDING_RULE_MISMATCH = 11;
-
FORWARDING_RULE_REGION_MISMATCH
public static final DropInfo.Cause 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 = 25;
-
FORWARDING_RULE_NO_INSTANCES
public static final DropInfo.Cause FORWARDING_RULE_NO_INSTANCES
Forwarding rule does not have backends configured.
FORWARDING_RULE_NO_INSTANCES = 12;
-
FIREWALL_BLOCKING_LOAD_BALANCER_BACKEND_HEALTH_CHECK
public static final DropInfo.Cause 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](https://cloud.google.com/load-balancing/docs/health-checks#firewall_rules).
FIREWALL_BLOCKING_LOAD_BALANCER_BACKEND_HEALTH_CHECK = 13;
-
INSTANCE_NOT_RUNNING
public static final DropInfo.Cause INSTANCE_NOT_RUNNING
Packet is sent from or to a Compute Engine instance that is not in a running state.
INSTANCE_NOT_RUNNING = 14;
-
GKE_CLUSTER_NOT_RUNNING
public static final DropInfo.Cause GKE_CLUSTER_NOT_RUNNING
Packet sent from or to a GKE cluster that is not in running state.
GKE_CLUSTER_NOT_RUNNING = 27;
-
CLOUD_SQL_INSTANCE_NOT_RUNNING
public static final DropInfo.Cause 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 = 28;
-
TRAFFIC_TYPE_BLOCKED
public static final DropInfo.Cause TRAFFIC_TYPE_BLOCKED
The type of traffic is blocked and the user cannot configure a firewall rule to enable it. See [Always blocked traffic](https://cloud.google.com/vpc/docs/firewalls#blockedtraffic) for more details.
TRAFFIC_TYPE_BLOCKED = 15;
-
GKE_MASTER_UNAUTHORIZED_ACCESS
public static final DropInfo.Cause GKE_MASTER_UNAUTHORIZED_ACCESS
Access to Google Kubernetes Engine cluster master's endpoint is not authorized. See [Access to the cluster endpoints](https://cloud.google.com/kubernetes-engine/docs/how-to/private-clusters#access_to_the_cluster_endpoints) for more details.
GKE_MASTER_UNAUTHORIZED_ACCESS = 16;
-
CLOUD_SQL_INSTANCE_UNAUTHORIZED_ACCESS
public static final DropInfo.Cause CLOUD_SQL_INSTANCE_UNAUTHORIZED_ACCESS
Access to the Cloud SQL instance endpoint is not authorized. See [Authorizing with authorized networks](https://cloud.google.com/sql/docs/mysql/authorize-networks) for more details.
CLOUD_SQL_INSTANCE_UNAUTHORIZED_ACCESS = 17;
-
DROPPED_INSIDE_GKE_SERVICE
public static final DropInfo.Cause DROPPED_INSIDE_GKE_SERVICE
Packet was dropped inside Google Kubernetes Engine Service.
DROPPED_INSIDE_GKE_SERVICE = 18;
-
DROPPED_INSIDE_CLOUD_SQL_SERVICE
public static final DropInfo.Cause DROPPED_INSIDE_CLOUD_SQL_SERVICE
Packet was dropped inside Cloud SQL Service.
DROPPED_INSIDE_CLOUD_SQL_SERVICE = 19;
-
GOOGLE_MANAGED_SERVICE_NO_PEERING
public static final DropInfo.Cause 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 = 20;
-
GOOGLE_MANAGED_SERVICE_NO_PSC_ENDPOINT
public static final DropInfo.Cause 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 = 38;
-
GKE_PSC_ENDPOINT_MISSING
public static final DropInfo.Cause 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 = 36;
-
CLOUD_SQL_INSTANCE_NO_IP_ADDRESS
public static final DropInfo.Cause 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 = 21;
-
GKE_CONTROL_PLANE_REGION_MISMATCH
public static final DropInfo.Cause 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 = 30;
-
PUBLIC_GKE_CONTROL_PLANE_TO_PRIVATE_DESTINATION
public static final DropInfo.Cause 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 = 31;
-
GKE_CONTROL_PLANE_NO_ROUTE
public static final DropInfo.Cause 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 = 32;
-
CLOUD_SQL_INSTANCE_NOT_CONFIGURED_FOR_EXTERNAL_TRAFFIC
public static final DropInfo.Cause 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 = 33;
-
PUBLIC_CLOUD_SQL_INSTANCE_TO_PRIVATE_DESTINATION
public static final DropInfo.Cause 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 = 34;
-
CLOUD_SQL_INSTANCE_NO_ROUTE
public static final DropInfo.Cause 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 = 35;
-
CLOUD_FUNCTION_NOT_ACTIVE
public static final DropInfo.Cause CLOUD_FUNCTION_NOT_ACTIVE
Packet could be dropped because the Cloud Function is not in an active status.
CLOUD_FUNCTION_NOT_ACTIVE = 22;
-
VPC_CONNECTOR_NOT_SET
public static final DropInfo.Cause VPC_CONNECTOR_NOT_SET
Packet could be dropped because no VPC connector is set.
VPC_CONNECTOR_NOT_SET = 23;
-
VPC_CONNECTOR_NOT_RUNNING
public static final DropInfo.Cause VPC_CONNECTOR_NOT_RUNNING
Packet could be dropped because the VPC connector is not in a running state.
VPC_CONNECTOR_NOT_RUNNING = 24;
-
PSC_CONNECTION_NOT_ACCEPTED
public static final DropInfo.Cause 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 = 26;
-
CLOUD_RUN_REVISION_NOT_READY
public static final DropInfo.Cause CLOUD_RUN_REVISION_NOT_READY
Packet sent from a Cloud Run revision that is not ready.
CLOUD_RUN_REVISION_NOT_READY = 29;
-
DROPPED_INSIDE_PSC_SERVICE_PRODUCER
public static final DropInfo.Cause DROPPED_INSIDE_PSC_SERVICE_PRODUCER
Packet was dropped inside Private Service Connect service producer.
DROPPED_INSIDE_PSC_SERVICE_PRODUCER = 37;
-
LOAD_BALANCER_HAS_NO_PROXY_SUBNET
public static final DropInfo.Cause 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 = 39;
-
UNRECOGNIZED
public static final DropInfo.Cause UNRECOGNIZED
-
-
Field Detail
-
CAUSE_UNSPECIFIED_VALUE
public static final int CAUSE_UNSPECIFIED_VALUE
Cause is unspecified.
CAUSE_UNSPECIFIED = 0;
- See Also:
- Constant Field Values
-
UNKNOWN_EXTERNAL_ADDRESS_VALUE
public static final int 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_EXTERNAL_ADDRESS = 1;
- See Also:
- Constant Field Values
-
FOREIGN_IP_DISALLOWED_VALUE
public static final int 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.
FOREIGN_IP_DISALLOWED = 2;
- See Also:
- Constant Field Values
-
FIREWALL_RULE_VALUE
public static final int FIREWALL_RULE_VALUE
Dropped due to a firewall rule, unless allowed due to connection tracking.
FIREWALL_RULE = 3;
- See Also:
- Constant Field Values
-
NO_ROUTE_VALUE
public static final int NO_ROUTE_VALUE
Dropped due to no routes.
NO_ROUTE = 4;
- See Also:
- Constant Field Values
-
ROUTE_BLACKHOLE_VALUE
public static final int ROUTE_BLACKHOLE_VALUE
Dropped due to invalid route. Route's next hop is a blackhole.
ROUTE_BLACKHOLE = 5;
- See Also:
- Constant Field Values
-
ROUTE_WRONG_NETWORK_VALUE
public static final int 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 addresss to Network3.
ROUTE_WRONG_NETWORK = 6;
- See Also:
- Constant Field Values
-
PRIVATE_TRAFFIC_TO_INTERNET_VALUE
public static final int PRIVATE_TRAFFIC_TO_INTERNET_VALUE
Packet with internal destination address sent to the internet gateway.
PRIVATE_TRAFFIC_TO_INTERNET = 7;
- See Also:
- Constant Field Values
-
PRIVATE_GOOGLE_ACCESS_DISALLOWED_VALUE
public static final int 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.
PRIVATE_GOOGLE_ACCESS_DISALLOWED = 8;
- See Also:
- Constant Field Values
-
NO_EXTERNAL_ADDRESS_VALUE
public static final int 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_EXTERNAL_ADDRESS = 9;
- See Also:
- Constant Field Values
-
UNKNOWN_INTERNAL_ADDRESS_VALUE
public static final int 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.
UNKNOWN_INTERNAL_ADDRESS = 10;
- See Also:
- Constant Field Values
-
FORWARDING_RULE_MISMATCH_VALUE
public static final int FORWARDING_RULE_MISMATCH_VALUE
Forwarding rule's protocol and ports do not match the packet header.
FORWARDING_RULE_MISMATCH = 11;
- See Also:
- Constant Field Values
-
FORWARDING_RULE_REGION_MISMATCH_VALUE
public static final int FORWARDING_RULE_REGION_MISMATCH_VALUE
Packet could be dropped because it was sent from a different region to a regional forwarding without global access.
FORWARDING_RULE_REGION_MISMATCH = 25;
- See Also:
- Constant Field Values
-
FORWARDING_RULE_NO_INSTANCES_VALUE
public static final int FORWARDING_RULE_NO_INSTANCES_VALUE
Forwarding rule does not have backends configured.
FORWARDING_RULE_NO_INSTANCES = 12;
- See Also:
- Constant Field Values
-
FIREWALL_BLOCKING_LOAD_BALANCER_BACKEND_HEALTH_CHECK_VALUE
public static final int 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](https://cloud.google.com/load-balancing/docs/health-checks#firewall_rules).
FIREWALL_BLOCKING_LOAD_BALANCER_BACKEND_HEALTH_CHECK = 13;
- See Also:
- Constant Field Values
-
INSTANCE_NOT_RUNNING_VALUE
public static final int INSTANCE_NOT_RUNNING_VALUE
Packet is sent from or to a Compute Engine instance that is not in a running state.
INSTANCE_NOT_RUNNING = 14;
- See Also:
- Constant Field Values
-
GKE_CLUSTER_NOT_RUNNING_VALUE
public static final int GKE_CLUSTER_NOT_RUNNING_VALUE
Packet sent from or to a GKE cluster that is not in running state.
GKE_CLUSTER_NOT_RUNNING = 27;
- See Also:
- Constant Field Values
-
CLOUD_SQL_INSTANCE_NOT_RUNNING_VALUE
public static final int CLOUD_SQL_INSTANCE_NOT_RUNNING_VALUE
Packet sent from or to a Cloud SQL instance that is not in running state.
CLOUD_SQL_INSTANCE_NOT_RUNNING = 28;
- See Also:
- Constant Field Values
-
TRAFFIC_TYPE_BLOCKED_VALUE
public static final int 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](https://cloud.google.com/vpc/docs/firewalls#blockedtraffic) for more details.
TRAFFIC_TYPE_BLOCKED = 15;
- See Also:
- Constant Field Values
-
GKE_MASTER_UNAUTHORIZED_ACCESS_VALUE
public static final int GKE_MASTER_UNAUTHORIZED_ACCESS_VALUE
Access to Google Kubernetes Engine cluster master's endpoint is not authorized. See [Access to the cluster endpoints](https://cloud.google.com/kubernetes-engine/docs/how-to/private-clusters#access_to_the_cluster_endpoints) for more details.
GKE_MASTER_UNAUTHORIZED_ACCESS = 16;
- See Also:
- Constant Field Values
-
CLOUD_SQL_INSTANCE_UNAUTHORIZED_ACCESS_VALUE
public static final int CLOUD_SQL_INSTANCE_UNAUTHORIZED_ACCESS_VALUE
Access to the Cloud SQL instance endpoint is not authorized. See [Authorizing with authorized networks](https://cloud.google.com/sql/docs/mysql/authorize-networks) for more details.
CLOUD_SQL_INSTANCE_UNAUTHORIZED_ACCESS = 17;
- See Also:
- Constant Field Values
-
DROPPED_INSIDE_GKE_SERVICE_VALUE
public static final int DROPPED_INSIDE_GKE_SERVICE_VALUE
Packet was dropped inside Google Kubernetes Engine Service.
DROPPED_INSIDE_GKE_SERVICE = 18;
- See Also:
- Constant Field Values
-
DROPPED_INSIDE_CLOUD_SQL_SERVICE_VALUE
public static final int DROPPED_INSIDE_CLOUD_SQL_SERVICE_VALUE
Packet was dropped inside Cloud SQL Service.
DROPPED_INSIDE_CLOUD_SQL_SERVICE = 19;
- See Also:
- Constant Field Values
-
GOOGLE_MANAGED_SERVICE_NO_PEERING_VALUE
public static final int 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_PEERING = 20;
- See Also:
- Constant Field Values
-
GOOGLE_MANAGED_SERVICE_NO_PSC_ENDPOINT_VALUE
public static final int 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.
GOOGLE_MANAGED_SERVICE_NO_PSC_ENDPOINT = 38;
- See Also:
- Constant Field Values
-
GKE_PSC_ENDPOINT_MISSING_VALUE
public static final int 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.
GKE_PSC_ENDPOINT_MISSING = 36;
- See Also:
- Constant Field Values
-
CLOUD_SQL_INSTANCE_NO_IP_ADDRESS_VALUE
public static final int 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_IP_ADDRESS = 21;
- See Also:
- Constant Field Values
-
GKE_CONTROL_PLANE_REGION_MISMATCH_VALUE
public static final int 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_CONTROL_PLANE_REGION_MISMATCH = 30;
- See Also:
- Constant Field Values
-
PUBLIC_GKE_CONTROL_PLANE_TO_PRIVATE_DESTINATION_VALUE
public static final int PUBLIC_GKE_CONTROL_PLANE_TO_PRIVATE_DESTINATION_VALUE
Packet sent from a public GKE cluster control plane to a private IP address.
PUBLIC_GKE_CONTROL_PLANE_TO_PRIVATE_DESTINATION = 31;
- See Also:
- Constant Field Values
-
GKE_CONTROL_PLANE_NO_ROUTE_VALUE
public static final int 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_NO_ROUTE = 32;
- See Also:
- Constant Field Values
-
CLOUD_SQL_INSTANCE_NOT_CONFIGURED_FOR_EXTERNAL_TRAFFIC_VALUE
public static final int 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_CONFIGURED_FOR_EXTERNAL_TRAFFIC = 33;
- See Also:
- Constant Field Values
-
PUBLIC_CLOUD_SQL_INSTANCE_TO_PRIVATE_DESTINATION_VALUE
public static final int 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_CLOUD_SQL_INSTANCE_TO_PRIVATE_DESTINATION = 34;
- See Also:
- Constant Field Values
-
CLOUD_SQL_INSTANCE_NO_ROUTE_VALUE
public static final int 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_NO_ROUTE = 35;
- See Also:
- Constant Field Values
-
CLOUD_FUNCTION_NOT_ACTIVE_VALUE
public static final int CLOUD_FUNCTION_NOT_ACTIVE_VALUE
Packet could be dropped because the Cloud Function is not in an active status.
CLOUD_FUNCTION_NOT_ACTIVE = 22;
- See Also:
- Constant Field Values
-
VPC_CONNECTOR_NOT_SET_VALUE
public static final int VPC_CONNECTOR_NOT_SET_VALUE
Packet could be dropped because no VPC connector is set.
VPC_CONNECTOR_NOT_SET = 23;
- See Also:
- Constant Field Values
-
VPC_CONNECTOR_NOT_RUNNING_VALUE
public static final int VPC_CONNECTOR_NOT_RUNNING_VALUE
Packet could be dropped because the VPC connector is not in a running state.
VPC_CONNECTOR_NOT_RUNNING = 24;
- See Also:
- Constant Field Values
-
PSC_CONNECTION_NOT_ACCEPTED_VALUE
public static final int PSC_CONNECTION_NOT_ACCEPTED_VALUE
The Private Service Connect endpoint is in a project that is not approved to connect to the service.
PSC_CONNECTION_NOT_ACCEPTED = 26;
- See Also:
- Constant Field Values
-
CLOUD_RUN_REVISION_NOT_READY_VALUE
public static final int CLOUD_RUN_REVISION_NOT_READY_VALUE
Packet sent from a Cloud Run revision that is not ready.
CLOUD_RUN_REVISION_NOT_READY = 29;
- See Also:
- Constant Field Values
-
DROPPED_INSIDE_PSC_SERVICE_PRODUCER_VALUE
public static final int DROPPED_INSIDE_PSC_SERVICE_PRODUCER_VALUE
Packet was dropped inside Private Service Connect service producer.
DROPPED_INSIDE_PSC_SERVICE_PRODUCER = 37;
- See Also:
- Constant Field Values
-
LOAD_BALANCER_HAS_NO_PROXY_SUBNET_VALUE
public static final int 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.
LOAD_BALANCER_HAS_NO_PROXY_SUBNET = 39;
- See Also:
- Constant Field Values
-
-
Method Detail
-
values
public static DropInfo.Cause[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (DropInfo.Cause c : DropInfo.Cause.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static DropInfo.Cause valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
getNumber
public final int getNumber()
- Specified by:
getNumber
in interfacecom.google.protobuf.Internal.EnumLite
- Specified by:
getNumber
in interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
@Deprecated public static DropInfo.Cause valueOf(int value)
Deprecated.Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
value
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
forNumber
public static DropInfo.Cause forNumber(int value)
- Parameters:
value
- The numeric wire value of the corresponding enum entry.- Returns:
- The enum associated with the given numeric wire value.
-
internalGetValueMap
public static com.google.protobuf.Internal.EnumLiteMap<DropInfo.Cause> internalGetValueMap()
-
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
- Specified by:
getValueDescriptor
in interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
-
valueOf
public static DropInfo.Cause valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
desc
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
-