GuideInformationCybersecurityIT

Investigate reference-based changes in ARM what-if output before treating them as real differences

An unresolved expression can produce a predicted property change.

Layered glass and metal cyber-defense structure with controlled blue and gold signal paths.
DSE visual intelligenceCyber defenseGuide · 1 min read
Executive summary

What you need to know

An unresolved expression can produce a predicted property change.

Potentially affected

Use this review for a specific what-if property difference involving reference. Identify the expression and the resource it reads. Do not classify every predicted difference as noise; the source describes this particular limitation, while other differences may represent real changes.

DSE recommendation

DSE recommends annotating the affected prediction with the unresolved expression and the expected value's source.

Source facts

Microsoft states that ARM what-if cannot resolve the reference function. It compares the current property value with the unresolved template expression and reports a change. During deployment, the property changes only if that expression resolves to a different value. Microsoft Learn.

Applicability

Use this review for a specific what-if property difference involving reference. Identify the expression and the resource it reads. Do not classify every predicted difference as noise; the source describes this particular limitation, while other differences may represent real changes.

DSE recommendation

DSE recommends annotating the affected prediction with the unresolved expression and the expected value’s source. Have the deployment owner inspect that referenced resource through an authorized read. Keep the explanation attached to the preview instead of suppressing the whole resource from review. Where the outcome remains uncertain, use a representative isolated deployment before approval.

Verification

Compare the referenced value with the current target property and record the result at the preview’s review time. In an approved rehearsal, inspect the deployed property’s actual value and compare it with the prediction. Retain any remaining unexplained differences as open findings. A successful explanation for one reference expression should not clear unrelated deletion or modification predictions.

Official references

Microsoft Learn: Template deployment what-if.

Primary reference

Review the official source

Template deployment what-if - Azure Resource Manager | Microsoft Learn · Verified September 17, 2026

Open official reference ↗
Plan the next step

Need help applying this guidance safely?

DSE can help confirm applicability, protect service continuity, and validate the result across physical security and IT systems.

Talk with DSE