Network Management V1 API - Class Google::Cloud::NetworkManagement::V1::Step (v2.0.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
  • (::Google::Cloud::NetworkManagement::V1::AbortInfo) — Display information of the final state "abort" and reason.

    Note: The following fields are mutually exclusive: abort, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#abort=

def abort=(value) -> ::Google::Cloud::NetworkManagement::V1::AbortInfo
Parameter
  • value (::Google::Cloud::NetworkManagement::V1::AbortInfo) — Display information of the final state "abort" and reason.

    Note: The following fields are mutually exclusive: abort, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::NetworkManagement::V1::AbortInfo) — Display information of the final state "abort" and reason.

    Note: The following fields are mutually exclusive: abort, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#app_engine_version

def app_engine_version() -> ::Google::Cloud::NetworkManagement::V1::AppEngineVersionInfo
Returns
  • (::Google::Cloud::NetworkManagement::V1::AppEngineVersionInfo) — Display information of an App Engine service version.

    Note: The following fields are mutually exclusive: app_engine_version, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#app_engine_version=

def app_engine_version=(value) -> ::Google::Cloud::NetworkManagement::V1::AppEngineVersionInfo
Parameter
  • value (::Google::Cloud::NetworkManagement::V1::AppEngineVersionInfo) — Display information of an App Engine service version.

    Note: The following fields are mutually exclusive: app_engine_version, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::NetworkManagement::V1::AppEngineVersionInfo) — Display information of an App Engine service version.

    Note: The following fields are mutually exclusive: app_engine_version, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#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
  • (::Google::Cloud::NetworkManagement::V1::CloudFunctionInfo) — Display information of a Cloud Function.

    Note: The following fields are mutually exclusive: cloud_function, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#cloud_function=

def cloud_function=(value) -> ::Google::Cloud::NetworkManagement::V1::CloudFunctionInfo
Parameter
  • value (::Google::Cloud::NetworkManagement::V1::CloudFunctionInfo) — Display information of a Cloud Function.

    Note: The following fields are mutually exclusive: cloud_function, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::NetworkManagement::V1::CloudFunctionInfo) — Display information of a Cloud Function.

    Note: The following fields are mutually exclusive: cloud_function, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#cloud_run_revision

def cloud_run_revision() -> ::Google::Cloud::NetworkManagement::V1::CloudRunRevisionInfo
Returns
  • (::Google::Cloud::NetworkManagement::V1::CloudRunRevisionInfo) — Display information of a Cloud Run revision.

    Note: The following fields are mutually exclusive: cloud_run_revision, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#cloud_run_revision=

def cloud_run_revision=(value) -> ::Google::Cloud::NetworkManagement::V1::CloudRunRevisionInfo
Parameter
  • value (::Google::Cloud::NetworkManagement::V1::CloudRunRevisionInfo) — Display information of a Cloud Run revision.

    Note: The following fields are mutually exclusive: cloud_run_revision, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::NetworkManagement::V1::CloudRunRevisionInfo) — Display information of a Cloud Run revision.

    Note: The following fields are mutually exclusive: cloud_run_revision, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#cloud_sql_instance

def cloud_sql_instance() -> ::Google::Cloud::NetworkManagement::V1::CloudSQLInstanceInfo
Returns
  • (::Google::Cloud::NetworkManagement::V1::CloudSQLInstanceInfo) — Display information of a Cloud SQL instance.

    Note: The following fields are mutually exclusive: cloud_sql_instance, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#cloud_sql_instance=

def cloud_sql_instance=(value) -> ::Google::Cloud::NetworkManagement::V1::CloudSQLInstanceInfo
Parameter
  • value (::Google::Cloud::NetworkManagement::V1::CloudSQLInstanceInfo) — Display information of a Cloud SQL instance.

    Note: The following fields are mutually exclusive: cloud_sql_instance, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::NetworkManagement::V1::CloudSQLInstanceInfo) — Display information of a Cloud SQL instance.

    Note: The following fields are mutually exclusive: cloud_sql_instance, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#deliver

def deliver() -> ::Google::Cloud::NetworkManagement::V1::DeliverInfo
Returns
  • (::Google::Cloud::NetworkManagement::V1::DeliverInfo) — Display information of the final state "deliver" and reason.

    Note: The following fields are mutually exclusive: deliver, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#deliver=

def deliver=(value) -> ::Google::Cloud::NetworkManagement::V1::DeliverInfo
Parameter
  • value (::Google::Cloud::NetworkManagement::V1::DeliverInfo) — Display information of the final state "deliver" and reason.

    Note: The following fields are mutually exclusive: deliver, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::NetworkManagement::V1::DeliverInfo) — Display information of the final state "deliver" and reason.

    Note: The following fields are mutually exclusive: deliver, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#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
  • (::Google::Cloud::NetworkManagement::V1::DropInfo) — Display information of the final state "drop" and reason.

    Note: The following fields are mutually exclusive: drop, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#drop=

def drop=(value) -> ::Google::Cloud::NetworkManagement::V1::DropInfo
Parameter
  • value (::Google::Cloud::NetworkManagement::V1::DropInfo) — Display information of the final state "drop" and reason.

    Note: The following fields are mutually exclusive: drop, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::NetworkManagement::V1::DropInfo) — Display information of the final state "drop" and reason.

    Note: The following fields are mutually exclusive: drop, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#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.

    Note: The following fields are mutually exclusive: endpoint, instance, firewall, route, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#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.

    Note: The following fields are mutually exclusive: endpoint, instance, firewall, route, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

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.

    Note: The following fields are mutually exclusive: endpoint, instance, firewall, route, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#firewall

def firewall() -> ::Google::Cloud::NetworkManagement::V1::FirewallInfo
Returns
  • (::Google::Cloud::NetworkManagement::V1::FirewallInfo) — Display information of a Compute Engine firewall rule.

    Note: The following fields are mutually exclusive: firewall, instance, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#firewall=

def firewall=(value) -> ::Google::Cloud::NetworkManagement::V1::FirewallInfo
Parameter
  • value (::Google::Cloud::NetworkManagement::V1::FirewallInfo) — Display information of a Compute Engine firewall rule.

    Note: The following fields are mutually exclusive: firewall, instance, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::NetworkManagement::V1::FirewallInfo) — Display information of a Compute Engine firewall rule.

    Note: The following fields are mutually exclusive: firewall, instance, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#forward

def forward() -> ::Google::Cloud::NetworkManagement::V1::ForwardInfo
Returns
  • (::Google::Cloud::NetworkManagement::V1::ForwardInfo) — Display information of the final state "forward" and reason.

    Note: The following fields are mutually exclusive: forward, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#forward=

def forward=(value) -> ::Google::Cloud::NetworkManagement::V1::ForwardInfo
Parameter
  • value (::Google::Cloud::NetworkManagement::V1::ForwardInfo) — Display information of the final state "forward" and reason.

    Note: The following fields are mutually exclusive: forward, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::NetworkManagement::V1::ForwardInfo) — Display information of the final state "forward" and reason.

    Note: The following fields are mutually exclusive: forward, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#forwarding_rule

def forwarding_rule() -> ::Google::Cloud::NetworkManagement::V1::ForwardingRuleInfo
Returns
  • (::Google::Cloud::NetworkManagement::V1::ForwardingRuleInfo) — Display information of a Compute Engine forwarding rule.

    Note: The following fields are mutually exclusive: forwarding_rule, instance, firewall, route, endpoint, google_service, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#forwarding_rule=

def forwarding_rule=(value) -> ::Google::Cloud::NetworkManagement::V1::ForwardingRuleInfo
Parameter
  • value (::Google::Cloud::NetworkManagement::V1::ForwardingRuleInfo) — Display information of a Compute Engine forwarding rule.

    Note: The following fields are mutually exclusive: forwarding_rule, instance, firewall, route, endpoint, google_service, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::NetworkManagement::V1::ForwardingRuleInfo) — Display information of a Compute Engine forwarding rule.

    Note: The following fields are mutually exclusive: forwarding_rule, instance, firewall, route, endpoint, google_service, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#gke_master

def gke_master() -> ::Google::Cloud::NetworkManagement::V1::GKEMasterInfo
Returns
  • (::Google::Cloud::NetworkManagement::V1::GKEMasterInfo) — Display information of a Google Kubernetes Engine cluster master.

    Note: The following fields are mutually exclusive: gke_master, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#gke_master=

