1. Google Cloud Apigee Documentation
"Load balancing across backend servers": This document explicitly states
"A TargetServer decouples concrete endpoint URLs from TargetEndpoint configurations. Instead of defining a concrete URL in your configuration
you can configure one or more named TargetServers... The TargetServer definition itself is stored in the environment..." This directly supports using TargetServer for environment-specific backends.
2. Google Cloud Apigee Documentation
"TargetEndpoint configuration reference": Under the element section
the documentation shows how to use to reference a TargetServer by name ()
which is the mechanism for implementing this pattern. It contrasts this with using a direct .
3. Google Cloud Apigee Documentation
"About environments and environment groups": This document clarifies that an environment is a "runtime execution context for the API proxies" and that certain configurations
like TargetServers and Key Value Maps (KVMs)
are scoped to these environments. This reinforces that TargetServer is the correct construct for environment-specific configurations.