Show / Hide Table of Contents

Class Step

A simulated forwarding path is composed of multiple steps. Each step has a well-defined state and an associated configuration.

Inheritance
object
Step
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.NetworkManagement.v1.Data
Assembly: Google.Apis.NetworkManagement.v1.dll
Syntax
public class Step : IDirectResponseSchema

Properties

Abort

Display information of the final state "abort" and reason.

Declaration
[JsonProperty("abort")]
public virtual AbortInfo Abort { get; set; }
Property Value
Type Description
AbortInfo

AppEngineVersion

Display information of an App Engine service version.

Declaration
[JsonProperty("appEngineVersion")]
public virtual AppEngineVersionInfo AppEngineVersion { get; set; }
Property Value
Type Description
AppEngineVersionInfo

CausesDrop

This is a step that leads to the final state Drop.

Declaration
[JsonProperty("causesDrop")]
public virtual bool? CausesDrop { get; set; }
Property Value
Type Description
bool?

CloudFunction

Display information of a Cloud Function.

Declaration
[JsonProperty("cloudFunction")]
public virtual CloudFunctionInfo CloudFunction { get; set; }
Property Value
Type Description
CloudFunctionInfo

CloudRunRevision

Display information of a Cloud Run revision.

Declaration
[JsonProperty("cloudRunRevision")]
public virtual CloudRunRevisionInfo CloudRunRevision { get; set; }
Property Value
Type Description
CloudRunRevisionInfo

CloudSqlInstance

Display information of a Cloud SQL instance.

Declaration
[JsonProperty("cloudSqlInstance")]
public virtual CloudSQLInstanceInfo CloudSqlInstance { get; set; }
Property Value
Type Description
CloudSQLInstanceInfo

Deliver

Display information of the final state "deliver" and reason.

Declaration
[JsonProperty("deliver")]
public virtual DeliverInfo Deliver { get; set; }
Property Value
Type Description
DeliverInfo

Description

A description of the step. Usually this is a summary of the state.

Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
Type Description
string

DirectVpcEgressConnection

Display information of a serverless direct VPC egress connection.

Declaration
[JsonProperty("directVpcEgressConnection")]
public virtual DirectVpcEgressConnectionInfo DirectVpcEgressConnection { get; set; }
Property Value
Type Description
DirectVpcEgressConnectionInfo

Drop

Display information of the final state "drop" and reason.

Declaration
[JsonProperty("drop")]
public virtual DropInfo Drop { get; set; }
Property Value
Type Description
DropInfo

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

Endpoint

Display information of the source and destination under analysis. The endpoint information in an intermediate state may differ with the initial input, as it might be modified by state like NAT, or Connection Proxy.

Declaration
[JsonProperty("endpoint")]
public virtual EndpointInfo Endpoint { get; set; }
Property Value
Type Description
EndpointInfo

Firewall

Display information of a Compute Engine firewall rule.

Declaration
[JsonProperty("firewall")]
public virtual FirewallInfo Firewall { get; set; }
Property Value
Type Description
FirewallInfo

Forward

Display information of the final state "forward" and reason.

Declaration
[JsonProperty("forward")]
public virtual ForwardInfo Forward { get; set; }
Property Value
Type Description
ForwardInfo

ForwardingRule

Display information of a Compute Engine forwarding rule.

Declaration
[JsonProperty("forwardingRule")]
public virtual ForwardingRuleInfo ForwardingRule { get; set; }
Property Value
Type Description
ForwardingRuleInfo

GkeMaster

Display information of a Google Kubernetes Engine cluster master.

Declaration
[JsonProperty("gkeMaster")]
public virtual GKEMasterInfo GkeMaster { get; set; }
Property Value
Type Description
GKEMasterInfo

GoogleService

Display information of a Google service

Declaration
[JsonProperty("googleService")]
public virtual GoogleServiceInfo GoogleService { get; set; }
Property Value
Type Description
GoogleServiceInfo

Instance

Display information of a Compute Engine instance.

Declaration
[JsonProperty("instance")]
public virtual InstanceInfo Instance { get; set; }
Property Value
Type Description
InstanceInfo

LoadBalancer

Display information of the load balancers. Deprecated in favor of the load_balancer_backend_info field, not used in new tests.

Declaration
[JsonProperty("loadBalancer")]
public virtual LoadBalancerInfo LoadBalancer { get; set; }
Property Value
Type Description
LoadBalancerInfo

LoadBalancerBackendInfo

Display information of a specific load balancer backend.

Declaration
[JsonProperty("loadBalancerBackendInfo")]
public virtual LoadBalancerBackendInfo LoadBalancerBackendInfo { get; set; }
Property Value
Type Description
LoadBalancerBackendInfo

Nat

Display information of a NAT.

Declaration
[JsonProperty("nat")]
public virtual NatInfo Nat { get; set; }
Property Value
Type Description
NatInfo

Network

Display information of a Google Cloud network.

Declaration
[JsonProperty("network")]
public virtual NetworkInfo Network { get; set; }
Property Value
Type Description
NetworkInfo

ProjectId

Project ID that contains the configuration this step is validating.

Declaration
[JsonProperty("projectId")]
public virtual string ProjectId { get; set; }
Property Value
Type Description
string

ProxyConnection

Display information of a ProxyConnection.

Declaration
[JsonProperty("proxyConnection")]
public virtual ProxyConnectionInfo ProxyConnection { get; set; }
Property Value
Type Description
ProxyConnectionInfo

RedisCluster

Display information of a Redis Cluster.

Declaration
[JsonProperty("redisCluster")]
public virtual RedisClusterInfo RedisCluster { get; set; }
Property Value
Type Description
RedisClusterInfo

RedisInstance

Display information of a Redis Instance.

Declaration
[JsonProperty("redisInstance")]
public virtual RedisInstanceInfo RedisInstance { get; set; }
Property Value
Type Description
RedisInstanceInfo

Route

Display information of a Compute Engine route.

Declaration
[JsonProperty("route")]
public virtual RouteInfo Route { get; set; }
Property Value
Type Description
RouteInfo

ServerlessExternalConnection

Display information of a serverless public (external) connection.

Declaration
[JsonProperty("serverlessExternalConnection")]
public virtual ServerlessExternalConnectionInfo ServerlessExternalConnection { get; set; }
Property Value
Type Description
ServerlessExternalConnectionInfo

ServerlessNeg

Display information of a Serverless network endpoint group backend. Used only for return traces.

Declaration
[JsonProperty("serverlessNeg")]
public virtual ServerlessNegInfo ServerlessNeg { get; set; }
Property Value
Type Description
ServerlessNegInfo

State

Each step is in one of the pre-defined states.

Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type Description
string

StorageBucket

Display information of a Storage Bucket. Used only for return traces.

Declaration
[JsonProperty("storageBucket")]
public virtual StorageBucketInfo StorageBucket { get; set; }
Property Value
Type Description
StorageBucketInfo

VpcConnector

Display information of a VPC connector.

Declaration
[JsonProperty("vpcConnector")]
public virtual VpcConnectorInfo VpcConnector { get; set; }
Property Value
Type Description
VpcConnectorInfo

VpnGateway

Display information of a Compute Engine VPN gateway.

Declaration
[JsonProperty("vpnGateway")]
public virtual VpnGatewayInfo VpnGateway { get; set; }
Property Value
Type Description
VpnGatewayInfo

VpnTunnel

Display information of a Compute Engine VPN tunnel.

Declaration
[JsonProperty("vpnTunnel")]
public virtual VpnTunnelInfo VpnTunnel { get; set; }
Property Value
Type Description
VpnTunnelInfo

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX