Skip to content

Commit deeda69

Browse files
author
SDKAuto
committed
CodeGen from PR 34238 in Azure/azure-rest-api-specs
Merge 967db350c17d45620e3ad3904e4f4d22da0ce6c3 into 37a849b656ecfb33424822b9f245aebff2ae994f
1 parent b429a1d commit deeda69

40 files changed

+7459
-5809
lines changed

sdk/resourcemanager/edgeorder/armedgeorder/CHANGELOG.md

Lines changed: 127 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,132 @@
11
# Release History
22

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+
3130
## 1.2.0 (2023-11-24)
4131
### Features Added
5132

sdk/resourcemanager/edgeorder/armedgeorder/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ This project uses [Go modules](https://github.com/golang/go/wiki/Modules) for ve
1818
Install the Azure Edge Order module:
1919

2020
```sh
21-
go get github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/edgeorder/armedgeorder
21+
go get github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/edgeorder/armedgeorder/v2
2222
```
2323

2424
## Authorization
@@ -55,7 +55,7 @@ clientFactory, err := armedgeorder.NewClientFactory(<subscription ID>, cred, &op
5555
A client groups a set of related APIs, providing access to its functionality. Create one or more clients to access the APIs you require using client factory.
5656

5757
```go
58-
client := clientFactory.NewManagementClient()
58+
client := clientFactory.NewAddressResourcesClient()
5959
```
6060

6161
## Fakes

0 commit comments

Comments
 (0)