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.V1Assembly
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. |
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. |