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.



511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
# File 'proto_docs/google/cloud/networkmanagement/v1/trace.rb', line 511

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.



511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
# File 'proto_docs/google/cloud/networkmanagement/v1/trace.rb', line 511

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.



511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
# File 'proto_docs/google/cloud/networkmanagement/v1/trace.rb', line 511

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:



511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
# File 'proto_docs/google/cloud/networkmanagement/v1/trace.rb', line 511

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.



511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
# File 'proto_docs/google/cloud/networkmanagement/v1/trace.rb', line 511

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