Skip to content

Commit 1b98ca8

Browse files
azclibotSDKAuto
andauthored
[AutoRelease] t2-applicationinsights-2022-01-25-87268 (Azure#22752)
* CodeGen from PR 17482 in Azure/azure-rest-api-specs Update readme.python.md (Azure#17482) * version,CHANGELOG Co-authored-by: SDKAuto <[email protected]> Co-authored-by: PythonSdkPipelines <PythonSdkPipelines>
1 parent a497e5a commit 1b98ca8

File tree

259 files changed

+17278
-16277
lines changed

Some content is hidden

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

259 files changed

+17278
-16277
lines changed

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

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

3+
## 2.1.0 (2022-01-25)
4+
5+
**Features**
6+
7+
- Model OperationLive has a new parameter is_data_action
8+
39
## 2.0.0 (2021-12-12)
410

511
**Features**
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2-
"autorest": "3.4.5",
2+
"autorest": "3.7.2",
33
"use": [
4-
"@autorest/python@5.8.4",
5-
"@autorest/[email protected].2"
4+
"@autorest/python@5.12.0",
5+
"@autorest/[email protected].3"
66
],
7-
"commit": "14aed8eee51e805ccf9a98c748ab31d798b2da2f",
7+
"commit": "ae88d634243e65ef5e2778e1cba2e7e1a10f3964",
88
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
9-
"autorest_command": "autorest specification/applicationinsights/resource-manager/readme.md --multiapi --python --python-mode=update --python-sdks-folder=/home/vsts/work/1/s/azure-sdk-for-python/sdk --track2 --use=@autorest/python@5.8.4 --use=@autorest/[email protected].2 --version=3.4.5",
9+
"autorest_command": "autorest specification/applicationinsights/resource-manager/readme.md --multiapi --python --python-mode=update --python-sdks-folder=/home/vsts/work/1/s/azure-sdk-for-python/sdk --python3-only --track2 --use=@autorest/python@5.12.0 --use=@autorest/[email protected].3 --version=3.7.2",
1010
"readme": "specification/applicationinsights/resource-manager/readme.md"
1111
}

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

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
from typing import Any, Optional
2424

2525
from azure.core.credentials import TokenCredential
26-
from azure.core.pipeline.transport import HttpRequest, HttpResponse
2726

2827
class _SDKClient(object):
2928
def __init__(self, *args, **kwargs):
@@ -45,8 +44,6 @@ class ApplicationInsightsManagementClient(MultiApiClientMixin, _SDKClient):
4544
4645
:param credential: Credential needed for the client to connect to Azure.
4746
:type credential: ~azure.core.credentials.TokenCredential
48-
:param subscription_id: The ID of the target subscription.
49-
:type subscription_id: str
5047
:param api_version: API version to use if no profile is provided, or if missing in profile.
5148
:type api_version: str
5249
:param base_url: Service URL
@@ -55,7 +52,7 @@ class ApplicationInsightsManagementClient(MultiApiClientMixin, _SDKClient):
5552
:type profile: azure.profiles.KnownProfiles
5653
"""
5754

58-
DEFAULT_API_VERSION = '2021-08-01'
55+
DEFAULT_API_VERSION = '2021-10-14'
5956
_PROFILE_TAG = "azure.mgmt.applicationinsights.ApplicationInsightsManagementClient"
6057
LATEST_PROFILE = ProfileDefinition({
6158
_PROFILE_TAG: {
@@ -75,30 +72,27 @@ class ApplicationInsightsManagementClient(MultiApiClientMixin, _SDKClient):
7572
'ea_subscription_rollback_to_legacy_pricing_model': '2017-10-01',
7673
'export_configurations': '2015-05-01',
7774
'favorites': '2015-05-01',
78-
'live_token': '2020-06-02-preview',
7975
'my_workbooks': '2021-03-08',
8076
'operations': '2015-05-01',
8177
'proactive_detection_configurations': '2015-05-01',
8278
'web_test_locations': '2015-05-01',
8379
'web_tests': '2015-05-01',
8480
'work_item_configurations': '2015-05-01',
8581
'workbook_templates': '2020-11-20',
82+
'workbooks': '2021-08-01',
8683
}},
8784
_PROFILE_TAG + " latest"
8885
)
8986

9087
def __init__(
9188
self,
9289
credential, # type: "TokenCredential"
93-
subscription_id, # type: str
9490
api_version=None, # type: Optional[str]
95-
base_url=None, # type: Optional[str]
91+
base_url="https://management.azure.com", # type: str
9692
profile=KnownProfiles.default, # type: KnownProfiles
9793
**kwargs # type: Any
9894
):
99-
if not base_url:
100-
base_url = 'https://management.azure.com'
101-
self._config = ApplicationInsightsManagementClientConfiguration(credential, subscription_id, **kwargs)
95+
self._config = ApplicationInsightsManagementClientConfiguration(credential, **kwargs)
10296
self._client = ARMPipelineClient(base_url=base_url, config=self._config, **kwargs)
10397
super(ApplicationInsightsManagementClient, self).__init__(
10498
api_version=api_version,
@@ -124,6 +118,7 @@ def models(cls, api_version=DEFAULT_API_VERSION):
124118
* 2020-11-20: :mod:`v2020_11_20.models<azure.mgmt.applicationinsights.v2020_11_20.models>`
125119
* 2021-03-08: :mod:`v2021_03_08.models<azure.mgmt.applicationinsights.v2021_03_08.models>`
126120
* 2021-08-01: :mod:`v2021_08_01.models<azure.mgmt.applicationinsights.v2021_08_01.models>`
121+
* 2021-10-14: :mod:`v2021_10.models<azure.mgmt.applicationinsights.v2021_10.models>`
127122
"""
128123
if api_version == '2015-05-01':
129124
from .v2015_05_01 import models
@@ -158,6 +153,9 @@ def models(cls, api_version=DEFAULT_API_VERSION):
158153
elif api_version == '2021-08-01':
159154
from .v2021_08_01 import models
160155
return models
156+
elif api_version == '2021-10-14':
157+
from .v2021_10 import models
158+
return models
161159
raise ValueError("API version {} is not available".format(api_version))
162160

163161
@property
@@ -366,10 +364,13 @@ def live_token(self):
366364
"""Instance depends on the API version:
367365
368366
* 2020-06-02-preview: :class:`LiveTokenOperations<azure.mgmt.applicationinsights.v2020_06_02_preview.operations.LiveTokenOperations>`
367+
* 2021-10-14: :class:`LiveTokenOperations<azure.mgmt.applicationinsights.v2021_10.operations.LiveTokenOperations>`
369368
"""
370369
api_version = self._get_api_version('live_token')
371370
if api_version == '2020-06-02-preview':
372371
from .v2020_06_02_preview.operations import LiveTokenOperations as OperationClass
372+
elif api_version == '2021-10-14':
373+
from .v2021_10.operations import LiveTokenOperations as OperationClass
373374
else:
374375
raise ValueError("API version {} does not have operation group 'live_token'".format(api_version))
375376
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))

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

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
from azure.core.configuration import Configuration
1414
from azure.core.pipeline import policies
15-
from azure.mgmt.core.policies import ARMHttpLoggingPolicy
15+
from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy
1616

