|
1 | 1 | # Release History
|
2 | 2 |
|
| 3 | +## 2.0.0 (2025-09-19) |
| 4 | +### Breaking Changes |
| 5 | + |
| 6 | +- Function `*GroupQuotaLimitsRequestClient.BeginUpdate` parameter(s) have been changed from `(context.Context, string, string, string, string, *GroupQuotaLimitsRequestClientBeginUpdateOptions)` to `(context.Context, string, string, string, string, GroupQuotaLimitList, *GroupQuotaLimitsRequestClientBeginUpdateOptions)` |
| 7 | +- Function `*GroupQuotasClient.BeginCreateOrUpdate` parameter(s) have been changed from `(context.Context, string, string, *GroupQuotasClientBeginCreateOrUpdateOptions)` to `(context.Context, string, string, GroupQuotasEntity, *GroupQuotasClientBeginCreateOrUpdateOptions)` |
| 8 | +- Function `*GroupQuotasClient.BeginUpdate` parameter(s) have been changed from `(context.Context, string, string, *GroupQuotasClientBeginUpdateOptions)` to `(context.Context, string, string, GroupQuotasEntityPatch, *GroupQuotasClientBeginUpdateOptions)` |
| 9 | +- Struct `CommonResourceProperties` has been removed |
| 10 | +- Struct `CreateGenericQuotaRequestParameters` has been removed |
| 11 | +- Struct `ErrorAdditionalInfo` has been removed |
| 12 | +- Struct `ErrorDetail` has been removed |
| 13 | +- Struct `ErrorResponse` has been removed |
| 14 | +- Struct `ExceptionResponse` has been removed |
| 15 | +- Struct `GroupQuotaDetails` has been removed |
| 16 | +- Struct `GroupQuotasEntityBase` has been removed |
| 17 | +- Struct `GroupQuotasEntityBasePatch` has been removed |
| 18 | +- Struct `LROResponse` has been removed |
| 19 | +- Struct `LROResponseProperties` has been removed |
| 20 | +- Struct `LimitsResponse` has been removed |
| 21 | +- Struct `ProxyResource` has been removed |
| 22 | +- Struct `RequestOneResourceProperties` has been removed |
| 23 | +- Struct `RequestOneResourceSubmitResponse` has been removed |
| 24 | +- Struct `RequestStatusDetails` has been removed |
| 25 | +- Struct `RequestSubmitResponse` has been removed |
| 26 | +- Struct `RequestSubmitResponse202` has been removed |
| 27 | +- Struct `Resource` has been removed |
| 28 | +- Struct `ResourceBaseRequest` has been removed |
| 29 | +- Struct `ServiceError` has been removed |
| 30 | +- Struct `SubscriptionGroupQuotaAssignment` has been removed |
| 31 | +- Struct `SubscriptionQuotaAllocationRequestList` has been removed |
| 32 | +- Struct `SubscriptionQuotaAllocationsStatusList` has been removed |
| 33 | +- Struct `SubscriptionQuotaDetails` has been removed |
| 34 | +- Field `GroupQuotaRequest` of struct `GroupQuotaLimitsRequestClientBeginUpdateOptions` has been removed |
| 35 | +- Field `GroupQuotaPutRequestBody` of struct `GroupQuotasClientBeginCreateOrUpdateOptions` has been removed |
| 36 | +- Field `GroupQuotasPatchRequestBody` of struct `GroupQuotasClientBeginUpdateOptions` has been removed |
| 37 | + |
| 38 | +### Features Added |
| 39 | + |
| 40 | +- New value `RequestStateEscalated` added to enum type `RequestState` |
| 41 | +- New enum type `EnforcementState` with values `EnforcementStateDisabled`, `EnforcementStateEnabled`, `EnforcementStateNotAvailable` |
| 42 | +- New enum type `GroupType` with values `GroupTypeAllocationGroup`, `GroupTypeEnforcedGroup` |
| 43 | +- New function `*ClientFactory.NewGroupQuotaLocationSettingsClient() *GroupQuotaLocationSettingsClient` |
| 44 | +- New function `*ClientFactory.NewGroupQuotaUsagesClient() *GroupQuotaUsagesClient` |
| 45 | +- New function `NewGroupQuotaLocationSettingsClient(azcore.TokenCredential, *arm.ClientOptions) (*GroupQuotaLocationSettingsClient, error)` |
| 46 | +- New function `*GroupQuotaLocationSettingsClient.BeginCreateOrUpdate(context.Context, string, string, string, string, GroupQuotasEnforcementStatus, *GroupQuotaLocationSettingsClientBeginCreateOrUpdateOptions) (*runtime.Poller[GroupQuotaLocationSettingsClientCreateOrUpdateResponse], error)` |
| 47 | +- New function `*GroupQuotaLocationSettingsClient.Get(context.Context, string, string, string, string, *GroupQuotaLocationSettingsClientGetOptions) (GroupQuotaLocationSettingsClientGetResponse, error)` |
| 48 | +- New function `*GroupQuotaLocationSettingsClient.BeginUpdate(context.Context, string, string, string, string, GroupQuotasEnforcementStatus, *GroupQuotaLocationSettingsClientBeginUpdateOptions) (*runtime.Poller[GroupQuotaLocationSettingsClientUpdateResponse], error)` |
| 49 | +- New function `NewGroupQuotaUsagesClient(azcore.TokenCredential, *arm.ClientOptions) (*GroupQuotaUsagesClient, error)` |
| 50 | +- New function `*GroupQuotaUsagesClient.NewListPager(string, string, string, string, *GroupQuotaUsagesClientListOptions) *runtime.Pager[GroupQuotaUsagesClientListResponse]` |
| 51 | +- New struct `GroupQuotasEnforcementStatus` |
| 52 | +- New struct `GroupQuotasEnforcementStatusProperties` |
| 53 | +- New field `SystemData` in struct `CurrentQuotaLimitBase` |
| 54 | +- New field `SystemData` in struct `CurrentUsagesBase` |
| 55 | +- New field `GroupType` in struct `GroupQuotasEntityProperties` |
| 56 | +- New field `SystemData` in struct `RequestDetails` |
| 57 | + |
| 58 | + |
3 | 59 | ## 1.1.0 (2025-02-25)
|
4 | 60 | ### Features Added
|
5 | 61 |
|
|
0 commit comments