def gke_master=(value) -> ::Google::Cloud::NetworkManagement::V1::GKEMasterInfo
Parameter
  • value (::Google::Cloud::NetworkManagement::V1::GKEMasterInfo) — Display information of a Google Kubernetes Engine cluster master.

    Note: The following fields are mutually exclusive: gke_master, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::NetworkManagement::V1::GKEMasterInfo) — Display information of a Google Kubernetes Engine cluster master.

    Note: The following fields are mutually exclusive: gke_master, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#google_service

def google_service() -> ::Google::Cloud::NetworkManagement::V1::GoogleServiceInfo
Returns
  • (::Google::Cloud::NetworkManagement::V1::GoogleServiceInfo) — Display information of a Google service

    Note: The following fields are mutually exclusive: google_service, instance, firewall, route, endpoint, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#google_service=

def google_service=(value) -> ::Google::Cloud::NetworkManagement::V1::GoogleServiceInfo
Parameter
  • value (::Google::Cloud::NetworkManagement::V1::GoogleServiceInfo) — Display information of a Google service

    Note: The following fields are mutually exclusive: google_service, instance, firewall, route, endpoint, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::NetworkManagement::V1::GoogleServiceInfo) — Display information of a Google service

    Note: The following fields are mutually exclusive: google_service, instance, firewall, route, endpoint, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#instance

def instance() -> ::Google::Cloud::NetworkManagement::V1::InstanceInfo
Returns
  • (::Google::Cloud::NetworkManagement::V1::InstanceInfo) — Display information of a Compute Engine instance.

    Note: The following fields are mutually exclusive: instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#instance=

def instance=(value) -> ::Google::Cloud::NetworkManagement::V1::InstanceInfo
Parameter
  • value (::Google::Cloud::NetworkManagement::V1::InstanceInfo) — Display information of a Compute Engine instance.

    Note: The following fields are mutually exclusive: instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::NetworkManagement::V1::InstanceInfo) — Display information of a Compute Engine instance.

    Note: The following fields are mutually exclusive: instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#load_balancer

def load_balancer() -> ::Google::Cloud::NetworkManagement::V1::LoadBalancerInfo
Returns
  • (::Google::Cloud::NetworkManagement::V1::LoadBalancerInfo) — Display information of the load balancers. Deprecated in favor of the load_balancer_backend_info field, not used in new tests.

    Note: The following fields are mutually exclusive: load_balancer, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#load_balancer=

def load_balancer=(value) -> ::Google::Cloud::NetworkManagement::V1::LoadBalancerInfo
Parameter
  • value (::Google::Cloud::NetworkManagement::V1::LoadBalancerInfo) — Display information of the load balancers. Deprecated in favor of the load_balancer_backend_info field, not used in new tests.

    Note: The following fields are mutually exclusive: load_balancer, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::NetworkManagement::V1::LoadBalancerInfo) — Display information of the load balancers. Deprecated in favor of the load_balancer_backend_info field, not used in new tests.

    Note: The following fields are mutually exclusive: load_balancer, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#load_balancer_backend_info

def load_balancer_backend_info() -> ::Google::Cloud::NetworkManagement::V1::LoadBalancerBackendInfo
Returns
  • (::Google::Cloud::NetworkManagement::V1::LoadBalancerBackendInfo) — Display information of a specific load balancer backend.

    Note: The following fields are mutually exclusive: load_balancer_backend_info, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#load_balancer_backend_info=

def load_balancer_backend_info=(value) -> ::Google::Cloud::NetworkManagement::V1::LoadBalancerBackendInfo
Parameter
  • value (::Google::Cloud::NetworkManagement::V1::LoadBalancerBackendInfo) — Display information of a specific load balancer backend.

    Note: The following fields are mutually exclusive: load_balancer_backend_info, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::NetworkManagement::V1::LoadBalancerBackendInfo) — Display information of a specific load balancer backend.

    Note: The following fields are mutually exclusive: load_balancer_backend_info, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#nat

def nat() -> ::Google::Cloud::NetworkManagement::V1::NatInfo
Returns
  • (::Google::Cloud::NetworkManagement::V1::NatInfo) — Display information of a NAT.

    Note: The following fields are mutually exclusive: nat, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#nat=

def nat=(value) -> ::Google::Cloud::NetworkManagement::V1::NatInfo
Parameter
  • value (::Google::Cloud::NetworkManagement::V1::NatInfo) — Display information of a NAT.

    Note: The following fields are mutually exclusive: nat, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::NetworkManagement::V1::NatInfo) — Display information of a NAT.

    Note: The following fields are mutually exclusive: nat, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#network

