Skip to content

Commit 72c3a28

Browse files
author
SDKAuto
committed
CodeGen from PR 34336 in Azure/azure-rest-api-specs
Merge b776f1d5aaeaeacbfe36de68f28323f9c0fea6c8 into 7fce9fb91eae7c0f6f0ae348bb79119772e89f5f
1 parent 728bace commit 72c3a28

40 files changed

+2372
-2316
lines changed

sdk/resourcemanager/guestconfiguration/armguestconfiguration/CHANGELOG.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,53 @@
11
# Release History
22

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+
351
## 1.2.0 (2023-11-24)
452
### Features Added
553

sdk/resourcemanager/guestconfiguration/armguestconfiguration/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ This project uses [Go modules](https://github.com/golang/go/wiki/Modules) for ve
1818
Install the Azure Guest Configuration module:
1919

2020
```sh
21-
go get github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/guestconfiguration/armguestconfiguration
21+
go get github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/guestconfiguration/armguestconfiguration/v2
2222
```
2323

2424
## Authorization
@@ -55,7 +55,7 @@ clientFactory, err := armguestconfiguration.NewClientFactory(<subscription ID>,
5555
A client groups a set of related APIs, providing access to its functionality. Create one or more clients to access the APIs you require using client factory.
5656

5757
```go
58-
client := clientFactory.NewAssignmentsClient()
58+
client := clientFactory.NewAssignmentReportsClient()
5959
```
6060

6161
## Fakes

sdk/resourcemanager/guestconfiguration/armguestconfiguration/assignmentreports_client.go

Lines changed: 35 additions & 39 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)