diff --git a/sdk/mongodbatlas/azure-mgmt-mongodbatlas/_metadata.json b/sdk/mongodbatlas/azure-mgmt-mongodbatlas/_metadata.json index 5d79a28a77b3..2a220ba298c7 100644 --- a/sdk/mongodbatlas/azure-mgmt-mongodbatlas/_metadata.json +++ b/sdk/mongodbatlas/azure-mgmt-mongodbatlas/_metadata.json @@ -1,7 +1,7 @@ { "apiVersion": "2025-06-01", - "commit": "fa6fa40e4b84fded374f3aff1e591fa217a82fe8", + "commit": "f9391dfd43360c636a5d7428734f86afe316bbb9", "repository_url": "https://github.com/Azure/azure-rest-api-specs", "typespec_src": "specification/liftrmongodb/MongoDB.Atlas.Management", - "emitterVersion": "0.45.5" + "emitterVersion": "0.48.2" } \ No newline at end of file diff --git a/sdk/mongodbatlas/azure-mgmt-mongodbatlas/azure/mgmt/mongodbatlas/_utils/model_base.py b/sdk/mongodbatlas/azure-mgmt-mongodbatlas/azure/mgmt/mongodbatlas/_utils/model_base.py index 49d5c7259389..c62e7e7784af 100644 --- a/sdk/mongodbatlas/azure-mgmt-mongodbatlas/azure/mgmt/mongodbatlas/_utils/model_base.py +++ b/sdk/mongodbatlas/azure-mgmt-mongodbatlas/azure/mgmt/mongodbatlas/_utils/model_base.py @@ -29,6 +29,7 @@ from azure.core import CaseInsensitiveEnumMeta from azure.core.pipeline import PipelineResponse from azure.core.serialization import _Null +from azure.core.rest import HttpResponse _LOGGER = logging.getLogger(__name__) @@ -940,13 +941,13 @@ def _deserialize( def _failsafe_deserialize( deserializer: typing.Any, - value: typing.Any, + response: HttpResponse, module: typing.Optional[str] = None, rf: typing.Optional["_RestField"] = None, format: typing.Optional[str] = None, ) -> typing.Any: try: - return _deserialize(deserializer, value, module, rf, format) + return _deserialize(deserializer, response.json(), module, rf, format) except DeserializationError: _LOGGER.warning( "Ran into a deserialization error. Ignoring since this is failsafe deserialization", exc_info=True @@ -956,10 +957,10 @@ def _failsafe_deserialize( def _failsafe_deserialize_xml( deserializer: typing.Any, - value: typing.Any, + response: HttpResponse, ) -> typing.Any: try: - return _deserialize_xml(deserializer, value) + return _deserialize_xml(deserializer, response.text()) except DeserializationError: _LOGGER.warning( "Ran into a deserialization error. Ignoring since this is failsafe deserialization", exc_info=True diff --git a/sdk/mongodbatlas/azure-mgmt-mongodbatlas/azure/mgmt/mongodbatlas/_version.py b/sdk/mongodbatlas/azure-mgmt-mongodbatlas/azure/mgmt/mongodbatlas/_version.py index 0ec13ea52bbf..be71c81bd282 100644 --- a/sdk/mongodbatlas/azure-mgmt-mongodbatlas/azure/mgmt/mongodbatlas/_version.py +++ b/sdk/mongodbatlas/azure-mgmt-mongodbatlas/azure/mgmt/mongodbatlas/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "1.0.0" +VERSION = "1.0.0b1" diff --git a/sdk/mongodbatlas/azure-mgmt-mongodbatlas/azure/mgmt/mongodbatlas/aio/operations/_operations.py b/sdk/mongodbatlas/azure-mgmt-mongodbatlas/azure/mgmt/mongodbatlas/aio/operations/_operations.py index 20ef70abc98b..b11208ffa5e5 100644 --- a/sdk/mongodbatlas/azure-mgmt-mongodbatlas/azure/mgmt/mongodbatlas/aio/operations/_operations.py +++ b/sdk/mongodbatlas/azure-mgmt-mongodbatlas/azure/mgmt/mongodbatlas/aio/operations/_operations.py @@ -145,7 +145,7 @@ async def get_next(next_link=None): if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response.json()) + error = _failsafe_deserialize(_models.ErrorResponse, response) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) return pipeline_response @@ -225,7 +225,7 @@ async def get( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response.json()) + error = _failsafe_deserialize(_models.ErrorResponse, response) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -294,7 +294,7 @@ async def _create_or_update_initial( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response.json()) + error = _failsafe_deserialize(_models.ErrorResponse, response) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} @@ -530,7 +530,7 @@ async def _update_initial( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response.json()) + error = _failsafe_deserialize(_models.ErrorResponse, response) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} @@ -751,7 +751,7 @@ async def _delete_initial( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response.json()) + error = _failsafe_deserialize(_models.ErrorResponse, response) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} @@ -909,7 +909,7 @@ async def get_next(next_link=None): if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response.json()) + error = _failsafe_deserialize(_models.ErrorResponse, response) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) return pipeline_response @@ -994,7 +994,7 @@ async def get_next(next_link=None): if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response.json()) + error = _failsafe_deserialize(_models.ErrorResponse, response) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) return pipeline_response diff --git a/sdk/mongodbatlas/azure-mgmt-mongodbatlas/azure/mgmt/mongodbatlas/operations/_operations.py b/sdk/mongodbatlas/azure-mgmt-mongodbatlas/azure/mgmt/mongodbatlas/operations/_operations.py index bfa6113107f3..f6d778d32a5c 100644 --- a/sdk/mongodbatlas/azure-mgmt-mongodbatlas/azure/mgmt/mongodbatlas/operations/_operations.py +++ b/sdk/mongodbatlas/azure-mgmt-mongodbatlas/azure/mgmt/mongodbatlas/operations/_operations.py @@ -157,12 +157,9 @@ def build_organizations_update_request( def build_organizations_delete_request( resource_group_name: str, organization_name: str, subscription_id: str, **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-06-01")) - accept = _headers.pop("Accept", "application/json") - # Construct URL _url = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/MongoDB.Atlas/organizations/{organizationName}" path_format_arguments = { @@ -176,10 +173,7 @@ def build_organizations_delete_request( # Construct parameters _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") - # Construct headers - _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") - - return HttpRequest(method="DELETE", url=_url, params=_params, headers=_headers, **kwargs) + return HttpRequest(method="DELETE", url=_url, params=_params, **kwargs) def build_organizations_list_by_resource_group_request( # pylint: disable=name-too-long @@ -328,7 +322,7 @@ def get_next(next_link=None): if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response.json()) + error = _failsafe_deserialize(_models.ErrorResponse, response) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) return pipeline_response @@ -406,7 +400,7 @@ def get(self, resource_group_name: str, organization_name: str, **kwargs: Any) - except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response.json()) + error = _failsafe_deserialize(_models.ErrorResponse, response) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) if _stream: @@ -475,7 +469,7 @@ def _create_or_update_initial( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response.json()) + error = _failsafe_deserialize(_models.ErrorResponse, response) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} @@ -707,7 +701,7 @@ def _update_initial( except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response.json()) + error = _failsafe_deserialize(_models.ErrorResponse, response) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} @@ -922,7 +916,7 @@ def _delete_initial(self, resource_group_name: str, organization_name: str, **kw except (StreamConsumedError, StreamClosedError): pass map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response.json()) + error = _failsafe_deserialize(_models.ErrorResponse, response) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) response_headers = {} @@ -1077,7 +1071,7 @@ def get_next(next_link=None): if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response.json()) + error = _failsafe_deserialize(_models.ErrorResponse, response) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) return pipeline_response @@ -1161,7 +1155,7 @@ def get_next(next_link=None): if response.status_code not in [200]: map_error(status_code=response.status_code, response=response, error_map=error_map) - error = _failsafe_deserialize(_models.ErrorResponse, response.json()) + error = _failsafe_deserialize(_models.ErrorResponse, response) raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) return pipeline_response diff --git a/sdk/mongodbatlas/azure-mgmt-mongodbatlas/pyproject.toml b/sdk/mongodbatlas/azure-mgmt-mongodbatlas/pyproject.toml index ce5cf69b33f0..ec3969e2757b 100644 --- a/sdk/mongodbatlas/azure-mgmt-mongodbatlas/pyproject.toml +++ b/sdk/mongodbatlas/azure-mgmt-mongodbatlas/pyproject.toml @@ -2,3 +2,16 @@ breaking = false pyright = false mypy = false + +[packaging] +package_name = "azure-mgmt-mongodbatlas" +package_nspkg = "azure-mgmt-nspkg" +package_pprint_name = "Mongodbatlas Management" +package_doc_id = "" +is_stable = true +is_arm = true +need_msrestazure = false +need_azuremgmtcore = true +sample_link = "" +exclude_folders = "" +title = "MongoDBAtlasMgmtClient" diff --git a/sdk/mongodbatlas/azure-mgmt-mongodbatlas/sdk_packaging.toml b/sdk/mongodbatlas/azure-mgmt-mongodbatlas/sdk_packaging.toml deleted file mode 100644 index cf6825f0de86..000000000000 --- a/sdk/mongodbatlas/azure-mgmt-mongodbatlas/sdk_packaging.toml +++ /dev/null @@ -1,12 +0,0 @@ -[packaging] -package_name = "azure-mgmt-mongodbatlas" -package_nspkg = "azure-mgmt-nspkg" -package_pprint_name = "Mongodbatlas Management" -package_doc_id = "" -is_stable = true -is_arm = true -need_msrestazure = false -need_azuremgmtcore = true -sample_link = "" -exclude_folders = "" -title = "MongoDBAtlasMgmtClient" diff --git a/sdk/mongodbatlas/azure-mgmt-mongodbatlas/setup.py b/sdk/mongodbatlas/azure-mgmt-mongodbatlas/setup.py index 9797161b4a50..6497ed34593c 100644 --- a/sdk/mongodbatlas/azure-mgmt-mongodbatlas/setup.py +++ b/sdk/mongodbatlas/azure-mgmt-mongodbatlas/setup.py @@ -57,6 +57,7 @@ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "License :: OSI Approved :: MIT License", ], zip_safe=False, @@ -76,7 +77,7 @@ "isodate>=0.6.1", "typing-extensions>=4.6.0", "azure-common>=1.1", - "azure-mgmt-core>=1.5.0", + "azure-mgmt-core>=1.6.0", ], python_requires=">=3.9", ) diff --git a/sdk/mongodbatlas/azure-mgmt-mongodbatlas/tsp-location.yaml b/sdk/mongodbatlas/azure-mgmt-mongodbatlas/tsp-location.yaml index 44919a76a29c..d2bb67c6d344 100644 --- a/sdk/mongodbatlas/azure-mgmt-mongodbatlas/tsp-location.yaml +++ b/sdk/mongodbatlas/azure-mgmt-mongodbatlas/tsp-location.yaml @@ -1,4 +1,4 @@ directory: specification/liftrmongodb/MongoDB.Atlas.Management -commit: fa6fa40e4b84fded374f3aff1e591fa217a82fe8 +commit: f9391dfd43360c636a5d7428734f86afe316bbb9 repo: Azure/azure-rest-api-specs additionalDirectories: