From ec615d7020be23e9ebad010b5d8f546f405fe806 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Sat, 7 Mar 2026 00:07:45 +0000 Subject: [PATCH] Configurations: 'specification/keyvault/KeyVault.Management/tspconfig.yaml', API Version: 2026-02-01, SDK Release Type: stable, and CommitSHA: '74cc90c49189a079b3cc93fde9c9ad76742f0184' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5975781 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. --- sdk/keyvault/azure-mgmt-keyvault/CHANGELOG.md | 15 + .../azure-mgmt-keyvault/_metadata.json | 9 +- .../apiview-properties.json | 3 +- .../azure/mgmt/keyvault/_client.py | 5 +- .../azure/mgmt/keyvault/_configuration.py | 7 +- .../azure/mgmt/keyvault/_utils/model_base.py | 128 ++++++++- .../mgmt/keyvault/_utils/serialization.py | 17 +- .../azure/mgmt/keyvault/_version.py | 2 +- .../azure/mgmt/keyvault/aio/_client.py | 5 +- .../azure/mgmt/keyvault/aio/_configuration.py | 7 +- .../keyvault/aio/operations/_operations.py | 175 ++++++++---- .../azure/mgmt/keyvault/models/__init__.py | 2 - .../azure/mgmt/keyvault/models/_enums.py | 136 ++++++++- .../azure/mgmt/keyvault/models/_models.py | 232 ++++++--------- .../mgmt/keyvault/operations/_operations.py | 269 +++++++++++------- .../check_vault_name_availability.py | 2 +- .../generated_samples/create_key.py | 2 +- .../generated_samples/create_secret.py | 2 +- .../generated_samples/create_vault.py | 2 +- .../create_vault_with_network_acls.py | 2 +- .../delete_private_endpoint_connection.py | 2 +- .../generated_samples/delete_vault.py | 2 +- .../deleted_managed_hsm_get.py | 2 +- .../deleted_managed_hsm_list.py | 2 +- .../deleted_managed_hsm_purge.py | 2 +- .../generated_samples/get_deleted_vault.py | 2 +- .../generated_samples/get_key.py | 2 +- .../generated_samples/get_key_version.py | 2 +- .../get_private_endpoint_connection.py | 2 +- .../generated_samples/get_secret.py | 2 +- .../generated_samples/get_vault.py | 2 +- .../generated_samples/list_deleted_vaults.py | 2 +- .../generated_samples/list_key_versions.py | 2 +- .../generated_samples/list_keys.py | 2 +- .../generated_samples/list_operations.py | 2 +- .../list_private_endpoint_connection.py | 2 +- .../list_private_link_resources.py | 2 +- .../generated_samples/list_secrets.py | 2 +- .../generated_samples/list_vault.py | 2 +- .../list_vault_by_resource_group.py | 2 +- .../list_vault_by_subscription.py | 2 +- ...anaged_hsm_check_mhsm_name_availability.py | 2 +- .../managed_hsm_create_key.py | 2 +- .../managed_hsm_create_or_update.py | 2 +- .../generated_samples/managed_hsm_delete.py | 2 +- ..._hsm_delete_private_endpoint_connection.py | 2 +- .../generated_samples/managed_hsm_get.py | 2 +- .../generated_samples/managed_hsm_get_key.py | 2 +- .../managed_hsm_get_key_version.py | 2 +- ...ged_hsm_get_private_endpoint_connection.py | 2 +- .../managed_hsm_list_by_resource_group.py | 2 +- .../managed_hsm_list_by_subscription.py | 2 +- .../managed_hsm_list_key_versions.py | 2 +- .../managed_hsm_list_keys.py | 2 +- ...rivate_endpoint_connections_by_resource.py | 2 +- ...managed_hsm_list_private_link_resources.py | 2 +- .../managed_hsm_list_regions_by_resource.py | 2 +- ...ged_hsm_put_private_endpoint_connection.py | 2 +- .../generated_samples/managed_hsm_update.py | 2 +- .../generated_samples/purge_deleted_vault.py | 2 +- .../put_private_endpoint_connection.py | 2 +- .../update_access_policies_add.py | 2 +- .../generated_samples/update_secret.py | 2 +- .../generated_samples/update_vault.py | 2 +- .../azure-mgmt-keyvault/tsp-location.yaml | 2 +- 65 files changed, 738 insertions(+), 374 deletions(-) diff --git a/sdk/keyvault/azure-mgmt-keyvault/CHANGELOG.md b/sdk/keyvault/azure-mgmt-keyvault/CHANGELOG.md index 0c333cc2c5ff..e5bb9bcc40da 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/CHANGELOG.md +++ b/sdk/keyvault/azure-mgmt-keyvault/CHANGELOG.md @@ -1,5 +1,20 @@ # Release History +## 14.0.0 (2026-03-07) + +### Features Added + + - Enum `CertificatePermissions` added member `IMPORTEnum` + - Enum `JsonWebKeyOperation` added member `IMPORTEnum` + - Enum `KeyPermissions` added member `IMPORTEnum` + +### Breaking Changes + + - Deleted or renamed enum value `CertificatePermissions.IMPORT` + - Deleted or renamed enum value `JsonWebKeyOperation.IMPORT` + - Deleted or renamed enum value `KeyPermissions.IMPORT` + - Deleted or renamed model `ManagedHsmResource` + ## 13.0.0 (2025-12-11) ### Features Added diff --git a/sdk/keyvault/azure-mgmt-keyvault/_metadata.json b/sdk/keyvault/azure-mgmt-keyvault/_metadata.json index e9dcd87a872f..05dcf2256333 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/_metadata.json +++ b/sdk/keyvault/azure-mgmt-keyvault/_metadata.json @@ -1,7 +1,10 @@ { - "apiVersion": "2025-05-01", - "commit": "74db5e79837425a7723e81bca0b7576ab725c186", + "apiVersion": "2026-02-01", + "apiVersions": { + "Microsoft.KeyVault": "2026-02-01" + }, + "commit": "74cc90c49189a079b3cc93fde9c9ad76742f0184", "repository_url": "https://github.com/Azure/azure-rest-api-specs", "typespec_src": "specification/keyvault/KeyVault.Management", - "emitterVersion": "0.55.0" + "emitterVersion": "0.60.2" } \ No newline at end of file diff --git a/sdk/keyvault/azure-mgmt-keyvault/apiview-properties.json b/sdk/keyvault/azure-mgmt-keyvault/apiview-properties.json index 2a9f6a6b7d08..e36e2ae0ee4f 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/apiview-properties.json +++ b/sdk/keyvault/azure-mgmt-keyvault/apiview-properties.json @@ -37,7 +37,6 @@ "azure.mgmt.keyvault.models.ManagedHsmKeyRotationPolicyAttributes": "Microsoft.KeyVault.ManagedHsmKeyRotationPolicyAttributes", "azure.mgmt.keyvault.models.ManagedHsmLifetimeAction": "Microsoft.KeyVault.ManagedHsmLifetimeAction", "azure.mgmt.keyvault.models.ManagedHsmProperties": "Microsoft.KeyVault.ManagedHsmProperties", - "azure.mgmt.keyvault.models.ManagedHsmResource": "Microsoft.KeyVault.ManagedHsmResource", "azure.mgmt.keyvault.models.ManagedHsmRotationPolicy": "Microsoft.KeyVault.ManagedHsmRotationPolicy", "azure.mgmt.keyvault.models.ManagedHSMSecurityDomainProperties": "Microsoft.KeyVault.ManagedHSMSecurityDomainProperties", "azure.mgmt.keyvault.models.ManagedHsmSku": "Microsoft.KeyVault.ManagedHsmSku", @@ -51,6 +50,7 @@ "azure.mgmt.keyvault.models.MHSMPrivateEndpointConnection": "Microsoft.KeyVault.MhsmPrivateEndpointConnection", "azure.mgmt.keyvault.models.MHSMPrivateEndpointConnectionItem": "Microsoft.KeyVault.MhsmPrivateEndpointConnectionItem", "azure.mgmt.keyvault.models.MHSMPrivateEndpointConnectionProperties": "Microsoft.KeyVault.MhsmPrivateEndpointConnectionProperties", + "azure.mgmt.keyvault.models.TrackedResource": "Azure.ResourceManager.CommonTypes.TrackedResource", "azure.mgmt.keyvault.models.MHSMPrivateLinkResource": "Microsoft.KeyVault.MhsmPrivateLinkResource", "azure.mgmt.keyvault.models.MHSMPrivateLinkResourceListResult": "Microsoft.KeyVault.MhsmPrivateLinkResourceListResult", "azure.mgmt.keyvault.models.MHSMPrivateLinkResourceProperties": "Microsoft.KeyVault.MhsmPrivateLinkResourceProperties", @@ -80,7 +80,6 @@ "azure.mgmt.keyvault.models.ServiceSpecification": "Microsoft.KeyVault.ServiceSpecification", "azure.mgmt.keyvault.models.Sku": "Microsoft.KeyVault.Sku", "azure.mgmt.keyvault.models.SystemData": "Azure.ResourceManager.CommonTypes.SystemData", - "azure.mgmt.keyvault.models.TrackedResource": "Azure.ResourceManager.CommonTypes.TrackedResource", "azure.mgmt.keyvault.models.Trigger": "Microsoft.KeyVault.Trigger", "azure.mgmt.keyvault.models.UserAssignedIdentity": "Azure.ResourceManager.CommonTypes.UserAssignedIdentity", "azure.mgmt.keyvault.models.Vault": "Microsoft.KeyVault.Vault", diff --git a/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/_client.py b/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/_client.py index 19af2be1d118..6888509184e1 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/_client.py +++ b/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/_client.py @@ -76,8 +76,9 @@ class KeyVaultManagementClient: # pylint: disable=too-many-instance-attributes :keyword cloud_setting: The cloud setting for which to get the ARM endpoint. Default value is None. :paramtype cloud_setting: ~azure.core.AzureClouds - :keyword api_version: The API version to use for this operation. Default value is "2025-05-01". - Note that overriding this default value may result in unsupported behavior. + :keyword api_version: The API version to use for this operation. Known values are "2026-02-01" + and None. Default value is "2026-02-01". Note that overriding this default value may result in + unsupported behavior. :paramtype api_version: str :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. diff --git a/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/_configuration.py b/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/_configuration.py index 535b5aea1471..af528d0a0dad 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/_configuration.py +++ b/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/_configuration.py @@ -33,8 +33,9 @@ class KeyVaultManagementClientConfiguration: # pylint: disable=too-many-instanc :param cloud_setting: The cloud setting for which to get the ARM endpoint. Default value is None. :type cloud_setting: ~azure.core.AzureClouds - :keyword api_version: The API version to use for this operation. Default value is "2025-05-01". - Note that overriding this default value may result in unsupported behavior. + :keyword api_version: The API version to use for this operation. Known values are "2026-02-01" + and None. Default value is "2026-02-01". Note that overriding this default value may result in + unsupported behavior. :paramtype api_version: str """ @@ -46,7 +47,7 @@ def __init__( cloud_setting: Optional["AzureClouds"] = None, **kwargs: Any ) -> None: - api_version: str = kwargs.pop("api_version", "2025-05-01") + api_version: str = kwargs.pop("api_version", "2026-02-01") if credential is None: raise ValueError("Parameter 'credential' must not be None.") diff --git a/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/_utils/model_base.py b/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/_utils/model_base.py index d883c1d0b855..9616929f7415 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/_utils/model_base.py +++ b/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/_utils/model_base.py @@ -37,6 +37,7 @@ TZ_UTC = timezone.utc _T = typing.TypeVar("_T") +_NONE_TYPE = type(None) def _timedelta_as_isostr(td: timedelta) -> str: @@ -171,6 +172,21 @@ def default(self, o): # pylint: disable=too-many-return-statements r"(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s\d{4}\s\d{2}:\d{2}:\d{2}\sGMT" ) +_ARRAY_ENCODE_MAPPING = { + "pipeDelimited": "|", + "spaceDelimited": " ", + "commaDelimited": ",", + "newlineDelimited": "\n", +} + + +def _deserialize_array_encoded(delimit: str, attr): + if isinstance(attr, str): + if attr == "": + return [] + return attr.split(delimit) + return attr + def _deserialize_datetime(attr: typing.Union[str, datetime]) -> datetime: """Deserialize ISO-8601 formatted string into Datetime object. @@ -202,7 +218,7 @@ def _deserialize_datetime(attr: typing.Union[str, datetime]) -> datetime: test_utc = date_obj.utctimetuple() if test_utc.tm_year > 9999 or test_utc.tm_year < 1: raise OverflowError("Hit max or min date") - return date_obj + return date_obj # type: ignore[no-any-return] def _deserialize_datetime_rfc7231(attr: typing.Union[str, datetime]) -> datetime: @@ -256,7 +272,7 @@ def _deserialize_time(attr: typing.Union[str, time]) -> time: """ if isinstance(attr, time): return attr - return isodate.parse_time(attr) + return isodate.parse_time(attr) # type: ignore[no-any-return] def _deserialize_bytes(attr): @@ -315,6 +331,8 @@ def _deserialize_int_as_str(attr): def get_deserializer(annotation: typing.Any, rf: typing.Optional["_RestField"] = None): if annotation is int and rf and rf._format == "str": return _deserialize_int_as_str + if annotation is str and rf and rf._format in _ARRAY_ENCODE_MAPPING: + return functools.partial(_deserialize_array_encoded, _ARRAY_ENCODE_MAPPING[rf._format]) if rf and rf._format: return _DESERIALIZE_MAPPING_WITHFORMAT.get(rf._format) return _DESERIALIZE_MAPPING.get(annotation) # pyright: ignore @@ -353,9 +371,39 @@ def __contains__(self, key: typing.Any) -> bool: return key in self._data def __getitem__(self, key: str) -> typing.Any: + # If this key has been deserialized (for mutable types), we need to handle serialization + if hasattr(self, "_attr_to_rest_field"): + cache_attr = f"_deserialized_{key}" + if hasattr(self, cache_attr): + rf = _get_rest_field(getattr(self, "_attr_to_rest_field"), key) + if rf: + value = self._data.get(key) + if isinstance(value, (dict, list, set)): + # For mutable types, serialize and return + # But also update _data with serialized form and clear flag + # so mutations via this returned value affect _data + serialized = _serialize(value, rf._format) + # If serialized form is same type (no transformation needed), + # return _data directly so mutations work + if isinstance(serialized, type(value)) and serialized == value: + return self._data.get(key) + # Otherwise return serialized copy and clear flag + try: + object.__delattr__(self, cache_attr) + except AttributeError: + pass + # Store serialized form back + self._data[key] = serialized + return serialized return self._data.__getitem__(key) def __setitem__(self, key: str, value: typing.Any) -> None: + # Clear any cached deserialized value when setting through dictionary access + cache_attr = f"_deserialized_{key}" + try: + object.__delattr__(self, cache_attr) + except AttributeError: + pass self._data.__setitem__(key, value) def __delitem__(self, key: str) -> None: @@ -467,6 +515,8 @@ def setdefault(self, key: str, default: typing.Any = _UNSET) -> typing.Any: return self._data.setdefault(key, default) def __eq__(self, other: typing.Any) -> bool: + if isinstance(other, _MyMutableMapping): + return self._data == other._data try: other_model = self.__class__(other) except Exception: @@ -483,6 +533,8 @@ def _is_model(obj: typing.Any) -> bool: def _serialize(o, format: typing.Optional[str] = None): # pylint: disable=too-many-return-statements if isinstance(o, list): + if format in _ARRAY_ENCODE_MAPPING and all(isinstance(x, str) for x in o): + return _ARRAY_ENCODE_MAPPING[format].join(o) return [_serialize(x, format) for x in o] if isinstance(o, dict): return {k: _serialize(v, format) for k, v in o.items()} @@ -772,6 +824,14 @@ def _deserialize_multiple_sequence( return type(obj)(_deserialize(deserializer, entry, module) for entry, deserializer in zip(obj, entry_deserializers)) +def _is_array_encoded_deserializer(deserializer: functools.partial) -> bool: + return ( + isinstance(deserializer, functools.partial) + and isinstance(deserializer.args[0], functools.partial) + and deserializer.args[0].func == _deserialize_array_encoded # pylint: disable=comparison-with-callable + ) + + def _deserialize_sequence( deserializer: typing.Optional[typing.Callable], module: typing.Optional[str], @@ -781,6 +841,19 @@ def _deserialize_sequence( return obj if isinstance(obj, ET.Element): obj = list(obj) + + # encoded string may be deserialized to sequence + if isinstance(obj, str) and isinstance(deserializer, functools.partial): + # for list[str] + if _is_array_encoded_deserializer(deserializer): + return deserializer(obj) + + # for list[Union[...]] + if isinstance(deserializer.args[0], list): + for sub_deserializer in deserializer.args[0]: + if _is_array_encoded_deserializer(sub_deserializer): + return sub_deserializer(obj) + return type(obj)(_deserialize(deserializer, entry, module) for entry in obj) @@ -831,16 +904,16 @@ def _get_deserialize_callable_from_annotation( # pylint: disable=too-many-retur # is it optional? try: - if any(a for a in annotation.__args__ if a == type(None)): # pyright: ignore + if any(a is _NONE_TYPE for a in annotation.__args__): # pyright: ignore if len(annotation.__args__) <= 2: # pyright: ignore if_obj_deserializer = _get_deserialize_callable_from_annotation( - next(a for a in annotation.__args__ if a != type(None)), module, rf # pyright: ignore + next(a for a in annotation.__args__ if a is not _NONE_TYPE), module, rf # pyright: ignore ) return functools.partial(_deserialize_with_optional, if_obj_deserializer) # the type is Optional[Union[...]], we need to remove the None type from the Union annotation_copy = copy.copy(annotation) - annotation_copy.__args__ = [a for a in annotation_copy.__args__ if a != type(None)] # pyright: ignore + annotation_copy.__args__ = [a for a in annotation_copy.__args__ if a is not _NONE_TYPE] # pyright: ignore return _get_deserialize_callable_from_annotation(annotation_copy, module, rf) except AttributeError: pass @@ -924,16 +997,20 @@ def _deserialize_with_callable( return float(value.text) if value.text else None if deserializer is bool: return value.text == "true" if value.text else None + if deserializer and deserializer in _DESERIALIZE_MAPPING.values(): + return deserializer(value.text) if value.text else None + if deserializer and deserializer in _DESERIALIZE_MAPPING_WITHFORMAT.values(): + return deserializer(value.text) if value.text else None if deserializer is None: return value if deserializer in [int, float, bool]: return deserializer(value) if isinstance(deserializer, CaseInsensitiveEnumMeta): try: - return deserializer(value) + return deserializer(value.text if isinstance(value, ET.Element) else value) except ValueError: # for unknown value, return raw value - return value + return value.text if isinstance(value, ET.Element) else value if isinstance(deserializer, type) and issubclass(deserializer, Model): return deserializer._deserialize(value, []) return typing.cast(typing.Callable[[typing.Any], typing.Any], deserializer)(value) @@ -966,7 +1043,7 @@ def _failsafe_deserialize( ) -> typing.Any: try: return _deserialize(deserializer, response.json(), module, rf, format) - except DeserializationError: + except Exception: # pylint: disable=broad-except _LOGGER.warning( "Ran into a deserialization error. Ignoring since this is failsafe deserialization", exc_info=True ) @@ -979,7 +1056,7 @@ def _failsafe_deserialize_xml( ) -> typing.Any: try: return _deserialize_xml(deserializer, response.text()) - except DeserializationError: + except Exception: # pylint: disable=broad-except _LOGGER.warning( "Ran into a deserialization error. Ignoring since this is failsafe deserialization", exc_info=True ) @@ -1030,14 +1107,37 @@ def _rest_name(self) -> str: def __get__(self, obj: Model, type=None): # pylint: disable=redefined-builtin # by this point, type and rest_name will have a value bc we default # them in __new__ of the Model class - item = obj.get(self._rest_name) + # Use _data.get() directly to avoid triggering __getitem__ which clears the cache + item = obj._data.get(self._rest_name) if item is None: return item if self._is_model: return item - return _deserialize(self._type, _serialize(item, self._format), rf=self) + + # For mutable types, we want mutations to directly affect _data + # Check if we've already deserialized this value + cache_attr = f"_deserialized_{self._rest_name}" + if hasattr(obj, cache_attr): + # Return the value from _data directly (it's been deserialized in place) + return obj._data.get(self._rest_name) + + deserialized = _deserialize(self._type, _serialize(item, self._format), rf=self) + + # For mutable types, store the deserialized value back in _data + # so mutations directly affect _data + if isinstance(deserialized, (dict, list, set)): + obj._data[self._rest_name] = deserialized + object.__setattr__(obj, cache_attr, True) # Mark as deserialized + return deserialized + + return deserialized def __set__(self, obj: Model, value) -> None: + # Clear the cached deserialized object when setting a new value + cache_attr = f"_deserialized_{self._rest_name}" + if hasattr(obj, cache_attr): + object.__delattr__(obj, cache_attr) + if value is None: # we want to wipe out entries if users set attr to None try: @@ -1207,7 +1307,7 @@ def _get_wrapped_element( _get_element(v, exclude_readonly, meta, wrapped_element) else: wrapped_element.text = _get_primitive_type_value(v) - return wrapped_element + return wrapped_element # type: ignore[no-any-return] def _get_primitive_type_value(v) -> str: @@ -1220,7 +1320,9 @@ def _get_primitive_type_value(v) -> str: return str(v) -def _create_xml_element(tag, prefix=None, ns=None): +def _create_xml_element( + tag: typing.Any, prefix: typing.Optional[str] = None, ns: typing.Optional[str] = None +) -> ET.Element: if prefix and ns: ET.register_namespace(prefix, ns) if ns: diff --git a/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/_utils/serialization.py b/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/_utils/serialization.py index 45a3e44e45cb..81ec1de5922b 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/_utils/serialization.py +++ b/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/_utils/serialization.py @@ -821,13 +821,20 @@ def serialize_basic(cls, data, data_type, **kwargs): :param str data_type: Type of object in the iterable. :rtype: str, int, float, bool :return: serialized object + :raises TypeError: raise if data_type is not one of str, int, float, bool. """ custom_serializer = cls._get_custom_serializers(data_type, **kwargs) if custom_serializer: return custom_serializer(data) if data_type == "str": return cls.serialize_unicode(data) - return eval(data_type)(data) # nosec # pylint: disable=eval-used + if data_type == "int": + return int(data) + if data_type == "float": + return float(data) + if data_type == "bool": + return bool(data) + raise TypeError("Unknown basic data type: {}".format(data_type)) @classmethod def serialize_unicode(cls, data): @@ -1757,7 +1764,7 @@ def deserialize_basic(self, attr, data_type): # pylint: disable=too-many-return :param str data_type: deserialization data type. :return: Deserialized basic type. :rtype: str, int, float or bool - :raises TypeError: if string format is not valid. + :raises TypeError: if string format is not valid or data_type is not one of str, int, float, bool. """ # If we're here, data is supposed to be a basic type. # If it's still an XML node, take the text @@ -1783,7 +1790,11 @@ def deserialize_basic(self, attr, data_type): # pylint: disable=too-many-return if data_type == "str": return self.deserialize_unicode(attr) - return eval(data_type)(attr) # nosec # pylint: disable=eval-used + if data_type == "int": + return int(attr) + if data_type == "float": + return float(attr) + raise TypeError("Unknown basic data type: {}".format(data_type)) @staticmethod def deserialize_unicode(data): diff --git a/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/_version.py b/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/_version.py index 7373638328f9..2b8e66c6bc52 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/_version.py +++ b/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "13.0.0" +VERSION = "14.0.0" diff --git a/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/aio/_client.py b/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/aio/_client.py index 79ab98e6736c..3dbb19bb2b5c 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/aio/_client.py +++ b/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/aio/_client.py @@ -77,8 +77,9 @@ class KeyVaultManagementClient: # pylint: disable=too-many-instance-attributes :keyword cloud_setting: The cloud setting for which to get the ARM endpoint. Default value is None. :paramtype cloud_setting: ~azure.core.AzureClouds - :keyword api_version: The API version to use for this operation. Default value is "2025-05-01". - Note that overriding this default value may result in unsupported behavior. + :keyword api_version: The API version to use for this operation. Known values are "2026-02-01" + and None. Default value is "2026-02-01". Note that overriding this default value may result in + unsupported behavior. :paramtype api_version: str :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. diff --git a/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/aio/_configuration.py b/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/aio/_configuration.py index a333b16a00e7..3e42451f2ad3 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/aio/_configuration.py +++ b/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/aio/_configuration.py @@ -33,8 +33,9 @@ class KeyVaultManagementClientConfiguration: # pylint: disable=too-many-instanc :param cloud_setting: The cloud setting for which to get the ARM endpoint. Default value is None. :type cloud_setting: ~azure.core.AzureClouds - :keyword api_version: The API version to use for this operation. Default value is "2025-05-01". - Note that overriding this default value may result in unsupported behavior. + :keyword api_version: The API version to use for this operation. Known values are "2026-02-01" + and None. Default value is "2026-02-01". Note that overriding this default value may result in + unsupported behavior. :paramtype api_version: str """ @@ -46,7 +47,7 @@ def __init__( cloud_setting: Optional["AzureClouds"] = None, **kwargs: Any ) -> None: - api_version: str = kwargs.pop("api_version", "2025-05-01") + api_version: str = kwargs.pop("api_version", "2026-02-01") if credential is None: raise ValueError("Parameter 'credential' must not be None.") diff --git a/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/aio/operations/_operations.py b/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/aio/operations/_operations.py index 74dd06735b67..9291c742f23e 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/aio/operations/_operations.py +++ b/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/aio/operations/_operations.py @@ -171,7 +171,10 @@ def prepare_request(next_link=None): async def extract_data(pipeline_response): deserialized = pipeline_response.http_response.json() - list_of_elem = _deserialize(List[_models.Operation], deserialized.get("value", [])) + list_of_elem = _deserialize( + List[_models.Operation], + deserialized.get("value", []), + ) if cls: list_of_elem = cls(list_of_elem) # type: ignore return deserialized.get("nextLink") or None, AsyncList(list_of_elem) @@ -254,6 +257,7 @@ async def get(self, resource_group_name: str, vault_name: str, **kwargs: Any) -> } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -275,7 +279,7 @@ async def get(self, resource_group_name: str, vault_name: str, **kwargs: Any) -> raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.Vault, response.json()) @@ -327,6 +331,7 @@ async def _create_or_update_initial( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = True pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -351,7 +356,7 @@ async def _create_or_update_initial( response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() if cls: return cls(pipeline_response, deserialized, response_headers) # type: ignore @@ -657,6 +662,7 @@ async def update( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -678,7 +684,7 @@ async def update( raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.Vault, response.json()) @@ -815,7 +821,10 @@ def prepare_request(next_link=None): async def extract_data(pipeline_response): deserialized = pipeline_response.http_response.json() - list_of_elem = _deserialize(List[_models.Vault], deserialized.get("value", [])) + list_of_elem = _deserialize( + List[_models.Vault], + deserialized.get("value", []), + ) if cls: list_of_elem = cls(list_of_elem) # type: ignore return deserialized.get("nextLink") or None, AsyncList(list_of_elem) @@ -905,7 +914,10 @@ def prepare_request(next_link=None): async def extract_data(pipeline_response): deserialized = pipeline_response.http_response.json() - list_of_elem = _deserialize(List[_models.Vault], deserialized.get("value", [])) + list_of_elem = _deserialize( + List[_models.Vault], + deserialized.get("value", []), + ) if cls: list_of_elem = cls(list_of_elem) # type: ignore return deserialized.get("nextLink") or None, AsyncList(list_of_elem) @@ -1091,6 +1103,7 @@ async def update_access_policy( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -1112,7 +1125,7 @@ async def update_access_policy( raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.VaultAccessPolicyParameters, response.json()) @@ -1159,6 +1172,7 @@ async def get_deleted(self, vault_name: str, location: str, **kwargs: Any) -> _m } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -1180,7 +1194,7 @@ async def get_deleted(self, vault_name: str, location: str, **kwargs: Any) -> _m raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.DeletedVault, response.json()) @@ -1216,6 +1230,7 @@ async def _purge_deleted_initial(self, vault_name: str, location: str, **kwargs: } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = True pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -1240,7 +1255,7 @@ async def _purge_deleted_initial(self, vault_name: str, location: str, **kwargs: response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() if cls: return cls(pipeline_response, deserialized, response_headers) # type: ignore @@ -1364,7 +1379,10 @@ def prepare_request(next_link=None): async def extract_data(pipeline_response): deserialized = pipeline_response.http_response.json() - list_of_elem = _deserialize(List[_models.DeletedVault], deserialized.get("value", [])) + list_of_elem = _deserialize( + List[_models.DeletedVault], + deserialized.get("value", []), + ) if cls: list_of_elem = cls(list_of_elem) # type: ignore return deserialized.get("nextLink") or None, AsyncList(list_of_elem) @@ -1444,7 +1462,7 @@ def prepare_request(next_link=None): for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() } ) - _next_request_params["api-version"] = api_version + _next_request_params["api-version"] = self._config.api_version _request = HttpRequest( "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params ) @@ -1459,7 +1477,10 @@ def prepare_request(next_link=None): async def extract_data(pipeline_response): deserialized = pipeline_response.http_response.json() - list_of_elem = _deserialize(List[_models.TrackedResource], deserialized.get("value", [])) + list_of_elem = _deserialize( + List[_models.TrackedResource], + deserialized.get("value", []), + ) if cls: list_of_elem = cls(list_of_elem) # type: ignore return deserialized.get("nextLink") or None, AsyncList(list_of_elem) @@ -1589,6 +1610,7 @@ async def check_name_availability( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -1610,7 +1632,7 @@ async def check_name_availability( raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.CheckNameAvailabilityResult, response.json()) @@ -1683,6 +1705,7 @@ async def get( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -1706,7 +1729,7 @@ async def get( deserialized = None if response.status_code == 200: if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.PrivateEndpointConnection, response.json()) @@ -1875,6 +1898,7 @@ async def put( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -1902,7 +1926,7 @@ async def put( ) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.PrivateEndpointConnection, response.json()) @@ -1941,6 +1965,7 @@ async def _delete_initial( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = True pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -1965,7 +1990,7 @@ async def _delete_initial( response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() if cls: return cls(pipeline_response, deserialized, response_headers) # type: ignore @@ -2114,7 +2139,10 @@ def prepare_request(next_link=None): async def extract_data(pipeline_response): deserialized = pipeline_response.http_response.json() - list_of_elem = _deserialize(List[_models.PrivateEndpointConnection], deserialized.get("value", [])) + list_of_elem = _deserialize( + List[_models.PrivateEndpointConnection], + deserialized.get("value", []), + ) if cls: list_of_elem = cls(list_of_elem) # type: ignore return deserialized.get("nextLink") or None, AsyncList(list_of_elem) @@ -2197,6 +2225,7 @@ async def get(self, resource_group_name: str, name: str, **kwargs: Any) -> Optio } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -2220,7 +2249,7 @@ async def get(self, resource_group_name: str, name: str, **kwargs: Any) -> Optio deserialized = None if response.status_code == 200: if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.ManagedHsm, response.json()) @@ -2268,6 +2297,7 @@ async def _create_or_update_initial( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = True pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -2292,7 +2322,7 @@ async def _create_or_update_initial( response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() if cls: return cls(pipeline_response, deserialized, response_headers) # type: ignore @@ -2493,6 +2523,7 @@ async def _update_initial( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = True pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -2517,7 +2548,7 @@ async def _update_initial( response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() if cls: return cls(pipeline_response, deserialized, response_headers) # type: ignore @@ -2706,6 +2737,7 @@ async def _delete_initial(self, resource_group_name: str, name: str, **kwargs: A } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = True pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -2730,7 +2762,7 @@ async def _delete_initial(self, resource_group_name: str, name: str, **kwargs: A response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() if cls: return cls(pipeline_response, deserialized, response_headers) # type: ignore @@ -2865,7 +2897,10 @@ def prepare_request(next_link=None): async def extract_data(pipeline_response): deserialized = pipeline_response.http_response.json() - list_of_elem = _deserialize(List[_models.ManagedHsm], deserialized.get("value", [])) + list_of_elem = _deserialize( + List[_models.ManagedHsm], + deserialized.get("value", []), + ) if cls: list_of_elem = cls(list_of_elem) # type: ignore return deserialized.get("nextLink") or None, AsyncList(list_of_elem) @@ -2956,7 +2991,10 @@ def prepare_request(next_link=None): async def extract_data(pipeline_response): deserialized = pipeline_response.http_response.json() - list_of_elem = _deserialize(List[_models.ManagedHsm], deserialized.get("value", [])) + list_of_elem = _deserialize( + List[_models.ManagedHsm], + deserialized.get("value", []), + ) if cls: list_of_elem = cls(list_of_elem) # type: ignore return deserialized.get("nextLink") or None, AsyncList(list_of_elem) @@ -3020,6 +3058,7 @@ async def get_deleted(self, name: str, location: str, **kwargs: Any) -> _models. } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -3041,7 +3080,7 @@ async def get_deleted(self, name: str, location: str, **kwargs: Any) -> _models. raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.DeletedManagedHsm, response.json()) @@ -3077,6 +3116,7 @@ async def _purge_deleted_initial(self, name: str, location: str, **kwargs: Any) } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = True pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -3100,7 +3140,7 @@ async def _purge_deleted_initial(self, name: str, location: str, **kwargs: Any) response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() if cls: return cls(pipeline_response, deserialized, response_headers) # type: ignore @@ -3220,7 +3260,10 @@ def prepare_request(next_link=None): async def extract_data(pipeline_response): deserialized = pipeline_response.http_response.json() - list_of_elem = _deserialize(List[_models.DeletedManagedHsm], deserialized.get("value", [])) + list_of_elem = _deserialize( + List[_models.DeletedManagedHsm], + deserialized.get("value", []), + ) if cls: list_of_elem = cls(list_of_elem) # type: ignore return deserialized.get("nextLink") or None, AsyncList(list_of_elem) @@ -3350,6 +3393,7 @@ async def check_mhsm_name_availability( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -3371,7 +3415,7 @@ async def check_mhsm_name_availability( raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.CheckMhsmNameAvailabilityResult, response.json()) @@ -3441,6 +3485,7 @@ async def get(self, resource_group_name: str, vault_name: str, secret_name: str, } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -3462,7 +3507,7 @@ async def get(self, resource_group_name: str, vault_name: str, secret_name: str, raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.Secret, response.json()) @@ -3632,6 +3677,7 @@ async def create_or_update( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -3653,7 +3699,7 @@ async def create_or_update( raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.Secret, response.json()) @@ -3822,6 +3868,7 @@ async def update( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -3843,7 +3890,7 @@ async def update( raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.Secret, response.json()) @@ -3927,7 +3974,10 @@ def prepare_request(next_link=None): async def extract_data(pipeline_response): deserialized = pipeline_response.http_response.json() - list_of_elem = _deserialize(List[_models.Secret], deserialized.get("value", [])) + list_of_elem = _deserialize( + List[_models.Secret], + deserialized.get("value", []), + ) if cls: list_of_elem = cls(list_of_elem) # type: ignore return deserialized.get("nextLink") or None, AsyncList(list_of_elem) @@ -4013,6 +4063,7 @@ async def get(self, resource_group_name: str, vault_name: str, key_name: str, ** } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -4034,7 +4085,7 @@ async def get(self, resource_group_name: str, vault_name: str, key_name: str, ** raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.Key, response.json()) @@ -4203,6 +4254,7 @@ async def create_if_not_exist( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -4224,7 +4276,7 @@ async def create_if_not_exist( raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.Key, response.json()) @@ -4301,7 +4353,10 @@ def prepare_request(next_link=None): async def extract_data(pipeline_response): deserialized = pipeline_response.http_response.json() - list_of_elem = _deserialize(List[_models.Key], deserialized.get("value", [])) + list_of_elem = _deserialize( + List[_models.Key], + deserialized.get("value", []), + ) if cls: list_of_elem = cls(list_of_elem) # type: ignore return deserialized.get("nextLink") or None, AsyncList(list_of_elem) @@ -4375,6 +4430,7 @@ async def get_version( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -4396,7 +4452,7 @@ async def get_version( raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.Key, response.json()) @@ -4479,7 +4535,10 @@ def prepare_request(next_link=None): async def extract_data(pipeline_response): deserialized = pipeline_response.http_response.json() - list_of_elem = _deserialize(List[_models.Key], deserialized.get("value", [])) + list_of_elem = _deserialize( + List[_models.Key], + deserialized.get("value", []), + ) if cls: list_of_elem = cls(list_of_elem) # type: ignore return deserialized.get("nextLink") or None, AsyncList(list_of_elem) @@ -4567,6 +4626,7 @@ async def get(self, resource_group_name: str, name: str, key_name: str, **kwargs } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -4588,7 +4648,7 @@ async def get(self, resource_group_name: str, name: str, key_name: str, **kwargs raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.ManagedHsmKey, response.json()) @@ -4766,6 +4826,7 @@ async def create_if_not_exist( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -4787,7 +4848,7 @@ async def create_if_not_exist( raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.ManagedHsmKey, response.json()) @@ -4864,7 +4925,10 @@ def prepare_request(next_link=None): async def extract_data(pipeline_response): deserialized = pipeline_response.http_response.json() - list_of_elem = _deserialize(List[_models.ManagedHsmKey], deserialized.get("value", [])) + list_of_elem = _deserialize( + List[_models.ManagedHsmKey], + deserialized.get("value", []), + ) if cls: list_of_elem = cls(list_of_elem) # type: ignore return deserialized.get("nextLink") or None, AsyncList(list_of_elem) @@ -4939,6 +5003,7 @@ async def get_version( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -4960,7 +5025,7 @@ async def get_version( raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.ManagedHsmKey, response.json()) @@ -5044,7 +5109,10 @@ def prepare_request(next_link=None): async def extract_data(pipeline_response): deserialized = pipeline_response.http_response.json() - list_of_elem = _deserialize(List[_models.ManagedHsmKey], deserialized.get("value", [])) + list_of_elem = _deserialize( + List[_models.ManagedHsmKey], + deserialized.get("value", []), + ) if cls: list_of_elem = cls(list_of_elem) # type: ignore return deserialized.get("nextLink") or None, AsyncList(list_of_elem) @@ -5130,6 +5198,7 @@ async def list_by_vault( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -5151,7 +5220,7 @@ async def list_by_vault( raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.PrivateLinkResourceListResult, response.json()) @@ -5220,6 +5289,7 @@ async def list_by_mhsm_resource( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -5241,7 +5311,7 @@ async def list_by_mhsm_resource( raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.MHSMPrivateLinkResourceListResult, response.json()) @@ -5339,7 +5409,10 @@ def prepare_request(next_link=None): async def extract_data(pipeline_response): deserialized = pipeline_response.http_response.json() - list_of_elem = _deserialize(List[_models.MHSMGeoReplicatedRegion], deserialized.get("value", [])) + list_of_elem = _deserialize( + List[_models.MHSMGeoReplicatedRegion], + deserialized.get("value", []), + ) if cls: list_of_elem = cls(list_of_elem) # type: ignore return deserialized.get("nextLink") or None, AsyncList(list_of_elem) @@ -5429,6 +5502,7 @@ async def get( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -5450,7 +5524,7 @@ async def get( raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.MHSMPrivateEndpointConnection, response.json()) @@ -5620,6 +5694,7 @@ async def put( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -5647,7 +5722,7 @@ async def put( ) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.MHSMPrivateEndpointConnection, response.json()) @@ -5686,6 +5761,7 @@ async def _delete_initial( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = True pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -5710,7 +5786,7 @@ async def _delete_initial( response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() if cls: return cls(pipeline_response, deserialized, response_headers) # type: ignore @@ -5859,7 +5935,10 @@ def prepare_request(next_link=None): async def extract_data(pipeline_response): deserialized = pipeline_response.http_response.json() - list_of_elem = _deserialize(List[_models.MHSMPrivateEndpointConnection], deserialized.get("value", [])) + list_of_elem = _deserialize( + List[_models.MHSMPrivateEndpointConnection], + deserialized.get("value", []), + ) if cls: list_of_elem = cls(list_of_elem) # type: ignore return deserialized.get("nextLink") or None, AsyncList(list_of_elem) diff --git a/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/models/__init__.py b/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/models/__init__.py index 0e7b087fadf1..7771e978d20c 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/models/__init__.py +++ b/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/models/__init__.py @@ -62,7 +62,6 @@ ManagedHsmKeyRotationPolicyAttributes, ManagedHsmLifetimeAction, ManagedHsmProperties, - ManagedHsmResource, ManagedHsmRotationPolicy, ManagedHsmSku, ManagedHsmTrigger, @@ -190,7 +189,6 @@ "ManagedHsmKeyRotationPolicyAttributes", "ManagedHsmLifetimeAction", "ManagedHsmProperties", - "ManagedHsmResource", "ManagedHsmRotationPolicy", "ManagedHsmSku", "ManagedHsmTrigger", diff --git a/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/models/_enums.py b/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/models/_enums.py index 2a21c3638735..d36551a353ce 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/models/_enums.py +++ b/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/models/_enums.py @@ -14,14 +14,18 @@ class AccessPolicyUpdateKind(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of AccessPolicyUpdateKind.""" ADD = "add" + """ADD.""" REPLACE = "replace" + """REPLACE.""" REMOVE = "remove" + """REMOVE.""" class ActionsRequired(str, Enum, metaclass=CaseInsensitiveEnumMeta): """A message indicating if changes on the service provider require any updates on the consumer.""" NONE = "None" + """NONE.""" class ActivationStatus(str, Enum, metaclass=CaseInsensitiveEnumMeta): @@ -41,29 +45,48 @@ class CertificatePermissions(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of CertificatePermissions.""" ALL = "all" + """ALL.""" GET = "get" + """GET.""" LIST = "list" + """LIST.""" DELETE = "delete" + """DELETE.""" CREATE = "create" - IMPORT = "import" + """CREATE.""" + IMPORTEnum = "import" + """IMPORTEnum.""" UPDATE = "update" + """UPDATE.""" MANAGECONTACTS = "managecontacts" + """MANAGECONTACTS.""" GETISSUERS = "getissuers" + """GETISSUERS.""" LISTISSUERS = "listissuers" + """LISTISSUERS.""" SETISSUERS = "setissuers" + """SETISSUERS.""" DELETEISSUERS = "deleteissuers" + """DELETEISSUERS.""" MANAGEISSUERS = "manageissuers" + """MANAGEISSUERS.""" RECOVER = "recover" + """RECOVER.""" PURGE = "purge" + """PURGE.""" BACKUP = "backup" + """BACKUP.""" RESTORE = "restore" + """RESTORE.""" class CreateMode(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The vault's create mode to indicate whether the vault need to be recovered or not.""" RECOVER = "recover" + """RECOVER.""" DEFAULT = "default" + """DEFAULT.""" class DeletionRecoveryLevel(str, Enum, metaclass=CaseInsensitiveEnumMeta): @@ -73,20 +96,30 @@ class DeletionRecoveryLevel(str, Enum, metaclass=CaseInsensitiveEnumMeta): """ PURGEABLE = "Purgeable" + """PURGEABLE.""" RECOVERABLE_PURGEABLE = "Recoverable+Purgeable" + """RECOVERABLE_PURGEABLE.""" RECOVERABLE = "Recoverable" + """RECOVERABLE.""" RECOVERABLE_PROTECTED_SUBSCRIPTION = "Recoverable+ProtectedSubscription" + """RECOVERABLE_PROTECTED_SUBSCRIPTION.""" class GeoReplicationRegionProvisioningState(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The current provisioning state.""" PREPROVISIONING = "Preprovisioning" + """PREPROVISIONING.""" PROVISIONING = "Provisioning" + """PROVISIONING.""" SUCCEEDED = "Succeeded" + """SUCCEEDED.""" FAILED = "Failed" + """FAILED.""" DELETING = "Deleting" + """DELETING.""" CLEANUP = "Cleanup" + """CLEANUP.""" class IdentityType(str, Enum, metaclass=CaseInsensitiveEnumMeta): @@ -108,9 +141,13 @@ class JsonWebKeyCurveName(str, Enum, metaclass=CaseInsensitiveEnumMeta): """ P256 = "P-256" + """P256.""" P384 = "P-384" + """P384.""" P521 = "P-521" + """P521.""" P256_K = "P-256K" + """P256_K.""" class JsonWebKeyOperation(str, Enum, metaclass=CaseInsensitiveEnumMeta): @@ -119,72 +156,114 @@ class JsonWebKeyOperation(str, Enum, metaclass=CaseInsensitiveEnumMeta): """ ENCRYPT = "encrypt" + """ENCRYPT.""" DECRYPT = "decrypt" + """DECRYPT.""" SIGN = "sign" + """SIGN.""" VERIFY = "verify" + """VERIFY.""" WRAP_KEY = "wrapKey" + """WRAP_KEY.""" UNWRAP_KEY = "unwrapKey" - IMPORT = "import" + """UNWRAP_KEY.""" + IMPORTEnum = "import" + """IMPORTEnum.""" RELEASE = "release" + """RELEASE.""" class JsonWebKeyType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The type of the key. For valid values, see JsonWebKeyType.""" EC = "EC" + """EC.""" EC_HSM = "EC-HSM" + """EC_HSM.""" RSA = "RSA" + """RSA.""" RSA_HSM = "RSA-HSM" + """RSA_HSM.""" class KeyPermissions(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of KeyPermissions.""" ALL = "all" + """ALL.""" ENCRYPT = "encrypt" + """ENCRYPT.""" DECRYPT = "decrypt" + """DECRYPT.""" WRAP_KEY = "wrapKey" + """WRAP_KEY.""" UNWRAP_KEY = "unwrapKey" + """UNWRAP_KEY.""" SIGN = "sign" + """SIGN.""" VERIFY = "verify" + """VERIFY.""" GET = "get" + """GET.""" LIST = "list" + """LIST.""" CREATE = "create" + """CREATE.""" UPDATE = "update" - IMPORT = "import" + """UPDATE.""" + IMPORTEnum = "import" + """IMPORTEnum.""" DELETE = "delete" + """DELETE.""" BACKUP = "backup" + """BACKUP.""" RESTORE = "restore" + """RESTORE.""" RECOVER = "recover" + """RECOVER.""" PURGE = "purge" + """PURGE.""" RELEASE = "release" + """RELEASE.""" ROTATE = "rotate" + """ROTATE.""" GETROTATIONPOLICY = "getrotationpolicy" + """GETROTATIONPOLICY.""" SETROTATIONPOLICY = "setrotationpolicy" + """SETROTATIONPOLICY.""" class KeyRotationPolicyActionType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The type of action.""" ROTATE = "rotate" + """ROTATE.""" NOTIFY = "notify" + """NOTIFY.""" class ManagedHsmSkuFamily(str, Enum, metaclass=CaseInsensitiveEnumMeta): """SKU Family of the managed HSM Pool.""" B = "B" + """B.""" C = "C" + """C.""" class ManagedHsmSkuName(str, Enum, metaclass=CaseInsensitiveEnumMeta): """SKU of the managed HSM Pool.""" STANDARD_B1 = "Standard_B1" + """STANDARD_B1.""" CUSTOM_B32 = "Custom_B32" + """CUSTOM_B32.""" CUSTOM_B6 = "Custom_B6" + """CUSTOM_B6.""" CUSTOM_C42 = "Custom_C42" + """CUSTOM_C42.""" CUSTOM_C10 = "Custom_C10" + """CUSTOM_C10.""" class ManagedServiceIdentityType(str, Enum, metaclass=CaseInsensitiveEnumMeta): @@ -208,7 +287,9 @@ class NetworkRuleAction(str, Enum, metaclass=CaseInsensitiveEnumMeta): """ ALLOW = "Allow" + """ALLOW.""" DENY = "Deny" + """DENY.""" class NetworkRuleBypassOptions(str, Enum, metaclass=CaseInsensitiveEnumMeta): @@ -217,27 +298,41 @@ class NetworkRuleBypassOptions(str, Enum, metaclass=CaseInsensitiveEnumMeta): """ AZURE_SERVICES = "AzureServices" + """AZURE_SERVICES.""" NONE = "None" + """NONE.""" -class PrivateEndpointConnectionProvisioningState(str, Enum, metaclass=CaseInsensitiveEnumMeta): +class PrivateEndpointConnectionProvisioningState( # pylint: disable=name-too-long + str, Enum, metaclass=CaseInsensitiveEnumMeta +): """The current provisioning state.""" SUCCEEDED = "Succeeded" + """SUCCEEDED.""" CREATING = "Creating" + """CREATING.""" UPDATING = "Updating" + """UPDATING.""" DELETING = "Deleting" + """DELETING.""" FAILED = "Failed" + """FAILED.""" DISCONNECTED = "Disconnected" + """DISCONNECTED.""" class PrivateEndpointServiceConnectionStatus(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The private endpoint connection status.""" PENDING = "Pending" + """PENDING.""" APPROVED = "Approved" + """APPROVED.""" REJECTED = "Rejected" + """REJECTED.""" DISCONNECTED = "Disconnected" + """DISCONNECTED.""" class ProvisioningState(str, Enum, metaclass=CaseInsensitiveEnumMeta): @@ -265,7 +360,9 @@ class PublicNetworkAccess(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Control permission to the managed HSM from public networks.""" ENABLED = "Enabled" + """ENABLED.""" DISABLED = "Disabled" + """DISABLED.""" class Reason(str, Enum, metaclass=CaseInsensitiveEnumMeta): @@ -274,58 +371,89 @@ class Reason(str, Enum, metaclass=CaseInsensitiveEnumMeta): """ ACCOUNT_NAME_INVALID = "AccountNameInvalid" + """ACCOUNT_NAME_INVALID.""" ALREADY_EXISTS = "AlreadyExists" + """ALREADY_EXISTS.""" class SecretPermissions(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of SecretPermissions.""" ALL = "all" + """ALL.""" GET = "get" + """GET.""" LIST = "list" + """LIST.""" SET = "set" + """SET.""" DELETE = "delete" + """DELETE.""" BACKUP = "backup" + """BACKUP.""" RESTORE = "restore" + """RESTORE.""" RECOVER = "recover" + """RECOVER.""" PURGE = "purge" + """PURGE.""" class SkuFamily(str, Enum, metaclass=CaseInsensitiveEnumMeta): """SKU family name.""" A = "A" + """A.""" class SkuName(str, Enum, metaclass=CaseInsensitiveEnumMeta): """SKU name to specify whether the key vault is a standard vault or a premium vault.""" STANDARD = "standard" + """STANDARD.""" PREMIUM = "premium" + """PREMIUM.""" class StoragePermissions(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Type of StoragePermissions.""" ALL = "all" + """ALL.""" GET = "get" + """GET.""" LIST = "list" + """LIST.""" DELETE = "delete" + """DELETE.""" SET = "set" + """SET.""" UPDATE = "update" + """UPDATE.""" REGENERATEKEY = "regeneratekey" + """REGENERATEKEY.""" RECOVER = "recover" + """RECOVER.""" PURGE = "purge" + """PURGE.""" BACKUP = "backup" + """BACKUP.""" RESTORE = "restore" + """RESTORE.""" SETSAS = "setsas" + """SETSAS.""" LISTSAS = "listsas" + """LISTSAS.""" GETSAS = "getsas" + """GETSAS.""" DELETESAS = "deletesas" + """DELETESAS.""" class VaultProvisioningState(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Provisioning state of the vault.""" SUCCEEDED = "Succeeded" + """SUCCEEDED.""" REGISTERING_DNS = "RegisteringDns" + """REGISTERING_DNS.""" diff --git a/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/models/_models.py b/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/models/_models.py index 921a943cc7c9..e98becaa811c 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/models/_models.py +++ b/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/models/_models.py @@ -982,7 +982,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class ManagedHsm(Resource): +class ManagedHsm(ProxyResource): """Resource information with extended details. :ivar id: Fully qualified resource ID for the resource. Ex - @@ -998,40 +998,40 @@ class ManagedHsm(Resource): :vartype system_data: ~azure.mgmt.keyvault.models.SystemData :ivar properties: Properties of the managed HSM. :vartype properties: ~azure.mgmt.keyvault.models.ManagedHsmProperties - :ivar tags: Resource tags. - :vartype tags: dict[str, str] - :ivar location: The geo-location where the resource lives. - :vartype location: str :ivar sku: SKU details. :vartype sku: ~azure.mgmt.keyvault.models.ManagedHsmSku :ivar identity: Managed service identity. :vartype identity: ~azure.mgmt.keyvault.models.ManagedServiceIdentity + :ivar location: The geo-location where the resource lives. + :vartype location: str + :ivar tags: Resource tags. + :vartype tags: dict[str, str] """ properties: Optional["_models.ManagedHsmProperties"] = rest_field( visibility=["read", "create", "update", "delete", "query"] ) """Properties of the managed HSM.""" - tags: Optional[dict[str, str]] = rest_field(visibility=["read", "create", "update", "delete", "query"]) - """Resource tags.""" - location: Optional[str] = rest_field(visibility=["read", "create"]) - """The geo-location where the resource lives.""" sku: Optional["_models.ManagedHsmSku"] = rest_field(visibility=["read", "create", "update", "delete", "query"]) """SKU details.""" identity: Optional["_models.ManagedServiceIdentity"] = rest_field( visibility=["read", "create", "update", "delete", "query"] ) """Managed service identity.""" + location: Optional[str] = rest_field(visibility=["read", "create", "update", "delete", "query"]) + """The geo-location where the resource lives.""" + tags: Optional[dict[str, str]] = rest_field(visibility=["read", "create", "update", "delete", "query"]) + """Resource tags.""" @overload def __init__( self, *, properties: Optional["_models.ManagedHsmProperties"] = None, - tags: Optional[dict[str, str]] = None, - location: Optional[str] = None, sku: Optional["_models.ManagedHsmSku"] = None, identity: Optional["_models.ManagedServiceIdentity"] = None, + location: Optional[str] = None, + tags: Optional[dict[str, str]] = None, ) -> None: ... @overload @@ -1600,68 +1600,6 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class ManagedHsmResource(_Model): - """Managed HSM resource. - - :ivar id: The Azure Resource Manager resource ID for the managed HSM Pool. - :vartype id: str - :ivar name: The name of the managed HSM Pool. - :vartype name: str - :ivar type: The resource type of the managed HSM Pool. - :vartype type: str - :ivar location: The supported Azure location where the managed HSM Pool should be created. - :vartype location: str - :ivar sku: SKU details. - :vartype sku: ~azure.mgmt.keyvault.models.ManagedHsmSku - :ivar tags: Resource tags. - :vartype tags: dict[str, str] - :ivar system_data: Metadata pertaining to creation and last modification of the key vault - resource. - :vartype system_data: ~azure.mgmt.keyvault.models.SystemData - :ivar identity: Managed service identity (system assigned and/or user assigned identities). - :vartype identity: ~azure.mgmt.keyvault.models.ManagedServiceIdentity - """ - - id: Optional[str] = rest_field(visibility=["read"]) - """The Azure Resource Manager resource ID for the managed HSM Pool.""" - name: Optional[str] = rest_field(visibility=["read"]) - """The name of the managed HSM Pool.""" - type: Optional[str] = rest_field(visibility=["read"]) - """The resource type of the managed HSM Pool.""" - location: Optional[str] = rest_field(visibility=["read", "create"]) - """The supported Azure location where the managed HSM Pool should be created.""" - sku: Optional["_models.ManagedHsmSku"] = rest_field(visibility=["read", "create", "update", "delete", "query"]) - """SKU details.""" - tags: Optional[dict[str, str]] = rest_field(visibility=["read", "create", "update", "delete", "query"]) - """Resource tags.""" - system_data: Optional["_models.SystemData"] = rest_field(name="systemData", visibility=["read"]) - """Metadata pertaining to creation and last modification of the key vault resource.""" - identity: Optional["_models.ManagedServiceIdentity"] = rest_field( - visibility=["read", "create", "update", "delete", "query"] - ) - """Managed service identity (system assigned and/or user assigned identities).""" - - @overload - def __init__( - self, - *, - location: Optional[str] = None, - sku: Optional["_models.ManagedHsmSku"] = None, - tags: Optional[dict[str, str]] = None, - identity: Optional["_models.ManagedServiceIdentity"] = None, - ) -> None: ... - - @overload - def __init__(self, mapping: Mapping[str, Any]) -> None: - """ - :param mapping: raw JSON to initialize the model. - :type mapping: Mapping[str, Any] - """ - - def __init__(self, *args: Any, **kwargs: Any) -> None: - super().__init__(*args, **kwargs) - - class ManagedHsmRotationPolicy(_Model): """ManagedHsmRotationPolicy. @@ -2096,7 +2034,7 @@ class MHSMPrivateEndpoint(_Model): """Full identifier of the private endpoint resource.""" -class MHSMPrivateEndpointConnection(Resource): +class MHSMPrivateEndpointConnection(ProxyResource): """Private endpoint connection resource. :ivar id: Fully qualified resource ID for the resource. Ex - @@ -2112,26 +2050,22 @@ class MHSMPrivateEndpointConnection(Resource): :vartype system_data: ~azure.mgmt.keyvault.models.SystemData :ivar properties: Resource properties. :vartype properties: ~azure.mgmt.keyvault.models.MHSMPrivateEndpointConnectionProperties - :ivar tags: Resource tags. - :vartype tags: dict[str, str] - :ivar location: The geo-location where the resource lives. - :vartype location: str :ivar sku: SKU details. :vartype sku: ~azure.mgmt.keyvault.models.ManagedHsmSku :ivar identity: Managed service identity. :vartype identity: ~azure.mgmt.keyvault.models.ManagedServiceIdentity :ivar etag: Modified whenever there is a change in the state of private endpoint connection. :vartype etag: str + :ivar location: The geo-location where the resource lives. + :vartype location: str + :ivar tags: Resource tags. + :vartype tags: dict[str, str] """ properties: Optional["_models.MHSMPrivateEndpointConnectionProperties"] = rest_field( visibility=["read", "create", "update", "delete", "query"] ) """Resource properties.""" - tags: Optional[dict[str, str]] = rest_field(visibility=["read", "create", "update", "delete", "query"]) - """Resource tags.""" - location: Optional[str] = rest_field(visibility=["read", "create"]) - """The geo-location where the resource lives.""" sku: Optional["_models.ManagedHsmSku"] = rest_field(visibility=["read", "create", "update", "delete", "query"]) """SKU details.""" identity: Optional["_models.ManagedServiceIdentity"] = rest_field( @@ -2140,6 +2074,10 @@ class MHSMPrivateEndpointConnection(Resource): """Managed service identity.""" etag: Optional[str] = rest_field(visibility=["read", "create", "update", "delete", "query"]) """Modified whenever there is a change in the state of private endpoint connection.""" + location: Optional[str] = rest_field(visibility=["read", "create", "update", "delete", "query"]) + """The geo-location where the resource lives.""" + tags: Optional[dict[str, str]] = rest_field(visibility=["read", "create", "update", "delete", "query"]) + """Resource tags.""" __flattened_items = ["private_endpoint", "private_link_service_connection_state", "provisioning_state"] @@ -2148,11 +2086,11 @@ def __init__( self, *, properties: Optional["_models.MHSMPrivateEndpointConnectionProperties"] = None, - tags: Optional[dict[str, str]] = None, - location: Optional[str] = None, sku: Optional["_models.ManagedHsmSku"] = None, identity: Optional["_models.ManagedServiceIdentity"] = None, etag: Optional[str] = None, + location: Optional[str] = None, + tags: Optional[dict[str, str]] = None, ) -> None: ... @overload @@ -2291,34 +2229,86 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class MHSMPrivateLinkResource(ManagedHsmResource): +class TrackedResource(Resource): + """Tracked Resource. + + :ivar id: Fully qualified resource ID for the resource. Ex - + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. + :vartype id: str + :ivar name: The name of the resource. + :vartype name: str + :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or + "Microsoft.Storage/storageAccounts". + :vartype type: str + :ivar system_data: Azure Resource Manager metadata containing createdBy and modifiedBy + information. + :vartype system_data: ~azure.mgmt.keyvault.models.SystemData + :ivar tags: Resource tags. + :vartype tags: dict[str, str] + :ivar location: The geo-location where the resource lives. Required. + :vartype location: str + """ + + tags: Optional[dict[str, str]] = rest_field(visibility=["read", "create", "update", "delete", "query"]) + """Resource tags.""" + location: str = rest_field(visibility=["read", "create"]) + """The geo-location where the resource lives. Required.""" + + @overload + def __init__( + self, + *, + location: str, + tags: Optional[dict[str, str]] = None, + ) -> None: ... + + @overload + def __init__(self, mapping: Mapping[str, Any]) -> None: + """ + :param mapping: raw JSON to initialize the model. + :type mapping: Mapping[str, Any] + """ + + def __init__(self, *args: Any, **kwargs: Any) -> None: + super().__init__(*args, **kwargs) + + +class MHSMPrivateLinkResource(TrackedResource): """A private link resource. - :ivar id: The Azure Resource Manager resource ID for the managed HSM Pool. + :ivar id: Fully qualified resource ID for the resource. Ex - + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. :vartype id: str - :ivar name: The name of the managed HSM Pool. + :ivar name: The name of the resource. :vartype name: str - :ivar type: The resource type of the managed HSM Pool. + :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or + "Microsoft.Storage/storageAccounts". :vartype type: str - :ivar location: The supported Azure location where the managed HSM Pool should be created. + :ivar system_data: Azure Resource Manager metadata containing createdBy and modifiedBy + information. + :vartype system_data: ~azure.mgmt.keyvault.models.SystemData + :ivar tags: Resource tags. + :vartype tags: dict[str, str] + :ivar location: The geo-location where the resource lives. Required. :vartype location: str + :ivar properties: Resource properties. + :vartype properties: ~azure.mgmt.keyvault.models.MHSMPrivateLinkResourceProperties :ivar sku: SKU details. :vartype sku: ~azure.mgmt.keyvault.models.ManagedHsmSku - :ivar tags: Resource tags. - :vartype tags: dict[str, str] - :ivar system_data: Metadata pertaining to creation and last modification of the key vault - resource. - :vartype system_data: ~azure.mgmt.keyvault.models.SystemData :ivar identity: Managed service identity (system assigned and/or user assigned identities). :vartype identity: ~azure.mgmt.keyvault.models.ManagedServiceIdentity - :ivar properties: Resource properties. - :vartype properties: ~azure.mgmt.keyvault.models.MHSMPrivateLinkResourceProperties """ properties: Optional["_models.MHSMPrivateLinkResourceProperties"] = rest_field( visibility=["read", "create", "update", "delete", "query"] ) """Resource properties.""" + sku: Optional["_models.ManagedHsmSku"] = rest_field(visibility=["read", "create", "update", "delete", "query"]) + """SKU details.""" + identity: Optional["_models.ManagedServiceIdentity"] = rest_field( + visibility=["read", "create", "update", "delete", "query"] + ) + """Managed service identity (system assigned and/or user assigned identities).""" __flattened_items = ["group_id", "required_members", "required_zone_names"] @@ -2326,11 +2316,11 @@ class MHSMPrivateLinkResource(ManagedHsmResource): def __init__( self, *, - location: Optional[str] = None, - sku: Optional["_models.ManagedHsmSku"] = None, + location: str, tags: Optional[dict[str, str]] = None, - identity: Optional["_models.ManagedServiceIdentity"] = None, properties: Optional["_models.MHSMPrivateLinkResourceProperties"] = None, + sku: Optional["_models.ManagedHsmSku"] = None, + identity: Optional["_models.ManagedServiceIdentity"] = None, ) -> None: ... @overload @@ -3588,50 +3578,6 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class TrackedResource(Resource): - """Tracked Resource. - - :ivar id: Fully qualified resource ID for the resource. Ex - - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. - :vartype id: str - :ivar name: The name of the resource. - :vartype name: str - :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or - "Microsoft.Storage/storageAccounts". - :vartype type: str - :ivar system_data: Azure Resource Manager metadata containing createdBy and modifiedBy - information. - :vartype system_data: ~azure.mgmt.keyvault.models.SystemData - :ivar tags: Resource tags. - :vartype tags: dict[str, str] - :ivar location: The geo-location where the resource lives. Required. - :vartype location: str - """ - - tags: Optional[dict[str, str]] = rest_field(visibility=["read", "create", "update", "delete", "query"]) - """Resource tags.""" - location: str = rest_field(visibility=["read", "create"]) - """The geo-location where the resource lives. Required.""" - - @overload - def __init__( - self, - *, - location: str, - tags: Optional[dict[str, str]] = None, - ) -> None: ... - - @overload - def __init__(self, mapping: Mapping[str, Any]) -> None: - """ - :param mapping: raw JSON to initialize the model. - :type mapping: Mapping[str, Any] - """ - - def __init__(self, *args: Any, **kwargs: Any) -> None: - super().__init__(*args, **kwargs) - - class Trigger(_Model): """Trigger. diff --git a/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/operations/_operations.py b/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/operations/_operations.py index 14fabbad83a0..5b93af029b1d 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/operations/_operations.py +++ b/sdk/keyvault/azure-mgmt-keyvault/azure/mgmt/keyvault/operations/_operations.py @@ -50,7 +50,7 @@ def build_operations_list_request(**kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -71,7 +71,7 @@ def build_vaults_get_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -100,7 +100,7 @@ def build_vaults_create_or_update_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -131,7 +131,7 @@ def build_vaults_update_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -160,7 +160,7 @@ def build_vaults_delete_request( ) -> HttpRequest: _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) # Construct URL _url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}" path_format_arguments = { @@ -183,7 +183,7 @@ def build_vaults_list_by_resource_group_request( # pylint: disable=name-too-lon _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -212,7 +212,7 @@ def build_vaults_list_by_subscription_request( # pylint: disable=name-too-long _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -245,7 +245,7 @@ def build_vaults_update_access_policy_request( # pylint: disable=name-too-long _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -276,7 +276,7 @@ def build_vaults_get_deleted_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -303,7 +303,7 @@ def build_vaults_purge_deleted_request( ) -> HttpRequest: _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) # Construct URL _url = "/subscriptions/{subscriptionId}/providers/Microsoft.KeyVault/locations/{location}/deletedVaults/{vaultName}/purge" path_format_arguments = { @@ -324,7 +324,7 @@ def build_vaults_list_deleted_request(subscription_id: str, **kwargs: Any) -> Ht _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -381,7 +381,7 @@ def build_vaults_check_name_availability_request( # pylint: disable=name-too-lo _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -413,7 +413,7 @@ def build_private_endpoint_connections_get_request( # pylint: disable=name-too- _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -449,7 +449,7 @@ def build_private_endpoint_connections_put_request( # pylint: disable=name-too- _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -486,7 +486,7 @@ def build_private_endpoint_connections_delete_request( # pylint: disable=name-t _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -517,7 +517,7 @@ def build_private_endpoint_connections_list_by_resource_request( # pylint: disa _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -545,7 +545,7 @@ def build_managed_hsms_get_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -574,7 +574,7 @@ def build_managed_hsms_create_or_update_request( # pylint: disable=name-too-lon _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -605,7 +605,7 @@ def build_managed_hsms_update_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -634,7 +634,7 @@ def build_managed_hsms_delete_request( ) -> HttpRequest: _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) # Construct URL _url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/managedHSMs/{name}" path_format_arguments = { @@ -657,7 +657,7 @@ def build_managed_hsms_list_by_resource_group_request( # pylint: disable=name-t _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -686,7 +686,7 @@ def build_managed_hsms_list_by_subscription_request( # pylint: disable=name-too _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -714,7 +714,7 @@ def build_managed_hsms_get_deleted_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -741,7 +741,7 @@ def build_managed_hsms_purge_deleted_request( ) -> HttpRequest: _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) # Construct URL _url = "/subscriptions/{subscriptionId}/providers/Microsoft.KeyVault/locations/{location}/deletedManagedHSMs/{name}/purge" path_format_arguments = { @@ -762,7 +762,7 @@ def build_managed_hsms_list_deleted_request(subscription_id: str, **kwargs: Any) _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -789,7 +789,7 @@ def build_managed_hsms_check_mhsm_name_availability_request( # pylint: disable= _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -817,7 +817,7 @@ def build_secrets_get_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -847,7 +847,7 @@ def build_secrets_create_or_update_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -879,7 +879,7 @@ def build_secrets_update_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -910,7 +910,7 @@ def build_secrets_list_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -940,7 +940,7 @@ def build_keys_get_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -970,7 +970,7 @@ def build_keys_create_if_not_exist_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -1001,7 +1001,7 @@ def build_keys_list_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -1029,7 +1029,7 @@ def build_keys_get_version_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -1059,7 +1059,7 @@ def build_keys_list_versions_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -1088,7 +1088,7 @@ def build_managed_hsm_keys_get_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -1118,7 +1118,7 @@ def build_managed_hsm_keys_create_if_not_exist_request( # pylint: disable=name- _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -1149,7 +1149,7 @@ def build_managed_hsm_keys_list_request( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -1177,7 +1177,7 @@ def build_managed_hsm_keys_get_version_request( # pylint: disable=name-too-long _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -1207,7 +1207,7 @@ def build_managed_hsm_keys_list_versions_request( # pylint: disable=name-too-lo _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -1236,7 +1236,7 @@ def build_private_link_resources_list_by_vault_request( # pylint: disable=name- _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -1264,7 +1264,7 @@ def build_mhsm_private_link_resources_list_by_mhsm_resource_request( # pylint: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -1292,7 +1292,7 @@ def build_mhsm_regions_list_by_resource_request( # pylint: disable=name-too-lon _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -1320,7 +1320,7 @@ def build_mhsm_private_endpoint_connections_get_request( # pylint: disable=name _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -1352,7 +1352,7 @@ def build_mhsm_private_endpoint_connections_put_request( # pylint: disable=name _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -1385,7 +1385,7 @@ def build_mhsm_private_endpoint_connections_delete_request( # pylint: disable=n _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -1416,7 +1416,7 @@ def build_mhsm_private_endpoint_connections_list_by_resource_request( # pylint: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2025-05-01")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-02-01")) accept = _headers.pop("Accept", "application/json") # Construct URL @@ -1515,7 +1515,10 @@ def prepare_request(next_link=None): def extract_data(pipeline_response): deserialized = pipeline_response.http_response.json() - list_of_elem = _deserialize(List[_models.Operation], deserialized.get("value", [])) + list_of_elem = _deserialize( + List[_models.Operation], + deserialized.get("value", []), + ) if cls: list_of_elem = cls(list_of_elem) # type: ignore return deserialized.get("nextLink") or None, iter(list_of_elem) @@ -1598,6 +1601,7 @@ def get(self, resource_group_name: str, vault_name: str, **kwargs: Any) -> _mode } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -1619,7 +1623,7 @@ def get(self, resource_group_name: str, vault_name: str, **kwargs: Any) -> _mode raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.Vault, response.json()) @@ -1671,6 +1675,7 @@ def _create_or_update_initial( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = True pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -1695,7 +1700,7 @@ def _create_or_update_initial( response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() if cls: return cls(pipeline_response, deserialized, response_headers) # type: ignore @@ -2001,6 +2006,7 @@ def update( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -2022,7 +2028,7 @@ def update( raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.Vault, response.json()) @@ -2161,7 +2167,10 @@ def prepare_request(next_link=None): def extract_data(pipeline_response): deserialized = pipeline_response.http_response.json() - list_of_elem = _deserialize(List[_models.Vault], deserialized.get("value", [])) + list_of_elem = _deserialize( + List[_models.Vault], + deserialized.get("value", []), + ) if cls: list_of_elem = cls(list_of_elem) # type: ignore return deserialized.get("nextLink") or None, iter(list_of_elem) @@ -2251,7 +2260,10 @@ def prepare_request(next_link=None): def extract_data(pipeline_response): deserialized = pipeline_response.http_response.json() - list_of_elem = _deserialize(List[_models.Vault], deserialized.get("value", [])) + list_of_elem = _deserialize( + List[_models.Vault], + deserialized.get("value", []), + ) if cls: list_of_elem = cls(list_of_elem) # type: ignore return deserialized.get("nextLink") or None, iter(list_of_elem) @@ -2437,6 +2449,7 @@ def update_access_policy( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -2458,7 +2471,7 @@ def update_access_policy( raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.VaultAccessPolicyParameters, response.json()) @@ -2505,6 +2518,7 @@ def get_deleted(self, vault_name: str, location: str, **kwargs: Any) -> _models. } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -2526,7 +2540,7 @@ def get_deleted(self, vault_name: str, location: str, **kwargs: Any) -> _models. raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.DeletedVault, response.json()) @@ -2562,6 +2576,7 @@ def _purge_deleted_initial(self, vault_name: str, location: str, **kwargs: Any) } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = True pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -2586,7 +2601,7 @@ def _purge_deleted_initial(self, vault_name: str, location: str, **kwargs: Any) response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() if cls: return cls(pipeline_response, deserialized, response_headers) # type: ignore @@ -2710,7 +2725,10 @@ def prepare_request(next_link=None): def extract_data(pipeline_response): deserialized = pipeline_response.http_response.json() - list_of_elem = _deserialize(List[_models.DeletedVault], deserialized.get("value", [])) + list_of_elem = _deserialize( + List[_models.DeletedVault], + deserialized.get("value", []), + ) if cls: list_of_elem = cls(list_of_elem) # type: ignore return deserialized.get("nextLink") or None, iter(list_of_elem) @@ -2790,7 +2808,7 @@ def prepare_request(next_link=None): for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items() } ) - _next_request_params["api-version"] = api_version + _next_request_params["api-version"] = self._config.api_version _request = HttpRequest( "GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params ) @@ -2805,7 +2823,10 @@ def prepare_request(next_link=None): def extract_data(pipeline_response): deserialized = pipeline_response.http_response.json() - list_of_elem = _deserialize(List[_models.TrackedResource], deserialized.get("value", [])) + list_of_elem = _deserialize( + List[_models.TrackedResource], + deserialized.get("value", []), + ) if cls: list_of_elem = cls(list_of_elem) # type: ignore return deserialized.get("nextLink") or None, iter(list_of_elem) @@ -2935,6 +2956,7 @@ def check_name_availability( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -2956,7 +2978,7 @@ def check_name_availability( raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.CheckNameAvailabilityResult, response.json()) @@ -3029,6 +3051,7 @@ def get( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -3052,7 +3075,7 @@ def get( deserialized = None if response.status_code == 200: if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.PrivateEndpointConnection, response.json()) @@ -3221,6 +3244,7 @@ def put( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -3248,7 +3272,7 @@ def put( ) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.PrivateEndpointConnection, response.json()) @@ -3287,6 +3311,7 @@ def _delete_initial( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = True pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -3311,7 +3336,7 @@ def _delete_initial( response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() if cls: return cls(pipeline_response, deserialized, response_headers) # type: ignore @@ -3458,7 +3483,10 @@ def prepare_request(next_link=None): def extract_data(pipeline_response): deserialized = pipeline_response.http_response.json() - list_of_elem = _deserialize(List[_models.PrivateEndpointConnection], deserialized.get("value", [])) + list_of_elem = _deserialize( + List[_models.PrivateEndpointConnection], + deserialized.get("value", []), + ) if cls: list_of_elem = cls(list_of_elem) # type: ignore return deserialized.get("nextLink") or None, iter(list_of_elem) @@ -3541,6 +3569,7 @@ def get(self, resource_group_name: str, name: str, **kwargs: Any) -> Optional[_m } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -3564,7 +3593,7 @@ def get(self, resource_group_name: str, name: str, **kwargs: Any) -> Optional[_m deserialized = None if response.status_code == 200: if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.ManagedHsm, response.json()) @@ -3612,6 +3641,7 @@ def _create_or_update_initial( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = True pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -3636,7 +3666,7 @@ def _create_or_update_initial( response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() if cls: return cls(pipeline_response, deserialized, response_headers) # type: ignore @@ -3837,6 +3867,7 @@ def _update_initial( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = True pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -3861,7 +3892,7 @@ def _update_initial( response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() if cls: return cls(pipeline_response, deserialized, response_headers) # type: ignore @@ -4050,6 +4081,7 @@ def _delete_initial(self, resource_group_name: str, name: str, **kwargs: Any) -> } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = True pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -4074,7 +4106,7 @@ def _delete_initial(self, resource_group_name: str, name: str, **kwargs: Any) -> response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() if cls: return cls(pipeline_response, deserialized, response_headers) # type: ignore @@ -4209,7 +4241,10 @@ def prepare_request(next_link=None): def extract_data(pipeline_response): deserialized = pipeline_response.http_response.json() - list_of_elem = _deserialize(List[_models.ManagedHsm], deserialized.get("value", [])) + list_of_elem = _deserialize( + List[_models.ManagedHsm], + deserialized.get("value", []), + ) if cls: list_of_elem = cls(list_of_elem) # type: ignore return deserialized.get("nextLink") or None, iter(list_of_elem) @@ -4300,7 +4335,10 @@ def prepare_request(next_link=None): def extract_data(pipeline_response): deserialized = pipeline_response.http_response.json() - list_of_elem = _deserialize(List[_models.ManagedHsm], deserialized.get("value", [])) + list_of_elem = _deserialize( + List[_models.ManagedHsm], + deserialized.get("value", []), + ) if cls: list_of_elem = cls(list_of_elem) # type: ignore return deserialized.get("nextLink") or None, iter(list_of_elem) @@ -4364,6 +4402,7 @@ def get_deleted(self, name: str, location: str, **kwargs: Any) -> _models.Delete } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -4385,7 +4424,7 @@ def get_deleted(self, name: str, location: str, **kwargs: Any) -> _models.Delete raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.DeletedManagedHsm, response.json()) @@ -4421,6 +4460,7 @@ def _purge_deleted_initial(self, name: str, location: str, **kwargs: Any) -> Ite } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = True pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -4444,7 +4484,7 @@ def _purge_deleted_initial(self, name: str, location: str, **kwargs: Any) -> Ite response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() if cls: return cls(pipeline_response, deserialized, response_headers) # type: ignore @@ -4564,7 +4604,10 @@ def prepare_request(next_link=None): def extract_data(pipeline_response): deserialized = pipeline_response.http_response.json() - list_of_elem = _deserialize(List[_models.DeletedManagedHsm], deserialized.get("value", [])) + list_of_elem = _deserialize( + List[_models.DeletedManagedHsm], + deserialized.get("value", []), + ) if cls: list_of_elem = cls(list_of_elem) # type: ignore return deserialized.get("nextLink") or None, iter(list_of_elem) @@ -4694,6 +4737,7 @@ def check_mhsm_name_availability( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -4715,7 +4759,7 @@ def check_mhsm_name_availability( raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.CheckMhsmNameAvailabilityResult, response.json()) @@ -4785,6 +4829,7 @@ def get(self, resource_group_name: str, vault_name: str, secret_name: str, **kwa } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -4806,7 +4851,7 @@ def get(self, resource_group_name: str, vault_name: str, secret_name: str, **kwa raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.Secret, response.json()) @@ -4976,6 +5021,7 @@ def create_or_update( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -4997,7 +5043,7 @@ def create_or_update( raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.Secret, response.json()) @@ -5166,6 +5212,7 @@ def update( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -5187,7 +5234,7 @@ def update( raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.Secret, response.json()) @@ -5271,7 +5318,10 @@ def prepare_request(next_link=None): def extract_data(pipeline_response): deserialized = pipeline_response.http_response.json() - list_of_elem = _deserialize(List[_models.Secret], deserialized.get("value", [])) + list_of_elem = _deserialize( + List[_models.Secret], + deserialized.get("value", []), + ) if cls: list_of_elem = cls(list_of_elem) # type: ignore return deserialized.get("nextLink") or None, iter(list_of_elem) @@ -5357,6 +5407,7 @@ def get(self, resource_group_name: str, vault_name: str, key_name: str, **kwargs } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -5378,7 +5429,7 @@ def get(self, resource_group_name: str, vault_name: str, key_name: str, **kwargs raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.Key, response.json()) @@ -5547,6 +5598,7 @@ def create_if_not_exist( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -5568,7 +5620,7 @@ def create_if_not_exist( raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.Key, response.json()) @@ -5645,7 +5697,10 @@ def prepare_request(next_link=None): def extract_data(pipeline_response): deserialized = pipeline_response.http_response.json() - list_of_elem = _deserialize(List[_models.Key], deserialized.get("value", [])) + list_of_elem = _deserialize( + List[_models.Key], + deserialized.get("value", []), + ) if cls: list_of_elem = cls(list_of_elem) # type: ignore return deserialized.get("nextLink") or None, iter(list_of_elem) @@ -5719,6 +5774,7 @@ def get_version( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -5740,7 +5796,7 @@ def get_version( raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.Key, response.json()) @@ -5823,7 +5879,10 @@ def prepare_request(next_link=None): def extract_data(pipeline_response): deserialized = pipeline_response.http_response.json() - list_of_elem = _deserialize(List[_models.Key], deserialized.get("value", [])) + list_of_elem = _deserialize( + List[_models.Key], + deserialized.get("value", []), + ) if cls: list_of_elem = cls(list_of_elem) # type: ignore return deserialized.get("nextLink") or None, iter(list_of_elem) @@ -5911,6 +5970,7 @@ def get(self, resource_group_name: str, name: str, key_name: str, **kwargs: Any) } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -5932,7 +5992,7 @@ def get(self, resource_group_name: str, name: str, key_name: str, **kwargs: Any) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.ManagedHsmKey, response.json()) @@ -6110,6 +6170,7 @@ def create_if_not_exist( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -6131,7 +6192,7 @@ def create_if_not_exist( raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.ManagedHsmKey, response.json()) @@ -6208,7 +6269,10 @@ def prepare_request(next_link=None): def extract_data(pipeline_response): deserialized = pipeline_response.http_response.json() - list_of_elem = _deserialize(List[_models.ManagedHsmKey], deserialized.get("value", [])) + list_of_elem = _deserialize( + List[_models.ManagedHsmKey], + deserialized.get("value", []), + ) if cls: list_of_elem = cls(list_of_elem) # type: ignore return deserialized.get("nextLink") or None, iter(list_of_elem) @@ -6283,6 +6347,7 @@ def get_version( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -6304,7 +6369,7 @@ def get_version( raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.ManagedHsmKey, response.json()) @@ -6388,7 +6453,10 @@ def prepare_request(next_link=None): def extract_data(pipeline_response): deserialized = pipeline_response.http_response.json() - list_of_elem = _deserialize(List[_models.ManagedHsmKey], deserialized.get("value", [])) + list_of_elem = _deserialize( + List[_models.ManagedHsmKey], + deserialized.get("value", []), + ) if cls: list_of_elem = cls(list_of_elem) # type: ignore return deserialized.get("nextLink") or None, iter(list_of_elem) @@ -6474,6 +6542,7 @@ def list_by_vault( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -6495,7 +6564,7 @@ def list_by_vault( raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.PrivateLinkResourceListResult, response.json()) @@ -6564,6 +6633,7 @@ def list_by_mhsm_resource( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -6585,7 +6655,7 @@ def list_by_mhsm_resource( raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.MHSMPrivateLinkResourceListResult, response.json()) @@ -6682,7 +6752,10 @@ def prepare_request(next_link=None): def extract_data(pipeline_response): deserialized = pipeline_response.http_response.json() - list_of_elem = _deserialize(List[_models.MHSMGeoReplicatedRegion], deserialized.get("value", [])) + list_of_elem = _deserialize( + List[_models.MHSMGeoReplicatedRegion], + deserialized.get("value", []), + ) if cls: list_of_elem = cls(list_of_elem) # type: ignore return deserialized.get("nextLink") or None, iter(list_of_elem) @@ -6772,6 +6845,7 @@ def get( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -6793,7 +6867,7 @@ def get( raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.MHSMPrivateEndpointConnection, response.json()) @@ -6963,6 +7037,7 @@ def put( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = kwargs.pop("stream", False) pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -6990,7 +7065,7 @@ def put( ) if _stream: - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() else: deserialized = _deserialize(_models.MHSMPrivateEndpointConnection, response.json()) @@ -7029,6 +7104,7 @@ def _delete_initial( } _request.url = self._client.format_url(_request.url, **path_format_arguments) + _decompress = kwargs.pop("decompress", True) _stream = True pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access _request, stream=_stream, **kwargs @@ -7053,7 +7129,7 @@ def _delete_initial( response_headers["Location"] = self._deserialize("str", response.headers.get("Location")) response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After")) - deserialized = response.iter_bytes() + deserialized = response.iter_bytes() if _decompress else response.iter_raw() if cls: return cls(pipeline_response, deserialized, response_headers) # type: ignore @@ -7201,7 +7277,10 @@ def prepare_request(next_link=None): def extract_data(pipeline_response): deserialized = pipeline_response.http_response.json() - list_of_elem = _deserialize(List[_models.MHSMPrivateEndpointConnection], deserialized.get("value", [])) + list_of_elem = _deserialize( + List[_models.MHSMPrivateEndpointConnection], + deserialized.get("value", []), + ) if cls: list_of_elem = cls(list_of_elem) # type: ignore return deserialized.get("nextLink") or None, iter(list_of_elem) diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/check_vault_name_availability.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/check_vault_name_availability.py index ccf51fe920ad..11531d5d19f2 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/check_vault_name_availability.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/check_vault_name_availability.py @@ -36,6 +36,6 @@ def main(): print(response) -# x-ms-original-file: 2025-05-01/checkVaultNameAvailability.json +# x-ms-original-file: 2026-02-01/checkVaultNameAvailability.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/create_key.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/create_key.py index 6894818ce3d5..b771f8ec196c 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/create_key.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/create_key.py @@ -39,6 +39,6 @@ def main(): print(response) -# x-ms-original-file: 2025-05-01/createKey.json +# x-ms-original-file: 2026-02-01/createKey.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/create_secret.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/create_secret.py index 802a8a807cb2..4783ab15db60 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/create_secret.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/create_secret.py @@ -39,6 +39,6 @@ def main(): print(response) -# x-ms-original-file: 2025-05-01/createSecret.json +# x-ms-original-file: 2026-02-01/createSecret.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/create_vault.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/create_vault.py index 801f1049efda..95fd3207a721 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/create_vault.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/create_vault.py @@ -91,6 +91,6 @@ def main(): print(response) -# x-ms-original-file: 2025-05-01/createVault.json +# x-ms-original-file: 2026-02-01/createVault.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/create_vault_with_network_acls.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/create_vault_with_network_acls.py index b5d866b4551b..baced2b595c9 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/create_vault_with_network_acls.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/create_vault_with_network_acls.py @@ -58,6 +58,6 @@ def main(): print(response) -# x-ms-original-file: 2025-05-01/createVaultWithNetworkAcls.json +# x-ms-original-file: 2026-02-01/createVaultWithNetworkAcls.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/delete_private_endpoint_connection.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/delete_private_endpoint_connection.py index 8f5d2f66f809..cdc1f9a20110 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/delete_private_endpoint_connection.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/delete_private_endpoint_connection.py @@ -38,6 +38,6 @@ def main(): print(response) -# x-ms-original-file: 2025-05-01/deletePrivateEndpointConnection.json +# x-ms-original-file: 2026-02-01/deletePrivateEndpointConnection.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/delete_vault.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/delete_vault.py index 67ac8768baa3..facd8d1c3208 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/delete_vault.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/delete_vault.py @@ -36,6 +36,6 @@ def main(): ) -# x-ms-original-file: 2025-05-01/deleteVault.json +# x-ms-original-file: 2026-02-01/deleteVault.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/deleted_managed_hsm_get.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/deleted_managed_hsm_get.py index b784591a5ff4..5788df54a050 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/deleted_managed_hsm_get.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/deleted_managed_hsm_get.py @@ -37,6 +37,6 @@ def main(): print(response) -# x-ms-original-file: 2025-05-01/DeletedManagedHsm_Get.json +# x-ms-original-file: 2026-02-01/DeletedManagedHsm_Get.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/deleted_managed_hsm_list.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/deleted_managed_hsm_list.py index 8009eec9dd70..78237c79a8dd 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/deleted_managed_hsm_list.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/deleted_managed_hsm_list.py @@ -35,6 +35,6 @@ def main(): print(item) -# x-ms-original-file: 2025-05-01/DeletedManagedHsm_List.json +# x-ms-original-file: 2026-02-01/DeletedManagedHsm_List.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/deleted_managed_hsm_purge.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/deleted_managed_hsm_purge.py index 286795339e6a..687c074d7047 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/deleted_managed_hsm_purge.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/deleted_managed_hsm_purge.py @@ -36,6 +36,6 @@ def main(): ).result() -# x-ms-original-file: 2025-05-01/DeletedManagedHsm_Purge.json +# x-ms-original-file: 2026-02-01/DeletedManagedHsm_Purge.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/get_deleted_vault.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/get_deleted_vault.py index efd912712fc0..6054261158f3 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/get_deleted_vault.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/get_deleted_vault.py @@ -37,6 +37,6 @@ def main(): print(response) -# x-ms-original-file: 2025-05-01/getDeletedVault.json +# x-ms-original-file: 2026-02-01/getDeletedVault.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/get_key.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/get_key.py index 1386d0fad34a..0db9ffdc1095 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/get_key.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/get_key.py @@ -38,6 +38,6 @@ def main(): print(response) -# x-ms-original-file: 2025-05-01/getKey.json +# x-ms-original-file: 2026-02-01/getKey.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/get_key_version.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/get_key_version.py index 1d29a96bdccc..adbe69d66b22 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/get_key_version.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/get_key_version.py @@ -39,6 +39,6 @@ def main(): print(response) -# x-ms-original-file: 2025-05-01/getKeyVersion.json +# x-ms-original-file: 2026-02-01/getKeyVersion.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/get_private_endpoint_connection.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/get_private_endpoint_connection.py index 892344f162ad..cfa71cba24c2 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/get_private_endpoint_connection.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/get_private_endpoint_connection.py @@ -38,6 +38,6 @@ def main(): print(response) -# x-ms-original-file: 2025-05-01/getPrivateEndpointConnection.json +# x-ms-original-file: 2026-02-01/getPrivateEndpointConnection.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/get_secret.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/get_secret.py index 5113cc9dd1c1..3e1309692bce 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/get_secret.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/get_secret.py @@ -38,6 +38,6 @@ def main(): print(response) -# x-ms-original-file: 2025-05-01/getSecret.json +# x-ms-original-file: 2026-02-01/getSecret.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/get_vault.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/get_vault.py index 3bae8cba95b4..4224e21417af 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/get_vault.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/get_vault.py @@ -37,6 +37,6 @@ def main(): print(response) -# x-ms-original-file: 2025-05-01/getVault.json +# x-ms-original-file: 2026-02-01/getVault.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_deleted_vaults.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_deleted_vaults.py index b4d59fcec5a7..fac4c4eb9850 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_deleted_vaults.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_deleted_vaults.py @@ -35,6 +35,6 @@ def main(): print(item) -# x-ms-original-file: 2025-05-01/listDeletedVaults.json +# x-ms-original-file: 2026-02-01/listDeletedVaults.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_key_versions.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_key_versions.py index 60a6edfa39e4..84e7d7c3519a 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_key_versions.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_key_versions.py @@ -39,6 +39,6 @@ def main(): print(item) -# x-ms-original-file: 2025-05-01/listKeyVersions.json +# x-ms-original-file: 2026-02-01/listKeyVersions.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_keys.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_keys.py index d734c94fb0ce..8a251e87d542 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_keys.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_keys.py @@ -38,6 +38,6 @@ def main(): print(item) -# x-ms-original-file: 2025-05-01/listKeys.json +# x-ms-original-file: 2026-02-01/listKeys.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_operations.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_operations.py index 293031a36840..a6e6e597ba7c 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_operations.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_operations.py @@ -35,6 +35,6 @@ def main(): print(item) -# x-ms-original-file: 2025-05-01/listOperations.json +# x-ms-original-file: 2026-02-01/listOperations.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_private_endpoint_connection.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_private_endpoint_connection.py index 02b54d00b8ea..fcb9af0dbdd3 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_private_endpoint_connection.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_private_endpoint_connection.py @@ -38,6 +38,6 @@ def main(): print(item) -# x-ms-original-file: 2025-05-01/listPrivateEndpointConnection.json +# x-ms-original-file: 2026-02-01/listPrivateEndpointConnection.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_private_link_resources.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_private_link_resources.py index c6b9160a00d1..76b291052b00 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_private_link_resources.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_private_link_resources.py @@ -37,6 +37,6 @@ def main(): print(response) -# x-ms-original-file: 2025-05-01/listPrivateLinkResources.json +# x-ms-original-file: 2026-02-01/listPrivateLinkResources.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_secrets.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_secrets.py index 8e320c192728..e9b461db955a 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_secrets.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_secrets.py @@ -38,6 +38,6 @@ def main(): print(item) -# x-ms-original-file: 2025-05-01/listSecrets.json +# x-ms-original-file: 2026-02-01/listSecrets.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_vault.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_vault.py index 345456a1534a..958a92a5ae65 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_vault.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_vault.py @@ -35,6 +35,6 @@ def main(): print(item) -# x-ms-original-file: 2025-05-01/listVault.json +# x-ms-original-file: 2026-02-01/listVault.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_vault_by_resource_group.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_vault_by_resource_group.py index 00cfe4d46aae..21edb48a118d 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_vault_by_resource_group.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_vault_by_resource_group.py @@ -37,6 +37,6 @@ def main(): print(item) -# x-ms-original-file: 2025-05-01/listVaultByResourceGroup.json +# x-ms-original-file: 2026-02-01/listVaultByResourceGroup.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_vault_by_subscription.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_vault_by_subscription.py index a04cf28a81c8..a2697c5111ac 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_vault_by_subscription.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/list_vault_by_subscription.py @@ -35,6 +35,6 @@ def main(): print(item) -# x-ms-original-file: 2025-05-01/listVaultBySubscription.json +# x-ms-original-file: 2026-02-01/listVaultBySubscription.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_check_mhsm_name_availability.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_check_mhsm_name_availability.py index 257cbca68c95..aad549b22d33 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_check_mhsm_name_availability.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_check_mhsm_name_availability.py @@ -36,6 +36,6 @@ def main(): print(response) -# x-ms-original-file: 2025-05-01/ManagedHsm_checkMhsmNameAvailability.json +# x-ms-original-file: 2026-02-01/ManagedHsm_checkMhsmNameAvailability.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_create_key.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_create_key.py index 0d2425f0f03a..806765aeabcb 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_create_key.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_create_key.py @@ -39,6 +39,6 @@ def main(): print(response) -# x-ms-original-file: 2025-05-01/managedHsmCreateKey.json +# x-ms-original-file: 2026-02-01/managedHsmCreateKey.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_create_or_update.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_create_or_update.py index 1e6544dd59fc..3f4ad73bdeb5 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_create_or_update.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_create_or_update.py @@ -49,6 +49,6 @@ def main(): print(response) -# x-ms-original-file: 2025-05-01/ManagedHsm_CreateOrUpdate.json +# x-ms-original-file: 2026-02-01/ManagedHsm_CreateOrUpdate.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_delete.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_delete.py index f766a3d8244f..2fe742324099 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_delete.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_delete.py @@ -36,6 +36,6 @@ def main(): ).result() -# x-ms-original-file: 2025-05-01/ManagedHsm_Delete.json +# x-ms-original-file: 2026-02-01/ManagedHsm_Delete.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_delete_private_endpoint_connection.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_delete_private_endpoint_connection.py index d9cd3055d7aa..db36036eada2 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_delete_private_endpoint_connection.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_delete_private_endpoint_connection.py @@ -38,6 +38,6 @@ def main(): print(response) -# x-ms-original-file: 2025-05-01/ManagedHsm_deletePrivateEndpointConnection.json +# x-ms-original-file: 2026-02-01/ManagedHsm_deletePrivateEndpointConnection.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_get.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_get.py index 9658c5225550..50ef080b3291 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_get.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_get.py @@ -37,6 +37,6 @@ def main(): print(response) -# x-ms-original-file: 2025-05-01/ManagedHsm_Get.json +# x-ms-original-file: 2026-02-01/ManagedHsm_Get.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_get_key.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_get_key.py index b5e6f725ff15..f8b1ec00f50b 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_get_key.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_get_key.py @@ -38,6 +38,6 @@ def main(): print(response) -# x-ms-original-file: 2025-05-01/managedHsmGetKey.json +# x-ms-original-file: 2026-02-01/managedHsmGetKey.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_get_key_version.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_get_key_version.py index 2af079d747bb..c3e51437aca7 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_get_key_version.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_get_key_version.py @@ -39,6 +39,6 @@ def main(): print(response) -# x-ms-original-file: 2025-05-01/managedHsmGetKeyVersion.json +# x-ms-original-file: 2026-02-01/managedHsmGetKeyVersion.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_get_private_endpoint_connection.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_get_private_endpoint_connection.py index 3383d75af164..7d1fd8a43359 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_get_private_endpoint_connection.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_get_private_endpoint_connection.py @@ -38,6 +38,6 @@ def main(): print(response) -# x-ms-original-file: 2025-05-01/ManagedHsm_getPrivateEndpointConnection.json +# x-ms-original-file: 2026-02-01/ManagedHsm_getPrivateEndpointConnection.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_list_by_resource_group.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_list_by_resource_group.py index 91b318b25cda..c415f337c127 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_list_by_resource_group.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_list_by_resource_group.py @@ -37,6 +37,6 @@ def main(): print(item) -# x-ms-original-file: 2025-05-01/ManagedHsm_ListByResourceGroup.json +# x-ms-original-file: 2026-02-01/ManagedHsm_ListByResourceGroup.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_list_by_subscription.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_list_by_subscription.py index 9785286b2b5f..e145dfe49932 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_list_by_subscription.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_list_by_subscription.py @@ -35,6 +35,6 @@ def main(): print(item) -# x-ms-original-file: 2025-05-01/ManagedHsm_ListBySubscription.json +# x-ms-original-file: 2026-02-01/ManagedHsm_ListBySubscription.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_list_key_versions.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_list_key_versions.py index f7e52b5e1662..328581f7f8ef 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_list_key_versions.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_list_key_versions.py @@ -39,6 +39,6 @@ def main(): print(item) -# x-ms-original-file: 2025-05-01/managedHsmListKeyVersions.json +# x-ms-original-file: 2026-02-01/managedHsmListKeyVersions.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_list_keys.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_list_keys.py index b84282b4eb1d..0b97f988f51d 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_list_keys.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_list_keys.py @@ -38,6 +38,6 @@ def main(): print(item) -# x-ms-original-file: 2025-05-01/managedHsmListKeys.json +# x-ms-original-file: 2026-02-01/managedHsmListKeys.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_list_private_endpoint_connections_by_resource.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_list_private_endpoint_connections_by_resource.py index 6038dade842f..9d4c3a9e3a4b 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_list_private_endpoint_connections_by_resource.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_list_private_endpoint_connections_by_resource.py @@ -38,6 +38,6 @@ def main(): print(item) -# x-ms-original-file: 2025-05-01/ManagedHsm_ListPrivateEndpointConnectionsByResource.json +# x-ms-original-file: 2026-02-01/ManagedHsm_ListPrivateEndpointConnectionsByResource.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_list_private_link_resources.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_list_private_link_resources.py index fe031c16a1b0..1271acb8f06b 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_list_private_link_resources.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_list_private_link_resources.py @@ -37,6 +37,6 @@ def main(): print(response) -# x-ms-original-file: 2025-05-01/ManagedHsm_listPrivateLinkResources.json +# x-ms-original-file: 2026-02-01/ManagedHsm_listPrivateLinkResources.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_list_regions_by_resource.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_list_regions_by_resource.py index 90468041c126..816fd4db9cbf 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_list_regions_by_resource.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_list_regions_by_resource.py @@ -38,6 +38,6 @@ def main(): print(item) -# x-ms-original-file: 2025-05-01/ManagedHsm_ListRegionsByResource.json +# x-ms-original-file: 2026-02-01/ManagedHsm_ListRegionsByResource.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_put_private_endpoint_connection.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_put_private_endpoint_connection.py index 23ea08d072e4..72bfe4fee952 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_put_private_endpoint_connection.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_put_private_endpoint_connection.py @@ -46,6 +46,6 @@ def main(): print(response) -# x-ms-original-file: 2025-05-01/ManagedHsm_putPrivateEndpointConnection.json +# x-ms-original-file: 2026-02-01/ManagedHsm_putPrivateEndpointConnection.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_update.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_update.py index 2b8531933174..9f720663d0cf 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_update.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/managed_hsm_update.py @@ -38,6 +38,6 @@ def main(): print(response) -# x-ms-original-file: 2025-05-01/ManagedHsm_Update.json +# x-ms-original-file: 2026-02-01/ManagedHsm_Update.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/purge_deleted_vault.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/purge_deleted_vault.py index 0bd986cf3a21..436d015ccefa 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/purge_deleted_vault.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/purge_deleted_vault.py @@ -36,6 +36,6 @@ def main(): ).result() -# x-ms-original-file: 2025-05-01/purgeDeletedVault.json +# x-ms-original-file: 2026-02-01/purgeDeletedVault.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/put_private_endpoint_connection.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/put_private_endpoint_connection.py index d826d6677e9b..520d54eb4c05 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/put_private_endpoint_connection.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/put_private_endpoint_connection.py @@ -47,6 +47,6 @@ def main(): print(response) -# x-ms-original-file: 2025-05-01/putPrivateEndpointConnection.json +# x-ms-original-file: 2026-02-01/putPrivateEndpointConnection.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/update_access_policies_add.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/update_access_policies_add.py index 28a27a33e661..640e6355e4f5 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/update_access_policies_add.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/update_access_policies_add.py @@ -49,6 +49,6 @@ def main(): print(response) -# x-ms-original-file: 2025-05-01/updateAccessPoliciesAdd.json +# x-ms-original-file: 2026-02-01/updateAccessPoliciesAdd.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/update_secret.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/update_secret.py index 575af3b9db53..c4187b8741ab 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/update_secret.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/update_secret.py @@ -39,6 +39,6 @@ def main(): print(response) -# x-ms-original-file: 2025-05-01/updateSecret.json +# x-ms-original-file: 2026-02-01/updateSecret.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/update_vault.py b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/update_vault.py index 984afd34bc0e..d0e6a92821a5 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/generated_samples/update_vault.py +++ b/sdk/keyvault/azure-mgmt-keyvault/generated_samples/update_vault.py @@ -90,6 +90,6 @@ def main(): print(response) -# x-ms-original-file: 2025-05-01/updateVault.json +# x-ms-original-file: 2026-02-01/updateVault.json if __name__ == "__main__": main() diff --git a/sdk/keyvault/azure-mgmt-keyvault/tsp-location.yaml b/sdk/keyvault/azure-mgmt-keyvault/tsp-location.yaml index 0a0b7250d8a9..7bfe4e73c8b8 100644 --- a/sdk/keyvault/azure-mgmt-keyvault/tsp-location.yaml +++ b/sdk/keyvault/azure-mgmt-keyvault/tsp-location.yaml @@ -1,4 +1,4 @@ directory: specification/keyvault/KeyVault.Management -commit: 74db5e79837425a7723e81bca0b7576ab725c186 +commit: 74cc90c49189a079b3cc93fde9c9ad76742f0184 repo: Azure/azure-rest-api-specs additionalDirectories: