- Add
ArmOperation.Rehydrate
andArmOperation.Rehydrate<T>
static methods to rehydrate a long-running operation.
- Enable the new model serialization by using the System.ClientModel, refer this document for more details.
- Added experimental Bicep serialization.
- Change ResourceType from
Microsoft.Authorization/roleManagementPolicyAssignment
toMicrosoft.Authorization/roleManagementPolicyAssignments
- Fixed the issue by removing the three extra operations of
DenyAssignments_ListForResource
,DenyAssignments_ListForResourceGroup
, andDenyAssignments_List
.
- Enable mocking for extension methods, refer this document for more details.
- Upgraded dependent
Azure.ResourceManager
to 1.9.0.
- Enable the model factory feature for model mocking, more information can be found here.
- Upgraded dependent Azure.Core to 1.32.0.
- Upgraded dependent Azure.ResourceManager to 1.6.0.
- Upgraded dependent
Azure.Core
to1.28.0
. - Upgraded dependent
Azure.ResourceManager
to1.4.0
.
This release is the first stable release of the Authorization Management client library.
- Corrected the type of property
LinkedRoleEligibilityScheduleId
of RoleAssignmentScheduleData fromGuid
toResourceIdentifier
. - Corrected the type of property
LinkedRoleEligibilityScheduleId
of RoleAssignmentScheduleInstanceData fromGuid
toResourceIdentifier
. - Corrected the type of property
LinkedRoleEligibilityScheduleInstanceId
of RoleAssignmentScheduleInstanceData fromGuid
toResourceIdentifier
. - Corrected the type of property
LinkedRoleEligibilityScheduleId
of RoleAssignmentScheduleRequestData fromGuid
toResourceIdentifier
. - Corrected the type of property
TargetRoleAssignmentScheduleId
of RoleAssignmentScheduleRequestData fromGuid
toResourceIdentifier
. - Corrected the type of property
TargetRoleAssignmentScheduleInstanceId
of RoleAssignmentScheduleRequestData fromGuid
toResourceIdentifier
. - Corrected the type of property
TargetRoleEligibilityScheduleId
of RoleEligibilityScheduleRequestData fromGuid
toResourceIdentifier
. - Corrected the type of property
TargetRoleEligibilityScheduleInstanceId
of RoleEligibilityScheduleRequestData fromGuid
toResourceIdentifier
.
Polishing since last public beta release:
- Prepended
Authorization
/RoleManagement
prefix to all single / simple model names. - Corrected the format of all
Guid
type properties / parameters. - Corrected the format of all
ResourceIdentifier
type properties / parameters. - Corrected the format of all
ResouceType
type properties / parameters. - Corrected the format of all
ETag
type properties / parameters. - Corrected the format of all
AzureLocation
type properties / parameters. - Corrected the format of all binary type properties / parameters.
- Corrected all acronyms that not follow .Net Naming Guidelines.
- Corrected enumeration name by following Naming Enumerations Rule.
- Corrected the suffix of
DateTimeOffset
properties / parameters. - Corrected the name of interval / duration properties / parameters that end with units.
- Optimized the name of some models and functions.
- Upgraded dependent
Azure.ResourceManager
to 1.3.0
This package follows the Azure SDK Design Guidelines for .NET that provide a number of core capabilities that are shared amongst all Azure SDKs, including the intuitive Azure Identity library, an HTTP Pipeline with custom policies, error-handling, distributed tracing, and much more.
This is a Public Preview version, so expect incompatible changes in subsequent releases as we improve the product. To provide feedback, please submit an issue in our Azure SDK for .NET GitHub repo.
New design of track 2 initial commit.
The package name has been changed from Microsoft.Azure.Management.Authorization
to Azure.ResourceManager.Authorization
This package follows the new Azure SDK guidelines, and provides many core capabilities:
- Support MSAL.NET, Azure.Identity is out of box for supporting MSAL.NET.
- Support [OpenTelemetry](https://opentelemetry.io/) for distributed tracing.
- HTTP pipeline with custom policies.
- Better error-handling.
- Support uniform telemetry across all languages.
This package is a Public Preview version, so expect incompatible changes in subsequent releases as we improve the product. To provide feedback, submit an issue in our Azure SDK for .NET GitHub repo.
NOTE: For more information about unified authentication, please refer to Microsoft Azure Identity documentation for .NET.