Reference documentation and code samples for the Google Cloud Network Management V1 Client class Step.
A simulated forwarding path is composed of multiple steps.
Each step has a well-defined state and an associated configuration.
Generated from protobuf message google.cloud.networkmanagement.v1.Step
Namespace
Google \ Cloud \ NetworkManagement \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ description
string
A description of the step. Usually this is a summary of the state.
↳ state
int
Each step is in one of the pre-defined states.
↳ causes_drop
bool
This is a step that leads to the final state Drop.
↳ project_id
string
Project ID that contains the configuration this step is validating.
↳ instance
↳ firewall
Google\Cloud\NetworkManagement\V1\FirewallInfo
Display information of a Compute Engine firewall rule.
↳ route
↳ endpoint
Google\Cloud\NetworkManagement\V1\EndpointInfo
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.
↳ forwarding_rule
Google\Cloud\NetworkManagement\V1\ForwardingRuleInfo
Display information of a Compute Engine forwarding rule.
↳ vpn_gateway
Google\Cloud\NetworkManagement\V1\VpnGatewayInfo
Display information of a Compute Engine VPN gateway.
↳ vpn_tunnel
↳ deliver
Google\Cloud\NetworkManagement\V1\DeliverInfo
Display information of the final state "deliver" and reason.
↳ forward
Google\Cloud\NetworkManagement\V1\ForwardInfo
Display information of the final state "forward" and reason.
↳ abort
Google\Cloud\NetworkManagement\V1\AbortInfo
Display information of the final state "abort" and reason.
↳ drop
Google\Cloud\NetworkManagement\V1\DropInfo
Display information of the final state "drop" and reason.
↳ load_balancer
↳ network
↳ gke_master
Google\Cloud\NetworkManagement\V1\GKEMasterInfo
Display information of a Google Kubernetes Engine cluster master.
↳ cloud_sql_instance
getDescription
A description of the step. Usually this is a summary of the state.
string
setDescription
A description of the step. Usually this is a summary of the state.
var
string
$this
getState
Each step is in one of the pre-defined states.
int
setState
Each step is in one of the pre-defined states.
var
int
$this
getCausesDrop
This is a step that leads to the final state Drop.
bool
setCausesDrop
This is a step that leads to the final state Drop.
var
bool
$this
getProjectId
Project ID that contains the configuration this step is validating.
string
setProjectId
Project ID that contains the configuration this step is validating.
var
string
$this
getInstance
Display information of a Compute Engine instance.
hasInstance
setInstance
Display information of a Compute Engine instance.
$this
getFirewall
Display information of a Compute Engine firewall rule.
hasFirewall
setFirewall
Display information of a Compute Engine firewall rule.
$this
getRoute
Display information of a Compute Engine route.
hasRoute
setRoute
Display information of a Compute Engine route.
$this
getEndpoint
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.
hasEndpoint
setEndpoint
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.
$this
getForwardingRule
Display information of a Compute Engine forwarding rule.
hasForwardingRule
setForwardingRule
Display information of a Compute Engine forwarding rule.
$this
getVpnGateway
Display information of a Compute Engine VPN gateway.
hasVpnGateway
setVpnGateway
Display information of a Compute Engine VPN gateway.
$this
getVpnTunnel
Display information of a Compute Engine VPN tunnel.
hasVpnTunnel
setVpnTunnel
Display information of a Compute Engine VPN tunnel.
$this
getDeliver
Display information of the final state "deliver" and reason.
hasDeliver
setDeliver
Display information of the final state "deliver" and reason.
$this
getForward
Display information of the final state "forward" and reason.
hasForward
setForward
Display information of the final state "forward" and reason.
$this
getAbort
Display information of the final state "abort" and reason.
hasAbort
setAbort
Display information of the final state "abort" and reason.
$this
getDrop
Display information of the final state "drop" and reason.
hasDrop
setDrop
Display information of the final state "drop" and reason.
$this
getLoadBalancer
Display information of the load balancers.
hasLoadBalancer
setLoadBalancer
Display information of the load balancers.
$this
getNetwork
Display information of a Google Cloud network.
hasNetwork
setNetwork
Display information of a Google Cloud network.
$this
getGkeMaster
Display information of a Google Kubernetes Engine cluster master.
hasGkeMaster
setGkeMaster
Display information of a Google Kubernetes Engine cluster master.
$this
getCloudSqlInstance
Display information of a Cloud SQL instance.
hasCloudSqlInstance
setCloudSqlInstance
Display information of a Cloud SQL instance.
$this
getStepInfo
string