1717
from ._version import VERSION
1818

@@ -30,25 +30,19 @@ class ApplicationInsightsManagementClientConfiguration(Configuration):
3030
3131
:param credential: Credential needed for the client to connect to Azure.
3232
:type credential: ~azure.core.credentials.TokenCredential
33-
:param subscription_id: The ID of the target subscription.
34-
:type subscription_id: str
3533
"""
3634

3735
def __init__(
3836
self,
3937
credential, # type: "TokenCredential"
40-
subscription_id, # type: str
4138
**kwargs # type: Any
4239
):
4340
# type: (...) -> None
4441
if credential is None:
4542
raise ValueError("Parameter 'credential' must not be None.")
46-
if subscription_id is None:
47-
raise ValueError("Parameter 'subscription_id' must not be None.")
4843
super(ApplicationInsightsManagementClientConfiguration, self).__init__(**kwargs)
4944

5045
self.credential = credential
51-
self.subscription_id = subscription_id
5246
self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default'])
5347
kwargs.setdefault('sdk_moniker', 'azure-mgmt-applicationinsights/{}'.format(VERSION))
5448
self._configure(**kwargs)
@@ -68,4 +62,4 @@ def _configure(
6862
self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs)
6963
self.authentication_policy = kwargs.get('authentication_policy')
7064
if self.credential and not self.authentication_policy:
71-
self.authentication_policy = policies.BearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs)
65+
self.authentication_policy = ARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)

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

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

9-
VERSION = "2.0.0"
9+
VERSION = "2.1.0"
1010

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

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111

1212
from typing import Any, Optional, TYPE_CHECKING
1313

14-
from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest
1514
from azure.mgmt.core import AsyncARMPipelineClient
1615
from azure.profiles import KnownProfiles, ProfileDefinition
1716
from azure.profiles.multiapiclient import MultiApiClientMixin
@@ -21,6 +20,7 @@
2120

2221
if TYPE_CHECKING:
2322
# pylint: disable=unused-import,ungrouped-imports
23+
from azure.core.credentials import TokenCredential
2424
from azure.core.credentials_async import AsyncTokenCredential
2525

2626
class _SDKClient(object):
@@ -43,8 +43,6 @@ class ApplicationInsightsManagementClient(MultiApiClientMixin, _SDKClient):
4343
4444
:param credential: Credential needed for the client to connect to Azure.
4545
:type credential: ~azure.core.credentials_async.AsyncTokenCredential
46-
:param subscription_id: The ID of the target subscription.
47-
:type subscription_id: str
4846
:param api_version: API version to use if no profile is provided, or if missing in profile.
4947
:type api_version: str
5048
:param base_url: Service URL
@@ -53,7 +51,7 @@ class ApplicationInsightsManagementClient(MultiApiClientMixin, _SDKClient):
5351
:type profile: azure.profiles.KnownProfiles
5452
"""
5553

