Skip to content

Commit 9ad2968

Browse files
author
SDKAuto
committed
CodeGen from PR 34346 in Azure/azure-rest-api-specs
Merge 8c669f8e3a380ac9f02fddd035e578b7a85cf6d9 into 5802c95f18bfba1003be50e545d07f8bb679c857
1 parent b429a1d commit 9ad2968

File tree

78 files changed

+8721
-5266
lines changed

Some content is hidden

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

78 files changed

+8721
-5266
lines changed

sdk/resourcemanager/avs/armavs/CHANGELOG.md

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

3+
## 3.0.0 (2025-05-12)
4+
### Breaking Changes
5+
6+
- Function `*IscsiPathsClient.BeginCreateOrUpdate` parameter(s) have been changed from `(context.Context, string, string, IscsiPath, *IscsiPathsClientBeginCreateOrUpdateOptions)` to `(context.Context, string, string, string, IscsiPath, *IscsiPathsClientBeginCreateOrUpdateOptions)`
7+
- Function `*IscsiPathsClient.BeginDelete` parameter(s) have been changed from `(context.Context, string, string, *IscsiPathsClientBeginDeleteOptions)` to `(context.Context, string, string, string, *IscsiPathsClientBeginDeleteOptions)`
8+
- Function `*IscsiPathsClient.Get` parameter(s) have been changed from `(context.Context, string, string, *IscsiPathsClientGetOptions)` to `(context.Context, string, string, string, *IscsiPathsClientGetOptions)`
9+
- Function `*WorkloadNetworksClient.BeginCreateDNSService` parameter(s) have been changed from `(context.Context, string, string, string, WorkloadNetworkDNSService, *WorkloadNetworksClientBeginCreateDNSServiceOptions)` to `(context.Context, string, string, string, string, WorkloadNetworkDNSService, *WorkloadNetworksClientBeginCreateDNSServiceOptions)`
10+
- Function `*WorkloadNetworksClient.BeginCreateDNSZone` parameter(s) have been changed from `(context.Context, string, string, string, WorkloadNetworkDNSZone, *WorkloadNetworksClientBeginCreateDNSZoneOptions)` to `(context.Context, string, string, string, string, WorkloadNetworkDNSZone, *WorkloadNetworksClientBeginCreateDNSZoneOptions)`
11+
- Function `*WorkloadNetworksClient.BeginCreateDhcp` parameter(s) have been changed from `(context.Context, string, string, string, WorkloadNetworkDhcp, *WorkloadNetworksClientBeginCreateDhcpOptions)` to `(context.Context, string, string, string, string, WorkloadNetworkDhcp, *WorkloadNetworksClientBeginCreateDhcpOptions)`
12+
- Function `*WorkloadNetworksClient.BeginCreatePortMirroring` parameter(s) have been changed from `(context.Context, string, string, string, WorkloadNetworkPortMirroring, *WorkloadNetworksClientBeginCreatePortMirroringOptions)` to `(context.Context, string, string, string, string, WorkloadNetworkPortMirroring, *WorkloadNetworksClientBeginCreatePortMirroringOptions)`
13+
- Function `*WorkloadNetworksClient.BeginCreatePublicIP` parameter(s) have been changed from `(context.Context, string, string, string, WorkloadNetworkPublicIP, *WorkloadNetworksClientBeginCreatePublicIPOptions)` to `(context.Context, string, string, string, string, WorkloadNetworkPublicIP, *WorkloadNetworksClientBeginCreatePublicIPOptions)`
14+
- Function `*WorkloadNetworksClient.BeginCreateVMGroup` parameter(s) have been changed from `(context.Context, string, string, string, WorkloadNetworkVMGroup, *WorkloadNetworksClientBeginCreateVMGroupOptions)` to `(context.Context, string, string, string, string, WorkloadNetworkVMGroup, *WorkloadNetworksClientBeginCreateVMGroupOptions)`
15+
- Function `*WorkloadNetworksClient.BeginDeleteDhcp` parameter(s) have been changed from `(context.Context, string, string, string, *WorkloadNetworksClientBeginDeleteDhcpOptions)` to `(context.Context, string, string, string, string, *WorkloadNetworksClientBeginDeleteDhcpOptions)`
16+
- Function `*WorkloadNetworksClient.BeginDeleteSegment` parameter(s) have been changed from `(context.Context, string, string, string, *WorkloadNetworksClientBeginDeleteSegmentOptions)` to `(context.Context, string, string, string, string, *WorkloadNetworksClientBeginDeleteSegmentOptions)`
17+
- Function `*WorkloadNetworksClient.BeginUpdateDNSService` parameter(s) have been changed from `(context.Context, string, string, string, WorkloadNetworkDNSService, *WorkloadNetworksClientBeginUpdateDNSServiceOptions)` to `(context.Context, string, string, string, string, WorkloadNetworkDNSService, *WorkloadNetworksClientBeginUpdateDNSServiceOptions)`
18+
- Function `*WorkloadNetworksClient.BeginUpdateDNSZone` parameter(s) have been changed from `(context.Context, string, string, string, WorkloadNetworkDNSZone, *WorkloadNetworksClientBeginUpdateDNSZoneOptions)` to `(context.Context, string, string, string, string, WorkloadNetworkDNSZone, *WorkloadNetworksClientBeginUpdateDNSZoneOptions)`
19+
- Function `*WorkloadNetworksClient.BeginUpdateDhcp` parameter(s) have been changed from `(context.Context, string, string, string, WorkloadNetworkDhcp, *WorkloadNetworksClientBeginUpdateDhcpOptions)` to `(context.Context, string, string, string, string, WorkloadNetworkDhcp, *WorkloadNetworksClientBeginUpdateDhcpOptions)`
20+
- Function `*WorkloadNetworksClient.BeginUpdatePortMirroring` parameter(s) have been changed from `(context.Context, string, string, string, WorkloadNetworkPortMirroring, *WorkloadNetworksClientBeginUpdatePortMirroringOptions)` to `(context.Context, string, string, string, string, WorkloadNetworkPortMirroring, *WorkloadNetworksClientBeginUpdatePortMirroringOptions)`
21+
- Function `*WorkloadNetworksClient.BeginUpdateVMGroup` parameter(s) have been changed from `(context.Context, string, string, string, WorkloadNetworkVMGroup, *WorkloadNetworksClientBeginUpdateVMGroupOptions)` to `(context.Context, string, string, string, string, WorkloadNetworkVMGroup, *WorkloadNetworksClientBeginUpdateVMGroupOptions)`
22+
- Function `*WorkloadNetworksClient.Get` parameter(s) have been changed from `(context.Context, string, string, *WorkloadNetworksClientGetOptions)` to `(context.Context, string, string, string, *WorkloadNetworksClientGetOptions)`
23+
- Function `*WorkloadNetworksClient.GetDNSService` parameter(s) have been changed from `(context.Context, string, string, string, *WorkloadNetworksClientGetDNSServiceOptions)` to `(context.Context, string, string, string, string, *WorkloadNetworksClientGetDNSServiceOptions)`
24+
- Function `*WorkloadNetworksClient.GetDNSZone` parameter(s) have been changed from `(context.Context, string, string, string, *WorkloadNetworksClientGetDNSZoneOptions)` to `(context.Context, string, string, string, string, *WorkloadNetworksClientGetDNSZoneOptions)`
25+
- Function `*WorkloadNetworksClient.GetGateway` parameter(s) have been changed from `(context.Context, string, string, string, *WorkloadNetworksClientGetGatewayOptions)` to `(context.Context, string, string, string, string, *WorkloadNetworksClientGetGatewayOptions)`
26+
- Function `*WorkloadNetworksClient.GetPortMirroring` parameter(s) have been changed from `(context.Context, string, string, string, *WorkloadNetworksClientGetPortMirroringOptions)` to `(context.Context, string, string, string, string, *WorkloadNetworksClientGetPortMirroringOptions)`
27+
- Function `*WorkloadNetworksClient.GetPublicIP` parameter(s) have been changed from `(context.Context, string, string, string, *WorkloadNetworksClientGetPublicIPOptions)` to `(context.Context, string, string, string, string, *WorkloadNetworksClientGetPublicIPOptions)`
28+
- Function `*WorkloadNetworksClient.GetSegment` parameter(s) have been changed from `(context.Context, string, string, string, *WorkloadNetworksClientGetSegmentOptions)` to `(context.Context, string, string, string, string, *WorkloadNetworksClientGetSegmentOptions)`
29+
- Function `*WorkloadNetworksClient.GetVMGroup` parameter(s) have been changed from `(context.Context, string, string, string, *WorkloadNetworksClientGetVMGroupOptions)` to `(context.Context, string, string, string, string, *WorkloadNetworksClientGetVMGroupOptions)`
30+
- Function `*WorkloadNetworksClient.GetVirtualMachine` parameter(s) have been changed from `(context.Context, string, string, string, *WorkloadNetworksClientGetVirtualMachineOptions)` to `(context.Context, string, string, string, string, *WorkloadNetworksClientGetVirtualMachineOptions)`
31+
- Function `*WorkloadNetworksClient.NewListDNSZonesPager` parameter(s) have been changed from `(string, string, *WorkloadNetworksClientListDNSZonesOptions)` to `(string, string, string, *WorkloadNetworksClientListDNSZonesOptions)`
32+
- Function `*WorkloadNetworksClient.NewListDhcpPager` parameter(s) have been changed from `(string, string, *WorkloadNetworksClientListDhcpOptions)` to `(string, string, string, *WorkloadNetworksClientListDhcpOptions)`
33+
- Function `*WorkloadNetworksClient.NewListGatewaysPager` parameter(s) have been changed from `(string, string, *WorkloadNetworksClientListGatewaysOptions)` to `(string, string, string, *WorkloadNetworksClientListGatewaysOptions)`
34+
- Function `*WorkloadNetworksClient.NewListPortMirroringPager` parameter(s) have been changed from `(string, string, *WorkloadNetworksClientListPortMirroringOptions)` to `(string, string, string, *WorkloadNetworksClientListPortMirroringOptions)`
35+
- Function `*WorkloadNetworksClient.NewListPublicIPsPager` parameter(s) have been changed from `(string, string, *WorkloadNetworksClientListPublicIPsOptions)` to `(string, string, string, *WorkloadNetworksClientListPublicIPsOptions)`
36+
- Function `*WorkloadNetworksClient.NewListSegmentsPager` parameter(s) have been changed from `(string, string, *WorkloadNetworksClientListSegmentsOptions)` to `(string, string, string, *WorkloadNetworksClientListSegmentsOptions)`
37+
- Function `*WorkloadNetworksClient.NewListVMGroupsPager` parameter(s) have been changed from `(string, string, *WorkloadNetworksClientListVMGroupsOptions)` to `(string, string, string, *WorkloadNetworksClientListVMGroupsOptions)`
38+
- Function `*WorkloadNetworksClient.NewListVirtualMachinesPager` parameter(s) have been changed from `(string, string, *WorkloadNetworksClientListVirtualMachinesOptions)` to `(string, string, string, *WorkloadNetworksClientListVirtualMachinesOptions)`
39+
- Type of `PrivateCloudIdentity.Type` has been changed from `*ResourceIdentityType` to `*SystemAssignedServiceIdentityType`
40+
- Type of `ScriptExecutionProperties.NamedOutputs` has been changed from `map[string]any` to `map[string]*ScriptExecutionPropertiesNamedOutput`
41+
- Enum `ResourceIdentityType` has been removed
42+
- Function `*WorkloadNetworksClient.BeginCreateSegments` has been removed
43+
- Function `*WorkloadNetworksClient.NewListDNSServicesPager` has been removed
44+
- Function `*WorkloadNetworksClient.BeginUpdateSegments` has been removed
45+
- Field `SKU` of struct `LocationsClientCheckTrialAvailabilityOptions` has been removed
46+
- Field `PlacementPolicy` of struct `PlacementPoliciesClientUpdateResponse` has been removed
47+
48+
### Features Added
49+
50+
- New enum type `HostKind` with values `HostKindGeneral`, `HostKindSpecialized`
51+
- New enum type `HostMaintenance` with values `HostMaintenanceReplacement`, `HostMaintenanceUpgrade`
52+
- New enum type `HostProvisioningState` with values `HostProvisioningStateCanceled`, `HostProvisioningStateFailed`, `HostProvisioningStateSucceeded`
53+
- New enum type `ProvisionedNetworkProvisioningState` with values `ProvisionedNetworkProvisioningStateCanceled`, `ProvisionedNetworkProvisioningStateFailed`, `ProvisionedNetworkProvisioningStateSucceeded`
54+
- New enum type `ProvisionedNetworkTypes` with values `ProvisionedNetworkTypesEsxManagement`, `ProvisionedNetworkTypesEsxReplication`, `ProvisionedNetworkTypesHcxManagement`, `ProvisionedNetworkTypesHcxUplink`, `ProvisionedNetworkTypesVcenterManagement`, `ProvisionedNetworkTypesVmotion`, `ProvisionedNetworkTypesVsan`
55+
- New enum type `ResourceSKUResourceType` with values `ResourceSKUResourceTypePrivateClouds`, `ResourceSKUResourceTypePrivateCloudsClusters`
56+
- New enum type `ResourceSKURestrictionsReasonCode` with values `ResourceSKURestrictionsReasonCodeNotAvailableForSubscription`, `ResourceSKURestrictionsReasonCodeQuotaID`
57+
- New enum type `ResourceSKURestrictionsType` with values `ResourceSKURestrictionsTypeLocation`, `ResourceSKURestrictionsTypeZone`
58+
- New enum type `SystemAssignedServiceIdentityType` with values `SystemAssignedServiceIdentityTypeNone`, `SystemAssignedServiceIdentityTypeSystemAssigned`
59+
- New function `*ClientFactory.NewHostsClient() *HostsClient`
60+
- New function `*ClientFactory.NewProvisionedNetworksClient() *ProvisionedNetworksClient`
61+
- New function `*ClientFactory.NewSKUsClient() *SKUsClient`
62+
- New function `*GeneralHostProperties.GetHostProperties() *HostProperties`
63+
- New function `*HostProperties.GetHostProperties() *HostProperties`
64+
- New function `NewHostsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*HostsClient, error)`
65+
- New function `*HostsClient.Get(context.Context, string, string, string, string, *HostsClientGetOptions) (HostsClientGetResponse, error)`
66+
- New function `*HostsClient.NewListPager(string, string, string, *HostsClientListOptions) *runtime.Pager[HostsClientListResponse]`
67+
- New function `NewProvisionedNetworksClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ProvisionedNetworksClient, error)`
68+
- New function `*ProvisionedNetworksClient.Get(context.Context, string, string, string, *ProvisionedNetworksClientGetOptions) (ProvisionedNetworksClientGetResponse, error)`
69+
- New function `*ProvisionedNetworksClient.NewListPager(string, string, *ProvisionedNetworksClientListOptions) *runtime.Pager[ProvisionedNetworksClientListResponse]`
70+
- New function `NewSKUsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*SKUsClient, error)`
71+
- New function `*SKUsClient.NewListPager(*SKUsClientListOptions) *runtime.Pager[SKUsClientListResponse]`
72+
- New function `*SpecializedHostProperties.GetHostProperties() *HostProperties`
73+
- New function `*WorkloadNetworksClient.BeginCreateSegment(context.Context, string, string, string, string, WorkloadNetworkSegment, *WorkloadNetworksClientBeginCreateSegmentOptions) (*runtime.Poller[WorkloadNetworksClientCreateSegmentResponse], error)`
74+
- New function `*WorkloadNetworksClient.NewListDNSServicePager(string, string, string, *WorkloadNetworksClientListDNSServiceOptions) *runtime.Pager[WorkloadNetworksClientListDNSServiceResponse]`
75+
- New function `*WorkloadNetworksClient.BeginUpdateSegment(context.Context, string, string, string, string, WorkloadNetworkSegment, *WorkloadNetworksClientBeginUpdateSegmentOptions) (*runtime.Poller[WorkloadNetworksClientUpdateSegmentResponse], error)`
76+
- New struct `GeneralHostProperties`
77+
- New struct `Host`
78+
- New struct `HostListResult`
79+
- New struct `PagedResourceSKU`
80+
- New struct `ProvisionedNetwork`
81+
- New struct `ProvisionedNetworkListResult`
82+
- New struct `ProvisionedNetworkProperties`
83+
- New struct `PureStorageVolume`
84+
- New struct `ResourceSKU`
85+
- New struct `ResourceSKUCapabilities`
86+
- New struct `ResourceSKULocationInfo`
87+
- New struct `ResourceSKURestrictionInfo`
88+
- New struct `ResourceSKURestrictions`
89+
- New struct `ResourceSKUZoneDetails`
90+
- New struct `ScriptExecutionPropertiesNamedOutput`
91+
- New struct `SpecializedHostProperties`
92+
- New field `ManagementNetwork`, `UplinkNetwork` in struct `AddonHcxProperties`
93+
- New field `PureStorageVolume` in struct `DatastoreProperties`
94+
- New field `Sku` in struct `LocationsClientCheckTrialAvailabilityOptions`
95+
- New field `Zones` in struct `PrivateCloud`
96+
97+
398
## 2.0.0 (2024-09-26)
499
### Breaking Changes
5100

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)