|
1 | 1 | # Release History |
2 | 2 |
|
| 3 | +## 2.0.0 (2025-05-12) |
| 4 | +### Breaking Changes |
| 5 | + |
| 6 | +- Type of `ErrorAdditionalInfo.Info` has been changed from `any` to `*ErrorAdditionalInfoInfo` |
| 7 | +- Function `*ClientFactory.NewManagementClient` has been removed |
| 8 | +- Function `NewManagementClient` has been removed |
| 9 | +- Function `*ManagementClient.CancelOrderItem` has been removed |
| 10 | +- Function `*ManagementClient.BeginCreateAddress` has been removed |
| 11 | +- Function `*ManagementClient.BeginCreateOrderItem` has been removed |
| 12 | +- Function `*ManagementClient.BeginDeleteAddressByName` has been removed |
| 13 | +- Function `*ManagementClient.BeginDeleteOrderItemByName` has been removed |
| 14 | +- Function `*ManagementClient.GetAddressByName` has been removed |
| 15 | +- Function `*ManagementClient.GetOrderByName` has been removed |
| 16 | +- Function `*ManagementClient.GetOrderItemByName` has been removed |
| 17 | +- Function `*ManagementClient.NewListAddressesAtResourceGroupLevelPager` has been removed |
| 18 | +- Function `*ManagementClient.NewListAddressesAtSubscriptionLevelPager` has been removed |
| 19 | +- Function `*ManagementClient.NewListConfigurationsPager` has been removed |
| 20 | +- Function `*ManagementClient.NewListOperationsPager` has been removed |
| 21 | +- Function `*ManagementClient.NewListOrderAtResourceGroupLevelPager` has been removed |
| 22 | +- Function `*ManagementClient.NewListOrderAtSubscriptionLevelPager` has been removed |
| 23 | +- Function `*ManagementClient.NewListOrderItemsAtResourceGroupLevelPager` has been removed |
| 24 | +- Function `*ManagementClient.NewListOrderItemsAtSubscriptionLevelPager` has been removed |
| 25 | +- Function `*ManagementClient.NewListProductFamiliesMetadataPager` has been removed |
| 26 | +- Function `*ManagementClient.NewListProductFamiliesPager` has been removed |
| 27 | +- Function `*ManagementClient.BeginReturnOrderItem` has been removed |
| 28 | +- Function `*ManagementClient.BeginUpdateAddress` has been removed |
| 29 | +- Function `*ManagementClient.BeginUpdateOrderItem` has been removed |
| 30 | +- Struct `BasicInformation` has been removed |
| 31 | +- Struct `CommonProperties` has been removed |
| 32 | +- Struct `ConfigurationFilters` has been removed |
| 33 | +- Struct `ErrorResponse` has been removed |
| 34 | +- Struct `ProxyResource` has been removed |
| 35 | +- Struct `Resource` has been removed |
| 36 | +- Struct `ShippingDetails` has been removed |
| 37 | +- Struct `TrackedResource` has been removed |
| 38 | +- Field `ConfigurationFilters` of struct `ConfigurationsRequest` has been removed |
| 39 | +- Field `ManagementRpDetails` of struct `OrderItemDetails` has been removed |
| 40 | +- Field `Count`, `DeviceDetails` of struct `ProductDetails` has been removed |
| 41 | + |
| 42 | +### Features Added |
| 43 | + |
| 44 | +- New value `AvailabilityStageDiscoverable` added to enum type `AvailabilityStage` |
| 45 | +- New value `LinkTypeDiscoverable` added to enum type `LinkType` |
| 46 | +- New value `OrderItemTypeExternal` added to enum type `OrderItemType` |
| 47 | +- New value `StageNameReadyToSetup` added to enum type `StageName` |
| 48 | +- New enum type `AddressClassification` with values `AddressClassificationShipping`, `AddressClassificationSite` |
| 49 | +- New enum type `AutoProvisioningStatus` with values `AutoProvisioningStatusDisabled`, `AutoProvisioningStatusEnabled` |
| 50 | +- New enum type `ChildConfigurationType` with values `ChildConfigurationTypeAdditionalConfiguration`, `ChildConfigurationTypeDeviceConfiguration` |
| 51 | +- New enum type `DevicePresenceVerificationStatus` with values `DevicePresenceVerificationStatusCompleted`, `DevicePresenceVerificationStatusNotInitiated` |
| 52 | +- New enum type `FulfillmentType` with values `FulfillmentTypeExternal`, `FulfillmentTypeMicrosoft` |
| 53 | +- New enum type `IdentificationType` with values `IdentificationTypeNotSupported`, `IdentificationTypeSerialNumber` |
| 54 | +- New enum type `OrderMode` with values `OrderModeDefault`, `OrderModeDoNotFulfill` |
| 55 | +- New enum type `ProvisioningState` with values `ProvisioningStateCanceled`, `ProvisioningStateCreating`, `ProvisioningStateFailed`, `ProvisioningStateSucceeded` |
| 56 | +- New enum type `ProvisioningSupport` with values `ProvisioningSupportCloudBased`, `ProvisioningSupportManual` |
| 57 | +- New enum type `TermCommitmentType` with values `TermCommitmentTypeNone`, `TermCommitmentTypeTimed`, `TermCommitmentTypeTrial` |
| 58 | +- New function `NewAddressResourcesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AddressResourcesClient, error)` |
| 59 | +- New function `*AddressResourcesClient.BeginCreate(context.Context, string, string, AddressResource, *AddressResourcesClientBeginCreateOptions) (*runtime.Poller[AddressResourcesClientCreateResponse], error)` |
| 60 | +- New function `*AddressResourcesClient.BeginDelete(context.Context, string, string, *AddressResourcesClientBeginDeleteOptions) (*runtime.Poller[AddressResourcesClientDeleteResponse], error)` |
| 61 | +- New function `*AddressResourcesClient.Get(context.Context, string, string, *AddressResourcesClientGetOptions) (AddressResourcesClientGetResponse, error)` |
| 62 | +- New function `*AddressResourcesClient.NewListByResourceGroupPager(string, *AddressResourcesClientListByResourceGroupOptions) *runtime.Pager[AddressResourcesClientListByResourceGroupResponse]` |
| 63 | +- New function `*AddressResourcesClient.NewListBySubscriptionPager(*AddressResourcesClientListBySubscriptionOptions) *runtime.Pager[AddressResourcesClientListBySubscriptionResponse]` |
| 64 | +- New function `*AddressResourcesClient.BeginUpdate(context.Context, string, string, AddressUpdateParameter, *AddressResourcesClientBeginUpdateOptions) (*runtime.Poller[AddressResourcesClientUpdateResponse], error)` |
| 65 | +- New function `*ClientFactory.NewAddressResourcesClient() *AddressResourcesClient` |
| 66 | +- New function `*ClientFactory.NewOperationsClient() *OperationsClient` |
| 67 | +- New function `*ClientFactory.NewOrderItemResourcesClient() *OrderItemResourcesClient` |
| 68 | +- New function `*ClientFactory.NewOrderResourcesClient() *OrderResourcesClient` |
| 69 | +- New function `*ClientFactory.NewOrdersOperationGroupClient() *OrdersOperationGroupClient` |
| 70 | +- New function `*ClientFactory.NewProductsAndConfigurationsOperationGroupClient() *ProductsAndConfigurationsOperationGroupClient` |
| 71 | +- New function `NewOperationsClient(azcore.TokenCredential, *arm.ClientOptions) (*OperationsClient, error)` |
| 72 | +- New function `*OperationsClient.NewListPager(*OperationsClientListOptions) *runtime.Pager[OperationsClientListResponse]` |
| 73 | +- New function `NewOrderItemResourcesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*OrderItemResourcesClient, error)` |
| 74 | +- New function `*OrderItemResourcesClient.Cancel(context.Context, string, string, CancellationReason, *OrderItemResourcesClientCancelOptions) (OrderItemResourcesClientCancelResponse, error)` |
| 75 | +- New function `*OrderItemResourcesClient.BeginCreate(context.Context, string, string, OrderItemResource, *OrderItemResourcesClientBeginCreateOptions) (*runtime.Poller[OrderItemResourcesClientCreateResponse], error)` |
| 76 | +- New function `*OrderItemResourcesClient.BeginDelete(context.Context, string, string, *OrderItemResourcesClientBeginDeleteOptions) (*runtime.Poller[OrderItemResourcesClientDeleteResponse], error)` |
| 77 | +- New function `*OrderItemResourcesClient.Get(context.Context, string, string, *OrderItemResourcesClientGetOptions) (OrderItemResourcesClientGetResponse, error)` |
| 78 | +- New function `*OrderItemResourcesClient.NewListByResourceGroupPager(string, *OrderItemResourcesClientListByResourceGroupOptions) *runtime.Pager[OrderItemResourcesClientListByResourceGroupResponse]` |
| 79 | +- New function `*OrderItemResourcesClient.NewListBySubscriptionPager(*OrderItemResourcesClientListBySubscriptionOptions) *runtime.Pager[OrderItemResourcesClientListBySubscriptionResponse]` |
| 80 | +- New function `*OrderItemResourcesClient.BeginReturnOrderItem(context.Context, string, string, ReturnOrderItemDetails, *OrderItemResourcesClientBeginReturnOrderItemOptions) (*runtime.Poller[OrderItemResourcesClientReturnOrderItemResponse], error)` |
| 81 | +- New function `*OrderItemResourcesClient.BeginUpdate(context.Context, string, string, OrderItemUpdateParameter, *OrderItemResourcesClientBeginUpdateOptions) (*runtime.Poller[OrderItemResourcesClientUpdateResponse], error)` |
| 82 | +- New function `NewOrderResourcesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*OrderResourcesClient, error)` |
| 83 | +- New function `*OrderResourcesClient.Get(context.Context, string, string, string, *OrderResourcesClientGetOptions) (OrderResourcesClientGetResponse, error)` |
| 84 | +- New function `NewOrdersOperationGroupClient(string, azcore.TokenCredential, *arm.ClientOptions) (*OrdersOperationGroupClient, error)` |
| 85 | +- New function `*OrdersOperationGroupClient.NewListByResourceGroupPager(string, *OrdersOperationGroupClientListByResourceGroupOptions) *runtime.Pager[OrdersOperationGroupClientListByResourceGroupResponse]` |
| 86 | +- New function `*OrdersOperationGroupClient.NewListBySubscriptionPager(*OrdersOperationGroupClientListBySubscriptionOptions) *runtime.Pager[OrdersOperationGroupClientListBySubscriptionResponse]` |
| 87 | +- New function `NewProductsAndConfigurationsOperationGroupClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ProductsAndConfigurationsOperationGroupClient, error)` |
| 88 | +- New function `*ProductsAndConfigurationsOperationGroupClient.NewListConfigurationsPager(ConfigurationsRequest, *ProductsAndConfigurationsOperationGroupClientListConfigurationsOptions) *runtime.Pager[ProductsAndConfigurationsOperationGroupClientListConfigurationsResponse]` |
| 89 | +- New function `*ProductsAndConfigurationsOperationGroupClient.NewListProductFamiliesMetadataPager(*ProductsAndConfigurationsOperationGroupClientListProductFamiliesMetadataOptions) *runtime.Pager[ProductsAndConfigurationsOperationGroupClientListProductFamiliesMetadataResponse]` |
| 90 | +- New function `*ProductsAndConfigurationsOperationGroupClient.NewListProductFamiliesPager(ProductFamiliesRequest, *ProductsAndConfigurationsOperationGroupClientListProductFamiliesOptions) *runtime.Pager[ProductsAndConfigurationsOperationGroupClientListProductFamiliesResponse]` |
| 91 | +- New struct `AdditionalConfiguration` |
| 92 | +- New struct `CategoryInformation` |
| 93 | +- New struct `ChildConfiguration` |
| 94 | +- New struct `ChildConfigurationFilter` |
| 95 | +- New struct `ChildConfigurationProperties` |
| 96 | +- New struct `ConfigurationDeviceDetails` |
| 97 | +- New struct `ConfigurationFilter` |
| 98 | +- New struct `DevicePresenceVerificationDetails` |
| 99 | +- New struct `ErrorAdditionalInfoInfo` |
| 100 | +- New struct `GroupedChildConfigurations` |
| 101 | +- New struct `OkResponse` |
| 102 | +- New struct `OrderItemDetailsUpdateParameter` |
| 103 | +- New struct `ProductDetailsUpdateParameter` |
| 104 | +- New struct `ProvisioningDetails` |
| 105 | +- New struct `SiteDetails` |
| 106 | +- New struct `TermCommitmentInformation` |
| 107 | +- New struct `TermCommitmentPreferences` |
| 108 | +- New struct `TermTypeDetails` |
| 109 | +- New struct `UserAssignedIdentity` |
| 110 | +- New field `AddressClassification`, `ProvisioningState` in struct `AddressProperties` |
| 111 | +- New field `TermTypeDetails` in struct `BillingMeterDetails` |
| 112 | +- New field `ChildConfigurationTypes`, `FulfilledBy`, `GroupedChildConfigurations`, `ProvisioningSupport`, `SupportedTermCommitmentDurations` in struct `ConfigurationProperties` |
| 113 | +- New field `ConfigurationFilter` in struct `ConfigurationsRequest` |
| 114 | +- New field `DisplaySerialNumber`, `ProvisioningDetails`, `ProvisioningSupport` in struct `DeviceDetails` |
| 115 | +- New field `ConfigurationIDDisplayName` in struct `HierarchyInformation` |
| 116 | +- New field `OrderItemMode`, `SiteDetails` in struct `OrderItemDetails` |
| 117 | +- New field `ProvisioningState` in struct `OrderItemProperties` |
| 118 | +- New field `Identity` in struct `OrderItemResource` |
| 119 | +- New field `Identity` in struct `OrderItemUpdateParameter` |
| 120 | +- New field `OrderItemDetails` in struct `OrderItemUpdateProperties` |
| 121 | +- New field `OrderMode` in struct `OrderProperties` |
| 122 | +- New field `TermCommitmentPreferences` in struct `Preferences` |
| 123 | +- New field `ChildConfigurationDeviceDetails`, `IdentificationType`, `OptInAdditionalConfigurations`, `ParentDeviceDetails`, `ParentProvisioningDetails`, `TermCommitmentInformation` in struct `ProductDetails` |
| 124 | +- New field `FulfilledBy` in struct `ProductFamilyProperties` |
| 125 | +- New field `FulfilledBy` in struct `ProductLineProperties` |
| 126 | +- New field `FulfilledBy` in struct `ProductProperties` |
| 127 | +- New field `UserAssignedIdentities` in struct `ResourceIdentity` |
| 128 | + |
| 129 | + |
3 | 130 | ## 1.2.0 (2023-11-24) |
4 | 131 | ### Features Added |
5 | 132 |
|
|
0 commit comments