Skip to content

Commit 72d1bfa

Browse files
author
SDKAuto
committed
CodeGen from PR 3490 in test-repo-billy/azure-rest-api-specs
Merge dc0aced7e8a1195ca79feee1888b0d40df4b02ff into c221294c903b4bcbe7b1ee4bce901322a7056943
1 parent fdfd924 commit 72d1bfa

File tree

103 files changed

+7749
-19638
lines changed

Some content is hidden

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

103 files changed

+7749
-19638
lines changed

sdk/resourcemanager/avs/armavs/CHANGELOG.md

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

3+
## 2.0.0 (2024-08-20)
4+
### Breaking Changes
5+
6+
- Function `*WorkloadNetworksClient.Get` parameter(s) have been changed from `(context.Context, string, string, WorkloadNetworkName, *WorkloadNetworksClientGetOptions)` to `(context.Context, string, string, *WorkloadNetworksClientGetOptions)`
7+
- Type of `Operation.Origin` has been changed from `*string` to `*Origin`
8+
- Enum `WorkloadNetworkName` has been removed
9+
- Struct `LogSpecification` has been removed
10+
- Struct `MetricDimension` has been removed
11+
- Struct `MetricSpecification` has been removed
12+
- Struct `OperationList` has been removed
13+
- Struct `OperationProperties` has been removed
14+
- Struct `ServiceSpecification` has been removed
15+
- Field `Properties` of struct `Operation` has been removed
16+
- Field `OperationList` of struct `OperationsClientListResponse` has been removed
17+
18+
### Features Added
19+
20+
- New enum type `ActionType` with values `ActionTypeInternal`
21+
- New enum type `CloudLinkProvisioningState` with values `CloudLinkProvisioningStateCanceled`, `CloudLinkProvisioningStateFailed`, `CloudLinkProvisioningStateSucceeded`
22+
- New enum type `CreatedByType` with values `CreatedByTypeApplication`, `CreatedByTypeKey`, `CreatedByTypeManagedIdentity`, `CreatedByTypeUser`
23+
- New enum type `DNSZoneType` with values `DNSZoneTypePrivate`, `DNSZoneTypePublic`
24+
- New enum type `HcxEnterpriseSiteProvisioningState` with values `HcxEnterpriseSiteProvisioningStateCanceled`, `HcxEnterpriseSiteProvisioningStateFailed`, `HcxEnterpriseSiteProvisioningStateSucceeded`
25+
- New enum type `IscsiPathProvisioningState` with values `IscsiPathProvisioningStateBuilding`, `IscsiPathProvisioningStateCanceled`, `IscsiPathProvisioningStateDeleting`, `IscsiPathProvisioningStateFailed`, `IscsiPathProvisioningStatePending`, `IscsiPathProvisioningStateSucceeded`, `IscsiPathProvisioningStateUpdating`
26+
- New enum type `Origin` with values `OriginSystem`, `OriginUser`, `OriginUserSystem`
27+
- New enum type `SKUTier` with values `SKUTierBasic`, `SKUTierFree`, `SKUTierPremium`, `SKUTierStandard`
28+
- New enum type `ScriptCmdletAudience` with values `ScriptCmdletAudienceAny`, `ScriptCmdletAudienceAutomation`
29+
- New enum type `ScriptCmdletProvisioningState` with values `ScriptCmdletProvisioningStateCanceled`, `ScriptCmdletProvisioningStateFailed`, `ScriptCmdletProvisioningStateSucceeded`
30+
- New enum type `ScriptPackageProvisioningState` with values `ScriptPackageProvisioningStateCanceled`, `ScriptPackageProvisioningStateFailed`, `ScriptPackageProvisioningStateSucceeded`
31+
- New enum type `VirtualMachineProvisioningState` with values `VirtualMachineProvisioningStateCanceled`, `VirtualMachineProvisioningStateFailed`, `VirtualMachineProvisioningStateSucceeded`
32+
- New enum type `WorkloadNetworkProvisioningState` with values `WorkloadNetworkProvisioningStateBuilding`, `WorkloadNetworkProvisioningStateCanceled`, `WorkloadNetworkProvisioningStateDeleting`, `WorkloadNetworkProvisioningStateFailed`, `WorkloadNetworkProvisioningStateSucceeded`, `WorkloadNetworkProvisioningStateUpdating`
33+
- New function `*ClientFactory.NewIscsiPathsClient() *IscsiPathsClient`
34+
- New function `NewIscsiPathsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*IscsiPathsClient, error)`
35+
- New function `*IscsiPathsClient.BeginCreateOrUpdate(context.Context, string, string, IscsiPath, *IscsiPathsClientBeginCreateOrUpdateOptions) (*runtime.Poller[IscsiPathsClientCreateOrUpdateResponse], error)`
36+
- New function `*IscsiPathsClient.BeginDelete(context.Context, string, string, *IscsiPathsClientBeginDeleteOptions) (*runtime.Poller[IscsiPathsClientDeleteResponse], error)`
37+
- New function `*IscsiPathsClient.Get(context.Context, string, string, *IscsiPathsClientGetOptions) (IscsiPathsClientGetResponse, error)`
38+
- New function `*IscsiPathsClient.NewListByPrivateCloudPager(string, string, *IscsiPathsClientListByPrivateCloudOptions) *runtime.Pager[IscsiPathsClientListByPrivateCloudResponse]`
39+
- New struct `ElasticSanVolume`
40+
- New struct `IscsiPath`
41+
- New struct `IscsiPathListResult`
42+
- New struct `IscsiPathProperties`
43+
- New struct `OperationListResult`
44+
- New struct `SystemData`
45+
- New struct `WorkloadNetworkProperties`
46+
- New field `SystemData` in struct `Addon`
47+
- New field `SystemData` in struct `CloudLink`
48+
- New field `ProvisioningState` in struct `CloudLinkProperties`
49+
- New field `SystemData` in struct `Cluster`
50+
- New field `VsanDatastoreName` in struct `ClusterProperties`
51+
- New field `SKU` in struct `ClusterUpdate`
52+
- New field `SystemData` in struct `Datastore`
53+
- New field `ElasticSanVolume` in struct `DatastoreProperties`
54+
- New field `HcxCloudManagerIP`, `NsxtManagerIP`, `VcenterIP` in struct `Endpoints`
55+
- New field `SystemData` in struct `ExpressRouteAuthorization`
56+
- New field `SystemData` in struct `GlobalReachConnection`
57+
- New field `SystemData` in struct `HcxEnterpriseSite`
58+
- New field `ProvisioningState` in struct `HcxEnterpriseSiteProperties`
59+
- New field `VsanDatastoreName` in struct `ManagementCluster`
60+
- New field `ActionType` in struct `Operation`
61+
- New anonymous field `OperationListResult` in struct `OperationsClientListResponse`
62+
- New field `SystemData` in struct `PlacementPolicy`
63+
- New field `SystemData` in struct `PrivateCloud`
64+
- New field `DNSZoneType`, `VirtualNetworkID` in struct `PrivateCloudProperties`
65+
- New field `SKU` in struct `PrivateCloudUpdate`
66+
- New field `DNSZoneType` in struct `PrivateCloudUpdateProperties`
67+
- New field `Capacity`, `Family`, `Size`, `Tier` in struct `SKU`
68+
- New field `SystemData` in struct `ScriptCmdlet`
69+
- New field `Audience`, `ProvisioningState` in struct `ScriptCmdletProperties`
70+
- New field `SystemData` in struct `ScriptExecution`
71+
- New field `SystemData` in struct `ScriptPackage`
72+
- New field `ProvisioningState` in struct `ScriptPackageProperties`
73+
- New field `SystemData` in struct `VirtualMachine`
74+
- New field `ProvisioningState` in struct `VirtualMachineProperties`
75+
- New field `Properties`, `SystemData` in struct `WorkloadNetwork`
76+
- New field `SystemData` in struct `WorkloadNetworkDNSService`
77+
- New field `SystemData` in struct `WorkloadNetworkDNSZone`
78+
- New field `SystemData` in struct `WorkloadNetworkDhcp`
79+
- New field `SystemData` in struct `WorkloadNetworkGateway`
80+
- New field `ProvisioningState` in struct `WorkloadNetworkGatewayProperties`
81+
- New field `SystemData` in struct `WorkloadNetworkPortMirroring`
82+
- New field `SystemData` in struct `WorkloadNetworkPublicIP`
83+
- New field `SystemData` in struct `WorkloadNetworkSegment`
84+
- New field `SystemData` in struct `WorkloadNetworkVMGroup`
85+
- New field `SystemData` in struct `WorkloadNetworkVirtualMachine`
86+
- New field `ProvisioningState` in struct `WorkloadNetworkVirtualMachineProperties`
87+
88+
389
## 2.0.0-beta.1 (2024-06-28)
490
### Breaking Changes
591

0 commit comments

Comments
 (0)