Skip to content

Commit 6c553d5

Browse files
azure-sdkAlancere
andauthored
[Release] sdk/resourcemanager/avs/armavs/2.0.0-beta.1 (Azure#22870)
* [Release] sdk/resourcemanager/avs/armavs/2.0.0 generation from spec commit: 9c51b17f1c544eea0f6a67c01a6b763995521f52 * regenerated * release 2.0.0-beta.1 --------- Co-authored-by: ReleaseHelper <ReleaseHelper> Co-authored-by: Alancere <[email protected]>
1 parent d143f72 commit 6c553d5

File tree

67 files changed

+4315
-2756
lines changed

Some content is hidden

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

67 files changed

+4315
-2756
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-beta.1 (2024-06-28)
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
## 1.4.0 (2023-11-24)
490
### Features Added
591

sdk/resourcemanager/avs/armavs/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Azure VMware Solution Module for Go
22

3-
[![PkgGoDev](https://pkg.go.dev/badge/github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/avs/armavs)](https://pkg.go.dev/github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/avs/armavs)
3+
[![PkgGoDev](https://pkg.go.dev/badge/github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/avs/armavs/v2)](https://pkg.go.dev/github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/avs/armavs/v2)
44

55
The `armavs` module provides operations for working with Azure VMware Solution.
66

@@ -20,7 +20,7 @@ This project uses [Go modules](https://github.com/golang/go/wiki/Modules) for ve
2020
Install the Azure VMware Solution module:
2121

2222
```sh
23-
go get github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/avs/armavs
23+
go get github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/avs/armavs/v2
2424
```
2525

2626
## Authorization
@@ -57,7 +57,7 @@ clientFactory, err := armavs.NewClientFactory(<subscription ID>, cred, &options)
5757
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.
5858

5959
```go
60-
client := clientFactory.NewVirtualMachinesClient()
60+
client := clientFactory.NewAddonsClient()
6161
```
6262

6363
## Fakes

sdk/resourcemanager/avs/armavs/addons_client.go

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

0 commit comments

Comments
 (0)