Skip to content

Commit 2d6a351

Browse files
author
SDKAuto
committed
CodeGen from PR 34346 in Azure/azure-rest-api-specs
Merge 87f1f2bf5ca45ac2a9495fd572a689ebeede3981 into 4a748a953cb8408283e3b5e9fd8773e012ca74ae
1 parent 81d7ff9 commit 2d6a351

File tree

72 files changed

+22338
-21574
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

72 files changed

+22338
-21574
lines changed

sdk/resourcemanager/avs/armavs/CHANGELOG.md

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

3+
## 3.0.0 (2025-05-06)
4+
### Breaking Changes
5+
6+
- Function `NewClientFactory` parameter(s) have been changed from `(string, azcore.TokenCredential, *arm.ClientOptions)` to `(string, string, azcore.TokenCredential, *arm.ClientOptions)`
7+
- Type of `PrivateCloudIdentity.Type` has been changed from `*ResourceIdentityType` to `*SystemAssignedServiceIdentityType`
8+
- Type of `ScriptExecutionProperties.NamedOutputs` has been changed from `map[string]any` to `map[string]*ScriptExecutionPropertiesNamedOutput`
9+
- Enum `ResourceIdentityType` has been removed
10+
- Function `NewAddonsClient` has been removed
11+
- Function `*AddonsClient.BeginCreateOrUpdate` has been removed
12+
- Function `*AddonsClient.BeginDelete` has been removed
13+
- Function `*AddonsClient.Get` has been removed
14+
- Function `*AddonsClient.NewListPager` has been removed
15+
- Function `NewAuthorizationsClient` has been removed
16+
- Function `*AuthorizationsClient.BeginCreateOrUpdate` has been removed
17+
- Function `*AuthorizationsClient.BeginDelete` has been removed
18+
- Function `*AuthorizationsClient.Get` has been removed
19+
- Function `*AuthorizationsClient.NewListPager` has been removed
20+
- Function `*ClientFactory.NewAddonsClient` has been removed
21+
- Function `*ClientFactory.NewAuthorizationsClient` has been removed
22+
- Function `*ClientFactory.NewCloudLinksClient` has been removed
23+
- Function `*ClientFactory.NewClustersClient` has been removed
24+
- Function `*ClientFactory.NewDatastoresClient` has been removed
25+
- Function `*ClientFactory.NewGlobalReachConnectionsClient` has been removed
26+
- Function `*ClientFactory.NewHcxEnterpriseSitesClient` has been removed
27+
- Function `*ClientFactory.NewIscsiPathsClient` has been removed
28+
- Function `*ClientFactory.NewLocationsClient` has been removed
29+
- Function `*ClientFactory.NewOperationsClient` has been removed
30+
- Function `*ClientFactory.NewPlacementPoliciesClient` has been removed
31+
- Function `*ClientFactory.NewPrivateCloudsClient` has been removed
32+
- Function `*ClientFactory.NewScriptCmdletsClient` has been removed
33+
- Function `*ClientFactory.NewScriptExecutionsClient` has been removed
34+
- Function `*ClientFactory.NewScriptPackagesClient` has been removed
35+
- Function `*ClientFactory.NewVirtualMachinesClient` has been removed
36+
- Function `*ClientFactory.NewWorkloadNetworksClient` has been removed
37+
- Function `NewCloudLinksClient` has been removed
38+
- Function `*CloudLinksClient.BeginCreateOrUpdate` has been removed
39+
- Function `*CloudLinksClient.BeginDelete` has been removed
40+
- Function `*CloudLinksClient.Get` has been removed
41+
- Function `*CloudLinksClient.NewListPager` has been removed
42+
- Function `NewClustersClient` has been removed
43+
- Function `*ClustersClient.BeginCreateOrUpdate` has been removed
44+
- Function `*ClustersClient.BeginDelete` has been removed
45+
- Function `*ClustersClient.Get` has been removed
46+
- Function `*ClustersClient.NewListPager` has been removed
47+
- Function `*ClustersClient.ListZones` has been removed
48+
- Function `*ClustersClient.BeginUpdate` has been removed
49+
- Function `NewDatastoresClient` has been removed
50+
- Function `*DatastoresClient.BeginCreateOrUpdate` has been removed
51+
- Function `*DatastoresClient.BeginDelete` has been removed
52+
- Function `*DatastoresClient.Get` has been removed
53+
- Function `*DatastoresClient.NewListPager` has been removed
54+
- Function `NewGlobalReachConnectionsClient` has been removed
55+
- Function `*GlobalReachConnectionsClient.BeginCreateOrUpdate` has been removed
56+
- Function `*GlobalReachConnectionsClient.BeginDelete` has been removed
57+
- Function `*GlobalReachConnectionsClient.Get` has been removed
58+
- Function `*GlobalReachConnectionsClient.NewListPager` has been removed
59+
- Function `NewHcxEnterpriseSitesClient` has been removed
60+
- Function `*HcxEnterpriseSitesClient.CreateOrUpdate` has been removed
61+
- Function `*HcxEnterpriseSitesClient.Delete` has been removed
62+
- Function `*HcxEnterpriseSitesClient.Get` has been removed
63+
- Function `*HcxEnterpriseSitesClient.NewListPager` has been removed
64+
- Function `NewIscsiPathsClient` has been removed
65+
- Function `*IscsiPathsClient.BeginCreateOrUpdate` has been removed
66+
- Function `*IscsiPathsClient.BeginDelete` has been removed
67+
- Function `*IscsiPathsClient.Get` has been removed
68+
- Function `*IscsiPathsClient.NewListByPrivateCloudPager` has been removed
69+
- Function `NewLocationsClient` has been removed
70+
- Function `*LocationsClient.CheckQuotaAvailability` has been removed
71+
- Function `*LocationsClient.CheckTrialAvailability` has been removed
72+
- Function `NewOperationsClient` has been removed
73+
- Function `*OperationsClient.NewListPager` has been removed
74+
- Function `NewPlacementPoliciesClient` has been removed
75+
- Function `*PlacementPoliciesClient.BeginCreateOrUpdate` has been removed
76+
- Function `*PlacementPoliciesClient.BeginDelete` has been removed
77+
- Function `*PlacementPoliciesClient.Get` has been removed
78+
- Function `*PlacementPoliciesClient.NewListPager` has been removed
79+
- Function `*PlacementPoliciesClient.BeginUpdate` has been removed
80+
- Function `NewPrivateCloudsClient` has been removed
81+
- Function `*PrivateCloudsClient.BeginCreateOrUpdate` has been removed
82+
- Function `*PrivateCloudsClient.BeginDelete` has been removed
83+
- Function `*PrivateCloudsClient.Get` has been removed
84+
- Function `*PrivateCloudsClient.ListAdminCredentials` has been removed
85+
- Function `*PrivateCloudsClient.NewListInSubscriptionPager` has been removed
86+
- Function `*PrivateCloudsClient.NewListPager` has been removed
87+
- Function `*PrivateCloudsClient.BeginRotateNsxtPassword` has been removed
88+
- Function `*PrivateCloudsClient.BeginRotateVcenterPassword` has been removed
89+
- Function `*PrivateCloudsClient.BeginUpdate` has been removed
90+
- Function `NewScriptCmdletsClient` has been removed
91+
- Function `*ScriptCmdletsClient.Get` has been removed
92+
- Function `*ScriptCmdletsClient.NewListPager` has been removed
93+
- Function `NewScriptExecutionsClient` has been removed
94+
- Function `*ScriptExecutionsClient.BeginCreateOrUpdate` has been removed
95+
- Function `*ScriptExecutionsClient.BeginDelete` has been removed
96+
- Function `*ScriptExecutionsClient.Get` has been removed
97+
- Function `*ScriptExecutionsClient.GetExecutionLogs` has been removed
98+
- Function `*ScriptExecutionsClient.NewListPager` has been removed
99+
- Function `NewScriptPackagesClient` has been removed
100+
- Function `*ScriptPackagesClient.Get` has been removed
101+
- Function `*ScriptPackagesClient.NewListPager` has been removed
102+
- Function `NewVirtualMachinesClient` has been removed
103+
- Function `*VirtualMachinesClient.Get` has been removed
104+
- Function `*VirtualMachinesClient.NewListPager` has been removed
105+
- Function `*VirtualMachinesClient.BeginRestrictMovement` has been removed
106+
- Function `NewWorkloadNetworksClient` has been removed
107+
- Function `*WorkloadNetworksClient.BeginCreateDNSService` has been removed
108+
- Function `*WorkloadNetworksClient.BeginCreateDNSZone` has been removed
109+
- Function `*WorkloadNetworksClient.BeginCreateDhcp` has been removed
110+
- Function `*WorkloadNetworksClient.BeginCreatePortMirroring` has been removed
111+
- Function `*WorkloadNetworksClient.BeginCreatePublicIP` has been removed
112+
- Function `*WorkloadNetworksClient.BeginCreateSegments` has been removed
113+
- Function `*WorkloadNetworksClient.BeginCreateVMGroup` has been removed
114+
- Function `*WorkloadNetworksClient.BeginDeleteDNSService` has been removed
115+
- Function `*WorkloadNetworksClient.BeginDeleteDNSZone` has been removed
116+
- Function `*WorkloadNetworksClient.BeginDeleteDhcp` has been removed
117+
- Function `*WorkloadNetworksClient.BeginDeletePortMirroring` has been removed
118+
- Function `*WorkloadNetworksClient.BeginDeletePublicIP` has been removed
119+
- Function `*WorkloadNetworksClient.BeginDeleteSegment` has been removed
120+
- Function `*WorkloadNetworksClient.BeginDeleteVMGroup` has been removed
121+
- Function `*WorkloadNetworksClient.Get` has been removed
122+
- Function `*WorkloadNetworksClient.GetDNSService` has been removed
123+
- Function `*WorkloadNetworksClient.GetDNSZone` has been removed
124+
- Function `*WorkloadNetworksClient.GetDhcp` has been removed
125+
- Function `*WorkloadNetworksClient.GetGateway` has been removed
126+
- Function `*WorkloadNetworksClient.GetPortMirroring` has been removed
127+
- Function `*WorkloadNetworksClient.GetPublicIP` has been removed
128+
- Function `*WorkloadNetworksClient.GetSegment` has been removed
129+
- Function `*WorkloadNetworksClient.GetVMGroup` has been removed
130+
- Function `*WorkloadNetworksClient.GetVirtualMachine` has been removed
131+
- Function `*WorkloadNetworksClient.NewListDNSServicesPager` has been removed
132+
- Function `*WorkloadNetworksClient.NewListDNSZonesPager` has been removed
133+
- Function `*WorkloadNetworksClient.NewListDhcpPager` has been removed
134+
- Function `*WorkloadNetworksClient.NewListGatewaysPager` has been removed
135+
- Function `*WorkloadNetworksClient.NewListPager` has been removed
136+
- Function `*WorkloadNetworksClient.NewListPortMirroringPager` has been removed
137+
- Function `*WorkloadNetworksClient.NewListPublicIPsPager` has been removed
138+
- Function `*WorkloadNetworksClient.NewListSegmentsPager` has been removed
139+
- Function `*WorkloadNetworksClient.NewListVMGroupsPager` has been removed
140+
- Function `*WorkloadNetworksClient.NewListVirtualMachinesPager` has been removed
141+
- Function `*WorkloadNetworksClient.BeginUpdateDNSService` has been removed
142+
- Function `*WorkloadNetworksClient.BeginUpdateDNSZone` has been removed
143+
- Function `*WorkloadNetworksClient.BeginUpdateDhcp` has been removed
144+
- Function `*WorkloadNetworksClient.BeginUpdatePortMirroring` has been removed
145+
- Function `*WorkloadNetworksClient.BeginUpdateSegments` has been removed
146+
- Function `*WorkloadNetworksClient.BeginUpdateVMGroup` has been removed
147+
148+
### Features Added
149+
150+
- New enum type `HostKind` with values `HostKindGeneral`, `HostKindSpecialized`
151+
- New enum type `HostMaintenance` with values `HostMaintenanceReplacement`, `HostMaintenanceUpgrade`
152+
- New enum type `HostProvisioningState` with values `HostProvisioningStateCanceled`, `HostProvisioningStateFailed`, `HostProvisioningStateSucceeded`
153+
- New enum type `ProvisionedNetworkProvisioningState` with values `ProvisionedNetworkProvisioningStateCanceled`, `ProvisionedNetworkProvisioningStateFailed`, `ProvisionedNetworkProvisioningStateSucceeded`
154+
- New enum type `ProvisionedNetworkTypes` with values `ProvisionedNetworkTypesEsxManagement`, `ProvisionedNetworkTypesEsxReplication`, `ProvisionedNetworkTypesHcxManagement`, `ProvisionedNetworkTypesHcxUplink`, `ProvisionedNetworkTypesVcenterManagement`, `ProvisionedNetworkTypesVmotion`, `ProvisionedNetworkTypesVsan`
155+
- New enum type `PureStoragePolicyProvisioningState` with values `PureStoragePolicyProvisioningStateCanceled`, `PureStoragePolicyProvisioningStateDeleting`, `PureStoragePolicyProvisioningStateFailed`, `PureStoragePolicyProvisioningStateSucceeded`, `PureStoragePolicyProvisioningStateUpdating`
156+
- New enum type `ResourceSKUResourceType` with values `ResourceSKUResourceTypePrivateClouds`, `ResourceSKUResourceTypePrivateCloudsClusters`
157+
- New enum type `ResourceSKURestrictionsReasonCode` with values `ResourceSKURestrictionsReasonCodeNotAvailableForSubscription`, `ResourceSKURestrictionsReasonCodeQuotaID`
158+
- New enum type `ResourceSKURestrictionsType` with values `ResourceSKURestrictionsTypeLocation`, `ResourceSKURestrictionsTypeZone`
159+
- New enum type `SystemAssignedServiceIdentityType` with values `SystemAssignedServiceIdentityTypeNone`, `SystemAssignedServiceIdentityTypeSystemAssigned`
160+
- New function `NewClient(string, string, azcore.TokenCredential, *arm.ClientOptions) (*Client, error)`
161+
- New function `*Client.CheckQuotaAvailability(context.Context, string, *ClientCheckQuotaAvailabilityOptions) (ClientCheckQuotaAvailabilityResponse, error)`
162+
- New function `*Client.CheckTrialAvailability(context.Context, string, *ClientCheckTrialAvailabilityOptions) (ClientCheckTrialAvailabilityResponse, error)`
163+
- New function `*Client.BeginCreate(context.Context, string, string, string, WorkloadNetworkVMGroup, *ClientBeginCreateOptions) (*runtime.Poller[ClientCreateResponse], error)`
164+
- New function `*Client.BeginCreateOrUpdate(context.Context, string, string, string, PureStoragePolicy, *ClientBeginCreateOrUpdateOptions) (*runtime.Poller[ClientCreateOrUpdateResponse], error)`
165+
- New function `*Client.CreateOrUpdate(context.Context, string, string, string, HcxEnterpriseSite, *ClientCreateOrUpdateOptions) (ClientCreateOrUpdateResponse, error)`
166+
- New function `*Client.BeginDelete(context.Context, string, string, string, *ClientBeginDeleteOptions) (*runtime.Poller[ClientDeleteResponse], error)`
167+
- New function `*Client.Delete(context.Context, string, string, string, *ClientDeleteOptions) (ClientDeleteResponse, error)`
168+
- New function `*Client.BeginDeleteSegment(context.Context, string, string, string, *ClientBeginDeleteSegmentOptions) (*runtime.Poller[ClientDeleteSegmentResponse], error)`
169+
- New function `*Client.Get(context.Context, string, string, string, *ClientGetOptions) (ClientGetResponse, error)`
170+
- New function `*Client.GetExecutionLogs(context.Context, string, string, string, *ClientGetExecutionLogsOptions) (ClientGetExecutionLogsResponse, error)`
171+
- New function `*Client.ListAdminCredentials(context.Context, string, string, *ClientListAdminCredentialsOptions) (ClientListAdminCredentialsResponse, error)`
172+
- New function `*Client.NewListByPrivateCloudPager(string, string, *ClientListByPrivateCloudOptions) *runtime.Pager[ClientListByPrivateCloudResponse]`
173+
- New function `*Client.NewListInSubscriptionPager(*ClientListInSubscriptionOptions) *runtime.Pager[ClientListInSubscriptionResponse]`
174+
- New function `*Client.NewListPager(string, string, *ClientListOptions) *runtime.Pager[ClientListResponse]`
175+
- New function `*Client.ListZones(context.Context, string, string, string, *ClientListZonesOptions) (ClientListZonesResponse, error)`
176+
- New function `*Client.BeginRestrictMovement(context.Context, string, string, string, string, VirtualMachineRestrictMovement, *ClientBeginRestrictMovementOptions) (*runtime.Poller[ClientRestrictMovementResponse], error)`
177+
- New function `*Client.BeginRotateNsxtPassword(context.Context, string, string, *ClientBeginRotateNsxtPasswordOptions) (*runtime.Poller[ClientRotateNsxtPasswordResponse], error)`
178+
- New function `*Client.BeginRotateVcenterPassword(context.Context, string, string, *ClientBeginRotateVcenterPasswordOptions) (*runtime.Poller[ClientRotateVcenterPasswordResponse], error)`
179+
- New function `*Client.BeginUpdate(context.Context, string, string, string, string, PlacementPolicyUpdate, *ClientBeginUpdateOptions) (*runtime.Poller[ClientUpdateResponse], error)`
180+
- New function `*ClientFactory.NewClient() *Client`
181+
- New function `*GeneralHostProperties.GetHostProperties() *HostProperties`
182+
- New function `*HostProperties.GetHostProperties() *HostProperties`
183+
- New function `*SpecializedHostProperties.GetHostProperties() *HostProperties`
184+
- New struct `GeneralHostProperties`
185+
- New struct `Host`
186+
- New struct `HostListResult`
187+
- New struct `PagedResourceSKU`
188+
- New struct `ProvisionedNetwork`
189+
- New struct `ProvisionedNetworkListResult`
190+
- New struct `ProvisionedNetworkProperties`
191+
- New struct `PureStoragePolicy`
192+
- New struct `PureStoragePolicyListResult`
193+
- New struct `PureStoragePolicyProperties`
194+
- New struct `PureStorageVolume`
195+
- New struct `ResourceSKU`
196+
- New struct `ResourceSKUCapabilities`
197+
- New struct `ResourceSKULocationInfo`
198+
- New struct `ResourceSKURestrictionInfo`
199+
- New struct `ResourceSKURestrictions`
200+
- New struct `ResourceSKUZoneDetails`
201+
- New struct `ScriptExecutionPropertiesNamedOutput`
202+
- New struct `SpecializedHostProperties`
203+
- New field `ManagementNetwork`, `UplinkNetwork` in struct `AddonHcxProperties`
204+
- New field `PureStorageVolume` in struct `DatastoreProperties`
205+
- New field `Zones` in struct `PrivateCloud`
206+
207+
3208
## 2.0.0 (2024-09-26)
4209
### Breaking Changes
5210

sdk/resourcemanager/avs/armavs/README.md

Lines changed: 1 addition & 1 deletion
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 VMware Solution module:
1919

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

2424
## Authorization

0 commit comments

Comments
 (0)