Skip to content

Commit 8a421d0

Browse files
author
SDKAuto
committed
CodeGen from PR 22637 in Azure/azure-rest-api-specs
Merge c80b871abefc9725d7cccc14a0b2f56161629906 into 0b1805b3ce076549ba4e9285a4f0f8727caf53a5
1 parent d33f020 commit 8a421d0

File tree

7 files changed

+53
-31
lines changed

7 files changed

+53
-31
lines changed
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2-
"commit": "18e0a756cd948b08cec7d4264f2dbbbfa53246ac",
2+
"commit": "0fbb62af450af1d1bec07606db3b11d52c5b58ee",
33
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
44
"autorest": "3.9.2",
55
"use": [
66
"@autorest/[email protected]",
77
"@autorest/[email protected]"
88
],
9-
"autorest_command": "autorest specification/commerce/resource-manager/readme.md --generate-sample=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/home/vsts/work/1/azure-sdk-for-python/sdk --use=@autorest/[email protected] --use=@autorest/[email protected] --version=3.9.2 --version-tolerant=False",
9+
"autorest_command": "autorest specification/commerce/resource-manager/readme.md --generate-sample=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/mnt/vss/_work/1/s/azure-sdk-for-python/sdk --use=@autorest/[email protected] --use=@autorest/[email protected] --version=3.9.2 --version-tolerant=False",
1010
"readme": "specification/commerce/resource-manager/readme.md"
1111
}

sdk/commerce/azure-mgmt-commerce/azure/mgmt/commerce/_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 = "6.1.0b1"
9+
VERSION = "1.0.0b1"

sdk/commerce/azure-mgmt-commerce/azure/mgmt/commerce/aio/operations/_usage_aggregates_operations.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ async def get_next(next_link=None):
165165
)
166166
response = pipeline_response.http_response
167167

168-
if response.status_code not in [200]:
168+
if response.status_code not in [200, 202]:
169169
map_error(status_code=response.status_code, response=response, error_map=error_map)
170170
error = self._deserialize.failsafe_deserialize(_models.ErrorResponse, pipeline_response)
171171
raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat)

sdk/commerce/azure-mgmt-commerce/azure/mgmt/commerce/models/__init__.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
# --------------------------------------------------------------------------
88

99
from ._models_py3 import ErrorResponse
10-
from ._models_py3 import InfoField
1110
from ._models_py3 import MeterInfo
1211
from ._models_py3 import MonetaryCommitment
1312
from ._models_py3 import MonetaryCredit
@@ -26,7 +25,6 @@
2625

