Reference documentation and code samples for the Compute Engine v1 API enum BackendService.Types.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.
Signifies that this will be used for classic Application Load Balancers, global external proxy Network Load Balancers, or external passthrough Network Load Balancers.
ExternalManaged
Signifies that this will be used for global external Application Load Balancers, regional external Application Load Balancers, or regional external proxy Network Load Balancers.
Internal
Signifies that this will be used for internal passthrough Network Load Balancers.
InternalManaged
Signifies that this will be used for internal Application Load Balancers.
InternalSelfManaged
Signifies that this will be used by Traffic Director.
InvalidLoadBalancingScheme
UndefinedLoadBalancingScheme
A value indicating that the enum field is not set.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-08 UTC."],[[["\u003cp\u003eThis document provides versioned reference documentation for the \u003ccode\u003eLoadBalancingScheme\u003c/code\u003e enum within the \u003ccode\u003eGoogle.Cloud.Compute.V1\u003c/code\u003e namespace, with the latest version being 3.6.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eLoadBalancingScheme\u003c/code\u003e enum is part of the Compute Engine v1 API and is used to specify the type of load balancer a backend service will utilize.\u003c/p\u003e\n"],["\u003cp\u003eThere are multiple fields within the \u003ccode\u003eLoadBalancingScheme\u003c/code\u003e enum such as, \u003ccode\u003eExternal\u003c/code\u003e, \u003ccode\u003eExternalManaged\u003c/code\u003e, \u003ccode\u003eInternal\u003c/code\u003e, \u003ccode\u003eInternalManaged\u003c/code\u003e, \u003ccode\u003eInternalSelfManaged\u003c/code\u003e, \u003ccode\u003eInvalidLoadBalancingScheme\u003c/code\u003e, and \u003ccode\u003eUndefinedLoadBalancingScheme\u003c/code\u003e each with specific load balancer type association.\u003c/p\u003e\n"],["\u003cp\u003eEach version listed in the documentation provides a direct link to the corresponding version's reference page for the \u003ccode\u003eBackendService.Types.LoadBalancingScheme\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe document specifies that the version 3.1.0 being the context version is one of the numerous versions listed, and that version 3.6.0 is the most up to date and therefore the latest version.\u003c/p\u003e\n"]]],[],null,[]]