Network Management V1 API - Class Google::Cloud::NetworkManagement::V1::Step (v0.4.0)

Reference documentation and code samples for the Network Management V1 API class Google::Cloud::NetworkManagement::V1::Step.

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

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#abort

def abort() -> ::Google::Cloud::NetworkManagement::V1::AbortInfo
Returns

#abort=

def abort=(value) -> ::Google::Cloud::NetworkManagement::V1::AbortInfo
Parameter
Returns

#causes_drop

def causes_drop() -> ::Boolean
Returns
  • (::Boolean) — This is a step that leads to the final state Drop.

#causes_drop=

def causes_drop=(value) -> ::Boolean
Parameter
  • value (::Boolean) — This is a step that leads to the final state Drop.
Returns
  • (::Boolean) — This is a step that leads to the final state Drop.

#cloud_sql_instance

def cloud_sql_instance() -> ::Google::Cloud::NetworkManagement::V1::CloudSQLInstanceInfo
Returns

#cloud_sql_instance=

def cloud_sql_instance=(value) -> ::Google::Cloud::NetworkManagement::V1::CloudSQLInstanceInfo
Parameter
Returns

#deliver

def deliver() -> ::Google::Cloud::NetworkManagement::V1::DeliverInfo
Returns

#deliver=

def deliver=(value) -> ::Google::Cloud::NetworkManagement::V1::DeliverInfo
Parameter
Returns

#description

def description() -> ::String
Returns
  • (::String) — A description of the step. Usually this is a summary of the state.

#description=

def description=(value) -> ::String
Parameter
  • value (::String) — A description of the step. Usually this is a summary of the state.
Returns
  • (::String) — A description of the step. Usually this is a summary of the state.

#drop

def drop() -> ::Google::Cloud::NetworkManagement::V1::DropInfo
Returns

#drop=

def drop=(value) -> ::Google::Cloud::NetworkManagement::V1::DropInfo
Parameter
Returns

#endpoint

def endpoint() -> ::Google::Cloud::NetworkManagement::V1::EndpointInfo
Returns
  • (::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.

#endpoint=

def endpoint=(value) -> ::Google::Cloud::NetworkManagement::V1::EndpointInfo
Parameter
  • value (::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.
Returns
  • (::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.

#firewall

def firewall() -> ::Google::Cloud::NetworkManagement::V1::FirewallInfo
Returns

#firewall=

def firewall=(value) -> ::Google::Cloud::NetworkManagement::V1::FirewallInfo
Parameter
Returns

#forward

def forward() -> ::Google::Cloud::NetworkManagement::V1::ForwardInfo
Returns

#forward=

def forward=(value) -> ::Google::Cloud::NetworkManagement::V1::ForwardInfo
Parameter
Returns

#forwarding_rule

def forwarding_rule() -> ::Google::Cloud::NetworkManagement::V1::ForwardingRuleInfo
Returns

#forwarding_rule=

def forwarding_rule=(value) -> ::Google::Cloud::NetworkManagement::V1::ForwardingRuleInfo
Parameter
Returns

#gke_master

def gke_master() -> ::Google::Cloud::NetworkManagement::V1::GKEMasterInfo
Returns

#gke_master=

def gke_master=(value) -> ::Google::Cloud::NetworkManagement::V1::GKEMasterInfo
Parameter
Returns

#instance

def instance() -> ::Google::Cloud::NetworkManagement::V1::InstanceInfo
Returns

#instance=

def instance=(value) -> ::Google::Cloud::NetworkManagement::V1::InstanceInfo
Parameter
Returns

#load_balancer

def load_balancer() -> ::Google::Cloud::NetworkManagement::V1::LoadBalancerInfo
Returns

#load_balancer=

def load_balancer=(value) -> ::Google::Cloud::NetworkManagement::V1::LoadBalancerInfo
Parameter
Returns

#network

def network() -> ::Google::Cloud::NetworkManagement::V1::NetworkInfo
Returns

#network=

def network=(value) -> ::Google::Cloud::NetworkManagement::V1::NetworkInfo
Parameter
Returns

#project_id

def project_id() -> ::String
Returns
  • (::String) — Project ID that contains the configuration this step is validating.

#project_id=

def project_id=(value) -> ::String
Parameter
  • value (::String) — Project ID that contains the configuration this step is validating.
Returns
  • (::String) — Project ID that contains the configuration this step is validating.

#route

def route() -> ::Google::Cloud::NetworkManagement::V1::RouteInfo
Returns

#route=

def route=(value) -> ::Google::Cloud::NetworkManagement::V1::RouteInfo
Parameter
Returns

#state

def state() -> ::Google::Cloud::NetworkManagement::V1::Step::State
Returns

#state=

def state=(value) -> ::Google::Cloud::NetworkManagement::V1::Step::State
Parameter
Returns

#vpn_gateway

def vpn_gateway() -> ::Google::Cloud::NetworkManagement::V1::VpnGatewayInfo
Returns

#vpn_gateway=

def vpn_gateway=(value) -> ::Google::Cloud::NetworkManagement::V1::VpnGatewayInfo
Parameter
Returns

#vpn_tunnel

def vpn_tunnel() -> ::Google::Cloud::NetworkManagement::V1::VpnTunnelInfo
Returns

#vpn_tunnel=

def vpn_tunnel=(value) -> ::Google::Cloud::NetworkManagement::V1::VpnTunnelInfo
Parameter
Returns