Network Management v1 API - Enum Step.Types.State (2.11.0)

public enum Step.Types.State

Reference documentation and code samples for the Network Management v1 API enum Step.Types.State.

Type of states that are defined in the network state machine. Each step in the packet trace is in a specific state.

Namespace

Google.Cloud.NetworkManagement.V1

Assembly

Google.Cloud.NetworkManagement.V1.dll

Fields

Name Description
Abort

Final state: analysis is aborted.

AnalyzeLoadBalancerBackend

Config checking state: verify load balancer backend configuration.

ApplyEgressFirewallRule

Config checking state: verify egress firewall rule.

ApplyForwardingRule

Config checking state: match forwarding rule.

ApplyIngressFirewallRule

Config checking state: verify ingress firewall rule.

ApplyRoute

Config checking state: verify route.

ArriveAtExternalLoadBalancer

Forwarding state: arriving at a Compute Engine external load balancer.

ArriveAtInstance

Forwarding state: arriving at a Compute Engine instance.

ArriveAtInternalLoadBalancer

Forwarding state: arriving at a Compute Engine internal load balancer.

ArriveAtVpcConnector

Forwarding state: arriving at a VPC connector.

ArriveAtVpnGateway

Forwarding state: arriving at a Cloud VPN gateway.

ArriveAtVpnTunnel

Forwarding state: arriving at a Cloud VPN tunnel.

Deliver

Final state: packet could be delivered.

Drop

Final state: packet could be dropped.

Forward

Final state: packet could be forwarded to a network with an unknown configuration.

Nat

Transition state: packet header translated.

ProxyConnection

Transition state: original connection is terminated and a new proxied connection is initiated.

SpoofingApproved

Config checking state: packet sent or received under foreign IP address and allowed.

StartFromAppEngineVersion

Initial state: packet originating from an App Engine service version. An AppEngineVersionInfo is populated with starting version information.

StartFromCloudFunction

Initial state: packet originating from a Cloud Function. A CloudFunctionInfo is populated with starting function information.

StartFromCloudRunRevision

Initial state: packet originating from a Cloud Run revision. A CloudRunRevisionInfo is populated with starting revision information.

StartFromCloudSqlInstance

Initial state: packet originating from a Cloud SQL instance. A CloudSQLInstanceInfo is populated with starting instance information.

StartFromGkeMaster

Initial state: packet originating from a Google Kubernetes Engine cluster master. A GKEMasterInfo is populated with starting instance information.

StartFromGoogleService

Initial state: packet originating from a Google service. The google_service information is populated.

StartFromInstance

Initial state: packet originating from a Compute Engine instance. An InstanceInfo is populated with starting instance information.

StartFromInternet

Initial state: packet originating from the internet. The endpoint information is populated.

StartFromPrivateNetwork

Initial state: packet originating from a VPC or on-premises network with internal source IP. If the source is a VPC network visible to the user, a NetworkInfo is populated with details of the network.

StartFromPscPublishedService

Initial state: packet originating from a published service that uses Private Service Connect. Used only for return traces.

StartFromRedisCluster

Initial state: packet originating from a Redis Cluster. A RedisClusterInfo is populated with starting Cluster information.

StartFromRedisInstance

Initial state: packet originating from a Redis instance. A RedisInstanceInfo is populated with starting instance information.

StartFromServerlessNeg

Initial state: packet originating from a serverless network endpoint group backend. Used only for return traces. The serverless_neg information is populated.

StartFromStorageBucket

Initial state: packet originating from a Storage Bucket. Used only for return traces. The storage_bucket information is populated.

Unspecified

Unspecified state.

ViewerPermissionMissing

Special state: viewer of the test result does not have permission to see the configuration in this step.