StepResponse

data class StepResponse(val abort: AbortInfoResponse, val appEngineVersion: AppEngineVersionInfoResponse, val causesDrop: Boolean, val cloudFunction: CloudFunctionInfoResponse, val cloudRunRevision: CloudRunRevisionInfoResponse, val cloudSqlInstance: CloudSQLInstanceInfoResponse, val deliver: DeliverInfoResponse, val description: String, val drop: DropInfoResponse, val endpoint: EndpointInfoResponse, val firewall: FirewallInfoResponse, val forward: ForwardInfoResponse, val forwardingRule: ForwardingRuleInfoResponse, val gkeMaster: GKEMasterInfoResponse, val instance: InstanceInfoResponse, val loadBalancer: LoadBalancerInfoResponse, val network: NetworkInfoResponse, val project: String, val route: RouteInfoResponse, val state: String, val vpcConnector: VpcConnectorInfoResponse, val vpnGateway: VpnGatewayInfoResponse, val vpnTunnel: VpnTunnelInfoResponse)

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

Constructors

Link copied to clipboard
fun StepResponse(abort: AbortInfoResponse, appEngineVersion: AppEngineVersionInfoResponse, causesDrop: Boolean, cloudFunction: CloudFunctionInfoResponse, cloudRunRevision: CloudRunRevisionInfoResponse, cloudSqlInstance: CloudSQLInstanceInfoResponse, deliver: DeliverInfoResponse, description: String, drop: DropInfoResponse, endpoint: EndpointInfoResponse, firewall: FirewallInfoResponse, forward: ForwardInfoResponse, forwardingRule: ForwardingRuleInfoResponse, gkeMaster: GKEMasterInfoResponse, instance: InstanceInfoResponse, loadBalancer: LoadBalancerInfoResponse, network: NetworkInfoResponse, project: String, route: RouteInfoResponse, state: String, vpcConnector: VpcConnectorInfoResponse, vpnGateway: VpnGatewayInfoResponse, vpnTunnel: VpnTunnelInfoResponse)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

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

Link copied to clipboard

Display information of an App Engine service version.

Link copied to clipboard

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

Link copied to clipboard

Display information of a Cloud Function.

Link copied to clipboard

Display information of a Cloud Run revision.

Link copied to clipboard

Display information of a Cloud SQL instance.

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

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.

Link copied to clipboard

Display information of a Compute Engine firewall rule.

Link copied to clipboard

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

Link copied to clipboard

Display information of a Compute Engine forwarding rule.

Link copied to clipboard

Display information of a Google Kubernetes Engine cluster master.

Link copied to clipboard

Display information of a Compute Engine instance.

Link copied to clipboard

Display information of the load balancers.

Link copied to clipboard

Display information of a Google Cloud network.

Link copied to clipboard

Project ID that contains the configuration this step is validating.

Link copied to clipboard

Display information of a Compute Engine route.

Link copied to clipboard

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

Link copied to clipboard

Display information of a VPC connector.

Link copied to clipboard

Display information of a Compute Engine VPN gateway.

Link copied to clipboard

Display information of a Compute Engine VPN tunnel.