|
1 | 1 | # Release History
|
2 | 2 |
|
| 3 | +## 2.0.0 (2024-08-22) |
| 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 | + |
3 | 89 | ## 2.0.0-beta.1 (2024-06-28)
|
4 | 90 | ### Breaking Changes
|
5 | 91 |
|
|
0 commit comments