Skip to content

Azure.ResourceManager.Authorization_1.2.0-beta.1

Pre-release
Pre-release

Choose a tag to compare

@azure-sdk-automation azure-sdk-automation released this 28 Jul 12:32
c97bde6

1.2.0-beta.1 (2026-07-27)

Features Added

  • Added support for creating, updating, and deleting deny assignments. DenyAssignmentCollection now exposes CreateOrUpdate/CreateOrUpdateAsync and DenyAssignmentResource now exposes Update/UpdateAsync and Delete/DeleteAsync, generated from the 2024-07-01-preview deny assignment API.
  • Added the writable DenyAssignmentEffect (Enforced/Audit), Condition, and ConditionVersion properties, and the read-only CreatedOn, UpdatedOn, CreatedBy, and UpdatedBy properties to DenyAssignmentData.

Breaking Changes

  • DenyAssignmentData is now a writable model to support create/update. Its Principals, ExcludePrincipals, and Permissions collection properties changed from IReadOnlyList<T> to IList<T>, and the type now has a public constructor.
  • DenyAssignmentPermission is now a writable model. Its Actions, NotActions, DataActions, and NotDataActions collection properties changed from IReadOnlyList<string> to IList<string>, and the type now has a public constructor. The ArmAuthorizationModelFactory.DenyAssignmentPermission(...) helper is retained for backward compatibility but hidden (EditorBrowsable(Never)); prefer constructing the model directly via its public constructor.
  • RoleManagementPrincipal now has a public constructor. The ArmAuthorizationModelFactory.RoleManagementPrincipal(...) helper is retained for backward compatibility but hidden (EditorBrowsable(Never)); prefer constructing the model directly via its public constructor.

Other Changes

  • Migrated code generation from Swagger/AutoRest to TypeSpec.