Configuration for an App Engine network endpoint group (NEG).
The service is optional, may be provided explicitly or in the
URL mask. The version is optional and can only be provided
explicitly or in the URL mask when service is present. Note: App
Engine service must be in the same project and located in the
same region as the Serverless NEG.
Attributes
Name
Description
service
str
Optional serving service. The service name is
case-sensitive and must be 1-63 characters long.
Example value: "default", "my-service".
This field is a member of oneof_ _service.
url_mask
str
A template to parse service and version
fields from a request URL. URL mask allows for
routing to multiple App Engine services without
having to create multiple Network Endpoint
Groups and backend services. For example, the
request URLs "foo1-dot-appname.appspot.com/v1"
and "foo1-dot-appname.appspot.com/v2" can be
backed by the same Serverless NEG with URL mask
"-dot-appname.appspot.com/". The URL mask will
parse them to { service = "foo1", version = "v1"
} and { service = "foo1", version = "v2" }
respectively.
This field is a member of oneof_ _url_mask.
version
str
Optional serving version. The version name is
case-sensitive and must be 1-100 characters
long. Example value: "v1", "v2".
This field is a member of oneof_ _version.