Class: Google::Cloud::NetworkManagement::V1::LoadBalancerBackend

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/networkmanagement/v1/trace.rb

Overview

For display only. Metadata associated with a specific load balancer backend.

Defined Under Namespace

Modules: HealthCheckFirewallState

Instance Attribute Summary collapse

Instance Attribute Details

#display_name::String

Returns Name of a Compute Engine instance or network endpoint.

Returns:

  • (::String)

    Name of a Compute Engine instance or network endpoint.



648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
# File 'proto_docs/google/cloud/networkmanagement/v1/trace.rb', line 648

class LoadBalancerBackend
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # State of a health check firewall configuration:
  module HealthCheckFirewallState
    # State is unspecified. Default state if not populated.
    HEALTH_CHECK_FIREWALL_STATE_UNSPECIFIED = 0

    # There are configured firewall rules to allow health check probes to the
    # backend.
    CONFIGURED = 1

    # There are firewall rules configured to allow partial health check ranges
    # or block all health check ranges.
    # If a health check probe is sent from denied IP ranges,
    # the health check to the backend will fail. Then, the backend will be
    # marked unhealthy and will not receive traffic sent to the load balancer.
    MISCONFIGURED = 2
  end
end

#health_check_allowing_firewall_rules::Array<::String>

Returns A list of firewall rule URIs allowing probes from health check IP ranges.

Returns:

  • (::Array<::String>)

    A list of firewall rule URIs allowing probes from health check IP ranges.



648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
# File 'proto_docs/google/cloud/networkmanagement/v1/trace.rb', line 648

class LoadBalancerBackend
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # State of a health check firewall configuration:
  module HealthCheckFirewallState
    # State is unspecified. Default state if not populated.
    HEALTH_CHECK_FIREWALL_STATE_UNSPECIFIED = 0

    # There are configured firewall rules to allow health check probes to the
    # backend.
    CONFIGURED = 1

    # There are firewall rules configured to allow partial health check ranges
    # or block all health check ranges.
    # If a health check probe is sent from denied IP ranges,
    # the health check to the backend will fail. Then, the backend will be
    # marked unhealthy and will not receive traffic sent to the load balancer.
    MISCONFIGURED = 2
  end
end

#health_check_blocking_firewall_rules::Array<::String>

Returns A list of firewall rule URIs blocking probes from health check IP ranges.

Returns:

  • (::Array<::String>)

    A list of firewall rule URIs blocking probes from health check IP ranges.



648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
# File 'proto_docs/google/cloud/networkmanagement/v1/trace.rb', line 648

class LoadBalancerBackend
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # State of a health check firewall configuration:
  module HealthCheckFirewallState
    # State is unspecified. Default state if not populated.
    HEALTH_CHECK_FIREWALL_STATE_UNSPECIFIED = 0

    # There are configured firewall rules to allow health check probes to the
    # backend.
    CONFIGURED = 1

    # There are firewall rules configured to allow partial health check ranges
    # or block all health check ranges.
    # If a health check probe is sent from denied IP ranges,
    # the health check to the backend will fail. Then, the backend will be
    # marked unhealthy and will not receive traffic sent to the load balancer.
    MISCONFIGURED = 2
  end
end

#health_check_firewall_state::Google::Cloud::NetworkManagement::V1::LoadBalancerBackend::HealthCheckFirewallState

Returns State of the health check firewall configuration.

Returns:



648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
# File 'proto_docs/google/cloud/networkmanagement/v1/trace.rb', line 648

class LoadBalancerBackend
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # State of a health check firewall configuration:
  module HealthCheckFirewallState
    # State is unspecified. Default state if not populated.
    HEALTH_CHECK_FIREWALL_STATE_UNSPECIFIED = 0

    # There are configured firewall rules to allow health check probes to the
    # backend.
    CONFIGURED = 1

    # There are firewall rules configured to allow partial health check ranges
    # or block all health check ranges.
    # If a health check probe is sent from denied IP ranges,
    # the health check to the backend will fail. Then, the backend will be
    # marked unhealthy and will not receive traffic sent to the load balancer.
    MISCONFIGURED = 2
  end
end

#uri::String

Returns URI of a Compute Engine instance or network endpoint.

Returns:

  • (::String)

    URI of a Compute Engine instance or network endpoint.



648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
# File 'proto_docs/google/cloud/networkmanagement/v1/trace.rb', line 648

class LoadBalancerBackend
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # State of a health check firewall configuration:
  module HealthCheckFirewallState
    # State is unspecified. Default state if not populated.
    HEALTH_CHECK_FIREWALL_STATE_UNSPECIFIED = 0

    # There are configured firewall rules to allow health check probes to the
    # backend.
    CONFIGURED = 1

    # There are firewall rules configured to allow partial health check ranges
    # or block all health check ranges.
    # If a health check probe is sent from denied IP ranges,
    # the health check to the backend will fail. Then, the backend will be
    # marked unhealthy and will not receive traffic sent to the load balancer.
    MISCONFIGURED = 2
  end
end