Enum 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 enum google.cloud.networkmanagement.v1.DropInfo.Cause
    • 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;
    • 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 name
        NullPointerException - if the argument is null
      • getNumber

        public final int getNumber()
        Specified by:
        getNumber in interface com.google.protobuf.Internal.EnumLite
        Specified by:
        getNumber in interface com.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 name
        NullPointerException - 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 interface com.google.protobuf.ProtocolMessageEnum
      • getDescriptorForType

        public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.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 name
        NullPointerException - if the argument is null