Skip to content

Commit 07b1cff

Browse files
azure-sdkmsyyc
andauthored
[AutoRelease] t2-keyvault-2022-08-09-16824(Do not merge) (Azure#25615)
* code and test * Update CHANGELOG.md * Update CHANGELOG.md * Update CHANGELOG.md Co-authored-by: PythonSdkPipelines <PythonSdkPipelines> Co-authored-by: Yuchao Yan <[email protected]>
1 parent 5b0060b commit 07b1cff

File tree

224 files changed

+26652
-7660
lines changed

Some content is hidden

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

224 files changed

+26652
-7660
lines changed

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

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,18 @@
11
# Release History
22

3-
## 10.0.1b1 (Unreleased)
3+
## 10.1.0 (2022-08-10)
4+
5+
### Features Added
6+
7+
- Added operation ManagedHsmsOperations.check_mhsm_name_availability
8+
- Model Key has a new parameter release_policy
9+
- Model Key has a new parameter rotation_policy
10+
- Model KeyProperties has a new parameter release_policy
11+
- Model KeyProperties has a new parameter rotation_policy
12+
- Model MHSMPrivateEndpointConnectionItem has a new parameter etag
13+
- Model MHSMPrivateEndpointConnectionItem has a new parameter id
14+
15+
### Other Changes
416

517
- Python 3.6 is no longer supported. Please use Python version 3.7 or later.
618

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

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ For a more complete view of Azure libraries, see the [azure sdk python release](
77
## _Disclaimer_
88

99
_Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer to https://github.com/Azure/azure-sdk-for-python/issues/20691_
10-
_Python 3.7 or later is required to use this package. For more details, please refer to [Azure SDK for Python version support policy](https://github.com/Azure/azure-sdk-for-python/wiki/Azure-SDKs-Python-version-support-policy)._
1110

1211
# Usage
1312

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"autorest": "3.7.2",
33
"use": [
4-
"@autorest/python@5.13.0",
4+
"@autorest/python@5.16.0",
55
"@autorest/[email protected]"
66
],
7-
"commit": "61001b68a8aa743f0dd890224c6b5cb130ef006e",
7+
"commit": "1b3b9c1dd4d2c875997ea0b392dc71418fb1f28d",
88
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
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] --version=3.7.2",
9+
"autorest_command": "autorest specification/keyvault/resource-manager/readme.md --python --python-sdks-folder=/home/vsts/work/1/azure-sdk-for-python/sdk --python3-only --use=@autorest/python@5.16.0 --use=@autorest/[email protected] --version=3.7.2",
1010
"readme": "specification/keyvault/resource-manager/readme.md"
1111
}

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

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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 = '2021-10-01'
59+
DEFAULT_API_VERSION = '2022-07-01'
6060
_PROFILE_TAG = "azure.mgmt.keyvault.KeyVaultManagementClient"
6161
LATEST_PROFILE = ProfileDefinition({
6262
_PROFILE_TAG: {
@@ -96,6 +96,7 @@ def models(cls, api_version=DEFAULT_API_VERSION):
9696
* 2021-04-01-preview: :mod:`v2021_04_01_preview.models<azure.mgmt.keyvault.v2021_04_01_preview.models>`
9797
* 2021-06-01-preview: :mod:`v2021_06_01_preview.models<azure.mgmt.keyvault.v2021_06_01_preview.models>`
9898
* 2021-10-01: :mod:`v2021_10_01.models<azure.mgmt.keyvault.v2021_10_01.models>`
99+
* 2022-07-01: :mod:`v2022_07_01.models<azure.mgmt.keyvault.v2022_07_01.models>`
99100
"""
100101
if api_version == '2016-10-01':
101102
from .v2016_10_01 import models
@@ -118,6 +119,9 @@ def models(cls, api_version=DEFAULT_API_VERSION):
118119
elif api_version == '2021-10-01':
119120
from .v2021_10_01 import models
120121
return models
122+
elif api_version == '2022-07-01':
123+
from .v2022_07_01 import models
124+
return models
121125
raise ValueError("API version {} is not available".format(api_version))
122126

123127
@property
@@ -128,6 +132,7 @@ def keys(self):
128132
* 2020-04-01-preview: :class:`KeysOperations<azure.mgmt.keyvault.v2020_04_01_preview.operations.KeysOperations>`
129133
* 2021-06-01-preview: :class:`KeysOperations<azure.mgmt.keyvault.v2021_06_01_preview.operations.KeysOperations>`
130134
* 2021-10-01: :class:`KeysOperations<azure.mgmt.keyvault.v2021_10_01.operations.KeysOperations>`
135+
* 2022-07-01: :class:`KeysOperations<azure.mgmt.keyvault.v2022_07_01.operations.KeysOperations>`
131136
"""
132137
api_version = self._get_api_version('keys')
133138
if api_version == '2019-09-01':
@@ -138,6 +143,8 @@ def keys(self):
138143
from .v2021_06_01_preview.operations import KeysOperations as OperationClass
139144
elif api_version == '2021-10-01':
140145
from .v2021_10_01.operations import KeysOperations as OperationClass
146+
elif api_version == '2022-07-01':
147+
from .v2022_07_01.operations import KeysOperations as OperationClass
141148
else:
142149
raise ValueError("API version {} does not have operation group 'keys'".format(api_version))
143150
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -150,6 +157,7 @@ def managed_hsms(self):
150157
* 2021-04-01-preview: :class:`ManagedHsmsOperations<azure.mgmt.keyvault.v2021_04_01_preview.operations.ManagedHsmsOperations>`
151158
* 2021-06-01-preview: :class:`ManagedHsmsOperations<azure.mgmt.keyvault.v2021_06_01_preview.operations.ManagedHsmsOperations>`
152159
* 2021-10-01: :class:`ManagedHsmsOperations<azure.mgmt.keyvault.v2021_10_01.operations.ManagedHsmsOperations>`
160+
* 2022-07-01: :class:`ManagedHsmsOperations<azure.mgmt.keyvault.v2022_07_01.operations.ManagedHsmsOperations>`
153161
"""
154162
api_version = self._get_api_version('managed_hsms')
155163
if api_version == '2020-04-01-preview':
@@ -160,6 +168,8 @@ def managed_hsms(self):
160168
from .v2021_06_01_preview.operations import ManagedHsmsOperations as OperationClass
161169
elif api_version == '2021-10-01':
162170
from .v2021_10_01.operations import ManagedHsmsOperations as OperationClass
171+
elif api_version == '2022-07-01':
172+
from .v2022_07_01.operations import ManagedHsmsOperations as OperationClass
163173
else:
164174
raise ValueError("API version {} does not have operation group 'managed_hsms'".format(api_version))
165175
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -171,6 +181,7 @@ def mhsm_private_endpoint_connections(self):
171181
* 2021-04-01-preview: :class:`MHSMPrivateEndpointConnectionsOperations<azure.mgmt.keyvault.v2021_04_01_preview.operations.MHSMPrivateEndpointConnectionsOperations>`
172182
* 2021-06-01-preview: :class:`MHSMPrivateEndpointConnectionsOperations<azure.mgmt.keyvault.v2021_06_01_preview.operations.MHSMPrivateEndpointConnectionsOperations>`
173183
* 2021-10-01: :class:`MHSMPrivateEndpointConnectionsOperations<azure.mgmt.keyvault.v2021_10_01.operations.MHSMPrivateEndpointConnectionsOperations>`
184+
* 2022-07-01: :class:`MHSMPrivateEndpointConnectionsOperations<azure.mgmt.keyvault.v2022_07_01.operations.MHSMPrivateEndpointConnectionsOperations>`
174185
"""
175186
api_version = self._get_api_version('mhsm_private_endpoint_connections')
176187
if api_version == '2021-04-01-preview':
@@ -179,6 +190,8 @@ def mhsm_private_endpoint_connections(self):
179190
from .v2021_06_01_preview.operations import MHSMPrivateEndpointConnectionsOperations as OperationClass
180191
elif api_version == '2021-10-01':
181192
from .v2021_10_01.operations import MHSMPrivateEndpointConnectionsOperations as OperationClass
193+
elif api_version == '2022-07-01':
194+
from .v2022_07_01.operations import MHSMPrivateEndpointConnectionsOperations as OperationClass
182195
else:
183196
raise ValueError("API version {} does not have operation group 'mhsm_private_endpoint_connections'".format(api_version))
184197
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -190,6 +203,7 @@ def mhsm_private_link_resources(self):
190203
* 2021-04-01-preview: :class:`MHSMPrivateLinkResourcesOperations<azure.mgmt.keyvault.v2021_04_01_preview.operations.MHSMPrivateLinkResourcesOperations>`
191204
* 2021-06-01-preview: :class:`MHSMPrivateLinkResourcesOperations<azure.mgmt.keyvault.v2021_06_01_preview.operations.MHSMPrivateLinkResourcesOperations>`
192205
* 2021-10-01: :class:`MHSMPrivateLinkResourcesOperations<azure.mgmt.keyvault.v2021_10_01.operations.MHSMPrivateLinkResourcesOperations>`
206+
* 2022-07-01: :class:`MHSMPrivateLinkResourcesOperations<azure.mgmt.keyvault.v2022_07_01.operations.MHSMPrivateLinkResourcesOperations>`
193207
"""
194208
api_version = self._get_api_version('mhsm_private_link_resources')
195209
if api_version == '2021-04-01-preview':
@@ -198,6 +212,8 @@ def mhsm_private_link_resources(self):
198212
from .v2021_06_01_preview.operations import MHSMPrivateLinkResourcesOperations as OperationClass
199213
elif api_version == '2021-10-01':
200214
from .v2021_10_01.operations import MHSMPrivateLinkResourcesOperations as OperationClass
215+
elif api_version == '2022-07-01':
216+
from .v2022_07_01.operations import MHSMPrivateLinkResourcesOperations as OperationClass
201217
else:
202218
raise ValueError("API version {} does not have operation group 'mhsm_private_link_resources'".format(api_version))
203219
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -213,6 +229,7 @@ def operations(self):
213229
* 2021-04-01-preview: :class:`Operations<azure.mgmt.keyvault.v2021_04_01_preview.operations.Operations>`
214230
* 2021-06-01-preview: :class:`Operations<azure.mgmt.keyvault.v2021_06_01_preview.operations.Operations>`
215231
* 2021-10-01: :class:`Operations<azure.mgmt.keyvault.v2021_10_01.operations.Operations>`
232+
* 2022-07-01: :class:`Operations<azure.mgmt.keyvault.v2022_07_01.operations.Operations>`
216233
"""
217234
api_version = self._get_api_version('operations')
218235
if api_version == '2016-10-01':
@@ -229,6 +246,8 @@ def operations(self):
229246
from .v2021_06_01_preview.operations import Operations as OperationClass
230247
elif api_version == '2021-10-01':
231248
from .v2021_10_01.operations import Operations as OperationClass
249+
elif api_version == '2022-07-01':
250+
from .v2022_07_01.operations import Operations as OperationClass
232251
else:
233252
raise ValueError("API version {} does not have operation group 'operations'".format(api_version))
234253
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -243,6 +262,7 @@ def private_endpoint_connections(self):
243262
* 2021-04-01-preview: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.keyvault.v2021_04_01_preview.operations.PrivateEndpointConnectionsOperations>`
244263
* 2021-06-01-preview: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.keyvault.v2021_06_01_preview.operations.PrivateEndpointConnectionsOperations>`
245264
* 2021-10-01: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.keyvault.v2021_10_01.operations.PrivateEndpointConnectionsOperations>`
265+
* 2022-07-01: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.keyvault.v2022_07_01.operations.PrivateEndpointConnectionsOperations>`
246266
"""
247267
api_version = self._get_api_version('private_endpoint_connections')
248268
if api_version == '2018-02-14':
@@ -257,6 +277,8 @@ def private_endpoint_connections(self):
257277
from .v2021_06_01_preview.operations import PrivateEndpointConnectionsOperations as OperationClass
258278
elif api_version == '2021-10-01':
259279
from .v2021_10_01.operations import PrivateEndpointConnectionsOperations as OperationClass
280+
elif api_version == '2022-07-01':
281+
from .v2022_07_01.operations import PrivateEndpointConnectionsOperations as OperationClass
260282
else:
261283
raise ValueError("API version {} does not have operation group 'private_endpoint_connections'".format(api_version))
262284
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -271,6 +293,7 @@ def private_link_resources(self):
271293
* 2021-04-01-preview: :class:`PrivateLinkResourcesOperations<azure.mgmt.keyvault.v2021_04_01_preview.operations.PrivateLinkResourcesOperations>`
272294
* 2021-06-01-preview: :class:`PrivateLinkResourcesOperations<azure.mgmt.keyvault.v2021_06_01_preview.operations.PrivateLinkResourcesOperations>`
273295
* 2021-10-01: :class:`PrivateLinkResourcesOperations<azure.mgmt.keyvault.v2021_10_01.operations.PrivateLinkResourcesOperations>`
296+
* 2022-07-01: :class:`PrivateLinkResourcesOperations<azure.mgmt.keyvault.v2022_07_01.operations.PrivateLinkResourcesOperations>`
274297
"""
275298
api_version = self._get_api_version('private_link_resources')
276299
if api_version == '2018-02-14':
@@ -285,6 +308,8 @@ def private_link_resources(self):
285308
from .v2021_06_01_preview.operations import PrivateLinkResourcesOperations as OperationClass
286309
elif api_version == '2021-10-01':
287310
from .v2021_10_01.operations import PrivateLinkResourcesOperations as OperationClass
311+
elif api_version == '2022-07-01':
312+
from .v2022_07_01.operations import PrivateLinkResourcesOperations as OperationClass
288313
else:
289314
raise ValueError("API version {} does not have operation group 'private_link_resources'".format(api_version))
290315
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -296,6 +321,7 @@ def secrets(self):
296321
* 2020-04-01-preview: :class:`SecretsOperations<azure.mgmt.keyvault.v2020_04_01_preview.operations.SecretsOperations>`
297322
* 2021-06-01-preview: :class:`SecretsOperations<azure.mgmt.keyvault.v2021_06_01_preview.operations.SecretsOperations>`
298323
* 2021-10-01: :class:`SecretsOperations<azure.mgmt.keyvault.v2021_10_01.operations.SecretsOperations>`
324+
* 2022-07-01: :class:`SecretsOperations<azure.mgmt.keyvault.v2022_07_01.operations.SecretsOperations>`
299325
"""
300326
api_version = self._get_api_version('secrets')
301327
if api_version == '2020-04-01-preview':
@@ -304,6 +330,8 @@ def secrets(self):
304330
from .v2021_06_01_preview.operations import SecretsOperations as OperationClass
305331
elif api_version == '2021-10-01':
306332
from .v2021_10_01.operations import SecretsOperations as OperationClass
333+
elif api_version == '2022-07-01':
334+
from .v2022_07_01.operations import SecretsOperations as OperationClass
307335
else:
308336
raise ValueError("API version {} does not have operation group 'secrets'".format(api_version))
309337
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -319,6 +347,7 @@ def vaults(self):
319347
* 2021-04-01-preview: :class:`VaultsOperations<azure.mgmt.keyvault.v2021_04_01_preview.operations.VaultsOperations>`
320348
* 2021-06-01-preview: :class:`VaultsOperations<azure.mgmt.keyvault.v2021_06_01_preview.operations.VaultsOperations>`
321349
* 2021-10-01: :class:`VaultsOperations<azure.mgmt.keyvault.v2021_10_01.operations.VaultsOperations>`
350+
* 2022-07-01: :class:`VaultsOperations<azure.mgmt.keyvault.v2022_07_01.operations.VaultsOperations>`
322351
"""
323352
api_version = self._get_api_version('vaults')
324353
if api_version == '2016-10-01':
@@ -335,6 +364,8 @@ def vaults(self):
335364
from .v2021_06_01_preview.operations import VaultsOperations as OperationClass
336365
elif api_version == '2021-10-01':
337366
from .v2021_10_01.operations import VaultsOperations as OperationClass
367+
elif api_version == '2022-07-01':
368+
from .v2022_07_01.operations import VaultsOperations as OperationClass
338369
else:
339370
raise ValueError("API version {} does not have operation group 'vaults'".format(api_version))
340371
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 = "10.0.1b1"
8+
VERSION = "10.1.0"

0 commit comments

Comments
 (0)