Skip to content

Fix Azure.Deployments.Templates rejects copy.count: 0; real ARM accepts as no-op #19745#20039

Open
anamikapan11 wants to merge 1 commit into
Azure:mainfrom
anamikapan11:anapandey/templates
Open

Fix Azure.Deployments.Templates rejects copy.count: 0; real ARM accepts as no-op #19745#20039
anamikapan11 wants to merge 1 commit into
Azure:mainfrom
anamikapan11:anapandey/templates

Conversation

@anamikapan11

@anamikapan11 anamikapan11 commented Jul 11, 2026

Copy link
Copy Markdown
Contributor

Fixed #19745

The external Azure.Deployments packages v1.710.0 now properly support copy.count = 0 (treating it as a no-op instead of an error). This is consistent with real Azure ARM behavior and aligns with API version 2019-05-10 and later.

Changes:

  • Upgrade Azure.Deployments.Engine from 1.683.0 to 1.710.0
  • Upgrade Azure.Deployments.Templates from 1.683.0 to 1.710.0
  • Upgrade Microsoft.PowerPlatform.ResourceStack from 7.0.0.2080 to 7.0.0.2089
  • Remove RemoveZeroCopyCounts workaround method from TemplateEvaluator
  • Remove test workaround code that was skipping evaluation with zero-count resources
  • Add regression test confirming empty array for-loops now compile successfully

Fixes: #19745

Description

Example Usage

Checklist

Microsoft Reviewers: Open in CodeFlow

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Azure.Deployments.Templates rejects copy.count: 0; real ARM accepts as no-op

1 participant