Skip to content

Commit 8a8673b

Browse files
authored
code and test (Azure#29980)
Co-authored-by: PythonSdkPipelines <PythonSdkPipelines>
1 parent a2c4e30 commit 8a8673b

File tree

219 files changed

+4584
-2888
lines changed

Some content is hidden

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

219 files changed

+4584
-2888
lines changed

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

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

3+
## 4.0.0 (2023-04-20)
4+
5+
### Features Added
6+
7+
- Model WebTestPropertiesValidationRules has a new parameter ignore_http_status_code
8+
- Model WorkbookErrorDefinition has a new parameter innererror
9+
10+
### Breaking Changes
11+
12+
- Model WebTestPropertiesValidationRules no longer has parameter ignore_https_status_code
13+
- Model WorkbookErrorDefinition no longer has parameter inner_error
14+
315
## 4.0.0b1 (2023-02-14)
416

517
### Features Added

sdk/applicationinsights/azure-mgmt-applicationinsights/README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,9 @@ client = ApplicationInsightsManagementClient(credential=DefaultAzureCredential()
4545

4646
## Examples
4747

48-
49-
Code samples for this package can be found at [Application Insights Management](https://docs.microsoft.com/samples/browse/?languages=python&term=Getting%20started%20-%20Managing&terms=Getting%20started%20-%20Managing) on docs.microsoft.com and [Samples Repo](https://aka.ms/azsdk/python/mgmt/samples)
48+
Code samples for this package can be found at:
49+
- [Search Application Insights Management](https://docs.microsoft.com/samples/browse/?languages=python&term=Getting%20started%20-%20Managing&terms=Getting%20started%20-%20Managing) on docs.microsoft.com
50+
- [Azure Python Mgmt SDK Samples Repo](https://aka.ms/azsdk/python/mgmt/samples)
5051

5152

5253
## Troubleshooting
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2-
"commit": "2f17a9028f33fe80cf1ae62642fe9ed63c0a17f7",
2+
"commit": "e60df62e9e0d88462e6abba81a76d94eab000f0d",
33
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
44
"autorest": "3.9.2",
55
"use": [
6-
"@autorest/[email protected].0",
6+
"@autorest/[email protected].8",
77
"@autorest/[email protected]"
88
],
9-
"autorest_command": "autorest specification/applicationinsights/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].0 --use=@autorest/[email protected] --version=3.9.2 --version-tolerant=False",
9+
"autorest_command": "autorest specification/applicationinsights/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].8 --use=@autorest/[email protected] --version=3.9.2 --version-tolerant=False",
1010
"readme": "specification/applicationinsights/resource-manager/readme.md"
1111
}

sdk/applicationinsights/azure-mgmt-applicationinsights/azure/mgmt/applicationinsights/_application_insights_management_client.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ class ApplicationInsightsManagementClient(MultiApiClientMixin, _SDKClient):
5252
:type profile: azure.profiles.KnownProfiles
5353
"""
5454

55-
DEFAULT_API_VERSION = '2022-04-01'
55+
DEFAULT_API_VERSION = '2022-06-15'
5656
_PROFILE_TAG = "azure.mgmt.applicationinsights.ApplicationInsightsManagementClient"
5757
LATEST_PROFILE = ProfileDefinition({
5858
_PROFILE_TAG: {
@@ -77,9 +77,9 @@ class ApplicationInsightsManagementClient(MultiApiClientMixin, _SDKClient):
7777
'operations': '2015-05-01',
7878
'proactive_detection_configurations': '2015-05-01',
7979
'web_test_locations': '2015-05-01',
80-
'web_tests': '2015-05-01',
8180
'work_item_configurations': '2015-05-01',
8281
'workbook_templates': '2020-11-20',
82+
'workbooks': '2022-04-01',
8383
}},
8484
_PROFILE_TAG + " latest"
8585
)
@@ -122,6 +122,7 @@ def models(cls, api_version=DEFAULT_API_VERSION):
122122
* 2021-08-01: :mod:`v2021_08_01.models<azure.mgmt.applicationinsights.v2021_08_01.models>`
123123
* 2021-10-14: :mod:`v2021_10.models<azure.mgmt.applicationinsights.v2021_10.models>`
124124
* 2022-04-01: :mod:`v2022_04_01.models<azure.mgmt.applicationinsights.v2022_04_01.models>`
125+
* 2022-06-15: :mod:`v2022_06_15.models<azure.mgmt.applicationinsights.v2022_06_15.models>`
125126
"""
126127
if api_version == '2015-05-01':
127128
from .v2015_05_01 import models
@@ -165,6 +166,9 @@ def models(cls, api_version=DEFAULT_API_VERSION):
165166
elif api_version == '2022-04-01':
166167
from .v2022_04_01 import models
167168
return models
169+
elif api_version == '2022-06-15':
170+
from .v2022_06_15 import models
171+
return models
168172
raise ValueError("API version {} is not available".format(api_version))
169173

170174
@property
@@ -480,12 +484,15 @@ def web_tests(self):
480484
481485
* 2015-05-01: :class:`WebTestsOperations<azure.mgmt.applicationinsights.v2015_05_01.operations.WebTestsOperations>`
482486
* 2018-05-01-preview: :class:`WebTestsOperations<azure.mgmt.applicationinsights.v2018_05_01_preview.operations.WebTestsOperations>`
487+
* 2022-06-15: :class:`WebTestsOperations<azure.mgmt.applicationinsights.v2022_06_15.operations.WebTestsOperations>`
483488
"""
484489
api_version = self._get_api_version('web_tests')
485490
if api_version == '2015-05-01':
486491
from .v2015_05_01.operations import WebTestsOperations as OperationClass
487492
elif api_version == '2018-05-01-preview':
488493
from .v2018_05_01_preview.operations import WebTestsOperations as OperationClass
494+
elif api_version == '2022-06-15':
495+
from .v2022_06_15.operations import WebTestsOperations as OperationClass
489496
else:
490497
raise ValueError("API version {} does not have operation group 'web_tests'".format(api_version))
491498
self._config.api_version = api_version

sdk/applicationinsights/azure-mgmt-applicationinsights/azure/mgmt/applicationinsights/_serialization.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -631,7 +631,7 @@ def _serialize(self, target_obj, data_type=None, **kwargs):
631631
if xml_desc.get("attr", False):
632632
if xml_ns:
633633
ET.register_namespace(xml_prefix, xml_ns)
634-
xml_name = "{}{}".format(xml_ns, xml_name)
634+
xml_name = "{{{}}}{}".format(xml_ns, xml_name)
635635
serialized.set(xml_name, new_attr) # type: ignore
636636
continue
637637
if xml_desc.get("text", False):
@@ -1273,7 +1273,7 @@ def _extract_name_from_internal_type(internal_type):
12731273
xml_name = internal_type_xml_map.get("name", internal_type.__name__)
12741274
xml_ns = internal_type_xml_map.get("ns", None)
12751275
if xml_ns:
1276-
xml_name = "{}{}".format(xml_ns, xml_name)
1276+
xml_name = "{{{}}}{}".format(xml_ns, xml_name)
12771277
return xml_name
12781278

12791279

@@ -1297,7 +1297,7 @@ def xml_key_extractor(attr, attr_desc, data):
12971297
# Integrate namespace if necessary
12981298
xml_ns = xml_desc.get("ns", internal_type_xml_map.get("ns", None))
12991299
if xml_ns:
1300-
xml_name = "{}{}".format(xml_ns, xml_name)
1300+
xml_name = "{{{}}}{}".format(xml_ns, xml_name)
13011301

13021302
# If it's an attribute, that's simple
13031303
if xml_desc.get("attr", False):
Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
# coding=utf-8
22
# --------------------------------------------------------------------------
33
# 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.
4+
# Licensed under the MIT License. See License.txt in the project root for
5+
# license information.
76
# --------------------------------------------------------------------------
87

9-
VERSION = "4.0.0b1"
10-
8+
VERSION = "4.0.0"

sdk/applicationinsights/azure-mgmt-applicationinsights/azure/mgmt/applicationinsights/aio/_application_insights_management_client.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ class ApplicationInsightsManagementClient(MultiApiClientMixin, _SDKClient):
5252
:type profile: azure.profiles.KnownProfiles
5353
"""
5454

55-
DEFAULT_API_VERSION = '2022-04-01'
55+
DEFAULT_API_VERSION = '2022-06-15'
5656
_PROFILE_TAG = "azure.mgmt.applicationinsights.ApplicationInsightsManagementClient"
5757
LATEST_PROFILE = ProfileDefinition({
5858
_PROFILE_TAG: {
@@ -77,9 +77,9 @@ class ApplicationInsightsManagementClient(MultiApiClientMixin, _SDKClient):
7777
'operations': '2015-05-01',
7878
'proactive_detection_configurations': '2015-05-01',
7979
'web_test_locations': '2015-05-01',
80-
'web_tests': '2015-05-01',
8180
'work_item_configurations': '2015-05-01',
8281
'workbook_templates': '2020-11-20',
82+
'workbooks': '2022-04-01',
8383
}},
8484
_PROFILE_TAG + " latest"
8585
)
@@ -122,6 +122,7 @@ def models(cls, api_version=DEFAULT_API_VERSION):
122122
* 2021-08-01: :mod:`v2021_08_01.models<azure.mgmt.applicationinsights.v2021_08_01.models>`
123123
* 2021-10-14: :mod:`v2021_10.models<azure.mgmt.applicationinsights.v2021_10.models>`
124124
* 2022-04-01: :mod:`v2022_04_01.models<azure.mgmt.applicationinsights.v2022_04_01.models>`
125+
* 2022-06-15: :mod:`v2022_06_15.models<azure.mgmt.applicationinsights.v2022_06_15.models>`
125126
"""
126127
if api_version == '2015-05-01':
127128
from ..v2015_05_01 import models
@@ -165,6 +166,9 @@ def models(cls, api_version=DEFAULT_API_VERSION):
165166
elif api_version == '2022-04-01':
166167
from ..v2022_04_01 import models
167168
return models
169+
elif api_version == '2022-06-15':
170+
from ..v2022_06_15 import models
171+
return models
168172
raise ValueError("API version {} is not available".format(api_version))
169173

170174
@property
@@ -480,12 +484,15 @@ def web_tests(self):
480484
481485
* 2015-05-01: :class:`WebTestsOperations<azure.mgmt.applicationinsights.v2015_05_01.aio.operations.WebTestsOperations>`
482486
* 2018-05-01-preview: :class:`WebTestsOperations<azure.mgmt.applicationinsights.v2018_05_01_preview.aio.operations.WebTestsOperations>`
487+
* 2022-06-15: :class:`WebTestsOperations<azure.mgmt.applicationinsights.v2022_06_15.aio.operations.WebTestsOperations>`
483488
"""
484489
api_version = self._get_api_version('web_tests')
485490
if api_version == '2015-05-01':
486491
from ..v2015_05_01.aio.operations import WebTestsOperations as OperationClass
487492
elif api_version == '2018-05-01-preview':
488493
from ..v2018_05_01_preview.aio.operations import WebTestsOperations as OperationClass
494+
elif api_version == '2022-06-15':
495+
from ..v2022_06_15.aio.operations import WebTestsOperations as OperationClass
489496
else:
490497
raise ValueError("API version {} does not have operation group 'web_tests'".format(api_version))
491498
self._config.api_version = api_version

sdk/applicationinsights/azure-mgmt-applicationinsights/azure/mgmt/applicationinsights/models.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,4 @@
1212
from .v2021_03_08.models import *
1313
from .v2021_10.models import *
1414
from .v2022_04_01.models import *
15+
from .v2022_06_15.models import *

sdk/applicationinsights/azure-mgmt-applicationinsights/azure/mgmt/applicationinsights/v2015_05_01/_application_insights_management_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ def __init__(
109109
self._config = ApplicationInsightsManagementClientConfiguration(
110110
credential=credential, subscription_id=subscription_id, **kwargs
111111
)
112-
self._client = ARMPipelineClient(base_url=base_url, config=self._config, **kwargs)
112+
self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, config=self._config, **kwargs)
113113

114114
client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)}
115115
self._serialize = Serializer(client_models)

sdk/applicationinsights/azure-mgmt-applicationinsights/azure/mgmt/applicationinsights/v2015_05_01/_configuration.py

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

9-
import sys
109
from typing import Any, TYPE_CHECKING
1110

1211
from azure.core.configuration import Configuration
@@ -15,11 +14,6 @@
1514

1615
from ._version import VERSION
1716

18-
if sys.version_info >= (3, 8):
19-
from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports
20-
else:
21-
from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports
22-
2317
if TYPE_CHECKING:
2418
# pylint: disable=unused-import,ungrouped-imports
2519
from azure.core.credentials import TokenCredential
@@ -42,7 +36,7 @@ class ApplicationInsightsManagementClientConfiguration(Configuration): # pylint
4236

4337
def __init__(self, credential: "TokenCredential", subscription_id: str, **kwargs: Any) -> None:
4438
super(ApplicationInsightsManagementClientConfiguration, self).__init__(**kwargs)
45-
api_version: Literal["2015-05-01"] = kwargs.pop("api_version", "2015-05-01")
39+
api_version: str = kwargs.pop("api_version", "2015-05-01")
4640

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

0 commit comments

Comments
 (0)