def network() -> ::Google::Cloud::NetworkManagement::V1::NetworkInfo
Returns
  • (::Google::Cloud::NetworkManagement::V1::NetworkInfo) — Display information of a Google Cloud network.

    Note: The following fields are mutually exclusive: network, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#network=

def network=(value) -> ::Google::Cloud::NetworkManagement::V1::NetworkInfo
Parameter
  • value (::Google::Cloud::NetworkManagement::V1::NetworkInfo) — Display information of a Google Cloud network.

    Note: The following fields are mutually exclusive: network, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::NetworkManagement::V1::NetworkInfo) — Display information of a Google Cloud network.

    Note: The following fields are mutually exclusive: network, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#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
  • (::Google::Cloud::NetworkManagement::V1::ProxyConnectionInfo) — Display information of a ProxyConnection.

    Note: The following fields are mutually exclusive: proxy_connection, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#proxy_connection=

def proxy_connection=(value) -> ::Google::Cloud::NetworkManagement::V1::ProxyConnectionInfo
Parameter
  • value (::Google::Cloud::NetworkManagement::V1::ProxyConnectionInfo) — Display information of a ProxyConnection.

    Note: The following fields are mutually exclusive: proxy_connection, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::NetworkManagement::V1::ProxyConnectionInfo) — Display information of a ProxyConnection.

    Note: The following fields are mutually exclusive: proxy_connection, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#redis_cluster

def redis_cluster() -> ::Google::Cloud::NetworkManagement::V1::RedisClusterInfo
Returns
  • (::Google::Cloud::NetworkManagement::V1::RedisClusterInfo) — Display information of a Redis Cluster.

    Note: The following fields are mutually exclusive: redis_cluster, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#redis_cluster=

def redis_cluster=(value) -> ::Google::Cloud::NetworkManagement::V1::RedisClusterInfo
Parameter
  • value (::Google::Cloud::NetworkManagement::V1::RedisClusterInfo) — Display information of a Redis Cluster.

    Note: The following fields are mutually exclusive: redis_cluster, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::NetworkManagement::V1::RedisClusterInfo) — Display information of a Redis Cluster.

    Note: The following fields are mutually exclusive: redis_cluster, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#redis_instance

def redis_instance() -> ::Google::Cloud::NetworkManagement::V1::RedisInstanceInfo
Returns
  • (::Google::Cloud::NetworkManagement::V1::RedisInstanceInfo) — Display information of a Redis Instance.

    Note: The following fields are mutually exclusive: redis_instance, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#redis_instance=

def redis_instance=(value) -> ::Google::Cloud::NetworkManagement::V1::RedisInstanceInfo
Parameter
  • value (::Google::Cloud::NetworkManagement::V1::RedisInstanceInfo) — Display information of a Redis Instance.

    Note: The following fields are mutually exclusive: redis_instance, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::NetworkManagement::V1::RedisInstanceInfo) — Display information of a Redis Instance.

    Note: The following fields are mutually exclusive: redis_instance, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#route

def route() -> ::Google::Cloud::NetworkManagement::V1::RouteInfo
Returns
  • (::Google::Cloud::NetworkManagement::V1::RouteInfo) — Display information of a Compute Engine route.

    Note: The following fields are mutually exclusive: route, instance, firewall, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#route=

def route=(value) -> ::Google::Cloud::NetworkManagement::V1::RouteInfo
Parameter
  • value (::Google::Cloud::NetworkManagement::V1::RouteInfo) — Display information of a Compute Engine route.

    Note: The following fields are mutually exclusive: route, instance, firewall, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::NetworkManagement::V1::RouteInfo) — Display information of a Compute Engine route.

    Note: The following fields are mutually exclusive: route, instance, firewall, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#serverless_neg

def serverless_neg() -> ::Google::Cloud::NetworkManagement::V1::ServerlessNegInfo
Returns
  • (::Google::Cloud::NetworkManagement::V1::ServerlessNegInfo) — Display information of a Serverless network endpoint group backend. Used only for return traces.

    Note: The following fields are mutually exclusive: serverless_neg, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket. If a field in that set is populated, all other fields in the set will automatically be cleared.

#serverless_neg=

