Reference documentation and code samples for the Google Cloud Network Services V1 Client class AutoCapacityDrain.
Option to specify if an unhealthy IG/NEG should be considered for global load balancing and traffic routing.
Generated from protobuf message google.cloud.networkservices.v1.ServiceLbPolicy.AutoCapacityDrain
Namespace
Google \ Cloud \ NetworkServices \ V1 \ ServiceLbPolicyMethods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ enable |
bool
Optional. If set to 'True', an unhealthy IG/NEG will be set as drained. - An IG/NEG is considered unhealthy if less than 25% of the instances/endpoints in the IG/NEG are healthy. - This option will never result in draining more than 50% of the configured IGs/NEGs for the Backend Service. |
getEnable
Optional. If set to 'True', an unhealthy IG/NEG will be set as drained.
- An IG/NEG is considered unhealthy if less than 25% of the instances/endpoints in the IG/NEG are healthy.
- This option will never result in draining more than 50% of the configured IGs/NEGs for the Backend Service.
| Returns | |
|---|---|
| Type | Description |
bool |
|
setEnable
Optional. If set to 'True', an unhealthy IG/NEG will be set as drained.
- An IG/NEG is considered unhealthy if less than 25% of the instances/endpoints in the IG/NEG are healthy.
- This option will never result in draining more than 50% of the configured IGs/NEGs for the Backend Service.
| Parameter | |
|---|---|
| Name | Description |
var |
bool
|
| Returns | |
|---|---|
| Type | Description |
$this |
|