diff --git a/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/README.md b/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/README.md index aee3cb4a58a1..bc955a9580d6 100644 --- a/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/README.md +++ b/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/README.md @@ -1,7 +1,7 @@ # Microsoft Azure SDK for Python This is the Microsoft Azure Workloadssapvirtualinstance Management Client Library. -This package has been tested with Python 3.8+. +This package has been tested with Python 3.9+. For a more complete view of Azure libraries, see the [azure sdk python release](https://aka.ms/azsdk/python/all). ## _Disclaimer_ @@ -12,7 +12,7 @@ _Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For ### Prerequisites -- Python 3.8+ is required to use this package. +- Python 3.9+ is required to use this package. - [Azure subscription](https://azure.microsoft.com/free/) ### Install the package diff --git a/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/_meta.json b/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/_meta.json index 3e99daca1784..7ab8a0bc6042 100644 --- a/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/_meta.json +++ b/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/_meta.json @@ -1,6 +1,6 @@ { - "commit": "0d182673b42de227bc01c0e4f04932b6c074f5ce", + "commit": "5ff546365262b0a320a91012ffd67e5f320bf90e", "repository_url": "https://github.com/Azure/azure-rest-api-specs", "typespec_src": "specification/workloads/Workloads.SAPVirtualInstance.Management", - "@azure-tools/typespec-python": "0.42.2" + "@azure-tools/typespec-python": "0.44.1" } \ No newline at end of file diff --git a/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/apiview-properties.json b/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/apiview-properties.json index 10f3abb6b335..29cffd24a768 100644 --- a/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/apiview-properties.json +++ b/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/apiview-properties.json @@ -124,39 +124,73 @@ "azure.mgmt.workloadssapvirtualinstance.models.EnqueueReplicationServerType": "Microsoft.Workloads.EnqueueReplicationServerType", "azure.mgmt.workloadssapvirtualinstance.models.CentralServerVirtualMachineType": "Microsoft.Workloads.CentralServerVirtualMachineType", "azure.mgmt.workloadssapvirtualinstance.models.ApplicationServerVirtualMachineType": "Microsoft.Workloads.ApplicationServerVirtualMachineType", - "azure.mgmt.workloadssapvirtualinstance.WorkloadsSapVirtualInstanceMgmtClient.operations.list": "Azure.ResourceManager.Operations.list", - "azure.mgmt.workloadssapvirtualinstance.WorkloadsSapVirtualInstanceMgmtClient.sap_virtual_instances.get": "Microsoft.Workloads.SAPVirtualInstances.get", - "azure.mgmt.workloadssapvirtualinstance.WorkloadsSapVirtualInstanceMgmtClient.sap_virtual_instances.begin_create": "Microsoft.Workloads.SAPVirtualInstances.create", - "azure.mgmt.workloadssapvirtualinstance.WorkloadsSapVirtualInstanceMgmtClient.sap_virtual_instances.begin_update": "Microsoft.Workloads.SAPVirtualInstances.update", - "azure.mgmt.workloadssapvirtualinstance.WorkloadsSapVirtualInstanceMgmtClient.sap_virtual_instances.begin_delete": "Microsoft.Workloads.SAPVirtualInstances.delete", - "azure.mgmt.workloadssapvirtualinstance.WorkloadsSapVirtualInstanceMgmtClient.sap_virtual_instances.list_by_resource_group": "Microsoft.Workloads.SAPVirtualInstances.listByResourceGroup", - "azure.mgmt.workloadssapvirtualinstance.WorkloadsSapVirtualInstanceMgmtClient.sap_virtual_instances.list_by_subscription": "Microsoft.Workloads.SAPVirtualInstances.listBySubscription", - "azure.mgmt.workloadssapvirtualinstance.WorkloadsSapVirtualInstanceMgmtClient.sap_virtual_instances.begin_start": "Microsoft.Workloads.SAPVirtualInstances.start", - "azure.mgmt.workloadssapvirtualinstance.WorkloadsSapVirtualInstanceMgmtClient.sap_virtual_instances.begin_stop": "Microsoft.Workloads.SAPVirtualInstances.stop", - "azure.mgmt.workloadssapvirtualinstance.WorkloadsSapVirtualInstanceMgmtClient.sap_virtual_instances.get_sizing_recommendations": "Microsoft.Workloads.SAPVirtualInstances.getSizingRecommendations", - "azure.mgmt.workloadssapvirtualinstance.WorkloadsSapVirtualInstanceMgmtClient.sap_virtual_instances.get_sap_supported_sku": "Microsoft.Workloads.SAPVirtualInstances.getSapSupportedSku", - "azure.mgmt.workloadssapvirtualinstance.WorkloadsSapVirtualInstanceMgmtClient.sap_virtual_instances.get_disk_configurations": "Microsoft.Workloads.SAPVirtualInstances.getDiskConfigurations", - "azure.mgmt.workloadssapvirtualinstance.WorkloadsSapVirtualInstanceMgmtClient.sap_virtual_instances.get_availability_zone_details": "Microsoft.Workloads.SAPVirtualInstances.getAvailabilityZoneDetails", - "azure.mgmt.workloadssapvirtualinstance.WorkloadsSapVirtualInstanceMgmtClient.sap_central_server_instances.get": "Microsoft.Workloads.SAPCentralServerInstances.get", - "azure.mgmt.workloadssapvirtualinstance.WorkloadsSapVirtualInstanceMgmtClient.sap_central_server_instances.begin_create": "Microsoft.Workloads.SAPCentralServerInstances.create", - "azure.mgmt.workloadssapvirtualinstance.WorkloadsSapVirtualInstanceMgmtClient.sap_central_server_instances.update": "Microsoft.Workloads.SAPCentralServerInstances.update", - "azure.mgmt.workloadssapvirtualinstance.WorkloadsSapVirtualInstanceMgmtClient.sap_central_server_instances.begin_delete": "Microsoft.Workloads.SAPCentralServerInstances.delete", - "azure.mgmt.workloadssapvirtualinstance.WorkloadsSapVirtualInstanceMgmtClient.sap_central_server_instances.list": "Microsoft.Workloads.SAPCentralServerInstances.list", - "azure.mgmt.workloadssapvirtualinstance.WorkloadsSapVirtualInstanceMgmtClient.sap_central_server_instances.begin_start": "Microsoft.Workloads.SAPCentralServerInstances.start", - "azure.mgmt.workloadssapvirtualinstance.WorkloadsSapVirtualInstanceMgmtClient.sap_central_server_instances.begin_stop": "Microsoft.Workloads.SAPCentralServerInstances.stop", - "azure.mgmt.workloadssapvirtualinstance.WorkloadsSapVirtualInstanceMgmtClient.sap_database_instances.get": "Microsoft.Workloads.SAPDatabaseInstances.get", - "azure.mgmt.workloadssapvirtualinstance.WorkloadsSapVirtualInstanceMgmtClient.sap_database_instances.begin_create": "Microsoft.Workloads.SAPDatabaseInstances.create", - "azure.mgmt.workloadssapvirtualinstance.WorkloadsSapVirtualInstanceMgmtClient.sap_database_instances.update": "Microsoft.Workloads.SAPDatabaseInstances.update", - "azure.mgmt.workloadssapvirtualinstance.WorkloadsSapVirtualInstanceMgmtClient.sap_database_instances.begin_delete": "Microsoft.Workloads.SAPDatabaseInstances.delete", - "azure.mgmt.workloadssapvirtualinstance.WorkloadsSapVirtualInstanceMgmtClient.sap_database_instances.list": "Microsoft.Workloads.SAPDatabaseInstances.list", - "azure.mgmt.workloadssapvirtualinstance.WorkloadsSapVirtualInstanceMgmtClient.sap_database_instances.begin_start": "Microsoft.Workloads.SAPDatabaseInstances.start", - "azure.mgmt.workloadssapvirtualinstance.WorkloadsSapVirtualInstanceMgmtClient.sap_database_instances.begin_stop": "Microsoft.Workloads.SAPDatabaseInstances.stop", - "azure.mgmt.workloadssapvirtualinstance.WorkloadsSapVirtualInstanceMgmtClient.sap_application_server_instances.get": "Microsoft.Workloads.SAPApplicationServerInstances.get", - "azure.mgmt.workloadssapvirtualinstance.WorkloadsSapVirtualInstanceMgmtClient.sap_application_server_instances.begin_create": "Microsoft.Workloads.SAPApplicationServerInstances.create", - "azure.mgmt.workloadssapvirtualinstance.WorkloadsSapVirtualInstanceMgmtClient.sap_application_server_instances.update": "Microsoft.Workloads.SAPApplicationServerInstances.update", - "azure.mgmt.workloadssapvirtualinstance.WorkloadsSapVirtualInstanceMgmtClient.sap_application_server_instances.begin_delete": "Microsoft.Workloads.SAPApplicationServerInstances.delete", - "azure.mgmt.workloadssapvirtualinstance.WorkloadsSapVirtualInstanceMgmtClient.sap_application_server_instances.list": "Microsoft.Workloads.SAPApplicationServerInstances.list", - "azure.mgmt.workloadssapvirtualinstance.WorkloadsSapVirtualInstanceMgmtClient.sap_application_server_instances.begin_start": "Microsoft.Workloads.SAPApplicationServerInstances.start", - "azure.mgmt.workloadssapvirtualinstance.WorkloadsSapVirtualInstanceMgmtClient.sap_application_server_instances.begin_stop": "Microsoft.Workloads.SAPApplicationServerInstances.stop" + "azure.mgmt.workloadssapvirtualinstance.operations.Operations.list": "Azure.ResourceManager.Operations.list", + "azure.mgmt.workloadssapvirtualinstance.aio.operations.Operations.list": "Azure.ResourceManager.Operations.list", + "azure.mgmt.workloadssapvirtualinstance.operations.SAPVirtualInstancesOperations.get": "Microsoft.Workloads.SAPVirtualInstances.get", + "azure.mgmt.workloadssapvirtualinstance.aio.operations.SAPVirtualInstancesOperations.get": "Microsoft.Workloads.SAPVirtualInstances.get", + "azure.mgmt.workloadssapvirtualinstance.operations.SAPVirtualInstancesOperations.begin_create": "Microsoft.Workloads.SAPVirtualInstances.create", + "azure.mgmt.workloadssapvirtualinstance.aio.operations.SAPVirtualInstancesOperations.begin_create": "Microsoft.Workloads.SAPVirtualInstances.create", + "azure.mgmt.workloadssapvirtualinstance.operations.SAPVirtualInstancesOperations.begin_update": "Microsoft.Workloads.SAPVirtualInstances.update", + "azure.mgmt.workloadssapvirtualinstance.aio.operations.SAPVirtualInstancesOperations.begin_update": "Microsoft.Workloads.SAPVirtualInstances.update", + "azure.mgmt.workloadssapvirtualinstance.operations.SAPVirtualInstancesOperations.begin_delete": "Microsoft.Workloads.SAPVirtualInstances.delete", + "azure.mgmt.workloadssapvirtualinstance.aio.operations.SAPVirtualInstancesOperations.begin_delete": "Microsoft.Workloads.SAPVirtualInstances.delete", + "azure.mgmt.workloadssapvirtualinstance.operations.SAPVirtualInstancesOperations.list_by_resource_group": "Microsoft.Workloads.SAPVirtualInstances.listByResourceGroup", + "azure.mgmt.workloadssapvirtualinstance.aio.operations.SAPVirtualInstancesOperations.list_by_resource_group": "Microsoft.Workloads.SAPVirtualInstances.listByResourceGroup", + "azure.mgmt.workloadssapvirtualinstance.operations.SAPVirtualInstancesOperations.list_by_subscription": "Microsoft.Workloads.SAPVirtualInstances.listBySubscription", + "azure.mgmt.workloadssapvirtualinstance.aio.operations.SAPVirtualInstancesOperations.list_by_subscription": "Microsoft.Workloads.SAPVirtualInstances.listBySubscription", + "azure.mgmt.workloadssapvirtualinstance.operations.SAPVirtualInstancesOperations.begin_start": "Microsoft.Workloads.SAPVirtualInstances.start", + "azure.mgmt.workloadssapvirtualinstance.aio.operations.SAPVirtualInstancesOperations.begin_start": "Microsoft.Workloads.SAPVirtualInstances.start", + "azure.mgmt.workloadssapvirtualinstance.operations.SAPVirtualInstancesOperations.begin_stop": "Microsoft.Workloads.SAPVirtualInstances.stop", + "azure.mgmt.workloadssapvirtualinstance.aio.operations.SAPVirtualInstancesOperations.begin_stop": "Microsoft.Workloads.SAPVirtualInstances.stop", + "azure.mgmt.workloadssapvirtualinstance.operations.SAPVirtualInstancesOperations.get_sizing_recommendations": "Microsoft.Workloads.SAPVirtualInstances.getSizingRecommendations", + "azure.mgmt.workloadssapvirtualinstance.aio.operations.SAPVirtualInstancesOperations.get_sizing_recommendations": "Microsoft.Workloads.SAPVirtualInstances.getSizingRecommendations", + "azure.mgmt.workloadssapvirtualinstance.operations.SAPVirtualInstancesOperations.get_sap_supported_sku": "Microsoft.Workloads.SAPVirtualInstances.getSapSupportedSku", + "azure.mgmt.workloadssapvirtualinstance.aio.operations.SAPVirtualInstancesOperations.get_sap_supported_sku": "Microsoft.Workloads.SAPVirtualInstances.getSapSupportedSku", + "azure.mgmt.workloadssapvirtualinstance.operations.SAPVirtualInstancesOperations.get_disk_configurations": "Microsoft.Workloads.SAPVirtualInstances.getDiskConfigurations", + "azure.mgmt.workloadssapvirtualinstance.aio.operations.SAPVirtualInstancesOperations.get_disk_configurations": "Microsoft.Workloads.SAPVirtualInstances.getDiskConfigurations", + "azure.mgmt.workloadssapvirtualinstance.operations.SAPVirtualInstancesOperations.get_availability_zone_details": "Microsoft.Workloads.SAPVirtualInstances.getAvailabilityZoneDetails", + "azure.mgmt.workloadssapvirtualinstance.aio.operations.SAPVirtualInstancesOperations.get_availability_zone_details": "Microsoft.Workloads.SAPVirtualInstances.getAvailabilityZoneDetails", + "azure.mgmt.workloadssapvirtualinstance.operations.SAPCentralServerInstancesOperations.get": "Microsoft.Workloads.SAPCentralServerInstances.get", + "azure.mgmt.workloadssapvirtualinstance.aio.operations.SAPCentralServerInstancesOperations.get": "Microsoft.Workloads.SAPCentralServerInstances.get", + "azure.mgmt.workloadssapvirtualinstance.operations.SAPCentralServerInstancesOperations.begin_create": "Microsoft.Workloads.SAPCentralServerInstances.create", + "azure.mgmt.workloadssapvirtualinstance.aio.operations.SAPCentralServerInstancesOperations.begin_create": "Microsoft.Workloads.SAPCentralServerInstances.create", + "azure.mgmt.workloadssapvirtualinstance.operations.SAPCentralServerInstancesOperations.update": "Microsoft.Workloads.SAPCentralServerInstances.update", + "azure.mgmt.workloadssapvirtualinstance.aio.operations.SAPCentralServerInstancesOperations.update": "Microsoft.Workloads.SAPCentralServerInstances.update", + "azure.mgmt.workloadssapvirtualinstance.operations.SAPCentralServerInstancesOperations.begin_delete": "Microsoft.Workloads.SAPCentralServerInstances.delete", + "azure.mgmt.workloadssapvirtualinstance.aio.operations.SAPCentralServerInstancesOperations.begin_delete": "Microsoft.Workloads.SAPCentralServerInstances.delete", + "azure.mgmt.workloadssapvirtualinstance.operations.SAPCentralServerInstancesOperations.list": "Microsoft.Workloads.SAPCentralServerInstances.list", + "azure.mgmt.workloadssapvirtualinstance.aio.operations.SAPCentralServerInstancesOperations.list": "Microsoft.Workloads.SAPCentralServerInstances.list", + "azure.mgmt.workloadssapvirtualinstance.operations.SAPCentralServerInstancesOperations.begin_start": "Microsoft.Workloads.SAPCentralServerInstances.start", + "azure.mgmt.workloadssapvirtualinstance.aio.operations.SAPCentralServerInstancesOperations.begin_start": "Microsoft.Workloads.SAPCentralServerInstances.start", + "azure.mgmt.workloadssapvirtualinstance.operations.SAPCentralServerInstancesOperations.begin_stop": "Microsoft.Workloads.SAPCentralServerInstances.stop", + "azure.mgmt.workloadssapvirtualinstance.aio.operations.SAPCentralServerInstancesOperations.begin_stop": "Microsoft.Workloads.SAPCentralServerInstances.stop", + "azure.mgmt.workloadssapvirtualinstance.operations.SAPDatabaseInstancesOperations.get": "Microsoft.Workloads.SAPDatabaseInstances.get", + "azure.mgmt.workloadssapvirtualinstance.aio.operations.SAPDatabaseInstancesOperations.get": "Microsoft.Workloads.SAPDatabaseInstances.get", + "azure.mgmt.workloadssapvirtualinstance.operations.SAPDatabaseInstancesOperations.begin_create": "Microsoft.Workloads.SAPDatabaseInstances.create", + "azure.mgmt.workloadssapvirtualinstance.aio.operations.SAPDatabaseInstancesOperations.begin_create": "Microsoft.Workloads.SAPDatabaseInstances.create", + "azure.mgmt.workloadssapvirtualinstance.operations.SAPDatabaseInstancesOperations.update": "Microsoft.Workloads.SAPDatabaseInstances.update", + "azure.mgmt.workloadssapvirtualinstance.aio.operations.SAPDatabaseInstancesOperations.update": "Microsoft.Workloads.SAPDatabaseInstances.update", + "azure.mgmt.workloadssapvirtualinstance.operations.SAPDatabaseInstancesOperations.begin_delete": "Microsoft.Workloads.SAPDatabaseInstances.delete", + "azure.mgmt.workloadssapvirtualinstance.aio.operations.SAPDatabaseInstancesOperations.begin_delete": "Microsoft.Workloads.SAPDatabaseInstances.delete", + "azure.mgmt.workloadssapvirtualinstance.operations.SAPDatabaseInstancesOperations.list": "Microsoft.Workloads.SAPDatabaseInstances.list", + "azure.mgmt.workloadssapvirtualinstance.aio.operations.SAPDatabaseInstancesOperations.list": "Microsoft.Workloads.SAPDatabaseInstances.list", + "azure.mgmt.workloadssapvirtualinstance.operations.SAPDatabaseInstancesOperations.begin_start": "Microsoft.Workloads.SAPDatabaseInstances.start", + "azure.mgmt.workloadssapvirtualinstance.aio.operations.SAPDatabaseInstancesOperations.begin_start": "Microsoft.Workloads.SAPDatabaseInstances.start", + "azure.mgmt.workloadssapvirtualinstance.operations.SAPDatabaseInstancesOperations.begin_stop": "Microsoft.Workloads.SAPDatabaseInstances.stop", + "azure.mgmt.workloadssapvirtualinstance.aio.operations.SAPDatabaseInstancesOperations.begin_stop": "Microsoft.Workloads.SAPDatabaseInstances.stop", + "azure.mgmt.workloadssapvirtualinstance.operations.SAPApplicationServerInstancesOperations.get": "Microsoft.Workloads.SAPApplicationServerInstances.get", + "azure.mgmt.workloadssapvirtualinstance.aio.operations.SAPApplicationServerInstancesOperations.get": "Microsoft.Workloads.SAPApplicationServerInstances.get", + "azure.mgmt.workloadssapvirtualinstance.operations.SAPApplicationServerInstancesOperations.begin_create": "Microsoft.Workloads.SAPApplicationServerInstances.create", + "azure.mgmt.workloadssapvirtualinstance.aio.operations.SAPApplicationServerInstancesOperations.begin_create": "Microsoft.Workloads.SAPApplicationServerInstances.create", + "azure.mgmt.workloadssapvirtualinstance.operations.SAPApplicationServerInstancesOperations.update": "Microsoft.Workloads.SAPApplicationServerInstances.update", + "azure.mgmt.workloadssapvirtualinstance.aio.operations.SAPApplicationServerInstancesOperations.update": "Microsoft.Workloads.SAPApplicationServerInstances.update", + "azure.mgmt.workloadssapvirtualinstance.operations.SAPApplicationServerInstancesOperations.begin_delete": "Microsoft.Workloads.SAPApplicationServerInstances.delete", + "azure.mgmt.workloadssapvirtualinstance.aio.operations.SAPApplicationServerInstancesOperations.begin_delete": "Microsoft.Workloads.SAPApplicationServerInstances.delete", + "azure.mgmt.workloadssapvirtualinstance.operations.SAPApplicationServerInstancesOperations.list": "Microsoft.Workloads.SAPApplicationServerInstances.list", + "azure.mgmt.workloadssapvirtualinstance.aio.operations.SAPApplicationServerInstancesOperations.list": "Microsoft.Workloads.SAPApplicationServerInstances.list", + "azure.mgmt.workloadssapvirtualinstance.operations.SAPApplicationServerInstancesOperations.begin_start": "Microsoft.Workloads.SAPApplicationServerInstances.start", + "azure.mgmt.workloadssapvirtualinstance.aio.operations.SAPApplicationServerInstancesOperations.begin_start": "Microsoft.Workloads.SAPApplicationServerInstances.start", + "azure.mgmt.workloadssapvirtualinstance.operations.SAPApplicationServerInstancesOperations.begin_stop": "Microsoft.Workloads.SAPApplicationServerInstances.stop", + "azure.mgmt.workloadssapvirtualinstance.aio.operations.SAPApplicationServerInstancesOperations.begin_stop": "Microsoft.Workloads.SAPApplicationServerInstances.stop" } } \ No newline at end of file diff --git a/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/azure/mgmt/workloadssapvirtualinstance/_client.py b/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/azure/mgmt/workloadssapvirtualinstance/_client.py index e9f9af7e6dd4..bf8aa74ee783 100644 --- a/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/azure/mgmt/workloadssapvirtualinstance/_client.py +++ b/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/azure/mgmt/workloadssapvirtualinstance/_client.py @@ -7,16 +7,18 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, TYPE_CHECKING +from typing import Any, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies from azure.core.rest import HttpRequest, HttpResponse +from azure.core.settings import settings from azure.mgmt.core import ARMPipelineClient from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints from ._configuration import WorkloadsSapVirtualInstanceMgmtClientConfiguration -from ._serialization import Deserializer, Serializer +from ._utils.serialization import Deserializer, Serializer from .operations import ( Operations, SAPApplicationServerInstancesOperations, @@ -50,7 +52,7 @@ class WorkloadsSapVirtualInstanceMgmtClient: :type credential: ~azure.core.credentials.TokenCredential :param subscription_id: The ID of the target subscription. The value must be an UUID. Required. :type subscription_id: str - :param base_url: Service host. Default value is "https://management.azure.com". + :param base_url: Service host. Default value is None. :type base_url: str :keyword api_version: The API version to use for this operation. Default value is "2024-09-01". Note that overriding this default value may result in unsupported behavior. @@ -60,16 +62,22 @@ class WorkloadsSapVirtualInstanceMgmtClient: """ def __init__( - self, - credential: "TokenCredential", - subscription_id: str, - base_url: str = "https://management.azure.com", - **kwargs: Any + self, credential: "TokenCredential", subscription_id: str, base_url: Optional[str] = None, **kwargs: Any ) -> None: _endpoint = "{endpoint}" + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = WorkloadsSapVirtualInstanceMgmtClientConfiguration( - credential=credential, subscription_id=subscription_id, base_url=base_url, **kwargs + credential=credential, + subscription_id=subscription_id, + base_url=cast(str, base_url), + credential_scopes=credential_scopes, + **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ @@ -88,7 +96,7 @@ def __init__( policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: ARMPipelineClient = ARMPipelineClient(base_url=_endpoint, policies=_policies, **kwargs) + self._client: ARMPipelineClient = ARMPipelineClient(base_url=cast(str, _endpoint), policies=_policies, **kwargs) self._serialize = Serializer() self._deserialize = Deserializer() diff --git a/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/azure/mgmt/workloadssapvirtualinstance/_utils/__init__.py b/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/azure/mgmt/workloadssapvirtualinstance/_utils/__init__.py new file mode 100644 index 000000000000..8026245c2abc --- /dev/null +++ b/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/azure/mgmt/workloadssapvirtualinstance/_utils/__init__.py @@ -0,0 +1,6 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) Python Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- diff --git a/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/azure/mgmt/workloadssapvirtualinstance/_model_base.py b/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/azure/mgmt/workloadssapvirtualinstance/_utils/model_base.py similarity index 98% rename from sdk/workloads/azure-mgmt-workloadssapvirtualinstance/azure/mgmt/workloadssapvirtualinstance/_model_base.py rename to sdk/workloads/azure-mgmt-workloadssapvirtualinstance/azure/mgmt/workloadssapvirtualinstance/_utils/model_base.py index 065b17f67c46..49d5c7259389 100644 --- a/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/azure/mgmt/workloadssapvirtualinstance/_model_base.py +++ b/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/azure/mgmt/workloadssapvirtualinstance/_utils/model_base.py @@ -22,6 +22,7 @@ from datetime import datetime, date, time, timedelta, timezone from json import JSONEncoder import xml.etree.ElementTree as ET +from collections.abc import MutableMapping from typing_extensions import Self import isodate from azure.core.exceptions import DeserializationError @@ -29,11 +30,6 @@ from azure.core.pipeline import PipelineResponse from azure.core.serialization import _Null -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping - _LOGGER = logging.getLogger(__name__) __all__ = ["SdkJSONEncoder", "Model", "rest_field", "rest_discriminator"] @@ -348,7 +344,7 @@ def _get_model(module_name: str, model_name: str): _UNSET = object() -class _MyMutableMapping(MutableMapping[str, typing.Any]): # pylint: disable=unsubscriptable-object +class _MyMutableMapping(MutableMapping[str, typing.Any]): def __init__(self, data: typing.Dict[str, typing.Any]) -> None: self._data = data @@ -408,13 +404,13 @@ def get(self, key: str, default: typing.Any = None) -> typing.Any: return default @typing.overload - def pop(self, key: str) -> typing.Any: ... + def pop(self, key: str) -> typing.Any: ... # pylint: disable=arguments-differ @typing.overload - def pop(self, key: str, default: _T) -> _T: ... + def pop(self, key: str, default: _T) -> _T: ... # pylint: disable=signature-differs @typing.overload - def pop(self, key: str, default: typing.Any) -> typing.Any: ... + def pop(self, key: str, default: typing.Any) -> typing.Any: ... # pylint: disable=signature-differs def pop(self, key: str, default: typing.Any = _UNSET) -> typing.Any: """ @@ -444,7 +440,7 @@ def clear(self) -> None: """ self._data.clear() - def update(self, *args: typing.Any, **kwargs: typing.Any) -> None: + def update(self, *args: typing.Any, **kwargs: typing.Any) -> None: # pylint: disable=arguments-differ """ Updates D from mapping/iterable E and F. :param any args: Either a mapping object or an iterable of key-value pairs. @@ -455,7 +451,7 @@ def update(self, *args: typing.Any, **kwargs: typing.Any) -> None: def setdefault(self, key: str, default: None = None) -> None: ... @typing.overload - def setdefault(self, key: str, default: typing.Any) -> typing.Any: ... + def setdefault(self, key: str, default: typing.Any) -> typing.Any: ... # pylint: disable=signature-differs def setdefault(self, key: str, default: typing.Any = _UNSET) -> typing.Any: """ @@ -645,7 +641,7 @@ def __new__(cls, *args: typing.Any, **kwargs: typing.Any) -> Self: cls._attr_to_rest_field: typing.Dict[str, _RestField] = dict(attr_to_rest_field.items()) cls._calculated.add(f"{cls.__module__}.{cls.__qualname__}") - return super().__new__(cls) # pylint: disable=no-value-for-parameter + return super().__new__(cls) def __init_subclass__(cls, discriminator: typing.Optional[str] = None) -> None: for base in cls.__bases__: @@ -681,7 +677,7 @@ def _deserialize(cls, data, exist_discriminators): discriminator_value = data.find(xml_name).text # pyright: ignore else: discriminator_value = data.get(discriminator._rest_name) - mapped_cls = cls.__mapping__.get(discriminator_value, cls) # pyright: ignore + mapped_cls = cls.__mapping__.get(discriminator_value, cls) # pyright: ignore # pylint: disable=no-member return mapped_cls._deserialize(data, exist_discriminators) def as_dict(self, *, exclude_readonly: bool = False) -> typing.Dict[str, typing.Any]: diff --git a/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/azure/mgmt/workloadssapvirtualinstance/_serialization.py b/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/azure/mgmt/workloadssapvirtualinstance/_utils/serialization.py similarity index 100% rename from sdk/workloads/azure-mgmt-workloadssapvirtualinstance/azure/mgmt/workloadssapvirtualinstance/_serialization.py rename to sdk/workloads/azure-mgmt-workloadssapvirtualinstance/azure/mgmt/workloadssapvirtualinstance/_utils/serialization.py diff --git a/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/azure/mgmt/workloadssapvirtualinstance/_version.py b/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/azure/mgmt/workloadssapvirtualinstance/_version.py index 0ec13ea52bbf..be71c81bd282 100644 --- a/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/azure/mgmt/workloadssapvirtualinstance/_version.py +++ b/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/azure/mgmt/workloadssapvirtualinstance/_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/workloads/azure-mgmt-workloadssapvirtualinstance/azure/mgmt/workloadssapvirtualinstance/aio/_client.py b/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/azure/mgmt/workloadssapvirtualinstance/aio/_client.py index 9791300c38d2..83acd0e5e40a 100644 --- a/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/azure/mgmt/workloadssapvirtualinstance/aio/_client.py +++ b/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/azure/mgmt/workloadssapvirtualinstance/aio/_client.py @@ -7,15 +7,17 @@ # -------------------------------------------------------------------------- from copy import deepcopy -from typing import Any, Awaitable, TYPE_CHECKING +from typing import Any, Awaitable, Optional, TYPE_CHECKING, cast from typing_extensions import Self from azure.core.pipeline import policies from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.core.settings import settings from azure.mgmt.core import AsyncARMPipelineClient from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy +from azure.mgmt.core.tools import get_arm_endpoints -from .._serialization import Deserializer, Serializer +from .._utils.serialization import Deserializer, Serializer from ._configuration import WorkloadsSapVirtualInstanceMgmtClientConfiguration from .operations import ( Operations, @@ -50,7 +52,7 @@ class WorkloadsSapVirtualInstanceMgmtClient: :type credential: ~azure.core.credentials_async.AsyncTokenCredential :param subscription_id: The ID of the target subscription. The value must be an UUID. Required. :type subscription_id: str - :param base_url: Service host. Default value is "https://management.azure.com". + :param base_url: Service host. Default value is None. :type base_url: str :keyword api_version: The API version to use for this operation. Default value is "2024-09-01". Note that overriding this default value may result in unsupported behavior. @@ -60,16 +62,22 @@ class WorkloadsSapVirtualInstanceMgmtClient: """ def __init__( - self, - credential: "AsyncTokenCredential", - subscription_id: str, - base_url: str = "https://management.azure.com", - **kwargs: Any + self, credential: "AsyncTokenCredential", subscription_id: str, base_url: Optional[str] = None, **kwargs: Any ) -> None: _endpoint = "{endpoint}" + _cloud = kwargs.pop("cloud_setting", None) or settings.current.azure_cloud # type: ignore + _endpoints = get_arm_endpoints(_cloud) + if not base_url: + base_url = _endpoints["resource_manager"] + credential_scopes = kwargs.pop("credential_scopes", _endpoints["credential_scopes"]) self._config = WorkloadsSapVirtualInstanceMgmtClientConfiguration( - credential=credential, subscription_id=subscription_id, base_url=base_url, **kwargs + credential=credential, + subscription_id=subscription_id, + base_url=cast(str, base_url), + credential_scopes=credential_scopes, + **kwargs ) + _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ @@ -88,7 +96,9 @@ def __init__( policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=_endpoint, policies=_policies, **kwargs) + self._client: AsyncARMPipelineClient = AsyncARMPipelineClient( + base_url=cast(str, _endpoint), policies=_policies, **kwargs + ) self._serialize = Serializer() self._deserialize = Deserializer() diff --git a/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/azure/mgmt/workloadssapvirtualinstance/aio/operations/_operations.py b/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/azure/mgmt/workloadssapvirtualinstance/aio/operations/_operations.py index d9cd0e287abd..41def69522a1 100644 --- a/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/azure/mgmt/workloadssapvirtualinstance/aio/operations/_operations.py +++ b/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/azure/mgmt/workloadssapvirtualinstance/aio/operations/_operations.py @@ -6,9 +6,9 @@ # Code generated by Microsoft (R) Python Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase import json -import sys from typing import Any, AsyncIterable, AsyncIterator, Callable, Dict, IO, List, Optional, TypeVar, Union, cast, overload import urllib.parse @@ -34,8 +34,8 @@ from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling from ... import models as _models -from ..._model_base import SdkJSONEncoder, _deserialize, _failsafe_deserialize -from ..._serialization import Deserializer, Serializer +from ..._utils.model_base import SdkJSONEncoder, _deserialize, _failsafe_deserialize +from ..._utils.serialization import Deserializer, Serializer from ...operations._operations import ( build_operations_list_request, build_sap_application_server_instances_create_request, @@ -74,13 +74,9 @@ ) from .._configuration import WorkloadsSapVirtualInstanceMgmtClientConfiguration -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] -JSON = MutableMapping[str, Any] # pylint: disable=unsubscriptable-object +JSON = MutableMapping[str, Any] class Operations: diff --git a/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/azure/mgmt/workloadssapvirtualinstance/models/_models.py b/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/azure/mgmt/workloadssapvirtualinstance/models/_models.py index 99f1ed135fe4..32c639d408af 100644 --- a/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/azure/mgmt/workloadssapvirtualinstance/models/_models.py +++ b/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/azure/mgmt/workloadssapvirtualinstance/models/_models.py @@ -11,8 +11,7 @@ import datetime from typing import Any, Dict, List, Literal, Mapping, Optional, TYPE_CHECKING, Union, overload -from .. import _model_base -from .._model_base import rest_discriminator, rest_field +from .._utils.model_base import Model as _Model, rest_discriminator, rest_field from ._enums import ( FileShareConfigurationType, NamingPatternType, @@ -26,7 +25,7 @@ from .. import models as _models -class ApplicationServerConfiguration(_model_base.Model): +class ApplicationServerConfiguration(_Model): """Gets or sets the application server configuration. :ivar subnet_id: The subnet id. Required. @@ -67,7 +66,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class ApplicationServerFullResourceNames(_model_base.Model): +class ApplicationServerFullResourceNames(_Model): """The full resource names object for application layer resources. The number of entries in this list should be equal to the number VMs to be created for application layer. @@ -108,7 +107,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class ApplicationServerVmDetails(_model_base.Model): +class ApplicationServerVmDetails(_Model): """The Application Server VM Details. :ivar type: Defines the type of application server VM. Known values are: "Active", "Standby", @@ -135,7 +134,7 @@ class ApplicationServerVmDetails(_model_base.Model): on AFS Shared Storage.""" -class CentralServerConfiguration(_model_base.Model): +class CentralServerConfiguration(_Model): """Gets or sets the central server configuration. :ivar subnet_id: The subnet id. Required. @@ -176,7 +175,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class CentralServerFullResourceNames(_model_base.Model): +class CentralServerFullResourceNames(_Model): """The full resource names object for central server layer resources. :ivar virtual_machines: The list of names for all ASCS virtual machines to be deployed. The @@ -228,7 +227,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class CentralServerVmDetails(_model_base.Model): +class CentralServerVmDetails(_Model): """The SAP Central Services Instance VM details. :ivar type: Defines the type of central server VM. Known values are: "Primary", "Secondary", @@ -255,7 +254,7 @@ class CentralServerVmDetails(_model_base.Model): on AFS Shared Storage.""" -class FileShareConfiguration(_model_base.Model): +class FileShareConfiguration(_Model): """File Share configuration details, populated with information on storage configuration mounted on the VIS. The createAndMount option is selected in case of missing input. @@ -268,7 +267,7 @@ class FileShareConfiguration(_model_base.Model): ~azure.mgmt.workloadssapvirtualinstance.models.FileShareConfigurationType """ - __mapping__: Dict[str, _model_base.Model] = {} + __mapping__: Dict[str, _Model] = {} configuration_type: str = rest_discriminator( name="configurationType", visibility=["read", "create", "update", "delete", "query"] ) @@ -342,7 +341,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, configuration_type=FileShareConfigurationType.CREATE_AND_MOUNT, **kwargs) -class DatabaseConfiguration(_model_base.Model): +class DatabaseConfiguration(_Model): """Gets or sets the database configuration. :ivar database_type: The database type. Known values are: "HANA" and "DB2". @@ -397,7 +396,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class DatabaseServerFullResourceNames(_model_base.Model): +class DatabaseServerFullResourceNames(_Model): """The full resource names object for database layer resources. The number of entries in this list should be equal to the number VMs to be created for database layer. @@ -446,7 +445,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class DatabaseVmDetails(_model_base.Model): +class DatabaseVmDetails(_Model): """Database VM details. :ivar virtual_machine_id: The virtual machine id. @@ -472,7 +471,7 @@ class DatabaseVmDetails(_model_base.Model): NFS on AFS Shared Storage.""" -class DeployerVmPackages(_model_base.Model): +class DeployerVmPackages(_Model): """Defines the url and storage account ID where deployer VM packages are uploaded. :ivar url: The URL to the deployer VM packages file. @@ -507,7 +506,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class SAPConfiguration(_model_base.Model): +class SAPConfiguration(_Model): """The SAP Configuration. You probably want to use the sub-classes and not this class directly. Known sub-classes are: @@ -519,7 +518,7 @@ class SAPConfiguration(_model_base.Model): ~azure.mgmt.workloadssapvirtualinstance.models.SAPConfigurationType """ - __mapping__: Dict[str, _model_base.Model] = {} + __mapping__: Dict[str, _Model] = {} configuration_type: str = rest_discriminator( name="configurationType", visibility=["read", "create", "update", "delete", "query"] ) @@ -711,7 +710,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, configuration_type=SAPConfigurationType.DISCOVERY, **kwargs) -class DiskConfiguration(_model_base.Model): +class DiskConfiguration(_Model): """The Disk Configuration Details. :ivar disk_volume_configurations: The disk configuration for the db volume. For HANA, Required @@ -745,7 +744,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class DiskDetails(_model_base.Model): +class DiskDetails(_Model): """The supported disk size details for a disk type. :ivar sku: The type of disk sku. For example, Standard_LRS, Standard_ZRS, Premium_LRS, @@ -812,7 +811,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class DiskSku(_model_base.Model): +class DiskSku(_Model): """The type of disk sku. For example, Standard_LRS, Standard_ZRS, Premium_LRS, Premium_ZRS. :ivar name: Defines the disk sku name. Known values are: "Standard_LRS", "Premium_LRS", @@ -845,7 +844,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class DiskVolumeConfiguration(_model_base.Model): +class DiskVolumeConfiguration(_Model): """The disk configuration required for the selected volume. :ivar count: The total number of disks required for the concerned volume. @@ -883,7 +882,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class EnqueueReplicationServerProperties(_model_base.Model): +class EnqueueReplicationServerProperties(_Model): """Defines the SAP Enqueue Replication Server (ERS) properties. :ivar ers_version: Defines the type of Enqueue Replication Server. Known values are: @@ -925,7 +924,7 @@ class EnqueueReplicationServerProperties(_model_base.Model): and \"Degraded\".""" -class EnqueueServerProperties(_model_base.Model): +class EnqueueServerProperties(_Model): """Defines the SAP Enqueue Server properties. :ivar hostname: Enqueue Server SAP Hostname. @@ -950,7 +949,7 @@ class EnqueueServerProperties(_model_base.Model): and \"Degraded\".""" -class ErrorAdditionalInfo(_model_base.Model): +class ErrorAdditionalInfo(_Model): """The resource management error additional info. :ivar type: The additional info type. @@ -965,7 +964,7 @@ class ErrorAdditionalInfo(_model_base.Model): """The additional info.""" -class ErrorDefinition(_model_base.Model): +class ErrorDefinition(_Model): """Error definition. :ivar code: Service specific error code which serves as the substatus for the HTTP error code. @@ -984,7 +983,7 @@ class ErrorDefinition(_model_base.Model): """Internal error details.""" -class ErrorDetail(_model_base.Model): +class ErrorDetail(_Model): """The error detail. :ivar code: The error code. @@ -1014,7 +1013,7 @@ class ErrorDetail(_model_base.Model): """The error additional info.""" -class ErrorResponse(_model_base.Model): +class ErrorResponse(_Model): """Common error response for all Azure Resource Manager APIs to return error details for failed operations. @@ -1043,7 +1042,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class SoftwareConfiguration(_model_base.Model): +class SoftwareConfiguration(_Model): """The SAP Software configuration Input. You probably want to use the sub-classes and not this class directly. Known sub-classes are: @@ -1056,7 +1055,7 @@ class SoftwareConfiguration(_model_base.Model): ~azure.mgmt.workloadssapvirtualinstance.models.SAPSoftwareInstallationType """ - __mapping__: Dict[str, _model_base.Model] = {} + __mapping__: Dict[str, _Model] = {} software_installation_type: str = rest_discriminator( name="softwareInstallationType", visibility=["read", "create", "update", "delete", "query"] ) @@ -1121,7 +1120,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, software_installation_type=SAPSoftwareInstallationType.EXTERNAL, **kwargs) -class GatewayServerProperties(_model_base.Model): +class GatewayServerProperties(_Model): """Defines the SAP Gateway Server properties. :ivar port: Gateway Port. @@ -1138,7 +1137,7 @@ class GatewayServerProperties(_model_base.Model): and \"Degraded\".""" -class HighAvailabilityConfiguration(_model_base.Model): +class HighAvailabilityConfiguration(_Model): """Gets or sets the high availability configuration. :ivar high_availability_type: The high availability type. Required. Known values are: @@ -1171,7 +1170,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class HighAvailabilitySoftwareConfiguration(_model_base.Model): +class HighAvailabilitySoftwareConfiguration(_Model): """Gets or sets the HA software configuration. :ivar fencing_client_id: The fencing client id. Required. @@ -1210,7 +1209,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class ImageReference(_model_base.Model): +class ImageReference(_Model): """Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other @@ -1276,7 +1275,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class InfrastructureConfiguration(_model_base.Model): +class InfrastructureConfiguration(_Model): """Deploy SAP Infrastructure Details. You probably want to use the sub-classes and not this class directly. Known sub-classes are: @@ -1291,7 +1290,7 @@ class InfrastructureConfiguration(_model_base.Model): ~azure.mgmt.workloadssapvirtualinstance.models.SAPDeploymentType """ - __mapping__: Dict[str, _model_base.Model] = {} + __mapping__: Dict[str, _Model] = {} app_resource_group: str = rest_field( name="appResourceGroup", visibility=["read", "create", "update", "delete", "query"] ) @@ -1321,7 +1320,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class OSConfiguration(_model_base.Model): +class OSConfiguration(_Model): """Defines the OS configuration. You probably want to use the sub-classes and not this class directly. Known sub-classes are: @@ -1331,7 +1330,7 @@ class OSConfiguration(_model_base.Model): :vartype os_type: str or ~azure.mgmt.workloadssapvirtualinstance.models.OSType """ - __mapping__: Dict[str, _model_base.Model] = {} + __mapping__: Dict[str, _Model] = {} os_type: str = rest_discriminator(name="osType", visibility=["read", "create", "update", "delete", "query"]) """The OS Type. Required. Known values are: \"Linux\" and \"Windows\".""" @@ -1404,7 +1403,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, os_type=OSType.LINUX, **kwargs) -class LoadBalancerDetails(_model_base.Model): +class LoadBalancerDetails(_Model): """The Load Balancer details such as Load Balancer ID. :ivar id: Fully qualified resource ID for the load balancer. @@ -1415,7 +1414,7 @@ class LoadBalancerDetails(_model_base.Model): """Fully qualified resource ID for the load balancer.""" -class LoadBalancerResourceNames(_model_base.Model): +class LoadBalancerResourceNames(_Model): """The resource names object for load balancer and related resources. :ivar load_balancer_name: The full resource name for load balancer. If this value is not @@ -1474,7 +1473,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class ManagedRGConfiguration(_model_base.Model): +class ManagedRGConfiguration(_Model): """Managed resource group configuration. :ivar name: Managed resource group name. @@ -1502,7 +1501,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class MessageServerProperties(_model_base.Model): +class MessageServerProperties(_Model): """Defines the SAP message server properties. :ivar ms_port: message server port. @@ -1581,7 +1580,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, configuration_type=FileShareConfigurationType.MOUNT, **kwargs) -class NetworkConfiguration(_model_base.Model): +class NetworkConfiguration(_Model): """Defines the network configuration type for SAP system infrastructure that is being deployed. :ivar is_secondary_ip_enabled: Specifies whether a secondary IP address should be added to the @@ -1613,7 +1612,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class NetworkInterfaceResourceNames(_model_base.Model): +class NetworkInterfaceResourceNames(_Model): """The resource names object for network interface and related resources. :ivar network_interface_name: The full name for network interface. If name is not provided, @@ -1653,7 +1652,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class Operation(_model_base.Model): +class Operation(_Model): """Details of a REST API operation, returned from the Resource Provider Operations API. :ivar name: The name of the operation, as per Resource-Based Access Control (RBAC). Examples: @@ -1710,7 +1709,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class OperationDisplay(_model_base.Model): +class OperationDisplay(_Model): """Localized display information for and operation. :ivar provider: The localized friendly form of the resource provider name, e.g. "Microsoft @@ -1741,7 +1740,7 @@ class OperationDisplay(_model_base.Model): views.""" -class OperationStatusResult(_model_base.Model): +class OperationStatusResult(_Model): """The current status of an async operation. :ivar id: Fully qualified ID for the async operation. @@ -1817,7 +1816,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class OSProfile(_model_base.Model): +class OSProfile(_Model): """Specifies the operating system settings for the virtual machine. Some of the settings cannot be changed once VM is provisioned. @@ -1900,7 +1899,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class OsSapConfiguration(_model_base.Model): +class OsSapConfiguration(_Model): """Defines the OS and SAP Configurations for Deployment. :ivar deployer_vm_packages: The url and storage account ID where deployer VM packages are @@ -1937,7 +1936,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class Resource(_model_base.Model): +class Resource(_Model): """Common fields that are returned in the response for all Azure Resource Manager resources. :ivar id: Fully qualified resource ID for the resource. Ex - @@ -2058,7 +2057,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class SAPApplicationServerProperties(_model_base.Model): +class SAPApplicationServerProperties(_Model): """Defines the SAP Application Server instance properties. :ivar instance_no: Application server Instance Number. @@ -2144,7 +2143,7 @@ class SAPApplicationServerProperties(_model_base.Model): """Defines the Application Instance errors.""" -class SAPAvailabilityZoneDetailsRequest(_model_base.Model): +class SAPAvailabilityZoneDetailsRequest(_Model): """The SAP request to get list of availability zones. :ivar app_location: The geo-location where the SAP resources will be created. Required. @@ -2188,7 +2187,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class SAPAvailabilityZoneDetailsResult(_model_base.Model): +class SAPAvailabilityZoneDetailsResult(_Model): """The list of supported availability zone pairs which are part of SAP HA deployment. :ivar availability_zone_pairs: Gets the list of availability zone pairs. @@ -2219,7 +2218,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class SAPAvailabilityZonePair(_model_base.Model): +class SAPAvailabilityZonePair(_Model): """The SAP Availability Zone Pair. :ivar zone_a: The zone A. @@ -2299,7 +2298,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class SAPCentralServerProperties(_model_base.Model): +class SAPCentralServerProperties(_Model): """Defines the SAP Central Services Instance properties. :ivar instance_no: The central services instance number. @@ -2456,7 +2455,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class SAPDatabaseProperties(_model_base.Model): +class SAPDatabaseProperties(_Model): """Defines the Database properties. :ivar subnet: Database subnet. @@ -2511,7 +2510,7 @@ class SAPDatabaseProperties(_model_base.Model): """Defines the errors related to Database resource.""" -class SAPDiskConfiguration(_model_base.Model): +class SAPDiskConfiguration(_Model): """The SAP Disk Configuration contains 'recommended disk' details and list of supported disks detail for a volume type. @@ -2551,7 +2550,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class SAPDiskConfigurationsRequest(_model_base.Model): +class SAPDiskConfigurationsRequest(_Model): """The SAP request to get list of disk configurations. :ivar app_location: The geo-location where the SAP resources will be created. Required. @@ -2619,7 +2618,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class SAPDiskConfigurationsResult(_model_base.Model): +class SAPDiskConfigurationsResult(_Model): """The list of disk configuration for vmSku which are part of SAP deployment. :ivar volume_configurations: The disk configuration for the db volume. For HANA, Required @@ -2714,7 +2713,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: ) -class SAPSizingRecommendationRequest(_model_base.Model): +class SAPSizingRecommendationRequest(_Model): """The SAP Sizing Recommendation request. :ivar app_location: The geo-location where the resource is to be created. Required. @@ -2803,7 +2802,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class SAPSizingRecommendationResult(_model_base.Model): +class SAPSizingRecommendationResult(_Model): """The SAP sizing recommendation result. You probably want to use the sub-classes and not this class directly. Known sub-classes are: @@ -2815,7 +2814,7 @@ class SAPSizingRecommendationResult(_model_base.Model): ~azure.mgmt.workloadssapvirtualinstance.models.SAPDeploymentType """ - __mapping__: Dict[str, _model_base.Model] = {} + __mapping__: Dict[str, _Model] = {} deployment_type: str = rest_discriminator( name="deploymentType", visibility=["read", "create", "update", "delete", "query"] ) @@ -2840,7 +2839,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class SAPSupportedResourceSkusResult(_model_base.Model): +class SAPSupportedResourceSkusResult(_Model): """The list of supported SKUs for different resources which are part of SAP deployment. :ivar supported_skus: Gets the list of SAP supported SKUs. @@ -2870,7 +2869,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class SAPSupportedSku(_model_base.Model): +class SAPSupportedSku(_Model): """The SAP supported SKU. :ivar vm_sku: The VM Sku. @@ -2913,7 +2912,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class SAPSupportedSkusRequest(_model_base.Model): +class SAPSupportedSkusRequest(_Model): """The SAP request to get list of supported SKUs. :ivar app_location: The geo-location where the resource is to be created. Required. @@ -3040,7 +3039,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class SAPVirtualInstanceError(_model_base.Model): +class SAPVirtualInstanceError(_Model): """An error response from the Virtual Instance for SAP Workload service. :ivar properties: The Virtual Instance for SAP error body. @@ -3070,7 +3069,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class SAPVirtualInstanceIdentity(_model_base.Model): +class SAPVirtualInstanceIdentity(_Model): """Managed service identity (user assigned identities). :ivar type: The type of managed identity assigned to this resource. Required. Known values are: @@ -3111,7 +3110,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class SAPVirtualInstanceProperties(_model_base.Model): +class SAPVirtualInstanceProperties(_Model): """Defines the Virtual Instance for SAP solutions resource properties. :ivar environment: Defines the environment type - Production/Non Production. Required. Known @@ -3291,7 +3290,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, software_installation_type=SAPSoftwareInstallationType.SERVICE_INITIATED, **kwargs) -class SharedStorageResourceNames(_model_base.Model): +class SharedStorageResourceNames(_Model): """The resource names object for shared storage. :ivar shared_storage_account_name: The full name of the shared storage account. If it is not @@ -3413,7 +3412,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, deployment_type=SAPDeploymentType.SINGLE_SERVER, **kwargs) -class SingleServerCustomResourceNames(_model_base.Model): +class SingleServerCustomResourceNames(_Model): """The resource-names input to specify custom names for underlying azure resources that are part of a single server SAP system. @@ -3425,7 +3424,7 @@ class SingleServerCustomResourceNames(_model_base.Model): ~azure.mgmt.workloadssapvirtualinstance.models.NamingPatternType """ - __mapping__: Dict[str, _model_base.Model] = {} + __mapping__: Dict[str, _Model] = {} naming_pattern_type: str = rest_discriminator( name="namingPatternType", visibility=["read", "create", "update", "delete", "query"] ) @@ -3550,7 +3549,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, configuration_type=FileShareConfigurationType.SKIP, **kwargs) -class SshConfiguration(_model_base.Model): +class SshConfiguration(_Model): """SSH configuration for Linux based VMs running on Azure. :ivar public_keys: The list of SSH public keys used to authenticate with linux based VMs. @@ -3580,7 +3579,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class SshKeyPair(_model_base.Model): +class SshKeyPair(_Model): """The SSH Key-pair used to authenticate with the VM. The key needs to be at least 2048-bit and in ssh-rsa format. For creating ssh keys, see `Create SSH keys on Linux and Mac for Linux VMs in Azure `_. @@ -3617,7 +3616,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class SshPublicKey(_model_base.Model): +class SshPublicKey(_Model): """Contains information about SSH certificate public key and the path on the Linux VM where the public key is placed. @@ -3652,7 +3651,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class StartRequest(_model_base.Model): +class StartRequest(_Model): """Start SAP instance(s) request body. :ivar start_vm: The boolean value indicates whether to start the virtual machines before @@ -3682,7 +3681,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class StopRequest(_model_base.Model): +class StopRequest(_Model): """Stop SAP instance(s) request body. :ivar soft_stop_timeout_seconds: This parameter defines how long (in seconds) the soft shutdown @@ -3726,7 +3725,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class StorageConfiguration(_model_base.Model): +class StorageConfiguration(_Model): """Gets or sets the storage configuration. :ivar transport_file_share_configuration: The properties of the transport directory attached to @@ -3760,7 +3759,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class StorageInformation(_model_base.Model): +class StorageInformation(_Model): """Storage details of all the Storage accounts attached to the VM. For e.g. NFS on AFS Shared Storage. @@ -3772,7 +3771,7 @@ class StorageInformation(_model_base.Model): """Fully qualified resource ID for the storage account.""" -class SystemData(_model_base.Model): +class SystemData(_Model): """Metadata pertaining to creation and last modification of the resource. :ivar created_by: The identity that created the resource. @@ -3931,7 +3930,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, deployment_type=SAPDeploymentType.THREE_TIER, **kwargs) -class ThreeTierCustomResourceNames(_model_base.Model): +class ThreeTierCustomResourceNames(_Model): """The resource-names input to specify custom names for underlying azure resources that are part of a three tier SAP system. @@ -3944,7 +3943,7 @@ class ThreeTierCustomResourceNames(_model_base.Model): ~azure.mgmt.workloadssapvirtualinstance.models.NamingPatternType """ - __mapping__: Dict[str, _model_base.Model] = {} + __mapping__: Dict[str, _Model] = {} naming_pattern_type: str = rest_discriminator( name="namingPatternType", visibility=["read", "create", "update", "delete", "query"] ) @@ -4104,7 +4103,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, deployment_type=SAPDeploymentType.THREE_TIER, **kwargs) -class UpdateSAPApplicationInstanceRequest(_model_base.Model): +class UpdateSAPApplicationInstanceRequest(_Model): """Defines the request body for updating SAP Application Instance. :ivar tags: Gets or sets the Resource tags. @@ -4132,7 +4131,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class UpdateSAPCentralInstanceRequest(_model_base.Model): +class UpdateSAPCentralInstanceRequest(_Model): """Defines the request body for updating SAP Central Instance. :ivar tags: Gets or sets the Resource tags. @@ -4160,7 +4159,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class UpdateSAPDatabaseInstanceRequest(_model_base.Model): +class UpdateSAPDatabaseInstanceRequest(_Model): """Defines the request body for updating SAP Database Instance. :ivar tags: Gets or sets the Resource tags. @@ -4188,7 +4187,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class UpdateSAPVirtualInstanceProperties(_model_base.Model): +class UpdateSAPVirtualInstanceProperties(_Model): """Defines the update request body properties for updating Virtual Instance for SAP. :ivar managed_resources_network_access_type: Specifies the network access configuration for the @@ -4233,7 +4232,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class UpdateSAPVirtualInstanceRequest(_model_base.Model): +class UpdateSAPVirtualInstanceRequest(_Model): """Defines the request body for updating Virtual Instance for SAP. :ivar tags: Gets or sets the Resource tags. @@ -4276,7 +4275,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class UserAssignedIdentity(_model_base.Model): +class UserAssignedIdentity(_Model): """User assigned identity properties. :ivar client_id: The client ID of the assigned identity. @@ -4291,7 +4290,7 @@ class UserAssignedIdentity(_model_base.Model): """The principal ID of the assigned identity.""" -class VirtualMachineConfiguration(_model_base.Model): +class VirtualMachineConfiguration(_Model): """Defines the virtual machine configuration. :ivar vm_size: The virtual machine size. Required. @@ -4333,7 +4332,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) -class VirtualMachineResourceNames(_model_base.Model): +class VirtualMachineResourceNames(_Model): """The resource names object for virtual machine and related resources. :ivar vm_name: The full name for virtual machine. The length of this field can be upto 64 diff --git a/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/azure/mgmt/workloadssapvirtualinstance/operations/_operations.py b/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/azure/mgmt/workloadssapvirtualinstance/operations/_operations.py index eb67ffe0a2a3..a7e8d9b2a4fd 100644 --- a/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/azure/mgmt/workloadssapvirtualinstance/operations/_operations.py +++ b/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/azure/mgmt/workloadssapvirtualinstance/operations/_operations.py @@ -6,9 +6,9 @@ # Code generated by Microsoft (R) Python Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- +from collections.abc import MutableMapping from io import IOBase import json -import sys from typing import Any, Callable, Dict, IO, Iterable, Iterator, List, Optional, TypeVar, Union, cast, overload import urllib.parse @@ -34,16 +34,12 @@ from .. import models as _models from .._configuration import WorkloadsSapVirtualInstanceMgmtClientConfiguration -from .._model_base import SdkJSONEncoder, _deserialize, _failsafe_deserialize -from .._serialization import Deserializer, Serializer +from .._utils.model_base import SdkJSONEncoder, _deserialize, _failsafe_deserialize +from .._utils.serialization import Deserializer, Serializer -if sys.version_info >= (3, 9): - from collections.abc import MutableMapping -else: - from typing import MutableMapping # type: ignore T = TypeVar("T") ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] -JSON = MutableMapping[str, Any] # pylint: disable=unsubscriptable-object +JSON = MutableMapping[str, Any] _SERIALIZER = Serializer() _SERIALIZER.client_side_validation = False diff --git a/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/generated_samples/sap_virtual_instances_invoke_sap_supported_sku_distributed.py b/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/generated_samples/sap_virtual_instances_invoke_sap_supported_sku_distributed.py index 7174302e6835..36f68176975c 100644 --- a/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/generated_samples/sap_virtual_instances_invoke_sap_supported_sku_distributed.py +++ b/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/generated_samples/sap_virtual_instances_invoke_sap_supported_sku_distributed.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/generated_samples/sap_virtual_instances_invoke_sap_supported_sku_distributed_ha_av_set.py b/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/generated_samples/sap_virtual_instances_invoke_sap_supported_sku_distributed_ha_av_set.py index 662b3432a65d..3709d71330de 100644 --- a/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/generated_samples/sap_virtual_instances_invoke_sap_supported_sku_distributed_ha_av_set.py +++ b/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/generated_samples/sap_virtual_instances_invoke_sap_supported_sku_distributed_ha_av_set.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/generated_samples/sap_virtual_instances_invoke_sap_supported_sku_distributed_ha_av_zone.py b/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/generated_samples/sap_virtual_instances_invoke_sap_supported_sku_distributed_ha_av_zone.py index 57311bd4e784..8a2790a6784c 100644 --- a/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/generated_samples/sap_virtual_instances_invoke_sap_supported_sku_distributed_ha_av_zone.py +++ b/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/generated_samples/sap_virtual_instances_invoke_sap_supported_sku_distributed_ha_av_zone.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/generated_samples/sap_virtual_instances_invoke_sizing_recommendations_s4_hana_distributed.py b/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/generated_samples/sap_virtual_instances_invoke_sizing_recommendations_s4_hana_distributed.py index 3d494d59d44d..5cb57398e152 100644 --- a/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/generated_samples/sap_virtual_instances_invoke_sizing_recommendations_s4_hana_distributed.py +++ b/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/generated_samples/sap_virtual_instances_invoke_sizing_recommendations_s4_hana_distributed.py @@ -1,3 +1,4 @@ +# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. diff --git a/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/setup.py b/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/setup.py index bad35d089fb8..f8c533dee4de 100644 --- a/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/setup.py +++ b/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/setup.py @@ -53,7 +53,6 @@ "Programming Language :: Python", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", @@ -77,7 +76,7 @@ "isodate>=0.6.1", "typing-extensions>=4.6.0", "azure-common>=1.1", - "azure-mgmt-core>=1.3.2", + "azure-mgmt-core>=1.5.0", ], - python_requires=">=3.8", + python_requires=">=3.9", ) diff --git a/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/tsp-location.yaml b/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/tsp-location.yaml index 775ea66b2935..25da173fb505 100644 --- a/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/tsp-location.yaml +++ b/sdk/workloads/azure-mgmt-workloadssapvirtualinstance/tsp-location.yaml @@ -1,4 +1,4 @@ directory: specification/workloads/Workloads.SAPVirtualInstance.Management -commit: 0d182673b42de227bc01c0e4f04932b6c074f5ce +commit: 5ff546365262b0a320a91012ffd67e5f320bf90e repo: Azure/azure-rest-api-specs additionalDirectories: