Package cloud.google.com/go/networkmanagement/apiv1/networkmanagementpb (v1.18.0)

Variables

Endpoint_NetworkType_name, Endpoint_NetworkType_value

var (
	Endpoint_NetworkType_name = map[int32]string{
		0: "NETWORK_TYPE_UNSPECIFIED",
		1: "GCP_NETWORK",
		2: "NON_GCP_NETWORK",
	}
	Endpoint_NetworkType_value = map[string]int32{
		"NETWORK_TYPE_UNSPECIFIED": 0,
		"GCP_NETWORK":              1,
		"NON_GCP_NETWORK":          2,
	}
)

Enum value maps for Endpoint_NetworkType.

Endpoint_ForwardingRuleTarget_name, Endpoint_ForwardingRuleTarget_value

var (
	Endpoint_ForwardingRuleTarget_name = map[int32]string{
		0: "FORWARDING_RULE_TARGET_UNSPECIFIED",
		1: "INSTANCE",
		2: "LOAD_BALANCER",
		3: "VPN_GATEWAY",
		4: "PSC",
	}
	Endpoint_ForwardingRuleTarget_value = map[string]int32{
		"FORWARDING_RULE_TARGET_UNSPECIFIED": 0,
		"INSTANCE":                           1,
		"LOAD_BALANCER":                      2,
		"VPN_GATEWAY":                        3,
		"PSC":                                4,
	}
)

Enum value maps for Endpoint_ForwardingRuleTarget.

ReachabilityDetails_Result_name, ReachabilityDetails_Result_value

var (
	ReachabilityDetails_Result_name = map[int32]string{
		0: "RESULT_UNSPECIFIED",
		1: "REACHABLE",
		2: "UNREACHABLE",
		4: "AMBIGUOUS",
		5: "UNDETERMINED",
	}
	ReachabilityDetails_Result_value = map[string]int32{
		"RESULT_UNSPECIFIED": 0,
		"REACHABLE":          1,
		"UNREACHABLE":        2,
		"AMBIGUOUS":          4,
		"UNDETERMINED":       5,
	}
)

Enum value maps for ReachabilityDetails_Result.

ProbingDetails_ProbingResult_name, ProbingDetails_ProbingResult_value

var (
	ProbingDetails_ProbingResult_name = map[int32]string{
		0: "PROBING_RESULT_UNSPECIFIED",
		1: "REACHABLE",
		2: "UNREACHABLE",
		3: "REACHABILITY_INCONSISTENT",
		4: "UNDETERMINED",
	}
	ProbingDetails_ProbingResult_value = map[string]int32{
		"PROBING_RESULT_UNSPECIFIED": 0,
		"REACHABLE":                  1,
		"UNREACHABLE":                2,
		"REACHABILITY_INCONSISTENT":  3,
		"UNDETERMINED":               4,
	}
)

Enum value maps for ProbingDetails_ProbingResult.

ProbingDetails_ProbingAbortCause_name, ProbingDetails_ProbingAbortCause_value

var (
	ProbingDetails_ProbingAbortCause_name = map[int32]string{
		0: "PROBING_ABORT_CAUSE_UNSPECIFIED",
		1: "PERMISSION_DENIED",
		2: "NO_SOURCE_LOCATION",
	}
	ProbingDetails_ProbingAbortCause_value = map[string]int32{
		"PROBING_ABORT_CAUSE_UNSPECIFIED": 0,
		"PERMISSION_DENIED":               1,
		"NO_SOURCE_LOCATION":              2,
	}
)

Enum value maps for ProbingDetails_ProbingAbortCause.

LoadBalancerType_name, LoadBalancerType_value

var (
	LoadBalancerType_name = map[int32]string{
		0:  "LOAD_BALANCER_TYPE_UNSPECIFIED",
		1:  "HTTPS_ADVANCED_LOAD_BALANCER",
		2:  "HTTPS_LOAD_BALANCER",
		3:  "REGIONAL_HTTPS_LOAD_BALANCER",
		4:  "INTERNAL_HTTPS_LOAD_BALANCER",
		5:  "SSL_PROXY_LOAD_BALANCER",
		6:  "TCP_PROXY_LOAD_BALANCER",
		7:  "INTERNAL_TCP_PROXY_LOAD_BALANCER",
		8:  "NETWORK_LOAD_BALANCER",
		9:  "LEGACY_NETWORK_LOAD_BALANCER",
		10: "TCP_UDP_INTERNAL_LOAD_BALANCER",
	}
	LoadBalancerType_value = map[string]int32{
		"LOAD_BALANCER_TYPE_UNSPECIFIED":   0,
		"HTTPS_ADVANCED_LOAD_BALANCER":     1,
		"HTTPS_LOAD_BALANCER":              2,
		"REGIONAL_HTTPS_LOAD_BALANCER":     3,
		"INTERNAL_HTTPS_LOAD_BALANCER":     4,
		"SSL_PROXY_LOAD_BALANCER":          5,
		"TCP_PROXY_LOAD_BALANCER":          6,
		"INTERNAL_TCP_PROXY_LOAD_BALANCER": 7,
		"NETWORK_LOAD_BALANCER":            8,
		"LEGACY_NETWORK_LOAD_BALANCER":     9,
		"TCP_UDP_INTERNAL_LOAD_BALANCER":   10,
	}
)

Enum value maps for LoadBalancerType.

Step_State_name, Step_State_value

var (
	Step_State_name = map[int32]string{
		0:  "STATE_UNSPECIFIED",
		1:  "START_FROM_INSTANCE",
		2:  "START_FROM_INTERNET",
		27: "START_FROM_GOOGLE_SERVICE",
		3:  "START_FROM_PRIVATE_NETWORK",
		21: "START_FROM_GKE_MASTER",
		22: "START_FROM_CLOUD_SQL_INSTANCE",
		32: "START_FROM_REDIS_INSTANCE",
		33: "START_FROM_REDIS_CLUSTER",
		23: "START_FROM_CLOUD_FUNCTION",
		25: "START_FROM_APP_ENGINE_VERSION",
		26: "START_FROM_CLOUD_RUN_REVISION",
		29: "START_FROM_STORAGE_BUCKET",
		30: "START_FROM_PSC_PUBLISHED_SERVICE",
		31: "START_FROM_SERVERLESS_NEG",
		4:  "APPLY_INGRESS_FIREWALL_RULE",
		5:  "APPLY_EGRESS_FIREWALL_RULE",
		6:  "APPLY_ROUTE",
		7:  "APPLY_FORWARDING_RULE",
		28: "ANALYZE_LOAD_BALANCER_BACKEND",
		8:  "SPOOFING_APPROVED",
		9:  "ARRIVE_AT_INSTANCE",
		10: "ARRIVE_AT_INTERNAL_LOAD_BALANCER",
		11: "ARRIVE_AT_EXTERNAL_LOAD_BALANCER",
		12: "ARRIVE_AT_VPN_GATEWAY",
		13: "ARRIVE_AT_VPN_TUNNEL",
		24: "ARRIVE_AT_VPC_CONNECTOR",
		14: "NAT",
		15: "PROXY_CONNECTION",
		16: "DELIVER",
		17: "DROP",
		18: "FORWARD",
		19: "ABORT",
		20: "VIEWER_PERMISSION_MISSING",
	}
	Step_State_value = map[string]int32{
		"STATE_UNSPECIFIED":                0,
		"START_FROM_INSTANCE":              1,
		"START_FROM_INTERNET":              2,
		"START_FROM_GOOGLE_SERVICE":        27,
		"START_FROM_PRIVATE_NETWORK":       3,
		"START_FROM_GKE_MASTER":            21,
		"START_FROM_CLOUD_SQL_INSTANCE":    22,
		"START_FROM_REDIS_INSTANCE":        32,
		"START_FROM_REDIS_CLUSTER":         33,
		"START_FROM_CLOUD_FUNCTION":        23,
		"START_FROM_APP_ENGINE_VERSION":    25,
		"START_FROM_CLOUD_RUN_REVISION":    26,
		"START_FROM_STORAGE_BUCKET":        29,
		"START_FROM_PSC_PUBLISHED_SERVICE": 30,
		"START_FROM_SERVERLESS_NEG":        31,
		"APPLY_INGRESS_FIREWALL_RULE":      4,
		"APPLY_EGRESS_FIREWALL_RULE":       5,
		"APPLY_ROUTE":                      6,
		"APPLY_FORWARDING_RULE":            7,
		"ANALYZE_LOAD_BALANCER_BACKEND":    28,
		"SPOOFING_APPROVED":                8,
		"ARRIVE_AT_INSTANCE":               9,
		"ARRIVE_AT_INTERNAL_LOAD_BALANCER": 10,
		"ARRIVE_AT_EXTERNAL_LOAD_BALANCER": 11,
		"ARRIVE_AT_VPN_GATEWAY":            12,
		"ARRIVE_AT_VPN_TUNNEL":             13,
		"ARRIVE_AT_VPC_CONNECTOR":          24,
		"NAT":                              14,
		"PROXY_CONNECTION":                 15,
		"DELIVER":                          16,
		"DROP":                             17,
		"FORWARD":                          18,
		"ABORT":                            19,
		"VIEWER_PERMISSION_MISSING":        20,
	}
)

Enum value maps for Step_State.

FirewallInfo_FirewallRuleType_name, FirewallInfo_FirewallRuleType_value

var (
	FirewallInfo_FirewallRuleType_name = map[int32]string{
		0:   "FIREWALL_RULE_TYPE_UNSPECIFIED",
		1:   "HIERARCHICAL_FIREWALL_POLICY_RULE",
		2:   "VPC_FIREWALL_RULE",
		3:   "IMPLIED_VPC_FIREWALL_RULE",
		4:   "SERVERLESS_VPC_ACCESS_MANAGED_FIREWALL_RULE",
		5:   "NETWORK_FIREWALL_POLICY_RULE",
		6:   "NETWORK_REGIONAL_FIREWALL_POLICY_RULE",
		100: "UNSUPPORTED_FIREWALL_POLICY_RULE",
		101: "TRACKING_STATE",
	}
	FirewallInfo_FirewallRuleType_value = map[string]int32{
		"FIREWALL_RULE_TYPE_UNSPECIFIED":              0,
		"HIERARCHICAL_FIREWALL_POLICY_RULE":           1,
		"VPC_FIREWALL_RULE":                           2,
		"IMPLIED_VPC_FIREWALL_RULE":                   3,
		"SERVERLESS_VPC_ACCESS_MANAGED_FIREWALL_RULE": 4,
		"NETWORK_FIREWALL_POLICY_RULE":                5,
		"NETWORK_REGIONAL_FIREWALL_POLICY_RULE":       6,
		"UNSUPPORTED_FIREWALL_POLICY_RULE":            100,
		"TRACKING_STATE":                              101,
	}
)

Enum value maps for FirewallInfo_FirewallRuleType.

RouteInfo_RouteType_name, RouteInfo_RouteType_value

var (
	RouteInfo_RouteType_name = map[int32]string{
		0:   "ROUTE_TYPE_UNSPECIFIED",
		1:   "SUBNET",
		2:   "STATIC",
		3:   "DYNAMIC",
		4:   "PEERING_SUBNET",
		5:   "PEERING_STATIC",
		6:   "PEERING_DYNAMIC",
		7:   "POLICY_BASED",
		101: "ADVERTISED",
	}
	RouteInfo_RouteType_value = map[string]int32{
		"ROUTE_TYPE_UNSPECIFIED": 0,
		"SUBNET":                 1,
		"STATIC":                 2,
		"DYNAMIC":                3,
		"PEERING_SUBNET":         4,
		"PEERING_STATIC":         5,
		"PEERING_DYNAMIC":        6,
		"POLICY_BASED":           7,
		"ADVERTISED":             101,
	}
)

Enum value maps for RouteInfo_RouteType.

RouteInfo_NextHopType_name, RouteInfo_NextHopType_value

var (
	RouteInfo_NextHopType_name = map[int32]string{
		0:  "NEXT_HOP_TYPE_UNSPECIFIED",
		1:  "NEXT_HOP_IP",
		2:  "NEXT_HOP_INSTANCE",
		3:  "NEXT_HOP_NETWORK",
		4:  "NEXT_HOP_PEERING",
		5:  "NEXT_HOP_INTERCONNECT",
		6:  "NEXT_HOP_VPN_TUNNEL",
		7:  "NEXT_HOP_VPN_GATEWAY",
		8:  "NEXT_HOP_INTERNET_GATEWAY",
		9:  "NEXT_HOP_BLACKHOLE",
		10: "NEXT_HOP_ILB",
		11: "NEXT_HOP_ROUTER_APPLIANCE",
		12: "NEXT_HOP_NCC_HUB",
	}
	RouteInfo_NextHopType_value = map[string]int32{
		"NEXT_HOP_TYPE_UNSPECIFIED": 0,
		"NEXT_HOP_IP":               1,
		"NEXT_HOP_INSTANCE":         2,
		"NEXT_HOP_NETWORK":          3,
		"NEXT_HOP_PEERING":          4,
		"NEXT_HOP_INTERCONNECT":     5,
		"NEXT_HOP_VPN_TUNNEL":       6,
		"NEXT_HOP_VPN_GATEWAY":      7,
		"NEXT_HOP_INTERNET_GATEWAY": 8,
		"NEXT_HOP_BLACKHOLE":        9,
		"NEXT_HOP_ILB":              10,
		"NEXT_HOP_ROUTER_APPLIANCE": 11,
		"NEXT_HOP_NCC_HUB":          12,
	}
)

Enum value maps for RouteInfo_NextHopType.

RouteInfo_RouteScope_name, RouteInfo_RouteScope_value

var (
	RouteInfo_RouteScope_name = map[int32]string{
		0: "ROUTE_SCOPE_UNSPECIFIED",
		1: "NETWORK",
		2: "NCC_HUB",
	}
	RouteInfo_RouteScope_value = map[string]int32{
		"ROUTE_SCOPE_UNSPECIFIED": 0,
		"NETWORK":                 1,
		"NCC_HUB":                 2,
	}
)

Enum value maps for RouteInfo_RouteScope.

GoogleServiceInfo_GoogleServiceType_name, GoogleServiceInfo_GoogleServiceType_value

var (
	GoogleServiceInfo_GoogleServiceType_name = map[int32]string{
		0: "GOOGLE_SERVICE_TYPE_UNSPECIFIED",
		1: "IAP",
		2: "GFE_PROXY_OR_HEALTH_CHECK_PROBER",
		3: "CLOUD_DNS",
		4: "GOOGLE_API",
		5: "GOOGLE_API_PSC",
		6: "GOOGLE_API_VPC_SC",
	}
	GoogleServiceInfo_GoogleServiceType_value = map[string]int32{
		"GOOGLE_SERVICE_TYPE_UNSPECIFIED":  0,
		"IAP":                              1,
		"GFE_PROXY_OR_HEALTH_CHECK_PROBER": 2,
		"CLOUD_DNS":                        3,
		"GOOGLE_API":                       4,
		"GOOGLE_API_PSC":                   5,
		"GOOGLE_API_VPC_SC":                6,
	}
)

Enum value maps for GoogleServiceInfo_GoogleServiceType.

LoadBalancerInfo_LoadBalancerType_name, LoadBalancerInfo_LoadBalancerType_value

var (
	LoadBalancerInfo_LoadBalancerType_name = map[int32]string{
		0: "LOAD_BALANCER_TYPE_UNSPECIFIED",
		1: "INTERNAL_TCP_UDP",
		2: "NETWORK_TCP_UDP",
		3: "HTTP_PROXY",
		4: "TCP_PROXY",
		5: "SSL_PROXY",
	}
	LoadBalancerInfo_LoadBalancerType_value = map[string]int32{
		"LOAD_BALANCER_TYPE_UNSPECIFIED": 0,
		"INTERNAL_TCP_UDP":               1,
		"NETWORK_TCP_UDP":                2,
		"HTTP_PROXY":                     3,
		"TCP_PROXY":                      4,
		"SSL_PROXY":                      5,
	}
)

Enum value maps for LoadBalancerInfo_LoadBalancerType.

LoadBalancerInfo_BackendType_name, LoadBalancerInfo_BackendType_value

var (
	LoadBalancerInfo_BackendType_name = map[int32]string{
		0: "BACKEND_TYPE_UNSPECIFIED",
		1: "BACKEND_SERVICE",
		2: "TARGET_POOL",
		3: "TARGET_INSTANCE",
	}
	LoadBalancerInfo_BackendType_value = map[string]int32{
		"BACKEND_TYPE_UNSPECIFIED": 0,
		"BACKEND_SERVICE":          1,
		"TARGET_POOL":              2,
		"TARGET_INSTANCE":          3,
	}
)

Enum value maps for LoadBalancerInfo_BackendType.

LoadBalancerBackend_HealthCheckFirewallState_name, LoadBalancerBackend_HealthCheckFirewallState_value

var (
	LoadBalancerBackend_HealthCheckFirewallState_name = map[int32]string{
		0: "HEALTH_CHECK_FIREWALL_STATE_UNSPECIFIED",
		1: "CONFIGURED",
		2: "MISCONFIGURED",
	}
	LoadBalancerBackend_HealthCheckFirewallState_value = map[string]int32{
		"HEALTH_CHECK_FIREWALL_STATE_UNSPECIFIED": 0,
		"CONFIGURED":    1,
		"MISCONFIGURED": 2,
	}
)

Enum value maps for LoadBalancerBackend_HealthCheckFirewallState.

VpnTunnelInfo_RoutingType_name, VpnTunnelInfo_RoutingType_value

var (
	VpnTunnelInfo_RoutingType_name = map[int32]string{
		0: "ROUTING_TYPE_UNSPECIFIED",
		1: "ROUTE_BASED",
		2: "POLICY_BASED",
		3: "DYNAMIC",
	}
	VpnTunnelInfo_RoutingType_value = map[string]int32{
		"ROUTING_TYPE_UNSPECIFIED": 0,
		"ROUTE_BASED":              1,
		"POLICY_BASED":             2,
		"DYNAMIC":                  3,
	}
)

Enum value maps for VpnTunnelInfo_RoutingType.

DeliverInfo_Target_name, DeliverInfo_Target_value

var (
	DeliverInfo_Target_name = map[int32]string{
		0:  "TARGET_UNSPECIFIED",
		1:  "INSTANCE",
		2:  "INTERNET",
		3:  "GOOGLE_API",
		4:  "GKE_MASTER",
		5:  "CLOUD_SQL_INSTANCE",
		6:  "PSC_PUBLISHED_SERVICE",
		7:  "PSC_GOOGLE_API",
		8:  "PSC_VPC_SC",
		9:  "SERVERLESS_NEG",
		10: "STORAGE_BUCKET",
		11: "PRIVATE_NETWORK",
		12: "CLOUD_FUNCTION",
		13: "APP_ENGINE_VERSION",
		14: "CLOUD_RUN_REVISION",
		15: "GOOGLE_MANAGED_SERVICE",
		16: "REDIS_INSTANCE",
		17: "REDIS_CLUSTER",
	}
	DeliverInfo_Target_value = map[string]int32{
		"TARGET_UNSPECIFIED":     0,
		"INSTANCE":               1,
		"INTERNET":               2,
		"GOOGLE_API":             3,
		"GKE_MASTER":             4,
		"CLOUD_SQL_INSTANCE":     5,
		"PSC_PUBLISHED_SERVICE":  6,
		"PSC_GOOGLE_API":         7,
		"PSC_VPC_SC":             8,
		"SERVERLESS_NEG":         9,
		"STORAGE_BUCKET":         10,
		"PRIVATE_NETWORK":        11,
		"CLOUD_FUNCTION":         12,
		"APP_ENGINE_VERSION":     13,
		"CLOUD_RUN_REVISION":     14,
		"GOOGLE_MANAGED_SERVICE": 15,
		"REDIS_INSTANCE":         16,
		"REDIS_CLUSTER":          17,
	}
)

Enum value maps for DeliverInfo_Target.

ForwardInfo_Target_name, ForwardInfo_Target_value

var (
	ForwardInfo_Target_name = map[int32]string{
		0: "TARGET_UNSPECIFIED",
		1: "PEERING_VPC",
		2: "VPN_GATEWAY",
		3: "INTERCONNECT",
		4: "GKE_MASTER",
		5: "IMPORTED_CUSTOM_ROUTE_NEXT_HOP",
		6: "CLOUD_SQL_INSTANCE",
		7: "ANOTHER_PROJECT",
		8: "NCC_HUB",
		9: "ROUTER_APPLIANCE",
	}
	ForwardInfo_Target_value = map[string]int32{
		"TARGET_UNSPECIFIED":             0,
		"PEERING_VPC":                    1,
		"VPN_GATEWAY":                    2,
		"INTERCONNECT":                   3,
		"GKE_MASTER":                     4,
		"IMPORTED_CUSTOM_ROUTE_NEXT_HOP": 5,
		"CLOUD_SQL_INSTANCE":             6,
		"ANOTHER_PROJECT":                7,
		"NCC_HUB":                        8,
		"ROUTER_APPLIANCE":               9,
	}
)

Enum value maps for ForwardInfo_Target.

AbortInfo_Cause_name, AbortInfo_Cause_value

var (
	AbortInfo_Cause_name = map[int32]string{
		0:  "CAUSE_UNSPECIFIED",
		1:  "UNKNOWN_NETWORK",
		3:  "UNKNOWN_PROJECT",
		7:  "NO_EXTERNAL_IP",
		8:  "UNINTENDED_DESTINATION",
		11: "SOURCE_ENDPOINT_NOT_FOUND",
		12: "MISMATCHED_SOURCE_NETWORK",
		13: "DESTINATION_ENDPOINT_NOT_FOUND",
		14: "MISMATCHED_DESTINATION_NETWORK",
		2:  "UNKNOWN_IP",
		32: "GOOGLE_MANAGED_SERVICE_UNKNOWN_IP",
		23: "SOURCE_IP_ADDRESS_NOT_IN_SOURCE_NETWORK",
		4:  "PERMISSION_DENIED",
		28: "PERMISSION_DENIED_NO_CLOUD_NAT_CONFIGS",
		29: "PERMISSION_DENIED_NO_NEG_ENDPOINT_CONFIGS",
		36: "PERMISSION_DENIED_NO_CLOUD_ROUTER_CONFIGS",
		5:  "NO_SOURCE_LOCATION",
		6:  "INVALID_ARGUMENT",
		9:  "TRACE_TOO_LONG",
		10: "INTERNAL_ERROR",
		15: "UNSUPPORTED",
		16: "MISMATCHED_IP_VERSION",
		17: "GKE_KONNECTIVITY_PROXY_UNSUPPORTED",
		18: "RESOURCE_CONFIG_NOT_FOUND",
		24: "VM_INSTANCE_CONFIG_NOT_FOUND",
		25: "NETWORK_CONFIG_NOT_FOUND",
		26: "FIREWALL_CONFIG_NOT_FOUND",
		27: "ROUTE_CONFIG_NOT_FOUND",
		19: "GOOGLE_MANAGED_SERVICE_AMBIGUOUS_PSC_ENDPOINT",
		20: "SOURCE_PSC_CLOUD_SQL_UNSUPPORTED",
		34: "SOURCE_REDIS_CLUSTER_UNSUPPORTED",
		35: "SOURCE_REDIS_INSTANCE_UNSUPPORTED",
		21: "SOURCE_FORWARDING_RULE_UNSUPPORTED",
		22: "NON_ROUTABLE_IP_ADDRESS",
		30: "UNKNOWN_ISSUE_IN_GOOGLE_MANAGED_PROJECT",
		31: "UNSUPPORTED_GOOGLE_MANAGED_PROJECT_CONFIG",
	}
	AbortInfo_Cause_value = map[string]int32{
		"CAUSE_UNSPECIFIED":                             0,
		"UNKNOWN_NETWORK":                               1,
		"UNKNOWN_PROJECT":                               3,
		"NO_EXTERNAL_IP":                                7,
		"UNINTENDED_DESTINATION":                        8,
		"SOURCE_ENDPOINT_NOT_FOUND":                     11,
		"MISMATCHED_SOURCE_NETWORK":                     12,
		"DESTINATION_ENDPOINT_NOT_FOUND":                13,
		"MISMATCHED_DESTINATION_NETWORK":                14,
		"UNKNOWN_IP":                                    2,
		"GOOGLE_MANAGED_SERVICE_UNKNOWN_IP":             32,
		"SOURCE_IP_ADDRESS_NOT_IN_SOURCE_NETWORK":       23,
		"PERMISSION_DENIED":                             4,
		"PERMISSION_DENIED_NO_CLOUD_NAT_CONFIGS":        28,
		"PERMISSION_DENIED_NO_NEG_ENDPOINT_CONFIGS":     29,
		"PERMISSION_DENIED_NO_CLOUD_ROUTER_CONFIGS":     36,
		"NO_SOURCE_LOCATION":                            5,
		"INVALID_ARGUMENT":                              6,
		"TRACE_TOO_LONG":                                9,
		"INTERNAL_ERROR":                                10,
		"UNSUPPORTED":                                   15,
		"MISMATCHED_IP_VERSION":                         16,
		"GKE_KONNECTIVITY_PROXY_UNSUPPORTED":            17,
		"RESOURCE_CONFIG_NOT_FOUND":                     18,
		"VM_INSTANCE_CONFIG_NOT_FOUND":                  24,
		"NETWORK_CONFIG_NOT_FOUND":                      25,
		"FIREWALL_CONFIG_NOT_FOUND":                     26,
		"ROUTE_CONFIG_NOT_FOUND":                        27,
		"GOOGLE_MANAGED_SERVICE_AMBIGUOUS_PSC_ENDPOINT": 19,
		"SOURCE_PSC_CLOUD_SQL_UNSUPPORTED":              20,
		"SOURCE_REDIS_CLUSTER_UNSUPPORTED":              34,
		"SOURCE_REDIS_INSTANCE_UNSUPPORTED":             35,
		"SOURCE_FORWARDING_RULE_UNSUPPORTED":            21,
		"NON_ROUTABLE_IP_ADDRESS":                       22,
		"UNKNOWN_ISSUE_IN_GOOGLE_MANAGED_PROJECT":       30,
		"UNSUPPORTED_GOOGLE_MANAGED_PROJECT_CONFIG":     31,
	}
)

Enum value maps for AbortInfo_Cause.

DropInfo_Cause_name, DropInfo_Cause_value

var (
	DropInfo_Cause_name = map[int32]string{
		0:  "CAUSE_UNSPECIFIED",
		1:  "UNKNOWN_EXTERNAL_ADDRESS",
		2:  "FOREIGN_IP_DISALLOWED",
		3:  "FIREWALL_RULE",
		4:  "NO_ROUTE",
		5:  "ROUTE_BLACKHOLE",
		6:  "ROUTE_WRONG_NETWORK",
		42: "ROUTE_NEXT_HOP_IP_ADDRESS_NOT_RESOLVED",
		43: "ROUTE_NEXT_HOP_RESOURCE_NOT_FOUND",
		49: "ROUTE_NEXT_HOP_INSTANCE_WRONG_NETWORK",
		50: "ROUTE_NEXT_HOP_INSTANCE_NON_PRIMARY_IP",
		51: "ROUTE_NEXT_HOP_FORWARDING_RULE_IP_MISMATCH",
		52: "ROUTE_NEXT_HOP_VPN_TUNNEL_NOT_ESTABLISHED",
		53: "ROUTE_NEXT_HOP_FORWARDING_RULE_TYPE_INVALID",
		44: "NO_ROUTE_FROM_INTERNET_TO_PRIVATE_IPV6_ADDRESS",
		45: "VPN_TUNNEL_LOCAL_SELECTOR_MISMATCH",
		46: "VPN_TUNNEL_REMOTE_SELECTOR_MISMATCH",
		7:  "PRIVATE_TRAFFIC_TO_INTERNET",
		8:  "PRIVATE_GOOGLE_ACCESS_DISALLOWED",
		47: "PRIVATE_GOOGLE_ACCESS_VIA_VPN_TUNNEL_UNSUPPORTED",
		9:  "NO_EXTERNAL_ADDRESS",
		10: "UNKNOWN_INTERNAL_ADDRESS",
		11: "FORWARDING_RULE_MISMATCH",
		12: "FORWARDING_RULE_NO_INSTANCES",
		13: "FIREWALL_BLOCKING_LOAD_BALANCER_BACKEND_HEALTH_CHECK",
		14: "INSTANCE_NOT_RUNNING",
		27: "GKE_CLUSTER_NOT_RUNNING",
		28: "CLOUD_SQL_INSTANCE_NOT_RUNNING",
		68: "REDIS_INSTANCE_NOT_RUNNING",
		69: "REDIS_CLUSTER_NOT_RUNNING",
		15: "TRAFFIC_TYPE_BLOCKED",
		16: "GKE_MASTER_UNAUTHORIZED_ACCESS",
		17: "CLOUD_SQL_INSTANCE_UNAUTHORIZED_ACCESS",
		18: "DROPPED_INSIDE_GKE_SERVICE",
		19: "DROPPED_INSIDE_CLOUD_SQL_SERVICE",
		20: "GOOGLE_MANAGED_SERVICE_NO_PEERING",
		38: "GOOGLE_MANAGED_SERVICE_NO_PSC_ENDPOINT",
		36: "GKE_PSC_ENDPOINT_MISSING",
		21: "CLOUD_SQL_INSTANCE_NO_IP_ADDRESS",
		30: "GKE_CONTROL_PLANE_REGION_MISMATCH",
		31: "PUBLIC_GKE_CONTROL_PLANE_TO_PRIVATE_DESTINATION",
		32: "GKE_CONTROL_PLANE_NO_ROUTE",
		33: "CLOUD_SQL_INSTANCE_NOT_CONFIGURED_FOR_EXTERNAL_TRAFFIC",
		34: "PUBLIC_CLOUD_SQL_INSTANCE_TO_PRIVATE_DESTINATION",
		35: "CLOUD_SQL_INSTANCE_NO_ROUTE",
		63: "CLOUD_SQL_CONNECTOR_REQUIRED",
		22: "CLOUD_FUNCTION_NOT_ACTIVE",
		23: "VPC_CONNECTOR_NOT_SET",
		24: "VPC_CONNECTOR_NOT_RUNNING",
		60: "VPC_CONNECTOR_SERVERLESS_TRAFFIC_BLOCKED",
		61: "VPC_CONNECTOR_HEALTH_CHECK_TRAFFIC_BLOCKED",
		25: "FORWARDING_RULE_REGION_MISMATCH",
		26: "PSC_CONNECTION_NOT_ACCEPTED",
		41: "PSC_ENDPOINT_ACCESSED_FROM_PEERED_NETWORK",
		48: "PSC_NEG_PRODUCER_ENDPOINT_NO_GLOBAL_ACCESS",
		54: "PSC_NEG_PRODUCER_FORWARDING_RULE_MULTIPLE_PORTS",
		58: "CLOUD_SQL_PSC_NEG_UNSUPPORTED",
		57: "NO_NAT_SUBNETS_FOR_PSC_SERVICE_ATTACHMENT",
		64: "PSC_TRANSITIVITY_NOT_PROPAGATED",
		55: "HYBRID_NEG_NON_DYNAMIC_ROUTE_MATCHED",
		56: "HYBRID_NEG_NON_LOCAL_DYNAMIC_ROUTE_MATCHED",
		29: "CLOUD_RUN_REVISION_NOT_READY",
		37: "DROPPED_INSIDE_PSC_SERVICE_PRODUCER",
		39: "LOAD_BALANCER_HAS_NO_PROXY_SUBNET",
		40: "CLOUD_NAT_NO_ADDRESSES",
		59: "ROUTING_LOOP",
		62: "DROPPED_INSIDE_GOOGLE_MANAGED_SERVICE",
		65: "LOAD_BALANCER_BACKEND_INVALID_NETWORK",
		66: "BACKEND_SERVICE_NAMED_PORT_NOT_DEFINED",
		67: "DESTINATION_IS_PRIVATE_NAT_IP_RANGE",
		70: "DROPPED_INSIDE_REDIS_INSTANCE_SERVICE",
		71: "REDIS_INSTANCE_UNSUPPORTED_PORT",
		72: "REDIS_INSTANCE_CONNECTING_FROM_PUPI_ADDRESS",
		73: "REDIS_INSTANCE_NO_ROUTE_TO_DESTINATION_NETWORK",
		74: "REDIS_INSTANCE_NO_EXTERNAL_IP",
		78: "REDIS_INSTANCE_UNSUPPORTED_PROTOCOL",
		75: "DROPPED_INSIDE_REDIS_CLUSTER_SERVICE",
		76: "REDIS_CLUSTER_UNSUPPORTED_PORT",
		77: "REDIS_CLUSTER_NO_EXTERNAL_IP",
		79: "REDIS_CLUSTER_UNSUPPORTED_PROTOCOL",
		80: "NO_ADVERTISED_ROUTE_TO_GCP_DESTINATION",
		81: "NO_TRAFFIC_SELECTOR_TO_GCP_DESTINATION",
		82: "NO_KNOWN_ROUTE_FROM_PEERED_NETWORK_TO_DESTINATION",
		83: "PRIVATE_NAT_TO_PSC_ENDPOINT_UNSUPPORTED",
	}
	DropInfo_Cause_value = map[string]int32{
		"CAUSE_UNSPECIFIED":                                      0,
		"UNKNOWN_EXTERNAL_ADDRESS":                               1,
		"FOREIGN_IP_DISALLOWED":                                  2,
		"FIREWALL_RULE":                                          3,
		"NO_ROUTE":                                               4,
		"ROUTE_BLACKHOLE":                                        5,
		"ROUTE_WRONG_NETWORK":                                    6,
		"ROUTE_NEXT_HOP_IP_ADDRESS_NOT_RESOLVED":                 42,
		"ROUTE_NEXT_HOP_RESOURCE_NOT_FOUND":                      43,
		"ROUTE_NEXT_HOP_INSTANCE_WRONG_NETWORK":                  49,
		"ROUTE_NEXT_HOP_INSTANCE_NON_PRIMARY_IP":                 50,
		"ROUTE_NEXT_HOP_FORWARDING_RULE_IP_MISMATCH":             51,
		"ROUTE_NEXT_HOP_VPN_TUNNEL_NOT_ESTABLISHED":              52,
		"ROUTE_NEXT_HOP_FORWARDING_RULE_TYPE_INVALID":            53,
		"NO_ROUTE_FROM_INTERNET_TO_PRIVATE_IPV6_ADDRESS":         44,
		"VPN_TUNNEL_LOCAL_SELECTOR_MISMATCH":                     45,
		"VPN_TUNNEL_REMOTE_SELECTOR_MISMATCH":                    46,
		"PRIVATE_TRAFFIC_TO_INTERNET":                            7,
		"PRIVATE_GOOGLE_ACCESS_DISALLOWED":                       8,
		"PRIVATE_GOOGLE_ACCESS_VIA_VPN_TUNNEL_UNSUPPORTED":       47,
		"NO_EXTERNAL_ADDRESS":                                    9,
		"UNKNOWN_INTERNAL_ADDRESS":                               10,
		"FORWARDING_RULE_MISMATCH":                               11,
		"FORWARDING_RULE_NO_INSTANCES":                           12,
		"FIREWALL_BLOCKING_LOAD_BALANCER_BACKEND_HEALTH_CHECK":   13,
		"INSTANCE_NOT_RUNNING":                                   14,
		"GKE_CLUSTER_NOT_RUNNING":                                27,
		"CLOUD_SQL_INSTANCE_NOT_RUNNING":                         28,
		"REDIS_INSTANCE_NOT_RUNNING":                             68,
		"REDIS_CLUSTER_NOT_RUNNING":                              69,
		"TRAFFIC_TYPE_BLOCKED":                                   15,
		"GKE_MASTER_UNAUTHORIZED_ACCESS":                         16,
		"CLOUD_SQL_INSTANCE_UNAUTHORIZED_ACCESS":                 17,
		"DROPPED_INSIDE_GKE_SERVICE":                             18,
		"DROPPED_INSIDE_CLOUD_SQL_SERVICE":                       19,
		"GOOGLE_MANAGED_SERVICE_NO_PEERING":                      20,
		"GOOGLE_MANAGED_SERVICE_NO_PSC_ENDPOINT":                 38,
		"GKE_PSC_ENDPOINT_MISSING":                               36,
		"CLOUD_SQL_INSTANCE_NO_IP_ADDRESS":                       21,
		"GKE_CONTROL_PLANE_REGION_MISMATCH":                      30,
		"PUBLIC_GKE_CONTROL_PLANE_TO_PRIVATE_DESTINATION":        31,
		"GKE_CONTROL_PLANE_NO_ROUTE":                             32,
		"CLOUD_SQL_INSTANCE_NOT_CONFIGURED_FOR_EXTERNAL_TRAFFIC": 33,
		"PUBLIC_CLOUD_SQL_INSTANCE_TO_PRIVATE_DESTINATION":       34,
		"CLOUD_SQL_INSTANCE_NO_ROUTE":                            35,
		"CLOUD_SQL_CONNECTOR_REQUIRED":                           63,
		"CLOUD_FUNCTION_NOT_ACTIVE":                              22,
		"VPC_CONNECTOR_NOT_SET":                                  23,
		"VPC_CONNECTOR_NOT_RUNNING":                              24,
		"VPC_CONNECTOR_SERVERLESS_TRAFFIC_BLOCKED":               60,
		"VPC_CONNECTOR_HEALTH_CHECK_TRAFFIC_BLOCKED":             61,
		"FORWARDING_RULE_REGION_MISMATCH":                        25,
		"PSC_CONNECTION_NOT_ACCEPTED":                            26,
		"PSC_ENDPOINT_ACCESSED_FROM_PEERED_NETWORK":              41,
		"PSC_NEG_PRODUCER_ENDPOINT_NO_GLOBAL_ACCESS":             48,
		"PSC_NEG_PRODUCER_FORWARDING_RULE_MULTIPLE_PORTS":        54,
		"CLOUD_SQL_PSC_NEG_UNSUPPORTED":                          58,
		"NO_NAT_SUBNETS_FOR_PSC_SERVICE_ATTACHMENT":              57,
		"PSC_TRANSITIVITY_NOT_PROPAGATED":                        64,
		"HYBRID_NEG_NON_DYNAMIC_ROUTE_MATCHED":                   55,
		"HYBRID_NEG_NON_LOCAL_DYNAMIC_ROUTE_MATCHED":             56,
		"CLOUD_RUN_REVISION_NOT_READY":                           29,
		"DROPPED_INSIDE_PSC_SERVICE_PRODUCER":                    37,
		"LOAD_BALANCER_HAS_NO_PROXY_SUBNET":                      39,
		"CLOUD_NAT_NO_ADDRESSES":                                 40,
		"ROUTING_LOOP":                                           59,
		"DROPPED_INSIDE_GOOGLE_MANAGED_SERVICE":                  62,
		"LOAD_BALANCER_BACKEND_INVALID_NETWORK":                  65,
		"BACKEND_SERVICE_NAMED_PORT_NOT_DEFINED":                 66,
		"DESTINATION_IS_PRIVATE_NAT_IP_RANGE":                    67,
		"DROPPED_INSIDE_REDIS_INSTANCE_SERVICE":                  70,
		"REDIS_INSTANCE_UNSUPPORTED_PORT":                        71,
		"REDIS_INSTANCE_CONNECTING_FROM_PUPI_ADDRESS":            72,
		"REDIS_INSTANCE_NO_ROUTE_TO_DESTINATION_NETWORK":         73,
		"REDIS_INSTANCE_NO_EXTERNAL_IP":                          74,
		"REDIS_INSTANCE_UNSUPPORTED_PROTOCOL":                    78,
		"DROPPED_INSIDE_REDIS_CLUSTER_SERVICE":                   75,
		"REDIS_CLUSTER_UNSUPPORTED_PORT":                         76,
		"REDIS_CLUSTER_NO_EXTERNAL_IP":                           77,
		"REDIS_CLUSTER_UNSUPPORTED_PROTOCOL":                     79,
		"NO_ADVERTISED_ROUTE_TO_GCP_DESTINATION":                 80,
		"NO_TRAFFIC_SELECTOR_TO_GCP_DESTINATION":                 81,
		"NO_KNOWN_ROUTE_FROM_PEERED_NETWORK_TO_DESTINATION":      82,
		"PRIVATE_NAT_TO_PSC_ENDPOINT_UNSUPPORTED":                83,
	}
)

Enum value maps for DropInfo_Cause.

NatInfo_Type_name, NatInfo_Type_value

var (
	NatInfo_Type_name = map[int32]string{
		0: "TYPE_UNSPECIFIED",
		1: "INTERNAL_TO_EXTERNAL",
		2: "EXTERNAL_TO_INTERNAL",
		3: "CLOUD_NAT",
		4: "PRIVATE_SERVICE_CONNECT",
	}
	NatInfo_Type_value = map[string]int32{
		"TYPE_UNSPECIFIED":        0,
		"INTERNAL_TO_EXTERNAL":    1,
		"EXTERNAL_TO_INTERNAL":    2,
		"CLOUD_NAT":               3,
		"PRIVATE_SERVICE_CONNECT": 4,
	}
)

Enum value maps for NatInfo_Type.

LoadBalancerBackendInfo_HealthCheckFirewallsConfigState_name, LoadBalancerBackendInfo_HealthCheckFirewallsConfigState_value

var (
	LoadBalancerBackendInfo_HealthCheckFirewallsConfigState_name = map[int32]string{
		0: "HEALTH_CHECK_FIREWALLS_CONFIG_STATE_UNSPECIFIED",
		1: "FIREWALLS_CONFIGURED",
		2: "FIREWALLS_PARTIALLY_CONFIGURED",
		3: "FIREWALLS_NOT_CONFIGURED",
		4: "FIREWALLS_UNSUPPORTED",
	}
	LoadBalancerBackendInfo_HealthCheckFirewallsConfigState_value = map[string]int32{
		"HEALTH_CHECK_FIREWALLS_CONFIG_STATE_UNSPECIFIED": 0,
		"FIREWALLS_CONFIGURED":                            1,
		"FIREWALLS_PARTIALLY_CONFIGURED":                  2,
		"FIREWALLS_NOT_CONFIGURED":                        3,
		"FIREWALLS_UNSUPPORTED":                           4,
	}
)

Enum value maps for LoadBalancerBackendInfo_HealthCheckFirewallsConfigState.

VpcFlowLogsConfig_State_name, VpcFlowLogsConfig_State_value

var (
	VpcFlowLogsConfig_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "ENABLED",
		2: "DISABLED",
	}
	VpcFlowLogsConfig_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"ENABLED":           1,
		"DISABLED":          2,
	}
)

Enum value maps for VpcFlowLogsConfig_State.

VpcFlowLogsConfig_AggregationInterval_name, VpcFlowLogsConfig_AggregationInterval_value

var (
	VpcFlowLogsConfig_AggregationInterval_name = map[int32]string{
		0: "AGGREGATION_INTERVAL_UNSPECIFIED",
		1: "INTERVAL_5_SEC",
		2: "INTERVAL_30_SEC",
		3: "INTERVAL_1_MIN",
		4: "INTERVAL_5_MIN",
		5: "INTERVAL_10_MIN",
		6: "INTERVAL_15_MIN",
	}
	VpcFlowLogsConfig_AggregationInterval_value = map[string]int32{
		"AGGREGATION_INTERVAL_UNSPECIFIED": 0,
		"INTERVAL_5_SEC":                   1,
		"INTERVAL_30_SEC":                  2,
		"INTERVAL_1_MIN":                   3,
		"INTERVAL_5_MIN":                   4,
		"INTERVAL_10_MIN":                  5,
		"INTERVAL_15_MIN":                  6,
	}
)

Enum value maps for VpcFlowLogsConfig_AggregationInterval.

VpcFlowLogsConfig_Metadata_name, VpcFlowLogsConfig_Metadata_value

var (
	VpcFlowLogsConfig_Metadata_name = map[int32]string{
		0: "METADATA_UNSPECIFIED",
		1: "INCLUDE_ALL_METADATA",
		2: "EXCLUDE_ALL_METADATA",
		3: "CUSTOM_METADATA",
	}
	VpcFlowLogsConfig_Metadata_value = map[string]int32{
		"METADATA_UNSPECIFIED": 0,
		"INCLUDE_ALL_METADATA": 1,
		"EXCLUDE_ALL_METADATA": 2,
		"CUSTOM_METADATA":      3,
	}
)

Enum value maps for VpcFlowLogsConfig_Metadata.

VpcFlowLogsConfig_TargetResourceState_name, VpcFlowLogsConfig_TargetResourceState_value

var (
	VpcFlowLogsConfig_TargetResourceState_name = map[int32]string{
		0: "TARGET_RESOURCE_STATE_UNSPECIFIED",
		1: "TARGET_RESOURCE_EXISTS",
		2: "TARGET_RESOURCE_DOES_NOT_EXIST",
	}
	VpcFlowLogsConfig_TargetResourceState_value = map[string]int32{
		"TARGET_RESOURCE_STATE_UNSPECIFIED": 0,
		"TARGET_RESOURCE_EXISTS":            1,
		"TARGET_RESOURCE_DOES_NOT_EXIST":    2,
	}
)

Enum value maps for VpcFlowLogsConfig_TargetResourceState.

File_google_cloud_networkmanagement_v1_connectivity_test_proto

var File_google_cloud_networkmanagement_v1_connectivity_test_proto protoreflect.FileDescriptor

File_google_cloud_networkmanagement_v1_reachability_proto

var File_google_cloud_networkmanagement_v1_reachability_proto protoreflect.FileDescriptor

File_google_cloud_networkmanagement_v1_trace_proto

var File_google_cloud_networkmanagement_v1_trace_proto protoreflect.FileDescriptor

File_google_cloud_networkmanagement_v1_vpc_flow_logs_config_proto

var File_google_cloud_networkmanagement_v1_vpc_flow_logs_config_proto protoreflect.FileDescriptor

File_google_cloud_networkmanagement_v1_vpc_flow_logs_proto

var File_google_cloud_networkmanagement_v1_vpc_flow_logs_proto protoreflect.FileDescriptor

Functions

func RegisterReachabilityServiceServer

func RegisterReachabilityServiceServer(s *grpc.Server, srv ReachabilityServiceServer)

func RegisterVpcFlowLogsServiceServer

func RegisterVpcFlowLogsServiceServer(s *grpc.Server, srv VpcFlowLogsServiceServer)

AbortInfo

type AbortInfo struct {
	Cause AbortInfo_Cause `protobuf:"varint,1,opt,name=cause,proto3,enum=google.cloud.networkmanagement.v1.AbortInfo_Cause" json:"cause,omitempty"`

	ResourceUri string `protobuf:"bytes,2,opt,name=resource_uri,json=resourceUri,proto3" json:"resource_uri,omitempty"`

	IpAddress string `protobuf:"bytes,4,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"`

	ProjectsMissingPermission []string "" /* 138 byte string literal not displayed */

}

Details of the final state "abort" and associated resource.

func (*AbortInfo) Descriptor

func (*AbortInfo) Descriptor() ([]byte, []int)

Deprecated: Use AbortInfo.ProtoReflect.Descriptor instead.

func (*AbortInfo) GetCause

func (x *AbortInfo) GetCause() AbortInfo_Cause

func (*AbortInfo) GetIpAddress

func (x *AbortInfo) GetIpAddress() string

func (*AbortInfo) GetProjectsMissingPermission

func (x *AbortInfo) GetProjectsMissingPermission() []string

func (*AbortInfo) GetResourceUri

func (x *AbortInfo) GetResourceUri() string

func (*AbortInfo) ProtoMessage

func (*AbortInfo) ProtoMessage()

func (*AbortInfo) ProtoReflect

func (x *AbortInfo) ProtoReflect() protoreflect.Message

func (*AbortInfo) Reset

func (x *AbortInfo) Reset()

func (*AbortInfo) String

func (x *AbortInfo) String() string

AbortInfo_Cause

type AbortInfo_Cause int32

Abort cause types:

AbortInfo_CAUSE_UNSPECIFIED, AbortInfo_UNKNOWN_NETWORK, AbortInfo_UNKNOWN_PROJECT, AbortInfo_NO_EXTERNAL_IP, AbortInfo_UNINTENDED_DESTINATION, AbortInfo_SOURCE_ENDPOINT_NOT_FOUND, AbortInfo_MISMATCHED_SOURCE_NETWORK, AbortInfo_DESTINATION_ENDPOINT_NOT_FOUND, AbortInfo_MISMATCHED_DESTINATION_NETWORK, AbortInfo_UNKNOWN_IP, AbortInfo_GOOGLE_MANAGED_SERVICE_UNKNOWN_IP, AbortInfo_SOURCE_IP_ADDRESS_NOT_IN_SOURCE_NETWORK, AbortInfo_PERMISSION_DENIED, AbortInfo_PERMISSION_DENIED_NO_CLOUD_NAT_CONFIGS, AbortInfo_PERMISSION_DENIED_NO_NEG_ENDPOINT_CONFIGS, AbortInfo_PERMISSION_DENIED_NO_CLOUD_ROUTER_CONFIGS, AbortInfo_NO_SOURCE_LOCATION, AbortInfo_INVALID_ARGUMENT, AbortInfo_TRACE_TOO_LONG, AbortInfo_INTERNAL_ERROR, AbortInfo_UNSUPPORTED, AbortInfo_MISMATCHED_IP_VERSION, AbortInfo_GKE_KONNECTIVITY_PROXY_UNSUPPORTED, AbortInfo_RESOURCE_CONFIG_NOT_FOUND, AbortInfo_VM_INSTANCE_CONFIG_NOT_FOUND, AbortInfo_NETWORK_CONFIG_NOT_FOUND, AbortInfo_FIREWALL_CONFIG_NOT_FOUND, AbortInfo_ROUTE_CONFIG_NOT_FOUND, AbortInfo_GOOGLE_MANAGED_SERVICE_AMBIGUOUS_PSC_ENDPOINT, AbortInfo_SOURCE_PSC_CLOUD_SQL_UNSUPPORTED, AbortInfo_SOURCE_REDIS_CLUSTER_UNSUPPORTED, AbortInfo_SOURCE_REDIS_INSTANCE_UNSUPPORTED, AbortInfo_SOURCE_FORWARDING_RULE_UNSUPPORTED, AbortInfo_NON_ROUTABLE_IP_ADDRESS, AbortInfo_UNKNOWN_ISSUE_IN_GOOGLE_MANAGED_PROJECT, AbortInfo_UNSUPPORTED_GOOGLE_MANAGED_PROJECT_CONFIG

const (
	// Cause is unspecified.
	AbortInfo_CAUSE_UNSPECIFIED AbortInfo_Cause = 0
	// Aborted due to unknown network. Deprecated, not used in the new tests.
	//
	// Deprecated: Marked as deprecated in google/cloud/networkmanagement/v1/trace.proto.
	AbortInfo_UNKNOWN_NETWORK AbortInfo_Cause = 1
	// Aborted because no project information can be derived from the test
	// input. Deprecated, not used in the new tests.
	//
	// Deprecated: Marked as deprecated in google/cloud/networkmanagement/v1/trace.proto.
	AbortInfo_UNKNOWN_PROJECT AbortInfo_Cause = 3
	// Aborted because traffic is sent from a public IP to an instance without
	// an external IP. Deprecated, not used in the new tests.
	//
	// Deprecated: Marked as deprecated in google/cloud/networkmanagement/v1/trace.proto.
	AbortInfo_NO_EXTERNAL_IP AbortInfo_Cause = 7
	// Aborted because none of the traces matches destination information
	// specified in the input test request. Deprecated, not used in the new
	// tests.
	//
	// Deprecated: Marked as deprecated in google/cloud/networkmanagement/v1/trace.proto.
	AbortInfo_UNINTENDED_DESTINATION AbortInfo_Cause = 8
	// Aborted because the source endpoint could not be found. Deprecated, not
	// used in the new tests.
	//
	// Deprecated: Marked as deprecated in google/cloud/networkmanagement/v1/trace.proto.
	AbortInfo_SOURCE_ENDPOINT_NOT_FOUND AbortInfo_Cause = 11
	// Aborted because the source network does not match the source endpoint.
	// Deprecated, not used in the new tests.
	//
	// Deprecated: Marked as deprecated in google/cloud/networkmanagement/v1/trace.proto.
	AbortInfo_MISMATCHED_SOURCE_NETWORK AbortInfo_Cause = 12
	// Aborted because the destination endpoint could not be found. Deprecated,
	// not used in the new tests.
	//
	// Deprecated: Marked as deprecated in google/cloud/networkmanagement/v1/trace.proto.
	AbortInfo_DESTINATION_ENDPOINT_NOT_FOUND AbortInfo_Cause = 13
	// Aborted because the destination network does not match the destination
	// endpoint. Deprecated, not used in the new tests.
	//
	// Deprecated: Marked as deprecated in google/cloud/networkmanagement/v1/trace.proto.
	AbortInfo_MISMATCHED_DESTINATION_NETWORK AbortInfo_Cause = 14
	// Aborted because no endpoint with the packet's destination IP address is
	// found.
	AbortInfo_UNKNOWN_IP AbortInfo_Cause = 2
	// Aborted because no endpoint with the packet's destination IP is found in
	// the Google-managed project.
	AbortInfo_GOOGLE_MANAGED_SERVICE_UNKNOWN_IP AbortInfo_Cause = 32
	// Aborted because the source IP address doesn't belong to any of the
	// subnets of the source VPC network.
	AbortInfo_SOURCE_IP_ADDRESS_NOT_IN_SOURCE_NETWORK AbortInfo_Cause = 23
	// Aborted because user lacks permission to access all or part of the
	// network configurations required to run the test.
	AbortInfo_PERMISSION_DENIED AbortInfo_Cause = 4
	// Aborted because user lacks permission to access Cloud NAT configs
	// required to run the test.
	AbortInfo_PERMISSION_DENIED_NO_CLOUD_NAT_CONFIGS AbortInfo_Cause = 28
	// Aborted because user lacks permission to access Network endpoint group
	// endpoint configs required to run the test.
	AbortInfo_PERMISSION_DENIED_NO_NEG_ENDPOINT_CONFIGS AbortInfo_Cause = 29
	// Aborted because user lacks permission to access Cloud Router configs
	// required to run the test.
	AbortInfo_PERMISSION_DENIED_NO_CLOUD_ROUTER_CONFIGS AbortInfo_Cause = 36
	// Aborted because no valid source or destination endpoint is derived from
	// the input test request.
	AbortInfo_NO_SOURCE_LOCATION AbortInfo_Cause = 5
	// Aborted because the source or destination endpoint specified in
	// the request is invalid. Some examples:
	// - The request might contain malformed resource URI, project ID, or IP
	// address.
	// - The request might contain inconsistent information (for example, the
	// request might include both the instance and the network, but the instance
	// might not have a NIC in that network).
	AbortInfo_INVALID_ARGUMENT AbortInfo_Cause = 6
	// Aborted because the number of steps in the trace exceeds a certain
	// limit. It might be caused by a routing loop.
	AbortInfo_TRACE_TOO_LONG AbortInfo_Cause = 9
	// Aborted due to internal server error.
	AbortInfo_INTERNAL_ERROR AbortInfo_Cause = 10
	// Aborted because the test scenario is not supported.
	AbortInfo_UNSUPPORTED AbortInfo_Cause = 15
	// Aborted because the source and destination resources have no common IP
	// version.
	AbortInfo_MISMATCHED_IP_VERSION AbortInfo_Cause = 16
	// Aborted because the connection between the control plane and the node of
	// the source cluster is initiated by the node and managed by the
	// Konnectivity proxy.
	AbortInfo_GKE_KONNECTIVITY_PROXY_UNSUPPORTED AbortInfo_Cause = 17
	// Aborted because expected resource configuration was missing.
	AbortInfo_RESOURCE_CONFIG_NOT_FOUND AbortInfo_Cause = 18
	// Aborted because expected VM instance configuration was missing.
	AbortInfo_VM_INSTANCE_CONFIG_NOT_FOUND AbortInfo_Cause = 24
	// Aborted because expected network configuration was missing.
	AbortInfo_NETWORK_CONFIG_NOT_FOUND AbortInfo_Cause = 25
	// Aborted because expected firewall configuration was missing.
	AbortInfo_FIREWALL_CONFIG_NOT_FOUND AbortInfo_Cause = 26
	// Aborted because expected route configuration was missing.
	AbortInfo_ROUTE_CONFIG_NOT_FOUND AbortInfo_Cause = 27
	// Aborted because a PSC endpoint selection for the Google-managed service
	// is ambiguous (several PSC endpoints satisfy test input).
	AbortInfo_GOOGLE_MANAGED_SERVICE_AMBIGUOUS_PSC_ENDPOINT AbortInfo_Cause = 19
	// Aborted because tests with a PSC-based Cloud SQL instance as a source are
	// not supported.
	AbortInfo_SOURCE_PSC_CLOUD_SQL_UNSUPPORTED AbortInfo_Cause = 20
	// Aborted because tests with a Redis Cluster as a source are not supported.
	AbortInfo_SOURCE_REDIS_CLUSTER_UNSUPPORTED AbortInfo_Cause = 34
	// Aborted because tests with a Redis Instance as a source are not
	// supported.
	AbortInfo_SOURCE_REDIS_INSTANCE_UNSUPPORTED AbortInfo_Cause = 35
	// Aborted because tests with a forwarding rule as a source are not
	// supported.
	AbortInfo_SOURCE_FORWARDING_RULE_UNSUPPORTED AbortInfo_Cause = 21
	// Aborted because one of the endpoints is a non-routable IP address
	// (loopback, link-local, etc).
	AbortInfo_NON_ROUTABLE_IP_ADDRESS AbortInfo_Cause = 22
	// Aborted due to an unknown issue in the Google-managed project.
	AbortInfo_UNKNOWN_ISSUE_IN_GOOGLE_MANAGED_PROJECT AbortInfo_Cause = 30
	// Aborted due to an unsupported configuration of the Google-managed
	// project.
	AbortInfo_UNSUPPORTED_GOOGLE_MANAGED_PROJECT_CONFIG AbortInfo_Cause = 31
)

func (AbortInfo_Cause) Descriptor

func (AbortInfo_Cause) Enum

func (x AbortInfo_Cause) Enum() *AbortInfo_Cause

func (AbortInfo_Cause) EnumDescriptor

func (AbortInfo_Cause) EnumDescriptor() ([]byte, []int)

Deprecated: Use AbortInfo_Cause.Descriptor instead.

func (AbortInfo_Cause) Number

func (AbortInfo_Cause) String

func (x AbortInfo_Cause) String() string

func (AbortInfo_Cause) Type

AppEngineVersionInfo

type AppEngineVersionInfo struct {

	// Name of an App Engine version.
	DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// URI of an App Engine version.
	Uri string `protobuf:"bytes,2,opt,name=uri,proto3" json:"uri,omitempty"`
	// Runtime of the App Engine version.
	Runtime string `protobuf:"bytes,3,opt,name=runtime,proto3" json:"runtime,omitempty"`
	// App Engine execution environment for a version.
	Environment string `protobuf:"bytes,4,opt,name=environment,proto3" json:"environment,omitempty"`
	// contains filtered or unexported fields
}

For display only. Metadata associated with an App Engine version.

func (*AppEngineVersionInfo) Descriptor

func (*AppEngineVersionInfo) Descriptor() ([]byte, []int)

Deprecated: Use AppEngineVersionInfo.ProtoReflect.Descriptor instead.

func (*AppEngineVersionInfo) GetDisplayName

func (x *AppEngineVersionInfo) GetDisplayName() string

func (*AppEngineVersionInfo) GetEnvironment

func (x *AppEngineVersionInfo) GetEnvironment() string

func (*AppEngineVersionInfo) GetRuntime

func (x *AppEngineVersionInfo) GetRuntime() string

func (*AppEngineVersionInfo) GetUri

func (x *AppEngineVersionInfo) GetUri() string

func (*AppEngineVersionInfo) ProtoMessage

func (*AppEngineVersionInfo) ProtoMessage()

func (*AppEngineVersionInfo) ProtoReflect

func (x *AppEngineVersionInfo) ProtoReflect() protoreflect.Message

func (*AppEngineVersionInfo) Reset

func (x *AppEngineVersionInfo) Reset()

func (*AppEngineVersionInfo) String

func (x *AppEngineVersionInfo) String() string

CloudFunctionInfo

type CloudFunctionInfo struct {

	// Name of a Cloud Function.
	DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// URI of a Cloud Function.
	Uri string `protobuf:"bytes,2,opt,name=uri,proto3" json:"uri,omitempty"`
	// Location in which the Cloud Function is deployed.
	Location string `protobuf:"bytes,3,opt,name=location,proto3" json:"location,omitempty"`
	// Latest successfully deployed version id of the Cloud Function.
	VersionId int64 `protobuf:"varint,4,opt,name=version_id,json=versionId,proto3" json:"version_id,omitempty"`
	// contains filtered or unexported fields
}

For display only. Metadata associated with a Cloud Function.

func (*CloudFunctionInfo) Descriptor

func (*CloudFunctionInfo) Descriptor() ([]byte, []int)

Deprecated: Use CloudFunctionInfo.ProtoReflect.Descriptor instead.

func (*CloudFunctionInfo) GetDisplayName

func (x *CloudFunctionInfo) GetDisplayName() string

func (*CloudFunctionInfo) GetLocation

func (x *CloudFunctionInfo) GetLocation() string

func (*CloudFunctionInfo) GetUri

func (x *CloudFunctionInfo) GetUri() string

func (*CloudFunctionInfo) GetVersionId

func (x *CloudFunctionInfo) GetVersionId() int64

func (*CloudFunctionInfo) ProtoMessage

func (*CloudFunctionInfo) ProtoMessage()

func (*CloudFunctionInfo) ProtoReflect

func (x *CloudFunctionInfo) ProtoReflect() protoreflect.Message

func (*CloudFunctionInfo) Reset

func (x *CloudFunctionInfo) Reset()

func (*CloudFunctionInfo) String

func (x *CloudFunctionInfo) String() string

CloudRunRevisionInfo

type CloudRunRevisionInfo struct {

	// Name of a Cloud Run revision.
	DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// URI of a Cloud Run revision.
	Uri string `protobuf:"bytes,2,opt,name=uri,proto3" json:"uri,omitempty"`
	// Location in which this revision is deployed.
	Location string `protobuf:"bytes,4,opt,name=location,proto3" json:"location,omitempty"`
	// URI of Cloud Run service this revision belongs to.
	ServiceUri string `protobuf:"bytes,5,opt,name=service_uri,json=serviceUri,proto3" json:"service_uri,omitempty"`
	// contains filtered or unexported fields
}

For display only. Metadata associated with a Cloud Run revision.

func (*CloudRunRevisionInfo) Descriptor

func (*CloudRunRevisionInfo) Descriptor() ([]byte, []int)

Deprecated: Use CloudRunRevisionInfo.ProtoReflect.Descriptor instead.

func (*CloudRunRevisionInfo) GetDisplayName

func (x *CloudRunRevisionInfo) GetDisplayName() string

func (*CloudRunRevisionInfo) GetLocation

func (x *CloudRunRevisionInfo) GetLocation() string

func (*CloudRunRevisionInfo) GetServiceUri

func (x *CloudRunRevisionInfo) GetServiceUri() string

func (*CloudRunRevisionInfo) GetUri

func (x *CloudRunRevisionInfo) GetUri() string

func (*CloudRunRevisionInfo) ProtoMessage

func (*CloudRunRevisionInfo) ProtoMessage()

func (*CloudRunRevisionInfo) ProtoReflect

func (x *CloudRunRevisionInfo) ProtoReflect() protoreflect.Message

func (*CloudRunRevisionInfo) Reset

func (x *CloudRunRevisionInfo) Reset()

func (*CloudRunRevisionInfo) String

func (x *CloudRunRevisionInfo) String() string

CloudSQLInstanceInfo

type CloudSQLInstanceInfo struct {

	// Name of a Cloud SQL instance.
	DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// URI of a Cloud SQL instance.
	Uri string `protobuf:"bytes,2,opt,name=uri,proto3" json:"uri,omitempty"`
	// URI of a Cloud SQL instance network or empty string if the instance does
	// not have one.
	NetworkUri string `protobuf:"bytes,4,opt,name=network_uri,json=networkUri,proto3" json:"network_uri,omitempty"`
	// Internal IP address of a Cloud SQL instance.
	InternalIp string `protobuf:"bytes,5,opt,name=internal_ip,json=internalIp,proto3" json:"internal_ip,omitempty"`
	// External IP address of a Cloud SQL instance.
	ExternalIp string `protobuf:"bytes,6,opt,name=external_ip,json=externalIp,proto3" json:"external_ip,omitempty"`
	// Region in which the Cloud SQL instance is running.
	Region string `protobuf:"bytes,7,opt,name=region,proto3" json:"region,omitempty"`
	// contains filtered or unexported fields
}

For display only. Metadata associated with a Cloud SQL instance.

func (*CloudSQLInstanceInfo) Descriptor

func (*CloudSQLInstanceInfo) Descriptor() ([]byte, []int)

Deprecated: Use CloudSQLInstanceInfo.ProtoReflect.Descriptor instead.

func (*CloudSQLInstanceInfo) GetDisplayName

func (x *CloudSQLInstanceInfo) GetDisplayName() string

func (*CloudSQLInstanceInfo) GetExternalIp

func (x *CloudSQLInstanceInfo) GetExternalIp() string

func (*CloudSQLInstanceInfo) GetInternalIp

func (x *CloudSQLInstanceInfo) GetInternalIp() string

func (*CloudSQLInstanceInfo) GetNetworkUri

func (x *CloudSQLInstanceInfo) GetNetworkUri() string

func (*CloudSQLInstanceInfo) GetRegion

func (x *CloudSQLInstanceInfo) GetRegion() string

func (*CloudSQLInstanceInfo) GetUri

func (x *CloudSQLInstanceInfo) GetUri() string

func (*CloudSQLInstanceInfo) ProtoMessage

func (*CloudSQLInstanceInfo) ProtoMessage()

func (*CloudSQLInstanceInfo) ProtoReflect

func (x *CloudSQLInstanceInfo) ProtoReflect() protoreflect.Message

func (*CloudSQLInstanceInfo) Reset

func (x *CloudSQLInstanceInfo) Reset()

func (*CloudSQLInstanceInfo) String

func (x *CloudSQLInstanceInfo) String() string

ConnectivityTest

type ConnectivityTest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`

	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`

	Source *Endpoint `protobuf:"bytes,3,opt,name=source,proto3" json:"source,omitempty"`

	Destination *Endpoint `protobuf:"bytes,4,opt,name=destination,proto3" json:"destination,omitempty"`

	Protocol string `protobuf:"bytes,5,opt,name=protocol,proto3" json:"protocol,omitempty"`

	RelatedProjects []string `protobuf:"bytes,6,rep,name=related_projects,json=relatedProjects,proto3" json:"related_projects,omitempty"`

	DisplayName string `protobuf:"bytes,7,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`

	Labels map[string]string "" /* 153 byte string literal not displayed */

	CreateTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`

	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`

	ReachabilityDetails *ReachabilityDetails `protobuf:"bytes,12,opt,name=reachability_details,json=reachabilityDetails,proto3" json:"reachability_details,omitempty"`

	ProbingDetails *ProbingDetails `protobuf:"bytes,14,opt,name=probing_details,json=probingDetails,proto3" json:"probing_details,omitempty"`

	RoundTrip bool `protobuf:"varint,15,opt,name=round_trip,json=roundTrip,proto3" json:"round_trip,omitempty"`

	ReturnReachabilityDetails *ReachabilityDetails "" /* 139 byte string literal not displayed */

	BypassFirewallChecks bool `protobuf:"varint,17,opt,name=bypass_firewall_checks,json=bypassFirewallChecks,proto3" json:"bypass_firewall_checks,omitempty"`

}

A Connectivity Test for a network reachability analysis.

func (*ConnectivityTest) Descriptor

func (*ConnectivityTest) Descriptor() ([]byte, []int)

Deprecated: Use ConnectivityTest.ProtoReflect.Descriptor instead.

func (*ConnectivityTest) GetBypassFirewallChecks

func (x *ConnectivityTest) GetBypassFirewallChecks() bool

func (*ConnectivityTest) GetCreateTime

func (x *ConnectivityTest) GetCreateTime() *timestamppb.Timestamp

func (*ConnectivityTest) GetDescription

func (x *ConnectivityTest) GetDescription() string

func (*ConnectivityTest) GetDestination

func (x *ConnectivityTest) GetDestination() *Endpoint

func (*ConnectivityTest) GetDisplayName

func (x *ConnectivityTest) GetDisplayName() string

func (*ConnectivityTest) GetLabels

func (x *ConnectivityTest) GetLabels() map[string]string

func (*ConnectivityTest) GetName

func (x *ConnectivityTest) GetName() string

func (*ConnectivityTest) GetProbingDetails

func (x *ConnectivityTest) GetProbingDetails() *ProbingDetails

func (*ConnectivityTest) GetProtocol

func (x *ConnectivityTest) GetProtocol() string

func (*ConnectivityTest) GetReachabilityDetails

func (x *ConnectivityTest) GetReachabilityDetails() *ReachabilityDetails

func (*ConnectivityTest) GetRelatedProjects

func (x *ConnectivityTest) GetRelatedProjects() []string

func (*ConnectivityTest) GetReturnReachabilityDetails

func (x *ConnectivityTest) GetReturnReachabilityDetails() *ReachabilityDetails

func (*ConnectivityTest) GetRoundTrip

func (x *ConnectivityTest) GetRoundTrip() bool

func (*ConnectivityTest) GetSource

func (x *ConnectivityTest) GetSource() *Endpoint

func (*ConnectivityTest) GetUpdateTime

func (x *ConnectivityTest) GetUpdateTime() *timestamppb.Timestamp

func (*ConnectivityTest) ProtoMessage

func (*ConnectivityTest) ProtoMessage()

func (*ConnectivityTest) ProtoReflect

func (x *ConnectivityTest) ProtoReflect() protoreflect.Message

func (*ConnectivityTest) Reset

func (x *ConnectivityTest) Reset()

func (*ConnectivityTest) String

func (x *ConnectivityTest) String() string

CreateConnectivityTestRequest

type CreateConnectivityTestRequest struct {

	// Required. The parent resource of the Connectivity Test to create:
	//
	//	`projects/{project_id}/locations/global`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The logical name of the Connectivity Test in your project
	// with the following restrictions:
	//
	// * Must contain only lowercase letters, numbers, and hyphens.
	// * Must start with a letter.
	// * Must be between 1-40 characters.
	// * Must end with a number or a letter.
	// * Must be unique within the customer project
	TestId string `protobuf:"bytes,2,opt,name=test_id,json=testId,proto3" json:"test_id,omitempty"`
	// Required. A `ConnectivityTest` resource
	Resource *ConnectivityTest `protobuf:"bytes,3,opt,name=resource,proto3" json:"resource,omitempty"`
	// contains filtered or unexported fields
}

Request for the CreateConnectivityTest method.

func (*CreateConnectivityTestRequest) Descriptor

