RegionBackendServiceProtocol

enum RegionBackendServiceProtocol : Enum<RegionBackendServiceProtocol> , ConvertibleToJava<RegionBackendServiceProtocol>

The protocol this BackendService uses to communicate with backends. Possible values are HTTP, HTTPS, HTTP2, 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.

Entries

Link copied to clipboard

ALL includes TCP, UDP, ICMP, ESP, AH and SCTP. Note that this should never be used together with target_xx_proxies.

Link copied to clipboard

gRPC (available for Traffic Director).

Link copied to clipboard
Link copied to clipboard

HTTP/2 with SSL.

Link copied to clipboard
Link copied to clipboard

TCP proxying with SSL.

Link copied to clipboard

TCP proxying or TCP pass-through.

Link copied to clipboard

UDP.

Link copied to clipboard

If a Backend Service has UNSPECIFIED as its protocol, it can be used with any L3/L4 Forwarding Rules.

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun toJava(): RegionBackendServiceProtocol
Link copied to clipboard

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Link copied to clipboard

Returns an array containing the constants of this enum type, in the order they're declared.

Properties

Link copied to clipboard
val javaValue: RegionBackendServiceProtocol
Link copied to clipboard
Link copied to clipboard