1. Palo Alto Networks Prisma SD-WAN Administrator's Guide, "Site and Device Templates": This section details the use of templates for creating multiple sites with similar configurations. It explicitly mentions, "For advanced configuration, you can use Jinja2 templates to create sites," which refutes option A. It also states, "Once a site is created from a template, it is no longer associated with the template," which highlights why API-based methods (as described for option D) are necessary for updates.
2. Palo Alto Networks Prisma SD-WAN Administrator's Guide, "Zero Touch Provisioning for ION Devices": This section describes the ZTP process, which relies on pre-provisioning sites. The guide explains how an ION device can be "auto-claimed to a pre-provisioned site in the controller." This pre-provisioned site is the "device shell" created from a template, supporting option C.
3. Palo Alto Networks Developer Portal, Prisma SD-WAN API Reference Guide, "Update a site": The API documentation specifies endpoints such as PUT /api/sdwan/v4.5/api/sites/{siteid}. This endpoint allows for the programmatic update of an entire site's configuration. This capability is the foundation for the automation workflow described in option D, where an updated template is processed by a script to generate a new configuration that is then applied via the API.