gcp_appengine_service
ancestors
Type: UNORDERED_LIST_STRING
id
Type: STRING
Provider name: id
Description: Output only. Relative name of the service within the application. Example: default.@OutputOnly
labels
Type: UNORDERED_LIST_STRING
name
Type: STRING
Provider name: name
Description: Output only. Full path to the Service resource in the API. Example: apps/myapp/services/default.@OutputOnly
network_settings
Type: STRUCT
Provider name: networkSettings
Description: Ingress settings for this service. Will apply to all versions.
ingress_traffic_allowed
Type: STRING
Provider name: ingressTrafficAllowed
Description: The ingress settings for version or service.
Possible values:
INGRESS_TRAFFIC_ALLOWED_UNSPECIFIED
- Unspecified
INGRESS_TRAFFIC_ALLOWED_ALL
- Allow HTTP traffic from public and private sources.
INGRESS_TRAFFIC_ALLOWED_INTERNAL_ONLY
- Allow HTTP traffic from only private VPC sources.
INGRESS_TRAFFIC_ALLOWED_INTERNAL_AND_LB
- Allow HTTP traffic from private VPC sources and through load balancers.
organization_id
Type: STRING
parent
Type: STRING
project_id
Type: STRING
project_number
Type: STRING
resource_name
Type: STRING
split
Type: STRUCT
Provider name: split
Description: Mapping that defines fractional HTTP traffic diversion to different versions within the service.
shard_by
Type: STRING
Provider name: shardBy
Description: Mechanism used to determine which version a request is sent to. The traffic selection algorithm will be stable for either type until allocations are changed.
Possible values:
UNSPECIFIED
- Diversion method unspecified.
COOKIE
- Diversion based on a specially named cookie, ‘GOOGAPPUID.’ The cookie must be set by the application itself or no diversion will occur.
IP
- Diversion based on applying the modulus operation to a fingerprint of the IP address.
RANDOM
- Diversion based on weighted random assignment. An incoming request is randomly routed to a version in the traffic split, with probability proportional to the version’s traffic share.
Type: UNORDERED_LIST_STRING