Skip to content

Commit f8d8757

Browse files
azclibotmsyyc
andauthored
[AutoRelease] t2-keyvault-2022-05-19-66553(Do not merge) (Azure#24520)
* code and test * Update CHANGELOG.md Co-authored-by: PythonSdkPipelines <PythonSdkPipelines> Co-authored-by: Yuchao Yan <[email protected]>
1 parent 9c7becd commit f8d8757

File tree

205 files changed

+37731
-24677
lines changed

Some content is hidden

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

205 files changed

+37731
-24677
lines changed

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

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

3+
## 10.0.0 (2022-05-24)
4+
5+
**Breaking changes**
6+
7+
- Model Key no longer has parameter release_policy
8+
- Model Key no longer has parameter rotation_policy
9+
- Model KeyProperties no longer has parameter release_policy
10+
- Model KeyProperties no longer has parameter rotation_policy
11+
312
## 9.3.0 (2021-11-11)
413

514
**Features**

sdk/keyvault/azure-mgmt-keyvault/MANIFEST.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ include *.md
44
include azure/__init__.py
55
include azure/mgmt/__init__.py
66
include LICENSE
7+
include azure/mgmt/keyvault/py.typed
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.13.0",
5+
"@autorest/[email protected].3"
66
],
7-
"commit": "f2aaaa76e3853dbfbee6558a29cee9b7c66798dc",
7+
"commit": "61001b68a8aa743f0dd890224c6b5cb130ef006e",
88
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
9-
"autorest_command": "autorest specification/keyvault/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/keyvault/resource-manager/readme.md --multiapi --python --python-sdks-folder=/home/vsts/work/1/azure-sdk-for-python/sdk --python3-only --use=@autorest/python@5.13.0 --use=@autorest/[email protected].3 --version=3.7.2",
1010
"readme": "specification/keyvault/resource-manager/readme.md"
1111
}

sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/_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/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/_key_vault_management_client.py

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

1212
from typing import TYPE_CHECKING
1313

14+
from msrest import Deserializer, Serializer
15+
1416
from azure.mgmt.core import ARMPipelineClient
1517
from azure.profiles import KnownProfiles, ProfileDefinition
1618
from azure.profiles.multiapiclient import MultiApiClientMixin
17-
from msrest import Deserializer, Serializer
1819

1920
from ._configuration import KeyVaultManagementClientConfiguration
2021

@@ -23,7 +24,6 @@
2324
from typing import Any, Optional
2425

2526
from azure.core.credentials import TokenCredential
26-
from azure.core.pipeline.transport import HttpRequest, HttpResponse
2727

2828
class _SDKClient(object):
2929
def __init__(self, *args, **kwargs):
@@ -56,7 +56,7 @@ class KeyVaultManagementClient(MultiApiClientMixin, _SDKClient):
5656
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
5757
"""
5858

59-
DEFAULT_API_VERSION = '2019-09-01'
59+
DEFAULT_API_VERSION = '2021-10-01'
6060
_PROFILE_TAG = "azure.mgmt.keyvault.KeyVaultManagementClient"
6161
LATEST_PROFILE = ProfileDefinition({
6262
_PROFILE_TAG: {
@@ -70,12 +70,10 @@ def __init__(
7070
credential, # type: "TokenCredential"
7171
subscription_id, # type: str
7272
api_version=None, # type: Optional[str]
73-
base_url=None, # type: Optional[str]
73+
base_url="https://management.azure.com", # type: str
7474
profile=KnownProfiles.default, # type: KnownProfiles
7575
**kwargs # type: Any
7676
):
77-
if not base_url:
78-
base_url = 'https://management.azure.com'
7977
self._config = KeyVaultManagementClientConfiguration(credential, subscription_id, **kwargs)
8078
self._client = ARMPipelineClient(base_url=base_url, config=self._config, **kwargs)
8179
super(KeyVaultManagementClient, self).__init__(
@@ -97,6 +95,7 @@ def models(cls, api_version=DEFAULT_API_VERSION):
9795
* 2020-04-01-preview: :mod:`v2020_04_01_preview.models<azure.mgmt.keyvault.v2020_04_01_preview.models>`
9896
* 2021-04-01-preview: :mod:`v2021_04_01_preview.models<azure.mgmt.keyvault.v2021_04_01_preview.models>`
9997
* 2021-06-01-preview: :mod:`v2021_06_01_preview.models<azure.mgmt.keyvault.v2021_06_01_preview.models>`
98+
* 2021-10-01: :mod:`v2021_10_01.models<azure.mgmt.keyvault.v2021_10_01.models>`
10099
"""
101100
if api_version == '2016-10-01':
102101
from .v2016_10_01 import models
@@ -116,6 +115,9 @@ def models(cls, api_version=DEFAULT_API_VERSION):
116115
elif api_version == '2021-06-01-preview':
117116
from .v2021_06_01_preview import models
118117
return models
118+
elif api_version == '2021-10-01':
119+
from .v2021_10_01 import models
120+
return models
119121
raise ValueError("API version {} is not available".format(api_version))
120122

