|
1 | 1 | # Release History
|
2 | 2 |
|
| 3 | +## 2.1.0 (2025-05-29) |
| 4 | + |
| 5 | +### Features Added |
| 6 | + |
| 7 | +- New enum type `HostKind` with values `HostKindGeneral`, `HostKindSpecialized` |
| 8 | +- New enum type `HostMaintenance` with values `HostMaintenanceReplacement`, `HostMaintenanceUpgrade` |
| 9 | +- New enum type `HostProvisioningState` with values `HostProvisioningStateCanceled`, `HostProvisioningStateFailed`, `HostProvisioningStateSucceeded` |
| 10 | +- New enum type `ProvisionedNetworkProvisioningState` with values `ProvisionedNetworkProvisioningStateCanceled`, `ProvisionedNetworkProvisioningStateFailed`, `ProvisionedNetworkProvisioningStateSucceeded` |
| 11 | +- New enum type `ProvisionedNetworkTypes` with values `ProvisionedNetworkTypesEsxManagement`, `ProvisionedNetworkTypesEsxReplication`, `ProvisionedNetworkTypesHcxManagement`, `ProvisionedNetworkTypesHcxUplink`, `ProvisionedNetworkTypesVcenterManagement`, `ProvisionedNetworkTypesVmotion`, `ProvisionedNetworkTypesVsan` |
| 12 | +- New enum type `PureStoragePolicyProvisioningState` with values `PureStoragePolicyProvisioningStateCanceled`, `PureStoragePolicyProvisioningStateDeleting`, `PureStoragePolicyProvisioningStateFailed`, `PureStoragePolicyProvisioningStateSucceeded`, `PureStoragePolicyProvisioningStateUpdating` |
| 13 | +- New enum type `ResourceSKUResourceType` with values `ResourceSKUResourceTypePrivateClouds`, `ResourceSKUResourceTypePrivateCloudsClusters` |
| 14 | +- New enum type `ResourceSKURestrictionsReasonCode` with values `ResourceSKURestrictionsReasonCodeNotAvailableForSubscription`, `ResourceSKURestrictionsReasonCodeQuotaID` |
| 15 | +- New enum type `ResourceSKURestrictionsType` with values `ResourceSKURestrictionsTypeLocation`, `ResourceSKURestrictionsTypeZone` |
| 16 | +- New function `*ClientFactory.NewHostsClient() *HostsClient` |
| 17 | +- New function `*ClientFactory.NewProvisionedNetworksClient() *ProvisionedNetworksClient` |
| 18 | +- New function `*ClientFactory.NewPureStoragePoliciesClient() *PureStoragePoliciesClient` |
| 19 | +- New function `*ClientFactory.NewSKUsClient() *SKUsClient` |
| 20 | +- New function `*GeneralHostProperties.GetHostProperties() *HostProperties` |
| 21 | +- New function `*HostProperties.GetHostProperties() *HostProperties` |
| 22 | +- New function `NewHostsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*HostsClient, error)` |
| 23 | +- New function `*HostsClient.Get(context.Context, string, string, string, string, *HostsClientGetOptions) (HostsClientGetResponse, error)` |
| 24 | +- New function `*HostsClient.NewListPager(string, string, string, *HostsClientListOptions) *runtime.Pager[HostsClientListResponse]` |
| 25 | +- New function `NewProvisionedNetworksClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ProvisionedNetworksClient, error)` |
| 26 | +- New function `*ProvisionedNetworksClient.Get(context.Context, string, string, string, *ProvisionedNetworksClientGetOptions) (ProvisionedNetworksClientGetResponse, error)` |
| 27 | +- New function `*ProvisionedNetworksClient.NewListPager(string, string, *ProvisionedNetworksClientListOptions) *runtime.Pager[ProvisionedNetworksClientListResponse]` |
| 28 | +- New function `NewPureStoragePoliciesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*PureStoragePoliciesClient, error)` |
| 29 | +- New function `*PureStoragePoliciesClient.BeginCreateOrUpdate(context.Context, string, string, string, PureStoragePolicy, *PureStoragePoliciesClientBeginCreateOrUpdateOptions) (*runtime.Poller[PureStoragePoliciesClientCreateOrUpdateResponse], error)` |
| 30 | +- New function `*PureStoragePoliciesClient.BeginDelete(context.Context, string, string, string, *PureStoragePoliciesClientBeginDeleteOptions) (*runtime.Poller[PureStoragePoliciesClientDeleteResponse], error)` |
| 31 | +- New function `*PureStoragePoliciesClient.Get(context.Context, string, string, string, *PureStoragePoliciesClientGetOptions) (PureStoragePoliciesClientGetResponse, error)` |
| 32 | +- New function `*PureStoragePoliciesClient.NewListPager(string, string, *PureStoragePoliciesClientListOptions) *runtime.Pager[PureStoragePoliciesClientListResponse]` |
| 33 | +- New function `NewSKUsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*SKUsClient, error)` |
| 34 | +- New function `*SKUsClient.NewListPager(*SKUsClientListOptions) *runtime.Pager[SKUsClientListResponse]` |
| 35 | +- New function `*SpecializedHostProperties.GetHostProperties() *HostProperties` |
| 36 | +- New struct `GeneralHostProperties` |
| 37 | +- New struct `Host` |
| 38 | +- New struct `HostListResult` |
| 39 | +- New struct `PagedResourceSKU` |
| 40 | +- New struct `ProvisionedNetwork` |
| 41 | +- New struct `ProvisionedNetworkListResult` |
| 42 | +- New struct `ProvisionedNetworkProperties` |
| 43 | +- New struct `PureStoragePolicy` |
| 44 | +- New struct `PureStoragePolicyListResult` |
| 45 | +- New struct `PureStoragePolicyProperties` |
| 46 | +- New struct `PureStorageVolume` |
| 47 | +- New struct `ResourceSKU` |
| 48 | +- New struct `ResourceSKUCapabilities` |
| 49 | +- New struct `ResourceSKULocationInfo` |
| 50 | +- New struct `ResourceSKURestrictionInfo` |
| 51 | +- New struct `ResourceSKURestrictions` |
| 52 | +- New struct `ResourceSKUZoneDetails` |
| 53 | +- New struct `SpecializedHostProperties` |
| 54 | +- New field `ManagementNetwork`, `UplinkNetwork` in struct `AddonHcxProperties` |
| 55 | +- New field `PureStorageVolume` in struct `DatastoreProperties` |
| 56 | +- New field `Zones` in struct `PrivateCloud` |
| 57 | + |
| 58 | + |
3 | 59 | ## 2.0.0 (2024-09-26)
|
4 | 60 | ### Breaking Changes
|
5 | 61 |
|
|
0 commit comments