func (*CreateConnectivityTestRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateConnectivityTestRequest.ProtoReflect.Descriptor instead.

func (*CreateConnectivityTestRequest) GetParent

func (x *CreateConnectivityTestRequest) GetParent() string

func (*CreateConnectivityTestRequest) GetResource

func (*CreateConnectivityTestRequest) GetTestId

func (x *CreateConnectivityTestRequest) GetTestId() string

func (*CreateConnectivityTestRequest) ProtoMessage

func (*CreateConnectivityTestRequest) ProtoMessage()

func (*CreateConnectivityTestRequest) ProtoReflect

func (*CreateConnectivityTestRequest) Reset

func (x *CreateConnectivityTestRequest) Reset()

func (*CreateConnectivityTestRequest) String

CreateVpcFlowLogsConfigRequest

type CreateVpcFlowLogsConfigRequest struct {

	// Required. The parent resource of the VPC Flow Logs configuration to create:
	//
	//	`projects/{project_id}/locations/global`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. ID of the `VpcFlowLogsConfig`.
	VpcFlowLogsConfigId string `protobuf:"bytes,2,opt,name=vpc_flow_logs_config_id,json=vpcFlowLogsConfigId,proto3" json:"vpc_flow_logs_config_id,omitempty"`
	// Required. A `VpcFlowLogsConfig` resource
	VpcFlowLogsConfig *VpcFlowLogsConfig `protobuf:"bytes,3,opt,name=vpc_flow_logs_config,json=vpcFlowLogsConfig,proto3" json:"vpc_flow_logs_config,omitempty"`
	// contains filtered or unexported fields
}

Request for the CreateVpcFlowLogsConfig method.

func (*CreateVpcFlowLogsConfigRequest) Descriptor

func (*CreateVpcFlowLogsConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateVpcFlowLogsConfigRequest.ProtoReflect.Descriptor instead.

func (*CreateVpcFlowLogsConfigRequest) GetParent

func (x *CreateVpcFlowLogsConfigRequest) GetParent() string

func (*CreateVpcFlowLogsConfigRequest) GetVpcFlowLogsConfig

func (x *CreateVpcFlowLogsConfigRequest) GetVpcFlowLogsConfig() *VpcFlowLogsConfig

func (*CreateVpcFlowLogsConfigRequest) GetVpcFlowLogsConfigId

func (x *CreateVpcFlowLogsConfigRequest) GetVpcFlowLogsConfigId() string

func (*CreateVpcFlowLogsConfigRequest) ProtoMessage

func (*CreateVpcFlowLogsConfigRequest) ProtoMessage()

func (*CreateVpcFlowLogsConfigRequest) ProtoReflect

func (*CreateVpcFlowLogsConfigRequest) Reset

func (x *CreateVpcFlowLogsConfigRequest) Reset()

func (*CreateVpcFlowLogsConfigRequest) String

DeleteConnectivityTestRequest

type DeleteConnectivityTestRequest struct {

	// Required. Connectivity Test resource name using the form:
	//
	//	`projects/{project_id}/locations/global/connectivityTests/{test_id}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request for the DeleteConnectivityTest method.

func (*DeleteConnectivityTestRequest) Descriptor

func (*DeleteConnectivityTestRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteConnectivityTestRequest.ProtoReflect.Descriptor instead.

func (*DeleteConnectivityTestRequest) GetName

func (*DeleteConnectivityTestRequest) ProtoMessage

func (*DeleteConnectivityTestRequest) ProtoMessage()

func (*DeleteConnectivityTestRequest) ProtoReflect

func (*DeleteConnectivityTestRequest) Reset

func (x *DeleteConnectivityTestRequest) Reset()

func (*DeleteConnectivityTestRequest) String

DeleteVpcFlowLogsConfigRequest

type DeleteVpcFlowLogsConfigRequest struct {

	// Required. `VpcFlowLogsConfig` resource name using the form:
	//
	//	`projects/{project_id}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request for the DeleteVpcFlowLogsConfig method.

func (*DeleteVpcFlowLogsConfigRequest) Descriptor

func (*DeleteVpcFlowLogsConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteVpcFlowLogsConfigRequest.ProtoReflect.Descriptor instead.

func (*DeleteVpcFlowLogsConfigRequest) GetName

func (*DeleteVpcFlowLogsConfigRequest) ProtoMessage

func (*DeleteVpcFlowLogsConfigRequest) ProtoMessage()

func (*DeleteVpcFlowLogsConfigRequest) ProtoReflect

func (*DeleteVpcFlowLogsConfigRequest) Reset

func (x *DeleteVpcFlowLogsConfigRequest) Reset()

func (*DeleteVpcFlowLogsConfigRequest) String

DeliverInfo

type DeliverInfo struct {

	// Target type where the packet is delivered to.
	Target DeliverInfo_Target `protobuf:"varint,1,opt,name=target,proto3,enum=google.cloud.networkmanagement.v1.DeliverInfo_Target" json:"target,omitempty"`
	// URI of the resource that the packet is delivered to.
	ResourceUri string `protobuf:"bytes,2,opt,name=resource_uri,json=resourceUri,proto3" json:"resource_uri,omitempty"`
	// IP address of the target (if applicable).
	IpAddress string `protobuf:"bytes,3,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"`
	// Name of the Cloud Storage Bucket the packet is delivered to (if
	// applicable).
	StorageBucket string `protobuf:"bytes,4,opt,name=storage_bucket,json=storageBucket,proto3" json:"storage_bucket,omitempty"`
	// PSC Google API target the packet is delivered to (if applicable).
	PscGoogleApiTarget string `protobuf:"bytes,5,opt,name=psc_google_api_target,json=pscGoogleApiTarget,proto3" json:"psc_google_api_target,omitempty"`
	// contains filtered or unexported fields
}

Details of the final state "deliver" and associated resource.

func (*DeliverInfo) Descriptor

func (*DeliverInfo) Descriptor() ([]byte, []int)

Deprecated: Use DeliverInfo.ProtoReflect.Descriptor instead.

func (*DeliverInfo) GetIpAddress

func (x *DeliverInfo) GetIpAddress() string

func (*DeliverInfo) GetPscGoogleApiTarget

func (x *DeliverInfo) GetPscGoogleApiTarget() string

func (*DeliverInfo) GetResourceUri

func (x *DeliverInfo) GetResourceUri() string

func (*DeliverInfo) GetStorageBucket

func (x *DeliverInfo) GetStorageBucket() string

func (*DeliverInfo) GetTarget

func (x *DeliverInfo) GetTarget() DeliverInfo_Target

func (*DeliverInfo) ProtoMessage

func (*DeliverInfo) ProtoMessage()

func (*DeliverInfo) ProtoReflect

func (x *DeliverInfo) ProtoReflect() protoreflect.Message

func (*DeliverInfo) Reset

func (x *DeliverInfo) Reset()

func (*DeliverInfo) String

func (x *DeliverInfo) String() string

DeliverInfo_Target

type DeliverInfo_Target int32

Deliver target types:

DeliverInfo_TARGET_UNSPECIFIED, DeliverInfo_INSTANCE, DeliverInfo_INTERNET, DeliverInfo_GOOGLE_API, DeliverInfo_GKE_MASTER, DeliverInfo_CLOUD_SQL_INSTANCE, DeliverInfo_PSC_PUBLISHED_SERVICE, DeliverInfo_PSC_GOOGLE_API, DeliverInfo_PSC_VPC_SC, DeliverInfo_SERVERLESS_NEG, DeliverInfo_STORAGE_BUCKET, DeliverInfo_PRIVATE_NETWORK, DeliverInfo_CLOUD_FUNCTION, DeliverInfo_APP_ENGINE_VERSION, DeliverInfo_CLOUD_RUN_REVISION, DeliverInfo_GOOGLE_MANAGED_SERVICE, DeliverInfo_REDIS_INSTANCE, DeliverInfo_REDIS_CLUSTER

const (
	// Target not specified.
	DeliverInfo_TARGET_UNSPECIFIED DeliverInfo_Target = 0
	// Target is a Compute Engine instance.
	DeliverInfo_INSTANCE DeliverInfo_Target = 1
	// Target is the internet.
	DeliverInfo_INTERNET DeliverInfo_Target = 2
	// Target is a Google API.
	DeliverInfo_GOOGLE_API DeliverInfo_Target = 3
	// Target is a Google Kubernetes Engine cluster master.
	DeliverInfo_GKE_MASTER DeliverInfo_Target = 4
	// Target is a Cloud SQL instance.
	DeliverInfo_CLOUD_SQL_INSTANCE DeliverInfo_Target = 5
	// Target is a published service that uses [Private Service
	// Connect](https://cloud.google.com/vpc/docs/configure-private-service-connect-services).
	DeliverInfo_PSC_PUBLISHED_SERVICE DeliverInfo_Target = 6
	// Target is Google APIs that use [Private Service
	// Connect](https://cloud.google.com/vpc/docs/configure-private-service-connect-apis).
	DeliverInfo_PSC_GOOGLE_API DeliverInfo_Target = 7
	// Target is a VPC-SC that uses [Private Service
	// Connect](https://cloud.google.com/vpc/docs/configure-private-service-connect-apis).
	DeliverInfo_PSC_VPC_SC DeliverInfo_Target = 8
	// Target is a serverless network endpoint group.
	DeliverInfo_SERVERLESS_NEG DeliverInfo_Target = 9
	// Target is a Cloud Storage bucket.
	DeliverInfo_STORAGE_BUCKET DeliverInfo_Target = 10
	// Target is a private network. Used only for return traces.
	DeliverInfo_PRIVATE_NETWORK DeliverInfo_Target = 11
	// Target is a Cloud Function. Used only for return traces.
	DeliverInfo_CLOUD_FUNCTION DeliverInfo_Target = 12
	// Target is a App Engine service version. Used only for return traces.
	DeliverInfo_APP_ENGINE_VERSION DeliverInfo_Target = 13
	// Target is a Cloud Run revision. Used only for return traces.
	DeliverInfo_CLOUD_RUN_REVISION DeliverInfo_Target = 14
	// Target is a Google-managed service. Used only for return traces.
	DeliverInfo_GOOGLE_MANAGED_SERVICE DeliverInfo_Target = 15
	// Target is a Redis Instance.
	DeliverInfo_REDIS_INSTANCE DeliverInfo_Target = 16
	// Target is a Redis Cluster.
	DeliverInfo_REDIS_CLUSTER DeliverInfo_Target = 17
)

func (DeliverInfo_Target) Descriptor

func (DeliverInfo_Target) Enum

func (DeliverInfo_Target) EnumDescriptor

func (DeliverInfo_Target) EnumDescriptor() ([]byte, []int)

Deprecated: Use DeliverInfo_Target.Descriptor instead.

func (DeliverInfo_Target) Number

func (DeliverInfo_Target) String

func (x DeliverInfo_Target) String() string

func (DeliverInfo_Target) Type

DropInfo

type DropInfo struct {

	// Cause that the packet is dropped.
	Cause DropInfo_Cause `protobuf:"varint,1,opt,name=cause,proto3,enum=google.cloud.networkmanagement.v1.DropInfo_Cause" json:"cause,omitempty"`
	// URI of the resource that caused the drop.
	ResourceUri string `protobuf:"bytes,2,opt,name=resource_uri,json=resourceUri,proto3" json:"resource_uri,omitempty"`
	// Source IP address of the dropped packet (if relevant).
	SourceIp string `protobuf:"bytes,3,opt,name=source_ip,json=sourceIp,proto3" json:"source_ip,omitempty"`
	// Destination IP address of the dropped packet (if relevant).
	DestinationIp string `protobuf:"bytes,4,opt,name=destination_ip,json=destinationIp,proto3" json:"destination_ip,omitempty"`
	// Region of the dropped packet (if relevant).
	Region string `protobuf:"bytes,5,opt,name=region,proto3" json:"region,omitempty"`
	// contains filtered or unexported fields
}

Details of the final state "drop" and associated resource.

func (*DropInfo) Descriptor

func (*DropInfo) Descriptor() ([]byte, []int)

Deprecated: Use DropInfo.ProtoReflect.Descriptor instead.

func (*DropInfo) GetCause

func (x *DropInfo) GetCause() DropInfo_Cause

func (*DropInfo) GetDestinationIp

func (x *DropInfo) GetDestinationIp() string

func (*DropInfo) GetRegion

func (x *DropInfo) GetRegion() string

func (*DropInfo) GetResourceUri

func (x *DropInfo) GetResourceUri() string

func (*DropInfo) GetSourceIp

func (x *DropInfo) GetSourceIp() string

func (*DropInfo) ProtoMessage

func (*DropInfo) ProtoMessage()

func (*DropInfo) ProtoReflect

func (x *DropInfo) ProtoReflect() protoreflect.Message

func (*DropInfo) Reset

func (x *DropInfo) Reset()

func (*DropInfo) String

func (x *DropInfo) String() string

DropInfo_Cause

type DropInfo_Cause int32

Drop cause types:

DropInfo_CAUSE_UNSPECIFIED, DropInfo_UNKNOWN_EXTERNAL_ADDRESS, DropInfo_FOREIGN_IP_DISALLOWED, DropInfo_FIREWALL_RULE, DropInfo_NO_ROUTE, DropInfo_ROUTE_BLACKHOLE, DropInfo_ROUTE_WRONG_NETWORK, DropInfo_ROUTE_NEXT_HOP_IP_ADDRESS_NOT_RESOLVED, DropInfo_ROUTE_NEXT_HOP_RESOURCE_NOT_FOUND, DropInfo_ROUTE_NEXT_HOP_INSTANCE_WRONG_NETWORK, DropInfo_ROUTE_NEXT_HOP_INSTANCE_NON_PRIMARY_IP, DropInfo_ROUTE_NEXT_HOP_FORWARDING_RULE_IP_MISMATCH, DropInfo_ROUTE_NEXT_HOP_VPN_TUNNEL_NOT_ESTABLISHED, DropInfo_ROUTE_NEXT_HOP_FORWARDING_RULE_TYPE_INVALID, DropInfo_NO_ROUTE_FROM_INTERNET_TO_PRIVATE_IPV6_ADDRESS, DropInfo_VPN_TUNNEL_LOCAL_SELECTOR_MISMATCH, DropInfo_VPN_TUNNEL_REMOTE_SELECTOR_MISMATCH, DropInfo_PRIVATE_TRAFFIC_TO_INTERNET, DropInfo_PRIVATE_GOOGLE_ACCESS_DISALLOWED, DropInfo_PRIVATE_GOOGLE_ACCESS_VIA_VPN_TUNNEL_UNSUPPORTED, DropInfo_NO_EXTERNAL_ADDRESS, DropInfo_UNKNOWN_INTERNAL_ADDRESS, DropInfo_FORWARDING_RULE_MISMATCH, DropInfo_FORWARDING_RULE_NO_INSTANCES, DropInfo_FIREWALL_BLOCKING_LOAD_BALANCER_BACKEND_HEALTH_CHECK, DropInfo_INSTANCE_NOT_RUNNING, DropInfo_GKE_CLUSTER_NOT_RUNNING, DropInfo_CLOUD_SQL_INSTANCE_NOT_RUNNING, DropInfo_REDIS_INSTANCE_NOT_RUNNING, DropInfo_REDIS_CLUSTER_NOT_RUNNING, DropInfo_TRAFFIC_TYPE_BLOCKED, DropInfo_GKE_MASTER_UNAUTHORIZED_ACCESS, DropInfo_CLOUD_SQL_INSTANCE_UNAUTHORIZED_ACCESS, DropInfo_DROPPED_INSIDE_GKE_SERVICE, DropInfo_DROPPED_INSIDE_CLOUD_SQL_SERVICE, DropInfo_GOOGLE_MANAGED_SERVICE_NO_PEERING, DropInfo_GOOGLE_MANAGED_SERVICE_NO_PSC_ENDPOINT, DropInfo_GKE_PSC_ENDPOINT_MISSING, DropInfo_CLOUD_SQL_INSTANCE_NO_IP_ADDRESS, DropInfo_GKE_CONTROL_PLANE_REGION_MISMATCH, DropInfo_PUBLIC_GKE_CONTROL_PLANE_TO_PRIVATE_DESTINATION, DropInfo_GKE_CONTROL_PLANE_NO_ROUTE, DropInfo_CLOUD_SQL_INSTANCE_NOT_CONFIGURED_FOR_EXTERNAL_TRAFFIC, DropInfo_PUBLIC_CLOUD_SQL_INSTANCE_TO_PRIVATE_DESTINATION, DropInfo_CLOUD_SQL_INSTANCE_NO_ROUTE, DropInfo_CLOUD_SQL_CONNECTOR_REQUIRED, DropInfo_CLOUD_FUNCTION_NOT_ACTIVE, DropInfo_VPC_CONNECTOR_NOT_SET, DropInfo_VPC_CONNECTOR_NOT_RUNNING, DropInfo_VPC_CONNECTOR_SERVERLESS_TRAFFIC_BLOCKED, DropInfo_VPC_CONNECTOR_HEALTH_CHECK_TRAFFIC_BLOCKED, DropInfo_FORWARDING_RULE_REGION_MISMATCH, DropInfo_PSC_CONNECTION_NOT_ACCEPTED, DropInfo_PSC_ENDPOINT_ACCESSED_FROM_PEERED_NETWORK, DropInfo_PSC_NEG_PRODUCER_ENDPOINT_NO_GLOBAL_ACCESS, DropInfo_PSC_NEG_PRODUCER_FORWARDING_RULE_MULTIPLE_PORTS, DropInfo_CLOUD_SQL_PSC_NEG_UNSUPPORTED, DropInfo_NO_NAT_SUBNETS_FOR_PSC_SERVICE_ATTACHMENT, DropInfo_PSC_TRANSITIVITY_NOT_PROPAGATED, DropInfo_HYBRID_NEG_NON_DYNAMIC_ROUTE_MATCHED, DropInfo_HYBRID_NEG_NON_LOCAL_DYNAMIC_ROUTE_MATCHED, DropInfo_CLOUD_RUN_REVISION_NOT_READY, DropInfo_DROPPED_INSIDE_PSC_SERVICE_PRODUCER, DropInfo_LOAD_BALANCER_HAS_NO_PROXY_SUBNET, DropInfo_CLOUD_NAT_NO_ADDRESSES, DropInfo_ROUTING_LOOP, DropInfo_DROPPED_INSIDE_GOOGLE_MANAGED_SERVICE, DropInfo_LOAD_BALANCER_BACKEND_INVALID_NETWORK, DropInfo_BACKEND_SERVICE_NAMED_PORT_NOT_DEFINED, DropInfo_DESTINATION_IS_PRIVATE_NAT_IP_RANGE, DropInfo_DROPPED_INSIDE_REDIS_INSTANCE_SERVICE, DropInfo_REDIS_INSTANCE_UNSUPPORTED_PORT, DropInfo_REDIS_INSTANCE_CONNECTING_FROM_PUPI_ADDRESS, DropInfo_REDIS_INSTANCE_NO_ROUTE_TO_DESTINATION_NETWORK, DropInfo_REDIS_INSTANCE_NO_EXTERNAL_IP, DropInfo_REDIS_INSTANCE_UNSUPPORTED_PROTOCOL, DropInfo_DROPPED_INSIDE_REDIS_CLUSTER_SERVICE, DropInfo_REDIS_CLUSTER_UNSUPPORTED_PORT, DropInfo_REDIS_CLUSTER_NO_EXTERNAL_IP, DropInfo_REDIS_CLUSTER_UNSUPPORTED_PROTOCOL, DropInfo_NO_ADVERTISED_ROUTE_TO_GCP_DESTINATION, DropInfo_NO_TRAFFIC_SELECTOR_TO_GCP_DESTINATION, DropInfo_NO_KNOWN_ROUTE_FROM_PEERED_NETWORK_TO_DESTINATION, DropInfo_PRIVATE_NAT_TO_PSC_ENDPOINT_UNSUPPORTED

const (
	// Cause is unspecified.
	DropInfo_CAUSE_UNSPECIFIED DropInfo_Cause = 0
	// 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.
	DropInfo_UNKNOWN_EXTERNAL_ADDRESS DropInfo_Cause = 1
	// A Compute Engine instance can only send or receive a packet with a
	// foreign IP address if ip_forward is enabled.
	DropInfo_FOREIGN_IP_DISALLOWED DropInfo_Cause = 2
	// Dropped due to a firewall rule, unless allowed due to connection
	// tracking.
	DropInfo_FIREWALL_RULE DropInfo_Cause = 3
	// Dropped due to no matching routes.
	DropInfo_NO_ROUTE DropInfo_Cause = 4
	// Dropped due to invalid route. Route's next hop is a blackhole.
	DropInfo_ROUTE_BLACKHOLE DropInfo_Cause = 5
	// 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.
	DropInfo_ROUTE_WRONG_NETWORK DropInfo_Cause = 6
	// Route's next hop IP address cannot be resolved to a GCP resource.
	DropInfo_ROUTE_NEXT_HOP_IP_ADDRESS_NOT_RESOLVED DropInfo_Cause = 42
	// Route's next hop resource is not found.
	DropInfo_ROUTE_NEXT_HOP_RESOURCE_NOT_FOUND DropInfo_Cause = 43
	// Route's next hop instance doesn't have a NIC in the route's network.
	DropInfo_ROUTE_NEXT_HOP_INSTANCE_WRONG_NETWORK DropInfo_Cause = 49
	// Route's next hop IP address is not a primary IP address of the next hop
	// instance.
	DropInfo_ROUTE_NEXT_HOP_INSTANCE_NON_PRIMARY_IP DropInfo_Cause = 50
	// Route's next hop forwarding rule doesn't match next hop IP address.
	DropInfo_ROUTE_NEXT_HOP_FORWARDING_RULE_IP_MISMATCH DropInfo_Cause = 51
	// Route's next hop VPN tunnel is down (does not have valid IKE SAs).
	DropInfo_ROUTE_NEXT_HOP_VPN_TUNNEL_NOT_ESTABLISHED DropInfo_Cause = 52
	// Route's next hop forwarding rule type is invalid (it's not a forwarding
	// rule of the internal passthrough load balancer).
	DropInfo_ROUTE_NEXT_HOP_FORWARDING_RULE_TYPE_INVALID DropInfo_Cause = 53
	// Packet is sent from the Internet to the private IPv6 address.
	DropInfo_NO_ROUTE_FROM_INTERNET_TO_PRIVATE_IPV6_ADDRESS DropInfo_Cause = 44
	// The packet does not match a policy-based VPN tunnel local selector.
	DropInfo_VPN_TUNNEL_LOCAL_SELECTOR_MISMATCH DropInfo_Cause = 45
	// The packet does not match a policy-based VPN tunnel remote selector.
	DropInfo_VPN_TUNNEL_REMOTE_SELECTOR_MISMATCH DropInfo_Cause = 46
	// Packet with internal destination address sent to the internet gateway.
	DropInfo_PRIVATE_TRAFFIC_TO_INTERNET DropInfo_Cause = 7
	// Instance with only an internal IP address tries to access Google API and
	// services, but private Google access is not enabled in the subnet.
	DropInfo_PRIVATE_GOOGLE_ACCESS_DISALLOWED DropInfo_Cause = 8
	// 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.
	DropInfo_PRIVATE_GOOGLE_ACCESS_VIA_VPN_TUNNEL_UNSUPPORTED DropInfo_Cause = 47
	// 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.
	DropInfo_NO_EXTERNAL_ADDRESS DropInfo_Cause = 9
	// 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.
	DropInfo_UNKNOWN_INTERNAL_ADDRESS DropInfo_Cause = 10
	// Forwarding rule's protocol and ports do not match the packet header.
	DropInfo_FORWARDING_RULE_MISMATCH DropInfo_Cause = 11
	// Forwarding rule does not have backends configured.
	DropInfo_FORWARDING_RULE_NO_INSTANCES DropInfo_Cause = 12
	// 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).
	DropInfo_FIREWALL_BLOCKING_LOAD_BALANCER_BACKEND_HEALTH_CHECK DropInfo_Cause = 13
	// Packet is sent from or to a Compute Engine instance that is not in a
	// running state.
	DropInfo_INSTANCE_NOT_RUNNING DropInfo_Cause = 14
	// Packet sent from or to a GKE cluster that is not in running state.
	DropInfo_GKE_CLUSTER_NOT_RUNNING DropInfo_Cause = 27
	// Packet sent from or to a Cloud SQL instance that is not in running state.
	DropInfo_CLOUD_SQL_INSTANCE_NOT_RUNNING DropInfo_Cause = 28
	// Packet sent from or to a Redis Instance that is not in running state.
	DropInfo_REDIS_INSTANCE_NOT_RUNNING DropInfo_Cause = 68
	// Packet sent from or to a Redis Cluster that is not in running state.
	DropInfo_REDIS_CLUSTER_NOT_RUNNING DropInfo_Cause = 69
	// 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.
	DropInfo_TRAFFIC_TYPE_BLOCKED DropInfo_Cause = 15
	// 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.
	DropInfo_GKE_MASTER_UNAUTHORIZED_ACCESS DropInfo_Cause = 16
	// 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.
	DropInfo_CLOUD_SQL_INSTANCE_UNAUTHORIZED_ACCESS DropInfo_Cause = 17
	// Packet was dropped inside Google Kubernetes Engine Service.
	DropInfo_DROPPED_INSIDE_GKE_SERVICE DropInfo_Cause = 18
	// Packet was dropped inside Cloud SQL Service.
	DropInfo_DROPPED_INSIDE_CLOUD_SQL_SERVICE DropInfo_Cause = 19
	// Packet was dropped because there is no peering between the originating
	// network and the Google Managed Services Network.
	DropInfo_GOOGLE_MANAGED_SERVICE_NO_PEERING DropInfo_Cause = 20
	// Packet was dropped because the Google-managed service uses Private
	// Service Connect (PSC), but the PSC endpoint is not found in the project.
	DropInfo_GOOGLE_MANAGED_SERVICE_NO_PSC_ENDPOINT DropInfo_Cause = 38
	// Packet was dropped because the GKE cluster uses Private Service Connect
	// (PSC), but the PSC endpoint is not found in the project.
	DropInfo_GKE_PSC_ENDPOINT_MISSING DropInfo_Cause = 36
	// Packet was dropped because the Cloud SQL instance has neither a private
	// nor a public IP address.
	DropInfo_CLOUD_SQL_INSTANCE_NO_IP_ADDRESS DropInfo_Cause = 21
	// Packet was dropped because a GKE cluster private endpoint is
	// unreachable from a region different from the cluster's region.
	DropInfo_GKE_CONTROL_PLANE_REGION_MISMATCH DropInfo_Cause = 30
	// Packet sent from a public GKE cluster control plane to a private
	// IP address.
	DropInfo_PUBLIC_GKE_CONTROL_PLANE_TO_PRIVATE_DESTINATION DropInfo_Cause = 31
	// Packet was dropped because there is no route from a GKE cluster
	// control plane to a destination network.
	DropInfo_GKE_CONTROL_PLANE_NO_ROUTE DropInfo_Cause = 32
	// 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.
	DropInfo_CLOUD_SQL_INSTANCE_NOT_CONFIGURED_FOR_EXTERNAL_TRAFFIC DropInfo_Cause = 33
	// Packet sent from a Cloud SQL instance with only a public IP address to a
	// private IP address.
	DropInfo_PUBLIC_CLOUD_SQL_INSTANCE_TO_PRIVATE_DESTINATION DropInfo_Cause = 34
	// Packet was dropped because there is no route from a Cloud SQL
	// instance to a destination network.
	DropInfo_CLOUD_SQL_INSTANCE_NO_ROUTE DropInfo_Cause = 35
	// Packet was dropped because the Cloud SQL instance requires all
	// connections to use Cloud SQL connectors and to target the Cloud SQL proxy
	// port (3307).
	DropInfo_CLOUD_SQL_CONNECTOR_REQUIRED DropInfo_Cause = 63
	// Packet could be dropped because the Cloud Function is not in an active
	// status.
	DropInfo_CLOUD_FUNCTION_NOT_ACTIVE DropInfo_Cause = 22
	// Packet could be dropped because no VPC connector is set.
	DropInfo_VPC_CONNECTOR_NOT_SET DropInfo_Cause = 23
	// Packet could be dropped because the VPC connector is not in a running
	// state.
	DropInfo_VPC_CONNECTOR_NOT_RUNNING DropInfo_Cause = 24
	// Packet could be dropped because the traffic from the serverless service
	// to the VPC connector is not allowed.
	DropInfo_VPC_CONNECTOR_SERVERLESS_TRAFFIC_BLOCKED DropInfo_Cause = 60
	// Packet could be dropped because the health check traffic to the VPC
	// connector is not allowed.
	DropInfo_VPC_CONNECTOR_HEALTH_CHECK_TRAFFIC_BLOCKED DropInfo_Cause = 61
	// Packet could be dropped because it was sent from a different region
	// to a regional forwarding without global access.
	DropInfo_FORWARDING_RULE_REGION_MISMATCH DropInfo_Cause = 25
	// The Private Service Connect endpoint is in a project that is not approved
	// to connect to the service.
	DropInfo_PSC_CONNECTION_NOT_ACCEPTED DropInfo_Cause = 26
	// The packet is sent to the Private Service Connect endpoint over the
	// peering, but [it's not
	// supported](https://cloud.google.com/vpc/docs/configure-private-service-connect-services#on-premises).
	DropInfo_PSC_ENDPOINT_ACCESSED_FROM_PEERED_NETWORK DropInfo_Cause = 41
	// 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.
	DropInfo_PSC_NEG_PRODUCER_ENDPOINT_NO_GLOBAL_ACCESS DropInfo_Cause = 48
	// The packet is sent to the Private Service Connect backend (network
	// endpoint group), but the producer PSC forwarding rule has multiple ports
	// specified.
	DropInfo_PSC_NEG_PRODUCER_FORWARDING_RULE_MULTIPLE_PORTS DropInfo_Cause = 54
	// 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.
	DropInfo_CLOUD_SQL_PSC_NEG_UNSUPPORTED DropInfo_Cause = 58
	// No NAT subnets are defined for the PSC service attachment.
	DropInfo_NO_NAT_SUBNETS_FOR_PSC_SERVICE_ATTACHMENT DropInfo_Cause = 57
	// PSC endpoint is accessed via NCC, but PSC transitivity configuration is
	// not yet propagated.
	DropInfo_PSC_TRANSITIVITY_NOT_PROPAGATED DropInfo_Cause = 64
	// The packet sent from the hybrid NEG proxy matches a non-dynamic route,
	// but such a configuration is not supported.
	DropInfo_HYBRID_NEG_NON_DYNAMIC_ROUTE_MATCHED DropInfo_Cause = 55
	// 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.
	DropInfo_HYBRID_NEG_NON_LOCAL_DYNAMIC_ROUTE_MATCHED DropInfo_Cause = 56
	// Packet sent from a Cloud Run revision that is not ready.
	DropInfo_CLOUD_RUN_REVISION_NOT_READY DropInfo_Cause = 29
	// Packet was dropped inside Private Service Connect service producer.
	DropInfo_DROPPED_INSIDE_PSC_SERVICE_PRODUCER DropInfo_Cause = 37
	// Packet sent to a load balancer, which requires a proxy-only subnet and
	// the subnet is not found.
	DropInfo_LOAD_BALANCER_HAS_NO_PROXY_SUBNET DropInfo_Cause = 39
	// Packet sent to Cloud Nat without active NAT IPs.
	DropInfo_CLOUD_NAT_NO_ADDRESSES DropInfo_Cause = 40
	// Packet is stuck in a routing loop.
	DropInfo_ROUTING_LOOP DropInfo_Cause = 59
	// Packet is dropped inside a Google-managed service due to being delivered
	// in return trace to an endpoint that doesn't match the endpoint the packet
	// was sent from in forward trace. Used only for return traces.
	DropInfo_DROPPED_INSIDE_GOOGLE_MANAGED_SERVICE DropInfo_Cause = 62
	// Packet is dropped due to a load balancer backend instance not having a
	// network interface in the network expected by the load balancer.
	DropInfo_LOAD_BALANCER_BACKEND_INVALID_NETWORK DropInfo_Cause = 65
	// Packet is dropped due to a backend service named port not being defined
	// on the instance group level.
	DropInfo_BACKEND_SERVICE_NAMED_PORT_NOT_DEFINED DropInfo_Cause = 66
	// Packet is dropped due to a destination IP range being part of a Private
	// NAT IP range.
	DropInfo_DESTINATION_IS_PRIVATE_NAT_IP_RANGE DropInfo_Cause = 67
	// Generic drop cause for a packet being dropped inside a Redis Instance
	// service project.
	DropInfo_DROPPED_INSIDE_REDIS_INSTANCE_SERVICE DropInfo_Cause = 70
	// Packet is dropped due to an unsupported port being used to connect to a
	// Redis Instance. Port 6379 should be used to connect to a Redis Instance.
	DropInfo_REDIS_INSTANCE_UNSUPPORTED_PORT DropInfo_Cause = 71
	// Packet is dropped due to connecting from PUPI address to a PSA based
	// Redis Instance.
	DropInfo_REDIS_INSTANCE_CONNECTING_FROM_PUPI_ADDRESS DropInfo_Cause = 72
	// Packet is dropped due to no route to the destination network.
	DropInfo_REDIS_INSTANCE_NO_ROUTE_TO_DESTINATION_NETWORK DropInfo_Cause = 73
	// Redis Instance does not have an external IP address.
	DropInfo_REDIS_INSTANCE_NO_EXTERNAL_IP DropInfo_Cause = 74
	// Packet is dropped due to an unsupported protocol being used to connect to
	// a Redis Instance. Only TCP connections are accepted by a Redis Instance.
	DropInfo_REDIS_INSTANCE_UNSUPPORTED_PROTOCOL DropInfo_Cause = 78
	// Generic drop cause for a packet being dropped inside a Redis Cluster
	// service project.
	DropInfo_DROPPED_INSIDE_REDIS_CLUSTER_SERVICE DropInfo_Cause = 75
	// Packet is dropped due to an unsupported port being used to connect to a
	// Redis Cluster. Ports 6379 and 11000 to 13047 should be used to connect to
	// a Redis Cluster.
	DropInfo_REDIS_CLUSTER_UNSUPPORTED_PORT DropInfo_Cause = 76
	// Redis Cluster does not have an external IP address.
	DropInfo_REDIS_CLUSTER_NO_EXTERNAL_IP DropInfo_Cause = 77
	// Packet is dropped due to an unsupported protocol being used to connect to
	// a Redis Cluster. Only TCP connections are accepted by a Redis Cluster.
	DropInfo_REDIS_CLUSTER_UNSUPPORTED_PROTOCOL DropInfo_Cause = 79
	// Packet from the non-GCP (on-prem) or unknown GCP network is dropped due
	// to the destination IP address not belonging to any IP prefix advertised
	// via BGP by the Cloud Router.
	DropInfo_NO_ADVERTISED_ROUTE_TO_GCP_DESTINATION DropInfo_Cause = 80
	// Packet from the non-GCP (on-prem) or unknown GCP network is dropped due
	// to the destination IP address not belonging to any IP prefix included to
	// the local traffic selector of the VPN tunnel.
	DropInfo_NO_TRAFFIC_SELECTOR_TO_GCP_DESTINATION DropInfo_Cause = 81
	// Packet from the unknown peered network is dropped due to no known route
	// from the source network to the destination IP address.
	DropInfo_NO_KNOWN_ROUTE_FROM_PEERED_NETWORK_TO_DESTINATION DropInfo_Cause = 82
	// Sending packets processed by the Private NAT Gateways to the Private
	// Service Connect endpoints is not supported.
	DropInfo_PRIVATE_NAT_TO_PSC_ENDPOINT_UNSUPPORTED DropInfo_Cause = 83
)

func (DropInfo_Cause) Descriptor

func (DropInfo_Cause) Enum

func (x DropInfo_Cause) Enum() *DropInfo_Cause

func (DropInfo_Cause) EnumDescriptor

func (DropInfo_Cause) EnumDescriptor() ([]byte, []int)

Deprecated: Use DropInfo_Cause.Descriptor instead.

func (DropInfo_Cause) Number

func (DropInfo_Cause) String

func (x DropInfo_Cause) String() string

func (DropInfo_Cause) Type

Endpoint

type Endpoint struct {
	IpAddress string `protobuf:"bytes,1,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"`

	Port int32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`

	Instance string `protobuf:"bytes,3,opt,name=instance,proto3" json:"instance,omitempty"`

	ForwardingRule string `protobuf:"bytes,13,opt,name=forwarding_rule,json=forwardingRule,proto3" json:"forwarding_rule,omitempty"`

	ForwardingRuleTarget *Endpoint_ForwardingRuleTarget "" /* 200 byte string literal not displayed */

	LoadBalancerId *string `protobuf:"bytes,15,opt,name=load_balancer_id,json=loadBalancerId,proto3,oneof" json:"load_balancer_id,omitempty"`

	LoadBalancerType *LoadBalancerType "" /* 175 byte string literal not displayed */

	GkeMasterCluster string `protobuf:"bytes,7,opt,name=gke_master_cluster,json=gkeMasterCluster,proto3" json:"gke_master_cluster,omitempty"`

	Fqdn string `protobuf:"bytes,19,opt,name=fqdn,proto3" json:"fqdn,omitempty"`

	CloudSqlInstance string `protobuf:"bytes,8,opt,name=cloud_sql_instance,json=cloudSqlInstance,proto3" json:"cloud_sql_instance,omitempty"`

	RedisInstance string `protobuf:"bytes,17,opt,name=redis_instance,json=redisInstance,proto3" json:"redis_instance,omitempty"`

	RedisCluster string `protobuf:"bytes,18,opt,name=redis_cluster,json=redisCluster,proto3" json:"redis_cluster,omitempty"`

	CloudFunction *Endpoint_CloudFunctionEndpoint `protobuf:"bytes,10,opt,name=cloud_function,json=cloudFunction,proto3" json:"cloud_function,omitempty"`

	AppEngineVersion *Endpoint_AppEngineVersionEndpoint `protobuf:"bytes,11,opt,name=app_engine_version,json=appEngineVersion,proto3" json:"app_engine_version,omitempty"`

	CloudRunRevision *Endpoint_CloudRunRevisionEndpoint `protobuf:"bytes,12,opt,name=cloud_run_revision,json=cloudRunRevision,proto3" json:"cloud_run_revision,omitempty"`

	Network string `protobuf:"bytes,4,opt,name=network,proto3" json:"network,omitempty"`

	NetworkType Endpoint_NetworkType "" /* 155 byte string literal not displayed */

	ProjectId string `protobuf:"bytes,6,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`

}

Source or destination of the Connectivity Test.

func (*Endpoint) Descriptor

func (*Endpoint) Descriptor() ([]byte, []int)

Deprecated: Use Endpoint.ProtoReflect.Descriptor instead.

func (*Endpoint) GetAppEngineVersion

func (x *Endpoint) GetAppEngineVersion() *Endpoint_AppEngineVersionEndpoint

func (*Endpoint) GetCloudFunction

func (x *Endpoint) GetCloudFunction() *Endpoint_CloudFunctionEndpoint

func (*Endpoint) GetCloudRunRevision

func (x *Endpoint) GetCloudRunRevision() *Endpoint_CloudRunRevisionEndpoint

func (*Endpoint) GetCloudSqlInstance

func (x *Endpoint) GetCloudSqlInstance() string

func (*Endpoint) GetForwardingRule

func (x *Endpoint) GetForwardingRule() string

func (*Endpoint) GetForwardingRuleTarget

func (x *Endpoint) GetForwardingRuleTarget() Endpoint_ForwardingRuleTarget

func (*Endpoint) GetFqdn

func (x *Endpoint) GetFqdn() string

func (*Endpoint) GetGkeMasterCluster

func (x *Endpoint) GetGkeMasterCluster() string

func (*Endpoint) GetInstance

func (x *Endpoint) GetInstance() string

func (*Endpoint) GetIpAddress

func (x *Endpoint) GetIpAddress() string

func (*Endpoint) GetLoadBalancerId

func (x *Endpoint) GetLoadBalancerId() string

func (*Endpoint) GetLoadBalancerType

func (x *Endpoint) GetLoadBalancerType() LoadBalancerType

func (*Endpoint) GetNetwork

func (x *Endpoint) GetNetwork() string

func (*Endpoint) GetNetworkType

func (x *Endpoint) GetNetworkType() Endpoint_NetworkType

func (*Endpoint) GetPort

func (x *Endpoint) GetPort() int32

func (*Endpoint) GetProjectId

func (x *Endpoint) GetProjectId() string

func (*Endpoint) GetRedisCluster

func (x *Endpoint) GetRedisCluster() string

func (*Endpoint) GetRedisInstance

func (x *Endpoint) GetRedisInstance() string

func (*Endpoint) ProtoMessage

func (*Endpoint) ProtoMessage()

func (*Endpoint) ProtoReflect

func (x *Endpoint) ProtoReflect() protoreflect.Message

func (*Endpoint) Reset

func (x *Endpoint) Reset()

func (*Endpoint) String

func (x *Endpoint) String() string

EndpointInfo

type EndpointInfo struct {

	// Source IP address.
	SourceIp string `protobuf:"bytes,1,opt,name=source_ip,json=sourceIp,proto3" json:"source_ip,omitempty"`
	// Destination IP address.
	DestinationIp string `protobuf:"bytes,2,opt,name=destination_ip,json=destinationIp,proto3" json:"destination_ip,omitempty"`
	// IP protocol in string format, for example: "TCP", "UDP", "ICMP".
	Protocol string `protobuf:"bytes,3,opt,name=protocol,proto3" json:"protocol,omitempty"`
	// Source port. Only valid when protocol is TCP or UDP.
	SourcePort int32 `protobuf:"varint,4,opt,name=source_port,json=sourcePort,proto3" json:"source_port,omitempty"`
	// Destination port. Only valid when protocol is TCP or UDP.
	DestinationPort int32 `protobuf:"varint,5,opt,name=destination_port,json=destinationPort,proto3" json:"destination_port,omitempty"`
	// URI of the network where this packet originates from.
	SourceNetworkUri string `protobuf:"bytes,6,opt,name=source_network_uri,json=sourceNetworkUri,proto3" json:"source_network_uri,omitempty"`
	// URI of the network where this packet is sent to.
	DestinationNetworkUri string `protobuf:"bytes,7,opt,name=destination_network_uri,json=destinationNetworkUri,proto3" json:"destination_network_uri,omitempty"`
	// URI of the source telemetry agent this packet originates from.
	SourceAgentUri string `protobuf:"bytes,8,opt,name=source_agent_uri,json=sourceAgentUri,proto3" json:"source_agent_uri,omitempty"`
	// contains filtered or unexported fields
}

For display only. The specification of the endpoints for the test. EndpointInfo is derived from source and destination Endpoint and validated by the backend data plane model.

func (*EndpointInfo) Descriptor

func (*EndpointInfo) Descriptor() ([]byte, []int)

Deprecated: Use EndpointInfo.ProtoReflect.Descriptor instead.

func (*EndpointInfo) GetDestinationIp

func (x *EndpointInfo) GetDestinationIp() string

func (*EndpointInfo) GetDestinationNetworkUri

func (x *EndpointInfo) GetDestinationNetworkUri() string

func (*EndpointInfo) GetDestinationPort

func (x *EndpointInfo) GetDestinationPort() int32

func (*EndpointInfo) GetProtocol

func (x *EndpointInfo) GetProtocol() string

func (*EndpointInfo) GetSourceAgentUri

func (x *EndpointInfo) GetSourceAgentUri() string

func (*EndpointInfo) GetSourceIp

func (x *EndpointInfo) GetSourceIp() string

func (*EndpointInfo) GetSourceNetworkUri

func (x *EndpointInfo) GetSourceNetworkUri() string

func (*EndpointInfo) GetSourcePort

func (x *EndpointInfo) GetSourcePort() int32

func (*EndpointInfo) ProtoMessage

func (*EndpointInfo) ProtoMessage()

func (*EndpointInfo) ProtoReflect

func (x *EndpointInfo) ProtoReflect() protoreflect.Message

func (*EndpointInfo) Reset

func (x *EndpointInfo) Reset()

func (*EndpointInfo) String

func (x *EndpointInfo) String() string

Endpoint_AppEngineVersionEndpoint

type Endpoint_AppEngineVersionEndpoint struct {

	// An [App Engine](https://cloud.google.com/appengine) [service
	// version](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions)
	// name.
	Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
	// contains filtered or unexported fields
}

Wrapper for the App Engine service version attributes.

func (*Endpoint_AppEngineVersionEndpoint) Descriptor

func (*Endpoint_AppEngineVersionEndpoint) Descriptor() ([]byte, []int)

Deprecated: Use Endpoint_AppEngineVersionEndpoint.ProtoReflect.Descriptor instead.

func (*Endpoint_AppEngineVersionEndpoint) GetUri

func (*Endpoint_AppEngineVersionEndpoint) ProtoMessage

func (*Endpoint_AppEngineVersionEndpoint) ProtoMessage()

func (*Endpoint_AppEngineVersionEndpoint) ProtoReflect

func (*Endpoint_AppEngineVersionEndpoint) Reset

func (*Endpoint_AppEngineVersionEndpoint) String

Endpoint_CloudFunctionEndpoint

type Endpoint_CloudFunctionEndpoint struct {

	// A [Cloud Function](https://cloud.google.com/functions) name.
	Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
	// contains filtered or unexported fields
}

Wrapper for Cloud Function attributes.

func (*Endpoint_CloudFunctionEndpoint) Descriptor

func (*Endpoint_CloudFunctionEndpoint) Descriptor() ([]byte, []int)

Deprecated: Use Endpoint_CloudFunctionEndpoint.ProtoReflect.Descriptor instead.

func (*Endpoint_CloudFunctionEndpoint) GetUri

func (*Endpoint_CloudFunctionEndpoint) ProtoMessage

func (*Endpoint_CloudFunctionEndpoint) ProtoMessage()

func (*Endpoint_CloudFunctionEndpoint) ProtoReflect

func (*Endpoint_CloudFunctionEndpoint) Reset

func (x *Endpoint_CloudFunctionEndpoint) Reset()

func (*Endpoint_CloudFunctionEndpoint) String

Endpoint_CloudRunRevisionEndpoint

type Endpoint_CloudRunRevisionEndpoint struct {

	// A [Cloud Run](https://cloud.google.com/run)
	// [revision](https://cloud.google.com/run/docs/reference/rest/v1/namespaces.revisions/get)
	// URI. The format is:
	// projects/{project}/locations/{location}/revisions/{revision}
	Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
	// contains filtered or unexported fields
}

Wrapper for Cloud Run revision attributes.

func (*Endpoint_CloudRunRevisionEndpoint) Descriptor

func (*Endpoint_CloudRunRevisionEndpoint) Descriptor() ([]byte, []int)

Deprecated: Use Endpoint_CloudRunRevisionEndpoint.ProtoReflect.Descriptor instead.

func (*Endpoint_CloudRunRevisionEndpoint) GetUri

func (*Endpoint_CloudRunRevisionEndpoint) ProtoMessage

func (*Endpoint_CloudRunRevisionEndpoint) ProtoMessage()

func (*Endpoint_CloudRunRevisionEndpoint) ProtoReflect

func (*Endpoint_CloudRunRevisionEndpoint) Reset

func (*Endpoint_CloudRunRevisionEndpoint) String

Endpoint_ForwardingRuleTarget

type Endpoint_ForwardingRuleTarget int32

Type of the target of a forwarding rule.

Endpoint_FORWARDING_RULE_TARGET_UNSPECIFIED, Endpoint_INSTANCE, Endpoint_LOAD_BALANCER, Endpoint_VPN_GATEWAY, Endpoint_PSC

const (
	// Forwarding rule target is unknown.
	Endpoint_FORWARDING_RULE_TARGET_UNSPECIFIED Endpoint_ForwardingRuleTarget = 0
	// Compute Engine instance for protocol forwarding.
	Endpoint_INSTANCE Endpoint_ForwardingRuleTarget = 1
	// Load Balancer. The specific type can be found from [load_balancer_type]
	// [google.cloud.networkmanagement.v1.Endpoint.load_balancer_type].
	Endpoint_LOAD_BALANCER Endpoint_ForwardingRuleTarget = 2
	// Classic Cloud VPN Gateway.
	Endpoint_VPN_GATEWAY Endpoint_ForwardingRuleTarget = 3
	// Forwarding Rule is a Private Service Connect endpoint.
	Endpoint_PSC Endpoint_ForwardingRuleTarget = 4
)

func (Endpoint_ForwardingRuleTarget) Descriptor

func (Endpoint_ForwardingRuleTarget) Enum

func (Endpoint_ForwardingRuleTarget) EnumDescriptor

func (Endpoint_ForwardingRuleTarget) EnumDescriptor() ([]byte, []int)

Deprecated: Use Endpoint_ForwardingRuleTarget.Descriptor instead.

func (Endpoint_ForwardingRuleTarget) Number

func (Endpoint_ForwardingRuleTarget) String

func (Endpoint_ForwardingRuleTarget) Type

Endpoint_NetworkType

type Endpoint_NetworkType int32

The type definition of an endpoint's network. Use one of the following choices:

Endpoint_NETWORK_TYPE_UNSPECIFIED, Endpoint_GCP_NETWORK, Endpoint_NON_GCP_NETWORK

const (
	// Default type if unspecified.
	Endpoint_NETWORK_TYPE_UNSPECIFIED Endpoint_NetworkType = 0
	// A network hosted within Google Cloud.
	// To receive more detailed output, specify the URI for the source or
	// destination network.
	Endpoint_GCP_NETWORK Endpoint_NetworkType = 1
	// A network hosted outside of Google Cloud.
	// This can be an on-premises network, or a network hosted by another cloud
	// provider.
	Endpoint_NON_GCP_NETWORK Endpoint_NetworkType = 2
)

func (Endpoint_NetworkType) Descriptor

func (Endpoint_NetworkType) Enum

func (Endpoint_NetworkType) EnumDescriptor

func (Endpoint_NetworkType) EnumDescriptor() ([]byte, []int)

Deprecated: Use Endpoint_NetworkType.Descriptor instead.

func (Endpoint_NetworkType) Number

func (Endpoint_NetworkType) String

func (x Endpoint_NetworkType) String() string

func (Endpoint_NetworkType) Type

FirewallInfo

type FirewallInfo struct {
	DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`

	Uri string `protobuf:"bytes,2,opt,name=uri,proto3" json:"uri,omitempty"`

	Direction string `protobuf:"bytes,3,opt,name=direction,proto3" json:"direction,omitempty"`

	Action string `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`

	Priority int32 `protobuf:"varint,5,opt,name=priority,proto3" json:"priority,omitempty"`

	NetworkUri string `protobuf:"bytes,6,opt,name=network_uri,json=networkUri,proto3" json:"network_uri,omitempty"`

	TargetTags []string `protobuf:"bytes,7,rep,name=target_tags,json=targetTags,proto3" json:"target_tags,omitempty"`

	TargetServiceAccounts []string `protobuf:"bytes,8,rep,name=target_service_accounts,json=targetServiceAccounts,proto3" json:"target_service_accounts,omitempty"`

	Policy string `protobuf:"bytes,9,opt,name=policy,proto3" json:"policy,omitempty"`

	PolicyUri string `protobuf:"bytes,11,opt,name=policy_uri,json=policyUri,proto3" json:"policy_uri,omitempty"`

	FirewallRuleType FirewallInfo_FirewallRuleType "" /* 182 byte string literal not displayed */

}

For display only. Metadata associated with a VPC firewall rule, an implied VPC firewall rule, or a firewall policy rule.

func (*FirewallInfo) Descriptor

func (*FirewallInfo) Descriptor() ([]byte, []int)

Deprecated: Use FirewallInfo.ProtoReflect.Descriptor instead.

func (*FirewallInfo) GetAction

func (x *FirewallInfo) GetAction() string

func (*FirewallInfo) GetDirection

func (x *FirewallInfo) GetDirection() string

func (*FirewallInfo) GetDisplayName

func (x *FirewallInfo) GetDisplayName() string

func (*FirewallInfo) GetFirewallRuleType

func (x *FirewallInfo) GetFirewallRuleType() FirewallInfo_FirewallRuleType

func (*FirewallInfo) GetNetworkUri

func (x *FirewallInfo) GetNetworkUri() string

func (*FirewallInfo) GetPolicy

func (x *FirewallInfo) GetPolicy() string

func (*FirewallInfo) GetPolicyUri

func (x *FirewallInfo) GetPolicyUri() string

func (*FirewallInfo) GetPriority

func (x *FirewallInfo) GetPriority() int32

func (*FirewallInfo) GetTargetServiceAccounts

func (x *FirewallInfo) GetTargetServiceAccounts() []string

func (*FirewallInfo) GetTargetTags

func (x *FirewallInfo) GetTargetTags() []string

func (*FirewallInfo) GetUri

func (x *FirewallInfo) GetUri() string

func (*FirewallInfo) ProtoMessage

func (*FirewallInfo) ProtoMessage()

func (*FirewallInfo) ProtoReflect

func (x *FirewallInfo) ProtoReflect() protoreflect.Message

func (*FirewallInfo) Reset

func (x *FirewallInfo) Reset()

func (*FirewallInfo) String

func (x *FirewallInfo) String() string

FirewallInfo_FirewallRuleType

type FirewallInfo_FirewallRuleType int32

The firewall rule's type.

FirewallInfo_FIREWALL_RULE_TYPE_UNSPECIFIED, FirewallInfo_HIERARCHICAL_FIREWALL_POLICY_RULE, FirewallInfo_VPC_FIREWALL_RULE, FirewallInfo_IMPLIED_VPC_FIREWALL_RULE, FirewallInfo_SERVERLESS_VPC_ACCESS_MANAGED_FIREWALL_RULE, FirewallInfo_NETWORK_FIREWALL_POLICY_RULE, FirewallInfo_NETWORK_REGIONAL_FIREWALL_POLICY_RULE, FirewallInfo_UNSUPPORTED_FIREWALL_POLICY_RULE, FirewallInfo_TRACKING_STATE

const (
	// Unspecified type.
	FirewallInfo_FIREWALL_RULE_TYPE_UNSPECIFIED FirewallInfo_FirewallRuleType = 0
	// Hierarchical firewall policy rule. For details, see
	// [Hierarchical firewall policies
	// overview](https://cloud.google.com/vpc/docs/firewall-policies).
	FirewallInfo_HIERARCHICAL_FIREWALL_POLICY_RULE FirewallInfo_FirewallRuleType = 1
	// VPC firewall rule. For details, see
	// [VPC firewall rules
	// overview](https://cloud.google.com/vpc/docs/firewalls).
	FirewallInfo_VPC_FIREWALL_RULE FirewallInfo_FirewallRuleType = 2
	// Implied VPC firewall rule. For details, see
	// [Implied
	// rules](https://cloud.google.com/vpc/docs/firewalls#default_firewall_rules).
	FirewallInfo_IMPLIED_VPC_FIREWALL_RULE FirewallInfo_FirewallRuleType = 3
	// Implicit firewall rules that are managed by serverless VPC access to
	// allow ingress access. They are not visible in the Google Cloud console.
	// For details, see [VPC connector's implicit
	// rules](https://cloud.google.com/functions/docs/networking/connecting-vpc#restrict-access).
	FirewallInfo_SERVERLESS_VPC_ACCESS_MANAGED_FIREWALL_RULE FirewallInfo_FirewallRuleType = 4
	// Global network firewall policy rule.
	// For details, see [Network firewall
	// policies](https://cloud.google.com/vpc/docs/network-firewall-policies).
	FirewallInfo_NETWORK_FIREWALL_POLICY_RULE FirewallInfo_FirewallRuleType = 5
	// Regional network firewall policy rule.
	// For details, see [Regional network firewall
	// policies](https://cloud.google.com/firewall/docs/regional-firewall-policies).
	FirewallInfo_NETWORK_REGIONAL_FIREWALL_POLICY_RULE FirewallInfo_FirewallRuleType = 6
	// Firewall policy rule containing attributes not yet supported in
	// Connectivity tests. Firewall analysis is skipped if such a rule can
	// potentially be matched. Please see the [list of unsupported
	// configurations](https://cloud.google.com/network-intelligence-center/docs/connectivity-tests/concepts/overview#unsupported-configs).
	FirewallInfo_UNSUPPORTED_FIREWALL_POLICY_RULE FirewallInfo_FirewallRuleType = 100
	// Tracking state for response traffic created when request traffic goes
	// through allow firewall rule.
	// For details, see [firewall rules
	// specifications](https://cloud.google.com/firewall/docs/firewalls#specifications)
	FirewallInfo_TRACKING_STATE FirewallInfo_FirewallRuleType = 101
)

func (FirewallInfo_FirewallRuleType) Descriptor

func (FirewallInfo_FirewallRuleType) Enum

func (FirewallInfo_FirewallRuleType) EnumDescriptor

func (FirewallInfo_FirewallRuleType) EnumDescriptor() ([]byte, []int)

Deprecated: Use FirewallInfo_FirewallRuleType.Descriptor instead.

func (FirewallInfo_FirewallRuleType) Number

func (FirewallInfo_FirewallRuleType) String

func (FirewallInfo_FirewallRuleType) Type

ForwardInfo

type ForwardInfo struct {

	// Target type where this packet is forwarded to.
	Target ForwardInfo_Target `protobuf:"varint,1,opt,name=target,proto3,enum=google.cloud.networkmanagement.v1.ForwardInfo_Target" json:"target,omitempty"`
	// URI of the resource that the packet is forwarded to.
	ResourceUri string `protobuf:"bytes,2,opt,name=resource_uri,json=resourceUri,proto3" json:"resource_uri,omitempty"`
	// IP address of the target (if applicable).
	IpAddress string `protobuf:"bytes,3,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"`
	// contains filtered or unexported fields
}

Details of the final state "forward" and associated resource.

func (*ForwardInfo) Descriptor

func (*ForwardInfo) Descriptor() ([]byte, []int)

Deprecated: Use ForwardInfo.ProtoReflect.Descriptor instead.

func (*ForwardInfo) GetIpAddress

func (x *ForwardInfo) GetIpAddress() string

func (*ForwardInfo) GetResourceUri

func (x *ForwardInfo) GetResourceUri() string

func (*ForwardInfo) GetTarget

func (x *ForwardInfo) GetTarget() ForwardInfo_Target

func (*ForwardInfo) ProtoMessage

func (*ForwardInfo) ProtoMessage()

func (*ForwardInfo) ProtoReflect

func (x *ForwardInfo) ProtoReflect() protoreflect.Message

func (*ForwardInfo) Reset

func (x *ForwardInfo) Reset()

func (*ForwardInfo) String

func (x *ForwardInfo) String() string

ForwardInfo_Target

type ForwardInfo_Target int32

Forward target types.

ForwardInfo_TARGET_UNSPECIFIED, ForwardInfo_PEERING_VPC, ForwardInfo_VPN_GATEWAY, ForwardInfo_INTERCONNECT, ForwardInfo_GKE_MASTER, ForwardInfo_IMPORTED_CUSTOM_ROUTE_NEXT_HOP, ForwardInfo_CLOUD_SQL_INSTANCE, ForwardInfo_ANOTHER_PROJECT, ForwardInfo_NCC_HUB, ForwardInfo_ROUTER_APPLIANCE

const (
	// Target not specified.
	ForwardInfo_TARGET_UNSPECIFIED ForwardInfo_Target = 0
	// Forwarded to a VPC peering network.
	ForwardInfo_PEERING_VPC ForwardInfo_Target = 1
	// Forwarded to a Cloud VPN gateway.
	ForwardInfo_VPN_GATEWAY ForwardInfo_Target = 2
	// Forwarded to a Cloud Interconnect connection.
	ForwardInfo_INTERCONNECT ForwardInfo_Target = 3
	// Forwarded to a Google Kubernetes Engine Container cluster master.
	//
	// Deprecated: Marked as deprecated in google/cloud/networkmanagement/v1/trace.proto.
	ForwardInfo_GKE_MASTER ForwardInfo_Target = 4
	// Forwarded to the next hop of a custom route imported from a peering VPC.
	ForwardInfo_IMPORTED_CUSTOM_ROUTE_NEXT_HOP ForwardInfo_Target = 5
	// Forwarded to a Cloud SQL instance.
	//
	// Deprecated: Marked as deprecated in google/cloud/networkmanagement/v1/trace.proto.
	ForwardInfo_CLOUD_SQL_INSTANCE ForwardInfo_Target = 6
	// Forwarded to a VPC network in another project.
	ForwardInfo_ANOTHER_PROJECT ForwardInfo_Target = 7
	// Forwarded to an NCC Hub.
	ForwardInfo_NCC_HUB ForwardInfo_Target = 8
	// Forwarded to a router appliance.
	ForwardInfo_ROUTER_APPLIANCE ForwardInfo_Target = 9
)

func (ForwardInfo_Target) Descriptor

func (ForwardInfo_Target) Enum

func (ForwardInfo_Target) EnumDescriptor

func (ForwardInfo_Target) EnumDescriptor() ([]byte, []int)

Deprecated: Use ForwardInfo_Target.Descriptor instead.

func (ForwardInfo_Target) Number

func (ForwardInfo_Target) String

func (x ForwardInfo_Target) String() string

func (ForwardInfo_Target) Type

ForwardingRuleInfo

type ForwardingRuleInfo struct {
	DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`

	Uri string `protobuf:"bytes,2,opt,name=uri,proto3" json:"uri,omitempty"`

	MatchedProtocol string `protobuf:"bytes,3,opt,name=matched_protocol,json=matchedProtocol,proto3" json:"matched_protocol,omitempty"`

	MatchedPortRange string `protobuf:"bytes,6,opt,name=matched_port_range,json=matchedPortRange,proto3" json:"matched_port_range,omitempty"`

	Vip string `protobuf:"bytes,4,opt,name=vip,proto3" json:"vip,omitempty"`

	Target string `protobuf:"bytes,5,opt,name=target,proto3" json:"target,omitempty"`

	NetworkUri string `protobuf:"bytes,7,opt,name=network_uri,json=networkUri,proto3" json:"network_uri,omitempty"`

	Region string `protobuf:"bytes,8,opt,name=region,proto3" json:"region,omitempty"`

	LoadBalancerName string `protobuf:"bytes,9,opt,name=load_balancer_name,json=loadBalancerName,proto3" json:"load_balancer_name,omitempty"`

	PscServiceAttachmentUri string "" /* 135 byte string literal not displayed */

	PscGoogleApiTarget string `protobuf:"bytes,11,opt,name=psc_google_api_target,json=pscGoogleApiTarget,proto3" json:"psc_google_api_target,omitempty"`

}

For display only. Metadata associated with a Compute Engine forwarding rule.

func (*ForwardingRuleInfo) Descriptor

func (*ForwardingRuleInfo) Descriptor() ([]byte, []int)

Deprecated: Use ForwardingRuleInfo.ProtoReflect.Descriptor instead.

func (*ForwardingRuleInfo) GetDisplayName

func (x *ForwardingRuleInfo) GetDisplayName() string

func (*ForwardingRuleInfo) GetLoadBalancerName

func (x *ForwardingRuleInfo) GetLoadBalancerName() string

func (*ForwardingRuleInfo) GetMatchedPortRange

func (x *ForwardingRuleInfo) GetMatchedPortRange() string

func (*ForwardingRuleInfo) GetMatchedProtocol

func (x *ForwardingRuleInfo) GetMatchedProtocol() string

func (*ForwardingRuleInfo) GetNetworkUri

func (x *ForwardingRuleInfo) GetNetworkUri() string

func (*ForwardingRuleInfo) GetPscGoogleApiTarget

func (x *ForwardingRuleInfo) GetPscGoogleApiTarget() string

func (*ForwardingRuleInfo) GetPscServiceAttachmentUri

func (x *ForwardingRuleInfo) GetPscServiceAttachmentUri() string

func (*ForwardingRuleInfo) GetRegion

func (x *ForwardingRuleInfo) GetRegion() string

func (*ForwardingRuleInfo) GetTarget

func (x *ForwardingRuleInfo) GetTarget() string

func (*ForwardingRuleInfo) GetUri

func (x *ForwardingRuleInfo) GetUri() string

func (*ForwardingRuleInfo) GetVip

func (x *ForwardingRuleInfo) GetVip() string

func (*ForwardingRuleInfo) ProtoMessage

func (*ForwardingRuleInfo) ProtoMessage()

func (*ForwardingRuleInfo) ProtoReflect

func (x *ForwardingRuleInfo) ProtoReflect() protoreflect.Message

func (*ForwardingRuleInfo) Reset

func (x *ForwardingRuleInfo) Reset()

func (*ForwardingRuleInfo) String

func (x *ForwardingRuleInfo) String() string

GKEMasterInfo

type GKEMasterInfo struct {

	// URI of a GKE cluster.
	ClusterUri string `protobuf:"bytes,2,opt,name=cluster_uri,json=clusterUri,proto3" json:"cluster_uri,omitempty"`
	// URI of a GKE cluster network.
	ClusterNetworkUri string `protobuf:"bytes,4,opt,name=cluster_network_uri,json=clusterNetworkUri,proto3" json:"cluster_network_uri,omitempty"`
	// Internal IP address of a GKE cluster control plane.
	InternalIp string `protobuf:"bytes,5,opt,name=internal_ip,json=internalIp,proto3" json:"internal_ip,omitempty"`
	// External IP address of a GKE cluster control plane.
	ExternalIp string `protobuf:"bytes,6,opt,name=external_ip,json=externalIp,proto3" json:"external_ip,omitempty"`
	// DNS endpoint of a GKE cluster control plane.
	DnsEndpoint string `protobuf:"bytes,7,opt,name=dns_endpoint,json=dnsEndpoint,proto3" json:"dns_endpoint,omitempty"`
	// contains filtered or unexported fields
}

For display only. Metadata associated with a Google Kubernetes Engine (GKE) cluster master.

func (*GKEMasterInfo) Descriptor

func (*GKEMasterInfo) Descriptor() ([]byte, []int)

Deprecated: Use GKEMasterInfo.ProtoReflect.Descriptor instead.

func (*GKEMasterInfo) GetClusterNetworkUri

func (x *GKEMasterInfo) GetClusterNetworkUri() string

func (*GKEMasterInfo) GetClusterUri

func (x *GKEMasterInfo) GetClusterUri() string

func (*GKEMasterInfo) GetDnsEndpoint

func (x *GKEMasterInfo) GetDnsEndpoint() string

func (*GKEMasterInfo) GetExternalIp

func (x *GKEMasterInfo) GetExternalIp() string

func (*GKEMasterInfo) GetInternalIp

func (x *GKEMasterInfo) GetInternalIp() string

func (*GKEMasterInfo) ProtoMessage

func (*GKEMasterInfo) ProtoMessage()

func (*GKEMasterInfo) ProtoReflect

func (x *GKEMasterInfo) ProtoReflect() protoreflect.Message

func (*GKEMasterInfo) Reset

func (x *GKEMasterInfo) Reset()

func (*GKEMasterInfo) String

func (x *GKEMasterInfo) String() string

GetConnectivityTestRequest

type GetConnectivityTestRequest struct {

	// Required. `ConnectivityTest` resource name using the form:
	//
	//	`projects/{project_id}/locations/global/connectivityTests/{test_id}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request for the GetConnectivityTest method.

func (*GetConnectivityTestRequest) Descriptor

func (*GetConnectivityTestRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetConnectivityTestRequest.ProtoReflect.Descriptor instead.

func (*GetConnectivityTestRequest) GetName

func (x *GetConnectivityTestRequest) GetName() string

func (*GetConnectivityTestRequest) ProtoMessage

func (*GetConnectivityTestRequest) ProtoMessage()

func (*GetConnectivityTestRequest) ProtoReflect

func (*GetConnectivityTestRequest) Reset

func (x *GetConnectivityTestRequest) Reset()

func (*GetConnectivityTestRequest) String

func (x *GetConnectivityTestRequest) String() string

GetVpcFlowLogsConfigRequest

type GetVpcFlowLogsConfigRequest struct {

	// Required. `VpcFlowLogsConfig` resource name using the form:
	//
	//	`projects/{project_id}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request for the GetVpcFlowLogsConfig method.

func (*GetVpcFlowLogsConfigRequest) Descriptor

func (*GetVpcFlowLogsConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetVpcFlowLogsConfigRequest.ProtoReflect.Descriptor instead.

func (*GetVpcFlowLogsConfigRequest) GetName

func (x *GetVpcFlowLogsConfigRequest) GetName() string

func (*GetVpcFlowLogsConfigRequest) ProtoMessage

func (*GetVpcFlowLogsConfigRequest) ProtoMessage()

func (*GetVpcFlowLogsConfigRequest) ProtoReflect

func (*GetVpcFlowLogsConfigRequest) Reset

func (x *GetVpcFlowLogsConfigRequest) Reset()

func (*GetVpcFlowLogsConfigRequest) String

func (x *GetVpcFlowLogsConfigRequest) String() string

GoogleServiceInfo

type GoogleServiceInfo struct {
	SourceIp string `protobuf:"bytes,1,opt,name=source_ip,json=sourceIp,proto3" json:"source_ip,omitempty"`

	GoogleServiceType GoogleServiceInfo_GoogleServiceType "" /* 190 byte string literal not displayed */

}

For display only. Details of a Google Service sending packets to a VPC network. Although the source IP might be a publicly routable address, some Google Services use special routes within Google production infrastructure to reach Compute Engine Instances. https://cloud.google.com/vpc/docs/routes#special_return_paths

func (*GoogleServiceInfo) Descriptor

func (*GoogleServiceInfo) Descriptor() ([]byte, []int)

Deprecated: Use GoogleServiceInfo.ProtoReflect.Descriptor instead.

func (*GoogleServiceInfo) GetGoogleServiceType

func (x *GoogleServiceInfo) GetGoogleServiceType() GoogleServiceInfo_GoogleServiceType

func (*GoogleServiceInfo) GetSourceIp

func (x *GoogleServiceInfo) GetSourceIp() string

func (*GoogleServiceInfo) ProtoMessage

func (*GoogleServiceInfo) ProtoMessage()

func (*GoogleServiceInfo) ProtoReflect

func (x *GoogleServiceInfo) ProtoReflect() protoreflect.Message

func (*GoogleServiceInfo) Reset

func (x *GoogleServiceInfo) Reset()

func (*GoogleServiceInfo) String

func (x *GoogleServiceInfo) String() string

GoogleServiceInfo_GoogleServiceType

type GoogleServiceInfo_GoogleServiceType int32

Recognized type of a Google Service.

GoogleServiceInfo_GOOGLE_SERVICE_TYPE_UNSPECIFIED, GoogleServiceInfo_IAP, GoogleServiceInfo_GFE_PROXY_OR_HEALTH_CHECK_PROBER, GoogleServiceInfo_CLOUD_DNS, GoogleServiceInfo_GOOGLE_API, GoogleServiceInfo_GOOGLE_API_PSC, GoogleServiceInfo_GOOGLE_API_VPC_SC

const (
	// Unspecified Google Service.
	GoogleServiceInfo_GOOGLE_SERVICE_TYPE_UNSPECIFIED GoogleServiceInfo_GoogleServiceType = 0
	// Identity aware proxy.
	// https://cloud.google.com/iap/docs/using-tcp-forwarding
	GoogleServiceInfo_IAP GoogleServiceInfo_GoogleServiceType = 1
	// One of two services sharing IP ranges:
	// * Load Balancer proxy
	// * Centralized Health Check prober
	// https://cloud.google.com/load-balancing/docs/firewall-rules
	GoogleServiceInfo_GFE_PROXY_OR_HEALTH_CHECK_PROBER GoogleServiceInfo_GoogleServiceType = 2
	// Connectivity from Cloud DNS to forwarding targets or alternate name
	// servers that use private routing.
	// https://cloud.google.com/dns/docs/zones/forwarding-zones#firewall-rules
	// https://cloud.google.com/dns/docs/policies#firewall-rules
	GoogleServiceInfo_CLOUD_DNS GoogleServiceInfo_GoogleServiceType = 3
	// private.googleapis.com and restricted.googleapis.com
	GoogleServiceInfo_GOOGLE_API GoogleServiceInfo_GoogleServiceType = 4
	// Google API via Private Service Connect.
	// https://cloud.google.com/vpc/docs/configure-private-service-connect-apis
	GoogleServiceInfo_GOOGLE_API_PSC GoogleServiceInfo_GoogleServiceType = 5
	// Google API via VPC Service Controls.
	// https://cloud.google.com/vpc/docs/configure-private-service-connect-apis
	GoogleServiceInfo_GOOGLE_API_VPC_SC GoogleServiceInfo_GoogleServiceType = 6
)

func (GoogleServiceInfo_GoogleServiceType) Descriptor

func (GoogleServiceInfo_GoogleServiceType) Enum

func (GoogleServiceInfo_GoogleServiceType) EnumDescriptor

func (GoogleServiceInfo_GoogleServiceType) EnumDescriptor() ([]byte, []int)

Deprecated: Use GoogleServiceInfo_GoogleServiceType.Descriptor instead.

func (GoogleServiceInfo_GoogleServiceType) Number

func (GoogleServiceInfo_GoogleServiceType) String

func (GoogleServiceInfo_GoogleServiceType) Type

InstanceInfo

type InstanceInfo struct {
	DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`

	Uri string `protobuf:"bytes,2,opt,name=uri,proto3" json:"uri,omitempty"`

	Interface string `protobuf:"bytes,3,opt,name=interface,proto3" json:"interface,omitempty"`

	NetworkUri string `protobuf:"bytes,4,opt,name=network_uri,json=networkUri,proto3" json:"network_uri,omitempty"`

	InternalIp string `protobuf:"bytes,5,opt,name=internal_ip,json=internalIp,proto3" json:"internal_ip,omitempty"`

	ExternalIp string `protobuf:"bytes,6,opt,name=external_ip,json=externalIp,proto3" json:"external_ip,omitempty"`

	NetworkTags []string `protobuf:"bytes,7,rep,name=network_tags,json=networkTags,proto3" json:"network_tags,omitempty"`

	ServiceAccount string `protobuf:"bytes,8,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"`

	PscNetworkAttachmentUri string "" /* 134 byte string literal not displayed */

}

For display only. Metadata associated with a Compute Engine instance.

func (*InstanceInfo) Descriptor

func (*InstanceInfo) Descriptor() ([]byte, []int)

Deprecated: Use InstanceInfo.ProtoReflect.Descriptor instead.

func (*InstanceInfo) GetDisplayName

func (x *