Class Protocol (1.48.0)
Stay organized with collections
Save and categorize content based on your preferences.
Protocol(value)
The protocol this BackendService uses to communicate
with backends.
Possible values are HTTP, HTTPS, HTTP2, H2C, TCP, SSL, UDP or
GRPC. depending on the chosen load balancer or Traffic Director
configuration. Refer to the documentation for the load balancers
or for Traffic Director for more information.
Must be set to GRPC when the backend service is referenced by a
URL map that is bound to target gRPC proxy.
Enums
Name
Description
UNDEFINED_PROTOCOL
A value indicating that the enum field is not set.
GRPC
gRPC (available for Traffic Director).
H2C
HTTP2 over cleartext
HTTP
No description available.
HTTP2
HTTP/2 with SSL.
HTTPS
No description available.
SSL
TCP proxying with SSL.
TCP
TCP proxying or TCP pass-through.
UDP
UDP.
UNSPECIFIED
If a Backend Service has UNSPECIFIED as its protocol, it can be used with any L3/L4 Forwarding Rules.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-06-03 UTC."],[],[]]