def serverless_neg=(value) -> ::Google::Cloud::NetworkManagement::V1::ServerlessNegInfo
Parameter
  • value (::Google::Cloud::NetworkManagement::V1::ServerlessNegInfo) — Display information of a Serverless network endpoint group backend. Used only for return traces.

    Note: The following fields are mutually exclusive: serverless_neg, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::NetworkManagement::V1::ServerlessNegInfo) — Display information of a Serverless network endpoint group backend. Used only for return traces.

    Note: The following fields are mutually exclusive: serverless_neg, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket. If a field in that set is populated, all other fields in the set will automatically be cleared.

#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
  • (::Google::Cloud::NetworkManagement::V1::StorageBucketInfo) — Display information of a Storage Bucket. Used only for return traces.

    Note: The following fields are mutually exclusive: storage_bucket, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#storage_bucket=

def storage_bucket=(value) -> ::Google::Cloud::NetworkManagement::V1::StorageBucketInfo
Parameter
  • value (::Google::Cloud::NetworkManagement::V1::StorageBucketInfo) — Display information of a Storage Bucket. Used only for return traces.

    Note: The following fields are mutually exclusive: storage_bucket, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::NetworkManagement::V1::StorageBucketInfo) — Display information of a Storage Bucket. Used only for return traces.

    Note: The following fields are mutually exclusive: storage_bucket, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#vpc_connector

def vpc_connector() -> ::Google::Cloud::NetworkManagement::V1::VpcConnectorInfo
Returns
  • (::Google::Cloud::NetworkManagement::V1::VpcConnectorInfo) — Display information of a VPC connector.

    Note: The following fields are mutually exclusive: vpc_connector, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#vpc_connector=

def vpc_connector=(value) -> ::Google::Cloud::NetworkManagement::V1::VpcConnectorInfo
Parameter
  • value (::Google::Cloud::NetworkManagement::V1::VpcConnectorInfo) — Display information of a VPC connector.

    Note: The following fields are mutually exclusive: vpc_connector, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::NetworkManagement::V1::VpcConnectorInfo) — Display information of a VPC connector.

    Note: The following fields are mutually exclusive: vpc_connector, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpn_tunnel, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#vpn_gateway

def vpn_gateway() -> ::Google::Cloud::NetworkManagement::V1::VpnGatewayInfo
Returns
  • (::Google::Cloud::NetworkManagement::V1::VpnGatewayInfo) — Display information of a Compute Engine VPN gateway.

    Note: The following fields are mutually exclusive: vpn_gateway, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#vpn_gateway=

def vpn_gateway=(value) -> ::Google::Cloud::NetworkManagement::V1::VpnGatewayInfo
Parameter
  • value (::Google::Cloud::NetworkManagement::V1::VpnGatewayInfo) — Display information of a Compute Engine VPN gateway.

    Note: The following fields are mutually exclusive: vpn_gateway, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::NetworkManagement::V1::VpnGatewayInfo) — Display information of a Compute Engine VPN gateway.

    Note: The following fields are mutually exclusive: vpn_gateway, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_tunnel, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#vpn_tunnel

def vpn_tunnel() -> ::Google::Cloud::NetworkManagement::V1::VpnTunnelInfo
Returns
  • (::Google::Cloud::NetworkManagement::V1::VpnTunnelInfo) — Display information of a Compute Engine VPN tunnel.

    Note: The following fields are mutually exclusive: vpn_tunnel, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

#vpn_tunnel=

def vpn_tunnel=(value) -> ::Google::Cloud::NetworkManagement::V1::VpnTunnelInfo
Parameter
  • value (::Google::Cloud::NetworkManagement::V1::VpnTunnelInfo) — Display information of a Compute Engine VPN tunnel.

    Note: The following fields are mutually exclusive: vpn_tunnel, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::NetworkManagement::V1::VpnTunnelInfo) — Display information of a Compute Engine VPN tunnel.

    Note: The following fields are mutually exclusive: vpn_tunnel, instance, firewall, route, endpoint, google_service, forwarding_rule, vpn_gateway, vpc_connector, deliver, forward, abort, drop, load_balancer, network, gke_master, cloud_sql_instance, redis_instance, redis_cluster, cloud_function, app_engine_version, cloud_run_revision, nat, proxy_connection, load_balancer_backend_info, storage_bucket, serverless_neg. If a field in that set is populated, all other fields in the set will automatically be cleared.