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.



825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
# File 'proto_docs/google/cloud/networkmanagement/v1/trace.rb', line 825

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.



825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
# File 'proto_docs/google/cloud/networkmanagement/v1/trace.rb', line 825

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.



825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
# File 'proto_docs/google/cloud/networkmanagement/v1/trace.rb', line 825

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:



825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
# File 'proto_docs/google/cloud/networkmanagement/v1/trace.rb', line 825

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.



825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
# File 'proto_docs/google/cloud/networkmanagement/v1/trace.rb', line 825

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