nerdexam
Fortinet

FCSS_CDS_AR-7.6 · Question #3

Refer to the exhibit. What is the purpose of this section of an Azure Bicep file?

The correct answer is A. To restrict which FortiOS versions are accepted for deployment. Option A is correct because Azure Bicep uses the allowedValues constraint (or @allowed decorator) on parameters to enforce a whitelist of acceptable inputs at deployment time - if a user specifies a FortiOS version not in the list, the deployment fails immediately with a…

FortiGate-VM Architectures in Azure

Question

Refer to the exhibit. What is the purpose of this section of an Azure Bicep file?

Exhibit

FCSS_CDS_AR-7.6 question #3 exhibit

Options

  • ATo restrict which FortiOS versions are accepted for deployment
  • BTo indicate the correct FortiOS upgrade path after deployment
  • CTo add a comment with the permitted FortiOS versions that can be deployed
  • DTo document the FortiOS versions in the resulting topology

How the community answered

(54 responses)
  • A
    74% (40)
  • B
    15% (8)
  • C
    4% (2)
  • D
    7% (4)

Explanation

Option A is correct because Azure Bicep uses the allowedValues constraint (or @allowed decorator) on parameters to enforce a whitelist of acceptable inputs at deployment time - if a user specifies a FortiOS version not in the list, the deployment fails immediately with a validation error. This is an active enforcement mechanism, not passive documentation.

Why the distractors are wrong:

  • B is wrong because Bicep files control deployment configuration, not post-deployment upgrade sequencing - upgrade paths are handled by operational runbooks or Fortinet documentation, not ARM/Bicep templates.
  • C is wrong because Bicep comments use // or /* */ syntax; a structured list of version strings in allowedValues is executable code that enforces policy, not a comment.
  • D is wrong because topology documentation lives in diagrams, wikis, or README files - Bicep files define infrastructure, not network topology records.

Memory tip: Think of allowedValues as a bouncer with a guest list - it doesn't just suggest who should enter, it physically blocks anyone not on the list at the door (deployment time). If it were just documentation or a comment, the bouncer would be asleep.

Topics

#Azure Bicep#FortiOS version constraints#deployment templates#allowed values

Community Discussion

No community discussion yet for this question.

Full FCSS_CDS_AR-7.6 Practice