56-
DEFAULT_API_VERSION = '2021-08-01'
54+
DEFAULT_API_VERSION = '2021-10-14'
5755
_PROFILE_TAG = "azure.mgmt.applicationinsights.ApplicationInsightsManagementClient"
5856
LATEST_PROFILE = ProfileDefinition({
5957
_PROFILE_TAG: {
@@ -73,30 +71,27 @@ class ApplicationInsightsManagementClient(MultiApiClientMixin, _SDKClient):
7371
'ea_subscription_rollback_to_legacy_pricing_model': '2017-10-01',
7472
'export_configurations': '2015-05-01',
7573
'favorites': '2015-05-01',
76-
'live_token': '2020-06-02-preview',
7774
'my_workbooks': '2021-03-08',
7875
'operations': '2015-05-01',
7976
'proactive_detection_configurations': '2015-05-01',
8077
'web_test_locations': '2015-05-01',
8178
'web_tests': '2015-05-01',
8279
'work_item_configurations': '2015-05-01',
8380
'workbook_templates': '2020-11-20',
81+
'workbooks': '2021-08-01',
8482
}},
8583
_PROFILE_TAG + " latest"
8684
)
8785

8886
def __init__(
8987
self,
9088
credential: "AsyncTokenCredential",
91-
subscription_id: str,
9289
api_version: Optional[str] = None,
93-
base_url: Optional[str] = None,
90+
base_url: str = "https://management.azure.com",
9491
profile: KnownProfiles = KnownProfiles.default,
9592
**kwargs # type: Any
9693
) -> None:
97-
if not base_url:
98-
base_url = 'https://management.azure.com'
99-
self._config = ApplicationInsightsManagementClientConfiguration(credential, subscription_id, **kwargs)
94+
self._config = ApplicationInsightsManagementClientConfiguration(credential, **kwargs)
10095
self._client = AsyncARMPipelineClient(base_url=base_url, config=self._config, **kwargs)
10196
super(ApplicationInsightsManagementClient, self).__init__(
10297
api_version=api_version,
@@ -122,6 +117,7 @@ def models(cls, api_version=DEFAULT_API_VERSION):
122117
* 2020-11-20: :mod:`v2020_11_20.models<azure.mgmt.applicationinsights.v2020_11_20.models>`
123118
* 2021-03-08: :mod:`v2021_03_08.models<azure.mgmt.applicationinsights.v2021_03_08.models>`
124119
* 2021-08-01: :mod:`v2021_08_01.models<azure.mgmt.applicationinsights.v2021_08_01.models>`
120+
* 2021-10-14: :mod:`v2021_10.models<azure.mgmt.applicationinsights.v2021_10.models>`
125121
"""
126122
if api_version == '2015-05-01':
127123
from ..v2015_05_01 import models
@@ -156,6 +152,9 @@ def models(cls, api_version=DEFAULT_API_VERSION):
156152
elif api_version == '2021-08-01':
157153
from ..v2021_08_01 import models
158154
return models
155+
elif api_version == '2021-10-14':
156+
from ..v2021_10 import models
157+
return models
159158
raise ValueError("API version {} is not available".format(api_version))
160159

161160
@property
@@ -364,10 +363,13 @@ def live_token(self):
364363
"""Instance depends on the API version:
365364
366365
* 2020-06-02-preview: :class:`LiveTokenOperations<azure.mgmt.applicationinsights.v2020_06_02_preview.aio.operations.LiveTokenOperations>`
366+
* 2021-10-14: :class:`LiveTokenOperations<azure.mgmt.applicationinsights.v2021_10.aio.operations.LiveTokenOperations>`
367367
"""
368368
api_version = self._get_api_version('live_token')
369369
if api_version == '2020-06-02-preview':
370370
from ..v2020_06_02_preview.aio.operations import LiveTokenOperations as OperationClass
371+
elif api_version == '2021-10-14':
372+
from ..v2021_10.aio.operations import LiveTokenOperations as OperationClass
371373
else:
372374
raise ValueError("API version {} does not have operation group 'live_token'".format(api_version))
373375
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))

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

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
from azure.core.configuration import Configuration
1414
from azure.core.pipeline import policies
15-
from azure.mgmt.core.policies import ARMHttpLoggingPolicy
15+
from azure.mgmt.core.policies import ARMHttpLoggingPolicy, AsyncARMChallengeAuthenticationPolicy
1616

1717
from .._version import VERSION
1818

@@ -28,24 +28,18 @@ class ApplicationInsightsManagementClientConfiguration(Configuration):
2828
2929
:param credential: Credential needed for the client to connect to Azure.
3030
:type credential: ~azure.core.credentials_async.AsyncTokenCredential
31-
:param subscription_id: The ID of the target subscription.
32-
:type subscription_id: str
3331
"""
3432

3533
def __init__(
3634
self,
3735
credential: "AsyncTokenCredential",
38-
subscription_id: str,
3936
**kwargs # type: Any
4037
) -> None:
4138
if credential is None:
4239
raise ValueError("Parameter 'credential' must not be None.")
43-
if subscription_id is None:
44-
raise ValueError("Parameter 'subscription_id' must not be None.")
4540
super(ApplicationInsightsManagementClientConfiguration, self).__init__(**kwargs)
4641

4742
self.credential = credential
48-
self.subscription_id = subscription_id
4943
self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default'])
5044
kwargs.setdefault('sdk_moniker', 'azure-mgmt-applicationinsights/{}'.format(VERSION))
5145
self._configure(**kwargs)
@@ -64,4 +58,4 @@ def _configure(
6458
self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs)
6559
self.authentication_policy = kwargs.get('authentication_policy')
6660
if self.credential and not self.authentication_policy:
67-
self.authentication_policy = policies.AsyncBearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs)
61+
self.authentication_policy = AsyncARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from .v2015_05_01.models import *
88
from .v2017_10_01.models import *
99
from .v2020_03_01_preview.models import *
10-
from .v2020_06_02_preview.models import *
1110
from .v2020_11_20.models import *
1211
from .v2021_03_08.models import *
1312
from .v2021_08_01.models import *
13+
from .v2021_10.models import *

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

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@
1212
__version__ = VERSION
1313
__all__ = ['ApplicationInsightsManagementClient']
1414

15-
try:
16-
from ._patch import patch_sdk # type: ignore
17-
patch_sdk()
18-
except ImportError:
19-
pass
15+
# `._patch.py` is used for handwritten extensions to the generated code
16+
# Example: https://github.com/Azure/azure-sdk-for-python/blob/main/doc/dev/customize_code/how-to-patch-sdk-code.md
17+
from ._patch import patch_sdk
18+
patch_sdk()

0 commit comments

Comments
 (0)