Skip to content

Commit ac8914e

Browse files
[AutoRelease] t2-quota-2025-02-01-48199(can only be merged by SDK owner) (Azure#39521)
* code and test * Add operation groups to CHANGELOG.md * Update CHANGELOG.md for breaking changes --------- Co-authored-by: azure-sdk <PythonSdkPipelines> Co-authored-by: ChenxiJiang333 <[email protected]>
1 parent 1c104ef commit ac8914e

File tree

83 files changed

+248
-143
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

83 files changed

+248
-143
lines changed

sdk/quota/azure-mgmt-quota/CHANGELOG.md

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

3+
## 2.0.0 (2025-02-26)
4+
5+
### Features Added
6+
7+
- Client `QuotaMgmtClient` added operation group `group_quotas`
8+
- Client `QuotaMgmtClient` added operation group `group_quota_subscriptions`
9+
- Client `QuotaMgmtClient` added operation group `group_quota_subscription_requests`
10+
- Client `QuotaMgmtClient` added operation group `group_quota_limits_request`
11+
- Client `QuotaMgmtClient` added operation group `group_quota_limits`
12+
- Client `QuotaMgmtClient` added operation group `group_quota_subscription_allocation_request`
13+
- Client `QuotaMgmtClient` added operation group `group_quota_subscription_allocation`
14+
- Model `QuotaRequestDetails` added property `properties`
15+
- Added model `AllocatedQuotaToSubscriptionList`
16+
- Added model `AllocatedToSubscription`
17+
- Added enum `CreatedByType`
18+
- Added model `ErrorAdditionalInfo`
19+
- Added model `ErrorDetail`
20+
- Added model `ErrorResponse`
21+
- Added model `GroupQuotaDetails`
22+
- Added model `GroupQuotaDetailsName`
23+
- Added model `GroupQuotaLimit`
24+
- Added model `GroupQuotaLimitList`
25+
- Added model `GroupQuotaLimitListProperties`
26+
- Added model `GroupQuotaLimitProperties`
27+
- Added model `GroupQuotaList`
28+
- Added model `GroupQuotaRequestBase`
29+
- Added model `GroupQuotaRequestBaseProperties`
30+
- Added model `GroupQuotaRequestBasePropertiesName`
31+
- Added model `GroupQuotaSubscriptionId`
32+
- Added model `GroupQuotaSubscriptionIdList`
33+
- Added model `GroupQuotaSubscriptionIdProperties`
34+
- Added model `GroupQuotaSubscriptionRequestStatus`
35+
- Added model `GroupQuotaSubscriptionRequestStatusList`
36+
- Added model `GroupQuotaSubscriptionRequestStatusProperties`
37+
- Added model `GroupQuotaUsagesBase`
38+
- Added model `GroupQuotaUsagesBaseName`
39+
- Added model `GroupQuotasEntity`
40+
- Added model `GroupQuotasEntityBase`
41+
- Added model `GroupQuotasEntityBasePatch`
42+
- Added model `GroupQuotasEntityPatch`
43+
- Added model `GroupQuotasEntityPatchProperties`
44+
- Added model `GroupQuotasEntityProperties`
45+
- Added model `LROResponse`
46+
- Added model `LROResponseProperties`
47+
- Added model `ProxyResource`
48+
- Added model `QuotaAllocationRequestBase`
49+
- Added model `QuotaAllocationRequestBaseProperties`
50+
- Added model `QuotaAllocationRequestBasePropertiesName`
51+
- Added model `QuotaAllocationRequestStatus`
52+
- Added model `QuotaAllocationRequestStatusList`
53+
- Added model `QuotaAllocationRequestStatusProperties`
54+
- Added model `QuotaRequestOneResourceProperties`
55+
- Added model `QuotaRequestStatusDetails`
56+
- Added enum `RequestState`
57+
- Added model `Resource`
58+
- Added model `ResourceBaseRequest`
59+
- Added model `ResourceUsageList`
60+
- Added model `ResourceUsages`
61+
- Added model `SubmittedResourceRequestStatus`
62+
- Added model `SubmittedResourceRequestStatusList`
63+
- Added model `SubmittedResourceRequestStatusProperties`
64+
- Added model `SubscriptionGroupQuotaAssignment`
65+
- Added model `SubscriptionQuotaAllocationRequestList`
66+
- Added model `SubscriptionQuotaAllocations`
67+
- Added model `SubscriptionQuotaAllocationsList`
68+
- Added model `SubscriptionQuotaAllocationsListProperties`
69+
- Added model `SubscriptionQuotaAllocationsProperties`
70+
- Added model `SubscriptionQuotaAllocationsStatusList`
71+
- Added model `SubscriptionQuotaDetails`
72+
- Added model `SubscriptionQuotaDetailsName`
73+
- Added model `SystemData`
74+
- Added operation group `GroupQuotaLimitsOperations`
75+
- Added operation group `GroupQuotaLimitsRequestOperations`
76+
- Added operation group `GroupQuotaSubscriptionAllocationOperations`
77+
- Added operation group `GroupQuotaSubscriptionAllocationRequestOperations`
78+
- Added operation group `GroupQuotaSubscriptionRequestsOperations`
79+
- Added operation group `GroupQuotaSubscriptionsOperations`
80+
- Added operation group `GroupQuotasOperations`
81+
82+
### Breaking Changes
83+
84+
- Model `QuotaRequestDetails` deleted or renamed its instance variable `provisioning_state`
85+
- Model `QuotaRequestDetails` deleted or renamed its instance variable `message`
86+
- Model `QuotaRequestDetails` deleted or renamed its instance variable `error`
87+
- Model `QuotaRequestDetails` deleted or renamed its instance variable `request_submit_time`
88+
- Model `QuotaRequestDetails` deleted or renamed its instance variable `value`
89+
- Model `QuotaRequestOneResourceSubmitResponse` deleted or renamed its instance variable `provisioning_state`
90+
- Model `QuotaRequestOneResourceSubmitResponse` deleted or renamed its instance variable `message`
91+
- Model `QuotaRequestOneResourceSubmitResponse` deleted or renamed its instance variable `request_submit_time`
92+
- Model `QuotaRequestOneResourceSubmitResponse` deleted or renamed its instance variable `limit`
93+
- Model `QuotaRequestOneResourceSubmitResponse` deleted or renamed its instance variable `current_value`
94+
- Model `QuotaRequestOneResourceSubmitResponse` deleted or renamed its instance variable `unit`
95+
- Model `QuotaRequestOneResourceSubmitResponse` deleted or renamed its instance variable `name_properties_name`
96+
- Model `QuotaRequestOneResourceSubmitResponse` deleted or renamed its instance variable `resource_type`
97+
- Model `QuotaRequestOneResourceSubmitResponse` deleted or renamed its instance variable `quota_period`
98+
- Model `QuotaRequestOneResourceSubmitResponse` deleted or renamed its instance variable `is_quota_applicable`
99+
- Model `QuotaRequestOneResourceSubmitResponse` deleted or renamed its instance variable `error`
100+
- Model `QuotaRequestSubmitResponse202` deleted or renamed its instance variable `provisioning_state`
101+
- Model `QuotaRequestSubmitResponse202` deleted or renamed its instance variable `message`
102+
- Model `QuotaRequestSubmitResponse202` deleted or renamed its instance variable `limit`
103+
- Model `QuotaRequestSubmitResponse202` deleted or renamed its instance variable `unit`
104+
- Model `QuotaRequestSubmitResponse202` deleted or renamed its instance variable `name_properties_name`
105+
- Model `QuotaRequestSubmitResponse202` deleted or renamed its instance variable `resource_type`
106+
- Model `QuotaRequestSubmitResponse202` deleted or renamed its instance variable `quota_period`
107+
3108
## 2.0.0b2 (2025-01-22)
4109

5110
### Features Added
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2-
"commit": "1b038fc40563bdafb343a71cd5f7d3dee6bc4b5b",
2+
"commit": "b43042075540b8d67cce7d3d9f70b9b9f5a359da",
33
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
44
"autorest": "3.10.2",
55
"use": [
66
"@autorest/[email protected]",
77
"@autorest/[email protected]"
88
],
9-
"autorest_command": "autorest specification/quota/resource-manager/readme.md --generate-sample=True --generate-test=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/mnt/vss/_work/1/azure-sdk-for-python/sdk --tag=package-2024-12-18-preview --use=@autorest/[email protected] --use=@autorest/[email protected] --version=3.10.2 --version-tolerant=False",
9+
"autorest_command": "autorest specification/quota/resource-manager/readme.md --generate-sample=True --generate-test=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/mnt/vss/_work/1/azure-sdk-for-python/sdk --use=@autorest/[email protected] --use=@autorest/[email protected] --version=3.10.2 --version-tolerant=False",
1010
"readme": "specification/quota/resource-manager/readme.md"
1111
}

