" The file must contain some mandatory values, such as the device serial numbers, the device names, and the associated blueprints "
Technical Explanation:
FortiManager zero-touch provisioning enables centralized deployment of FortiGate devices through device blueprints, provisioning templates, metadata variables, and model-device registration.
The exhibit shows multiple devices identified by serial numbers, including branch1_fgt, branch2_fgt, shop1_fgt, and shop2_fgt. However, the last row does not contain a device name, and the CSV file does not provide an associated device blueprint.
Option B is correct: Every device being imported must have a defined device name. FortiManager uses the name to identify and manage the corresponding model device in the device database.
Option D is correct: A device blueprint defines the provisioning information associated with a device, including templates, policies, and other configuration requirements. The guide specifically identifies the blueprint as mandatory for the documented bulk-import process.
Why the other options are incorrect:
Option A: User-defined metadata variables provide device-specific configuration values, but FortiManager does not require every optional metadata variable to have a value for every device.
Option C: IP-address metadata variables are required only when the associated configuration needs them. There is no universal requirement that every IP-address metadata field in the CSV must be populated.
Architectural Consideration: The branch_id column also matters for SD-WAN branch deployments, unless FortiManager is configured to assign branch IDs automatically. For FortiGate VM model imports, the guide additionally specifies a VM interface-count field.
[References: SD-WAN 7.6 Enterprise Administrator Study Guide, SD-Branch and Zero-Touch Provisioning, pages 59–65., , ]