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.
abortDisplay information of the final state "abort" and reason.appEngineVersionDisplay information of an App Engine service version.causesDropThis is a step that leads to the final state Drop.cloudFunctionDisplay information of a Cloud Function.cloudRunRevisionDisplay information of a Cloud Run revision.cloudSqlInstanceDisplay information of a Cloud SQL instance.deliverDisplay information of the final state "deliver" and reason.descriptionA description of the step. Usually this is a summary of the state.dropDisplay information of the final state "drop" and reason.endpointDisplay 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.firewallDisplay information of a Compute Engine firewall rule.forwardDisplay information of the final state "forward" and reason.forwardingRuleDisplay information of a Compute Engine forwarding rule.gkeMasterDisplay information of a Google Kubernetes Engine cluster master.googleServiceDisplay information of a Google serviceinstanceDisplay information of a Compute Engine instance.loadBalancerDisplay information of the load balancers.networkDisplay information of a Google Cloud network.projectProject ID that contains the configuration this step is validating.routeDisplay information of a Compute Engine route.stateEach step is in one of the pre-defined states.vpcConnectorDisplay information of a VPC connector.vpnGatewayDisplay information of a Compute Engine VPN gateway.vpnTunnelDisplay 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