sdk/quota/azure-mgmt-quota/azure/mgmt/quota/_configuration.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@ class QuotaMgmtClientConfiguration: # pylint: disable=too-many-instance-attribu
2727
:type credential: ~azure.core.credentials.TokenCredential
2828
:param subscription_id: The ID of the target subscription. The value must be an UUID. Required.
2929
:type subscription_id: str
30-
:keyword api_version: Api Version. Default value is "2024-12-18-preview". Note that overriding
31-
this default value may result in unsupported behavior.
30+
:keyword api_version: Api Version. Default value is "2025-03-01". Note that overriding this
31+
default value may result in unsupported behavior.
3232
:paramtype api_version: str
3333
"""
3434

3535
def __init__(self, credential: "TokenCredential", subscription_id: str, **kwargs: Any) -> None:
36-
api_version: str = kwargs.pop("api_version", "2024-12-18-preview")
36+
api_version: str = kwargs.pop("api_version", "2025-03-01")
3737

3838
if credential is None:
3939
raise ValueError("Parameter 'credential' must not be None.")

sdk/quota/azure-mgmt-quota/azure/mgmt/quota/_quota_mgmt_client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,8 @@ class QuotaMgmtClient: # pylint: disable=too-many-instance-attributes
7575
:type subscription_id: str
7676
:param base_url: Service URL. Default value is "https://management.azure.com".
7777
:type base_url: str
78-
:keyword api_version: Api Version. Default value is "2024-12-18-preview". Note that overriding
79-
this default value may result in unsupported behavior.
78+
:keyword api_version: Api Version. Default value is "2025-03-01". Note that overriding this
79+
default value may result in unsupported behavior.
8080
:paramtype api_version: str
8181
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no
8282
Retry-After header is present.

sdk/quota/azure-mgmt-quota/azure/mgmt/quota/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
77
# --------------------------------------------------------------------------
88

9-
VERSION = "2.0.0b2"
9+
VERSION = "2.0.0"

sdk/quota/azure-mgmt-quota/azure/mgmt/quota/aio/_configuration.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@ class QuotaMgmtClientConfiguration: # pylint: disable=too-many-instance-attribu
2727
:type credential: ~azure.core.credentials_async.AsyncTokenCredential
2828
:param subscription_id: The ID of the target subscription. The value must be an UUID. Required.
2929
:type subscription_id: str
30-
:keyword api_version: Api Version. Default value is "2024-12-18-preview". Note that overriding
31-
this default value may result in unsupported behavior.
30+
:keyword api_version: Api Version. Default value is "2025-03-01". Note that overriding this
31+
default value may result in unsupported behavior.
3232
:paramtype api_version: str
3333
"""
3434

