StepResponse class

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

Constructors

StepResponse({required Input<AbortInfoResponse> abort, required Input<AppEngineVersionInfoResponse> appEngineVersion, required Input<bool> causesDrop, required Input<CloudFunctionInfoResponse> cloudFunction, required Input<CloudRunRevisionInfoResponse> cloudRunRevision, required Input<CloudSQLInstanceInfoResponse> cloudSqlInstance, required Input<DeliverInfoResponse> deliver, required Input<String> description, required Input<DropInfoResponse> drop, required Input<EndpointInfoResponse> endpoint, required Input<FirewallInfoResponse> firewall, required Input<ForwardInfoResponse> forward, required Input<ForwardingRuleInfoResponse> forwardingRule, required Input<GKEMasterInfoResponse> gkeMaster, required Input<GoogleServiceInfoResponse> googleService, required Input<InstanceInfoResponse> instance, required Input<LoadBalancerInfoResponse> loadBalancer, required Input<NetworkInfoResponse> network, required Input<String> project, required Input<RouteInfoResponse> route, required Input<String> state, required Input<VpcConnectorInfoResponse> vpcConnector, required Input<VpnGatewayInfoResponse> vpnGateway, required Input<VpnTunnelInfoResponse> vpnTunnel})
Creates a new StepResponse. abort Display information of the final state "abort" and reason. appEngineVersion Display information of an App Engine service version. causesDrop This is a step that leads to the final state Drop. cloudFunction Display information of a Cloud Function. cloudRunRevision Display information of a Cloud Run revision. cloudSqlInstance Display information of a Cloud SQL instance. deliver Display information of the final state "deliver" and reason. description A description of the step. Usually this is a summary of the state. drop Display information of the final state "drop" and reason. 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. firewall Display information of a Compute Engine firewall rule. forward Display information of the final state "forward" and reason. forwardingRule Display information of a Compute Engine forwarding rule. gkeMaster Display information of a Google Kubernetes Engine cluster master. googleService Display information of a Google service instance Display information of a Compute Engine instance. loadBalancer Display information of the load balancers. network Display information of a Google Cloud network. project Project ID that contains the configuration this step is validating. route Display information of a Compute Engine route. state Each step is in one of the pre-defined states. vpcConnector Display information of a VPC connector. vpnGateway Display information of a Compute Engine VPN gateway. vpnTunnel Display information of a Compute Engine VPN tunnel.
const
StepResponse.fromMap(Map<String, dynamic> map)
factory

Properties

abort → Input<AbortInfoResponse>
Display information of the final state "abort" and reason.
final
appEngineVersion → Input<AppEngineVersionInfoResponse>
Display information of an App Engine service version.
final
causesDrop → Input<bool>
This is a step that leads to the final state Drop.
final
cloudFunction → Input<CloudFunctionInfoResponse>
Display information of a Cloud Function.
final
cloudRunRevision → Input<CloudRunRevisionInfoResponse>
Display information of a Cloud Run revision.
final
cloudSqlInstance → Input<CloudSQLInstanceInfoResponse>
Display information of a Cloud SQL instance.
final
deliver → Input<DeliverInfoResponse>
Display information of the final state "deliver" and reason.
final
description → Input<String>
A description of the step. Usually this is a summary of the state.
final
drop → Input<DropInfoResponse>
Display information of the final state "drop" and reason.
final
endpoint → Input<EndpointInfoResponse>
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.
final
firewall → Input<FirewallInfoResponse>
Display information of a Compute Engine firewall rule.
final
forward → Input<ForwardInfoResponse>
Display information of the final state "forward" and reason.
final
forwardingRule → Input<ForwardingRuleInfoResponse>
Display information of a Compute Engine forwarding rule.
final
gkeMaster → Input<GKEMasterInfoResponse>
Display information of a Google Kubernetes Engine cluster master.
final
googleService → Input<GoogleServiceInfoResponse>
Display information of a Google service
final
hashCode → int
The hash code for this object.
no setterinherited
instance → Input<InstanceInfoResponse>
Display information of a Compute Engine instance.
final
loadBalancer → Input<LoadBalancerInfoResponse>
Display information of the load balancers.
final
network → Input<NetworkInfoResponse>
Display information of a Google Cloud network.
final
project → Input<String>
Project ID that contains the configuration this step is validating.
final
route → Input<RouteInfoResponse>
Display information of a Compute Engine route.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
state → Input<String>
Each step is in one of the pre-defined states.
final
vpcConnector → Input<VpcConnectorInfoResponse>
Display information of a VPC connector.
final
vpnGateway → Input<VpnGatewayInfoResponse>
Display information of a Compute Engine VPN gateway.
final
vpnTunnel → Input<VpnTunnelInfoResponse>
Display information of a Compute Engine VPN tunnel.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited