Compute V1 Client - Class HealthStatusAggregationPolicy (2.3.0)

Reference documentation and code samples for the Compute V1 Client class HealthStatusAggregationPolicy.

Optional. Policy for how the results from multiple health checks for the same endpoint are aggregated. Defaults to NO_AGGREGATION if unspecified.

  • NO_AGGREGATION. An EndpointHealth message is returned for each pair in the health check service.
    • AND. If any health check of an endpoint reportsUNHEALTHY, then UNHEALTHY is theHealthState of the endpoint. If all health checks reportHEALTHY, the HealthState of the endpoint isHEALTHY. . This is only allowed with regional HealthCheckService.

Protobuf type google.cloud.compute.v1.HealthCheckService.HealthStatusAggregationPolicy

Namespace

Google \ Cloud \ Compute \ V1 \ HealthCheckService

Methods

static::name

Parameter
Name Description
value mixed

static::value

Parameter
Name Description
name mixed

Constants

UNDEFINED_HEALTH_STATUS_AGGREGATION_POLICY

Value: 0

A value indicating that the enum field is not set.

Generated from protobuf enum UNDEFINED_HEALTH_STATUS_AGGREGATION_POLICY = 0;

PBAND

Value: 64951

If any backend's health check reports UNHEALTHY, then UNHEALTHY is the HealthState of the entire health check service. If all backend's are healthy, the HealthState of the health check service isHEALTHY.

Generated from protobuf enum AND = 64951;

NO_AGGREGATION

Value: 426445124

An EndpointHealth message is returned for each backend in the health check service.

Generated from protobuf enum NO_AGGREGATION = 426445124;