Compute V1 Client - Class LoadBalancingScheme (2.0.0)

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

Specifies the load balancer type. A backend service created for one type of load balancer cannot be used with another. For more information, refer to Choosing a load balancer.

Protobuf type google.cloud.compute.v1.BackendService.LoadBalancingScheme

Namespace

Google \ Cloud \ Compute \ V1 \ BackendService

Methods

static::name

Parameter
Name Description
value mixed

static::value

Parameter
Name Description
name mixed

Constants

UNDEFINED_LOAD_BALANCING_SCHEME

Value: 0

A value indicating that the enum field is not set.

Generated from protobuf enum UNDEFINED_LOAD_BALANCING_SCHEME = 0;

EXTERNAL

Value: 35607499

Signifies that this will be used for classic Application Load Balancers, global external proxy Network Load Balancers, or external passthrough Network Load Balancers.

Generated from protobuf enum EXTERNAL = 35607499;

EXTERNAL_MANAGED

Value: 512006923

Signifies that this will be used for global external Application Load Balancers, regional external Application Load Balancers, or regional external proxy Network Load Balancers.

Generated from protobuf enum EXTERNAL_MANAGED = 512006923;

INTERNAL

Value: 279295677

Signifies that this will be used for internal passthrough Network Load Balancers.

Generated from protobuf enum INTERNAL = 279295677;

INTERNAL_MANAGED

Value: 37350397

Signifies that this will be used for internal Application Load Balancers.

Generated from protobuf enum INTERNAL_MANAGED = 37350397;

INTERNAL_SELF_MANAGED

Value: 236211150

Signifies that this will be used by Traffic Director.

Generated from protobuf enum INTERNAL_SELF_MANAGED = 236211150;

INVALID_LOAD_BALANCING_SCHEME

Value: 275352060

Generated from protobuf enum INVALID_LOAD_BALANCING_SCHEME = 275352060;