|
1 | 1 | # Release History |
2 | 2 |
|
| 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 | + |
3 | 98 | ## 2.0.0 (2024-09-26) |
4 | 99 | ### Breaking Changes |
5 | 100 |
|
|
0 commit comments