|
1 | 1 | # Release History
|
2 | 2 |
|
| 3 | +## 2.0.0 (2025-05-13) |
| 4 | +### Breaking Changes |
| 5 | + |
| 6 | +- Type of `AssignmentProperties.VmssVMList` has been changed from `[]*VMSSVMInfo` to `[]*VmssvmInfo` |
| 7 | +- Type of `AssignmentReportResource.Properties` has been changed from `any` to `map[string]any` |
| 8 | +- Type of `ErrorResponse.Error` has been changed from `*ErrorResponseError` to `*ErrorDetail` |
| 9 | +- Function `*AssignmentsClient.NewSubscriptionListPager` has been removed |
| 10 | +- Operation `*AssignmentReportsVMSSClient.NewListPager` does not support pagination anymore, use `*AssignmentReportsVMSSClient.List` instead. |
| 11 | +- Operation `*AssignmentsClient.NewListPager` does not support pagination anymore, use `*AssignmentsClient.List` instead. |
| 12 | +- Operation `*AssignmentsClient.NewRGListPager` does not support pagination anymore, use `*AssignmentsClient.RGList` instead. |
| 13 | +- Operation `*AssignmentsVMSSClient.NewListPager` does not support pagination anymore, use `*AssignmentsVMSSClient.List` instead. |
| 14 | +- Operation `*HCRPAssignmentsClient.NewListPager` does not support pagination anymore, use `*HCRPAssignmentsClient.List` instead. |
| 15 | +- Struct `ErrorResponseError` has been removed |
| 16 | +- Struct `OperationList` has been removed |
| 17 | +- Struct `OperationProperties` has been removed |
| 18 | +- Struct `VMSSVMInfo` has been removed |
| 19 | +- Field `Location` of struct `Assignment` has been removed |
| 20 | +- Field `Properties` of struct `Operation` has been removed |
| 21 | +- Field `OperationList` of struct `OperationsClientListResponse` has been removed |
| 22 | +- Field `Location` of struct `ProxyResource` has been removed |
| 23 | +- Field `Location` of struct `Resource` has been removed |
| 24 | + |
| 25 | +### Features Added |
| 26 | + |
| 27 | +- New enum type `ActionType` with values `ActionTypeInternal` |
| 28 | +- New enum type `Origin` with values `OriginSystem`, `OriginUser`, `OriginUserSystem` |
| 29 | +- New function `*AssignmentsVMSSClient.CreateOrUpdate(context.Context, string, string, string, Assignment, *AssignmentsVMSSClientCreateOrUpdateOptions) (AssignmentsVMSSClientCreateOrUpdateResponse, error)` |
| 30 | +- New function `*ClientFactory.NewConnectedVMwarevSphereAssignmentsClient() *ConnectedVMwarevSphereAssignmentsClient` |
| 31 | +- New function `*ClientFactory.NewConnectedVMwarevSphereAssignmentsReportsClient() *ConnectedVMwarevSphereAssignmentsReportsClient` |
| 32 | +- New function `NewConnectedVMwarevSphereAssignmentsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ConnectedVMwarevSphereAssignmentsClient, error)` |
| 33 | +- New function `*ConnectedVMwarevSphereAssignmentsClient.CreateOrUpdate(context.Context, string, string, string, Assignment, *ConnectedVMwarevSphereAssignmentsClientCreateOrUpdateOptions) (ConnectedVMwarevSphereAssignmentsClientCreateOrUpdateResponse, error)` |
| 34 | +- New function `*ConnectedVMwarevSphereAssignmentsClient.Delete(context.Context, string, string, string, *ConnectedVMwarevSphereAssignmentsClientDeleteOptions) (ConnectedVMwarevSphereAssignmentsClientDeleteResponse, error)` |
| 35 | +- New function `*ConnectedVMwarevSphereAssignmentsClient.Get(context.Context, string, string, string, *ConnectedVMwarevSphereAssignmentsClientGetOptions) (ConnectedVMwarevSphereAssignmentsClientGetResponse, error)` |
| 36 | +- New function `*ConnectedVMwarevSphereAssignmentsClient.List(context.Context, string, string, *ConnectedVMwarevSphereAssignmentsClientListOptions) (ConnectedVMwarevSphereAssignmentsClientListResponse, error)` |
| 37 | +- New function `NewConnectedVMwarevSphereAssignmentsReportsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ConnectedVMwarevSphereAssignmentsReportsClient, error)` |
| 38 | +- New function `*ConnectedVMwarevSphereAssignmentsReportsClient.Get(context.Context, string, string, string, string, *ConnectedVMwarevSphereAssignmentsReportsClientGetOptions) (ConnectedVMwarevSphereAssignmentsReportsClientGetResponse, error)` |
| 39 | +- New function `*ConnectedVMwarevSphereAssignmentsReportsClient.List(context.Context, string, string, string, *ConnectedVMwarevSphereAssignmentsReportsClientListOptions) (ConnectedVMwarevSphereAssignmentsReportsClientListResponse, error)` |
| 40 | +- New struct `ErrorAdditionalInfo` |
| 41 | +- New struct `ErrorDetail` |
| 42 | +- New struct `OperationListResult` |
| 43 | +- New struct `VmssvmInfo` |
| 44 | +- New field `ContentManagedIdentity` in struct `Navigation` |
| 45 | +- New field `ActionType`, `IsDataAction`, `Origin` in struct `Operation` |
| 46 | +- New anonymous field `OperationListResult` in struct `OperationsClientListResponse` |
| 47 | +- New field `SystemData` in struct `ProxyResource` |
| 48 | +- New field `SystemData` in struct `Resource` |
| 49 | + |
| 50 | + |
3 | 51 | ## 1.2.0 (2023-11-24)
|
4 | 52 | ### Features Added
|
5 | 53 |
|
|
0 commit comments