<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/networkmanagement/v1/trace.proto

namespace GPBMetadata\Google\Cloud\Networkmanagement\V1;

class Trace
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        $pool->internalAddGeneratedFile(
            '
¤;
-google/cloud/networkmanagement/v1/trace.proto!google.cloud.networkmanagement.v1"‡
TraceF
endpoint_info (2/.google.cloud.networkmanagement.v1.EndpointInfo6
steps (2\'.google.cloud.networkmanagement.v1.Step"î
Step
description (	<
state (2-.google.cloud.networkmanagement.v1.Step.State
causes_drop (

project_id (	C
instance (2/.google.cloud.networkmanagement.v1.InstanceInfoH C
firewall (2/.google.cloud.networkmanagement.v1.FirewallInfoH =
route (2,.google.cloud.networkmanagement.v1.RouteInfoH C
endpoint (2/.google.cloud.networkmanagement.v1.EndpointInfoH P
forwarding_rule	 (25.google.cloud.networkmanagement.v1.ForwardingRuleInfoH H
vpn_gateway
 (21.google.cloud.networkmanagement.v1.VpnGatewayInfoH F

vpn_tunnel (20.google.cloud.networkmanagement.v1.VpnTunnelInfoH A
deliver (2..google.cloud.networkmanagement.v1.DeliverInfoH A
forward (2..google.cloud.networkmanagement.v1.ForwardInfoH =
abort (2,.google.cloud.networkmanagement.v1.AbortInfoH ;
drop (2+.google.cloud.networkmanagement.v1.DropInfoH L
load_balancer (23.google.cloud.networkmanagement.v1.LoadBalancerInfoH A
network (2..google.cloud.networkmanagement.v1.NetworkInfoH F

gke_master (20.google.cloud.networkmanagement.v1.GKEMasterInfoH U
cloud_sql_instance (27.google.cloud.networkmanagement.v1.CloudSQLInstanceInfoH "¸
State
STATE_UNSPECIFIED 
START_FROM_INSTANCE
START_FROM_INTERNET
START_FROM_PRIVATE_NETWORK
START_FROM_GKE_MASTER!
START_FROM_CLOUD_SQL_INSTANCE
APPLY_INGRESS_FIREWALL_RULE
APPLY_EGRESS_FIREWALL_RULE
APPLY_ROUTE
APPLY_FORWARDING_RULE
SPOOFING_APPROVED
ARRIVE_AT_INSTANCE	$
 ARRIVE_AT_INTERNAL_LOAD_BALANCER
$
 ARRIVE_AT_EXTERNAL_LOAD_BALANCER
ARRIVE_AT_VPN_GATEWAY
ARRIVE_AT_VPN_TUNNEL
NAT
PROXY_CONNECTION
DELIVER
DROP
FORWARD	
ABORT
VIEWER_PERMISSION_MISSINGB
	step_info"¶
InstanceInfo
display_name (	
uri (	
	interface (	
network_uri (	
internal_ip (	
external_ip (	
network_tags (	
service_account (	B"J
NetworkInfo
display_name (	
uri (	
matched_ip_range (	"µ
FirewallInfo
display_name (	
uri (	
	direction (	
action (	
priority (
network_uri (	
target_tags (	
target_service_accounts (	
policy	 (	\\
firewall_rule_type
 (2@.google.cloud.networkmanagement.v1.FirewallInfo.FirewallRuleType"“
FirewallRuleType"
FIREWALL_RULE_TYPE_UNSPECIFIED %
!HIERARCHICAL_FIREWALL_POLICY_RULE
VPC_FIREWALL_RULE
IMPLIED_VPC_FIREWALL_RULE"÷
	RouteInfoJ

route_type (26.google.cloud.networkmanagement.v1.RouteInfo.RouteTypeO
next_hop_type	 (28.google.cloud.networkmanagement.v1.RouteInfo.NextHopType
display_name (	
uri (	
dest_ip_range (	
next_hop (	
network_uri (	
priority (
instance_tags (	"‰
	RouteType
ROUTE_TYPE_UNSPECIFIED 

SUBNET

STATIC
DYNAMIC
PEERING_SUBNET
PEERING_STATIC
PEERING_DYNAMIC"¶
NextHopType
NEXT_HOP_TYPE_UNSPECIFIED 
NEXT_HOP_IP
NEXT_HOP_INSTANCE
NEXT_HOP_NETWORK
NEXT_HOP_PEERING
NEXT_HOP_INTERCONNECT
NEXT_HOP_VPN_TUNNEL
NEXT_HOP_VPN_GATEWAY
NEXT_HOP_INTERNET_GATEWAY
NEXT_HOP_BLACKHOLE	
NEXT_HOP_ILB

NEXT_HOP_ROUTER_APPLIANCE"Ÿ
ForwardingRuleInfo
display_name (	
uri (	
matched_protocol (	
matched_port_range (	
vip (	
target (	
network_uri (	"©
LoadBalancerInfo`
load_balancer_type (2D.google.cloud.networkmanagement.v1.LoadBalancerInfo.LoadBalancerType
health_check_uri (	H
backends (26.google.cloud.networkmanagement.v1.LoadBalancerBackendU
backend_type (2?.google.cloud.networkmanagement.v1.LoadBalancerInfo.BackendType
backend_uri (	"
LoadBalancerType"
LOAD_BALANCER_TYPE_UNSPECIFIED 
INTERNAL_TCP_UDP
NETWORK_TCP_UDP

HTTP_PROXY
	TCP_PROXY
	SSL_PROXY"Q
BackendType
BACKEND_TYPE_UNSPECIFIED 
BACKEND_SERVICE
TARGET_POOL"ö
LoadBalancerBackend
display_name (	
uri (	t
health_check_firewall_state (2O.google.cloud.networkmanagement.v1.LoadBalancerBackend.HealthCheckFirewallState,
$health_check_allowing_firewall_rules (	,
$health_check_blocking_firewall_rules (	"j
HealthCheckFirewallState+
\'HEALTH_CHECK_FIREWALL_STATE_UNSPECIFIED 

CONFIGURED
MISCONFIGURED"„
VpnGatewayInfo
display_name (	
uri (	
network_uri (	

ip_address (	
vpn_tunnel_uri (	
region (	"î
VpnTunnelInfo
display_name (	
uri (	
source_gateway (	
remote_gateway (	
remote_gateway_ip (	
source_gateway_ip (	
network_uri (	
region (	R
routing_type	 (2<.google.cloud.networkmanagement.v1.VpnTunnelInfo.RoutingType"[
RoutingType
ROUTING_TYPE_UNSPECIFIED 
ROUTE_BASED
POLICY_BASED
DYNAMIC"·
EndpointInfo
	source_ip (	
destination_ip (	
protocol (	
source_port (
destination_port (
source_network_uri (	
destination_network_uri (	"à
DeliverInfoE
target (25.google.cloud.networkmanagement.v1.DeliverInfo.Target
resource_uri (	"t
Target
TARGET_UNSPECIFIED 
INSTANCE
INTERNET

GOOGLE_API

GKE_MASTER
CLOUD_SQL_INSTANCE"
ForwardInfoE
target (25.google.cloud.networkmanagement.v1.ForwardInfo.Target
resource_uri (	" 
Target
TARGET_UNSPECIFIED 
PEERING_VPC
VPN_GATEWAY
INTERCONNECT

GKE_MASTER"
IMPORTED_CUSTOM_ROUTE_NEXT_HOP
CLOUD_SQL_INSTANCE"˜
	AbortInfoA
cause (22.google.cloud.networkmanagement.v1.AbortInfo.Cause
resource_uri (	#
projects_missing_permission (	"Œ
Cause
CAUSE_UNSPECIFIED 
UNKNOWN_NETWORK

UNKNOWN_IP
UNKNOWN_PROJECT
PERMISSION_DENIED
NO_SOURCE_LOCATION
INVALID_ARGUMENT
NO_EXTERNAL_IP
UNINTENDED_DESTINATION
TRACE_TOO_LONG	
INTERNAL_ERROR

SOURCE_ENDPOINT_NOT_FOUND
MISMATCHED_SOURCE_NETWORK"
DESTINATION_ENDPOINT_NOT_FOUND"
MISMATCHED_DESTINATION_NETWORK
UNSUPPORTED"š
DropInfo@
cause (21.google.cloud.networkmanagement.v1.DropInfo.Cause
resource_uri (	"µ
Cause
CAUSE_UNSPECIFIED 
UNKNOWN_EXTERNAL_ADDRESS
FOREIGN_IP_DISALLOWED
FIREWALL_RULE
NO_ROUTE
ROUTE_BLACKHOLE
ROUTE_WRONG_NETWORK
PRIVATE_TRAFFIC_TO_INTERNET$
 PRIVATE_GOOGLE_ACCESS_DISALLOWED
NO_EXTERNAL_ADDRESS	
UNKNOWN_INTERNAL_ADDRESS

FORWARDING_RULE_MISMATCH 
FORWARDING_RULE_NO_INSTANCES8
4FIREWALL_BLOCKING_LOAD_BALANCER_BACKEND_HEALTH_CHECK
INSTANCE_NOT_RUNNING
TRAFFIC_TYPE_BLOCKED"
GKE_MASTER_UNAUTHORIZED_ACCESS*
&CLOUD_SQL_INSTANCE_UNAUTHORIZED_ACCESS
DROPPED_INSIDE_GKE_SERVICE$
 DROPPED_INSIDE_CLOUD_SQL_SERVICE%
!GOOGLE_MANAGED_SERVICE_NO_PEERING$
 CLOUD_SQL_INSTANCE_NO_IP_ADDRESS"k
GKEMasterInfo
cluster_uri (	
cluster_network_uri (	
internal_ip (	
external_ip (	"ˆ
CloudSQLInstanceInfo
display_name (	
uri (	
network_uri (	
internal_ip (	
external_ip (	
region (	Bù
%com.google.cloud.networkmanagement.v1B
TraceProtoPZScloud.google.com/go/networkmanagement/apiv1/networkmanagementpb;networkmanagementpbª!Google.Cloud.NetworkManagement.V1Ê!Google\\Cloud\\NetworkManagement\\V1ê$Google::Cloud::NetworkManagement::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