2726
__all__ = [
2827
"ErrorResponse",
29-
"InfoField",
3028
"MeterInfo",
3129
"MonetaryCommitment",
3230
"MonetaryCredit",

sdk/commerce/azure-mgmt-commerce/azure/mgmt/commerce/models/_models_py3.py

Lines changed: 4 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -43,26 +43,6 @@ def __init__(self, *, code: Optional[str] = None, message: Optional[str] = None,
4343
self.message = message
4444

4545

46-
class InfoField(_serialization.Model):
47-
"""Key-value pairs of instance details in the legacy format.
48-
49-
:ivar project: Identifies the name of the instance provisioned by the user.
50-
:vartype project: str
51-
"""
52-
53-
_attribute_map = {
54-
"project": {"key": "project", "type": "str"},
55-
}
56-
57-
def __init__(self, *, project: Optional[str] = None, **kwargs: Any) -> None:
58-
"""
59-
:keyword project: Identifies the name of the instance provisioned by the user.
60-
:paramtype project: str
61-
"""
62-
super().__init__(**kwargs)
63-
self.project = project
64-
65-
6646
class MeterInfo(_serialization.Model):
6747
"""Detailed information about the meter.
6848
@@ -485,7 +465,7 @@ class UsageAggregation(_serialization.Model): # pylint: disable=too-many-instan
485465
:ivar meter_region: Region of the meterId used for billing purposes.
486466
:vartype meter_region: str
487467
:ivar info_fields: Key-value pairs of instance details (legacy format).
488-
:vartype info_fields: ~azure.mgmt.commerce.models.InfoField
468+
:vartype info_fields: any
489469
:ivar instance_data: Key-value pairs of instance details represented as a string.
490470
:vartype instance_data: str
491471
"""
@@ -504,7 +484,7 @@ class UsageAggregation(_serialization.Model): # pylint: disable=too-many-instan
504484
"meter_category": {"key": "properties.meterCategory", "type": "str"},
505485
"meter_sub_category": {"key": "properties.meterSubCategory", "type": "str"},
506486
"meter_region": {"key": "properties.meterRegion", "type": "str"},
507-
"info_fields": {"key": "properties.infoFields", "type": "InfoField"},
487+
"info_fields": {"key": "properties.infoFields", "type": "object"},
508488
"instance_data": {"key": "properties.instanceData", "type": "str"},
509489
}
510490

@@ -524,7 +504,7 @@ def __init__(
524504
meter_category: Optional[str] = None,
525505
meter_sub_category: Optional[str] = None,
526506
meter_region: Optional[str] = None,
527-
info_fields: Optional["_models.InfoField"] = None,
507+
info_fields: Optional[Any] = None,
528508
instance_data: Optional[str] = None,
529509
**kwargs: Any
530510
) -> None:
@@ -558,7 +538,7 @@ def __init__(
558538
:keyword meter_region: Region of the meterId used for billing purposes.
559539
:paramtype meter_region: str
560540
:keyword info_fields: Key-value pairs of instance details (legacy format).
561-
:paramtype info_fields: ~azure.mgmt.commerce.models.InfoField
541+
:paramtype info_fields: any
562542
:keyword instance_data: Key-value pairs of instance details represented as a string.
563543
:paramtype instance_data: str
564544
"""

sdk/commerce/azure-mgmt-commerce/azure/mgmt/commerce/operations/_usage_aggregates_operations.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ def get_next(next_link=None):
213213
)
214214
response = pipeline_response.http_response
215215

216-
if response.status_code not in [200]:
216+
if response.status_code not in [200, 202]:
217217
map_error(status_code=response.status_code, response=response, error_map=error_map)
218218
error = self._deserialize.failsafe_deserialize(_models.ErrorResponse, pipeline_response)
219219
raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat)
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# coding=utf-8
2+
# --------------------------------------------------------------------------
3+
# Copyright (c) Microsoft Corporation. All rights reserved.
4+
# Licensed under the MIT License. See License.txt in the project root for license information.
5+
# Code generated by Microsoft (R) AutoRest Code Generator.
6+
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
7+
# --------------------------------------------------------------------------
8+
9+
import isodate
10+
11+
from azure.identity import DefaultAzureCredential
12+
from azure.mgmt.commerce import UsageManagementClient
13+
14+
"""
15+
# PREREQUISITES
16+
pip install azure-identity
17+
pip install azure-mgmt-commerce
18+
# USAGE
19+
python get_usage_aggregates_list.py
20+
21+
Before run the sample, please set the values of the client ID, tenant ID and client secret
22+
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
23+
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
24+
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
25+
"""
26+
27+
28+
def main():
29+
client = UsageManagementClient(
30+
credential=DefaultAzureCredential(),
31+
subscription_id="f68815e6-3c41-45ef-bbd8-5f83303c396b",
32+
)
33+
34+
response = client.usage_aggregates.list(
35+
reported_start_time=isodate.parse_datetime("2014-05-01T00:00:00+00:00"),
36+
reported_end_time=isodate.parse_datetime("2015-06-01T00:00:00+00:00"),
37+
)
38+
for item in response:
39+
print(item)
40+
41+
42+
# x-ms-original-file: specification/commerce/resource-manager/Microsoft.Commerce/preview/2015-06-01-preview/examples/GetUsageAggregatesList.json
43+
if __name__ == "__main__":
44+
main()

0 commit comments

Comments
 (0)