Skip to content

Commit 2ab1234

Browse files
authored
code and test (Azure#23586)
Co-authored-by: PythonSdkPipelines <PythonSdkPipelines>
1 parent dbad6c1 commit 2ab1234

File tree

104 files changed

+13537
-6496
lines changed

Some content is hidden

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

104 files changed

+13537
-6496
lines changed

sdk/digitaltwins/azure-mgmt-digitaltwins/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+
## 6.1.0 (2022-03-21)
4+
5+
**Features**
6+
7+
- Added operation group TimeSeriesDatabaseConnectionsOperations
8+
- Model DigitalTwinsDescription has a new parameter system_data
9+
- Model DigitalTwinsEndpointResource has a new parameter system_data
10+
- Model DigitalTwinsResource has a new parameter system_data
11+
- Model ExternalResource has a new parameter system_data
12+
- Model Operation has a new parameter properties
13+
- Model PrivateEndpointConnection has a new parameter system_data
14+
315
## 6.0.0 (2021-05-18)
416

517
- GA release
Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
{
2-
"autorest": "3.3.0",
3-
"use": "@autorest/python@5.6.6",
4-
"commit": "dda51a4bf761a7e9e22c9085623f6201910f5efd",
2+
"autorest": "3.7.2",
3+
"use": [
4+
"@autorest/python@5.12.0",
5+
"@autorest/modelerfour@4.19.3"
6+
],
7+
"commit": "162460648e39b3cd20ef3d302008add138e90223",
58
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
6-
"autorest_command": "autorest specification/digitaltwins/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.6.6 --version=3.3.0",
9+
"autorest_command": "autorest specification/digitaltwins/resource-manager/readme.md --multiapi --python --python-mode=update --python-sdks-folder=/home/vsts/work/1/azure-sdk-for-python/sdk --python3-only --track2 --use=@autorest/python@5.12.0 --use=@autorest/modelerfour@4.19.3 --version=3.7.2",
710
"readme": "specification/digitaltwins/resource-manager/readme.md"
811
}

sdk/digitaltwins/azure-mgmt-digitaltwins/azure/mgmt/digitaltwins/_azure_digital_twins_management_client.py

Lines changed: 33 additions & 4 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):
@@ -70,12 +69,10 @@ def __init__(
7069
credential, # type: "TokenCredential"
7170
subscription_id, # type: str
7271
api_version=None, # type: Optional[str]
73-
base_url=None, # type: Optional[str]
72+
base_url="https://management.azure.com", # type: str
7473
profile=KnownProfiles.default, # type: KnownProfiles
7574
**kwargs # type: Any
7675
):
77-
if not base_url:
78-
base_url = 'https://management.azure.com'
7976
self._config = AzureDigitalTwinsManagementClientConfiguration(credential, subscription_id, **kwargs)
8077
self._client = ARMPipelineClient(base_url=base_url, config=self._config, **kwargs)
8178
super(AzureDigitalTwinsManagementClient, self).__init__(
@@ -94,6 +91,7 @@ def models(cls, api_version=DEFAULT_API_VERSION):
9491
* 2020-03-01-preview: :mod:`v2020_03_01_preview.models<azure.mgmt.digitaltwins.v2020_03_01_preview.models>`
9592
* 2020-10-31: :mod:`v2020_10_31.models<azure.mgmt.digitaltwins.v2020_10_31.models>`
9693
* 2020-12-01: :mod:`v2020_12_01.models<azure.mgmt.digitaltwins.v2020_12_01.models>`
94+
* 2021-06-30-preview: :mod:`v2021_06_30_preview.models<azure.mgmt.digitaltwins.v2021_06_30_preview.models>`
9795
"""
9896
if api_version == '2020-03-01-preview':
9997
from .v2020_03_01_preview import models
@@ -104,6 +102,9 @@ def models(cls, api_version=DEFAULT_API_VERSION):
104102
elif api_version == '2020-12-01':
105103
from .v2020_12_01 import models
106104
return models
105+
elif api_version == '2021-06-30-preview':
106+
from .v2021_06_30_preview import models
107+
return models
107108
raise ValueError("API version {} is not available".format(api_version))
108109

109110
@property
@@ -113,6 +114,7 @@ def digital_twins(self):
113114
* 2020-03-01-preview: :class:`DigitalTwinsOperations<azure.mgmt.digitaltwins.v2020_03_01_preview.operations.DigitalTwinsOperations>`
114115
* 2020-10-31: :class:`DigitalTwinsOperations<azure.mgmt.digitaltwins.v2020_10_31.operations.DigitalTwinsOperations>`
115116
* 2020-12-01: :class:`DigitalTwinsOperations<azure.mgmt.digitaltwins.v2020_12_01.operations.DigitalTwinsOperations>`
117+
* 2021-06-30-preview: :class:`DigitalTwinsOperations<azure.mgmt.digitaltwins.v2021_06_30_preview.operations.DigitalTwinsOperations>`
116118
"""
117119
api_version = self._get_api_version('digital_twins')
118120
if api_version == '2020-03-01-preview':
@@ -121,6 +123,8 @@ def digital_twins(self):
121123
from .v2020_10_31.operations import DigitalTwinsOperations as OperationClass
122124
elif api_version == '2020-12-01':
123125
from .v2020_12_01.operations import DigitalTwinsOperations as OperationClass
126+
elif api_version == '2021-06-30-preview':
127+
from .v2021_06_30_preview.operations import DigitalTwinsOperations as OperationClass
124128
else:
125129
raise ValueError("API version {} does not have operation group 'digital_twins'".format(api_version))
126130
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -132,6 +136,7 @@ def digital_twins_endpoint(self):
132136
* 2020-03-01-preview: :class:`DigitalTwinsEndpointOperations<azure.mgmt.digitaltwins.v2020_03_01_preview.operations.DigitalTwinsEndpointOperations>`
133137
* 2020-10-31: :class:`DigitalTwinsEndpointOperations<azure.mgmt.digitaltwins.v2020_10_31.operations.DigitalTwinsEndpointOperations>`
134138
* 2020-12-01: :class:`DigitalTwinsEndpointOperations<azure.mgmt.digitaltwins.v2020_12_01.operations.DigitalTwinsEndpointOperations>`
139+
* 2021-06-30-preview: :class:`DigitalTwinsEndpointOperations<azure.mgmt.digitaltwins.v2021_06_30_preview.operations.DigitalTwinsEndpointOperations>`
135140
"""
136141
api_version = self._get_api_version('digital_twins_endpoint')
137142
if api_version == '2020-03-01-preview':
@@ -140,6 +145,8 @@ def digital_twins_endpoint(self):
140145
from .v2020_10_31.operations import DigitalTwinsEndpointOperations as OperationClass
141146
elif api_version == '2020-12-01':
142147
from .v2020_12_01.operations import DigitalTwinsEndpointOperations as OperationClass
148+
elif api_version == '2021-06-30-preview':
149+
from .v2021_06_30_preview.operations import DigitalTwinsEndpointOperations as OperationClass
143150
else:
144151
raise ValueError("API version {} does not have operation group 'digital_twins_endpoint'".format(api_version))
145152
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -151,6 +158,7 @@ def operations(self):
151158
* 2020-03-01-preview: :class:`Operations<azure.mgmt.digitaltwins.v2020_03_01_preview.operations.Operations>`
152159
* 2020-10-31: :class:`Operations<azure.mgmt.digitaltwins.v2020_10_31.operations.Operations>`
153160
* 2020-12-01: :class:`Operations<azure.mgmt.digitaltwins.v2020_12_01.operations.Operations>`
161+
* 2021-06-30-preview: :class:`Operations<azure.mgmt.digitaltwins.v2021_06_30_preview.operations.Operations>`
154162
"""
155163
api_version = self._get_api_version('operations')
156164
if api_version == '2020-03-01-preview':
@@ -159,6 +167,8 @@ def operations(self):
159167
from .v2020_10_31.operations import Operations as OperationClass
160168
elif api_version == '2020-12-01':
161169
from .v2020_12_01.operations import Operations as OperationClass
170+
elif api_version == '2021-06-30-preview':
171+
from .v2021_06_30_preview.operations import Operations as OperationClass
162172
else:
163173
raise ValueError("API version {} does not have operation group 'operations'".format(api_version))
164174
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -168,10 +178,13 @@ def private_endpoint_connections(self):
168178
"""Instance depends on the API version:
169179
170180
* 2020-12-01: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.digitaltwins.v2020_12_01.operations.PrivateEndpointConnectionsOperations>`
181+
* 2021-06-30-preview: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.digitaltwins.v2021_06_30_preview.operations.PrivateEndpointConnectionsOperations>`
171182
"""
172183
api_version = self._get_api_version('private_endpoint_connections')
173184
if api_version == '2020-12-01':
174185
from .v2020_12_01.operations import PrivateEndpointConnectionsOperations as OperationClass
186+
elif api_version == '2021-06-30-preview':
187+
from .v2021_06_30_preview.operations import PrivateEndpointConnectionsOperations as OperationClass
175188
else:
176189
raise ValueError("API version {} does not have operation group 'private_endpoint_connections'".format(api_version))
177190
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -181,14 +194,30 @@ def private_link_resources(self):
181194
"""Instance depends on the API version:
182195
183196
* 2020-12-01: :class:`PrivateLinkResourcesOperations<azure.mgmt.digitaltwins.v2020_12_01.operations.PrivateLinkResourcesOperations>`
197+
* 2021-06-30-preview: :class:`PrivateLinkResourcesOperations<azure.mgmt.digitaltwins.v2021_06_30_preview.operations.PrivateLinkResourcesOperations>`
184198
"""
185199
api_version = self._get_api_version('private_link_resources')
186200
if api_version == '2020-12-01':
187201
from .v2020_12_01.operations import PrivateLinkResourcesOperations as OperationClass
202+
elif api_version == '2021-06-30-preview':
203+
from .v2021_06_30_preview.operations import PrivateLinkResourcesOperations as OperationClass
188204
else:
189205
raise ValueError("API version {} does not have operation group 'private_link_resources'".format(api_version))
190206
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
191207

208+
@property
209+
def time_series_database_connections(self):
210+
"""Instance depends on the API version:
211+
212+
* 2021-06-30-preview: :class:`TimeSeriesDatabaseConnectionsOperations<azure.mgmt.digitaltwins.v2021_06_30_preview.operations.TimeSeriesDatabaseConnectionsOperations>`
213+
"""
214+
api_version = self._get_api_version('time_series_database_connections')
215+
if api_version == '2021-06-30-preview':
216+
from .v2021_06_30_preview.operations import TimeSeriesDatabaseConnectionsOperations as OperationClass
217+
else:
218+
raise ValueError("API version {} does not have operation group 'time_series_database_connections'".format(api_version))
219+
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
220+
192221
def close(self):
193222
self._client.close()
194223
def __enter__(self):

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

Lines changed: 2 additions & 2 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

@@ -68,4 +68,4 @@ def _configure(
6868
self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs)
6969
self.authentication_policy = kwargs.get('authentication_policy')
7070
if self.credential and not self.authentication_policy:
71-
self.authentication_policy = policies.BearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs)
71+
self.authentication_policy = ARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@
99
# regenerated.
1010
# --------------------------------------------------------------------------
1111

12-
VERSION = "6.0.0"
12+
VERSION = "6.1.0"
1313

0 commit comments

Comments
 (0)