Network Management V1 API - Class Google::Cloud::NetworkManagement::V1::Step (v1.2.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

#app_engine_version

def app_engine_version() -> ::Google::Cloud::NetworkManagement::V1::AppEngineVersionInfo
Returns

#app_engine_version=

def app_engine_version=(value) -> ::Google::Cloud::NetworkManagement::V1::AppEngineVersionInfo
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_function

def cloud_function() -> ::Google::Cloud::NetworkManagement::V1::CloudFunctionInfo
Returns

#cloud_function=

def cloud_function=(value) -> ::Google::Cloud::NetworkManagement::V1::CloudFunctionInfo
Parameter
Returns

#cloud_run_revision

def cloud_run_revision() -> ::Google::Cloud::NetworkManagement::V1::CloudRunRevisionInfo
Returns

#cloud_run_revision=

def cloud_run_revision=(value) -> ::Google::Cloud::NetworkManagement::V1::CloudRunRevisionInfo
Parameter
Returns

#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

#google_service

def google_service() -> ::Google::Cloud::NetworkManagement::V1::GoogleServiceInfo
Returns

#google_service=

def google_service=(value) -> ::Google::Cloud::NetworkManagement::V1::GoogleServiceInfo
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

#load_balancer_backend_info

def load_balancer_backend_info() -> ::Google::Cloud::NetworkManagement::V1::LoadBalancerBackendInfo
Returns

#load_balancer_backend_info=

def load_balancer_backend_info=(value) -> ::Google::Cloud::NetworkManagement::V1::LoadBalancerBackendInfo
Parameter
Returns

#nat

def nat() -> ::Google::Cloud::NetworkManagement::V1::NatInfo
Returns

#nat=

def nat=(value) -> ::Google::Cloud::NetworkManagement::V1::NatInfo
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.

#proxy_connection

def proxy_connection() -> ::Google::Cloud::NetworkManagement::V1::ProxyConnectionInfo
Returns

#proxy_connection=

def proxy_connection=(value) -> ::Google::Cloud::NetworkManagement::V1::ProxyConnectionInfo
Parameter
Returns

#redis_cluster

def redis_cluster() -> ::Google::Cloud::NetworkManagement::V1::RedisClusterInfo
Returns

#redis_cluster=

def redis_cluster=(value) -> ::Google::Cloud::NetworkManagement::V1::RedisClusterInfo
Parameter
Returns

#redis_instance

def redis_instance() -> ::Google::Cloud::NetworkManagement::V1::RedisInstanceInfo
Returns

#redis_instance=

def redis_instance=(value) -> ::Google::Cloud::NetworkManagement::V1::RedisInstanceInfo
Parameter
Returns

#route

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

#route=

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

#serverless_neg

def serverless_neg() -> ::Google::Cloud::NetworkManagement::V1::ServerlessNegInfo
Returns

#serverless_neg=

def serverless_neg=(value) -> ::Google::Cloud::NetworkManagement::V1::ServerlessNegInfo
Parameter
Returns

#state

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

#state=

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

#storage_bucket

def storage_bucket() -> ::Google::Cloud::NetworkManagement::V1::StorageBucketInfo
Returns

#storage_bucket=

def storage_bucket=(value) -> ::Google::Cloud::NetworkManagement::V1::StorageBucketInfo
Parameter
Returns

#vpc_connector

def vpc_connector() -> ::Google::Cloud::NetworkManagement::V1::VpcConnectorInfo
Returns

#vpc_connector=

def vpc_connector=(value) -> ::Google::Cloud::NetworkManagement::V1::VpcConnectorInfo
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