2.0.0-beta.1 (2026-03-19)
Breaking Changes
- Function
*ClientFactory.NewManagementClienthas been removed - Function
NewManagementClienthas been removed - Function
*ManagementClient.CancelOrderItemhas been removed - Function
*ManagementClient.BeginCreateAddresshas been removed - Function
*ManagementClient.BeginCreateOrderItemhas been removed - Function
*ManagementClient.BeginDeleteAddressByNamehas been removed - Function
*ManagementClient.BeginDeleteOrderItemByNamehas been removed - Function
*ManagementClient.GetAddressByNamehas been removed - Function
*ManagementClient.GetOrderByNamehas been removed - Function
*ManagementClient.GetOrderItemByNamehas been removed - Function
*ManagementClient.NewListAddressesAtResourceGroupLevelPagerhas been removed - Function
*ManagementClient.NewListAddressesAtSubscriptionLevelPagerhas been removed - Function
*ManagementClient.NewListConfigurationsPagerhas been removed - Function
*ManagementClient.NewListOperationsPagerhas been removed - Function
*ManagementClient.NewListOrderAtResourceGroupLevelPagerhas been removed - Function
*ManagementClient.NewListOrderAtSubscriptionLevelPagerhas been removed - Function
*ManagementClient.NewListOrderItemsAtResourceGroupLevelPagerhas been removed - Function
*ManagementClient.NewListOrderItemsAtSubscriptionLevelPagerhas been removed - Function
*ManagementClient.NewListProductFamiliesMetadataPagerhas been removed - Function
*ManagementClient.NewListProductFamiliesPagerhas been removed - Function
*ManagementClient.BeginReturnOrderItemhas been removed - Function
*ManagementClient.BeginUpdateAddresshas been removed - Function
*ManagementClient.BeginUpdateOrderItemhas been removed - Struct
BasicInformationhas been removed - Struct
CommonPropertieshas been removed - Struct
ConfigurationFiltershas been removed - Struct
ErrorResponsehas been removed - Struct
ProxyResourcehas been removed - Struct
Resourcehas been removed - Struct
ShippingDetailshas been removed - Struct
TrackedResourcehas been removed - Field
ConfigurationFiltersof structConfigurationsRequesthas been removed - Field
ManagementRpDetailsof structOrderItemDetailshas been removed - Field
Count,DeviceDetailsof structProductDetailshas been removed
Features Added
- New value
AvailabilityStageDiscoverableadded to enum typeAvailabilityStage - New value
LinkTypeDiscoverableadded to enum typeLinkType - New value
OrderItemTypeExternaladded to enum typeOrderItemType - New value
StageNameReadyToSetupadded to enum typeStageName - New enum type
AddressClassificationwith valuesAddressClassificationShipping,AddressClassificationSite - New enum type
AutoProvisioningStatuswith valuesAutoProvisioningStatusDisabled,AutoProvisioningStatusEnabled - New enum type
ChildConfigurationTypewith valuesChildConfigurationTypeAdditionalConfiguration,ChildConfigurationTypeDeviceConfiguration - New enum type
DevicePresenceVerificationStatuswith valuesDevicePresenceVerificationStatusCompleted,DevicePresenceVerificationStatusNotInitiated - New enum type
FulfillmentTypewith valuesFulfillmentTypeExternal,FulfillmentTypeMicrosoft - New enum type
IdentificationTypewith valuesIdentificationTypeNotSupported,IdentificationTypeSerialNumber - New enum type
OrderModewith valuesOrderModeDefault,OrderModeDoNotFulfill - New enum type
ProvisioningStatewith valuesProvisioningStateCanceled,ProvisioningStateCreating,ProvisioningStateFailed,ProvisioningStateSucceeded - New enum type
ProvisioningSupportwith valuesProvisioningSupportCloudBased,ProvisioningSupportManual - New enum type
TermCommitmentTypewith valuesTermCommitmentTypeNone,TermCommitmentTypeTimed,TermCommitmentTypeTrial - New function
NewAddressesClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*AddressesClient, error) - New function
*AddressesClient.BeginCreate(ctx context.Context, resourceGroupName string, addressName string, addressResource AddressResource, options *AddressesClientBeginCreateOptions) (*runtime.Poller[AddressesClientCreateResponse], error) - New function
*AddressesClient.BeginDelete(ctx context.Context, resourceGroupName string, addressName string, options *AddressesClientBeginDeleteOptions) (*runtime.Poller[AddressesClientDeleteResponse], error) - New function
*AddressesClient.Get(ctx context.Context, resourceGroupName string, addressName string, options *AddressesClientGetOptions) (AddressesClientGetResponse, error) - New function
*AddressesClient.NewListByResourceGroupPager(resourceGroupName string, options *AddressesClientListByResourceGroupOptions) *runtime.Pager[AddressesClientListByResourceGroupResponse] - New function
*AddressesClient.NewListBySubscriptionPager(options *AddressesClientListBySubscriptionOptions) *runtime.Pager[AddressesClientListBySubscriptionResponse] - New function
*AddressesClient.BeginUpdate(ctx context.Context, resourceGroupName string, addressName string, addressUpdateParameter AddressUpdateParameter, options *AddressesClientBeginUpdateOptions) (*runtime.Poller[AddressesClientUpdateResponse], error) - New function
*ClientFactory.NewAddressesClient() *AddressesClient - New function
*ClientFactory.NewOperationsClient() *OperationsClient - New function
*ClientFactory.NewOrderItemsClient() *OrderItemsClient - New function
*ClientFactory.NewOrdersClient() *OrdersClient - New function
*ClientFactory.NewProductsAndConfigurationsClient() *ProductsAndConfigurationsClient - New function
NewOperationsClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*OperationsClient, error) - New function
*OperationsClient.NewListPager(options *OperationsClientListOptions) *runtime.Pager[OperationsClientListResponse] - New function
NewOrderItemsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*OrderItemsClient, error) - New function
*OrderItemsClient.Cancel(ctx context.Context, resourceGroupName string, orderItemName string, cancellationReason CancellationReason, options *OrderItemsClientCancelOptions) (OrderItemsClientCancelResponse, error) - New function
*OrderItemsClient.BeginCreate(ctx context.Context, resourceGroupName string, orderItemName string, orderItemResource OrderItemResource, options *OrderItemsClientBeginCreateOptions) (*runtime.Poller[OrderItemsClientCreateResponse], error) - New function
*OrderItemsClient.BeginDelete(ctx context.Context, resourceGroupName string, orderItemName string, options *OrderItemsClientBeginDeleteOptions) (*runtime.Poller[OrderItemsClientDeleteResponse], error) - New function
*OrderItemsClient.Get(ctx context.Context, resourceGroupName string, orderItemName string, options *OrderItemsClientGetOptions) (OrderItemsClientGetResponse, error) - New function
*OrderItemsClient.NewListByResourceGroupPager(resourceGroupName string, options *OrderItemsClientListByResourceGroupOptions) *runtime.Pager[OrderItemsClientListByResourceGroupResponse] - New function
*OrderItemsClient.NewListBySubscriptionPager(options *OrderItemsClientListBySubscriptionOptions) *runtime.Pager[OrderItemsClientListBySubscriptionResponse] - New function
*OrderItemsClient.BeginReturn(ctx context.Context, resourceGroupName string, orderItemName string, returnOrderItemDetails ReturnOrderItemDetails, options *OrderItemsClientBeginReturnOptions) (*runtime.Poller[OrderItemsClientReturnResponse], error) - New function
*OrderItemsClient.BeginUpdate(ctx context.Context, resourceGroupName string, orderItemName string, orderItemUpdateParameter OrderItemUpdateParameter, options *OrderItemsClientBeginUpdateOptions) (*runtime.Poller[OrderItemsClientUpdateResponse], error) - New function
NewOrdersClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*OrdersClient, error) - New function
*OrdersClient.Get(ctx context.Context, resourceGroupName string, location string, orderName string, options *OrdersClientGetOptions) (OrdersClientGetResponse, error) - New function
*OrdersClient.NewListByResourceGroupPager(resourceGroupName string, options *OrdersClientListByResourceGroupOptions) *runtime.Pager[OrdersClientListByResourceGroupResponse] - New function
*OrdersClient.NewListBySubscriptionPager(options *OrdersClientListBySubscriptionOptions) *runtime.Pager[OrdersClientListBySubscriptionResponse] - New function
NewProductsAndConfigurationsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*ProductsAndConfigurationsClient, error) - New function
*ProductsAndConfigurationsClient.NewListConfigurationsPager(configurationsRequest ConfigurationsRequest, options *ProductsAndConfigurationsClientListConfigurationsOptions) *runtime.Pager[ProductsAndConfigurationsClientListConfigurationsResponse] - New function
*ProductsAndConfigurationsClient.NewListProductFamiliesMetadataPager(options *ProductsAndConfigurationsClientListProductFamiliesMetadataOptions) *runtime.Pager[ProductsAndConfigurationsClientListProductFamiliesMetadataResponse] - New function
*ProductsAndConfigurationsClient.NewListProductFamiliesPager(productFamiliesRequest ProductFamiliesRequest, options *ProductsAndConfigurationsClientListProductFamiliesOptions) *runtime.Pager[ProductsAndConfigurationsClientListProductFamiliesResponse] - New struct
AdditionalConfiguration - New struct
CategoryInformation - New struct
ChildConfiguration - New struct
ChildConfigurationFilter - New struct
ChildConfigurationProperties - New struct
ConfigurationDeviceDetails - New struct
ConfigurationFilter - New struct
DevicePresenceVerificationDetails - New struct
GroupedChildConfigurations - New struct
OrderItemDetailsUpdateParameter - New struct
ProductDetailsUpdateParameter - New struct
ProvisioningDetails - New struct
SiteDetails - New struct
TermCommitmentInformation - New struct
TermCommitmentPreferences - New struct
TermTypeDetails - New struct
UserAssignedIdentity - New field
AddressClassification,ProvisioningStatein structAddressProperties - New field
TermTypeDetailsin structBillingMeterDetails - New field
ChildConfigurationTypes,FulfilledBy,GroupedChildConfigurations,ProvisioningSupport,SupportedTermCommitmentDurationsin structConfigurationProperties - New field
ConfigurationFilterin structConfigurationsRequest - New field
DisplaySerialNumber,ProvisioningDetails,ProvisioningSupportin structDeviceDetails - New field
ConfigurationIDDisplayNamein structHierarchyInformation - New field
OrderItemMode,SiteDetailsin structOrderItemDetails - New field
ProvisioningStatein structOrderItemProperties - New field
Identityin structOrderItemResource - New field
Identityin structOrderItemUpdateParameter - New field
OrderItemDetailsin structOrderItemUpdateProperties - New field
OrderModein structOrderProperties - New field
TermCommitmentPreferencesin structPreferences - New field
ChildConfigurationDeviceDetails,IdentificationType,OptInAdditionalConfigurations,ParentDeviceDetails,ParentProvisioningDetails,TermCommitmentInformationin structProductDetails - New field
FulfilledByin structProductFamilyProperties - New field
FulfilledByin structProductLineProperties - New field
FulfilledByin structProductProperties - New field
UserAssignedIdentitiesin structResourceIdentity