121123
@property
@@ -125,6 +127,7 @@ def keys(self):
125127
* 2019-09-01: :class:`KeysOperations<azure.mgmt.keyvault.v2019_09_01.operations.KeysOperations>`
126128
* 2020-04-01-preview: :class:`KeysOperations<azure.mgmt.keyvault.v2020_04_01_preview.operations.KeysOperations>`
127129
* 2021-06-01-preview: :class:`KeysOperations<azure.mgmt.keyvault.v2021_06_01_preview.operations.KeysOperations>`
130+
* 2021-10-01: :class:`KeysOperations<azure.mgmt.keyvault.v2021_10_01.operations.KeysOperations>`
128131
"""
129132
api_version = self._get_api_version('keys')
130133
if api_version == '2019-09-01':
@@ -133,6 +136,8 @@ def keys(self):
133136
from .v2020_04_01_preview.operations import KeysOperations as OperationClass
134137
elif api_version == '2021-06-01-preview':
135138
from .v2021_06_01_preview.operations import KeysOperations as OperationClass
139+
elif api_version == '2021-10-01':
140+
from .v2021_10_01.operations import KeysOperations as OperationClass
136141
else:
137142
raise ValueError("API version {} does not have operation group 'keys'".format(api_version))
138143
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -144,6 +149,7 @@ def managed_hsms(self):
144149
* 2020-04-01-preview: :class:`ManagedHsmsOperations<azure.mgmt.keyvault.v2020_04_01_preview.operations.ManagedHsmsOperations>`
145150
* 2021-04-01-preview: :class:`ManagedHsmsOperations<azure.mgmt.keyvault.v2021_04_01_preview.operations.ManagedHsmsOperations>`
146151
* 2021-06-01-preview: :class:`ManagedHsmsOperations<azure.mgmt.keyvault.v2021_06_01_preview.operations.ManagedHsmsOperations>`
152+
* 2021-10-01: :class:`ManagedHsmsOperations<azure.mgmt.keyvault.v2021_10_01.operations.ManagedHsmsOperations>`
147153
"""
148154
api_version = self._get_api_version('managed_hsms')
149155
if api_version == '2020-04-01-preview':
@@ -152,6 +158,8 @@ def managed_hsms(self):
152158
from .v2021_04_01_preview.operations import ManagedHsmsOperations as OperationClass
153159
elif api_version == '2021-06-01-preview':
154160
from .v2021_06_01_preview.operations import ManagedHsmsOperations as OperationClass
161+
elif api_version == '2021-10-01':
162+
from .v2021_10_01.operations import ManagedHsmsOperations as OperationClass
155163
else:
156164
raise ValueError("API version {} does not have operation group 'managed_hsms'".format(api_version))
157165
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -162,12 +170,15 @@ def mhsm_private_endpoint_connections(self):
162170
163171
* 2021-04-01-preview: :class:`MHSMPrivateEndpointConnectionsOperations<azure.mgmt.keyvault.v2021_04_01_preview.operations.MHSMPrivateEndpointConnectionsOperations>`
164172
* 2021-06-01-preview: :class:`MHSMPrivateEndpointConnectionsOperations<azure.mgmt.keyvault.v2021_06_01_preview.operations.MHSMPrivateEndpointConnectionsOperations>`
173+
* 2021-10-01: :class:`MHSMPrivateEndpointConnectionsOperations<azure.mgmt.keyvault.v2021_10_01.operations.MHSMPrivateEndpointConnectionsOperations>`
165174
"""
166175
api_version = self._get_api_version('mhsm_private_endpoint_connections')
167176
if api_version == '2021-04-01-preview':
168177
from .v2021_04_01_preview.operations import MHSMPrivateEndpointConnectionsOperations as OperationClass
169178
elif api_version == '2021-06-01-preview':
170179
from .v2021_06_01_preview.operations import MHSMPrivateEndpointConnectionsOperations as OperationClass
180+
elif api_version == '2021-10-01':
181+
from .v2021_10_01.operations import MHSMPrivateEndpointConnectionsOperations as OperationClass
171182
else:
172183
raise ValueError("API version {} does not have operation group 'mhsm_private_endpoint_connections'".format(api_version))
173184
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -178,12 +189,15 @@ def mhsm_private_link_resources(self):
178189
179190
* 2021-04-01-preview: :class:`MHSMPrivateLinkResourcesOperations<azure.mgmt.keyvault.v2021_04_01_preview.operations.MHSMPrivateLinkResourcesOperations>`
180191
* 2021-06-01-preview: :class:`MHSMPrivateLinkResourcesOperations<azure.mgmt.keyvault.v2021_06_01_preview.operations.MHSMPrivateLinkResourcesOperations>`
192+
* 2021-10-01: :class:`MHSMPrivateLinkResourcesOperations<azure.mgmt.keyvault.v2021_10_01.operations.MHSMPrivateLinkResourcesOperations>`
181193
"""
182194
api_version = self._get_api_version('mhsm_private_link_resources')
183195
if api_version == '2021-04-01-preview':
184196
from .v2021_04_01_preview.operations import MHSMPrivateLinkResourcesOperations as OperationClass
185197
elif api_version == '2021-06-01-preview':
186198
from .v2021_06_01_preview.operations import MHSMPrivateLinkResourcesOperations as OperationClass
199+
elif api_version == '2021-10-01':
200+
from .v2021_10_01.operations import MHSMPrivateLinkResourcesOperations as OperationClass
187201
else:
188202
raise ValueError("API version {} does not have operation group 'mhsm_private_link_resources'".format(api_version))
189203
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -198,6 +212,7 @@ def operations(self):
198212
* 2020-04-01-preview: :class:`Operations<azure.mgmt.keyvault.v2020_04_01_preview.operations.Operations>`
199213
* 2021-04-01-preview: :class:`Operations<azure.mgmt.keyvault.v2021_04_01_preview.operations.Operations>`
200214
* 2021-06-01-preview: :class:`Operations<azure.mgmt.keyvault.v2021_06_01_preview.operations.Operations>`
215+
* 2021-10-01: :class:`Operations<azure.mgmt.keyvault.v2021_10_01.operations.Operations>`
201216
"""
202217
api_version = self._get_api_version('operations')
203218
if api_version == '2016-10-01':
@@ -212,6 +227,8 @@ def operations(self):
212227
from .v2021_04_01_preview.operations import Operations as OperationClass
213228
elif api_version == '2021-06-01-preview':
214229
from .v2021_06_01_preview.operations import Operations as OperationClass
230+
elif api_version == '2021-10-01':
231+
from .v2021_10_01.operations import Operations as OperationClass
215232
else:
216233
raise ValueError("API version {} does not have operation group 'operations'".format(api_version))
217234
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -225,6 +242,7 @@ def private_endpoint_connections(self):
225242
* 2020-04-01-preview: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.keyvault.v2020_04_01_preview.operations.PrivateEndpointConnectionsOperations>`
226243
* 2021-04-01-preview: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.keyvault.v2021_04_01_preview.operations.PrivateEndpointConnectionsOperations>`
227244
* 2021-06-01-preview: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.keyvault.v2021_06_01_preview.operations.PrivateEndpointConnectionsOperations>`
245+
* 2021-10-01: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.keyvault.v2021_10_01.operations.PrivateEndpointConnectionsOperations>`
228246
"""
229247
api_version = self._get_api_version('private_endpoint_connections')
230248
if api_version == '2018-02-14':
@@ -237,6 +255,8 @@ def private_endpoint_connections(self):
237255
from .v2021_04_01_preview.operations import PrivateEndpointConnectionsOperations as OperationClass
238256
elif api_version == '2021-06-01-preview':
239257
from .v2021_06_01_preview.operations import PrivateEndpointConnectionsOperations as OperationClass
258+
elif api_version == '2021-10-01':
259+
from .v2021_10_01.operations import PrivateEndpointConnectionsOperations as OperationClass
240260
else:
241261
raise ValueError("API version {} does not have operation group 'private_endpoint_connections'".format(api_version))
242262
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -250,6 +270,7 @@ def private_link_resources(self):
250270
* 2020-04-01-preview: :class:`PrivateLinkResourcesOperations<azure.mgmt.keyvault.v2020_04_01_preview.operations.PrivateLinkResourcesOperations>`
251271
* 2021-04-01-preview: :class:`PrivateLinkResourcesOperations<azure.mgmt.keyvault.v2021_04_01_preview.operations.PrivateLinkResourcesOperations>`
252272
* 2021-06-01-preview: :class:`PrivateLinkResourcesOperations<azure.mgmt.keyvault.v2021_06_01_preview.operations.PrivateLinkResourcesOperations>`
273+
* 2021-10-01: :class:`PrivateLinkResourcesOperations<azure.mgmt.keyvault.v2021_10_01.operations.PrivateLinkResourcesOperations>`
253274
"""
254275
api_version = self._get_api_version('private_link_resources')
255276
if api_version == '2018-02-14':
@@ -262,6 +283,8 @@ def private_link_resources(self):
262283
from .v2021_04_01_preview.operations import PrivateLinkResourcesOperations as OperationClass
263284
elif api_version == '2021-06-01-preview':
264285
from .v2021_06_01_preview.operations import PrivateLinkResourcesOperations as OperationClass
286+
elif api_version == '2021-10-01':
287+
from .v2021_10_01.operations import PrivateLinkResourcesOperations as OperationClass
265288
else:
266289
raise ValueError("API version {} does not have operation group 'private_link_resources'".format(api_version))
267290
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -272,12 +295,15 @@ def secrets(self):
272295
273296
* 2020-04-01-preview: :class:`SecretsOperations<azure.mgmt.keyvault.v2020_04_01_preview.operations.SecretsOperations>`
274297
* 2021-06-01-preview: :class:`SecretsOperations<azure.mgmt.keyvault.v2021_06_01_preview.operations.SecretsOperations>`
298+
* 2021-10-01: :class:`SecretsOperations<azure.mgmt.keyvault.v2021_10_01.operations.SecretsOperations>`
275299
"""
276300
api_version = self._get_api_version('secrets')
277301
if api_version == '2020-04-01-preview':
278302
from .v2020_04_01_preview.operations import SecretsOperations as OperationClass
279303
elif api_version == '2021-06-01-preview':
280304
from .v2021_06_01_preview.operations import SecretsOperations as OperationClass
305+
elif api_version == '2021-10-01':
306+
from .v2021_10_01.operations import SecretsOperations as OperationClass
281307
else:
282308
raise ValueError("API version {} does not have operation group 'secrets'".format(api_version))
283309
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -292,6 +318,7 @@ def vaults(self):
292318
* 2020-04-01-preview: :class:`VaultsOperations<azure.mgmt.keyvault.v2020_04_01_preview.operations.VaultsOperations>`
293319
* 2021-04-01-preview: :class:`VaultsOperations<azure.mgmt.keyvault.v2021_04_01_preview.operations.VaultsOperations>`
294320
* 2021-06-01-preview: :class:`VaultsOperations<azure.mgmt.keyvault.v2021_06_01_preview.operations.VaultsOperations>`
321+
* 2021-10-01: :class:`VaultsOperations<azure.mgmt.keyvault.v2021_10_01.operations.VaultsOperations>`
295322
"""
296323
api_version = self._get_api_version('vaults')
297324
if api_version == '2016-10-01':
@@ -306,6 +333,8 @@ def vaults(self):
306333
from .v2021_04_01_preview.operations import VaultsOperations as OperationClass
307334
elif api_version == '2021-06-01-preview':
308335
from .v2021_06_01_preview.operations import VaultsOperations as OperationClass
336+
elif api_version == '2021-10-01':
337+
from .v2021_10_01.operations import VaultsOperations as OperationClass
309338
else:
310339
raise ValueError("API version {} does not have operation group 'vaults'".format(api_version))
311340
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@
55
# license information.
66
# --------------------------------------------------------------------------
77

8-
VERSION = "9.3.0"
8+
VERSION = "10.0.0"

sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/aio/_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 ARMHttpLoggingPolicy, AsyncARMChallengeAuthenticationPolicy
1616

1717
from .._version import VERSION
1818

@@ -64,4 +64,4 @@ def _configure(
6464
self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs)
6565
self.authentication_policy = kwargs.get('authentication_policy')
6666
if self.credential and not self.authentication_policy:
67-
self.authentication_policy = policies.AsyncBearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs)
67+
self.authentication_policy = AsyncARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)

0 commit comments

Comments
 (0)