From c42ef7f1ca38fd7dbcf5ae4b1822a1e4840c1497 Mon Sep 17 00:00:00 2001 From: Judy Liu Date: Wed, 3 Dec 2025 13:45:11 +0800 Subject: [PATCH 1/7] add quota --- sdk/resourcemanager/quota/armquota/client.go | 14 +- .../quota/armquota/client_example_test.go | 2 +- .../armquota/fake/groupquotalimits_server.go | 2 +- .../fake/groupquotalimitsrequest_server.go | 2 +- .../fake/groupquotalocationsettings_server.go | 2 +- .../quota/armquota/fake/groupquotas_server.go | 2 +- ...groupquotasubscriptionallocation_server.go | 2 +- ...otasubscriptionallocationrequest_server.go | 2 +- .../groupquotasubscriptionrequests_server.go | 2 +- .../fake/groupquotasubscriptions_server.go | 2 +- .../armquota/fake/groupquotausages_server.go | 2 +- .../quota/armquota/fake/operation_server.go | 2 +- .../armquota/fake/requeststatus_server.go | 2 +- .../quota/armquota/fake/server.go | 2 +- .../quota/armquota/fake/usages_server.go | 2 +- sdk/resourcemanager/quota/armquota/go.mod | 3 +- sdk/resourcemanager/quota/armquota/go.sum | 2 + .../quota/armquota/groupquotalimits_client.go | 2 +- .../groupquotalimits_client_example_test.go | 2 +- .../groupquotalimitsrequest_client.go | 4 +- ...pquotalimitsrequest_client_example_test.go | 2 +- .../groupquotalocationsettings_client.go | 2 +- ...otalocationsettings_client_example_test.go | 2 +- .../quota/armquota/groupquotas_client.go | 11 +- .../groupquotas_client_example_test.go | 7 +- ...groupquotasubscriptionallocation_client.go | 2 +- ...scriptionallocation_client_example_test.go | 2 +- ...otasubscriptionallocationrequest_client.go | 11 +- ...onallocationrequest_client_example_test.go | 2 +- .../groupquotasubscriptionrequests_client.go | 2 +- ...ubscriptionrequests_client_example_test.go | 2 +- .../groupquotasubscriptions_client.go | 2 +- ...pquotasubscriptions_client_example_test.go | 7 +- .../quota/armquota/groupquotausages_client.go | 2 +- .../groupquotausages_client_example_test.go | 2 +- .../quota/armquota/operation_client.go | 2 +- .../armquota/operation_client_example_test.go | 187 ++++++++++++++++++ .../quota/armquota/requeststatus_client.go | 8 +- .../requeststatus_client_example_test.go | 2 +- .../quota/armquota/testdata/_metadata.json | 2 +- .../quota/armquota/tsp-location.yaml | 4 +- .../quota/armquota/usages_client.go | 8 +- .../armquota/usages_client_example_test.go | 2 +- 43 files changed, 269 insertions(+), 59 deletions(-) create mode 100644 sdk/resourcemanager/quota/armquota/operation_client_example_test.go diff --git a/sdk/resourcemanager/quota/armquota/client.go b/sdk/resourcemanager/quota/armquota/client.go index 43d5cd731e82..c55c76454568 100644 --- a/sdk/resourcemanager/quota/armquota/client.go +++ b/sdk/resourcemanager/quota/armquota/client.go @@ -24,7 +24,7 @@ type Client struct { // NewClient creates a new instance of Client with the specified values. // - credential - used to authorize requests. Usually a credential from azidentity. -// - options - pass nil to accept the default values. +// - options - Contains optional client configuration. Pass nil to accept the default values. func NewClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*Client, error) { cl, err := arm.NewClient(moduleName, moduleVersion, credential, options) if err != nil { @@ -101,6 +101,9 @@ func (client *Client) createOrUpdateCreateRequest(ctx context.Context, resourceN return nil, errors.New("parameter resourceName cannot be empty") } urlPath = strings.ReplaceAll(urlPath, "{resourceName}", url.PathEscape(resourceName)) + if scope == "" { + return nil, errors.New("parameter scope cannot be empty") + } urlPath = strings.ReplaceAll(urlPath, "{scope}", scope) req, err := runtime.NewRequest(ctx, http.MethodPut, runtime.JoinPaths(client.internal.Endpoint(), urlPath)) if err != nil { @@ -152,6 +155,9 @@ func (client *Client) getCreateRequest(ctx context.Context, resourceName string, return nil, errors.New("parameter resourceName cannot be empty") } urlPath = strings.ReplaceAll(urlPath, "{resourceName}", url.PathEscape(resourceName)) + if scope == "" { + return nil, errors.New("parameter scope cannot be empty") + } urlPath = strings.ReplaceAll(urlPath, "{scope}", scope) req, err := runtime.NewRequest(ctx, http.MethodGet, runtime.JoinPaths(client.internal.Endpoint(), urlPath)) if err != nil { @@ -208,6 +214,9 @@ func (client *Client) NewListPager(scope string, options *ClientListOptions) *ru // listCreateRequest creates the List request. func (client *Client) listCreateRequest(ctx context.Context, scope string, _ *ClientListOptions) (*policy.Request, error) { urlPath := "/{scope}/providers/Microsoft.Quota/quotas" + if scope == "" { + return nil, errors.New("parameter scope cannot be empty") + } urlPath = strings.ReplaceAll(urlPath, "{scope}", scope) req, err := runtime.NewRequest(ctx, http.MethodGet, runtime.JoinPaths(client.internal.Endpoint(), urlPath)) if err != nil { @@ -294,6 +303,9 @@ func (client *Client) updateCreateRequest(ctx context.Context, resourceName stri return nil, errors.New("parameter resourceName cannot be empty") } urlPath = strings.ReplaceAll(urlPath, "{resourceName}", url.PathEscape(resourceName)) + if scope == "" { + return nil, errors.New("parameter scope cannot be empty") + } urlPath = strings.ReplaceAll(urlPath, "{scope}", scope) req, err := runtime.NewRequest(ctx, http.MethodPatch, runtime.JoinPaths(client.internal.Endpoint(), urlPath)) if err != nil { diff --git a/sdk/resourcemanager/quota/armquota/client_example_test.go b/sdk/resourcemanager/quota/armquota/client_example_test.go index 87ef4202a258..cce9fd3bdf22 100644 --- a/sdk/resourcemanager/quota/armquota/client_example_test.go +++ b/sdk/resourcemanager/quota/armquota/client_example_test.go @@ -8,7 +8,7 @@ import ( "context" "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" "log" ) diff --git a/sdk/resourcemanager/quota/armquota/fake/groupquotalimits_server.go b/sdk/resourcemanager/quota/armquota/fake/groupquotalimits_server.go index 6f139ac88b7c..b58d07e81502 100644 --- a/sdk/resourcemanager/quota/armquota/fake/groupquotalimits_server.go +++ b/sdk/resourcemanager/quota/armquota/fake/groupquotalimits_server.go @@ -11,7 +11,7 @@ import ( azfake "github.com/Azure/azure-sdk-for-go/sdk/azcore/fake" "github.com/Azure/azure-sdk-for-go/sdk/azcore/fake/server" "github.com/Azure/azure-sdk-for-go/sdk/azcore/runtime" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" "net/http" "net/url" "regexp" diff --git a/sdk/resourcemanager/quota/armquota/fake/groupquotalimitsrequest_server.go b/sdk/resourcemanager/quota/armquota/fake/groupquotalimitsrequest_server.go index c6d631aada7c..2191601d83d0 100644 --- a/sdk/resourcemanager/quota/armquota/fake/groupquotalimitsrequest_server.go +++ b/sdk/resourcemanager/quota/armquota/fake/groupquotalimitsrequest_server.go @@ -12,7 +12,7 @@ import ( "github.com/Azure/azure-sdk-for-go/sdk/azcore/fake/server" "github.com/Azure/azure-sdk-for-go/sdk/azcore/runtime" "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" "net/http" "net/url" "regexp" diff --git a/sdk/resourcemanager/quota/armquota/fake/groupquotalocationsettings_server.go b/sdk/resourcemanager/quota/armquota/fake/groupquotalocationsettings_server.go index e1f9ee9928e3..dc47dd62917a 100644 --- a/sdk/resourcemanager/quota/armquota/fake/groupquotalocationsettings_server.go +++ b/sdk/resourcemanager/quota/armquota/fake/groupquotalocationsettings_server.go @@ -11,7 +11,7 @@ import ( azfake "github.com/Azure/azure-sdk-for-go/sdk/azcore/fake" "github.com/Azure/azure-sdk-for-go/sdk/azcore/fake/server" "github.com/Azure/azure-sdk-for-go/sdk/azcore/runtime" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" "net/http" "net/url" "regexp" diff --git a/sdk/resourcemanager/quota/armquota/fake/groupquotas_server.go b/sdk/resourcemanager/quota/armquota/fake/groupquotas_server.go index 4bd5d5a8efa8..1d21160d445d 100644 --- a/sdk/resourcemanager/quota/armquota/fake/groupquotas_server.go +++ b/sdk/resourcemanager/quota/armquota/fake/groupquotas_server.go @@ -12,7 +12,7 @@ import ( "github.com/Azure/azure-sdk-for-go/sdk/azcore/fake/server" "github.com/Azure/azure-sdk-for-go/sdk/azcore/runtime" "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" "net/http" "net/url" "regexp" diff --git a/sdk/resourcemanager/quota/armquota/fake/groupquotasubscriptionallocation_server.go b/sdk/resourcemanager/quota/armquota/fake/groupquotasubscriptionallocation_server.go index 25f3087ea00d..a389c68a6bc6 100644 --- a/sdk/resourcemanager/quota/armquota/fake/groupquotasubscriptionallocation_server.go +++ b/sdk/resourcemanager/quota/armquota/fake/groupquotasubscriptionallocation_server.go @@ -11,7 +11,7 @@ import ( azfake "github.com/Azure/azure-sdk-for-go/sdk/azcore/fake" "github.com/Azure/azure-sdk-for-go/sdk/azcore/fake/server" "github.com/Azure/azure-sdk-for-go/sdk/azcore/runtime" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" "net/http" "net/url" "regexp" diff --git a/sdk/resourcemanager/quota/armquota/fake/groupquotasubscriptionallocationrequest_server.go b/sdk/resourcemanager/quota/armquota/fake/groupquotasubscriptionallocationrequest_server.go index bb1599e0c9b9..49bf7d141dd2 100644 --- a/sdk/resourcemanager/quota/armquota/fake/groupquotasubscriptionallocationrequest_server.go +++ b/sdk/resourcemanager/quota/armquota/fake/groupquotasubscriptionallocationrequest_server.go @@ -12,7 +12,7 @@ import ( "github.com/Azure/azure-sdk-for-go/sdk/azcore/fake/server" "github.com/Azure/azure-sdk-for-go/sdk/azcore/runtime" "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" "net/http" "net/url" "regexp" diff --git a/sdk/resourcemanager/quota/armquota/fake/groupquotasubscriptionrequests_server.go b/sdk/resourcemanager/quota/armquota/fake/groupquotasubscriptionrequests_server.go index 98521b2fb6d2..bb70a65e3591 100644 --- a/sdk/resourcemanager/quota/armquota/fake/groupquotasubscriptionrequests_server.go +++ b/sdk/resourcemanager/quota/armquota/fake/groupquotasubscriptionrequests_server.go @@ -12,7 +12,7 @@ import ( "github.com/Azure/azure-sdk-for-go/sdk/azcore/fake/server" "github.com/Azure/azure-sdk-for-go/sdk/azcore/runtime" "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" "net/http" "net/url" "regexp" diff --git a/sdk/resourcemanager/quota/armquota/fake/groupquotasubscriptions_server.go b/sdk/resourcemanager/quota/armquota/fake/groupquotasubscriptions_server.go index f3f62753dfa4..4e84e3c9fdd1 100644 --- a/sdk/resourcemanager/quota/armquota/fake/groupquotasubscriptions_server.go +++ b/sdk/resourcemanager/quota/armquota/fake/groupquotasubscriptions_server.go @@ -12,7 +12,7 @@ import ( "github.com/Azure/azure-sdk-for-go/sdk/azcore/fake/server" "github.com/Azure/azure-sdk-for-go/sdk/azcore/runtime" "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" "net/http" "net/url" "regexp" diff --git a/sdk/resourcemanager/quota/armquota/fake/groupquotausages_server.go b/sdk/resourcemanager/quota/armquota/fake/groupquotausages_server.go index b3b149505152..07752bc8abc3 100644 --- a/sdk/resourcemanager/quota/armquota/fake/groupquotausages_server.go +++ b/sdk/resourcemanager/quota/armquota/fake/groupquotausages_server.go @@ -11,7 +11,7 @@ import ( "github.com/Azure/azure-sdk-for-go/sdk/azcore/fake/server" "github.com/Azure/azure-sdk-for-go/sdk/azcore/runtime" "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" "net/http" "net/url" "regexp" diff --git a/sdk/resourcemanager/quota/armquota/fake/operation_server.go b/sdk/resourcemanager/quota/armquota/fake/operation_server.go index c8b3d449bec1..e2ab7996880b 100644 --- a/sdk/resourcemanager/quota/armquota/fake/operation_server.go +++ b/sdk/resourcemanager/quota/armquota/fake/operation_server.go @@ -11,7 +11,7 @@ import ( "github.com/Azure/azure-sdk-for-go/sdk/azcore/fake/server" "github.com/Azure/azure-sdk-for-go/sdk/azcore/runtime" "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" "net/http" ) diff --git a/sdk/resourcemanager/quota/armquota/fake/requeststatus_server.go b/sdk/resourcemanager/quota/armquota/fake/requeststatus_server.go index 604549ed1b44..fc1121c7f96f 100644 --- a/sdk/resourcemanager/quota/armquota/fake/requeststatus_server.go +++ b/sdk/resourcemanager/quota/armquota/fake/requeststatus_server.go @@ -12,7 +12,7 @@ import ( "github.com/Azure/azure-sdk-for-go/sdk/azcore/fake/server" "github.com/Azure/azure-sdk-for-go/sdk/azcore/runtime" "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" "net/http" "net/url" "regexp" diff --git a/sdk/resourcemanager/quota/armquota/fake/server.go b/sdk/resourcemanager/quota/armquota/fake/server.go index a0b93b47d8f5..c953156f78f4 100644 --- a/sdk/resourcemanager/quota/armquota/fake/server.go +++ b/sdk/resourcemanager/quota/armquota/fake/server.go @@ -12,7 +12,7 @@ import ( "github.com/Azure/azure-sdk-for-go/sdk/azcore/fake/server" "github.com/Azure/azure-sdk-for-go/sdk/azcore/runtime" "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" "net/http" "net/url" "regexp" diff --git a/sdk/resourcemanager/quota/armquota/fake/usages_server.go b/sdk/resourcemanager/quota/armquota/fake/usages_server.go index 46b15903b4a9..ee69f5776393 100644 --- a/sdk/resourcemanager/quota/armquota/fake/usages_server.go +++ b/sdk/resourcemanager/quota/armquota/fake/usages_server.go @@ -12,7 +12,7 @@ import ( "github.com/Azure/azure-sdk-for-go/sdk/azcore/fake/server" "github.com/Azure/azure-sdk-for-go/sdk/azcore/runtime" "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" "net/http" "net/url" "regexp" diff --git a/sdk/resourcemanager/quota/armquota/go.mod b/sdk/resourcemanager/quota/armquota/go.mod index 42112f34f718..54a185ac960e 100644 --- a/sdk/resourcemanager/quota/armquota/go.mod +++ b/sdk/resourcemanager/quota/armquota/go.mod @@ -1,4 +1,4 @@ -module github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2 +module github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota go 1.24.0 @@ -7,6 +7,7 @@ require ( github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.13.1 github.com/Azure/azure-sdk-for-go/sdk/internal v1.11.2 github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/internal/v3 v3.1.0 + github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2 v2.0.0 github.com/stretchr/testify v1.11.1 ) diff --git a/sdk/resourcemanager/quota/armquota/go.sum b/sdk/resourcemanager/quota/armquota/go.sum index cc236fb92e86..1c8fe0fc81c0 100644 --- a/sdk/resourcemanager/quota/armquota/go.sum +++ b/sdk/resourcemanager/quota/armquota/go.sum @@ -12,6 +12,8 @@ github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/internal/v3 v3.1.0 h1:2qsI github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/internal/v3 v3.1.0/go.mod h1:AW8VEadnhw9xox+VaVd9sP7NjzOAnaZBLRH6Tq3cJ38= github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/managementgroups/armmanagementgroups v1.0.0 h1:pPvTJ1dY0sA35JOeFq6TsY2xj6Z85Yo23Pj4wCCvu4o= github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/managementgroups/armmanagementgroups v1.0.0/go.mod h1:mLfWfj8v3jfWKsL9G4eoBoXVcsqcIUTapmdKy7uGOp0= +github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2 v2.0.0 h1:H1F/D/X2jrpVFoPNGKR0PqvWNHfPSipdkbqOb8eTGj0= +github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2 v2.0.0/go.mod h1:UMZDuyOW4/Bx6RbWdYNUY91z9jzzen9VPM0F+a9tscw= github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources v1.2.0 h1:Dd+RhdJn0OTtVGaeDLZpcumkIVCtA/3/Fo42+eoYvVM= github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources v1.2.0/go.mod h1:5kakwfW5CjC9KK+Q4wjXAg+ShuIm2mBMua0ZFj2C8PE= github.com/AzureAD/microsoft-authentication-extensions-for-go/cache v0.1.1 h1:WJTmL004Abzc5wDB5VtZG2PJk5ndYDgVacGqfirKxjM= diff --git a/sdk/resourcemanager/quota/armquota/groupquotalimits_client.go b/sdk/resourcemanager/quota/armquota/groupquotalimits_client.go index ed3ba8ed835d..0ab10585a610 100644 --- a/sdk/resourcemanager/quota/armquota/groupquotalimits_client.go +++ b/sdk/resourcemanager/quota/armquota/groupquotalimits_client.go @@ -24,7 +24,7 @@ type GroupQuotaLimitsClient struct { // NewGroupQuotaLimitsClient creates a new instance of GroupQuotaLimitsClient with the specified values. // - credential - used to authorize requests. Usually a credential from azidentity. -// - options - pass nil to accept the default values. +// - options - Contains optional client configuration. Pass nil to accept the default values. func NewGroupQuotaLimitsClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*GroupQuotaLimitsClient, error) { cl, err := arm.NewClient(moduleName, moduleVersion, credential, options) if err != nil { diff --git a/sdk/resourcemanager/quota/armquota/groupquotalimits_client_example_test.go b/sdk/resourcemanager/quota/armquota/groupquotalimits_client_example_test.go index ca3baa196ed4..9b38704452bd 100644 --- a/sdk/resourcemanager/quota/armquota/groupquotalimits_client_example_test.go +++ b/sdk/resourcemanager/quota/armquota/groupquotalimits_client_example_test.go @@ -7,7 +7,7 @@ package armquota_test import ( "context" "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" "log" ) diff --git a/sdk/resourcemanager/quota/armquota/groupquotalimitsrequest_client.go b/sdk/resourcemanager/quota/armquota/groupquotalimitsrequest_client.go index 8d3d0163115f..550500e8b71e 100644 --- a/sdk/resourcemanager/quota/armquota/groupquotalimitsrequest_client.go +++ b/sdk/resourcemanager/quota/armquota/groupquotalimitsrequest_client.go @@ -24,7 +24,7 @@ type GroupQuotaLimitsRequestClient struct { // NewGroupQuotaLimitsRequestClient creates a new instance of GroupQuotaLimitsRequestClient with the specified values. // - credential - used to authorize requests. Usually a credential from azidentity. -// - options - pass nil to accept the default values. +// - options - Contains optional client configuration. Pass nil to accept the default values. func NewGroupQuotaLimitsRequestClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*GroupQuotaLimitsRequestClient, error) { cl, err := arm.NewClient(moduleName, moduleVersion, credential, options) if err != nil { @@ -156,7 +156,7 @@ func (client *GroupQuotaLimitsRequestClient) listCreateRequest(ctx context.Conte return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("$filter", filter) + reqQP.Set("$filter", Filter) reqQP.Set("api-version", "2025-09-01") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} diff --git a/sdk/resourcemanager/quota/armquota/groupquotalimitsrequest_client_example_test.go b/sdk/resourcemanager/quota/armquota/groupquotalimitsrequest_client_example_test.go index ac14077ea4d2..62bf18104969 100644 --- a/sdk/resourcemanager/quota/armquota/groupquotalimitsrequest_client_example_test.go +++ b/sdk/resourcemanager/quota/armquota/groupquotalimitsrequest_client_example_test.go @@ -8,7 +8,7 @@ import ( "context" "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" "log" ) diff --git a/sdk/resourcemanager/quota/armquota/groupquotalocationsettings_client.go b/sdk/resourcemanager/quota/armquota/groupquotalocationsettings_client.go index 9f23136ba903..e059703b75c2 100644 --- a/sdk/resourcemanager/quota/armquota/groupquotalocationsettings_client.go +++ b/sdk/resourcemanager/quota/armquota/groupquotalocationsettings_client.go @@ -24,7 +24,7 @@ type GroupQuotaLocationSettingsClient struct { // NewGroupQuotaLocationSettingsClient creates a new instance of GroupQuotaLocationSettingsClient with the specified values. // - credential - used to authorize requests. Usually a credential from azidentity. -// - options - pass nil to accept the default values. +// - options - Contains optional client configuration. Pass nil to accept the default values. func NewGroupQuotaLocationSettingsClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*GroupQuotaLocationSettingsClient, error) { cl, err := arm.NewClient(moduleName, moduleVersion, credential, options) if err != nil { diff --git a/sdk/resourcemanager/quota/armquota/groupquotalocationsettings_client_example_test.go b/sdk/resourcemanager/quota/armquota/groupquotalocationsettings_client_example_test.go index 387f76893e56..e68deec997f7 100644 --- a/sdk/resourcemanager/quota/armquota/groupquotalocationsettings_client_example_test.go +++ b/sdk/resourcemanager/quota/armquota/groupquotalocationsettings_client_example_test.go @@ -8,7 +8,7 @@ import ( "context" "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" "log" ) diff --git a/sdk/resourcemanager/quota/armquota/groupquotas_client.go b/sdk/resourcemanager/quota/armquota/groupquotas_client.go index 560a21e8ab30..c98d4d804a6d 100644 --- a/sdk/resourcemanager/quota/armquota/groupquotas_client.go +++ b/sdk/resourcemanager/quota/armquota/groupquotas_client.go @@ -7,14 +7,13 @@ package armquota import ( "context" "errors" - "net/http" - "net/url" - "strings" - "github.com/Azure/azure-sdk-for-go/sdk/azcore" "github.com/Azure/azure-sdk-for-go/sdk/azcore/arm" "github.com/Azure/azure-sdk-for-go/sdk/azcore/policy" "github.com/Azure/azure-sdk-for-go/sdk/azcore/runtime" + "net/http" + "net/url" + "strings" ) // GroupQuotasClient contains the methods for the GroupQuotas group. @@ -25,7 +24,7 @@ type GroupQuotasClient struct { // NewGroupQuotasClient creates a new instance of GroupQuotasClient with the specified values. // - credential - used to authorize requests. Usually a credential from azidentity. -// - options - pass nil to accept the default values. +// - options - Contains optional client configuration. Pass nil to accept the default values. func NewGroupQuotasClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*GroupQuotasClient, error) { cl, err := arm.NewClient(moduleName, moduleVersion, credential, options) if err != nil { @@ -391,7 +390,7 @@ func (client *GroupQuotasClient) updateCreateRequest(ctx context.Context, manage req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} req.Raw().Header["Content-Type"] = []string{"application/json"} - if err := runtime.MarshalAsJSON(req, groupQuotasPatchRequestBody); err != nil { + if err := runtime.MarshalAsJSON(req, GroupQuotasPatchRequestBody); err != nil { return nil, err } return req, nil diff --git a/sdk/resourcemanager/quota/armquota/groupquotas_client_example_test.go b/sdk/resourcemanager/quota/armquota/groupquotas_client_example_test.go index a85fbeb0a531..079ab009cae6 100644 --- a/sdk/resourcemanager/quota/armquota/groupquotas_client_example_test.go +++ b/sdk/resourcemanager/quota/armquota/groupquotas_client_example_test.go @@ -6,11 +6,10 @@ package armquota_test import ( "context" - "log" - "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" + "log" ) // Generated from example definition: 2025-09-01/GroupQuotas/PutGroupQuotas.json @@ -159,7 +158,7 @@ func ExampleGroupQuotasClient_BeginUpdate() { if err != nil { log.Fatalf("failed to create client: %v", err) } - poller, err := clientFactory.NewGroupQuotasClient().BeginUpdate(ctx, "E7EC67B3-7657-4966-BFFC-41EFD36BAA09", "groupquota1", armquota.GroupQuotasEntityPatch{}, &armquota.GroupQuotasClientBeginUpdateOptions{}) + poller, err := clientFactory.NewGroupQuotasClient().BeginUpdate(ctx, "E7EC67B3-7657-4966-BFFC-41EFD36BAA09", "groupquota1", nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } diff --git a/sdk/resourcemanager/quota/armquota/groupquotasubscriptionallocation_client.go b/sdk/resourcemanager/quota/armquota/groupquotasubscriptionallocation_client.go index 9b1e8cf61dad..a944cace3115 100644 --- a/sdk/resourcemanager/quota/armquota/groupquotasubscriptionallocation_client.go +++ b/sdk/resourcemanager/quota/armquota/groupquotasubscriptionallocation_client.go @@ -26,7 +26,7 @@ type GroupQuotaSubscriptionAllocationClient struct { // NewGroupQuotaSubscriptionAllocationClient creates a new instance of GroupQuotaSubscriptionAllocationClient with the specified values. // - subscriptionID - The ID of the target subscription. The value must be an UUID. // - credential - used to authorize requests. Usually a credential from azidentity. -// - options - pass nil to accept the default values. +// - options - Contains optional client configuration. Pass nil to accept the default values. func NewGroupQuotaSubscriptionAllocationClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*GroupQuotaSubscriptionAllocationClient, error) { cl, err := arm.NewClient(moduleName, moduleVersion, credential, options) if err != nil { diff --git a/sdk/resourcemanager/quota/armquota/groupquotasubscriptionallocation_client_example_test.go b/sdk/resourcemanager/quota/armquota/groupquotasubscriptionallocation_client_example_test.go index 20e522eab146..598199803cad 100644 --- a/sdk/resourcemanager/quota/armquota/groupquotasubscriptionallocation_client_example_test.go +++ b/sdk/resourcemanager/quota/armquota/groupquotasubscriptionallocation_client_example_test.go @@ -7,7 +7,7 @@ package armquota_test import ( "context" "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" "log" ) diff --git a/sdk/resourcemanager/quota/armquota/groupquotasubscriptionallocationrequest_client.go b/sdk/resourcemanager/quota/armquota/groupquotasubscriptionallocationrequest_client.go index dcc3801977ee..7ab78849ab8f 100644 --- a/sdk/resourcemanager/quota/armquota/groupquotasubscriptionallocationrequest_client.go +++ b/sdk/resourcemanager/quota/armquota/groupquotasubscriptionallocationrequest_client.go @@ -7,14 +7,13 @@ package armquota import ( "context" "errors" - "net/http" - "net/url" - "strings" - "github.com/Azure/azure-sdk-for-go/sdk/azcore" "github.com/Azure/azure-sdk-for-go/sdk/azcore/arm" "github.com/Azure/azure-sdk-for-go/sdk/azcore/policy" "github.com/Azure/azure-sdk-for-go/sdk/azcore/runtime" + "net/http" + "net/url" + "strings" ) // GroupQuotaSubscriptionAllocationRequestClient contains the methods for the GroupQuotaSubscriptionAllocationRequest group. @@ -27,7 +26,7 @@ type GroupQuotaSubscriptionAllocationRequestClient struct { // NewGroupQuotaSubscriptionAllocationRequestClient creates a new instance of GroupQuotaSubscriptionAllocationRequestClient with the specified values. // - subscriptionID - The ID of the target subscription. The value must be an UUID. // - credential - used to authorize requests. Usually a credential from azidentity. -// - options - pass nil to accept the default values. +// - options - Contains optional client configuration. Pass nil to accept the default values. func NewGroupQuotaSubscriptionAllocationRequestClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*GroupQuotaSubscriptionAllocationRequestClient, error) { cl, err := arm.NewClient(moduleName, moduleVersion, credential, options) if err != nil { @@ -177,7 +176,7 @@ func (client *GroupQuotaSubscriptionAllocationRequestClient) listCreateRequest(c return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("$filter", filter) + reqQP.Set("$filter", Filter) reqQP.Set("api-version", "2025-09-01") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} diff --git a/sdk/resourcemanager/quota/armquota/groupquotasubscriptionallocationrequest_client_example_test.go b/sdk/resourcemanager/quota/armquota/groupquotasubscriptionallocationrequest_client_example_test.go index 7a14c832aeaa..f702832f4671 100644 --- a/sdk/resourcemanager/quota/armquota/groupquotasubscriptionallocationrequest_client_example_test.go +++ b/sdk/resourcemanager/quota/armquota/groupquotasubscriptionallocationrequest_client_example_test.go @@ -8,7 +8,7 @@ import ( "context" "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" "log" ) diff --git a/sdk/resourcemanager/quota/armquota/groupquotasubscriptionrequests_client.go b/sdk/resourcemanager/quota/armquota/groupquotasubscriptionrequests_client.go index be891698fce7..f2b027976d38 100644 --- a/sdk/resourcemanager/quota/armquota/groupquotasubscriptionrequests_client.go +++ b/sdk/resourcemanager/quota/armquota/groupquotasubscriptionrequests_client.go @@ -24,7 +24,7 @@ type GroupQuotaSubscriptionRequestsClient struct { // NewGroupQuotaSubscriptionRequestsClient creates a new instance of GroupQuotaSubscriptionRequestsClient with the specified values. // - credential - used to authorize requests. Usually a credential from azidentity. -// - options - pass nil to accept the default values. +// - options - Contains optional client configuration. Pass nil to accept the default values. func NewGroupQuotaSubscriptionRequestsClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*GroupQuotaSubscriptionRequestsClient, error) { cl, err := arm.NewClient(moduleName, moduleVersion, credential, options) if err != nil { diff --git a/sdk/resourcemanager/quota/armquota/groupquotasubscriptionrequests_client_example_test.go b/sdk/resourcemanager/quota/armquota/groupquotasubscriptionrequests_client_example_test.go index 74d6a93e8b41..5c5c0cc1a574 100644 --- a/sdk/resourcemanager/quota/armquota/groupquotasubscriptionrequests_client_example_test.go +++ b/sdk/resourcemanager/quota/armquota/groupquotasubscriptionrequests_client_example_test.go @@ -7,7 +7,7 @@ package armquota_test import ( "context" "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" "log" ) diff --git a/sdk/resourcemanager/quota/armquota/groupquotasubscriptions_client.go b/sdk/resourcemanager/quota/armquota/groupquotasubscriptions_client.go index 227ef804d84f..80f4fd7ff579 100644 --- a/sdk/resourcemanager/quota/armquota/groupquotasubscriptions_client.go +++ b/sdk/resourcemanager/quota/armquota/groupquotasubscriptions_client.go @@ -26,7 +26,7 @@ type GroupQuotaSubscriptionsClient struct { // NewGroupQuotaSubscriptionsClient creates a new instance of GroupQuotaSubscriptionsClient with the specified values. // - subscriptionID - The ID of the target subscription. The value must be an UUID. // - credential - used to authorize requests. Usually a credential from azidentity. -// - options - pass nil to accept the default values. +// - options - Contains optional client configuration. Pass nil to accept the default values. func NewGroupQuotaSubscriptionsClient(subscriptionID string, credential azcore.TokenCredential, options *arm.ClientOptions) (*GroupQuotaSubscriptionsClient, error) { cl, err := arm.NewClient(moduleName, moduleVersion, credential, options) if err != nil { diff --git a/sdk/resourcemanager/quota/armquota/groupquotasubscriptions_client_example_test.go b/sdk/resourcemanager/quota/armquota/groupquotasubscriptions_client_example_test.go index c90833ccd173..0d695bc5477b 100644 --- a/sdk/resourcemanager/quota/armquota/groupquotasubscriptions_client_example_test.go +++ b/sdk/resourcemanager/quota/armquota/groupquotasubscriptions_client_example_test.go @@ -6,10 +6,9 @@ package armquota_test import ( "context" - "log" - "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" + "log" ) // Generated from example definition: 2025-09-01/GroupQuotasSubscriptions/PutGroupQuotasSubscription.json @@ -110,7 +109,7 @@ func ExampleGroupQuotaSubscriptionsClient_NewListPager() { if err != nil { log.Fatalf("failed to create client: %v", err) } - pager := clientFactory.NewGroupQuotaSubscriptionsClient("00000000-0000-0000-0000-000000000000").NewListPager("E7EC67B3-7657-4966-BFFC-41EFD36BAA09", "groupquota1", nil) + pager := clientFactory.NewGroupQuotaSubscriptionsClient().NewListPager("E7EC67B3-7657-4966-BFFC-41EFD36BAA09", "groupquota1", nil) for pager.More() { page, err := pager.NextPage(ctx) if err != nil { diff --git a/sdk/resourcemanager/quota/armquota/groupquotausages_client.go b/sdk/resourcemanager/quota/armquota/groupquotausages_client.go index f2bf55a47482..18ea7fb66a72 100644 --- a/sdk/resourcemanager/quota/armquota/groupquotausages_client.go +++ b/sdk/resourcemanager/quota/armquota/groupquotausages_client.go @@ -24,7 +24,7 @@ type GroupQuotaUsagesClient struct { // NewGroupQuotaUsagesClient creates a new instance of GroupQuotaUsagesClient with the specified values. // - credential - used to authorize requests. Usually a credential from azidentity. -// - options - pass nil to accept the default values. +// - options - Contains optional client configuration. Pass nil to accept the default values. func NewGroupQuotaUsagesClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*GroupQuotaUsagesClient, error) { cl, err := arm.NewClient(moduleName, moduleVersion, credential, options) if err != nil { diff --git a/sdk/resourcemanager/quota/armquota/groupquotausages_client_example_test.go b/sdk/resourcemanager/quota/armquota/groupquotausages_client_example_test.go index 3b473114b20d..6e32f77bba3f 100644 --- a/sdk/resourcemanager/quota/armquota/groupquotausages_client_example_test.go +++ b/sdk/resourcemanager/quota/armquota/groupquotausages_client_example_test.go @@ -7,7 +7,7 @@ package armquota_test import ( "context" "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" "log" ) diff --git a/sdk/resourcemanager/quota/armquota/operation_client.go b/sdk/resourcemanager/quota/armquota/operation_client.go index 18f79f2df394..2bcb8f790f1b 100644 --- a/sdk/resourcemanager/quota/armquota/operation_client.go +++ b/sdk/resourcemanager/quota/armquota/operation_client.go @@ -21,7 +21,7 @@ type OperationClient struct { // NewOperationClient creates a new instance of OperationClient with the specified values. // - credential - used to authorize requests. Usually a credential from azidentity. -// - options - pass nil to accept the default values. +// - options - Contains optional client configuration. Pass nil to accept the default values. func NewOperationClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*OperationClient, error) { cl, err := arm.NewClient(moduleName, moduleVersion, credential, options) if err != nil { diff --git a/sdk/resourcemanager/quota/armquota/operation_client_example_test.go b/sdk/resourcemanager/quota/armquota/operation_client_example_test.go new file mode 100644 index 000000000000..cd4c86a654bf --- /dev/null +++ b/sdk/resourcemanager/quota/armquota/operation_client_example_test.go @@ -0,0 +1,187 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Code generated by Microsoft (R) Go Code Generator. DO NOT EDIT. + +package armquota_test + +import ( + "context" + "github.com/Azure/azure-sdk-for-go/sdk/azidentity" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" + "log" +) + +// Generated from example definition: 2025-09-01/GetOperations.json +func ExampleOperationClient_NewListPager() { + cred, err := azidentity.NewDefaultAzureCredential(nil) + if err != nil { + log.Fatalf("failed to obtain a credential: %v", err) + } + ctx := context.Background() + clientFactory, err := armquota.NewClientFactory(cred, nil) + if err != nil { + log.Fatalf("failed to create client: %v", err) + } + pager := clientFactory.NewOperationClient().NewListPager(nil) + for pager.More() { + page, err := pager.NextPage(ctx) + if err != nil { + log.Fatalf("failed to advance page: %v", err) + } + for _, v := range page.Value { + // You could use page here. We use blank identifier for just demo purposes. + _ = v + } + // If the HTTP response code is 200 as defined in example definition, your page structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. + // page = armquota.OperationClientListResponse{ + // OperationList: armquota.OperationList{ + // Value: []*armquota.OperationResponse{ + // { + // Name: to.Ptr("Microsoft.Quota/quotas/read"), + // Display: &armquota.OperationDisplay{ + // Description: to.Ptr("Get the current Service limit or quota of the specified resource"), + // Operation: to.Ptr("Get resource Quota limit"), + // Provider: to.Ptr("Microsoft.Quota"), + // Resource: to.Ptr("Resource Quota limit"), + // }, + // }, + // { + // Name: to.Ptr("Microsoft.Quota/quotas/write"), + // Display: &armquota.OperationDisplay{ + // Description: to.Ptr("Creates the service limit or quota request for the specified resource"), + // Operation: to.Ptr("Creates resource Quota limit request"), + // Provider: to.Ptr("Microsoft.Quota"), + // Resource: to.Ptr("Resource Quota limit"), + // }, + // }, + // { + // Name: to.Ptr("Microsoft.Quota/quotaRequests/read"), + // Display: &armquota.OperationDisplay{ + // Description: to.Ptr("Get any service limit request for the specified resource"), + // Operation: to.Ptr("Get Quota limit request"), + // Provider: to.Ptr("Microsoft.Quota"), + // Resource: to.Ptr("Resource Quota limit request"), + // }, + // }, + // { + // Name: to.Ptr("Microsoft.Quota/usages/read"), + // Display: &armquota.OperationDisplay{ + // Description: to.Ptr("Get the usages for resource providers"), + // Operation: to.Ptr("Get the usages for providers"), + // Provider: to.Ptr("Microsoft.Quota"), + // Resource: to.Ptr("usages information"), + // }, + // }, + // { + // Name: to.Ptr("Microsoft.Quota/operations/read"), + // Display: &armquota.OperationDisplay{ + // Description: to.Ptr("Get the Operations supported by Microsoft.Quota"), + // Operation: to.Ptr("Get the Operations supported by Microsoft.Quota"), + // Provider: to.Ptr("Microsoft.Quota"), + // Resource: to.Ptr("Read Operation"), + // }, + // }, + // { + // Name: to.Ptr("Microsoft.Quota/register/action"), + // Display: &armquota.OperationDisplay{ + // Description: to.Ptr("Register the subscription with Microsoft.Quota Resource Provider"), + // Operation: to.Ptr("Register the subscription with Microsoft.Quota Resource Provider"), + // Provider: to.Ptr("Microsoft.Quota"), + // Resource: to.Ptr("Subscription registration with Resource provider"), + // }, + // }, + // { + // Name: to.Ptr("Microsoft.Quota/groupQuotas/read"), + // Display: &armquota.OperationDisplay{ + // Description: to.Ptr("Get the GroupQuota"), + // Operation: to.Ptr("Get GroupQuota resource"), + // Provider: to.Ptr("Microsoft.Quota"), + // Resource: to.Ptr("GroupQuota resource"), + // }, + // }, + // { + // Name: to.Ptr("Microsoft.Quota/groupQuotas/write"), + // Display: &armquota.OperationDisplay{ + // Description: to.Ptr("Creates the GroupQuota resource"), + // Operation: to.Ptr("Creates GroupQuota resource"), + // Provider: to.Ptr("Microsoft.Quota"), + // Resource: to.Ptr("GroupQuota Resource"), + // }, + // }, + // { + // Name: to.Ptr("Microsoft.Quota/groupQuotas/subscriptions/read"), + // Display: &armquota.OperationDisplay{ + // Description: to.Ptr("Get the GroupQuota subscriptions"), + // Operation: to.Ptr("Get GroupQuota subscriptions"), + // Provider: to.Ptr("Microsoft.Quota"), + // Resource: to.Ptr("Subscriptions added to GroupQuota resource"), + // }, + // }, + // { + // Name: to.Ptr("Microsoft.Quota/groupQuotas/subscriptions/write"), + // Display: &armquota.OperationDisplay{ + // Description: to.Ptr("Add Subscriptions to GroupQuota resource"), + // Operation: to.Ptr("Adds subscription to GroupQuota resource"), + // Provider: to.Ptr("Creates request to add subscription to GroupQuota resource"), + // Resource: to.Ptr("Subscriptions added to GroupQuota resource"), + // }, + // }, + // { + // Name: to.Ptr("Microsoft.Quota/groupQuotas/groupQuotaLimits/read"), + // Display: &armquota.OperationDisplay{ + // Description: to.Ptr("Get the current GroupQuota of the specified resource"), + // Operation: to.Ptr("Get GroupQuota resource Quota limit"), + // Provider: to.Ptr("Microsoft.Quota"), + // Resource: to.Ptr("GroupQuota Resource Quota limit"), + // }, + // }, + // { + // Name: to.Ptr("Microsoft.Quota/groupQuotas/groupQuotaLimits/write"), + // Display: &armquota.OperationDisplay{ + // Description: to.Ptr("Creates the GroupQuota request for the specified resource"), + // Operation: to.Ptr("Creates GroupQuota resource Quota limit request"), + // Provider: to.Ptr("Microsoft.Quota"), + // Resource: to.Ptr("GroupQuota Resource Quota limit"), + // }, + // }, + // { + // Name: to.Ptr("Microsoft.Quota/groupQuotas/groupQuotaRequests/read"), + // Display: &armquota.OperationDisplay{ + // Description: to.Ptr("Get the GroupQuota request status for the specific request"), + // Operation: to.Ptr("Get GroupQuota request status"), + // Provider: to.Ptr("Microsoft.Quota"), + // Resource: to.Ptr("GroupQuota request"), + // }, + // }, + // { + // Name: to.Ptr("Microsoft.Quota/groupQuotas/quotaAllocations/read"), + // Display: &armquota.OperationDisplay{ + // Description: to.Ptr("Get the current GroupQuota to Subscription Quota allocation"), + // Operation: to.Ptr("Get GroupQuota to Subscription Quota allocation"), + // Provider: to.Ptr("Microsoft.Quota"), + // Resource: to.Ptr("GroupQuota to Subscription Quota allocation"), + // }, + // }, + // { + // Name: to.Ptr("Microsoft.Quota/groupQuotas/quotaAllocations/write"), + // Display: &armquota.OperationDisplay{ + // Description: to.Ptr("Creates the GroupQuota to subscription Quota limit request for the specified resource"), + // Operation: to.Ptr("Creates GroupQuota to subscription Quota limit request"), + // Provider: to.Ptr("Microsoft.Quota"), + // Resource: to.Ptr("GroupQuota to Subscription Quota allocation"), + // }, + // }, + // { + // Name: to.Ptr("Microsoft.Quota/groupQuotas/quotaAllocationRequests/read"), + // Display: &armquota.OperationDisplay{ + // Description: to.Ptr("Get the GroupQuota to Subscription Quota allocation request status for the specific request"), + // Operation: to.Ptr("Get GroupQuota to Subscription Quota allocation request status"), + // Provider: to.Ptr("Microsoft.Quota"), + // Resource: to.Ptr("GroupQuota to Subscription Quota allocation request"), + // }, + // }, + // }, + // }, + // } + } +} diff --git a/sdk/resourcemanager/quota/armquota/requeststatus_client.go b/sdk/resourcemanager/quota/armquota/requeststatus_client.go index 0f9d46eb3d99..33ffb7dcd465 100644 --- a/sdk/resourcemanager/quota/armquota/requeststatus_client.go +++ b/sdk/resourcemanager/quota/armquota/requeststatus_client.go @@ -25,7 +25,7 @@ type RequestStatusClient struct { // NewRequestStatusClient creates a new instance of RequestStatusClient with the specified values. // - credential - used to authorize requests. Usually a credential from azidentity. -// - options - pass nil to accept the default values. +// - options - Contains optional client configuration. Pass nil to accept the default values. func NewRequestStatusClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*RequestStatusClient, error) { cl, err := arm.NewClient(moduleName, moduleVersion, credential, options) if err != nil { @@ -72,6 +72,9 @@ func (client *RequestStatusClient) getCreateRequest(ctx context.Context, id stri return nil, errors.New("parameter id cannot be empty") } urlPath = strings.ReplaceAll(urlPath, "{id}", url.PathEscape(id)) + if scope == "" { + return nil, errors.New("parameter scope cannot be empty") + } urlPath = strings.ReplaceAll(urlPath, "{scope}", scope) req, err := runtime.NewRequest(ctx, http.MethodGet, runtime.JoinPaths(client.internal.Endpoint(), urlPath)) if err != nil { @@ -125,6 +128,9 @@ func (client *RequestStatusClient) NewListPager(scope string, options *RequestSt // listCreateRequest creates the List request. func (client *RequestStatusClient) listCreateRequest(ctx context.Context, scope string, options *RequestStatusClientListOptions) (*policy.Request, error) { urlPath := "/{scope}/providers/Microsoft.Quota/quotaRequests" + if scope == "" { + return nil, errors.New("parameter scope cannot be empty") + } urlPath = strings.ReplaceAll(urlPath, "{scope}", scope) req, err := runtime.NewRequest(ctx, http.MethodGet, runtime.JoinPaths(client.internal.Endpoint(), urlPath)) if err != nil { diff --git a/sdk/resourcemanager/quota/armquota/requeststatus_client_example_test.go b/sdk/resourcemanager/quota/armquota/requeststatus_client_example_test.go index 71f88b7b4e1b..822465dad258 100644 --- a/sdk/resourcemanager/quota/armquota/requeststatus_client_example_test.go +++ b/sdk/resourcemanager/quota/armquota/requeststatus_client_example_test.go @@ -7,7 +7,7 @@ package armquota_test import ( "context" "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" "log" ) diff --git a/sdk/resourcemanager/quota/armquota/testdata/_metadata.json b/sdk/resourcemanager/quota/armquota/testdata/_metadata.json index bffb78354bba..401de651829d 100644 --- a/sdk/resourcemanager/quota/armquota/testdata/_metadata.json +++ b/sdk/resourcemanager/quota/armquota/testdata/_metadata.json @@ -1,4 +1,4 @@ { "apiVersion": "2025-09-01", - "emitterVersion": "0.8.2" + "emitterVersion": "0.8.6" } \ No newline at end of file diff --git a/sdk/resourcemanager/quota/armquota/tsp-location.yaml b/sdk/resourcemanager/quota/armquota/tsp-location.yaml index 5fa25be2f323..040345ab25b3 100644 --- a/sdk/resourcemanager/quota/armquota/tsp-location.yaml +++ b/sdk/resourcemanager/quota/armquota/tsp-location.yaml @@ -1,4 +1,4 @@ -directory: specification/quota/Quota.Management -commit: 6fb604853ab1c56f2adbe6e4922c31e772425cba +directory: specification/quota/resource-manager/Microsoft.Quota/Quota +commit: 2ec4c94bd944ea1230297b26ba6bbfa94becdcce repo: Azure/azure-rest-api-specs additionalDirectories: diff --git a/sdk/resourcemanager/quota/armquota/usages_client.go b/sdk/resourcemanager/quota/armquota/usages_client.go index b4b29d489865..7576a0a7901d 100644 --- a/sdk/resourcemanager/quota/armquota/usages_client.go +++ b/sdk/resourcemanager/quota/armquota/usages_client.go @@ -24,7 +24,7 @@ type UsagesClient struct { // NewUsagesClient creates a new instance of UsagesClient with the specified values. // - credential - used to authorize requests. Usually a credential from azidentity. -// - options - pass nil to accept the default values. +// - options - Contains optional client configuration. Pass nil to accept the default values. func NewUsagesClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*UsagesClient, error) { cl, err := arm.NewClient(moduleName, moduleVersion, credential, options) if err != nil { @@ -70,6 +70,9 @@ func (client *UsagesClient) getCreateRequest(ctx context.Context, resourceName s return nil, errors.New("parameter resourceName cannot be empty") } urlPath = strings.ReplaceAll(urlPath, "{resourceName}", url.PathEscape(resourceName)) + if scope == "" { + return nil, errors.New("parameter scope cannot be empty") + } urlPath = strings.ReplaceAll(urlPath, "{scope}", scope) req, err := runtime.NewRequest(ctx, http.MethodGet, runtime.JoinPaths(client.internal.Endpoint(), urlPath)) if err != nil { @@ -125,6 +128,9 @@ func (client *UsagesClient) NewListPager(scope string, options *UsagesClientList // listCreateRequest creates the List request. func (client *UsagesClient) listCreateRequest(ctx context.Context, scope string, _ *UsagesClientListOptions) (*policy.Request, error) { urlPath := "/{scope}/providers/Microsoft.Quota/usages" + if scope == "" { + return nil, errors.New("parameter scope cannot be empty") + } urlPath = strings.ReplaceAll(urlPath, "{scope}", scope) req, err := runtime.NewRequest(ctx, http.MethodGet, runtime.JoinPaths(client.internal.Endpoint(), urlPath)) if err != nil { diff --git a/sdk/resourcemanager/quota/armquota/usages_client_example_test.go b/sdk/resourcemanager/quota/armquota/usages_client_example_test.go index 2fe5edd90f88..32d5880287ff 100644 --- a/sdk/resourcemanager/quota/armquota/usages_client_example_test.go +++ b/sdk/resourcemanager/quota/armquota/usages_client_example_test.go @@ -7,7 +7,7 @@ package armquota_test import ( "context" "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" "log" ) From e7c45ad6e787f7d77456db2060e5077b580a88bb Mon Sep 17 00:00:00 2001 From: Judy Liu Date: Wed, 3 Dec 2025 13:53:34 +0800 Subject: [PATCH 2/7] add quota --- sdk/resourcemanager/quota/armquota/client_example_test.go | 5 +++-- .../quota/armquota/fake/groupquotalimits_server.go | 2 +- .../quota/armquota/fake/groupquotalimitsrequest_server.go | 2 +- .../quota/armquota/fake/groupquotalocationsettings_server.go | 2 +- .../quota/armquota/fake/groupquotas_server.go | 2 +- .../armquota/fake/groupquotasubscriptionallocation_server.go | 2 +- .../fake/groupquotasubscriptionallocationrequest_server.go | 2 +- .../armquota/fake/groupquotasubscriptionrequests_server.go | 2 +- .../quota/armquota/fake/groupquotasubscriptions_server.go | 2 +- .../quota/armquota/fake/groupquotausages_server.go | 2 +- sdk/resourcemanager/quota/armquota/fake/operation_server.go | 2 +- .../quota/armquota/fake/requeststatus_server.go | 2 +- sdk/resourcemanager/quota/armquota/fake/server.go | 2 +- sdk/resourcemanager/quota/armquota/fake/usages_server.go | 2 +- sdk/resourcemanager/quota/armquota/go.mod | 3 +-- sdk/resourcemanager/quota/armquota/go.sum | 2 -- .../quota/armquota/groupquotalimits_client_example_test.go | 2 +- .../armquota/groupquotalimitsrequest_client_example_test.go | 2 +- .../groupquotalocationsettings_client_example_test.go | 2 +- .../quota/armquota/groupquotas_client_example_test.go | 2 +- .../groupquotasubscriptionallocation_client_example_test.go | 2 +- ...quotasubscriptionallocationrequest_client_example_test.go | 2 +- .../groupquotasubscriptionrequests_client_example_test.go | 2 +- .../armquota/groupquotasubscriptions_client_example_test.go | 2 +- .../quota/armquota/groupquotausages_client_example_test.go | 2 +- .../quota/armquota/operation_client_example_test.go | 2 +- .../quota/armquota/requeststatus_client_example_test.go | 2 +- .../quota/armquota/usages_client_example_test.go | 2 +- 28 files changed, 29 insertions(+), 31 deletions(-) diff --git a/sdk/resourcemanager/quota/armquota/client_example_test.go b/sdk/resourcemanager/quota/armquota/client_example_test.go index cce9fd3bdf22..06d277419c0b 100644 --- a/sdk/resourcemanager/quota/armquota/client_example_test.go +++ b/sdk/resourcemanager/quota/armquota/client_example_test.go @@ -6,10 +6,11 @@ package armquota_test import ( "context" + "log" + "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" - "log" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" ) // Generated from example definition: 2025-09-01/putComputeOneSkuQuotaRequest.json diff --git a/sdk/resourcemanager/quota/armquota/fake/groupquotalimits_server.go b/sdk/resourcemanager/quota/armquota/fake/groupquotalimits_server.go index b58d07e81502..6f139ac88b7c 100644 --- a/sdk/resourcemanager/quota/armquota/fake/groupquotalimits_server.go +++ b/sdk/resourcemanager/quota/armquota/fake/groupquotalimits_server.go @@ -11,7 +11,7 @@ import ( azfake "github.com/Azure/azure-sdk-for-go/sdk/azcore/fake" "github.com/Azure/azure-sdk-for-go/sdk/azcore/fake/server" "github.com/Azure/azure-sdk-for-go/sdk/azcore/runtime" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" "net/http" "net/url" "regexp" diff --git a/sdk/resourcemanager/quota/armquota/fake/groupquotalimitsrequest_server.go b/sdk/resourcemanager/quota/armquota/fake/groupquotalimitsrequest_server.go index 2191601d83d0..c6d631aada7c 100644 --- a/sdk/resourcemanager/quota/armquota/fake/groupquotalimitsrequest_server.go +++ b/sdk/resourcemanager/quota/armquota/fake/groupquotalimitsrequest_server.go @@ -12,7 +12,7 @@ import ( "github.com/Azure/azure-sdk-for-go/sdk/azcore/fake/server" "github.com/Azure/azure-sdk-for-go/sdk/azcore/runtime" "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" "net/http" "net/url" "regexp" diff --git a/sdk/resourcemanager/quota/armquota/fake/groupquotalocationsettings_server.go b/sdk/resourcemanager/quota/armquota/fake/groupquotalocationsettings_server.go index dc47dd62917a..e1f9ee9928e3 100644 --- a/sdk/resourcemanager/quota/armquota/fake/groupquotalocationsettings_server.go +++ b/sdk/resourcemanager/quota/armquota/fake/groupquotalocationsettings_server.go @@ -11,7 +11,7 @@ import ( azfake "github.com/Azure/azure-sdk-for-go/sdk/azcore/fake" "github.com/Azure/azure-sdk-for-go/sdk/azcore/fake/server" "github.com/Azure/azure-sdk-for-go/sdk/azcore/runtime" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" "net/http" "net/url" "regexp" diff --git a/sdk/resourcemanager/quota/armquota/fake/groupquotas_server.go b/sdk/resourcemanager/quota/armquota/fake/groupquotas_server.go index 1d21160d445d..4bd5d5a8efa8 100644 --- a/sdk/resourcemanager/quota/armquota/fake/groupquotas_server.go +++ b/sdk/resourcemanager/quota/armquota/fake/groupquotas_server.go @@ -12,7 +12,7 @@ import ( "github.com/Azure/azure-sdk-for-go/sdk/azcore/fake/server" "github.com/Azure/azure-sdk-for-go/sdk/azcore/runtime" "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" "net/http" "net/url" "regexp" diff --git a/sdk/resourcemanager/quota/armquota/fake/groupquotasubscriptionallocation_server.go b/sdk/resourcemanager/quota/armquota/fake/groupquotasubscriptionallocation_server.go index a389c68a6bc6..25f3087ea00d 100644 --- a/sdk/resourcemanager/quota/armquota/fake/groupquotasubscriptionallocation_server.go +++ b/sdk/resourcemanager/quota/armquota/fake/groupquotasubscriptionallocation_server.go @@ -11,7 +11,7 @@ import ( azfake "github.com/Azure/azure-sdk-for-go/sdk/azcore/fake" "github.com/Azure/azure-sdk-for-go/sdk/azcore/fake/server" "github.com/Azure/azure-sdk-for-go/sdk/azcore/runtime" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" "net/http" "net/url" "regexp" diff --git a/sdk/resourcemanager/quota/armquota/fake/groupquotasubscriptionallocationrequest_server.go b/sdk/resourcemanager/quota/armquota/fake/groupquotasubscriptionallocationrequest_server.go index 49bf7d141dd2..bb1599e0c9b9 100644 --- a/sdk/resourcemanager/quota/armquota/fake/groupquotasubscriptionallocationrequest_server.go +++ b/sdk/resourcemanager/quota/armquota/fake/groupquotasubscriptionallocationrequest_server.go @@ -12,7 +12,7 @@ import ( "github.com/Azure/azure-sdk-for-go/sdk/azcore/fake/server" "github.com/Azure/azure-sdk-for-go/sdk/azcore/runtime" "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" "net/http" "net/url" "regexp" diff --git a/sdk/resourcemanager/quota/armquota/fake/groupquotasubscriptionrequests_server.go b/sdk/resourcemanager/quota/armquota/fake/groupquotasubscriptionrequests_server.go index bb70a65e3591..98521b2fb6d2 100644 --- a/sdk/resourcemanager/quota/armquota/fake/groupquotasubscriptionrequests_server.go +++ b/sdk/resourcemanager/quota/armquota/fake/groupquotasubscriptionrequests_server.go @@ -12,7 +12,7 @@ import ( "github.com/Azure/azure-sdk-for-go/sdk/azcore/fake/server" "github.com/Azure/azure-sdk-for-go/sdk/azcore/runtime" "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" "net/http" "net/url" "regexp" diff --git a/sdk/resourcemanager/quota/armquota/fake/groupquotasubscriptions_server.go b/sdk/resourcemanager/quota/armquota/fake/groupquotasubscriptions_server.go index 4e84e3c9fdd1..f3f62753dfa4 100644 --- a/sdk/resourcemanager/quota/armquota/fake/groupquotasubscriptions_server.go +++ b/sdk/resourcemanager/quota/armquota/fake/groupquotasubscriptions_server.go @@ -12,7 +12,7 @@ import ( "github.com/Azure/azure-sdk-for-go/sdk/azcore/fake/server" "github.com/Azure/azure-sdk-for-go/sdk/azcore/runtime" "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" "net/http" "net/url" "regexp" diff --git a/sdk/resourcemanager/quota/armquota/fake/groupquotausages_server.go b/sdk/resourcemanager/quota/armquota/fake/groupquotausages_server.go index 07752bc8abc3..b3b149505152 100644 --- a/sdk/resourcemanager/quota/armquota/fake/groupquotausages_server.go +++ b/sdk/resourcemanager/quota/armquota/fake/groupquotausages_server.go @@ -11,7 +11,7 @@ import ( "github.com/Azure/azure-sdk-for-go/sdk/azcore/fake/server" "github.com/Azure/azure-sdk-for-go/sdk/azcore/runtime" "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" "net/http" "net/url" "regexp" diff --git a/sdk/resourcemanager/quota/armquota/fake/operation_server.go b/sdk/resourcemanager/quota/armquota/fake/operation_server.go index e2ab7996880b..c8b3d449bec1 100644 --- a/sdk/resourcemanager/quota/armquota/fake/operation_server.go +++ b/sdk/resourcemanager/quota/armquota/fake/operation_server.go @@ -11,7 +11,7 @@ import ( "github.com/Azure/azure-sdk-for-go/sdk/azcore/fake/server" "github.com/Azure/azure-sdk-for-go/sdk/azcore/runtime" "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" "net/http" ) diff --git a/sdk/resourcemanager/quota/armquota/fake/requeststatus_server.go b/sdk/resourcemanager/quota/armquota/fake/requeststatus_server.go index fc1121c7f96f..604549ed1b44 100644 --- a/sdk/resourcemanager/quota/armquota/fake/requeststatus_server.go +++ b/sdk/resourcemanager/quota/armquota/fake/requeststatus_server.go @@ -12,7 +12,7 @@ import ( "github.com/Azure/azure-sdk-for-go/sdk/azcore/fake/server" "github.com/Azure/azure-sdk-for-go/sdk/azcore/runtime" "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" "net/http" "net/url" "regexp" diff --git a/sdk/resourcemanager/quota/armquota/fake/server.go b/sdk/resourcemanager/quota/armquota/fake/server.go index c953156f78f4..a0b93b47d8f5 100644 --- a/sdk/resourcemanager/quota/armquota/fake/server.go +++ b/sdk/resourcemanager/quota/armquota/fake/server.go @@ -12,7 +12,7 @@ import ( "github.com/Azure/azure-sdk-for-go/sdk/azcore/fake/server" "github.com/Azure/azure-sdk-for-go/sdk/azcore/runtime" "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" "net/http" "net/url" "regexp" diff --git a/sdk/resourcemanager/quota/armquota/fake/usages_server.go b/sdk/resourcemanager/quota/armquota/fake/usages_server.go index ee69f5776393..46b15903b4a9 100644 --- a/sdk/resourcemanager/quota/armquota/fake/usages_server.go +++ b/sdk/resourcemanager/quota/armquota/fake/usages_server.go @@ -12,7 +12,7 @@ import ( "github.com/Azure/azure-sdk-for-go/sdk/azcore/fake/server" "github.com/Azure/azure-sdk-for-go/sdk/azcore/runtime" "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" "net/http" "net/url" "regexp" diff --git a/sdk/resourcemanager/quota/armquota/go.mod b/sdk/resourcemanager/quota/armquota/go.mod index 54a185ac960e..42112f34f718 100644 --- a/sdk/resourcemanager/quota/armquota/go.mod +++ b/sdk/resourcemanager/quota/armquota/go.mod @@ -1,4 +1,4 @@ -module github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota +module github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2 go 1.24.0 @@ -7,7 +7,6 @@ require ( github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.13.1 github.com/Azure/azure-sdk-for-go/sdk/internal v1.11.2 github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/internal/v3 v3.1.0 - github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2 v2.0.0 github.com/stretchr/testify v1.11.1 ) diff --git a/sdk/resourcemanager/quota/armquota/go.sum b/sdk/resourcemanager/quota/armquota/go.sum index 1c8fe0fc81c0..cc236fb92e86 100644 --- a/sdk/resourcemanager/quota/armquota/go.sum +++ b/sdk/resourcemanager/quota/armquota/go.sum @@ -12,8 +12,6 @@ github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/internal/v3 v3.1.0 h1:2qsI github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/internal/v3 v3.1.0/go.mod h1:AW8VEadnhw9xox+VaVd9sP7NjzOAnaZBLRH6Tq3cJ38= github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/managementgroups/armmanagementgroups v1.0.0 h1:pPvTJ1dY0sA35JOeFq6TsY2xj6Z85Yo23Pj4wCCvu4o= github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/managementgroups/armmanagementgroups v1.0.0/go.mod h1:mLfWfj8v3jfWKsL9G4eoBoXVcsqcIUTapmdKy7uGOp0= -github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2 v2.0.0 h1:H1F/D/X2jrpVFoPNGKR0PqvWNHfPSipdkbqOb8eTGj0= -github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2 v2.0.0/go.mod h1:UMZDuyOW4/Bx6RbWdYNUY91z9jzzen9VPM0F+a9tscw= github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources v1.2.0 h1:Dd+RhdJn0OTtVGaeDLZpcumkIVCtA/3/Fo42+eoYvVM= github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources v1.2.0/go.mod h1:5kakwfW5CjC9KK+Q4wjXAg+ShuIm2mBMua0ZFj2C8PE= github.com/AzureAD/microsoft-authentication-extensions-for-go/cache v0.1.1 h1:WJTmL004Abzc5wDB5VtZG2PJk5ndYDgVacGqfirKxjM= diff --git a/sdk/resourcemanager/quota/armquota/groupquotalimits_client_example_test.go b/sdk/resourcemanager/quota/armquota/groupquotalimits_client_example_test.go index 9b38704452bd..ca3baa196ed4 100644 --- a/sdk/resourcemanager/quota/armquota/groupquotalimits_client_example_test.go +++ b/sdk/resourcemanager/quota/armquota/groupquotalimits_client_example_test.go @@ -7,7 +7,7 @@ package armquota_test import ( "context" "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" "log" ) diff --git a/sdk/resourcemanager/quota/armquota/groupquotalimitsrequest_client_example_test.go b/sdk/resourcemanager/quota/armquota/groupquotalimitsrequest_client_example_test.go index 62bf18104969..ac14077ea4d2 100644 --- a/sdk/resourcemanager/quota/armquota/groupquotalimitsrequest_client_example_test.go +++ b/sdk/resourcemanager/quota/armquota/groupquotalimitsrequest_client_example_test.go @@ -8,7 +8,7 @@ import ( "context" "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" "log" ) diff --git a/sdk/resourcemanager/quota/armquota/groupquotalocationsettings_client_example_test.go b/sdk/resourcemanager/quota/armquota/groupquotalocationsettings_client_example_test.go index e68deec997f7..387f76893e56 100644 --- a/sdk/resourcemanager/quota/armquota/groupquotalocationsettings_client_example_test.go +++ b/sdk/resourcemanager/quota/armquota/groupquotalocationsettings_client_example_test.go @@ -8,7 +8,7 @@ import ( "context" "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" "log" ) diff --git a/sdk/resourcemanager/quota/armquota/groupquotas_client_example_test.go b/sdk/resourcemanager/quota/armquota/groupquotas_client_example_test.go index 079ab009cae6..f4c9e2ad140e 100644 --- a/sdk/resourcemanager/quota/armquota/groupquotas_client_example_test.go +++ b/sdk/resourcemanager/quota/armquota/groupquotas_client_example_test.go @@ -8,7 +8,7 @@ import ( "context" "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" "log" ) diff --git a/sdk/resourcemanager/quota/armquota/groupquotasubscriptionallocation_client_example_test.go b/sdk/resourcemanager/quota/armquota/groupquotasubscriptionallocation_client_example_test.go index 598199803cad..20e522eab146 100644 --- a/sdk/resourcemanager/quota/armquota/groupquotasubscriptionallocation_client_example_test.go +++ b/sdk/resourcemanager/quota/armquota/groupquotasubscriptionallocation_client_example_test.go @@ -7,7 +7,7 @@ package armquota_test import ( "context" "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" "log" ) diff --git a/sdk/resourcemanager/quota/armquota/groupquotasubscriptionallocationrequest_client_example_test.go b/sdk/resourcemanager/quota/armquota/groupquotasubscriptionallocationrequest_client_example_test.go index f702832f4671..7a14c832aeaa 100644 --- a/sdk/resourcemanager/quota/armquota/groupquotasubscriptionallocationrequest_client_example_test.go +++ b/sdk/resourcemanager/quota/armquota/groupquotasubscriptionallocationrequest_client_example_test.go @@ -8,7 +8,7 @@ import ( "context" "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" "log" ) diff --git a/sdk/resourcemanager/quota/armquota/groupquotasubscriptionrequests_client_example_test.go b/sdk/resourcemanager/quota/armquota/groupquotasubscriptionrequests_client_example_test.go index 5c5c0cc1a574..74d6a93e8b41 100644 --- a/sdk/resourcemanager/quota/armquota/groupquotasubscriptionrequests_client_example_test.go +++ b/sdk/resourcemanager/quota/armquota/groupquotasubscriptionrequests_client_example_test.go @@ -7,7 +7,7 @@ package armquota_test import ( "context" "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" "log" ) diff --git a/sdk/resourcemanager/quota/armquota/groupquotasubscriptions_client_example_test.go b/sdk/resourcemanager/quota/armquota/groupquotasubscriptions_client_example_test.go index 0d695bc5477b..e642ffc5b38d 100644 --- a/sdk/resourcemanager/quota/armquota/groupquotasubscriptions_client_example_test.go +++ b/sdk/resourcemanager/quota/armquota/groupquotasubscriptions_client_example_test.go @@ -7,7 +7,7 @@ package armquota_test import ( "context" "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" "log" ) diff --git a/sdk/resourcemanager/quota/armquota/groupquotausages_client_example_test.go b/sdk/resourcemanager/quota/armquota/groupquotausages_client_example_test.go index 6e32f77bba3f..3b473114b20d 100644 --- a/sdk/resourcemanager/quota/armquota/groupquotausages_client_example_test.go +++ b/sdk/resourcemanager/quota/armquota/groupquotausages_client_example_test.go @@ -7,7 +7,7 @@ package armquota_test import ( "context" "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" "log" ) diff --git a/sdk/resourcemanager/quota/armquota/operation_client_example_test.go b/sdk/resourcemanager/quota/armquota/operation_client_example_test.go index cd4c86a654bf..bc3448d8348c 100644 --- a/sdk/resourcemanager/quota/armquota/operation_client_example_test.go +++ b/sdk/resourcemanager/quota/armquota/operation_client_example_test.go @@ -7,7 +7,7 @@ package armquota_test import ( "context" "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" "log" ) diff --git a/sdk/resourcemanager/quota/armquota/requeststatus_client_example_test.go b/sdk/resourcemanager/quota/armquota/requeststatus_client_example_test.go index 822465dad258..71f88b7b4e1b 100644 --- a/sdk/resourcemanager/quota/armquota/requeststatus_client_example_test.go +++ b/sdk/resourcemanager/quota/armquota/requeststatus_client_example_test.go @@ -7,7 +7,7 @@ package armquota_test import ( "context" "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" "log" ) diff --git a/sdk/resourcemanager/quota/armquota/usages_client_example_test.go b/sdk/resourcemanager/quota/armquota/usages_client_example_test.go index 32d5880287ff..2fe5edd90f88 100644 --- a/sdk/resourcemanager/quota/armquota/usages_client_example_test.go +++ b/sdk/resourcemanager/quota/armquota/usages_client_example_test.go @@ -7,7 +7,7 @@ package armquota_test import ( "context" "github.com/Azure/azure-sdk-for-go/sdk/azidentity" - "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" + "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota/v2" "log" ) From 9d80c136ba4d4d851e640e2f63252edbdf2d84e8 Mon Sep 17 00:00:00 2001 From: Judy Liu Date: Wed, 3 Dec 2025 14:27:19 +0800 Subject: [PATCH 3/7] Update sdk/resourcemanager/quota/armquota/groupquotalimitsrequest_client.go Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .../quota/armquota/groupquotalimitsrequest_client.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk/resourcemanager/quota/armquota/groupquotalimitsrequest_client.go b/sdk/resourcemanager/quota/armquota/groupquotalimitsrequest_client.go index 550500e8b71e..be2008e8c4d3 100644 --- a/sdk/resourcemanager/quota/armquota/groupquotalimitsrequest_client.go +++ b/sdk/resourcemanager/quota/armquota/groupquotalimitsrequest_client.go @@ -156,7 +156,7 @@ func (client *GroupQuotaLimitsRequestClient) listCreateRequest(ctx context.Conte return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("$filter", Filter) + reqQP.Set("$filter", filter) reqQP.Set("api-version", "2025-09-01") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} From f3d61553249ab5dc61c5d9e6c17bebda8e78e0fc Mon Sep 17 00:00:00 2001 From: Judy Liu Date: Wed, 3 Dec 2025 14:27:30 +0800 Subject: [PATCH 4/7] Update sdk/resourcemanager/quota/armquota/groupquotasubscriptionallocationrequest_client.go Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .../armquota/groupquotasubscriptionallocationrequest_client.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk/resourcemanager/quota/armquota/groupquotasubscriptionallocationrequest_client.go b/sdk/resourcemanager/quota/armquota/groupquotasubscriptionallocationrequest_client.go index 7ab78849ab8f..21b1f990056e 100644 --- a/sdk/resourcemanager/quota/armquota/groupquotasubscriptionallocationrequest_client.go +++ b/sdk/resourcemanager/quota/armquota/groupquotasubscriptionallocationrequest_client.go @@ -176,7 +176,7 @@ func (client *GroupQuotaSubscriptionAllocationRequestClient) listCreateRequest(c return nil, err } reqQP := req.Raw().URL.Query() - reqQP.Set("$filter", Filter) + reqQP.Set("$filter", filter) reqQP.Set("api-version", "2025-09-01") req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} From 6deaf0750c1a01dbd05ee77403101721814275a7 Mon Sep 17 00:00:00 2001 From: Judy Liu Date: Wed, 3 Dec 2025 14:27:41 +0800 Subject: [PATCH 5/7] Update sdk/resourcemanager/quota/armquota/groupquotas_client_example_test.go Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .../quota/armquota/groupquotas_client_example_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk/resourcemanager/quota/armquota/groupquotas_client_example_test.go b/sdk/resourcemanager/quota/armquota/groupquotas_client_example_test.go index f4c9e2ad140e..53b3cd7b0b5b 100644 --- a/sdk/resourcemanager/quota/armquota/groupquotas_client_example_test.go +++ b/sdk/resourcemanager/quota/armquota/groupquotas_client_example_test.go @@ -158,7 +158,7 @@ func ExampleGroupQuotasClient_BeginUpdate() { if err != nil { log.Fatalf("failed to create client: %v", err) } - poller, err := clientFactory.NewGroupQuotasClient().BeginUpdate(ctx, "E7EC67B3-7657-4966-BFFC-41EFD36BAA09", "groupquota1", nil) + poller, err := clientFactory.NewGroupQuotasClient().BeginUpdate(ctx, "E7EC67B3-7657-4966-BFFC-41EFD36BAA09", "groupquota1", armquota.GroupQuotasEntityPatch{}, nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } From 3007e11260c89ad5a723abadd90601114f4e8302 Mon Sep 17 00:00:00 2001 From: Judy Liu Date: Wed, 3 Dec 2025 14:28:23 +0800 Subject: [PATCH 6/7] Update sdk/resourcemanager/quota/armquota/groupquotas_client.go Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- sdk/resourcemanager/quota/armquota/groupquotas_client.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk/resourcemanager/quota/armquota/groupquotas_client.go b/sdk/resourcemanager/quota/armquota/groupquotas_client.go index c98d4d804a6d..92c20481de14 100644 --- a/sdk/resourcemanager/quota/armquota/groupquotas_client.go +++ b/sdk/resourcemanager/quota/armquota/groupquotas_client.go @@ -390,7 +390,7 @@ func (client *GroupQuotasClient) updateCreateRequest(ctx context.Context, manage req.Raw().URL.RawQuery = reqQP.Encode() req.Raw().Header["Accept"] = []string{"application/json"} req.Raw().Header["Content-Type"] = []string{"application/json"} - if err := runtime.MarshalAsJSON(req, GroupQuotasPatchRequestBody); err != nil { + if err := runtime.MarshalAsJSON(req, groupQuotasPatchRequestBody); err != nil { return nil, err } return req, nil From faa8abe3379fad7f7e171e06cb411f7f4be07e16 Mon Sep 17 00:00:00 2001 From: Judy Liu Date: Wed, 3 Dec 2025 14:38:01 +0800 Subject: [PATCH 7/7] Update sdk/resourcemanager/quota/armquota/groupquotasubscriptions_client_example_test.go Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .../armquota/groupquotasubscriptions_client_example_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk/resourcemanager/quota/armquota/groupquotasubscriptions_client_example_test.go b/sdk/resourcemanager/quota/armquota/groupquotasubscriptions_client_example_test.go index e642ffc5b38d..7e0c7554733c 100644 --- a/sdk/resourcemanager/quota/armquota/groupquotasubscriptions_client_example_test.go +++ b/sdk/resourcemanager/quota/armquota/groupquotasubscriptions_client_example_test.go @@ -109,7 +109,7 @@ func ExampleGroupQuotaSubscriptionsClient_NewListPager() { if err != nil { log.Fatalf("failed to create client: %v", err) } - pager := clientFactory.NewGroupQuotaSubscriptionsClient().NewListPager("E7EC67B3-7657-4966-BFFC-41EFD36BAA09", "groupquota1", nil) + pager := clientFactory.NewGroupQuotaSubscriptionsClient("00000000-0000-0000-0000-000000000000").NewListPager("E7EC67B3-7657-4966-BFFC-41EFD36BAA09", "groupquota1", nil) for pager.More() { page, err := pager.NextPage(ctx) if err != nil {