3535
def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, **kwargs: Any) -> None:
36-
api_version: str = kwargs.pop("api_version", "2024-12-18-preview")
36+
api_version: str = kwargs.pop("api_version", "2025-03-01")
3737

3838
if credential is None:
3939
raise ValueError("Parameter 'credential' must not be None.")

sdk/quota/azure-mgmt-quota/azure/mgmt/quota/aio/_quota_mgmt_client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,8 @@ class QuotaMgmtClient: # pylint: disable=too-many-instance-attributes
7575
:type subscription_id: str
7676
:param base_url: Service URL. Default value is "https://management.azure.com".
7777
:type base_url: str
78-
:keyword api_version: Api Version. Default value is "2024-12-18-preview". Note that overriding
79-
this default value may result in unsupported behavior.
78+
:keyword api_version: Api Version. Default value is "2025-03-01". Note that overriding this
79+
default value may result in unsupported behavior.
8080
:paramtype api_version: str
8181
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no
8282
Retry-After header is present.

sdk/quota/azure-mgmt-quota/azure/mgmt/quota/operations/_group_quota_limits_operations.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ def build_list_request(
4242
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
4343
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
4444

45-
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2024-12-18-preview"))
45+
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-03-01"))
4646
accept = _headers.pop("Accept", "application/json")
4747

4848
# Construct URL

sdk/quota/azure-mgmt-quota/azure/mgmt/quota/operations/_group_quota_limits_request_operations.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ def build_update_request(
4949
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
5050
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
5151

52-
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2024-12-18-preview"))
52+
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-03-01"))
5353
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
5454
accept = _headers.pop("Accept", "application/json")
5555

@@ -93,7 +93,7 @@ def build_get_request(
9393
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
9494
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
9595

96-
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2024-12-18-preview"))
96+
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-03-01"))
9797
accept = _headers.pop("Accept", "application/json")
9898

9999
# Construct URL
@@ -128,7 +128,7 @@ def build_list_request(
128128
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
129129
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
130130

131-
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2024-12-18-preview"))
131+
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-03-01"))
132132
accept = _headers.pop("Accept", "application/json")
133133

134134
# Construct URL

sdk/quota/azure-mgmt-quota/azure/mgmt/quota/operations/_group_quota_subscription_allocation_operations.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ def build_list_request(
4747
_headers = case_insensitive_dict(kwargs.pop("headers", {}) or {})
4848
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
4949

50-
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2024-12-18-preview"))
50+
api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-03-01"))
5151
accept = _headers.pop("Accept", "application/json")
5252

5353
# Construct URL

0 commit comments

Comments
 (0)