зеркало из
1
0
Форкнуть 0
Co-authored-by: azure-sdk <PythonSdkPipelines>
This commit is contained in:
Azure SDK Bot 2024-11-14 21:23:59 -08:00 коммит произвёл GitHub
Родитель a0b796698d
Коммит 15d3f80572
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
1215 изменённых файлов: 21326 добавлений и 1326331 удалений

Просмотреть файл

@ -1,5 +1,9 @@
# Release History
## 0.0.0 (2024-11-18)
change log generation failed!!!
## 7.3.1 (2024-08-19)
### Bugs Fixed

Просмотреть файл

@ -1,12 +1,12 @@
{
"commit": "c1d839d48ee936c9338431c38f2cbbfbc9879ea2",
"commit": "ff7b8e12e78b352561e2e470dd045be310a313fa",
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
"autorest": "3.10.2",
"use": [
"@autorest/python@6.17.0",
"@autorest/python@6.26.4",
"@autorest/modelerfour@4.27.0"
],
"autorest_command": "autorest specification/web/resource-manager/readme.md --generate-sample=True --generate-test=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/home/vsts/work/1/azure-sdk-for-python/sdk --use=@autorest/python@6.17.0 --use=@autorest/modelerfour@4.27.0 --version=3.10.2 --version-tolerant=False",
"autorest_command": "autorest specification/web/resource-manager/readme.md --generate-sample=True --generate-test=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/mnt/vss/_work/1/azure-sdk-for-python/sdk --use=@autorest/python@6.26.4 --use=@autorest/modelerfour@4.27.0 --version=3.10.2 --version-tolerant=False",
"readme": "specification/web/resource-manager/readme.md",
"package-2023-01": "fatal: invalid object name 'from'. from: WebApps.json",
"package-2022-09": "fatal: invalid object name 'from'. from: WebApps.json",

Просмотреть файл

@ -34,6 +34,7 @@ class WebSiteManagementClientOperationsMixin(object):
environment_id: Optional[str] = None,
**kwargs: Any
) -> _models.ResourceNameAvailability:
# pylint: disable=line-too-long
"""Check if a resource name is available.
Description for Check if a resource name is available.
@ -43,7 +44,7 @@ class WebSiteManagementClientOperationsMixin(object):
:param type: Resource type used for verification. Known values are: "Site", "Slot",
"HostingEnvironment", "PublishingUser", "Microsoft.Web/sites", "Microsoft.Web/sites/slots",
"Microsoft.Web/hostingEnvironments", and "Microsoft.Web/publishingUsers". Required.
:type type: str or ~azure.mgmt.web.v2023_12_01.models.CheckNameResourceTypes
:type type: str or ~azure.mgmt.web.v2024_04_01.models.CheckNameResourceTypes
:param is_fqdn: Is fully qualified domain name. Default value is None.
:type is_fqdn: bool
:param environment_id: Azure Resource Manager ID of the customer's selected Container Apps
@ -52,7 +53,7 @@ class WebSiteManagementClientOperationsMixin(object):
Default value is None.
:type environment_id: str
:return: ResourceNameAvailability or the result of cls(response)
:rtype: ~azure.mgmt.web.v2023_12_01.models.ResourceNameAvailability
:rtype: ~azure.mgmt.web.v2024_04_01.models.ResourceNameAvailability
:raises ~azure.core.exceptions.HttpResponseError:
"""
api_version = self._get_api_version('check_name_availability')
@ -80,6 +81,8 @@ class WebSiteManagementClientOperationsMixin(object):
from .v2023_01_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
else:
raise ValueError("API version {} does not have operation 'check_name_availability'".format(api_version))
mixin_instance = OperationClass()
@ -100,7 +103,7 @@ class WebSiteManagementClientOperationsMixin(object):
Description for Gets publishing user.
:return: User or the result of cls(response)
:rtype: ~azure.mgmt.web.v2023_12_01.models.User
:rtype: ~azure.mgmt.web.v2024_04_01.models.User
:raises ~azure.core.exceptions.HttpResponseError:
"""
api_version = self._get_api_version('get_publishing_user')
@ -128,6 +131,8 @@ class WebSiteManagementClientOperationsMixin(object):
from .v2023_01_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
else:
raise ValueError("API version {} does not have operation 'get_publishing_user'".format(api_version))
mixin_instance = OperationClass()
@ -151,7 +156,7 @@ class WebSiteManagementClientOperationsMixin(object):
:param source_control_type: Type of source control. Required.
:type source_control_type: str
:return: SourceControl or the result of cls(response)
:rtype: ~azure.mgmt.web.v2023_12_01.models.SourceControl
:rtype: ~azure.mgmt.web.v2024_04_01.models.SourceControl
:raises ~azure.core.exceptions.HttpResponseError:
"""
api_version = self._get_api_version('get_source_control')
@ -179,6 +184,8 @@ class WebSiteManagementClientOperationsMixin(object):
from .v2023_01_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
else:
raise ValueError("API version {} does not have operation 'get_source_control'".format(api_version))
mixin_instance = OperationClass()
@ -199,7 +206,7 @@ class WebSiteManagementClientOperationsMixin(object):
Description for Gets list of available geo regions plus ministamps.
:return: DeploymentLocations or the result of cls(response)
:rtype: ~azure.mgmt.web.v2023_12_01.models.DeploymentLocations
:rtype: ~azure.mgmt.web.v2024_04_01.models.DeploymentLocations
:raises ~azure.core.exceptions.HttpResponseError:
"""
api_version = self._get_api_version('get_subscription_deployment_locations')
@ -227,6 +234,8 @@ class WebSiteManagementClientOperationsMixin(object):
from .v2023_01_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
else:
raise ValueError("API version {} does not have operation 'get_subscription_deployment_locations'".format(api_version))
mixin_instance = OperationClass()
@ -247,7 +256,7 @@ class WebSiteManagementClientOperationsMixin(object):
Description for get a list of available ASE regions and its supported Skus.
:return: An iterator like instance of either AseRegion or the result of cls(response)
:rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.web.v2023_12_01.models.AseRegion]
:rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.web.v2024_04_01.models.AseRegion]
:raises ~azure.core.exceptions.HttpResponseError:
"""
api_version = self._get_api_version('list_ase_regions')
@ -255,6 +264,8 @@ class WebSiteManagementClientOperationsMixin(object):
from .v2023_01_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
else:
raise ValueError("API version {} does not have operation 'list_ase_regions'".format(api_version))
mixin_instance = OperationClass()
@ -281,7 +292,7 @@ class WebSiteManagementClientOperationsMixin(object):
:param os_type: App Service OS type meters used for. Default value is None.
:type os_type: str
:return: An iterator like instance of either BillingMeter or the result of cls(response)
:rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.web.v2023_12_01.models.BillingMeter]
:rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.web.v2024_04_01.models.BillingMeter]
:raises ~azure.core.exceptions.HttpResponseError:
"""
api_version = self._get_api_version('list_billing_meters')
@ -307,6 +318,8 @@ class WebSiteManagementClientOperationsMixin(object):
from .v2023_01_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
else:
raise ValueError("API version {} does not have operation 'list_billing_meters'".format(api_version))
mixin_instance = OperationClass()
@ -330,7 +343,7 @@ class WebSiteManagementClientOperationsMixin(object):
:param hostname: Specific hostname. Default value is None.
:type hostname: str
:return: An iterator like instance of either CustomHostnameSites or the result of cls(response)
:rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.web.v2023_12_01.models.CustomHostnameSites]
:rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.web.v2024_04_01.models.CustomHostnameSites]
:raises ~azure.core.exceptions.HttpResponseError:
"""
api_version = self._get_api_version('list_custom_host_name_sites')
@ -342,6 +355,8 @@ class WebSiteManagementClientOperationsMixin(object):
from .v2023_01_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
else:
raise ValueError("API version {} does not have operation 'list_custom_host_name_sites'".format(api_version))
mixin_instance = OperationClass()
@ -369,7 +384,7 @@ class WebSiteManagementClientOperationsMixin(object):
"Basic", "Standard", "Premium", "Dynamic", "Isolated", "IsolatedV2", "PremiumV2", "PremiumV3",
"PremiumContainer", "ElasticPremium", "ElasticIsolated", and "FlexConsumption". Default value
is None.
:type sku: str or ~azure.mgmt.web.v2023_12_01.models.SkuName
:type sku: str or ~azure.mgmt.web.v2024_04_01.models.SkuName
:param linux_workers_enabled: Specify :code:`<code>true</code>` if you want to filter to only
regions that support Linux workers. Default value is None.
:type linux_workers_enabled: bool
@ -380,7 +395,7 @@ class WebSiteManagementClientOperationsMixin(object):
to only regions that support Linux Consumption Workers. Default value is None.
:type linux_dynamic_workers_enabled: bool
:return: An iterator like instance of either GeoRegion or the result of cls(response)
:rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.web.v2023_12_01.models.GeoRegion]
:rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.web.v2024_04_01.models.GeoRegion]
:raises ~azure.core.exceptions.HttpResponseError:
"""
api_version = self._get_api_version('list_geo_regions')
@ -408,6 +423,8 @@ class WebSiteManagementClientOperationsMixin(object):
from .v2023_01_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
else:
raise ValueError("API version {} does not have operation 'list_geo_regions'".format(api_version))
mixin_instance = OperationClass()
@ -428,7 +445,7 @@ class WebSiteManagementClientOperationsMixin(object):
Description for List all premier add-on offers.
:return: An iterator like instance of either PremierAddOnOffer or the result of cls(response)
:rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.web.v2023_12_01.models.PremierAddOnOffer]
:rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.web.v2024_04_01.models.PremierAddOnOffer]
:raises ~azure.core.exceptions.HttpResponseError:
"""
api_version = self._get_api_version('list_premier_add_on_offers')
@ -456,6 +473,8 @@ class WebSiteManagementClientOperationsMixin(object):
from .v2023_01_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
else:
raise ValueError("API version {} does not have operation 'list_premier_add_on_offers'".format(api_version))
mixin_instance = OperationClass()
@ -478,9 +497,9 @@ class WebSiteManagementClientOperationsMixin(object):
:param name_identifier: Hostname information. Is either a NameIdentifier type or a IO[bytes]
type. Required.
:type name_identifier: ~azure.mgmt.web.v2023_12_01.models.NameIdentifier or IO[bytes]
:type name_identifier: ~azure.mgmt.web.v2024_04_01.models.NameIdentifier or IO[bytes]
:return: An iterator like instance of either Identifier or the result of cls(response)
:rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.web.v2023_12_01.models.Identifier]
:rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.web.v2024_04_01.models.Identifier]
:raises ~azure.core.exceptions.HttpResponseError:
"""
api_version = self._get_api_version('list_site_identifiers_assigned_to_host_name')
@ -508,6 +527,8 @@ class WebSiteManagementClientOperationsMixin(object):
from .v2023_01_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
else:
raise ValueError("API version {} does not have operation 'list_site_identifiers_assigned_to_host_name'".format(api_version))
mixin_instance = OperationClass()
@ -528,7 +549,7 @@ class WebSiteManagementClientOperationsMixin(object):
Description for List all SKUs.
:return: SkuInfos or the result of cls(response)
:rtype: ~azure.mgmt.web.v2023_12_01.models.SkuInfos
:rtype: ~azure.mgmt.web.v2024_04_01.models.SkuInfos
:raises ~azure.core.exceptions.HttpResponseError:
"""
api_version = self._get_api_version('list_skus')
@ -556,6 +577,8 @@ class WebSiteManagementClientOperationsMixin(object):
from .v2023_01_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
else:
raise ValueError("API version {} does not have operation 'list_skus'".format(api_version))
mixin_instance = OperationClass()
@ -576,7 +599,7 @@ class WebSiteManagementClientOperationsMixin(object):
Description for Gets the source controls available for Azure websites.
:return: An iterator like instance of either SourceControl or the result of cls(response)
:rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.web.v2023_12_01.models.SourceControl]
:rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.web.v2024_04_01.models.SourceControl]
:raises ~azure.core.exceptions.HttpResponseError:
"""
api_version = self._get_api_version('list_source_controls')
@ -604,6 +627,8 @@ class WebSiteManagementClientOperationsMixin(object):
from .v2023_01_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
else:
raise ValueError("API version {} does not have operation 'list_source_controls'".format(api_version))
mixin_instance = OperationClass()
@ -629,7 +654,7 @@ class WebSiteManagementClientOperationsMixin(object):
:type resource_group_name: str
:param move_resource_envelope: Object that represents the resource to move. Is either a
CsmMoveResourceEnvelope type or a IO[bytes] type. Required.
:type move_resource_envelope: ~azure.mgmt.web.v2023_12_01.models.CsmMoveResourceEnvelope or
:type move_resource_envelope: ~azure.mgmt.web.v2024_04_01.models.CsmMoveResourceEnvelope or
IO[bytes]
:return: None or the result of cls(response)
:rtype: None
@ -660,6 +685,8 @@ class WebSiteManagementClientOperationsMixin(object):
from .v2023_01_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
else:
raise ValueError("API version {} does not have operation 'move'".format(api_version))
mixin_instance = OperationClass()
@ -682,9 +709,9 @@ class WebSiteManagementClientOperationsMixin(object):
:param user_details: Details of publishing user. Is either a User type or a IO[bytes] type.
Required.
:type user_details: ~azure.mgmt.web.v2023_12_01.models.User or IO[bytes]
:type user_details: ~azure.mgmt.web.v2024_04_01.models.User or IO[bytes]
:return: User or the result of cls(response)
:rtype: ~azure.mgmt.web.v2023_12_01.models.User
:rtype: ~azure.mgmt.web.v2024_04_01.models.User
:raises ~azure.core.exceptions.HttpResponseError:
"""
api_version = self._get_api_version('update_publishing_user')
@ -712,6 +739,8 @@ class WebSiteManagementClientOperationsMixin(object):
from .v2023_01_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
else:
raise ValueError("API version {} does not have operation 'update_publishing_user'".format(api_version))
mixin_instance = OperationClass()
@ -737,9 +766,9 @@ class WebSiteManagementClientOperationsMixin(object):
:type source_control_type: str
:param request_message: Source control token information. Is either a SourceControl type or a
IO[bytes] type. Required.
:type request_message: ~azure.mgmt.web.v2023_12_01.models.SourceControl or IO[bytes]
:type request_message: ~azure.mgmt.web.v2024_04_01.models.SourceControl or IO[bytes]
:return: SourceControl or the result of cls(response)
:rtype: ~azure.mgmt.web.v2023_12_01.models.SourceControl
:rtype: ~azure.mgmt.web.v2024_04_01.models.SourceControl
:raises ~azure.core.exceptions.HttpResponseError:
"""
api_version = self._get_api_version('update_source_control')
@ -767,6 +796,8 @@ class WebSiteManagementClientOperationsMixin(object):
from .v2023_01_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
else:
raise ValueError("API version {} does not have operation 'update_source_control'".format(api_version))
mixin_instance = OperationClass()
@ -792,9 +823,9 @@ class WebSiteManagementClientOperationsMixin(object):
:type resource_group_name: str
:param validate_request: Request with the resources to validate. Is either a ValidateRequest
type or a IO[bytes] type. Required.
:type validate_request: ~azure.mgmt.web.v2023_12_01.models.ValidateRequest or IO[bytes]
:type validate_request: ~azure.mgmt.web.v2024_04_01.models.ValidateRequest or IO[bytes]
:return: ValidateResponse or the result of cls(response)
:rtype: ~azure.mgmt.web.v2023_12_01.models.ValidateResponse
:rtype: ~azure.mgmt.web.v2024_04_01.models.ValidateResponse
:raises ~azure.core.exceptions.HttpResponseError:
"""
api_version = self._get_api_version('validate')
@ -822,6 +853,8 @@ class WebSiteManagementClientOperationsMixin(object):
from .v2023_01_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
else:
raise ValueError("API version {} does not have operation 'validate'".format(api_version))
mixin_instance = OperationClass()
@ -881,7 +914,7 @@ class WebSiteManagementClientOperationsMixin(object):
:type resource_group_name: str
:param move_resource_envelope: Object that represents the resource to move. Is either a
CsmMoveResourceEnvelope type or a IO[bytes] type. Required.
:type move_resource_envelope: ~azure.mgmt.web.v2023_12_01.models.CsmMoveResourceEnvelope or
:type move_resource_envelope: ~azure.mgmt.web.v2024_04_01.models.CsmMoveResourceEnvelope or
IO[bytes]
:return: None or the result of cls(response)
:rtype: None
@ -912,6 +945,8 @@ class WebSiteManagementClientOperationsMixin(object):
from .v2023_01_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
else:
raise ValueError("API version {} does not have operation 'validate_move'".format(api_version))
mixin_instance = OperationClass()
@ -936,9 +971,9 @@ class WebSiteManagementClientOperationsMixin(object):
:param parameters: VNET information. Is either a VnetParameters type or a IO[bytes] type.
Required.
:type parameters: ~azure.mgmt.web.v2023_12_01.models.VnetParameters or IO[bytes]
:type parameters: ~azure.mgmt.web.v2024_04_01.models.VnetParameters or IO[bytes]
:return: VnetValidationFailureDetails or the result of cls(response)
:rtype: ~azure.mgmt.web.v2023_12_01.models.VnetValidationFailureDetails
:rtype: ~azure.mgmt.web.v2024_04_01.models.VnetValidationFailureDetails
:raises ~azure.core.exceptions.HttpResponseError:
"""
api_version = self._get_api_version('verify_hosting_environment_vnet')
@ -966,6 +1001,8 @@ class WebSiteManagementClientOperationsMixin(object):
from .v2023_01_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import WebSiteManagementClientOperationsMixin as OperationClass
else:
raise ValueError("API version {} does not have operation 'verify_hosting_environment_vnet'".format(api_version))
mixin_instance = OperationClass()

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -5,4 +5,4 @@
# license information.
# --------------------------------------------------------------------------
VERSION = "7.3.1"
VERSION = "0.0.0"

Просмотреть файл

@ -57,7 +57,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
"""
DEFAULT_API_VERSION = '2023-12-01'
DEFAULT_API_VERSION = '2024-04-01'
_PROFILE_TAG = "azure.mgmt.web.WebSiteManagementClient"
LATEST_PROFILE = ProfileDefinition({
_PROFILE_TAG: {
@ -129,6 +129,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :mod:`v2022_09_01.models<azure.mgmt.web.v2022_09_01.models>`
* 2023-01-01: :mod:`v2023_01_01.models<azure.mgmt.web.v2023_01_01.models>`
* 2023-12-01: :mod:`v2023_12_01.models<azure.mgmt.web.v2023_12_01.models>`
* 2024-04-01: :mod:`v2024_04_01.models<azure.mgmt.web.v2024_04_01.models>`
"""
if api_version == '2015-04-01':
from .v2015_04_01 import models
@ -181,6 +182,9 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
elif api_version == '2023-12-01':
from .v2023_12_01 import models
return models
elif api_version == '2024-04-01':
from .v2024_04_01 import models
return models
raise ValueError("API version {} is not available".format(api_version))
@property
@ -199,6 +203,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`AppServiceCertificateOrdersOperations<azure.mgmt.web.v2022_09_01.operations.AppServiceCertificateOrdersOperations>`
* 2023-01-01: :class:`AppServiceCertificateOrdersOperations<azure.mgmt.web.v2023_01_01.operations.AppServiceCertificateOrdersOperations>`
* 2023-12-01: :class:`AppServiceCertificateOrdersOperations<azure.mgmt.web.v2023_12_01.operations.AppServiceCertificateOrdersOperations>`
* 2024-04-01: :class:`AppServiceCertificateOrdersOperations<azure.mgmt.web.v2024_04_01.operations.AppServiceCertificateOrdersOperations>`
"""
api_version = self._get_api_version('app_service_certificate_orders')
if api_version == '2015-08-01':
@ -225,6 +230,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from .v2023_01_01.operations import AppServiceCertificateOrdersOperations as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import AppServiceCertificateOrdersOperations as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import AppServiceCertificateOrdersOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'app_service_certificate_orders'".format(api_version))
self._config.api_version = api_version
@ -246,6 +253,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`AppServiceEnvironmentsOperations<azure.mgmt.web.v2022_09_01.operations.AppServiceEnvironmentsOperations>`
* 2023-01-01: :class:`AppServiceEnvironmentsOperations<azure.mgmt.web.v2023_01_01.operations.AppServiceEnvironmentsOperations>`
* 2023-12-01: :class:`AppServiceEnvironmentsOperations<azure.mgmt.web.v2023_12_01.operations.AppServiceEnvironmentsOperations>`
* 2024-04-01: :class:`AppServiceEnvironmentsOperations<azure.mgmt.web.v2024_04_01.operations.AppServiceEnvironmentsOperations>`
"""
api_version = self._get_api_version('app_service_environments')
if api_version == '2016-09-01':
@ -272,6 +280,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from .v2023_01_01.operations import AppServiceEnvironmentsOperations as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import AppServiceEnvironmentsOperations as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import AppServiceEnvironmentsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'app_service_environments'".format(api_version))
self._config.api_version = api_version
@ -293,6 +303,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`AppServicePlansOperations<azure.mgmt.web.v2022_09_01.operations.AppServicePlansOperations>`
* 2023-01-01: :class:`AppServicePlansOperations<azure.mgmt.web.v2023_01_01.operations.AppServicePlansOperations>`
* 2023-12-01: :class:`AppServicePlansOperations<azure.mgmt.web.v2023_12_01.operations.AppServicePlansOperations>`
* 2024-04-01: :class:`AppServicePlansOperations<azure.mgmt.web.v2024_04_01.operations.AppServicePlansOperations>`
"""
api_version = self._get_api_version('app_service_plans')
if api_version == '2016-09-01':
@ -319,6 +330,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from .v2023_01_01.operations import AppServicePlansOperations as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import AppServicePlansOperations as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import AppServicePlansOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'app_service_plans'".format(api_version))
self._config.api_version = api_version
@ -349,6 +362,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`CertificateOrdersDiagnosticsOperations<azure.mgmt.web.v2022_09_01.operations.CertificateOrdersDiagnosticsOperations>`
* 2023-01-01: :class:`CertificateOrdersDiagnosticsOperations<azure.mgmt.web.v2023_01_01.operations.CertificateOrdersDiagnosticsOperations>`
* 2023-12-01: :class:`CertificateOrdersDiagnosticsOperations<azure.mgmt.web.v2023_12_01.operations.CertificateOrdersDiagnosticsOperations>`
* 2024-04-01: :class:`CertificateOrdersDiagnosticsOperations<azure.mgmt.web.v2024_04_01.operations.CertificateOrdersDiagnosticsOperations>`
"""
api_version = self._get_api_version('certificate_orders_diagnostics')
if api_version == '2020-12-01':
@ -365,6 +379,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from .v2023_01_01.operations import CertificateOrdersDiagnosticsOperations as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import CertificateOrdersDiagnosticsOperations as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import CertificateOrdersDiagnosticsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'certificate_orders_diagnostics'".format(api_version))
self._config.api_version = api_version
@ -386,6 +402,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`CertificateRegistrationProviderOperations<azure.mgmt.web.v2022_09_01.operations.CertificateRegistrationProviderOperations>`
* 2023-01-01: :class:`CertificateRegistrationProviderOperations<azure.mgmt.web.v2023_01_01.operations.CertificateRegistrationProviderOperations>`
* 2023-12-01: :class:`CertificateRegistrationProviderOperations<azure.mgmt.web.v2023_12_01.operations.CertificateRegistrationProviderOperations>`
* 2024-04-01: :class:`CertificateRegistrationProviderOperations<azure.mgmt.web.v2024_04_01.operations.CertificateRegistrationProviderOperations>`
"""
api_version = self._get_api_version('certificate_registration_provider')
if api_version == '2015-08-01':
@ -412,6 +429,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from .v2023_01_01.operations import CertificateRegistrationProviderOperations as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import CertificateRegistrationProviderOperations as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import CertificateRegistrationProviderOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'certificate_registration_provider'".format(api_version))
self._config.api_version = api_version
@ -434,6 +453,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`CertificatesOperations<azure.mgmt.web.v2022_09_01.operations.CertificatesOperations>`
* 2023-01-01: :class:`CertificatesOperations<azure.mgmt.web.v2023_01_01.operations.CertificatesOperations>`
* 2023-12-01: :class:`CertificatesOperations<azure.mgmt.web.v2023_12_01.operations.CertificatesOperations>`
* 2024-04-01: :class:`CertificatesOperations<azure.mgmt.web.v2024_04_01.operations.CertificatesOperations>`
"""
api_version = self._get_api_version('certificates')
if api_version == '2016-03-01':
@ -462,6 +482,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from .v2023_01_01.operations import CertificatesOperations as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import CertificatesOperations as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import CertificatesOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'certificates'".format(api_version))
self._config.api_version = api_version
@ -475,6 +497,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`ContainerAppsOperations<azure.mgmt.web.v2022_09_01.operations.ContainerAppsOperations>`
* 2023-01-01: :class:`ContainerAppsOperations<azure.mgmt.web.v2023_01_01.operations.ContainerAppsOperations>`
* 2023-12-01: :class:`ContainerAppsOperations<azure.mgmt.web.v2023_12_01.operations.ContainerAppsOperations>`
* 2024-04-01: :class:`ContainerAppsOperations<azure.mgmt.web.v2024_04_01.operations.ContainerAppsOperations>`
"""
api_version = self._get_api_version('container_apps')
if api_version == '2021-03-01':
@ -485,6 +508,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from .v2023_01_01.operations import ContainerAppsOperations as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import ContainerAppsOperations as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import ContainerAppsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'container_apps'".format(api_version))
self._config.api_version = api_version
@ -498,6 +523,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`ContainerAppsRevisionsOperations<azure.mgmt.web.v2022_09_01.operations.ContainerAppsRevisionsOperations>`
* 2023-01-01: :class:`ContainerAppsRevisionsOperations<azure.mgmt.web.v2023_01_01.operations.ContainerAppsRevisionsOperations>`
* 2023-12-01: :class:`ContainerAppsRevisionsOperations<azure.mgmt.web.v2023_12_01.operations.ContainerAppsRevisionsOperations>`
* 2024-04-01: :class:`ContainerAppsRevisionsOperations<azure.mgmt.web.v2024_04_01.operations.ContainerAppsRevisionsOperations>`
"""
api_version = self._get_api_version('container_apps_revisions')
if api_version == '2021-03-01':
@ -508,6 +534,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from .v2023_01_01.operations import ContainerAppsRevisionsOperations as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import ContainerAppsRevisionsOperations as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import ContainerAppsRevisionsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'container_apps_revisions'".format(api_version))
self._config.api_version = api_version
@ -529,6 +557,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`DeletedWebAppsOperations<azure.mgmt.web.v2022_09_01.operations.DeletedWebAppsOperations>`
* 2023-01-01: :class:`DeletedWebAppsOperations<azure.mgmt.web.v2023_01_01.operations.DeletedWebAppsOperations>`
* 2023-12-01: :class:`DeletedWebAppsOperations<azure.mgmt.web.v2023_12_01.operations.DeletedWebAppsOperations>`
* 2024-04-01: :class:`DeletedWebAppsOperations<azure.mgmt.web.v2024_04_01.operations.DeletedWebAppsOperations>`
"""
api_version = self._get_api_version('deleted_web_apps')
if api_version == '2016-03-01':
@ -555,6 +584,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from .v2023_01_01.operations import DeletedWebAppsOperations as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import DeletedWebAppsOperations as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import DeletedWebAppsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'deleted_web_apps'".format(api_version))
self._config.api_version = api_version
@ -576,6 +607,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`DiagnosticsOperations<azure.mgmt.web.v2022_09_01.operations.DiagnosticsOperations>`
* 2023-01-01: :class:`DiagnosticsOperations<azure.mgmt.web.v2023_01_01.operations.DiagnosticsOperations>`
* 2023-12-01: :class:`DiagnosticsOperations<azure.mgmt.web.v2023_12_01.operations.DiagnosticsOperations>`
* 2024-04-01: :class:`DiagnosticsOperations<azure.mgmt.web.v2024_04_01.operations.DiagnosticsOperations>`
"""
api_version = self._get_api_version('diagnostics')
if api_version == '2016-03-01':
@ -602,6 +634,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from .v2023_01_01.operations import DiagnosticsOperations as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import DiagnosticsOperations as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import DiagnosticsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'diagnostics'".format(api_version))
self._config.api_version = api_version
@ -623,6 +657,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`DomainRegistrationProviderOperations<azure.mgmt.web.v2022_09_01.operations.DomainRegistrationProviderOperations>`
* 2023-01-01: :class:`DomainRegistrationProviderOperations<azure.mgmt.web.v2023_01_01.operations.DomainRegistrationProviderOperations>`
* 2023-12-01: :class:`DomainRegistrationProviderOperations<azure.mgmt.web.v2023_12_01.operations.DomainRegistrationProviderOperations>`
* 2024-04-01: :class:`DomainRegistrationProviderOperations<azure.mgmt.web.v2024_04_01.operations.DomainRegistrationProviderOperations>`
"""
api_version = self._get_api_version('domain_registration_provider')
if api_version == '2015-04-01':
@ -649,6 +684,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from .v2023_01_01.operations import DomainRegistrationProviderOperations as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import DomainRegistrationProviderOperations as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import DomainRegistrationProviderOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'domain_registration_provider'".format(api_version))
self._config.api_version = api_version
@ -670,6 +707,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`DomainsOperations<azure.mgmt.web.v2022_09_01.operations.DomainsOperations>`
* 2023-01-01: :class:`DomainsOperations<azure.mgmt.web.v2023_01_01.operations.DomainsOperations>`
* 2023-12-01: :class:`DomainsOperations<azure.mgmt.web.v2023_12_01.operations.DomainsOperations>`
* 2024-04-01: :class:`DomainsOperations<azure.mgmt.web.v2024_04_01.operations.DomainsOperations>`
"""
api_version = self._get_api_version('domains')
if api_version == '2015-04-01':
@ -696,6 +734,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from .v2023_01_01.operations import DomainsOperations as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import DomainsOperations as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import DomainsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'domains'".format(api_version))
self._config.api_version = api_version
@ -707,12 +747,15 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2023-01-01: :class:`GetUsagesInLocationOperations<azure.mgmt.web.v2023_01_01.operations.GetUsagesInLocationOperations>`
* 2023-12-01: :class:`GetUsagesInLocationOperations<azure.mgmt.web.v2023_12_01.operations.GetUsagesInLocationOperations>`
* 2024-04-01: :class:`GetUsagesInLocationOperations<azure.mgmt.web.v2024_04_01.operations.GetUsagesInLocationOperations>`
"""
api_version = self._get_api_version('get_usages_in_location')
if api_version == '2023-01-01':
from .v2023_01_01.operations import GetUsagesInLocationOperations as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import GetUsagesInLocationOperations as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import GetUsagesInLocationOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'get_usages_in_location'".format(api_version))
self._config.api_version = api_version
@ -729,6 +772,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`GlobalOperations<azure.mgmt.web.v2022_09_01.operations.GlobalOperations>`
* 2023-01-01: :class:`GlobalOperations<azure.mgmt.web.v2023_01_01.operations.GlobalOperations>`
* 2023-12-01: :class:`GlobalOperations<azure.mgmt.web.v2023_12_01.operations.GlobalOperations>`
* 2024-04-01: :class:`GlobalOperations<azure.mgmt.web.v2024_04_01.operations.GlobalOperations>`
"""
api_version = self._get_api_version('global_operations')
if api_version == '2020-12-01':
@ -745,6 +789,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from .v2023_01_01.operations import GlobalOperations as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import GlobalOperations as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import GlobalOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'global_operations'".format(api_version))
self._config.api_version = api_version
@ -760,6 +806,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`KubeEnvironmentsOperations<azure.mgmt.web.v2022_09_01.operations.KubeEnvironmentsOperations>`
* 2023-01-01: :class:`KubeEnvironmentsOperations<azure.mgmt.web.v2023_01_01.operations.KubeEnvironmentsOperations>`
* 2023-12-01: :class:`KubeEnvironmentsOperations<azure.mgmt.web.v2023_12_01.operations.KubeEnvironmentsOperations>`
* 2024-04-01: :class:`KubeEnvironmentsOperations<azure.mgmt.web.v2024_04_01.operations.KubeEnvironmentsOperations>`
"""
api_version = self._get_api_version('kube_environments')
if api_version == '2021-01-01':
@ -774,6 +821,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from .v2023_01_01.operations import KubeEnvironmentsOperations as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import KubeEnvironmentsOperations as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import KubeEnvironmentsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'kube_environments'".format(api_version))
self._config.api_version = api_version
@ -795,6 +844,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`ProviderOperations<azure.mgmt.web.v2022_09_01.operations.ProviderOperations>`
* 2023-01-01: :class:`ProviderOperations<azure.mgmt.web.v2023_01_01.operations.ProviderOperations>`
* 2023-12-01: :class:`ProviderOperations<azure.mgmt.web.v2023_12_01.operations.ProviderOperations>`
* 2024-04-01: :class:`ProviderOperations<azure.mgmt.web.v2024_04_01.operations.ProviderOperations>`
"""
api_version = self._get_api_version('provider')
if api_version == '2016-03-01':
@ -821,6 +871,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from .v2023_01_01.operations import ProviderOperations as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import ProviderOperations as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import ProviderOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'provider'".format(api_version))
self._config.api_version = api_version
@ -842,6 +894,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`RecommendationsOperations<azure.mgmt.web.v2022_09_01.operations.RecommendationsOperations>`
* 2023-01-01: :class:`RecommendationsOperations<azure.mgmt.web.v2023_01_01.operations.RecommendationsOperations>`
* 2023-12-01: :class:`RecommendationsOperations<azure.mgmt.web.v2023_12_01.operations.RecommendationsOperations>`
* 2024-04-01: :class:`RecommendationsOperations<azure.mgmt.web.v2024_04_01.operations.RecommendationsOperations>`
"""
api_version = self._get_api_version('recommendations')
if api_version == '2016-03-01':
@ -868,6 +921,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from .v2023_01_01.operations import RecommendationsOperations as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import RecommendationsOperations as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import RecommendationsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'recommendations'".format(api_version))
self._config.api_version = api_version
@ -889,6 +944,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`ResourceHealthMetadataOperations<azure.mgmt.web.v2022_09_01.operations.ResourceHealthMetadataOperations>`
* 2023-01-01: :class:`ResourceHealthMetadataOperations<azure.mgmt.web.v2023_01_01.operations.ResourceHealthMetadataOperations>`
* 2023-12-01: :class:`ResourceHealthMetadataOperations<azure.mgmt.web.v2023_12_01.operations.ResourceHealthMetadataOperations>`
* 2024-04-01: :class:`ResourceHealthMetadataOperations<azure.mgmt.web.v2024_04_01.operations.ResourceHealthMetadataOperations>`
"""
api_version = self._get_api_version('resource_health_metadata')
if api_version == '2016-03-01':
@ -915,6 +971,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from .v2023_01_01.operations import ResourceHealthMetadataOperations as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import ResourceHealthMetadataOperations as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import ResourceHealthMetadataOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'resource_health_metadata'".format(api_version))
self._config.api_version = api_version
@ -934,6 +992,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`StaticSitesOperations<azure.mgmt.web.v2022_09_01.operations.StaticSitesOperations>`
* 2023-01-01: :class:`StaticSitesOperations<azure.mgmt.web.v2023_01_01.operations.StaticSitesOperations>`
* 2023-12-01: :class:`StaticSitesOperations<azure.mgmt.web.v2023_12_01.operations.StaticSitesOperations>`
* 2024-04-01: :class:`StaticSitesOperations<azure.mgmt.web.v2024_04_01.operations.StaticSitesOperations>`
"""
api_version = self._get_api_version('static_sites')
if api_version == '2019-08-01':
@ -956,6 +1015,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from .v2023_01_01.operations import StaticSitesOperations as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import StaticSitesOperations as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import StaticSitesOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'static_sites'".format(api_version))
self._config.api_version = api_version
@ -977,6 +1038,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`TopLevelDomainsOperations<azure.mgmt.web.v2022_09_01.operations.TopLevelDomainsOperations>`
* 2023-01-01: :class:`TopLevelDomainsOperations<azure.mgmt.web.v2023_01_01.operations.TopLevelDomainsOperations>`
* 2023-12-01: :class:`TopLevelDomainsOperations<azure.mgmt.web.v2023_12_01.operations.TopLevelDomainsOperations>`
* 2024-04-01: :class:`TopLevelDomainsOperations<azure.mgmt.web.v2024_04_01.operations.TopLevelDomainsOperations>`
"""
api_version = self._get_api_version('top_level_domains')
if api_version == '2015-04-01':
@ -1003,6 +1065,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from .v2023_01_01.operations import TopLevelDomainsOperations as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import TopLevelDomainsOperations as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import TopLevelDomainsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'top_level_domains'".format(api_version))
self._config.api_version = api_version
@ -1024,6 +1088,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`WebAppsOperations<azure.mgmt.web.v2022_09_01.operations.WebAppsOperations>`
* 2023-01-01: :class:`WebAppsOperations<azure.mgmt.web.v2023_01_01.operations.WebAppsOperations>`
* 2023-12-01: :class:`WebAppsOperations<azure.mgmt.web.v2023_12_01.operations.WebAppsOperations>`
* 2024-04-01: :class:`WebAppsOperations<azure.mgmt.web.v2024_04_01.operations.WebAppsOperations>`
"""
api_version = self._get_api_version('web_apps')
if api_version == '2016-08-01':
@ -1050,6 +1115,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from .v2023_01_01.operations import WebAppsOperations as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import WebAppsOperations as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import WebAppsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'web_apps'".format(api_version))
self._config.api_version = api_version
@ -1062,6 +1129,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`WorkflowRunActionRepetitionsOperations<azure.mgmt.web.v2022_09_01.operations.WorkflowRunActionRepetitionsOperations>`
* 2023-01-01: :class:`WorkflowRunActionRepetitionsOperations<azure.mgmt.web.v2023_01_01.operations.WorkflowRunActionRepetitionsOperations>`
* 2023-12-01: :class:`WorkflowRunActionRepetitionsOperations<azure.mgmt.web.v2023_12_01.operations.WorkflowRunActionRepetitionsOperations>`
* 2024-04-01: :class:`WorkflowRunActionRepetitionsOperations<azure.mgmt.web.v2024_04_01.operations.WorkflowRunActionRepetitionsOperations>`
"""
api_version = self._get_api_version('workflow_run_action_repetitions')
if api_version == '2022-09-01':
@ -1070,6 +1138,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from .v2023_01_01.operations import WorkflowRunActionRepetitionsOperations as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import WorkflowRunActionRepetitionsOperations as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import WorkflowRunActionRepetitionsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'workflow_run_action_repetitions'".format(api_version))
self._config.api_version = api_version
@ -1082,6 +1152,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`WorkflowRunActionRepetitionsRequestHistoriesOperations<azure.mgmt.web.v2022_09_01.operations.WorkflowRunActionRepetitionsRequestHistoriesOperations>`
* 2023-01-01: :class:`WorkflowRunActionRepetitionsRequestHistoriesOperations<azure.mgmt.web.v2023_01_01.operations.WorkflowRunActionRepetitionsRequestHistoriesOperations>`
* 2023-12-01: :class:`WorkflowRunActionRepetitionsRequestHistoriesOperations<azure.mgmt.web.v2023_12_01.operations.WorkflowRunActionRepetitionsRequestHistoriesOperations>`
* 2024-04-01: :class:`WorkflowRunActionRepetitionsRequestHistoriesOperations<azure.mgmt.web.v2024_04_01.operations.WorkflowRunActionRepetitionsRequestHistoriesOperations>`
"""
api_version = self._get_api_version('workflow_run_action_repetitions_request_histories')
if api_version == '2022-09-01':
@ -1090,6 +1161,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from .v2023_01_01.operations import WorkflowRunActionRepetitionsRequestHistoriesOperations as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import WorkflowRunActionRepetitionsRequestHistoriesOperations as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import WorkflowRunActionRepetitionsRequestHistoriesOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'workflow_run_action_repetitions_request_histories'".format(api_version))
self._config.api_version = api_version
@ -1102,6 +1175,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`WorkflowRunActionScopeRepetitionsOperations<azure.mgmt.web.v2022_09_01.operations.WorkflowRunActionScopeRepetitionsOperations>`
* 2023-01-01: :class:`WorkflowRunActionScopeRepetitionsOperations<azure.mgmt.web.v2023_01_01.operations.WorkflowRunActionScopeRepetitionsOperations>`
* 2023-12-01: :class:`WorkflowRunActionScopeRepetitionsOperations<azure.mgmt.web.v2023_12_01.operations.WorkflowRunActionScopeRepetitionsOperations>`
* 2024-04-01: :class:`WorkflowRunActionScopeRepetitionsOperations<azure.mgmt.web.v2024_04_01.operations.WorkflowRunActionScopeRepetitionsOperations>`
"""
api_version = self._get_api_version('workflow_run_action_scope_repetitions')
if api_version == '2022-09-01':
@ -1110,6 +1184,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from .v2023_01_01.operations import WorkflowRunActionScopeRepetitionsOperations as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import WorkflowRunActionScopeRepetitionsOperations as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import WorkflowRunActionScopeRepetitionsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'workflow_run_action_scope_repetitions'".format(api_version))
self._config.api_version = api_version
@ -1122,6 +1198,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`WorkflowRunActionsOperations<azure.mgmt.web.v2022_09_01.operations.WorkflowRunActionsOperations>`
* 2023-01-01: :class:`WorkflowRunActionsOperations<azure.mgmt.web.v2023_01_01.operations.WorkflowRunActionsOperations>`
* 2023-12-01: :class:`WorkflowRunActionsOperations<azure.mgmt.web.v2023_12_01.operations.WorkflowRunActionsOperations>`
* 2024-04-01: :class:`WorkflowRunActionsOperations<azure.mgmt.web.v2024_04_01.operations.WorkflowRunActionsOperations>`
"""
api_version = self._get_api_version('workflow_run_actions')
if api_version == '2022-09-01':
@ -1130,6 +1207,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from .v2023_01_01.operations import WorkflowRunActionsOperations as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import WorkflowRunActionsOperations as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import WorkflowRunActionsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'workflow_run_actions'".format(api_version))
self._config.api_version = api_version
@ -1142,6 +1221,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`WorkflowRunsOperations<azure.mgmt.web.v2022_09_01.operations.WorkflowRunsOperations>`
* 2023-01-01: :class:`WorkflowRunsOperations<azure.mgmt.web.v2023_01_01.operations.WorkflowRunsOperations>`
* 2023-12-01: :class:`WorkflowRunsOperations<azure.mgmt.web.v2023_12_01.operations.WorkflowRunsOperations>`
* 2024-04-01: :class:`WorkflowRunsOperations<azure.mgmt.web.v2024_04_01.operations.WorkflowRunsOperations>`
"""
api_version = self._get_api_version('workflow_runs')
if api_version == '2022-09-01':
@ -1150,6 +1230,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from .v2023_01_01.operations import WorkflowRunsOperations as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import WorkflowRunsOperations as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import WorkflowRunsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'workflow_runs'".format(api_version))
self._config.api_version = api_version
@ -1162,6 +1244,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`WorkflowTriggerHistoriesOperations<azure.mgmt.web.v2022_09_01.operations.WorkflowTriggerHistoriesOperations>`
* 2023-01-01: :class:`WorkflowTriggerHistoriesOperations<azure.mgmt.web.v2023_01_01.operations.WorkflowTriggerHistoriesOperations>`
* 2023-12-01: :class:`WorkflowTriggerHistoriesOperations<azure.mgmt.web.v2023_12_01.operations.WorkflowTriggerHistoriesOperations>`
* 2024-04-01: :class:`WorkflowTriggerHistoriesOperations<azure.mgmt.web.v2024_04_01.operations.WorkflowTriggerHistoriesOperations>`
"""
api_version = self._get_api_version('workflow_trigger_histories')
if api_version == '2022-09-01':
@ -1170,6 +1253,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from .v2023_01_01.operations import WorkflowTriggerHistoriesOperations as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import WorkflowTriggerHistoriesOperations as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import WorkflowTriggerHistoriesOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'workflow_trigger_histories'".format(api_version))
self._config.api_version = api_version
@ -1182,6 +1267,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`WorkflowTriggersOperations<azure.mgmt.web.v2022_09_01.operations.WorkflowTriggersOperations>`
* 2023-01-01: :class:`WorkflowTriggersOperations<azure.mgmt.web.v2023_01_01.operations.WorkflowTriggersOperations>`
* 2023-12-01: :class:`WorkflowTriggersOperations<azure.mgmt.web.v2023_12_01.operations.WorkflowTriggersOperations>`
* 2024-04-01: :class:`WorkflowTriggersOperations<azure.mgmt.web.v2024_04_01.operations.WorkflowTriggersOperations>`
"""
api_version = self._get_api_version('workflow_triggers')
if api_version == '2022-09-01':
@ -1190,6 +1276,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from .v2023_01_01.operations import WorkflowTriggersOperations as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import WorkflowTriggersOperations as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import WorkflowTriggersOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'workflow_triggers'".format(api_version))
self._config.api_version = api_version
@ -1202,6 +1290,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`WorkflowVersionsOperations<azure.mgmt.web.v2022_09_01.operations.WorkflowVersionsOperations>`
* 2023-01-01: :class:`WorkflowVersionsOperations<azure.mgmt.web.v2023_01_01.operations.WorkflowVersionsOperations>`
* 2023-12-01: :class:`WorkflowVersionsOperations<azure.mgmt.web.v2023_12_01.operations.WorkflowVersionsOperations>`
* 2024-04-01: :class:`WorkflowVersionsOperations<azure.mgmt.web.v2024_04_01.operations.WorkflowVersionsOperations>`
"""
api_version = self._get_api_version('workflow_versions')
if api_version == '2022-09-01':
@ -1210,6 +1299,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from .v2023_01_01.operations import WorkflowVersionsOperations as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import WorkflowVersionsOperations as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import WorkflowVersionsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'workflow_versions'".format(api_version))
self._config.api_version = api_version
@ -1222,6 +1313,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`WorkflowsOperations<azure.mgmt.web.v2022_09_01.operations.WorkflowsOperations>`
* 2023-01-01: :class:`WorkflowsOperations<azure.mgmt.web.v2023_01_01.operations.WorkflowsOperations>`
* 2023-12-01: :class:`WorkflowsOperations<azure.mgmt.web.v2023_12_01.operations.WorkflowsOperations>`
* 2024-04-01: :class:`WorkflowsOperations<azure.mgmt.web.v2024_04_01.operations.WorkflowsOperations>`
"""
api_version = self._get_api_version('workflows')
if api_version == '2022-09-01':
@ -1230,6 +1322,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from .v2023_01_01.operations import WorkflowsOperations as OperationClass
elif api_version == '2023-12-01':
from .v2023_12_01.operations import WorkflowsOperations as OperationClass
elif api_version == '2024-04-01':
from .v2024_04_01.operations import WorkflowsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'workflows'".format(api_version))
self._config.api_version = api_version

Просмотреть файл

@ -34,6 +34,7 @@ class WebSiteManagementClientOperationsMixin(object):
environment_id: Optional[str] = None,
**kwargs: Any
) -> _models.ResourceNameAvailability:
# pylint: disable=line-too-long
"""Check if a resource name is available.
Description for Check if a resource name is available.
@ -43,7 +44,7 @@ class WebSiteManagementClientOperationsMixin(object):
:param type: Resource type used for verification. Known values are: "Site", "Slot",
"HostingEnvironment", "PublishingUser", "Microsoft.Web/sites", "Microsoft.Web/sites/slots",
"Microsoft.Web/hostingEnvironments", and "Microsoft.Web/publishingUsers". Required.
:type type: str or ~azure.mgmt.web.v2023_12_01.models.CheckNameResourceTypes
:type type: str or ~azure.mgmt.web.v2024_04_01.models.CheckNameResourceTypes
:param is_fqdn: Is fully qualified domain name. Default value is None.
:type is_fqdn: bool
:param environment_id: Azure Resource Manager ID of the customer's selected Container Apps
@ -52,7 +53,7 @@ class WebSiteManagementClientOperationsMixin(object):
Default value is None.
:type environment_id: str
:return: ResourceNameAvailability or the result of cls(response)
:rtype: ~azure.mgmt.web.v2023_12_01.models.ResourceNameAvailability
:rtype: ~azure.mgmt.web.v2024_04_01.models.ResourceNameAvailability
:raises ~azure.core.exceptions.HttpResponseError:
"""
api_version = self._get_api_version('check_name_availability')
@ -80,6 +81,8 @@ class WebSiteManagementClientOperationsMixin(object):
from ..v2023_01_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
else:
raise ValueError("API version {} does not have operation 'check_name_availability'".format(api_version))
mixin_instance = OperationClass()
@ -100,7 +103,7 @@ class WebSiteManagementClientOperationsMixin(object):
Description for Gets publishing user.
:return: User or the result of cls(response)
:rtype: ~azure.mgmt.web.v2023_12_01.models.User
:rtype: ~azure.mgmt.web.v2024_04_01.models.User
:raises ~azure.core.exceptions.HttpResponseError:
"""
api_version = self._get_api_version('get_publishing_user')
@ -128,6 +131,8 @@ class WebSiteManagementClientOperationsMixin(object):
from ..v2023_01_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
else:
raise ValueError("API version {} does not have operation 'get_publishing_user'".format(api_version))
mixin_instance = OperationClass()
@ -151,7 +156,7 @@ class WebSiteManagementClientOperationsMixin(object):
:param source_control_type: Type of source control. Required.
:type source_control_type: str
:return: SourceControl or the result of cls(response)
:rtype: ~azure.mgmt.web.v2023_12_01.models.SourceControl
:rtype: ~azure.mgmt.web.v2024_04_01.models.SourceControl
:raises ~azure.core.exceptions.HttpResponseError:
"""
api_version = self._get_api_version('get_source_control')
@ -179,6 +184,8 @@ class WebSiteManagementClientOperationsMixin(object):
from ..v2023_01_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
else:
raise ValueError("API version {} does not have operation 'get_source_control'".format(api_version))
mixin_instance = OperationClass()
@ -199,7 +206,7 @@ class WebSiteManagementClientOperationsMixin(object):
Description for Gets list of available geo regions plus ministamps.
:return: DeploymentLocations or the result of cls(response)
:rtype: ~azure.mgmt.web.v2023_12_01.models.DeploymentLocations
:rtype: ~azure.mgmt.web.v2024_04_01.models.DeploymentLocations
:raises ~azure.core.exceptions.HttpResponseError:
"""
api_version = self._get_api_version('get_subscription_deployment_locations')
@ -227,6 +234,8 @@ class WebSiteManagementClientOperationsMixin(object):
from ..v2023_01_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
else:
raise ValueError("API version {} does not have operation 'get_subscription_deployment_locations'".format(api_version))
mixin_instance = OperationClass()
@ -247,7 +256,7 @@ class WebSiteManagementClientOperationsMixin(object):
Description for get a list of available ASE regions and its supported Skus.
:return: An iterator like instance of either AseRegion or the result of cls(response)
:rtype: ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.web.v2023_12_01.models.AseRegion]
:rtype: ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.web.v2024_04_01.models.AseRegion]
:raises ~azure.core.exceptions.HttpResponseError:
"""
api_version = self._get_api_version('list_ase_regions')
@ -255,6 +264,8 @@ class WebSiteManagementClientOperationsMixin(object):
from ..v2023_01_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
else:
raise ValueError("API version {} does not have operation 'list_ase_regions'".format(api_version))
mixin_instance = OperationClass()
@ -282,7 +293,7 @@ class WebSiteManagementClientOperationsMixin(object):
:type os_type: str
:return: An iterator like instance of either BillingMeter or the result of cls(response)
:rtype:
~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.web.v2023_12_01.models.BillingMeter]
~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.web.v2024_04_01.models.BillingMeter]
:raises ~azure.core.exceptions.HttpResponseError:
"""
api_version = self._get_api_version('list_billing_meters')
@ -308,6 +319,8 @@ class WebSiteManagementClientOperationsMixin(object):
from ..v2023_01_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
else:
raise ValueError("API version {} does not have operation 'list_billing_meters'".format(api_version))
mixin_instance = OperationClass()
@ -332,7 +345,7 @@ class WebSiteManagementClientOperationsMixin(object):
:type hostname: str
:return: An iterator like instance of either CustomHostnameSites or the result of cls(response)
:rtype:
~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.web.v2023_12_01.models.CustomHostnameSites]
~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.web.v2024_04_01.models.CustomHostnameSites]
:raises ~azure.core.exceptions.HttpResponseError:
"""
api_version = self._get_api_version('list_custom_host_name_sites')
@ -344,6 +357,8 @@ class WebSiteManagementClientOperationsMixin(object):
from ..v2023_01_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
else:
raise ValueError("API version {} does not have operation 'list_custom_host_name_sites'".format(api_version))
mixin_instance = OperationClass()
@ -371,7 +386,7 @@ class WebSiteManagementClientOperationsMixin(object):
"Basic", "Standard", "Premium", "Dynamic", "Isolated", "IsolatedV2", "PremiumV2", "PremiumV3",
"PremiumContainer", "ElasticPremium", "ElasticIsolated", and "FlexConsumption". Default value
is None.
:type sku: str or ~azure.mgmt.web.v2023_12_01.models.SkuName
:type sku: str or ~azure.mgmt.web.v2024_04_01.models.SkuName
:param linux_workers_enabled: Specify :code:`<code>true</code>` if you want to filter to only
regions that support Linux workers. Default value is None.
:type linux_workers_enabled: bool
@ -382,7 +397,7 @@ class WebSiteManagementClientOperationsMixin(object):
to only regions that support Linux Consumption Workers. Default value is None.
:type linux_dynamic_workers_enabled: bool
:return: An iterator like instance of either GeoRegion or the result of cls(response)
:rtype: ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.web.v2023_12_01.models.GeoRegion]
:rtype: ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.web.v2024_04_01.models.GeoRegion]
:raises ~azure.core.exceptions.HttpResponseError:
"""
api_version = self._get_api_version('list_geo_regions')
@ -410,6 +425,8 @@ class WebSiteManagementClientOperationsMixin(object):
from ..v2023_01_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
else:
raise ValueError("API version {} does not have operation 'list_geo_regions'".format(api_version))
mixin_instance = OperationClass()
@ -431,7 +448,7 @@ class WebSiteManagementClientOperationsMixin(object):
:return: An iterator like instance of either PremierAddOnOffer or the result of cls(response)
:rtype:
~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.web.v2023_12_01.models.PremierAddOnOffer]
~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.web.v2024_04_01.models.PremierAddOnOffer]
:raises ~azure.core.exceptions.HttpResponseError:
"""
api_version = self._get_api_version('list_premier_add_on_offers')
@ -459,6 +476,8 @@ class WebSiteManagementClientOperationsMixin(object):
from ..v2023_01_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
else:
raise ValueError("API version {} does not have operation 'list_premier_add_on_offers'".format(api_version))
mixin_instance = OperationClass()
@ -481,9 +500,9 @@ class WebSiteManagementClientOperationsMixin(object):
:param name_identifier: Hostname information. Is either a NameIdentifier type or a IO[bytes]
type. Required.
:type name_identifier: ~azure.mgmt.web.v2023_12_01.models.NameIdentifier or IO[bytes]
:type name_identifier: ~azure.mgmt.web.v2024_04_01.models.NameIdentifier or IO[bytes]
:return: An iterator like instance of either Identifier or the result of cls(response)
:rtype: ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.web.v2023_12_01.models.Identifier]
:rtype: ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.web.v2024_04_01.models.Identifier]
:raises ~azure.core.exceptions.HttpResponseError:
"""
api_version = self._get_api_version('list_site_identifiers_assigned_to_host_name')
@ -511,6 +530,8 @@ class WebSiteManagementClientOperationsMixin(object):
from ..v2023_01_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
else:
raise ValueError("API version {} does not have operation 'list_site_identifiers_assigned_to_host_name'".format(api_version))
mixin_instance = OperationClass()
@ -531,7 +552,7 @@ class WebSiteManagementClientOperationsMixin(object):
Description for List all SKUs.
:return: SkuInfos or the result of cls(response)
:rtype: ~azure.mgmt.web.v2023_12_01.models.SkuInfos
:rtype: ~azure.mgmt.web.v2024_04_01.models.SkuInfos
:raises ~azure.core.exceptions.HttpResponseError:
"""
api_version = self._get_api_version('list_skus')
@ -559,6 +580,8 @@ class WebSiteManagementClientOperationsMixin(object):
from ..v2023_01_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
else:
raise ValueError("API version {} does not have operation 'list_skus'".format(api_version))
mixin_instance = OperationClass()
@ -580,7 +603,7 @@ class WebSiteManagementClientOperationsMixin(object):
:return: An iterator like instance of either SourceControl or the result of cls(response)
:rtype:
~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.web.v2023_12_01.models.SourceControl]
~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.web.v2024_04_01.models.SourceControl]
:raises ~azure.core.exceptions.HttpResponseError:
"""
api_version = self._get_api_version('list_source_controls')
@ -608,6 +631,8 @@ class WebSiteManagementClientOperationsMixin(object):
from ..v2023_01_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
else:
raise ValueError("API version {} does not have operation 'list_source_controls'".format(api_version))
mixin_instance = OperationClass()
@ -619,7 +644,7 @@ class WebSiteManagementClientOperationsMixin(object):
mixin_instance._deserialize = Deserializer(self._models_dict(api_version))
return mixin_instance.list_source_controls(**kwargs)
async def move( # pylint: disable=inconsistent-return-statements
async def move(
self,
resource_group_name: str,
move_resource_envelope: Union[_models.CsmMoveResourceEnvelope, IO[bytes]],
@ -633,7 +658,7 @@ class WebSiteManagementClientOperationsMixin(object):
:type resource_group_name: str
:param move_resource_envelope: Object that represents the resource to move. Is either a
CsmMoveResourceEnvelope type or a IO[bytes] type. Required.
:type move_resource_envelope: ~azure.mgmt.web.v2023_12_01.models.CsmMoveResourceEnvelope or
:type move_resource_envelope: ~azure.mgmt.web.v2024_04_01.models.CsmMoveResourceEnvelope or
IO[bytes]
:return: None or the result of cls(response)
:rtype: None
@ -664,6 +689,8 @@ class WebSiteManagementClientOperationsMixin(object):
from ..v2023_01_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
else:
raise ValueError("API version {} does not have operation 'move'".format(api_version))
mixin_instance = OperationClass()
@ -686,9 +713,9 @@ class WebSiteManagementClientOperationsMixin(object):
:param user_details: Details of publishing user. Is either a User type or a IO[bytes] type.
Required.
:type user_details: ~azure.mgmt.web.v2023_12_01.models.User or IO[bytes]
:type user_details: ~azure.mgmt.web.v2024_04_01.models.User or IO[bytes]
:return: User or the result of cls(response)
:rtype: ~azure.mgmt.web.v2023_12_01.models.User
:rtype: ~azure.mgmt.web.v2024_04_01.models.User
:raises ~azure.core.exceptions.HttpResponseError:
"""
api_version = self._get_api_version('update_publishing_user')
@ -716,6 +743,8 @@ class WebSiteManagementClientOperationsMixin(object):
from ..v2023_01_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
else:
raise ValueError("API version {} does not have operation 'update_publishing_user'".format(api_version))
mixin_instance = OperationClass()
@ -741,9 +770,9 @@ class WebSiteManagementClientOperationsMixin(object):
:type source_control_type: str
:param request_message: Source control token information. Is either a SourceControl type or a
IO[bytes] type. Required.
:type request_message: ~azure.mgmt.web.v2023_12_01.models.SourceControl or IO[bytes]
:type request_message: ~azure.mgmt.web.v2024_04_01.models.SourceControl or IO[bytes]
:return: SourceControl or the result of cls(response)
:rtype: ~azure.mgmt.web.v2023_12_01.models.SourceControl
:rtype: ~azure.mgmt.web.v2024_04_01.models.SourceControl
:raises ~azure.core.exceptions.HttpResponseError:
"""
api_version = self._get_api_version('update_source_control')
@ -771,6 +800,8 @@ class WebSiteManagementClientOperationsMixin(object):
from ..v2023_01_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
else:
raise ValueError("API version {} does not have operation 'update_source_control'".format(api_version))
mixin_instance = OperationClass()
@ -796,9 +827,9 @@ class WebSiteManagementClientOperationsMixin(object):
:type resource_group_name: str
:param validate_request: Request with the resources to validate. Is either a ValidateRequest
type or a IO[bytes] type. Required.
:type validate_request: ~azure.mgmt.web.v2023_12_01.models.ValidateRequest or IO[bytes]
:type validate_request: ~azure.mgmt.web.v2024_04_01.models.ValidateRequest or IO[bytes]
:return: ValidateResponse or the result of cls(response)
:rtype: ~azure.mgmt.web.v2023_12_01.models.ValidateResponse
:rtype: ~azure.mgmt.web.v2024_04_01.models.ValidateResponse
:raises ~azure.core.exceptions.HttpResponseError:
"""
api_version = self._get_api_version('validate')
@ -826,6 +857,8 @@ class WebSiteManagementClientOperationsMixin(object):
from ..v2023_01_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
else:
raise ValueError("API version {} does not have operation 'validate'".format(api_version))
mixin_instance = OperationClass()
@ -871,7 +904,7 @@ class WebSiteManagementClientOperationsMixin(object):
mixin_instance._deserialize = Deserializer(self._models_dict(api_version))
return await mixin_instance.validate_container_settings(resource_group_name, validate_container_settings_request, **kwargs)
async def validate_move( # pylint: disable=inconsistent-return-statements
async def validate_move(
self,
resource_group_name: str,
move_resource_envelope: Union[_models.CsmMoveResourceEnvelope, IO[bytes]],
@ -885,7 +918,7 @@ class WebSiteManagementClientOperationsMixin(object):
:type resource_group_name: str
:param move_resource_envelope: Object that represents the resource to move. Is either a
CsmMoveResourceEnvelope type or a IO[bytes] type. Required.
:type move_resource_envelope: ~azure.mgmt.web.v2023_12_01.models.CsmMoveResourceEnvelope or
:type move_resource_envelope: ~azure.mgmt.web.v2024_04_01.models.CsmMoveResourceEnvelope or
IO[bytes]
:return: None or the result of cls(response)
:rtype: None
@ -916,6 +949,8 @@ class WebSiteManagementClientOperationsMixin(object):
from ..v2023_01_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
else:
raise ValueError("API version {} does not have operation 'validate_move'".format(api_version))
mixin_instance = OperationClass()
@ -940,9 +975,9 @@ class WebSiteManagementClientOperationsMixin(object):
:param parameters: VNET information. Is either a VnetParameters type or a IO[bytes] type.
Required.
:type parameters: ~azure.mgmt.web.v2023_12_01.models.VnetParameters or IO[bytes]
:type parameters: ~azure.mgmt.web.v2024_04_01.models.VnetParameters or IO[bytes]
:return: VnetValidationFailureDetails or the result of cls(response)
:rtype: ~azure.mgmt.web.v2023_12_01.models.VnetValidationFailureDetails
:rtype: ~azure.mgmt.web.v2024_04_01.models.VnetValidationFailureDetails
:raises ~azure.core.exceptions.HttpResponseError:
"""
api_version = self._get_api_version('verify_hosting_environment_vnet')
@ -970,6 +1005,8 @@ class WebSiteManagementClientOperationsMixin(object):
from ..v2023_01_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import WebSiteManagementClientOperationsMixin as OperationClass
else:
raise ValueError("API version {} does not have operation 'verify_hosting_environment_vnet'".format(api_version))
mixin_instance = OperationClass()

Просмотреть файл

@ -57,7 +57,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
"""
DEFAULT_API_VERSION = '2023-12-01'
DEFAULT_API_VERSION = '2024-04-01'
_PROFILE_TAG = "azure.mgmt.web.WebSiteManagementClient"
LATEST_PROFILE = ProfileDefinition({
_PROFILE_TAG: {
@ -129,6 +129,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :mod:`v2022_09_01.models<azure.mgmt.web.v2022_09_01.models>`
* 2023-01-01: :mod:`v2023_01_01.models<azure.mgmt.web.v2023_01_01.models>`
* 2023-12-01: :mod:`v2023_12_01.models<azure.mgmt.web.v2023_12_01.models>`
* 2024-04-01: :mod:`v2024_04_01.models<azure.mgmt.web.v2024_04_01.models>`
"""
if api_version == '2015-04-01':
from ..v2015_04_01 import models
@ -181,6 +182,9 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
elif api_version == '2023-12-01':
from ..v2023_12_01 import models
return models
elif api_version == '2024-04-01':
from ..v2024_04_01 import models
return models
raise ValueError("API version {} is not available".format(api_version))
@property
@ -199,6 +203,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`AppServiceCertificateOrdersOperations<azure.mgmt.web.v2022_09_01.aio.operations.AppServiceCertificateOrdersOperations>`
* 2023-01-01: :class:`AppServiceCertificateOrdersOperations<azure.mgmt.web.v2023_01_01.aio.operations.AppServiceCertificateOrdersOperations>`
* 2023-12-01: :class:`AppServiceCertificateOrdersOperations<azure.mgmt.web.v2023_12_01.aio.operations.AppServiceCertificateOrdersOperations>`
* 2024-04-01: :class:`AppServiceCertificateOrdersOperations<azure.mgmt.web.v2024_04_01.aio.operations.AppServiceCertificateOrdersOperations>`
"""
api_version = self._get_api_version('app_service_certificate_orders')
if api_version == '2015-08-01':
@ -225,6 +230,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from ..v2023_01_01.aio.operations import AppServiceCertificateOrdersOperations as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import AppServiceCertificateOrdersOperations as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import AppServiceCertificateOrdersOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'app_service_certificate_orders'".format(api_version))
self._config.api_version = api_version
@ -246,6 +253,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`AppServiceEnvironmentsOperations<azure.mgmt.web.v2022_09_01.aio.operations.AppServiceEnvironmentsOperations>`
* 2023-01-01: :class:`AppServiceEnvironmentsOperations<azure.mgmt.web.v2023_01_01.aio.operations.AppServiceEnvironmentsOperations>`
* 2023-12-01: :class:`AppServiceEnvironmentsOperations<azure.mgmt.web.v2023_12_01.aio.operations.AppServiceEnvironmentsOperations>`
* 2024-04-01: :class:`AppServiceEnvironmentsOperations<azure.mgmt.web.v2024_04_01.aio.operations.AppServiceEnvironmentsOperations>`
"""
api_version = self._get_api_version('app_service_environments')
if api_version == '2016-09-01':
@ -272,6 +280,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from ..v2023_01_01.aio.operations import AppServiceEnvironmentsOperations as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import AppServiceEnvironmentsOperations as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import AppServiceEnvironmentsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'app_service_environments'".format(api_version))
self._config.api_version = api_version
@ -293,6 +303,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`AppServicePlansOperations<azure.mgmt.web.v2022_09_01.aio.operations.AppServicePlansOperations>`
* 2023-01-01: :class:`AppServicePlansOperations<azure.mgmt.web.v2023_01_01.aio.operations.AppServicePlansOperations>`
* 2023-12-01: :class:`AppServicePlansOperations<azure.mgmt.web.v2023_12_01.aio.operations.AppServicePlansOperations>`
* 2024-04-01: :class:`AppServicePlansOperations<azure.mgmt.web.v2024_04_01.aio.operations.AppServicePlansOperations>`
"""
api_version = self._get_api_version('app_service_plans')
if api_version == '2016-09-01':
@ -319,6 +330,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from ..v2023_01_01.aio.operations import AppServicePlansOperations as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import AppServicePlansOperations as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import AppServicePlansOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'app_service_plans'".format(api_version))
self._config.api_version = api_version
@ -349,6 +362,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`CertificateOrdersDiagnosticsOperations<azure.mgmt.web.v2022_09_01.aio.operations.CertificateOrdersDiagnosticsOperations>`
* 2023-01-01: :class:`CertificateOrdersDiagnosticsOperations<azure.mgmt.web.v2023_01_01.aio.operations.CertificateOrdersDiagnosticsOperations>`
* 2023-12-01: :class:`CertificateOrdersDiagnosticsOperations<azure.mgmt.web.v2023_12_01.aio.operations.CertificateOrdersDiagnosticsOperations>`
* 2024-04-01: :class:`CertificateOrdersDiagnosticsOperations<azure.mgmt.web.v2024_04_01.aio.operations.CertificateOrdersDiagnosticsOperations>`
"""
api_version = self._get_api_version('certificate_orders_diagnostics')
if api_version == '2020-12-01':
@ -365,6 +379,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from ..v2023_01_01.aio.operations import CertificateOrdersDiagnosticsOperations as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import CertificateOrdersDiagnosticsOperations as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import CertificateOrdersDiagnosticsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'certificate_orders_diagnostics'".format(api_version))
self._config.api_version = api_version
@ -386,6 +402,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`CertificateRegistrationProviderOperations<azure.mgmt.web.v2022_09_01.aio.operations.CertificateRegistrationProviderOperations>`
* 2023-01-01: :class:`CertificateRegistrationProviderOperations<azure.mgmt.web.v2023_01_01.aio.operations.CertificateRegistrationProviderOperations>`
* 2023-12-01: :class:`CertificateRegistrationProviderOperations<azure.mgmt.web.v2023_12_01.aio.operations.CertificateRegistrationProviderOperations>`
* 2024-04-01: :class:`CertificateRegistrationProviderOperations<azure.mgmt.web.v2024_04_01.aio.operations.CertificateRegistrationProviderOperations>`
"""
api_version = self._get_api_version('certificate_registration_provider')
if api_version == '2015-08-01':
@ -412,6 +429,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from ..v2023_01_01.aio.operations import CertificateRegistrationProviderOperations as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import CertificateRegistrationProviderOperations as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import CertificateRegistrationProviderOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'certificate_registration_provider'".format(api_version))
self._config.api_version = api_version
@ -434,6 +453,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`CertificatesOperations<azure.mgmt.web.v2022_09_01.aio.operations.CertificatesOperations>`
* 2023-01-01: :class:`CertificatesOperations<azure.mgmt.web.v2023_01_01.aio.operations.CertificatesOperations>`
* 2023-12-01: :class:`CertificatesOperations<azure.mgmt.web.v2023_12_01.aio.operations.CertificatesOperations>`
* 2024-04-01: :class:`CertificatesOperations<azure.mgmt.web.v2024_04_01.aio.operations.CertificatesOperations>`
"""
api_version = self._get_api_version('certificates')
if api_version == '2016-03-01':
@ -462,6 +482,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from ..v2023_01_01.aio.operations import CertificatesOperations as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import CertificatesOperations as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import CertificatesOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'certificates'".format(api_version))
self._config.api_version = api_version
@ -475,6 +497,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`ContainerAppsOperations<azure.mgmt.web.v2022_09_01.aio.operations.ContainerAppsOperations>`
* 2023-01-01: :class:`ContainerAppsOperations<azure.mgmt.web.v2023_01_01.aio.operations.ContainerAppsOperations>`
* 2023-12-01: :class:`ContainerAppsOperations<azure.mgmt.web.v2023_12_01.aio.operations.ContainerAppsOperations>`
* 2024-04-01: :class:`ContainerAppsOperations<azure.mgmt.web.v2024_04_01.aio.operations.ContainerAppsOperations>`
"""
api_version = self._get_api_version('container_apps')
if api_version == '2021-03-01':
@ -485,6 +508,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from ..v2023_01_01.aio.operations import ContainerAppsOperations as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import ContainerAppsOperations as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import ContainerAppsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'container_apps'".format(api_version))
self._config.api_version = api_version
@ -498,6 +523,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`ContainerAppsRevisionsOperations<azure.mgmt.web.v2022_09_01.aio.operations.ContainerAppsRevisionsOperations>`
* 2023-01-01: :class:`ContainerAppsRevisionsOperations<azure.mgmt.web.v2023_01_01.aio.operations.ContainerAppsRevisionsOperations>`
* 2023-12-01: :class:`ContainerAppsRevisionsOperations<azure.mgmt.web.v2023_12_01.aio.operations.ContainerAppsRevisionsOperations>`
* 2024-04-01: :class:`ContainerAppsRevisionsOperations<azure.mgmt.web.v2024_04_01.aio.operations.ContainerAppsRevisionsOperations>`
"""
api_version = self._get_api_version('container_apps_revisions')
if api_version == '2021-03-01':
@ -508,6 +534,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from ..v2023_01_01.aio.operations import ContainerAppsRevisionsOperations as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import ContainerAppsRevisionsOperations as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import ContainerAppsRevisionsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'container_apps_revisions'".format(api_version))
self._config.api_version = api_version
@ -529,6 +557,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`DeletedWebAppsOperations<azure.mgmt.web.v2022_09_01.aio.operations.DeletedWebAppsOperations>`
* 2023-01-01: :class:`DeletedWebAppsOperations<azure.mgmt.web.v2023_01_01.aio.operations.DeletedWebAppsOperations>`
* 2023-12-01: :class:`DeletedWebAppsOperations<azure.mgmt.web.v2023_12_01.aio.operations.DeletedWebAppsOperations>`
* 2024-04-01: :class:`DeletedWebAppsOperations<azure.mgmt.web.v2024_04_01.aio.operations.DeletedWebAppsOperations>`
"""
api_version = self._get_api_version('deleted_web_apps')
if api_version == '2016-03-01':
@ -555,6 +584,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from ..v2023_01_01.aio.operations import DeletedWebAppsOperations as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import DeletedWebAppsOperations as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import DeletedWebAppsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'deleted_web_apps'".format(api_version))
self._config.api_version = api_version
@ -576,6 +607,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`DiagnosticsOperations<azure.mgmt.web.v2022_09_01.aio.operations.DiagnosticsOperations>`
* 2023-01-01: :class:`DiagnosticsOperations<azure.mgmt.web.v2023_01_01.aio.operations.DiagnosticsOperations>`
* 2023-12-01: :class:`DiagnosticsOperations<azure.mgmt.web.v2023_12_01.aio.operations.DiagnosticsOperations>`
* 2024-04-01: :class:`DiagnosticsOperations<azure.mgmt.web.v2024_04_01.aio.operations.DiagnosticsOperations>`
"""
api_version = self._get_api_version('diagnostics')
if api_version == '2016-03-01':
@ -602,6 +634,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from ..v2023_01_01.aio.operations import DiagnosticsOperations as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import DiagnosticsOperations as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import DiagnosticsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'diagnostics'".format(api_version))
self._config.api_version = api_version
@ -623,6 +657,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`DomainRegistrationProviderOperations<azure.mgmt.web.v2022_09_01.aio.operations.DomainRegistrationProviderOperations>`
* 2023-01-01: :class:`DomainRegistrationProviderOperations<azure.mgmt.web.v2023_01_01.aio.operations.DomainRegistrationProviderOperations>`
* 2023-12-01: :class:`DomainRegistrationProviderOperations<azure.mgmt.web.v2023_12_01.aio.operations.DomainRegistrationProviderOperations>`
* 2024-04-01: :class:`DomainRegistrationProviderOperations<azure.mgmt.web.v2024_04_01.aio.operations.DomainRegistrationProviderOperations>`
"""
api_version = self._get_api_version('domain_registration_provider')
if api_version == '2015-04-01':
@ -649,6 +684,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from ..v2023_01_01.aio.operations import DomainRegistrationProviderOperations as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import DomainRegistrationProviderOperations as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import DomainRegistrationProviderOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'domain_registration_provider'".format(api_version))
self._config.api_version = api_version
@ -670,6 +707,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`DomainsOperations<azure.mgmt.web.v2022_09_01.aio.operations.DomainsOperations>`
* 2023-01-01: :class:`DomainsOperations<azure.mgmt.web.v2023_01_01.aio.operations.DomainsOperations>`
* 2023-12-01: :class:`DomainsOperations<azure.mgmt.web.v2023_12_01.aio.operations.DomainsOperations>`
* 2024-04-01: :class:`DomainsOperations<azure.mgmt.web.v2024_04_01.aio.operations.DomainsOperations>`
"""
api_version = self._get_api_version('domains')
if api_version == '2015-04-01':
@ -696,6 +734,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from ..v2023_01_01.aio.operations import DomainsOperations as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import DomainsOperations as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import DomainsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'domains'".format(api_version))
self._config.api_version = api_version
@ -707,12 +747,15 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2023-01-01: :class:`GetUsagesInLocationOperations<azure.mgmt.web.v2023_01_01.aio.operations.GetUsagesInLocationOperations>`
* 2023-12-01: :class:`GetUsagesInLocationOperations<azure.mgmt.web.v2023_12_01.aio.operations.GetUsagesInLocationOperations>`
* 2024-04-01: :class:`GetUsagesInLocationOperations<azure.mgmt.web.v2024_04_01.aio.operations.GetUsagesInLocationOperations>`
"""
api_version = self._get_api_version('get_usages_in_location')
if api_version == '2023-01-01':
from ..v2023_01_01.aio.operations import GetUsagesInLocationOperations as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import GetUsagesInLocationOperations as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import GetUsagesInLocationOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'get_usages_in_location'".format(api_version))
self._config.api_version = api_version
@ -729,6 +772,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`GlobalOperations<azure.mgmt.web.v2022_09_01.aio.operations.GlobalOperations>`
* 2023-01-01: :class:`GlobalOperations<azure.mgmt.web.v2023_01_01.aio.operations.GlobalOperations>`
* 2023-12-01: :class:`GlobalOperations<azure.mgmt.web.v2023_12_01.aio.operations.GlobalOperations>`
* 2024-04-01: :class:`GlobalOperations<azure.mgmt.web.v2024_04_01.aio.operations.GlobalOperations>`
"""
api_version = self._get_api_version('global_operations')
if api_version == '2020-12-01':
@ -745,6 +789,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from ..v2023_01_01.aio.operations import GlobalOperations as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import GlobalOperations as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import GlobalOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'global_operations'".format(api_version))
self._config.api_version = api_version
@ -760,6 +806,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`KubeEnvironmentsOperations<azure.mgmt.web.v2022_09_01.aio.operations.KubeEnvironmentsOperations>`
* 2023-01-01: :class:`KubeEnvironmentsOperations<azure.mgmt.web.v2023_01_01.aio.operations.KubeEnvironmentsOperations>`
* 2023-12-01: :class:`KubeEnvironmentsOperations<azure.mgmt.web.v2023_12_01.aio.operations.KubeEnvironmentsOperations>`
* 2024-04-01: :class:`KubeEnvironmentsOperations<azure.mgmt.web.v2024_04_01.aio.operations.KubeEnvironmentsOperations>`
"""
api_version = self._get_api_version('kube_environments')
if api_version == '2021-01-01':
@ -774,6 +821,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from ..v2023_01_01.aio.operations import KubeEnvironmentsOperations as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import KubeEnvironmentsOperations as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import KubeEnvironmentsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'kube_environments'".format(api_version))
self._config.api_version = api_version
@ -795,6 +844,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`ProviderOperations<azure.mgmt.web.v2022_09_01.aio.operations.ProviderOperations>`
* 2023-01-01: :class:`ProviderOperations<azure.mgmt.web.v2023_01_01.aio.operations.ProviderOperations>`
* 2023-12-01: :class:`ProviderOperations<azure.mgmt.web.v2023_12_01.aio.operations.ProviderOperations>`
* 2024-04-01: :class:`ProviderOperations<azure.mgmt.web.v2024_04_01.aio.operations.ProviderOperations>`
"""
api_version = self._get_api_version('provider')
if api_version == '2016-03-01':
@ -821,6 +871,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from ..v2023_01_01.aio.operations import ProviderOperations as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import ProviderOperations as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import ProviderOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'provider'".format(api_version))
self._config.api_version = api_version
@ -842,6 +894,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`RecommendationsOperations<azure.mgmt.web.v2022_09_01.aio.operations.RecommendationsOperations>`
* 2023-01-01: :class:`RecommendationsOperations<azure.mgmt.web.v2023_01_01.aio.operations.RecommendationsOperations>`
* 2023-12-01: :class:`RecommendationsOperations<azure.mgmt.web.v2023_12_01.aio.operations.RecommendationsOperations>`
* 2024-04-01: :class:`RecommendationsOperations<azure.mgmt.web.v2024_04_01.aio.operations.RecommendationsOperations>`
"""
api_version = self._get_api_version('recommendations')
if api_version == '2016-03-01':
@ -868,6 +921,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from ..v2023_01_01.aio.operations import RecommendationsOperations as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import RecommendationsOperations as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import RecommendationsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'recommendations'".format(api_version))
self._config.api_version = api_version
@ -889,6 +944,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`ResourceHealthMetadataOperations<azure.mgmt.web.v2022_09_01.aio.operations.ResourceHealthMetadataOperations>`
* 2023-01-01: :class:`ResourceHealthMetadataOperations<azure.mgmt.web.v2023_01_01.aio.operations.ResourceHealthMetadataOperations>`
* 2023-12-01: :class:`ResourceHealthMetadataOperations<azure.mgmt.web.v2023_12_01.aio.operations.ResourceHealthMetadataOperations>`
* 2024-04-01: :class:`ResourceHealthMetadataOperations<azure.mgmt.web.v2024_04_01.aio.operations.ResourceHealthMetadataOperations>`
"""
api_version = self._get_api_version('resource_health_metadata')
if api_version == '2016-03-01':
@ -915,6 +971,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from ..v2023_01_01.aio.operations import ResourceHealthMetadataOperations as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import ResourceHealthMetadataOperations as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import ResourceHealthMetadataOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'resource_health_metadata'".format(api_version))
self._config.api_version = api_version
@ -934,6 +992,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`StaticSitesOperations<azure.mgmt.web.v2022_09_01.aio.operations.StaticSitesOperations>`
* 2023-01-01: :class:`StaticSitesOperations<azure.mgmt.web.v2023_01_01.aio.operations.StaticSitesOperations>`
* 2023-12-01: :class:`StaticSitesOperations<azure.mgmt.web.v2023_12_01.aio.operations.StaticSitesOperations>`
* 2024-04-01: :class:`StaticSitesOperations<azure.mgmt.web.v2024_04_01.aio.operations.StaticSitesOperations>`
"""
api_version = self._get_api_version('static_sites')
if api_version == '2019-08-01':
@ -956,6 +1015,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from ..v2023_01_01.aio.operations import StaticSitesOperations as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import StaticSitesOperations as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import StaticSitesOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'static_sites'".format(api_version))
self._config.api_version = api_version
@ -977,6 +1038,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`TopLevelDomainsOperations<azure.mgmt.web.v2022_09_01.aio.operations.TopLevelDomainsOperations>`
* 2023-01-01: :class:`TopLevelDomainsOperations<azure.mgmt.web.v2023_01_01.aio.operations.TopLevelDomainsOperations>`
* 2023-12-01: :class:`TopLevelDomainsOperations<azure.mgmt.web.v2023_12_01.aio.operations.TopLevelDomainsOperations>`
* 2024-04-01: :class:`TopLevelDomainsOperations<azure.mgmt.web.v2024_04_01.aio.operations.TopLevelDomainsOperations>`
"""
api_version = self._get_api_version('top_level_domains')
if api_version == '2015-04-01':
@ -1003,6 +1065,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from ..v2023_01_01.aio.operations import TopLevelDomainsOperations as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import TopLevelDomainsOperations as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import TopLevelDomainsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'top_level_domains'".format(api_version))
self._config.api_version = api_version
@ -1024,6 +1088,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`WebAppsOperations<azure.mgmt.web.v2022_09_01.aio.operations.WebAppsOperations>`
* 2023-01-01: :class:`WebAppsOperations<azure.mgmt.web.v2023_01_01.aio.operations.WebAppsOperations>`
* 2023-12-01: :class:`WebAppsOperations<azure.mgmt.web.v2023_12_01.aio.operations.WebAppsOperations>`
* 2024-04-01: :class:`WebAppsOperations<azure.mgmt.web.v2024_04_01.aio.operations.WebAppsOperations>`
"""
api_version = self._get_api_version('web_apps')
if api_version == '2016-08-01':
@ -1050,6 +1115,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from ..v2023_01_01.aio.operations import WebAppsOperations as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import WebAppsOperations as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import WebAppsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'web_apps'".format(api_version))
self._config.api_version = api_version
@ -1062,6 +1129,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`WorkflowRunActionRepetitionsOperations<azure.mgmt.web.v2022_09_01.aio.operations.WorkflowRunActionRepetitionsOperations>`
* 2023-01-01: :class:`WorkflowRunActionRepetitionsOperations<azure.mgmt.web.v2023_01_01.aio.operations.WorkflowRunActionRepetitionsOperations>`
* 2023-12-01: :class:`WorkflowRunActionRepetitionsOperations<azure.mgmt.web.v2023_12_01.aio.operations.WorkflowRunActionRepetitionsOperations>`
* 2024-04-01: :class:`WorkflowRunActionRepetitionsOperations<azure.mgmt.web.v2024_04_01.aio.operations.WorkflowRunActionRepetitionsOperations>`
"""
api_version = self._get_api_version('workflow_run_action_repetitions')
if api_version == '2022-09-01':
@ -1070,6 +1138,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from ..v2023_01_01.aio.operations import WorkflowRunActionRepetitionsOperations as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import WorkflowRunActionRepetitionsOperations as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import WorkflowRunActionRepetitionsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'workflow_run_action_repetitions'".format(api_version))
self._config.api_version = api_version
@ -1082,6 +1152,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`WorkflowRunActionRepetitionsRequestHistoriesOperations<azure.mgmt.web.v2022_09_01.aio.operations.WorkflowRunActionRepetitionsRequestHistoriesOperations>`
* 2023-01-01: :class:`WorkflowRunActionRepetitionsRequestHistoriesOperations<azure.mgmt.web.v2023_01_01.aio.operations.WorkflowRunActionRepetitionsRequestHistoriesOperations>`
* 2023-12-01: :class:`WorkflowRunActionRepetitionsRequestHistoriesOperations<azure.mgmt.web.v2023_12_01.aio.operations.WorkflowRunActionRepetitionsRequestHistoriesOperations>`
* 2024-04-01: :class:`WorkflowRunActionRepetitionsRequestHistoriesOperations<azure.mgmt.web.v2024_04_01.aio.operations.WorkflowRunActionRepetitionsRequestHistoriesOperations>`
"""
api_version = self._get_api_version('workflow_run_action_repetitions_request_histories')
if api_version == '2022-09-01':
@ -1090,6 +1161,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from ..v2023_01_01.aio.operations import WorkflowRunActionRepetitionsRequestHistoriesOperations as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import WorkflowRunActionRepetitionsRequestHistoriesOperations as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import WorkflowRunActionRepetitionsRequestHistoriesOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'workflow_run_action_repetitions_request_histories'".format(api_version))
self._config.api_version = api_version
@ -1102,6 +1175,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`WorkflowRunActionScopeRepetitionsOperations<azure.mgmt.web.v2022_09_01.aio.operations.WorkflowRunActionScopeRepetitionsOperations>`
* 2023-01-01: :class:`WorkflowRunActionScopeRepetitionsOperations<azure.mgmt.web.v2023_01_01.aio.operations.WorkflowRunActionScopeRepetitionsOperations>`
* 2023-12-01: :class:`WorkflowRunActionScopeRepetitionsOperations<azure.mgmt.web.v2023_12_01.aio.operations.WorkflowRunActionScopeRepetitionsOperations>`
* 2024-04-01: :class:`WorkflowRunActionScopeRepetitionsOperations<azure.mgmt.web.v2024_04_01.aio.operations.WorkflowRunActionScopeRepetitionsOperations>`
"""
api_version = self._get_api_version('workflow_run_action_scope_repetitions')
if api_version == '2022-09-01':
@ -1110,6 +1184,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from ..v2023_01_01.aio.operations import WorkflowRunActionScopeRepetitionsOperations as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import WorkflowRunActionScopeRepetitionsOperations as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import WorkflowRunActionScopeRepetitionsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'workflow_run_action_scope_repetitions'".format(api_version))
self._config.api_version = api_version
@ -1122,6 +1198,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`WorkflowRunActionsOperations<azure.mgmt.web.v2022_09_01.aio.operations.WorkflowRunActionsOperations>`
* 2023-01-01: :class:`WorkflowRunActionsOperations<azure.mgmt.web.v2023_01_01.aio.operations.WorkflowRunActionsOperations>`
* 2023-12-01: :class:`WorkflowRunActionsOperations<azure.mgmt.web.v2023_12_01.aio.operations.WorkflowRunActionsOperations>`
* 2024-04-01: :class:`WorkflowRunActionsOperations<azure.mgmt.web.v2024_04_01.aio.operations.WorkflowRunActionsOperations>`
"""
api_version = self._get_api_version('workflow_run_actions')
if api_version == '2022-09-01':
@ -1130,6 +1207,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from ..v2023_01_01.aio.operations import WorkflowRunActionsOperations as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import WorkflowRunActionsOperations as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import WorkflowRunActionsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'workflow_run_actions'".format(api_version))
self._config.api_version = api_version
@ -1142,6 +1221,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`WorkflowRunsOperations<azure.mgmt.web.v2022_09_01.aio.operations.WorkflowRunsOperations>`
* 2023-01-01: :class:`WorkflowRunsOperations<azure.mgmt.web.v2023_01_01.aio.operations.WorkflowRunsOperations>`
* 2023-12-01: :class:`WorkflowRunsOperations<azure.mgmt.web.v2023_12_01.aio.operations.WorkflowRunsOperations>`
* 2024-04-01: :class:`WorkflowRunsOperations<azure.mgmt.web.v2024_04_01.aio.operations.WorkflowRunsOperations>`
"""
api_version = self._get_api_version('workflow_runs')
if api_version == '2022-09-01':
@ -1150,6 +1230,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from ..v2023_01_01.aio.operations import WorkflowRunsOperations as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import WorkflowRunsOperations as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import WorkflowRunsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'workflow_runs'".format(api_version))
self._config.api_version = api_version
@ -1162,6 +1244,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`WorkflowTriggerHistoriesOperations<azure.mgmt.web.v2022_09_01.aio.operations.WorkflowTriggerHistoriesOperations>`
* 2023-01-01: :class:`WorkflowTriggerHistoriesOperations<azure.mgmt.web.v2023_01_01.aio.operations.WorkflowTriggerHistoriesOperations>`
* 2023-12-01: :class:`WorkflowTriggerHistoriesOperations<azure.mgmt.web.v2023_12_01.aio.operations.WorkflowTriggerHistoriesOperations>`
* 2024-04-01: :class:`WorkflowTriggerHistoriesOperations<azure.mgmt.web.v2024_04_01.aio.operations.WorkflowTriggerHistoriesOperations>`
"""
api_version = self._get_api_version('workflow_trigger_histories')
if api_version == '2022-09-01':
@ -1170,6 +1253,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from ..v2023_01_01.aio.operations import WorkflowTriggerHistoriesOperations as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import WorkflowTriggerHistoriesOperations as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import WorkflowTriggerHistoriesOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'workflow_trigger_histories'".format(api_version))
self._config.api_version = api_version
@ -1182,6 +1267,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`WorkflowTriggersOperations<azure.mgmt.web.v2022_09_01.aio.operations.WorkflowTriggersOperations>`
* 2023-01-01: :class:`WorkflowTriggersOperations<azure.mgmt.web.v2023_01_01.aio.operations.WorkflowTriggersOperations>`
* 2023-12-01: :class:`WorkflowTriggersOperations<azure.mgmt.web.v2023_12_01.aio.operations.WorkflowTriggersOperations>`
* 2024-04-01: :class:`WorkflowTriggersOperations<azure.mgmt.web.v2024_04_01.aio.operations.WorkflowTriggersOperations>`
"""
api_version = self._get_api_version('workflow_triggers')
if api_version == '2022-09-01':
@ -1190,6 +1276,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from ..v2023_01_01.aio.operations import WorkflowTriggersOperations as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import WorkflowTriggersOperations as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import WorkflowTriggersOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'workflow_triggers'".format(api_version))
self._config.api_version = api_version
@ -1202,6 +1290,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`WorkflowVersionsOperations<azure.mgmt.web.v2022_09_01.aio.operations.WorkflowVersionsOperations>`
* 2023-01-01: :class:`WorkflowVersionsOperations<azure.mgmt.web.v2023_01_01.aio.operations.WorkflowVersionsOperations>`
* 2023-12-01: :class:`WorkflowVersionsOperations<azure.mgmt.web.v2023_12_01.aio.operations.WorkflowVersionsOperations>`
* 2024-04-01: :class:`WorkflowVersionsOperations<azure.mgmt.web.v2024_04_01.aio.operations.WorkflowVersionsOperations>`
"""
api_version = self._get_api_version('workflow_versions')
if api_version == '2022-09-01':
@ -1210,6 +1299,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from ..v2023_01_01.aio.operations import WorkflowVersionsOperations as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import WorkflowVersionsOperations as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import WorkflowVersionsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'workflow_versions'".format(api_version))
self._config.api_version = api_version
@ -1222,6 +1313,7 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
* 2022-09-01: :class:`WorkflowsOperations<azure.mgmt.web.v2022_09_01.aio.operations.WorkflowsOperations>`
* 2023-01-01: :class:`WorkflowsOperations<azure.mgmt.web.v2023_01_01.aio.operations.WorkflowsOperations>`
* 2023-12-01: :class:`WorkflowsOperations<azure.mgmt.web.v2023_12_01.aio.operations.WorkflowsOperations>`
* 2024-04-01: :class:`WorkflowsOperations<azure.mgmt.web.v2024_04_01.aio.operations.WorkflowsOperations>`
"""
api_version = self._get_api_version('workflows')
if api_version == '2022-09-01':
@ -1230,6 +1322,8 @@ class WebSiteManagementClient(WebSiteManagementClientOperationsMixin, MultiApiCl
from ..v2023_01_01.aio.operations import WorkflowsOperations as OperationClass
elif api_version == '2023-12-01':
from ..v2023_12_01.aio.operations import WorkflowsOperations as OperationClass
elif api_version == '2024-04-01':
from ..v2024_04_01.aio.operations import WorkflowsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'workflows'".format(api_version))
self._config.api_version = api_version

Просмотреть файл

@ -6,4 +6,4 @@
# --------------------------------------------------------------------------
from .v2016_03_01.models import *
from .v2018_02_01.models import *
from .v2023_12_01.models import *
from .v2024_04_01.models import *

Просмотреть файл

@ -1,66 +0,0 @@
# coding=utf-8
# --------------------------------------------------------------------------
# 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) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from typing import Any, TYPE_CHECKING
from azure.core.pipeline import policies
from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy
from ._version import VERSION
if TYPE_CHECKING:
# pylint: disable=unused-import,ungrouped-imports
from azure.core.credentials import TokenCredential
class WebSiteManagementClientConfiguration: # pylint: disable=too-many-instance-attributes,name-too-long
"""Configuration for WebSiteManagementClient.
Note that all parameters used to create this instance are saved as instance
attributes.
:param credential: Credential needed for the client to connect to Azure. Required.
:type credential: ~azure.core.credentials.TokenCredential
:param subscription_id: Your Azure subscription ID. This is a GUID-formatted string (e.g.
00000000-0000-0000-0000-000000000000). Required.
:type subscription_id: str
:keyword api_version: Api Version. Default value is "2015-04-01". Note that overriding this
default value may result in unsupported behavior.
:paramtype api_version: str
"""
def __init__(self, credential: "TokenCredential", subscription_id: str, **kwargs: Any) -> None:
api_version: str = kwargs.pop("api_version", "2015-04-01")
if credential is None:
raise ValueError("Parameter 'credential' must not be None.")
if subscription_id is None:
raise ValueError("Parameter 'subscription_id' must not be None.")
self.credential = credential
self.subscription_id = subscription_id
self.api_version = api_version
self.credential_scopes = kwargs.pop("credential_scopes", ["https://management.azure.com/.default"])
kwargs.setdefault("sdk_moniker", "mgmt-web/{}".format(VERSION))
self.polling_interval = kwargs.get("polling_interval", 30)
self._configure(**kwargs)
def _configure(self, **kwargs: Any) -> None:
self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs)
self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs)
self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs)
self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs)
self.http_logging_policy = kwargs.get("http_logging_policy") or ARMHttpLoggingPolicy(**kwargs)
self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs)
self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs)
self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs)
self.authentication_policy = kwargs.get("authentication_policy")
if self.credential and not self.authentication_policy:
self.authentication_policy = ARMChallengeAuthenticationPolicy(
self.credential, *self.credential_scopes, **kwargs
)

Просмотреть файл

@ -1,112 +0,0 @@
{
"chosen_version": "2015-04-01",
"total_api_version_list": ["2015-04-01"],
"client": {
"name": "WebSiteManagementClient",
"filename": "_web_site_management_client",
"description": "WebSite Management Client.",
"host_value": "\"https://management.azure.com\"",
"parameterized_host_template": null,
"azure_arm": true,
"has_public_lro_operations": true,
"client_side_validation": false,
"sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"WebSiteManagementClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}",
"async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"WebSiteManagementClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}"
},
"global_parameters": {
"sync": {
"credential": {
"signature": "credential: \"TokenCredential\",",
"description": "Credential needed for the client to connect to Azure. Required.",
"docstring_type": "~azure.core.credentials.TokenCredential",
"required": true,
"method_location": "positional"
},
"subscription_id": {
"signature": "subscription_id: str,",
"description": "Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). Required.",
"docstring_type": "str",
"required": true,
"method_location": "positional"
}
},
"async": {
"credential": {
"signature": "credential: \"AsyncTokenCredential\",",
"description": "Credential needed for the client to connect to Azure. Required.",
"docstring_type": "~azure.core.credentials_async.AsyncTokenCredential",
"required": true
},
"subscription_id": {
"signature": "subscription_id: str,",
"description": "Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). Required.",
"docstring_type": "str",
"required": true
}
},
"constant": {
},
"call": "credential, subscription_id",
"service_client_specific": {
"sync": {
"api_version": {
"signature": "api_version: Optional[str]=None,",
"description": "API version to use if no profile is provided, or if missing in profile.",
"docstring_type": "str",
"required": false,
"method_location": "positional"
},
"base_url": {
"signature": "base_url: str = \"https://management.azure.com\",",
"description": "Service URL",
"docstring_type": "str",
"required": false,
"method_location": "positional"
},
"profile": {
"signature": "profile: KnownProfiles=KnownProfiles.default,",
"description": "A profile definition, from KnownProfiles to dict.",
"docstring_type": "azure.profiles.KnownProfiles",
"required": false,
"method_location": "positional"
}
},
"async": {
"api_version": {
"signature": "api_version: Optional[str] = None,",
"description": "API version to use if no profile is provided, or if missing in profile.",
"docstring_type": "str",
"required": false,
"method_location": "positional"
},
"base_url": {
"signature": "base_url: str = \"https://management.azure.com\",",
"description": "Service URL",
"docstring_type": "str",
"required": false,
"method_location": "positional"
},
"profile": {
"signature": "profile: KnownProfiles = KnownProfiles.default,",
"description": "A profile definition, from KnownProfiles to dict.",
"docstring_type": "azure.profiles.KnownProfiles",
"required": false,
"method_location": "positional"
}
}
}
},
"config": {
"credential": true,
"credential_scopes": ["https://management.azure.com/.default"],
"credential_call_sync": "ARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)",
"credential_call_async": "AsyncARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)",
"sync_imports": "{\"regular\": {\"sdkcore\": {\"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}",
"async_imports": "{\"regular\": {\"sdkcore\": {\"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMHttpLoggingPolicy\", \"AsyncARMChallengeAuthenticationPolicy\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}"
},
"operation_groups": {
"domains": "DomainsOperations",
"top_level_domains": "TopLevelDomainsOperations",
"domain_registration_provider": "DomainRegistrationProviderOperations"
}
}

Просмотреть файл

@ -1,9 +0,0 @@
# coding=utf-8
# --------------------------------------------------------------------------
# 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) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
VERSION = "7.3.1"

Просмотреть файл

@ -1,124 +0,0 @@
# coding=utf-8
# --------------------------------------------------------------------------
# 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) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from copy import deepcopy
from typing import Any, TYPE_CHECKING
from typing_extensions import Self
from azure.core.pipeline import policies
from azure.core.rest import HttpRequest, HttpResponse
from azure.mgmt.core import ARMPipelineClient
from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy
from . import models as _models
from .._serialization import Deserializer, Serializer
from ._configuration import WebSiteManagementClientConfiguration
from .operations import DomainRegistrationProviderOperations, DomainsOperations, TopLevelDomainsOperations
if TYPE_CHECKING:
# pylint: disable=unused-import,ungrouped-imports
from azure.core.credentials import TokenCredential
class WebSiteManagementClient: # pylint: disable=client-accepts-api-version-keyword
"""WebSite Management Client.
:ivar domains: DomainsOperations operations
:vartype domains: azure.mgmt.web.v2015_04_01.operations.DomainsOperations
:ivar top_level_domains: TopLevelDomainsOperations operations
:vartype top_level_domains: azure.mgmt.web.v2015_04_01.operations.TopLevelDomainsOperations
:ivar domain_registration_provider: DomainRegistrationProviderOperations operations
:vartype domain_registration_provider:
azure.mgmt.web.v2015_04_01.operations.DomainRegistrationProviderOperations
:param credential: Credential needed for the client to connect to Azure. Required.
:type credential: ~azure.core.credentials.TokenCredential
:param subscription_id: Your Azure subscription ID. This is a GUID-formatted string (e.g.
00000000-0000-0000-0000-000000000000). Required.
:type subscription_id: str
:param base_url: Service URL. Default value is "https://management.azure.com".
:type base_url: str
:keyword api_version: Api Version. Default value is "2015-04-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.
"""
def __init__(
self,
credential: "TokenCredential",
subscription_id: str,
base_url: str = "https://management.azure.com",
**kwargs: Any
) -> None:
self._config = WebSiteManagementClientConfiguration(
credential=credential, subscription_id=subscription_id, **kwargs
)
_policies = kwargs.pop("policies", None)
if _policies is None:
_policies = [
policies.RequestIdPolicy(**kwargs),
self._config.headers_policy,
self._config.user_agent_policy,
self._config.proxy_policy,
policies.ContentDecodePolicy(**kwargs),
ARMAutoResourceProviderRegistrationPolicy(),
self._config.redirect_policy,
self._config.retry_policy,
self._config.authentication_policy,
self._config.custom_hook_policy,
self._config.logging_policy,
policies.DistributedTracingPolicy(**kwargs),
policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None,
self._config.http_logging_policy,
]
self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs)
client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)}
self._serialize = Serializer(client_models)
self._deserialize = Deserializer(client_models)
self._serialize.client_side_validation = False
self.domains = DomainsOperations(self._client, self._config, self._serialize, self._deserialize, "2015-04-01")
self.top_level_domains = TopLevelDomainsOperations(
self._client, self._config, self._serialize, self._deserialize, "2015-04-01"
)
self.domain_registration_provider = DomainRegistrationProviderOperations(
self._client, self._config, self._serialize, self._deserialize, "2015-04-01"
)
def _send_request(self, request: HttpRequest, *, stream: bool = False, **kwargs: Any) -> HttpResponse:
"""Runs the network request through the client's chained policies.
>>> from azure.core.rest import HttpRequest
>>> request = HttpRequest("GET", "https://www.example.org/")
<HttpRequest [GET], url: 'https://www.example.org/'>
>>> response = client._send_request(request)
<HttpResponse: 200 OK>
For more information on this code flow, see https://aka.ms/azsdk/dpcodegen/python/send_request
:param request: The network request you want to make. Required.
:type request: ~azure.core.rest.HttpRequest
:keyword bool stream: Whether the response payload will be streamed. Defaults to False.
:return: The response of your network call. Does not do error handling on your response.
:rtype: ~azure.core.rest.HttpResponse
"""
request_copy = deepcopy(request)
request_copy.url = self._client.format_url(request_copy.url)
return self._client.send_request(request_copy, stream=stream, **kwargs) # type: ignore
def close(self) -> None:
self._client.close()
def __enter__(self) -> Self:
self._client.__enter__()
return self
def __exit__(self, *exc_details: Any) -> None:
self._client.__exit__(*exc_details)

Просмотреть файл

@ -1,23 +0,0 @@
# coding=utf-8
# --------------------------------------------------------------------------
# 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) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from ._web_site_management_client import WebSiteManagementClient
try:
from ._patch import __all__ as _patch_all
from ._patch import * # pylint: disable=unused-wildcard-import
except ImportError:
_patch_all = []
from ._patch import patch_sdk as _patch_sdk
__all__ = [
"WebSiteManagementClient",
]
__all__.extend([p for p in _patch_all if p not in __all__])
_patch_sdk()

Просмотреть файл

@ -1,66 +0,0 @@
# coding=utf-8
# --------------------------------------------------------------------------
# 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) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from typing import Any, TYPE_CHECKING
from azure.core.pipeline import policies
from azure.mgmt.core.policies import ARMHttpLoggingPolicy, AsyncARMChallengeAuthenticationPolicy
from .._version import VERSION
if TYPE_CHECKING:
# pylint: disable=unused-import,ungrouped-imports
from azure.core.credentials_async import AsyncTokenCredential
class WebSiteManagementClientConfiguration: # pylint: disable=too-many-instance-attributes,name-too-long
"""Configuration for WebSiteManagementClient.
Note that all parameters used to create this instance are saved as instance
attributes.
:param credential: Credential needed for the client to connect to Azure. Required.
:type credential: ~azure.core.credentials_async.AsyncTokenCredential
:param subscription_id: Your Azure subscription ID. This is a GUID-formatted string (e.g.
00000000-0000-0000-0000-000000000000). Required.
:type subscription_id: str
:keyword api_version: Api Version. Default value is "2015-04-01". Note that overriding this
default value may result in unsupported behavior.
:paramtype api_version: str
"""
def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, **kwargs: Any) -> None:
api_version: str = kwargs.pop("api_version", "2015-04-01")
if credential is None:
raise ValueError("Parameter 'credential' must not be None.")
if subscription_id is None:
raise ValueError("Parameter 'subscription_id' must not be None.")
self.credential = credential
self.subscription_id = subscription_id
self.api_version = api_version
self.credential_scopes = kwargs.pop("credential_scopes", ["https://management.azure.com/.default"])
kwargs.setdefault("sdk_moniker", "mgmt-web/{}".format(VERSION))
self.polling_interval = kwargs.get("polling_interval", 30)
self._configure(**kwargs)
def _configure(self, **kwargs: Any) -> None:
self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs)
self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs)
self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs)
self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs)
self.http_logging_policy = kwargs.get("http_logging_policy") or ARMHttpLoggingPolicy(**kwargs)
self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs)
self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs)
self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs)
self.authentication_policy = kwargs.get("authentication_policy")
if self.credential and not self.authentication_policy:
self.authentication_policy = AsyncARMChallengeAuthenticationPolicy(
self.credential, *self.credential_scopes, **kwargs
)

Просмотреть файл

@ -1,126 +0,0 @@
# coding=utf-8
# --------------------------------------------------------------------------
# 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) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from copy import deepcopy
from typing import Any, Awaitable, TYPE_CHECKING
from typing_extensions import Self
from azure.core.pipeline import policies
from azure.core.rest import AsyncHttpResponse, HttpRequest
from azure.mgmt.core import AsyncARMPipelineClient
from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy
from .. import models as _models
from ..._serialization import Deserializer, Serializer
from ._configuration import WebSiteManagementClientConfiguration
from .operations import DomainRegistrationProviderOperations, DomainsOperations, TopLevelDomainsOperations
if TYPE_CHECKING:
# pylint: disable=unused-import,ungrouped-imports
from azure.core.credentials_async import AsyncTokenCredential
class WebSiteManagementClient: # pylint: disable=client-accepts-api-version-keyword
"""WebSite Management Client.
:ivar domains: DomainsOperations operations
:vartype domains: azure.mgmt.web.v2015_04_01.aio.operations.DomainsOperations
:ivar top_level_domains: TopLevelDomainsOperations operations
:vartype top_level_domains: azure.mgmt.web.v2015_04_01.aio.operations.TopLevelDomainsOperations
:ivar domain_registration_provider: DomainRegistrationProviderOperations operations
:vartype domain_registration_provider:
azure.mgmt.web.v2015_04_01.aio.operations.DomainRegistrationProviderOperations
:param credential: Credential needed for the client to connect to Azure. Required.
:type credential: ~azure.core.credentials_async.AsyncTokenCredential
:param subscription_id: Your Azure subscription ID. This is a GUID-formatted string (e.g.
00000000-0000-0000-0000-000000000000). Required.
:type subscription_id: str
:param base_url: Service URL. Default value is "https://management.azure.com".
:type base_url: str
:keyword api_version: Api Version. Default value is "2015-04-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.
"""
def __init__(
self,
credential: "AsyncTokenCredential",
subscription_id: str,
base_url: str = "https://management.azure.com",
**kwargs: Any
) -> None:
self._config = WebSiteManagementClientConfiguration(
credential=credential, subscription_id=subscription_id, **kwargs
)
_policies = kwargs.pop("policies", None)
if _policies is None:
_policies = [
policies.RequestIdPolicy(**kwargs),
self._config.headers_policy,
self._config.user_agent_policy,
self._config.proxy_policy,
policies.ContentDecodePolicy(**kwargs),
AsyncARMAutoResourceProviderRegistrationPolicy(),
self._config.redirect_policy,
self._config.retry_policy,
self._config.authentication_policy,
self._config.custom_hook_policy,
self._config.logging_policy,
policies.DistributedTracingPolicy(**kwargs),
policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None,
self._config.http_logging_policy,
]
self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs)
client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)}
self._serialize = Serializer(client_models)
self._deserialize = Deserializer(client_models)
self._serialize.client_side_validation = False
self.domains = DomainsOperations(self._client, self._config, self._serialize, self._deserialize, "2015-04-01")
self.top_level_domains = TopLevelDomainsOperations(
self._client, self._config, self._serialize, self._deserialize, "2015-04-01"
)
self.domain_registration_provider = DomainRegistrationProviderOperations(
self._client, self._config, self._serialize, self._deserialize, "2015-04-01"
)
def _send_request(
self, request: HttpRequest, *, stream: bool = False, **kwargs: Any
) -> Awaitable[AsyncHttpResponse]:
"""Runs the network request through the client's chained policies.
>>> from azure.core.rest import HttpRequest
>>> request = HttpRequest("GET", "https://www.example.org/")
<HttpRequest [GET], url: 'https://www.example.org/'>
>>> response = await client._send_request(request)
<AsyncHttpResponse: 200 OK>
For more information on this code flow, see https://aka.ms/azsdk/dpcodegen/python/send_request
:param request: The network request you want to make. Required.
:type request: ~azure.core.rest.HttpRequest
:keyword bool stream: Whether the response payload will be streamed. Defaults to False.
:return: The response of your network call. Does not do error handling on your response.
:rtype: ~azure.core.rest.AsyncHttpResponse
"""
request_copy = deepcopy(request)
request_copy.url = self._client.format_url(request_copy.url)
return self._client.send_request(request_copy, stream=stream, **kwargs) # type: ignore
async def close(self) -> None:
await self._client.close()
async def __aenter__(self) -> Self:
await self._client.__aenter__()
return self
async def __aexit__(self, *exc_details: Any) -> None:
await self._client.__aexit__(*exc_details)

Просмотреть файл

@ -1,23 +0,0 @@
# coding=utf-8
# --------------------------------------------------------------------------
# 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) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from ._domains_operations import DomainsOperations
from ._top_level_domains_operations import TopLevelDomainsOperations
from ._domain_registration_provider_operations import DomainRegistrationProviderOperations
from ._patch import __all__ as _patch_all
from ._patch import * # pylint: disable=unused-wildcard-import
from ._patch import patch_sdk as _patch_sdk
__all__ = [
"DomainsOperations",
"TopLevelDomainsOperations",
"DomainRegistrationProviderOperations",
]
__all__.extend([p for p in _patch_all if p not in __all__])
_patch_sdk()

Просмотреть файл

@ -1,136 +0,0 @@
# pylint: disable=too-many-lines,too-many-statements
# coding=utf-8
# --------------------------------------------------------------------------
# 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) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
import sys
from typing import Any, AsyncIterable, Callable, Dict, Optional, Type, TypeVar
import urllib.parse
from azure.core.async_paging import AsyncItemPaged, AsyncList
from azure.core.exceptions import (
ClientAuthenticationError,
HttpResponseError,
ResourceExistsError,
ResourceNotFoundError,
ResourceNotModifiedError,
map_error,
)
from azure.core.pipeline import PipelineResponse
from azure.core.rest import AsyncHttpResponse, HttpRequest
from azure.core.tracing.decorator import distributed_trace
from azure.core.utils import case_insensitive_dict
from azure.mgmt.core.exceptions import ARMErrorFormat
from ... import models as _models
from ...operations._domain_registration_provider_operations import build_list_operations_request
if sys.version_info >= (3, 9):
from collections.abc import MutableMapping
else:
from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]]
class DomainRegistrationProviderOperations:
"""
.. warning::
**DO NOT** instantiate this class directly.
Instead, you should access the following operations through
:class:`~azure.mgmt.web.v2015_04_01.aio.WebSiteManagementClient`'s
:attr:`domain_registration_provider` attribute.
"""
models = _models
def __init__(self, *args, **kwargs) -> None:
input_args = list(args)
self._client = input_args.pop(0) if input_args else kwargs.pop("client")
self._config = input_args.pop(0) if input_args else kwargs.pop("config")
self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer")
self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer")
self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version")
@distributed_trace
def list_operations(self, **kwargs: Any) -> AsyncIterable["_models.CsmOperationDescription"]:
"""Implements Csm operations Api to exposes the list of available Csm Apis under the resource
provider.
Implements Csm operations Api to exposes the list of available Csm Apis under the resource
provider.
:return: An iterator like instance of either CsmOperationDescription or the result of
cls(response)
:rtype:
~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.web.v2015_04_01.models.CsmOperationDescription]
:raises ~azure.core.exceptions.HttpResponseError:
"""
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2015-04-01"))
cls: ClsType[_models.CsmOperationCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
304: ResourceNotModifiedError,
}
error_map.update(kwargs.pop("error_map", {}) or {})
def prepare_request(next_link=None):
if not next_link:
_request = build_list_operations_request(
api_version=api_version,
headers=_headers,
params=_params,
)
_request.url = self._client.format_url(_request.url)
else:
# make call to next link with the client's api-version
_parsed_next_link = urllib.parse.urlparse(next_link)
_next_request_params = case_insensitive_dict(
{
key: [urllib.parse.quote(v) for v in value]
for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items()
}
)
_next_request_params["api-version"] = self._api_version
_request = HttpRequest(
"GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params
)
_request.url = self._client.format_url(_request.url)
_request.method = "GET"
return _request
async def extract_data(pipeline_response):
deserialized = self._deserialize("CsmOperationCollection", pipeline_response)
list_of_elem = deserialized.value
if cls:
list_of_elem = cls(list_of_elem) # type: ignore
return deserialized.next_link or None, AsyncList(list_of_elem)
async def get_next(next_link=None):
_request = prepare_request(next_link)
_stream = False
pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access
_request, stream=_stream, **kwargs
)
response = pipeline_response.http_response
if response.status_code not in [200]:
map_error(status_code=response.status_code, response=response, error_map=error_map)
raise HttpResponseError(response=response, error_format=ARMErrorFormat)
return pipeline_response
return AsyncItemPaged(get_next, extract_data)

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -1,337 +0,0 @@
# pylint: disable=too-many-lines,too-many-statements
# coding=utf-8
# --------------------------------------------------------------------------
# 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) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from io import IOBase
import sys
from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, Type, TypeVar, Union, overload
import urllib.parse
from azure.core.async_paging import AsyncItemPaged, AsyncList
from azure.core.exceptions import (
ClientAuthenticationError,
HttpResponseError,
ResourceExistsError,
ResourceNotFoundError,
ResourceNotModifiedError,
map_error,
)
from azure.core.pipeline import PipelineResponse
from azure.core.rest import AsyncHttpResponse, HttpRequest
from azure.core.tracing.decorator import distributed_trace
from azure.core.tracing.decorator_async import distributed_trace_async
from azure.core.utils import case_insensitive_dict
from azure.mgmt.core.exceptions import ARMErrorFormat
from ... import models as _models
from ...operations._top_level_domains_operations import (
build_get_request,
build_list_agreements_request,
build_list_request,
)
if sys.version_info >= (3, 9):
from collections.abc import MutableMapping
else:
from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]]
class TopLevelDomainsOperations:
"""
.. warning::
**DO NOT** instantiate this class directly.
Instead, you should access the following operations through
:class:`~azure.mgmt.web.v2015_04_01.aio.WebSiteManagementClient`'s
:attr:`top_level_domains` attribute.
"""
models = _models
def __init__(self, *args, **kwargs) -> None:
input_args = list(args)
self._client = input_args.pop(0) if input_args else kwargs.pop("client")
self._config = input_args.pop(0) if input_args else kwargs.pop("config")
self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer")
self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer")
self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version")
@distributed_trace
def list(self, **kwargs: Any) -> AsyncIterable["_models.TopLevelDomain"]:
"""Get all top-level domains supported for registration.
Get all top-level domains supported for registration.
:return: An iterator like instance of either TopLevelDomain or the result of cls(response)
:rtype:
~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.web.v2015_04_01.models.TopLevelDomain]
:raises ~azure.core.exceptions.HttpResponseError:
"""
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2015-04-01"))
cls: ClsType[_models.TopLevelDomainCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
304: ResourceNotModifiedError,
}
error_map.update(kwargs.pop("error_map", {}) or {})
def prepare_request(next_link=None):
if not next_link:
_request = build_list_request(
subscription_id=self._config.subscription_id,
api_version=api_version,
headers=_headers,
params=_params,
)
_request.url = self._client.format_url(_request.url)
else:
# make call to next link with the client's api-version
_parsed_next_link = urllib.parse.urlparse(next_link)
_next_request_params = case_insensitive_dict(
{
key: [urllib.parse.quote(v) for v in value]
for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items()
}
)
_next_request_params["api-version"] = self._api_version
_request = HttpRequest(
"GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params
)
_request.url = self._client.format_url(_request.url)
_request.method = "GET"
return _request
async def extract_data(pipeline_response):
deserialized = self._deserialize("TopLevelDomainCollection", pipeline_response)
list_of_elem = deserialized.value
if cls:
list_of_elem = cls(list_of_elem) # type: ignore
return deserialized.next_link or None, AsyncList(list_of_elem)
async def get_next(next_link=None):
_request = prepare_request(next_link)
_stream = False
pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access
_request, stream=_stream, **kwargs
)
response = pipeline_response.http_response
if response.status_code not in [200]:
map_error(status_code=response.status_code, response=response, error_map=error_map)
raise HttpResponseError(response=response, error_format=ARMErrorFormat)
return pipeline_response
return AsyncItemPaged(get_next, extract_data)
@distributed_trace_async
async def get(self, name: str, **kwargs: Any) -> _models.TopLevelDomain:
"""Get details of a top-level domain.
Get details of a top-level domain.
:param name: Name of the top-level domain. Required.
:type name: str
:return: TopLevelDomain or the result of cls(response)
:rtype: ~azure.mgmt.web.v2015_04_01.models.TopLevelDomain
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
304: ResourceNotModifiedError,
}
error_map.update(kwargs.pop("error_map", {}) or {})
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2015-04-01"))
cls: ClsType[_models.TopLevelDomain] = kwargs.pop("cls", None)
_request = build_get_request(
name=name,
subscription_id=self._config.subscription_id,
api_version=api_version,
headers=_headers,
params=_params,
)
_request.url = self._client.format_url(_request.url)
_stream = False
pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access
_request, stream=_stream, **kwargs
)
response = pipeline_response.http_response
if response.status_code not in [200]:
map_error(status_code=response.status_code, response=response, error_map=error_map)
raise HttpResponseError(response=response, error_format=ARMErrorFormat)
deserialized = self._deserialize("TopLevelDomain", pipeline_response.http_response)
if cls:
return cls(pipeline_response, deserialized, {}) # type: ignore
return deserialized # type: ignore
@overload
def list_agreements(
self,
name: str,
agreement_option: _models.TopLevelDomainAgreementOption,
*,
content_type: str = "application/json",
**kwargs: Any
) -> AsyncIterable["_models.TldLegalAgreement"]:
"""Gets all legal agreements that user needs to accept before purchasing a domain.
Gets all legal agreements that user needs to accept before purchasing a domain.
:param name: Name of the top-level domain. Required.
:type name: str
:param agreement_option: Domain agreement options. Required.
:type agreement_option: ~azure.mgmt.web.v2015_04_01.models.TopLevelDomainAgreementOption
:keyword content_type: Body Parameter content-type. Content type parameter for JSON body.
Default value is "application/json".
:paramtype content_type: str
:return: An iterator like instance of either TldLegalAgreement or the result of cls(response)
:rtype:
~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.web.v2015_04_01.models.TldLegalAgreement]
:raises ~azure.core.exceptions.HttpResponseError:
"""
@overload
def list_agreements(
self, name: str, agreement_option: IO[bytes], *, content_type: str = "application/json", **kwargs: Any
) -> AsyncIterable["_models.TldLegalAgreement"]:
"""Gets all legal agreements that user needs to accept before purchasing a domain.
Gets all legal agreements that user needs to accept before purchasing a domain.
:param name: Name of the top-level domain. Required.
:type name: str
:param agreement_option: Domain agreement options. Required.
:type agreement_option: IO[bytes]
:keyword content_type: Body Parameter content-type. Content type parameter for binary body.
Default value is "application/json".
:paramtype content_type: str
:return: An iterator like instance of either TldLegalAgreement or the result of cls(response)
:rtype:
~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.web.v2015_04_01.models.TldLegalAgreement]
:raises ~azure.core.exceptions.HttpResponseError:
"""
@distributed_trace
def list_agreements(
self, name: str, agreement_option: Union[_models.TopLevelDomainAgreementOption, IO[bytes]], **kwargs: Any
) -> AsyncIterable["_models.TldLegalAgreement"]:
"""Gets all legal agreements that user needs to accept before purchasing a domain.
Gets all legal agreements that user needs to accept before purchasing a domain.
:param name: Name of the top-level domain. Required.
:type name: str
:param agreement_option: Domain agreement options. Is either a TopLevelDomainAgreementOption
type or a IO[bytes] type. Required.
:type agreement_option: ~azure.mgmt.web.v2015_04_01.models.TopLevelDomainAgreementOption or
IO[bytes]
:return: An iterator like instance of either TldLegalAgreement or the result of cls(response)
:rtype:
~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.web.v2015_04_01.models.TldLegalAgreement]
:raises ~azure.core.exceptions.HttpResponseError:
"""
_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", self._api_version or "2015-04-01"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
cls: ClsType[_models.TldLegalAgreementCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
304: ResourceNotModifiedError,
}
error_map.update(kwargs.pop("error_map", {}) or {})
content_type = content_type or "application/json"
_json = None
_content = None
if isinstance(agreement_option, (IOBase, bytes)):
_content = agreement_option
else:
_json = self._serialize.body(agreement_option, "TopLevelDomainAgreementOption")
def prepare_request(next_link=None):
if not next_link:
_request = build_list_agreements_request(
name=name,
subscription_id=self._config.subscription_id,
api_version=api_version,
content_type=content_type,
json=_json,
content=_content,
headers=_headers,
params=_params,
)
_request.url = self._client.format_url(_request.url)
else:
# make call to next link with the client's api-version
_parsed_next_link = urllib.parse.urlparse(next_link)
_next_request_params = case_insensitive_dict(
{
key: [urllib.parse.quote(v) for v in value]
for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items()
}
)
_next_request_params["api-version"] = self._api_version
_request = HttpRequest(
"GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params
)
_request.url = self._client.format_url(_request.url)
_request.method = "GET"
return _request
async def extract_data(pipeline_response):
deserialized = self._deserialize("TldLegalAgreementCollection", pipeline_response)
list_of_elem = deserialized.value
if cls:
list_of_elem = cls(list_of_elem) # type: ignore
return deserialized.next_link or None, AsyncList(list_of_elem)
async def get_next(next_link=None):
_request = prepare_request(next_link)
_stream = False
pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access
_request, stream=_stream, **kwargs
)
response = pipeline_response.http_response
if response.status_code not in [200]:
map_error(status_code=response.status_code, response=response, error_map=error_map)
raise HttpResponseError(response=response, error_format=ARMErrorFormat)
return pipeline_response
return AsyncItemPaged(get_next, extract_data)

Просмотреть файл

@ -1,95 +0,0 @@
# coding=utf-8
# --------------------------------------------------------------------------
# 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) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from ._models_py3 import Address
from ._models_py3 import Contact
from ._models_py3 import CsmOperationCollection
from ._models_py3 import CsmOperationDescription
from ._models_py3 import CsmOperationDescriptionProperties
from ._models_py3 import CsmOperationDisplay
from ._models_py3 import Dimension
from ._models_py3 import Domain
from ._models_py3 import DomainAvailablilityCheckResult
from ._models_py3 import DomainCollection
from ._models_py3 import DomainControlCenterSsoRequest
from ._models_py3 import DomainOwnershipIdentifier
from ._models_py3 import DomainOwnershipIdentifierCollection
from ._models_py3 import DomainPatchResource
from ._models_py3 import DomainPurchaseConsent
from ._models_py3 import DomainRecommendationSearchParameters
from ._models_py3 import ErrorResponse
from ._models_py3 import HostName
from ._models_py3 import MetricAvailability
from ._models_py3 import MetricSpecification
from ._models_py3 import NameIdentifier
from ._models_py3 import NameIdentifierCollection
from ._models_py3 import ProxyOnlyResource
from ._models_py3 import Resource
from ._models_py3 import ServiceSpecification
from ._models_py3 import TldLegalAgreement
from ._models_py3 import TldLegalAgreementCollection
from ._models_py3 import TopLevelDomain
from ._models_py3 import TopLevelDomainAgreementOption
from ._models_py3 import TopLevelDomainCollection
from ._web_site_management_client_enums import AzureResourceType
from ._web_site_management_client_enums import CustomHostNameDnsRecordType
from ._web_site_management_client_enums import DnsType
from ._web_site_management_client_enums import DomainPatchResourcePropertiesDomainNotRenewableReasonsItem
from ._web_site_management_client_enums import DomainPropertiesDomainNotRenewableReasonsItem
from ._web_site_management_client_enums import DomainStatus
from ._web_site_management_client_enums import DomainType
from ._web_site_management_client_enums import HostNameType
from ._web_site_management_client_enums import ProvisioningState
from ._patch import __all__ as _patch_all
from ._patch import * # pylint: disable=unused-wildcard-import
from ._patch import patch_sdk as _patch_sdk
__all__ = [
"Address",
"Contact",
"CsmOperationCollection",
"CsmOperationDescription",
"CsmOperationDescriptionProperties",
"CsmOperationDisplay",
"Dimension",
"Domain",
"DomainAvailablilityCheckResult",
"DomainCollection",
"DomainControlCenterSsoRequest",
"DomainOwnershipIdentifier",
"DomainOwnershipIdentifierCollection",
"DomainPatchResource",
"DomainPurchaseConsent",
"DomainRecommendationSearchParameters",
"ErrorResponse",
"HostName",
"MetricAvailability",
"MetricSpecification",
"NameIdentifier",
"NameIdentifierCollection",
"ProxyOnlyResource",
"Resource",
"ServiceSpecification",
"TldLegalAgreement",
"TldLegalAgreementCollection",
"TopLevelDomain",
"TopLevelDomainAgreementOption",
"TopLevelDomainCollection",
"AzureResourceType",
"CustomHostNameDnsRecordType",
"DnsType",
"DomainPatchResourcePropertiesDomainNotRenewableReasonsItem",
"DomainPropertiesDomainNotRenewableReasonsItem",
"DomainStatus",
"DomainType",
"HostNameType",
"ProvisioningState",
]
__all__.extend([p for p in _patch_all if p not in __all__])
_patch_sdk()

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -1,100 +0,0 @@
# coding=utf-8
# --------------------------------------------------------------------------
# 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) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from enum import Enum
from azure.core import CaseInsensitiveEnumMeta
class AzureResourceType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Type of the Azure resource the hostname is assigned to."""
WEBSITE = "Website"
TRAFFIC_MANAGER = "TrafficManager"
class CustomHostNameDnsRecordType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Type of the DNS record."""
C_NAME = "CName"
A = "A"
class DnsType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Current DNS type."""
AZURE_DNS = "AzureDns"
DEFAULT_DOMAIN_REGISTRAR_DNS = "DefaultDomainRegistrarDns"
class DomainPatchResourcePropertiesDomainNotRenewableReasonsItem(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""DomainPatchResourcePropertiesDomainNotRenewableReasonsItem."""
REGISTRATION_STATUS_NOT_SUPPORTED_FOR_RENEWAL = "RegistrationStatusNotSupportedForRenewal"
EXPIRATION_NOT_IN_RENEWAL_TIME_RANGE = "ExpirationNotInRenewalTimeRange"
SUBSCRIPTION_NOT_ACTIVE = "SubscriptionNotActive"
class DomainPropertiesDomainNotRenewableReasonsItem(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""DomainPropertiesDomainNotRenewableReasonsItem."""
REGISTRATION_STATUS_NOT_SUPPORTED_FOR_RENEWAL = "RegistrationStatusNotSupportedForRenewal"
EXPIRATION_NOT_IN_RENEWAL_TIME_RANGE = "ExpirationNotInRenewalTimeRange"
SUBSCRIPTION_NOT_ACTIVE = "SubscriptionNotActive"
class DomainStatus(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Domain registration status."""
ACTIVE = "Active"
AWAITING = "Awaiting"
CANCELLED = "Cancelled"
CONFISCATED = "Confiscated"
DISABLED = "Disabled"
EXCLUDED = "Excluded"
EXPIRED = "Expired"
FAILED = "Failed"
HELD = "Held"
LOCKED = "Locked"
PARKED = "Parked"
PENDING = "Pending"
RESERVED = "Reserved"
REVERTED = "Reverted"
SUSPENDED = "Suspended"
TRANSFERRED = "Transferred"
UNKNOWN = "Unknown"
UNLOCKED = "Unlocked"
UNPARKED = "Unparked"
UPDATED = "Updated"
JSON_CONVERTER_FAILED = "JsonConverterFailed"
class DomainType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Valid values are Regular domain: Azure will charge the full price of domain registration,
SoftDeleted: Purchasing this domain will simply restore it and this operation will not cost
anything.
"""
REGULAR = "Regular"
SOFT_DELETED = "SoftDeleted"
class HostNameType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Type of the hostname."""
VERIFIED = "Verified"
MANAGED = "Managed"
class ProvisioningState(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Domain provisioning state."""
SUCCEEDED = "Succeeded"
FAILED = "Failed"
CANCELED = "Canceled"
IN_PROGRESS = "InProgress"
DELETING = "Deleting"

Просмотреть файл

@ -1,23 +0,0 @@
# coding=utf-8
# --------------------------------------------------------------------------
# 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) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from ._domains_operations import DomainsOperations
from ._top_level_domains_operations import TopLevelDomainsOperations
from ._domain_registration_provider_operations import DomainRegistrationProviderOperations
from ._patch import __all__ as _patch_all
from ._patch import * # pylint: disable=unused-wildcard-import
from ._patch import patch_sdk as _patch_sdk
__all__ = [
"DomainsOperations",
"TopLevelDomainsOperations",
"DomainRegistrationProviderOperations",
]
__all__.extend([p for p in _patch_all if p not in __all__])
_patch_sdk()

Просмотреть файл

@ -1,158 +0,0 @@
# pylint: disable=too-many-lines,too-many-statements
# coding=utf-8
# --------------------------------------------------------------------------
# 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) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
import sys
from typing import Any, Callable, Dict, Iterable, Optional, Type, TypeVar
import urllib.parse
from azure.core.exceptions import (
ClientAuthenticationError,
HttpResponseError,
ResourceExistsError,
ResourceNotFoundError,
ResourceNotModifiedError,
map_error,
)
from azure.core.paging import ItemPaged
from azure.core.pipeline import PipelineResponse
from azure.core.rest import HttpRequest, HttpResponse
from azure.core.tracing.decorator import distributed_trace
from azure.core.utils import case_insensitive_dict
from azure.mgmt.core.exceptions import ARMErrorFormat
from .. import models as _models
from ..._serialization import Serializer
if sys.version_info >= (3, 9):
from collections.abc import MutableMapping
else:
from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
_SERIALIZER = Serializer()
_SERIALIZER.client_side_validation = False
def build_list_operations_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", "2015-04-01"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
_url = kwargs.pop("template_url", "/providers/Microsoft.DomainRegistration/operations")
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
# Construct headers
_headers["Accept"] = _SERIALIZER.header("accept", accept, "str")
return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs)
class DomainRegistrationProviderOperations:
"""
.. warning::
**DO NOT** instantiate this class directly.
Instead, you should access the following operations through
:class:`~azure.mgmt.web.v2015_04_01.WebSiteManagementClient`'s
:attr:`domain_registration_provider` attribute.
"""
models = _models
def __init__(self, *args, **kwargs):
input_args = list(args)
self._client = input_args.pop(0) if input_args else kwargs.pop("client")
self._config = input_args.pop(0) if input_args else kwargs.pop("config")
self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer")
self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer")
self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version")
@distributed_trace
def list_operations(self, **kwargs: Any) -> Iterable["_models.CsmOperationDescription"]:
"""Implements Csm operations Api to exposes the list of available Csm Apis under the resource
provider.
Implements Csm operations Api to exposes the list of available Csm Apis under the resource
provider.
:return: An iterator like instance of either CsmOperationDescription or the result of
cls(response)
:rtype:
~azure.core.paging.ItemPaged[~azure.mgmt.web.v2015_04_01.models.CsmOperationDescription]
:raises ~azure.core.exceptions.HttpResponseError:
"""
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2015-04-01"))
cls: ClsType[_models.CsmOperationCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
304: ResourceNotModifiedError,
}
error_map.update(kwargs.pop("error_map", {}) or {})
def prepare_request(next_link=None):
if not next_link:
_request = build_list_operations_request(
api_version=api_version,
headers=_headers,
params=_params,
)
_request.url = self._client.format_url(_request.url)
else:
# make call to next link with the client's api-version
_parsed_next_link = urllib.parse.urlparse(next_link)
_next_request_params = case_insensitive_dict(
{
key: [urllib.parse.quote(v) for v in value]
for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items()
}
)
_next_request_params["api-version"] = self._api_version
_request = HttpRequest(
"GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params
)
_request.url = self._client.format_url(_request.url)
_request.method = "GET"
return _request
def extract_data(pipeline_response):
deserialized = self._deserialize("CsmOperationCollection", pipeline_response)
list_of_elem = deserialized.value
if cls:
list_of_elem = cls(list_of_elem) # type: ignore
return deserialized.next_link or None, iter(list_of_elem)
def get_next(next_link=None):
_request = prepare_request(next_link)
_stream = False
pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access
_request, stream=_stream, **kwargs
)
response = pipeline_response.http_response
if response.status_code not in [200]:
map_error(status_code=response.status_code, response=response, error_map=error_map)
raise HttpResponseError(response=response, error_format=ARMErrorFormat)
return pipeline_response
return ItemPaged(get_next, extract_data)

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -1,415 +0,0 @@
# pylint: disable=too-many-lines,too-many-statements
# coding=utf-8
# --------------------------------------------------------------------------
# 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) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from io import IOBase
import sys
from typing import Any, Callable, Dict, IO, Iterable, Optional, Type, TypeVar, Union, overload
import urllib.parse
from azure.core.exceptions import (
ClientAuthenticationError,
HttpResponseError,
ResourceExistsError,
ResourceNotFoundError,
ResourceNotModifiedError,
map_error,
)
from azure.core.paging import ItemPaged
from azure.core.pipeline import PipelineResponse
from azure.core.rest import HttpRequest, HttpResponse
from azure.core.tracing.decorator import distributed_trace
from azure.core.utils import case_insensitive_dict
from azure.mgmt.core.exceptions import ARMErrorFormat
from .. import models as _models
from ..._serialization import Serializer
if sys.version_info >= (3, 9):
from collections.abc import MutableMapping
else:
from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
_SERIALIZER = Serializer()
_SERIALIZER.client_side_validation = False
def build_list_request(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", "2015-04-01"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
_url = kwargs.pop(
"template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains"
) # pylint: disable=line-too-long
path_format_arguments = {
"subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"),
}
_url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
# Construct headers
_headers["Accept"] = _SERIALIZER.header("accept", accept, "str")
return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs)
def build_get_request(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", "2015-04-01"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
_url = kwargs.pop(
"template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains/{name}"
) # pylint: disable=line-too-long
path_format_arguments = {
"name": _SERIALIZER.url("name", name, "str"),
"subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"),
}
_url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
# Construct headers
_headers["Accept"] = _SERIALIZER.header("accept", accept, "str")
return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs)
def build_list_agreements_request(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", "2015-04-01"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
accept = _headers.pop("Accept", "application/json")
# Construct URL
_url = kwargs.pop(
"template_url",
"/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains/{name}/listAgreements",
) # pylint: disable=line-too-long
path_format_arguments = {
"name": _SERIALIZER.url("name", name, "str"),
"subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str"),
}
_url: str = _url.format(**path_format_arguments) # type: ignore
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
# Construct headers
if content_type is not None:
_headers["Content-Type"] = _SERIALIZER.header("content_type", content_type, "str")
_headers["Accept"] = _SERIALIZER.header("accept", accept, "str")
return HttpRequest(method="POST", url=_url, params=_params, headers=_headers, **kwargs)
class TopLevelDomainsOperations:
"""
.. warning::
**DO NOT** instantiate this class directly.
Instead, you should access the following operations through
:class:`~azure.mgmt.web.v2015_04_01.WebSiteManagementClient`'s
:attr:`top_level_domains` attribute.
"""
models = _models
def __init__(self, *args, **kwargs):
input_args = list(args)
self._client = input_args.pop(0) if input_args else kwargs.pop("client")
self._config = input_args.pop(0) if input_args else kwargs.pop("config")
self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer")
self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer")
self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version")
@distributed_trace
def list(self, **kwargs: Any) -> Iterable["_models.TopLevelDomain"]:
"""Get all top-level domains supported for registration.
Get all top-level domains supported for registration.
:return: An iterator like instance of either TopLevelDomain or the result of cls(response)
:rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.web.v2015_04_01.models.TopLevelDomain]
:raises ~azure.core.exceptions.HttpResponseError:
"""
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2015-04-01"))
cls: ClsType[_models.TopLevelDomainCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
304: ResourceNotModifiedError,
}
error_map.update(kwargs.pop("error_map", {}) or {})
def prepare_request(next_link=None):
if not next_link:
_request = build_list_request(
subscription_id=self._config.subscription_id,
api_version=api_version,
headers=_headers,
params=_params,
)
_request.url = self._client.format_url(_request.url)
else:
# make call to next link with the client's api-version
_parsed_next_link = urllib.parse.urlparse(next_link)
_next_request_params = case_insensitive_dict(
{
key: [urllib.parse.quote(v) for v in value]
for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items()
}
)
_next_request_params["api-version"] = self._api_version
_request = HttpRequest(
"GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params
)
_request.url = self._client.format_url(_request.url)
_request.method = "GET"
return _request
def extract_data(pipeline_response):
deserialized = self._deserialize("TopLevelDomainCollection", pipeline_response)
list_of_elem = deserialized.value
if cls:
list_of_elem = cls(list_of_elem) # type: ignore
return deserialized.next_link or None, iter(list_of_elem)
def get_next(next_link=None):
_request = prepare_request(next_link)
_stream = False
pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access
_request, stream=_stream, **kwargs
)
response = pipeline_response.http_response
if response.status_code not in [200]:
map_error(status_code=response.status_code, response=response, error_map=error_map)
raise HttpResponseError(response=response, error_format=ARMErrorFormat)
return pipeline_response
return ItemPaged(get_next, extract_data)
@distributed_trace
def get(self, name: str, **kwargs: Any) -> _models.TopLevelDomain:
"""Get details of a top-level domain.
Get details of a top-level domain.
:param name: Name of the top-level domain. Required.
:type name: str
:return: TopLevelDomain or the result of cls(response)
:rtype: ~azure.mgmt.web.v2015_04_01.models.TopLevelDomain
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
304: ResourceNotModifiedError,
}
error_map.update(kwargs.pop("error_map", {}) or {})
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2015-04-01"))
cls: ClsType[_models.TopLevelDomain] = kwargs.pop("cls", None)
_request = build_get_request(
name=name,
subscription_id=self._config.subscription_id,
api_version=api_version,
headers=_headers,
params=_params,
)
_request.url = self._client.format_url(_request.url)
_stream = False
pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access
_request, stream=_stream, **kwargs
)
response = pipeline_response.http_response
if response.status_code not in [200]:
map_error(status_code=response.status_code, response=response, error_map=error_map)
raise HttpResponseError(response=response, error_format=ARMErrorFormat)
deserialized = self._deserialize("TopLevelDomain", pipeline_response.http_response)
if cls:
return cls(pipeline_response, deserialized, {}) # type: ignore
return deserialized # type: ignore
@overload
def list_agreements(
self,
name: str,
agreement_option: _models.TopLevelDomainAgreementOption,
*,
content_type: str = "application/json",
**kwargs: Any
) -> Iterable["_models.TldLegalAgreement"]:
"""Gets all legal agreements that user needs to accept before purchasing a domain.
Gets all legal agreements that user needs to accept before purchasing a domain.
:param name: Name of the top-level domain. Required.
:type name: str
:param agreement_option: Domain agreement options. Required.
:type agreement_option: ~azure.mgmt.web.v2015_04_01.models.TopLevelDomainAgreementOption
:keyword content_type: Body Parameter content-type. Content type parameter for JSON body.
Default value is "application/json".
:paramtype content_type: str
:return: An iterator like instance of either TldLegalAgreement or the result of cls(response)
:rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.web.v2015_04_01.models.TldLegalAgreement]
:raises ~azure.core.exceptions.HttpResponseError:
"""
@overload
def list_agreements(
self, name: str, agreement_option: IO[bytes], *, content_type: str = "application/json", **kwargs: Any
) -> Iterable["_models.TldLegalAgreement"]:
"""Gets all legal agreements that user needs to accept before purchasing a domain.
Gets all legal agreements that user needs to accept before purchasing a domain.
:param name: Name of the top-level domain. Required.
:type name: str
:param agreement_option: Domain agreement options. Required.
:type agreement_option: IO[bytes]
:keyword content_type: Body Parameter content-type. Content type parameter for binary body.
Default value is "application/json".
:paramtype content_type: str
:return: An iterator like instance of either TldLegalAgreement or the result of cls(response)
:rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.web.v2015_04_01.models.TldLegalAgreement]
:raises ~azure.core.exceptions.HttpResponseError:
"""
@distributed_trace
def list_agreements(
self, name: str, agreement_option: Union[_models.TopLevelDomainAgreementOption, IO[bytes]], **kwargs: Any
) -> Iterable["_models.TldLegalAgreement"]:
"""Gets all legal agreements that user needs to accept before purchasing a domain.
Gets all legal agreements that user needs to accept before purchasing a domain.
:param name: Name of the top-level domain. Required.
:type name: str
:param agreement_option: Domain agreement options. Is either a TopLevelDomainAgreementOption
type or a IO[bytes] type. Required.
:type agreement_option: ~azure.mgmt.web.v2015_04_01.models.TopLevelDomainAgreementOption or
IO[bytes]
:return: An iterator like instance of either TldLegalAgreement or the result of cls(response)
:rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.web.v2015_04_01.models.TldLegalAgreement]
:raises ~azure.core.exceptions.HttpResponseError:
"""
_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", self._api_version or "2015-04-01"))
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
cls: ClsType[_models.TldLegalAgreementCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
304: ResourceNotModifiedError,
}
error_map.update(kwargs.pop("error_map", {}) or {})
content_type = content_type or "application/json"
_json = None
_content = None
if isinstance(agreement_option, (IOBase, bytes)):
_content = agreement_option
else:
_json = self._serialize.body(agreement_option, "TopLevelDomainAgreementOption")
def prepare_request(next_link=None):
if not next_link:
_request = build_list_agreements_request(
name=name,
subscription_id=self._config.subscription_id,
api_version=api_version,
content_type=content_type,
json=_json,
content=_content,
headers=_headers,
params=_params,
)
_request.url = self._client.format_url(_request.url)
else:
# make call to next link with the client's api-version
_parsed_next_link = urllib.parse.urlparse(next_link)
_next_request_params = case_insensitive_dict(
{
key: [urllib.parse.quote(v) for v in value]
for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items()
}
)
_next_request_params["api-version"] = self._api_version
_request = HttpRequest(
"GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params
)
_request.url = self._client.format_url(_request.url)
_request.method = "GET"
return _request
def extract_data(pipeline_response):
deserialized = self._deserialize("TldLegalAgreementCollection", pipeline_response)
list_of_elem = deserialized.value
if cls:
list_of_elem = cls(list_of_elem) # type: ignore
return deserialized.next_link or None, iter(list_of_elem)
def get_next(next_link=None):
_request = prepare_request(next_link)
_stream = False
pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access
_request, stream=_stream, **kwargs
)
response = pipeline_response.http_response
if response.status_code not in [200]:
map_error(status_code=response.status_code, response=response, error_map=error_map)
raise HttpResponseError(response=response, error_format=ARMErrorFormat)
return pipeline_response
return ItemPaged(get_next, extract_data)

Просмотреть файл

@ -1,26 +0,0 @@
# coding=utf-8
# --------------------------------------------------------------------------
# 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) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from ._web_site_management_client import WebSiteManagementClient
from ._version import VERSION
__version__ = VERSION
try:
from ._patch import __all__ as _patch_all
from ._patch import * # pylint: disable=unused-wildcard-import
except ImportError:
_patch_all = []
from ._patch import patch_sdk as _patch_sdk
__all__ = [
"WebSiteManagementClient",
]
__all__.extend([p for p in _patch_all if p not in __all__])
_patch_sdk()

Просмотреть файл

@ -1,66 +0,0 @@
# coding=utf-8
# --------------------------------------------------------------------------
# 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) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from typing import Any, TYPE_CHECKING
from azure.core.pipeline import policies
from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy
from ._version import VERSION
if TYPE_CHECKING:
# pylint: disable=unused-import,ungrouped-imports
from azure.core.credentials import TokenCredential
class WebSiteManagementClientConfiguration: # pylint: disable=too-many-instance-attributes,name-too-long
"""Configuration for WebSiteManagementClient.
Note that all parameters used to create this instance are saved as instance
attributes.
:param credential: Credential needed for the client to connect to Azure. Required.
:type credential: ~azure.core.credentials.TokenCredential
:param subscription_id: Your Azure subscription ID. This is a GUID-formatted string (e.g.
00000000-0000-0000-0000-000000000000). Required.
:type subscription_id: str
:keyword api_version: Api Version. Default value is "2015-08-01". Note that overriding this
default value may result in unsupported behavior.
:paramtype api_version: str
"""
def __init__(self, credential: "TokenCredential", subscription_id: str, **kwargs: Any) -> None:
api_version: str = kwargs.pop("api_version", "2015-08-01")
if credential is None:
raise ValueError("Parameter 'credential' must not be None.")
if subscription_id is None:
raise ValueError("Parameter 'subscription_id' must not be None.")
self.credential = credential
self.subscription_id = subscription_id
self.api_version = api_version
self.credential_scopes = kwargs.pop("credential_scopes", ["https://management.azure.com/.default"])
kwargs.setdefault("sdk_moniker", "mgmt-web/{}".format(VERSION))
self.polling_interval = kwargs.get("polling_interval", 30)
self._configure(**kwargs)
def _configure(self, **kwargs: Any) -> None:
self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs)
self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs)
self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs)
self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs)
self.http_logging_policy = kwargs.get("http_logging_policy") or ARMHttpLoggingPolicy(**kwargs)
self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs)
self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs)
self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs)
self.authentication_policy = kwargs.get("authentication_policy")
if self.credential and not self.authentication_policy:
self.authentication_policy = ARMChallengeAuthenticationPolicy(
self.credential, *self.credential_scopes, **kwargs
)

Просмотреть файл

@ -1,111 +0,0 @@
{
"chosen_version": "2015-08-01",
"total_api_version_list": ["2015-08-01"],
"client": {
"name": "WebSiteManagementClient",
"filename": "_web_site_management_client",
"description": "WebSite Management Client.",
"host_value": "\"https://management.azure.com\"",
"parameterized_host_template": null,
"azure_arm": true,
"has_public_lro_operations": true,
"client_side_validation": false,
"sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"WebSiteManagementClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}",
"async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"WebSiteManagementClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}"
},
"global_parameters": {
"sync": {
"credential": {
"signature": "credential: \"TokenCredential\",",
"description": "Credential needed for the client to connect to Azure. Required.",
"docstring_type": "~azure.core.credentials.TokenCredential",
"required": true,
"method_location": "positional"
},
"subscription_id": {
"signature": "subscription_id: str,",
"description": "Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). Required.",
"docstring_type": "str",
"required": true,
"method_location": "positional"
}
},
"async": {
"credential": {
"signature": "credential: \"AsyncTokenCredential\",",
"description": "Credential needed for the client to connect to Azure. Required.",
"docstring_type": "~azure.core.credentials_async.AsyncTokenCredential",
"required": true
},
"subscription_id": {
"signature": "subscription_id: str,",
"description": "Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). Required.",
"docstring_type": "str",
"required": true
}
},
"constant": {
},
"call": "credential, subscription_id",
"service_client_specific": {
"sync": {
"api_version": {
"signature": "api_version: Optional[str]=None,",
"description": "API version to use if no profile is provided, or if missing in profile.",
"docstring_type": "str",
"required": false,
"method_location": "positional"
},
"base_url": {
"signature": "base_url: str = \"https://management.azure.com\",",
"description": "Service URL",
"docstring_type": "str",
"required": false,
"method_location": "positional"
},
"profile": {
"signature": "profile: KnownProfiles=KnownProfiles.default,",
"description": "A profile definition, from KnownProfiles to dict.",
"docstring_type": "azure.profiles.KnownProfiles",
"required": false,
"method_location": "positional"
}
},
"async": {
"api_version": {
"signature": "api_version: Optional[str] = None,",
"description": "API version to use if no profile is provided, or if missing in profile.",
"docstring_type": "str",
"required": false,
"method_location": "positional"
},
"base_url": {
"signature": "base_url: str = \"https://management.azure.com\",",
"description": "Service URL",
"docstring_type": "str",
"required": false,
"method_location": "positional"
},
"profile": {
"signature": "profile: KnownProfiles = KnownProfiles.default,",
"description": "A profile definition, from KnownProfiles to dict.",
"docstring_type": "azure.profiles.KnownProfiles",
"required": false,
"method_location": "positional"
}
}
}
},
"config": {
"credential": true,
"credential_scopes": ["https://management.azure.com/.default"],
"credential_call_sync": "ARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)",
"credential_call_async": "AsyncARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)",
"sync_imports": "{\"regular\": {\"sdkcore\": {\"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}",
"async_imports": "{\"regular\": {\"sdkcore\": {\"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMHttpLoggingPolicy\", \"AsyncARMChallengeAuthenticationPolicy\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}"
},
"operation_groups": {
"app_service_certificate_orders": "AppServiceCertificateOrdersOperations",
"certificate_registration_provider": "CertificateRegistrationProviderOperations"
}
}

Просмотреть файл

@ -1,20 +0,0 @@
# ------------------------------------
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
# ------------------------------------
"""Customize generated code here.
Follow our quickstart for examples: https://aka.ms/azsdk/python/dpcodegen/python/customize
"""
from typing import List
__all__: List[str] = [] # Add all objects you want publicly available to users at this package level
def patch_sdk():
"""Do not remove from this file.
`patch_sdk` is a last resort escape hatch that allows you to do customizations
you can't accomplish using the techniques described in
https://aka.ms/azsdk/python/dpcodegen/python/customize
"""

Просмотреть файл

@ -1,122 +0,0 @@
# coding=utf-8
# --------------------------------------------------------------------------
# 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) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from copy import deepcopy
from typing import Any, TYPE_CHECKING
from typing_extensions import Self
from azure.core.pipeline import policies
from azure.core.rest import HttpRequest, HttpResponse
from azure.mgmt.core import ARMPipelineClient
from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy
from . import models as _models
from .._serialization import Deserializer, Serializer
from ._configuration import WebSiteManagementClientConfiguration
from .operations import AppServiceCertificateOrdersOperations, CertificateRegistrationProviderOperations
if TYPE_CHECKING:
# pylint: disable=unused-import,ungrouped-imports
from azure.core.credentials import TokenCredential
class WebSiteManagementClient: # pylint: disable=client-accepts-api-version-keyword
"""WebSite Management Client.
:ivar app_service_certificate_orders: AppServiceCertificateOrdersOperations operations
:vartype app_service_certificate_orders:
azure.mgmt.web.v2015_08_01.operations.AppServiceCertificateOrdersOperations
:ivar certificate_registration_provider: CertificateRegistrationProviderOperations operations
:vartype certificate_registration_provider:
azure.mgmt.web.v2015_08_01.operations.CertificateRegistrationProviderOperations
:param credential: Credential needed for the client to connect to Azure. Required.
:type credential: ~azure.core.credentials.TokenCredential
:param subscription_id: Your Azure subscription ID. This is a GUID-formatted string (e.g.
00000000-0000-0000-0000-000000000000). Required.
:type subscription_id: str
:param base_url: Service URL. Default value is "https://management.azure.com".
:type base_url: str
:keyword api_version: Api Version. Default value is "2015-08-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.
"""
def __init__(
self,
credential: "TokenCredential",
subscription_id: str,
base_url: str = "https://management.azure.com",
**kwargs: Any
) -> None:
self._config = WebSiteManagementClientConfiguration(
credential=credential, subscription_id=subscription_id, **kwargs
)
_policies = kwargs.pop("policies", None)
if _policies is None:
_policies = [
policies.RequestIdPolicy(**kwargs),
self._config.headers_policy,
self._config.user_agent_policy,
self._config.proxy_policy,
policies.ContentDecodePolicy(**kwargs),
ARMAutoResourceProviderRegistrationPolicy(),
self._config.redirect_policy,
self._config.retry_policy,
self._config.authentication_policy,
self._config.custom_hook_policy,
self._config.logging_policy,
policies.DistributedTracingPolicy(**kwargs),
policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None,
self._config.http_logging_policy,
]
self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs)
client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)}
self._serialize = Serializer(client_models)
self._deserialize = Deserializer(client_models)
self._serialize.client_side_validation = False
self.app_service_certificate_orders = AppServiceCertificateOrdersOperations(
self._client, self._config, self._serialize, self._deserialize, "2015-08-01"
)
self.certificate_registration_provider = CertificateRegistrationProviderOperations(
self._client, self._config, self._serialize, self._deserialize, "2015-08-01"
)
def _send_request(self, request: HttpRequest, *, stream: bool = False, **kwargs: Any) -> HttpResponse:
"""Runs the network request through the client's chained policies.
>>> from azure.core.rest import HttpRequest
>>> request = HttpRequest("GET", "https://www.example.org/")
<HttpRequest [GET], url: 'https://www.example.org/'>
>>> response = client._send_request(request)
<HttpResponse: 200 OK>
For more information on this code flow, see https://aka.ms/azsdk/dpcodegen/python/send_request
:param request: The network request you want to make. Required.
:type request: ~azure.core.rest.HttpRequest
:keyword bool stream: Whether the response payload will be streamed. Defaults to False.
:return: The response of your network call. Does not do error handling on your response.
:rtype: ~azure.core.rest.HttpResponse
"""
request_copy = deepcopy(request)
request_copy.url = self._client.format_url(request_copy.url)
return self._client.send_request(request_copy, stream=stream, **kwargs) # type: ignore
def close(self) -> None:
self._client.close()
def __enter__(self) -> Self:
self._client.__enter__()
return self
def __exit__(self, *exc_details: Any) -> None:
self._client.__exit__(*exc_details)

Просмотреть файл

@ -1,23 +0,0 @@
# coding=utf-8
# --------------------------------------------------------------------------
# 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) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from ._web_site_management_client import WebSiteManagementClient
try:
from ._patch import __all__ as _patch_all
from ._patch import * # pylint: disable=unused-wildcard-import
except ImportError:
_patch_all = []
from ._patch import patch_sdk as _patch_sdk
__all__ = [
"WebSiteManagementClient",
]
__all__.extend([p for p in _patch_all if p not in __all__])
_patch_sdk()

Просмотреть файл

@ -1,66 +0,0 @@
# coding=utf-8
# --------------------------------------------------------------------------
# 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) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from typing import Any, TYPE_CHECKING
from azure.core.pipeline import policies
from azure.mgmt.core.policies import ARMHttpLoggingPolicy, AsyncARMChallengeAuthenticationPolicy
from .._version import VERSION
if TYPE_CHECKING:
# pylint: disable=unused-import,ungrouped-imports
from azure.core.credentials_async import AsyncTokenCredential
class WebSiteManagementClientConfiguration: # pylint: disable=too-many-instance-attributes,name-too-long
"""Configuration for WebSiteManagementClient.
Note that all parameters used to create this instance are saved as instance
attributes.
:param credential: Credential needed for the client to connect to Azure. Required.
:type credential: ~azure.core.credentials_async.AsyncTokenCredential
:param subscription_id: Your Azure subscription ID. This is a GUID-formatted string (e.g.
00000000-0000-0000-0000-000000000000). Required.
:type subscription_id: str
:keyword api_version: Api Version. Default value is "2015-08-01". Note that overriding this
default value may result in unsupported behavior.
:paramtype api_version: str
"""
def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, **kwargs: Any) -> None:
api_version: str = kwargs.pop("api_version", "2015-08-01")
if credential is None:
raise ValueError("Parameter 'credential' must not be None.")
if subscription_id is None:
raise ValueError("Parameter 'subscription_id' must not be None.")
self.credential = credential
self.subscription_id = subscription_id
self.api_version = api_version
self.credential_scopes = kwargs.pop("credential_scopes", ["https://management.azure.com/.default"])
kwargs.setdefault("sdk_moniker", "mgmt-web/{}".format(VERSION))
self.polling_interval = kwargs.get("polling_interval", 30)
self._configure(**kwargs)
def _configure(self, **kwargs: Any) -> None:
self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs)
self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs)
self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs)
self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs)
self.http_logging_policy = kwargs.get("http_logging_policy") or ARMHttpLoggingPolicy(**kwargs)
self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs)
self.redirect_policy = kwargs.get("redirect_policy") or policies.AsyncRedirectPolicy(**kwargs)
self.retry_policy = kwargs.get("retry_policy") or policies.AsyncRetryPolicy(**kwargs)
self.authentication_policy = kwargs.get("authentication_policy")
if self.credential and not self.authentication_policy:
self.authentication_policy = AsyncARMChallengeAuthenticationPolicy(
self.credential, *self.credential_scopes, **kwargs
)

Просмотреть файл

@ -1,20 +0,0 @@
# ------------------------------------
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
# ------------------------------------
"""Customize generated code here.
Follow our quickstart for examples: https://aka.ms/azsdk/python/dpcodegen/python/customize
"""
from typing import List
__all__: List[str] = [] # Add all objects you want publicly available to users at this package level
def patch_sdk():
"""Do not remove from this file.
`patch_sdk` is a last resort escape hatch that allows you to do customizations
you can't accomplish using the techniques described in
https://aka.ms/azsdk/python/dpcodegen/python/customize
"""

Просмотреть файл

@ -1,124 +0,0 @@
# coding=utf-8
# --------------------------------------------------------------------------
# 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) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from copy import deepcopy
from typing import Any, Awaitable, TYPE_CHECKING
from typing_extensions import Self
from azure.core.pipeline import policies
from azure.core.rest import AsyncHttpResponse, HttpRequest
from azure.mgmt.core import AsyncARMPipelineClient
from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy
from .. import models as _models
from ..._serialization import Deserializer, Serializer
from ._configuration import WebSiteManagementClientConfiguration
from .operations import AppServiceCertificateOrdersOperations, CertificateRegistrationProviderOperations
if TYPE_CHECKING:
# pylint: disable=unused-import,ungrouped-imports
from azure.core.credentials_async import AsyncTokenCredential
class WebSiteManagementClient: # pylint: disable=client-accepts-api-version-keyword
"""WebSite Management Client.
:ivar app_service_certificate_orders: AppServiceCertificateOrdersOperations operations
:vartype app_service_certificate_orders:
azure.mgmt.web.v2015_08_01.aio.operations.AppServiceCertificateOrdersOperations
:ivar certificate_registration_provider: CertificateRegistrationProviderOperations operations
:vartype certificate_registration_provider:
azure.mgmt.web.v2015_08_01.aio.operations.CertificateRegistrationProviderOperations
:param credential: Credential needed for the client to connect to Azure. Required.
:type credential: ~azure.core.credentials_async.AsyncTokenCredential
:param subscription_id: Your Azure subscription ID. This is a GUID-formatted string (e.g.
00000000-0000-0000-0000-000000000000). Required.
:type subscription_id: str
:param base_url: Service URL. Default value is "https://management.azure.com".
:type base_url: str
:keyword api_version: Api Version. Default value is "2015-08-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.
"""
def __init__(
self,
credential: "AsyncTokenCredential",
subscription_id: str,
base_url: str = "https://management.azure.com",
**kwargs: Any
) -> None:
self._config = WebSiteManagementClientConfiguration(
credential=credential, subscription_id=subscription_id, **kwargs
)
_policies = kwargs.pop("policies", None)
if _policies is None:
_policies = [
policies.RequestIdPolicy(**kwargs),
self._config.headers_policy,
self._config.user_agent_policy,
self._config.proxy_policy,
policies.ContentDecodePolicy(**kwargs),
AsyncARMAutoResourceProviderRegistrationPolicy(),
self._config.redirect_policy,
self._config.retry_policy,
self._config.authentication_policy,
self._config.custom_hook_policy,
self._config.logging_policy,
policies.DistributedTracingPolicy(**kwargs),
policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None,
self._config.http_logging_policy,
]
self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs)
client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)}
self._serialize = Serializer(client_models)
self._deserialize = Deserializer(client_models)
self._serialize.client_side_validation = False
self.app_service_certificate_orders = AppServiceCertificateOrdersOperations(
self._client, self._config, self._serialize, self._deserialize, "2015-08-01"
)
self.certificate_registration_provider = CertificateRegistrationProviderOperations(
self._client, self._config, self._serialize, self._deserialize, "2015-08-01"
)
def _send_request(
self, request: HttpRequest, *, stream: bool = False, **kwargs: Any
) -> Awaitable[AsyncHttpResponse]:
"""Runs the network request through the client's chained policies.
>>> from azure.core.rest import HttpRequest
>>> request = HttpRequest("GET", "https://www.example.org/")
<HttpRequest [GET], url: 'https://www.example.org/'>
>>> response = await client._send_request(request)
<AsyncHttpResponse: 200 OK>
For more information on this code flow, see https://aka.ms/azsdk/dpcodegen/python/send_request
:param request: The network request you want to make. Required.
:type request: ~azure.core.rest.HttpRequest
:keyword bool stream: Whether the response payload will be streamed. Defaults to False.
:return: The response of your network call. Does not do error handling on your response.
:rtype: ~azure.core.rest.AsyncHttpResponse
"""
request_copy = deepcopy(request)
request_copy.url = self._client.format_url(request_copy.url)
return self._client.send_request(request_copy, stream=stream, **kwargs) # type: ignore
async def close(self) -> None:
await self._client.close()
async def __aenter__(self) -> Self:
await self._client.__aenter__()
return self
async def __aexit__(self, *exc_details: Any) -> None:
await self._client.__aexit__(*exc_details)

Просмотреть файл

@ -1,21 +0,0 @@
# coding=utf-8
# --------------------------------------------------------------------------
# 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) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from ._app_service_certificate_orders_operations import AppServiceCertificateOrdersOperations
from ._certificate_registration_provider_operations import CertificateRegistrationProviderOperations
from ._patch import __all__ as _patch_all
from ._patch import * # pylint: disable=unused-wildcard-import
from ._patch import patch_sdk as _patch_sdk
__all__ = [
"AppServiceCertificateOrdersOperations",
"CertificateRegistrationProviderOperations",
]
__all__.extend([p for p in _patch_all if p not in __all__])
_patch_sdk()

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -1,136 +0,0 @@
# pylint: disable=too-many-lines,too-many-statements
# coding=utf-8
# --------------------------------------------------------------------------
# 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) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
import sys
from typing import Any, AsyncIterable, Callable, Dict, Optional, Type, TypeVar
import urllib.parse
from azure.core.async_paging import AsyncItemPaged, AsyncList
from azure.core.exceptions import (
ClientAuthenticationError,
HttpResponseError,
ResourceExistsError,
ResourceNotFoundError,
ResourceNotModifiedError,
map_error,
)
from azure.core.pipeline import PipelineResponse
from azure.core.rest import AsyncHttpResponse, HttpRequest
from azure.core.tracing.decorator import distributed_trace
from azure.core.utils import case_insensitive_dict
from azure.mgmt.core.exceptions import ARMErrorFormat
from ... import models as _models
from ...operations._certificate_registration_provider_operations import build_list_operations_request
if sys.version_info >= (3, 9):
from collections.abc import MutableMapping
else:
from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]]
class CertificateRegistrationProviderOperations: # pylint: disable=name-too-long
"""
.. warning::
**DO NOT** instantiate this class directly.
Instead, you should access the following operations through
:class:`~azure.mgmt.web.v2015_08_01.aio.WebSiteManagementClient`'s
:attr:`certificate_registration_provider` attribute.
"""
models = _models
def __init__(self, *args, **kwargs) -> None:
input_args = list(args)
self._client = input_args.pop(0) if input_args else kwargs.pop("client")
self._config = input_args.pop(0) if input_args else kwargs.pop("config")
self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer")
self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer")
self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version")
@distributed_trace
def list_operations(self, **kwargs: Any) -> AsyncIterable["_models.CsmOperationDescription"]:
"""Implements Csm operations Api to exposes the list of available Csm Apis under the resource
provider.
Implements Csm operations Api to exposes the list of available Csm Apis under the resource
provider.
:return: An iterator like instance of either CsmOperationDescription or the result of
cls(response)
:rtype:
~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.web.v2015_08_01.models.CsmOperationDescription]
:raises ~azure.core.exceptions.HttpResponseError:
"""
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2015-08-01"))
cls: ClsType[_models.CsmOperationCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
304: ResourceNotModifiedError,
}
error_map.update(kwargs.pop("error_map", {}) or {})
def prepare_request(next_link=None):
if not next_link:
_request = build_list_operations_request(
api_version=api_version,
headers=_headers,
params=_params,
)
_request.url = self._client.format_url(_request.url)
else:
# make call to next link with the client's api-version
_parsed_next_link = urllib.parse.urlparse(next_link)
_next_request_params = case_insensitive_dict(
{
key: [urllib.parse.quote(v) for v in value]
for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items()
}
)
_next_request_params["api-version"] = self._api_version
_request = HttpRequest(
"GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params
)
_request.url = self._client.format_url(_request.url)
_request.method = "GET"
return _request
async def extract_data(pipeline_response):
deserialized = self._deserialize("CsmOperationCollection", pipeline_response)
list_of_elem = deserialized.value
if cls:
list_of_elem = cls(list_of_elem) # type: ignore
return deserialized.next_link or None, AsyncList(list_of_elem)
async def get_next(next_link=None):
_request = prepare_request(next_link)
_stream = False
pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access
_request, stream=_stream, **kwargs
)
response = pipeline_response.http_response
if response.status_code not in [200]:
map_error(status_code=response.status_code, response=response, error_map=error_map)
raise HttpResponseError(response=response, error_format=ARMErrorFormat)
return pipeline_response
return AsyncItemPaged(get_next, extract_data)

Просмотреть файл

@ -1,20 +0,0 @@
# ------------------------------------
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
# ------------------------------------
"""Customize generated code here.
Follow our quickstart for examples: https://aka.ms/azsdk/python/dpcodegen/python/customize
"""
from typing import List
__all__: List[str] = [] # Add all objects you want publicly available to users at this package level
def patch_sdk():
"""Do not remove from this file.
`patch_sdk` is a last resort escape hatch that allows you to do customizations
you can't accomplish using the techniques described in
https://aka.ms/azsdk/python/dpcodegen/python/customize
"""

Просмотреть файл

@ -1,79 +0,0 @@
# coding=utf-8
# --------------------------------------------------------------------------
# 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) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from ._models_py3 import AppServiceCertificate
from ._models_py3 import AppServiceCertificateCollection
from ._models_py3 import AppServiceCertificateOrder
from ._models_py3 import AppServiceCertificateOrderCollection
from ._models_py3 import AppServiceCertificateOrderPatchResource
from ._models_py3 import AppServiceCertificatePatchResource
from ._models_py3 import AppServiceCertificateResource
from ._models_py3 import CertificateDetails
from ._models_py3 import CertificateEmail
from ._models_py3 import CertificateOrderAction
from ._models_py3 import CsmOperationCollection
from ._models_py3 import CsmOperationDescription
from ._models_py3 import CsmOperationDescriptionProperties
from ._models_py3 import CsmOperationDisplay
from ._models_py3 import Dimension
from ._models_py3 import MetricAvailability
from ._models_py3 import MetricSpecification
from ._models_py3 import NameIdentifier
from ._models_py3 import ProxyOnlyResource
from ._models_py3 import ReissueCertificateOrderRequest
from ._models_py3 import RenewCertificateOrderRequest
from ._models_py3 import Resource
from ._models_py3 import ServiceSpecification
from ._models_py3 import SiteSeal
from ._models_py3 import SiteSealRequest
from ._web_site_management_client_enums import CertificateOrderActionType
from ._web_site_management_client_enums import CertificateOrderStatus
from ._web_site_management_client_enums import CertificateProductType
from ._web_site_management_client_enums import KeyVaultSecretStatus
from ._web_site_management_client_enums import ProvisioningState
from ._web_site_management_client_enums import ResourceNotRenewableReason
from ._patch import __all__ as _patch_all
from ._patch import * # pylint: disable=unused-wildcard-import
from ._patch import patch_sdk as _patch_sdk
__all__ = [
"AppServiceCertificate",
"AppServiceCertificateCollection",
"AppServiceCertificateOrder",
"AppServiceCertificateOrderCollection",
"AppServiceCertificateOrderPatchResource",
"AppServiceCertificatePatchResource",
"AppServiceCertificateResource",
"CertificateDetails",
"CertificateEmail",
"CertificateOrderAction",
"CsmOperationCollection",
"CsmOperationDescription",
"CsmOperationDescriptionProperties",
"CsmOperationDisplay",
"Dimension",
"MetricAvailability",
"MetricSpecification",
"NameIdentifier",
"ProxyOnlyResource",
"ReissueCertificateOrderRequest",
"RenewCertificateOrderRequest",
"Resource",
"ServiceSpecification",
"SiteSeal",
"SiteSealRequest",
"CertificateOrderActionType",
"CertificateOrderStatus",
"CertificateProductType",
"KeyVaultSecretStatus",
"ProvisioningState",
"ResourceNotRenewableReason",
]
__all__.extend([p for p in _patch_all if p not in __all__])
_patch_sdk()

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -1,20 +0,0 @@
# ------------------------------------
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
# ------------------------------------
"""Customize generated code here.
Follow our quickstart for examples: https://aka.ms/azsdk/python/dpcodegen/python/customize
"""
from typing import List
__all__: List[str] = [] # Add all objects you want publicly available to users at this package level
def patch_sdk():
"""Do not remove from this file.
`patch_sdk` is a last resort escape hatch that allows you to do customizations
you can't accomplish using the techniques described in
https://aka.ms/azsdk/python/dpcodegen/python/customize
"""

Просмотреть файл

@ -1,85 +0,0 @@
# coding=utf-8
# --------------------------------------------------------------------------
# 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) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from enum import Enum
from azure.core import CaseInsensitiveEnumMeta
class CertificateOrderActionType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Action type."""
CERTIFICATE_ISSUED = "CertificateIssued"
CERTIFICATE_ORDER_CANCELED = "CertificateOrderCanceled"
CERTIFICATE_ORDER_CREATED = "CertificateOrderCreated"
CERTIFICATE_REVOKED = "CertificateRevoked"
DOMAIN_VALIDATION_COMPLETE = "DomainValidationComplete"
FRAUD_DETECTED = "FraudDetected"
ORG_NAME_CHANGE = "OrgNameChange"
ORG_VALIDATION_COMPLETE = "OrgValidationComplete"
SAN_DROP = "SanDrop"
FRAUD_CLEARED = "FraudCleared"
CERTIFICATE_EXPIRED = "CertificateExpired"
CERTIFICATE_EXPIRATION_WARNING = "CertificateExpirationWarning"
FRAUD_DOCUMENTATION_REQUIRED = "FraudDocumentationRequired"
UNKNOWN = "Unknown"
class CertificateOrderStatus(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Current order status."""
PENDINGISSUANCE = "Pendingissuance"
ISSUED = "Issued"
REVOKED = "Revoked"
CANCELED = "Canceled"
DENIED = "Denied"
PENDINGREVOCATION = "Pendingrevocation"
PENDING_REKEY = "PendingRekey"
UNUSED = "Unused"
EXPIRED = "Expired"
NOT_SUBMITTED = "NotSubmitted"
class CertificateProductType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Certificate product type."""
STANDARD_DOMAIN_VALIDATED_SSL = "StandardDomainValidatedSsl"
STANDARD_DOMAIN_VALIDATED_WILD_CARD_SSL = "StandardDomainValidatedWildCardSsl"
class KeyVaultSecretStatus(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Status of the Key Vault secret."""
INITIALIZED = "Initialized"
WAITING_ON_CERTIFICATE_ORDER = "WaitingOnCertificateOrder"
SUCCEEDED = "Succeeded"
CERTIFICATE_ORDER_FAILED = "CertificateOrderFailed"
OPERATION_NOT_PERMITTED_ON_KEY_VAULT = "OperationNotPermittedOnKeyVault"
AZURE_SERVICE_UNAUTHORIZED_TO_ACCESS_KEY_VAULT = "AzureServiceUnauthorizedToAccessKeyVault"
KEY_VAULT_DOES_NOT_EXIST = "KeyVaultDoesNotExist"
KEY_VAULT_SECRET_DOES_NOT_EXIST = "KeyVaultSecretDoesNotExist"
UNKNOWN_ERROR = "UnknownError"
EXTERNAL_PRIVATE_KEY = "ExternalPrivateKey"
UNKNOWN = "Unknown"
class ProvisioningState(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Status of certificate order."""
SUCCEEDED = "Succeeded"
FAILED = "Failed"
CANCELED = "Canceled"
IN_PROGRESS = "InProgress"
DELETING = "Deleting"
class ResourceNotRenewableReason(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""ResourceNotRenewableReason."""
REGISTRATION_STATUS_NOT_SUPPORTED_FOR_RENEWAL = "RegistrationStatusNotSupportedForRenewal"
EXPIRATION_NOT_IN_RENEWAL_TIME_RANGE = "ExpirationNotInRenewalTimeRange"
SUBSCRIPTION_NOT_ACTIVE = "SubscriptionNotActive"

Просмотреть файл

@ -1,21 +0,0 @@
# coding=utf-8
# --------------------------------------------------------------------------
# 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) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from ._app_service_certificate_orders_operations import AppServiceCertificateOrdersOperations
from ._certificate_registration_provider_operations import CertificateRegistrationProviderOperations
from ._patch import __all__ as _patch_all
from ._patch import * # pylint: disable=unused-wildcard-import
from ._patch import patch_sdk as _patch_sdk
__all__ = [
"AppServiceCertificateOrdersOperations",
"CertificateRegistrationProviderOperations",
]
__all__.extend([p for p in _patch_all if p not in __all__])
_patch_sdk()

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -1,158 +0,0 @@
# pylint: disable=too-many-lines,too-many-statements
# coding=utf-8
# --------------------------------------------------------------------------
# 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) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
import sys
from typing import Any, Callable, Dict, Iterable, Optional, Type, TypeVar
import urllib.parse
from azure.core.exceptions import (
ClientAuthenticationError,
HttpResponseError,
ResourceExistsError,
ResourceNotFoundError,
ResourceNotModifiedError,
map_error,
)
from azure.core.paging import ItemPaged
from azure.core.pipeline import PipelineResponse
from azure.core.rest import HttpRequest, HttpResponse
from azure.core.tracing.decorator import distributed_trace
from azure.core.utils import case_insensitive_dict
from azure.mgmt.core.exceptions import ARMErrorFormat
from .. import models as _models
from ..._serialization import Serializer
if sys.version_info >= (3, 9):
from collections.abc import MutableMapping
else:
from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
_SERIALIZER = Serializer()
_SERIALIZER.client_side_validation = False
def build_list_operations_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", "2015-08-01"))
accept = _headers.pop("Accept", "application/json")
# Construct URL
_url = kwargs.pop("template_url", "/providers/Microsoft.CertificateRegistration/operations")
# Construct parameters
_params["api-version"] = _SERIALIZER.query("api_version", api_version, "str")
# Construct headers
_headers["Accept"] = _SERIALIZER.header("accept", accept, "str")
return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs)
class CertificateRegistrationProviderOperations: # pylint: disable=name-too-long
"""
.. warning::
**DO NOT** instantiate this class directly.
Instead, you should access the following operations through
:class:`~azure.mgmt.web.v2015_08_01.WebSiteManagementClient`'s
:attr:`certificate_registration_provider` attribute.
"""
models = _models
def __init__(self, *args, **kwargs):
input_args = list(args)
self._client = input_args.pop(0) if input_args else kwargs.pop("client")
self._config = input_args.pop(0) if input_args else kwargs.pop("config")
self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer")
self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer")
self._api_version = input_args.pop(0) if input_args else kwargs.pop("api_version")
@distributed_trace
def list_operations(self, **kwargs: Any) -> Iterable["_models.CsmOperationDescription"]:
"""Implements Csm operations Api to exposes the list of available Csm Apis under the resource
provider.
Implements Csm operations Api to exposes the list of available Csm Apis under the resource
provider.
:return: An iterator like instance of either CsmOperationDescription or the result of
cls(response)
:rtype:
~azure.core.paging.ItemPaged[~azure.mgmt.web.v2015_08_01.models.CsmOperationDescription]
:raises ~azure.core.exceptions.HttpResponseError:
"""
_headers = kwargs.pop("headers", {}) or {}
_params = case_insensitive_dict(kwargs.pop("params", {}) or {})
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2015-08-01"))
cls: ClsType[_models.CsmOperationCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
304: ResourceNotModifiedError,
}
error_map.update(kwargs.pop("error_map", {}) or {})
def prepare_request(next_link=None):
if not next_link:
_request = build_list_operations_request(
api_version=api_version,
headers=_headers,
params=_params,
)
_request.url = self._client.format_url(_request.url)
else:
# make call to next link with the client's api-version
_parsed_next_link = urllib.parse.urlparse(next_link)
_next_request_params = case_insensitive_dict(
{
key: [urllib.parse.quote(v) for v in value]
for key, value in urllib.parse.parse_qs(_parsed_next_link.query).items()
}
)
_next_request_params["api-version"] = self._api_version
_request = HttpRequest(
"GET", urllib.parse.urljoin(next_link, _parsed_next_link.path), params=_next_request_params
)
_request.url = self._client.format_url(_request.url)
_request.method = "GET"
return _request
def extract_data(pipeline_response):
deserialized = self._deserialize("CsmOperationCollection", pipeline_response)
list_of_elem = deserialized.value
if cls:
list_of_elem = cls(list_of_elem) # type: ignore
return deserialized.next_link or None, iter(list_of_elem)
def get_next(next_link=None):
_request = prepare_request(next_link)
_stream = False
pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access
_request, stream=_stream, **kwargs
)
response = pipeline_response.http_response
if response.status_code not in [200]:
map_error(status_code=response.status_code, response=response, error_map=error_map)
raise HttpResponseError(response=response, error_format=ARMErrorFormat)
return pipeline_response
return ItemPaged(get_next, extract_data)

Просмотреть файл

@ -1,20 +0,0 @@
# ------------------------------------
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
# ------------------------------------
"""Customize generated code here.
Follow our quickstart for examples: https://aka.ms/azsdk/python/dpcodegen/python/customize
"""
from typing import List
__all__: List[str] = [] # Add all objects you want publicly available to users at this package level
def patch_sdk():
"""Do not remove from this file.
`patch_sdk` is a last resort escape hatch that allows you to do customizations
you can't accomplish using the techniques described in
https://aka.ms/azsdk/python/dpcodegen/python/customize
"""

Просмотреть файл

@ -1 +0,0 @@
# Marker file for PEP 561.

Просмотреть файл

@ -5,15 +5,21 @@
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
# pylint: disable=wrong-import-position
from ._web_site_management_client import WebSiteManagementClient
from typing import TYPE_CHECKING
if TYPE_CHECKING:
from ._patch import * # pylint: disable=unused-wildcard-import
from ._web_site_management_client import WebSiteManagementClient # type: ignore
from ._version import VERSION
__version__ = VERSION
try:
from ._patch import __all__ as _patch_all
from ._patch import * # pylint: disable=unused-wildcard-import
from ._patch import *
except ImportError:
_patch_all = []
from ._patch import patch_sdk as _patch_sdk
@ -21,6 +27,6 @@ from ._patch import patch_sdk as _patch_sdk
__all__ = [
"WebSiteManagementClient",
]
__all__.extend([p for p in _patch_all if p not in __all__])
__all__.extend([p for p in _patch_all if p not in __all__]) # pyright: ignore
_patch_sdk()

Просмотреть файл

@ -14,11 +14,10 @@ from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLo
from ._version import VERSION
if TYPE_CHECKING:
# pylint: disable=unused-import,ungrouped-imports
from azure.core.credentials import TokenCredential
class WebSiteManagementClientConfiguration: # pylint: disable=too-many-instance-attributes,name-too-long
class WebSiteManagementClientConfiguration: # pylint: disable=too-many-instance-attributes
"""Configuration for WebSiteManagementClient.
Note that all parameters used to create this instance are saved as instance

Просмотреть файл

@ -283,7 +283,7 @@
},
"async": {
"coroutine": true,
"signature": "async def move( # pylint: disable=inconsistent-return-statements\n self,\n resource_group_name: str,\n move_resource_envelope: Union[_models.CsmMoveResourceEnvelope, IO[bytes]],\n **kwargs: Any\n) -\u003e None:\n",
"signature": "async def move(\n self,\n resource_group_name: str,\n move_resource_envelope: Union[_models.CsmMoveResourceEnvelope, IO[bytes]],\n **kwargs: Any\n) -\u003e None:\n",
"doc": "\"\"\"Move resources between resource groups.\n\nMove resources between resource groups.\n\n:param resource_group_name: Name of the resource group to which the resource belongs. Required.\n:type resource_group_name: str\n:param move_resource_envelope: Object that represents the resource to move. Is either a\n CsmMoveResourceEnvelope type or a IO[bytes] type. Required.\n:type move_resource_envelope: ~azure.mgmt.web.v2016_03_01.models.CsmMoveResourceEnvelope or\n IO[bytes]\n:return: None or the result of cls(response)\n:rtype: None\n:raises ~azure.core.exceptions.HttpResponseError:\n\"\"\"",
"call": "resource_group_name, move_resource_envelope, **kwargs"
}
@ -309,7 +309,7 @@
},
"async": {
"coroutine": true,
"signature": "async def validate_move( # pylint: disable=inconsistent-return-statements\n self,\n resource_group_name: str,\n move_resource_envelope: Union[_models.CsmMoveResourceEnvelope, IO[bytes]],\n **kwargs: Any\n) -\u003e None:\n",
"signature": "async def validate_move(\n self,\n resource_group_name: str,\n move_resource_envelope: Union[_models.CsmMoveResourceEnvelope, IO[bytes]],\n **kwargs: Any\n) -\u003e None:\n",
"doc": "\"\"\"Validate whether a resource can be moved.\n\nValidate whether a resource can be moved.\n\n:param resource_group_name: Name of the resource group to which the resource belongs. Required.\n:type resource_group_name: str\n:param move_resource_envelope: Object that represents the resource to move. Is either a\n CsmMoveResourceEnvelope type or a IO[bytes] type. Required.\n:type move_resource_envelope: ~azure.mgmt.web.v2016_03_01.models.CsmMoveResourceEnvelope or\n IO[bytes]\n:return: None or the result of cls(response)\n:rtype: None\n:raises ~azure.core.exceptions.HttpResponseError:\n\"\"\"",
"call": "resource_group_name, move_resource_envelope, **kwargs"
}

Просмотреть файл

@ -11,7 +11,6 @@ from typing import TYPE_CHECKING
from ._configuration import WebSiteManagementClientConfiguration
if TYPE_CHECKING:
# pylint: disable=unused-import,ungrouped-imports
from azure.core import PipelineClient
from .._serialization import Deserializer, Serializer

Просмотреть файл

@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
VERSION = "7.3.1"
VERSION = "0.0.0"

Просмотреть файл

@ -30,13 +30,10 @@ from .operations import (
)
if TYPE_CHECKING:
# pylint: disable=unused-import,ungrouped-imports
from azure.core.credentials import TokenCredential
class WebSiteManagementClient(
WebSiteManagementClientOperationsMixin
): # pylint: disable=client-accepts-api-version-keyword,too-many-instance-attributes
class WebSiteManagementClient(WebSiteManagementClientOperationsMixin): # pylint: disable=too-many-instance-attributes
"""WebSite Management Client.
:ivar certificates: CertificatesOperations operations

Просмотреть файл

@ -5,12 +5,18 @@
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
# pylint: disable=wrong-import-position
from ._web_site_management_client import WebSiteManagementClient
from typing import TYPE_CHECKING
if TYPE_CHECKING:
from ._patch import * # pylint: disable=unused-wildcard-import
from ._web_site_management_client import WebSiteManagementClient # type: ignore
try:
from ._patch import __all__ as _patch_all
from ._patch import * # pylint: disable=unused-wildcard-import
from ._patch import *
except ImportError:
_patch_all = []
from ._patch import patch_sdk as _patch_sdk
@ -18,6 +24,6 @@ from ._patch import patch_sdk as _patch_sdk
__all__ = [
"WebSiteManagementClient",
]
__all__.extend([p for p in _patch_all if p not in __all__])
__all__.extend([p for p in _patch_all if p not in __all__]) # pyright: ignore
_patch_sdk()

Просмотреть файл

@ -14,11 +14,10 @@ from azure.mgmt.core.policies import ARMHttpLoggingPolicy, AsyncARMChallengeAuth
from .._version import VERSION
if TYPE_CHECKING:
# pylint: disable=unused-import,ungrouped-imports
from azure.core.credentials_async import AsyncTokenCredential
class WebSiteManagementClientConfiguration: # pylint: disable=too-many-instance-attributes,name-too-long
class WebSiteManagementClientConfiguration: # pylint: disable=too-many-instance-attributes
"""Configuration for WebSiteManagementClient.
Note that all parameters used to create this instance are saved as instance

Просмотреть файл

@ -11,7 +11,6 @@ from typing import TYPE_CHECKING
from ._configuration import WebSiteManagementClientConfiguration
if TYPE_CHECKING:
# pylint: disable=unused-import,ungrouped-imports
from azure.core import AsyncPipelineClient
from ..._serialization import Deserializer, Serializer

Просмотреть файл

@ -30,13 +30,10 @@ from .operations import (
)
if TYPE_CHECKING:
# pylint: disable=unused-import,ungrouped-imports
from azure.core.credentials_async import AsyncTokenCredential
class WebSiteManagementClient(
WebSiteManagementClientOperationsMixin
): # pylint: disable=client-accepts-api-version-keyword,too-many-instance-attributes
class WebSiteManagementClient(WebSiteManagementClientOperationsMixin): # pylint: disable=too-many-instance-attributes
"""WebSite Management Client.
:ivar certificates: CertificatesOperations operations

Просмотреть файл

@ -5,18 +5,24 @@
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
# pylint: disable=wrong-import-position
from ._certificates_operations import CertificatesOperations
from ._deleted_web_apps_operations import DeletedWebAppsOperations
from ._diagnostics_operations import DiagnosticsOperations
from ._provider_operations import ProviderOperations
from ._recommendations_operations import RecommendationsOperations
from ._resource_health_metadata_operations import ResourceHealthMetadataOperations
from ._web_site_management_client_operations import WebSiteManagementClientOperationsMixin
from ._billing_meters_operations import BillingMetersOperations
from typing import TYPE_CHECKING
if TYPE_CHECKING:
from ._patch import * # pylint: disable=unused-wildcard-import
from ._certificates_operations import CertificatesOperations # type: ignore
from ._deleted_web_apps_operations import DeletedWebAppsOperations # type: ignore
from ._diagnostics_operations import DiagnosticsOperations # type: ignore
from ._provider_operations import ProviderOperations # type: ignore
from ._recommendations_operations import RecommendationsOperations # type: ignore
from ._resource_health_metadata_operations import ResourceHealthMetadataOperations # type: ignore
from ._web_site_management_client_operations import WebSiteManagementClientOperationsMixin # type: ignore
from ._billing_meters_operations import BillingMetersOperations # type: ignore
from ._patch import __all__ as _patch_all
from ._patch import * # pylint: disable=unused-wildcard-import
from ._patch import *
from ._patch import patch_sdk as _patch_sdk
__all__ = [
@ -29,5 +35,5 @@ __all__ = [
"WebSiteManagementClientOperationsMixin",
"BillingMetersOperations",
]
__all__.extend([p for p in _patch_all if p not in __all__])
__all__.extend([p for p in _patch_all if p not in __all__]) # pyright: ignore
_patch_sdk()

Просмотреть файл

@ -1,4 +1,3 @@
# pylint: disable=too-many-lines,too-many-statements
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
@ -7,7 +6,7 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
import sys
from typing import Any, AsyncIterable, Callable, Dict, Optional, Type, TypeVar
from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar
import urllib.parse
from azure.core.async_paging import AsyncItemPaged, AsyncList
@ -27,12 +26,11 @@ from azure.mgmt.core.exceptions import ARMErrorFormat
from ... import models as _models
from ...operations._billing_meters_operations import build_list_request
from .._vendor import WebSiteManagementClientMixinABC
if sys.version_info >= (3, 9):
from collections.abc import MutableMapping
else:
from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports
from typing import MutableMapping # type: ignore
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]]
@ -76,7 +74,7 @@ class BillingMetersOperations:
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.BillingMeterCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,

Просмотреть файл

@ -1,4 +1,3 @@
# pylint: disable=too-many-lines,too-many-statements
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
@ -8,7 +7,7 @@
# --------------------------------------------------------------------------
from io import IOBase
import sys
from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, Type, TypeVar, Union, overload
from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, TypeVar, Union, overload
import urllib.parse
from azure.core.async_paging import AsyncItemPaged, AsyncList
@ -36,12 +35,11 @@ from ...operations._certificates_operations import (
build_list_request,
build_update_request,
)
from .._vendor import WebSiteManagementClientMixinABC
if sys.version_info >= (3, 9):
from collections.abc import MutableMapping
else:
from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports
from typing import MutableMapping # type: ignore
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]]
@ -82,7 +80,7 @@ class CertificatesOperations:
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.CertificateCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -160,7 +158,7 @@ class CertificatesOperations:
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.CertificateCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -235,7 +233,7 @@ class CertificatesOperations:
:rtype: ~azure.mgmt.web.v2016_03_01.models.Certificate
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -356,7 +354,7 @@ class CertificatesOperations:
:rtype: ~azure.mgmt.web.v2016_03_01.models.Certificate
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -411,9 +409,7 @@ class CertificatesOperations:
return deserialized # type: ignore
@distributed_trace_async
async def delete( # pylint: disable=inconsistent-return-statements
self, resource_group_name: str, name: str, **kwargs: Any
) -> None:
async def delete(self, resource_group_name: str, name: str, **kwargs: Any) -> None:
"""Delete a certificate.
Delete a certificate.
@ -426,7 +422,7 @@ class CertificatesOperations:
:rtype: None
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -544,7 +540,7 @@ class CertificatesOperations:
:rtype: ~azure.mgmt.web.v2016_03_01.models.Certificate
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,

Просмотреть файл

@ -1,4 +1,3 @@
# pylint: disable=too-many-lines,too-many-statements
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
@ -7,7 +6,7 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
import sys
from typing import Any, AsyncIterable, Callable, Dict, Optional, Type, TypeVar
from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar
import urllib.parse
from azure.core.async_paging import AsyncItemPaged, AsyncList
@ -27,12 +26,11 @@ from azure.mgmt.core.exceptions import ARMErrorFormat
from ... import models as _models
from ...operations._deleted_web_apps_operations import build_list_request
from .._vendor import WebSiteManagementClientMixinABC
if sys.version_info >= (3, 9):
from collections.abc import MutableMapping
else:
from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports
from typing import MutableMapping # type: ignore
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]]
@ -73,7 +71,7 @@ class DeletedWebAppsOperations:
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.DeletedWebAppCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,

Просмотреть файл

@ -1,4 +1,4 @@
# pylint: disable=too-many-lines,too-many-statements
# pylint: disable=too-many-lines
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
@ -8,7 +8,7 @@
# --------------------------------------------------------------------------
import datetime
import sys
from typing import Any, AsyncIterable, Callable, Dict, Optional, Type, TypeVar
from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar
import urllib.parse
from azure.core.async_paging import AsyncItemPaged, AsyncList
@ -52,12 +52,11 @@ from ...operations._diagnostics_operations import (
build_list_site_diagnostic_categories_request,
build_list_site_diagnostic_categories_slot_request,
)
from .._vendor import WebSiteManagementClientMixinABC
if sys.version_info >= (3, 9):
from collections.abc import MutableMapping
else:
from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports
from typing import MutableMapping # type: ignore
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]]
@ -105,7 +104,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.DetectorResponseCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -198,7 +197,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
:rtype: ~azure.mgmt.web.v2016_03_01.models.DetectorResponse
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -267,7 +266,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.DetectorResponseCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -360,7 +359,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
:rtype: ~azure.mgmt.web.v2016_03_01.models.DetectorResponse
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -429,7 +428,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.DiagnosticCategoryCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -509,7 +508,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
:rtype: ~azure.mgmt.web.v2016_03_01.models.DiagnosticCategory
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -577,7 +576,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.DiagnosticAnalysisCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -660,7 +659,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
:rtype: ~azure.mgmt.web.v2016_03_01.models.DiagnosticAnalysis
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -738,7 +737,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
:rtype: ~azure.mgmt.web.v2016_03_01.models.DiagnosticAnalysis
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -810,7 +809,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.DiagnosticDetectorCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -900,7 +899,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.DiagnosticDetectorCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -998,7 +997,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
:rtype: ~azure.mgmt.web.v2016_03_01.models.DiagnosticDetectorResponse
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -1070,7 +1069,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.DetectorResponseCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -1167,7 +1166,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
:rtype: ~azure.mgmt.web.v2016_03_01.models.DetectorResponse
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -1239,7 +1238,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.DiagnosticCategoryCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -1322,7 +1321,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
:rtype: ~azure.mgmt.web.v2016_03_01.models.DiagnosticCategory
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -1393,7 +1392,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.DiagnosticAnalysisCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -1485,7 +1484,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
:rtype: ~azure.mgmt.web.v2016_03_01.models.DiagnosticAnalysis
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -1567,7 +1566,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
:rtype: ~azure.mgmt.web.v2016_03_01.models.DiagnosticAnalysis
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -1642,7 +1641,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.DiagnosticDetectorCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -1741,7 +1740,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.DiagnosticDetectorCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -1843,7 +1842,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
:rtype: ~azure.mgmt.web.v2016_03_01.models.DiagnosticDetectorResponse
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,

Просмотреть файл

@ -1,4 +1,3 @@
# pylint: disable=too-many-lines,too-many-statements
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
@ -7,7 +6,7 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
import sys
from typing import Any, AsyncIterable, Callable, Dict, Optional, Type, TypeVar, Union
from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar, Union
import urllib.parse
from azure.core.async_paging import AsyncItemPaged, AsyncList
@ -31,12 +30,11 @@ from ...operations._provider_operations import (
build_get_available_stacks_request,
build_list_operations_request,
)
from .._vendor import WebSiteManagementClientMixinABC
if sys.version_info >= (3, 9):
from collections.abc import MutableMapping
else:
from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports
from typing import MutableMapping # type: ignore
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]]
@ -82,7 +80,7 @@ class ProviderOperations:
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.ApplicationStackCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -162,7 +160,7 @@ class ProviderOperations:
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.CsmOperationCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -242,7 +240,7 @@ class ProviderOperations:
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.ApplicationStackCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,

Просмотреть файл

@ -1,4 +1,3 @@
# pylint: disable=too-many-lines,too-many-statements
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
@ -7,7 +6,7 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
import sys
from typing import Any, AsyncIterable, Callable, Dict, Optional, Type, TypeVar
from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar
import urllib.parse
from azure.core.async_paging import AsyncItemPaged, AsyncList
@ -38,12 +37,11 @@ from ...operations._recommendations_operations import (
build_reset_all_filters_for_web_app_request,
build_reset_all_filters_request,
)
from .._vendor import WebSiteManagementClientMixinABC
if sys.version_info >= (3, 9):
from collections.abc import MutableMapping
else:
from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports
from typing import MutableMapping # type: ignore
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]]
@ -95,7 +93,7 @@ class RecommendationsOperations:
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.RecommendationCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -158,7 +156,7 @@ class RecommendationsOperations:
return AsyncItemPaged(get_next, extract_data)
@distributed_trace_async
async def reset_all_filters(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return-statements
async def reset_all_filters(self, **kwargs: Any) -> None:
"""Reset all recommendation opt-out settings for a subscription.
Reset all recommendation opt-out settings for a subscription.
@ -167,7 +165,7 @@ class RecommendationsOperations:
:rtype: None
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -204,9 +202,7 @@ class RecommendationsOperations:
return cls(pipeline_response, None, {}) # type: ignore
@distributed_trace_async
async def disable_recommendation_for_subscription( # pylint: disable=inconsistent-return-statements
self, name: str, **kwargs: Any
) -> None:
async def disable_recommendation_for_subscription(self, name: str, **kwargs: Any) -> None:
"""Disables the specified rule so it will not apply to a subscription in the future.
Disables the specified rule so it will not apply to a subscription in the future.
@ -217,7 +213,7 @@ class RecommendationsOperations:
:rtype: None
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -281,7 +277,7 @@ class RecommendationsOperations:
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.RecommendationCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -379,7 +375,7 @@ class RecommendationsOperations:
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.RecommendationCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -444,9 +440,7 @@ class RecommendationsOperations:
return AsyncItemPaged(get_next, extract_data)
@distributed_trace_async
async def disable_all_for_web_app( # pylint: disable=inconsistent-return-statements
self, resource_group_name: str, site_name: str, **kwargs: Any
) -> None:
async def disable_all_for_web_app(self, resource_group_name: str, site_name: str, **kwargs: Any) -> None:
"""Disable all recommendations for an app.
Disable all recommendations for an app.
@ -459,7 +453,7 @@ class RecommendationsOperations:
:rtype: None
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -498,9 +492,7 @@ class RecommendationsOperations:
return cls(pipeline_response, None, {}) # type: ignore
@distributed_trace_async
async def reset_all_filters_for_web_app( # pylint: disable=inconsistent-return-statements
self, resource_group_name: str, site_name: str, **kwargs: Any
) -> None:
async def reset_all_filters_for_web_app(self, resource_group_name: str, site_name: str, **kwargs: Any) -> None:
"""Reset all recommendation opt-out settings for an app.
Reset all recommendation opt-out settings for an app.
@ -513,7 +505,7 @@ class RecommendationsOperations:
:rtype: None
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -581,7 +573,7 @@ class RecommendationsOperations:
:rtype: ~azure.mgmt.web.v2016_03_01.models.RecommendationRule
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -627,7 +619,7 @@ class RecommendationsOperations:
return deserialized # type: ignore
@distributed_trace_async
async def disable_recommendation_for_site( # pylint: disable=inconsistent-return-statements
async def disable_recommendation_for_site(
self, resource_group_name: str, site_name: str, name: str, **kwargs: Any
) -> None:
"""Disables the specific rule for a web site permanently.
@ -644,7 +636,7 @@ class RecommendationsOperations:
:rtype: None
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,

Просмотреть файл

@ -1,4 +1,3 @@
# pylint: disable=too-many-lines,too-many-statements
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
@ -7,7 +6,7 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
import sys
from typing import Any, AsyncIterable, Callable, Dict, Optional, Type, TypeVar
from typing import Any, AsyncIterable, Callable, Dict, Optional, TypeVar
import urllib.parse
from azure.core.async_paging import AsyncItemPaged, AsyncList
@ -35,12 +34,11 @@ from ...operations._resource_health_metadata_operations import (
build_list_by_site_slot_request,
build_list_request,
)
from .._vendor import WebSiteManagementClientMixinABC
if sys.version_info >= (3, 9):
from collections.abc import MutableMapping
else:
from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports
from typing import MutableMapping # type: ignore
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]]
@ -83,7 +81,7 @@ class ResourceHealthMetadataOperations:
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.ResourceHealthMetadataCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -166,7 +164,7 @@ class ResourceHealthMetadataOperations:
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.ResourceHealthMetadataCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -252,7 +250,7 @@ class ResourceHealthMetadataOperations:
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.ResourceHealthMetadataCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -329,7 +327,7 @@ class ResourceHealthMetadataOperations:
:rtype: ~azure.mgmt.web.v2016_03_01.models.ResourceHealthMetadata
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -399,7 +397,7 @@ class ResourceHealthMetadataOperations:
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.ResourceHealthMetadataCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -482,7 +480,7 @@ class ResourceHealthMetadataOperations:
:rtype: ~azure.mgmt.web.v2016_03_01.models.ResourceHealthMetadata
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,

Просмотреть файл

@ -1,4 +1,4 @@
# pylint: disable=too-many-lines,too-many-statements
# pylint: disable=too-many-lines
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
@ -8,7 +8,7 @@
# --------------------------------------------------------------------------
from io import IOBase
import sys
from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, Type, TypeVar, Union, overload
from typing import Any, AsyncIterable, Callable, Dict, IO, Optional, TypeVar, Union, overload
import urllib.parse
from azure.core.async_paging import AsyncItemPaged, AsyncList
@ -50,7 +50,7 @@ from .._vendor import WebSiteManagementClientMixinABC
if sys.version_info >= (3, 9):
from collections.abc import MutableMapping
else:
from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports
from typing import MutableMapping # type: ignore
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]]
@ -72,7 +72,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
:rtype: ~azure.mgmt.web.v2016_03_01.models.User
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -162,7 +162,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
:rtype: ~azure.mgmt.web.v2016_03_01.models.User
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -234,7 +234,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
)
cls: ClsType[_models.SourceControlCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -305,7 +305,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
:rtype: ~azure.mgmt.web.v2016_03_01.models.SourceControl
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -414,7 +414,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
:rtype: ~azure.mgmt.web.v2016_03_01.models.SourceControl
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -488,7 +488,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
:rtype: ~azure.mgmt.web.v2016_03_01.models.ResourceNameAvailability
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -546,7 +546,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
:rtype: ~azure.mgmt.web.v2016_03_01.models.DeploymentLocations
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -618,7 +618,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
)
cls: ClsType[_models.GeoRegionCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -743,7 +743,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
cls: ClsType[_models.IdentifierCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -832,7 +832,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
)
cls: ClsType[_models.PremierAddOnOfferCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -902,7 +902,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
:rtype: ~azure.mgmt.web.v2016_03_01.models.SkuInfos
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -1001,7 +1001,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
:rtype: ~azure.mgmt.web.v2016_03_01.models.VnetValidationFailureDetails
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -1057,7 +1057,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
return deserialized # type: ignore
@overload
async def move( # pylint: disable=inconsistent-return-statements
async def move(
self,
resource_group_name: str,
move_resource_envelope: _models.CsmMoveResourceEnvelope,
@ -1082,7 +1082,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
"""
@overload
async def move( # pylint: disable=inconsistent-return-statements
async def move(
self,
resource_group_name: str,
move_resource_envelope: IO[bytes],
@ -1107,7 +1107,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
"""
@distributed_trace_async
async def move( # pylint: disable=inconsistent-return-statements
async def move(
self,
resource_group_name: str,
move_resource_envelope: Union[_models.CsmMoveResourceEnvelope, IO[bytes]],
@ -1127,7 +1127,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
:rtype: None
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -1245,7 +1245,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
:rtype: ~azure.mgmt.web.v2016_03_01.models.ValidateResponse
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -1301,7 +1301,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
return deserialized # type: ignore
@overload
async def validate_move( # pylint: disable=inconsistent-return-statements
async def validate_move(
self,
resource_group_name: str,
move_resource_envelope: _models.CsmMoveResourceEnvelope,
@ -1326,7 +1326,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
"""
@overload
async def validate_move( # pylint: disable=inconsistent-return-statements
async def validate_move(
self,
resource_group_name: str,
move_resource_envelope: IO[bytes],
@ -1351,7 +1351,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
"""
@distributed_trace_async
async def validate_move( # pylint: disable=inconsistent-return-statements
async def validate_move(
self,
resource_group_name: str,
move_resource_envelope: Union[_models.CsmMoveResourceEnvelope, IO[bytes]],
@ -1371,7 +1371,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
:rtype: None
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,

Просмотреть файл

@ -5,178 +5,189 @@
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
# pylint: disable=wrong-import-position
from ._models_py3 import AbnormalTimePeriod
from ._models_py3 import AnalysisData
from ._models_py3 import AnalysisDefinition
from ._models_py3 import ApiDefinitionInfo
from ._models_py3 import AppServiceEnvironment
from ._models_py3 import AppServicePlan
from ._models_py3 import AppServicePlanCollection
from ._models_py3 import ApplicationStack
from ._models_py3 import ApplicationStackCollection
from ._models_py3 import AutoHealActions
from ._models_py3 import AutoHealCustomAction
from ._models_py3 import AutoHealRules
from ._models_py3 import AutoHealTriggers
from ._models_py3 import BillingMeter
from ._models_py3 import BillingMeterCollection
from ._models_py3 import Capability
from ._models_py3 import Certificate
from ._models_py3 import CertificateCollection
from ._models_py3 import CertificatePatchResource
from ._models_py3 import CloningInfo
from ._models_py3 import ConnStringInfo
from ._models_py3 import CorsSettings
from ._models_py3 import CsmMoveResourceEnvelope
from ._models_py3 import CsmOperationCollection
from ._models_py3 import CsmOperationDescription
from ._models_py3 import CsmOperationDescriptionProperties
from ._models_py3 import CsmOperationDisplay
from ._models_py3 import CsmUsageQuota
from ._models_py3 import CsmUsageQuotaCollection
from ._models_py3 import DataSource
from ._models_py3 import DataTableResponseColumn
from ._models_py3 import DataTableResponseObject
from ._models_py3 import DefaultErrorResponse
from ._models_py3 import DefaultErrorResponseError
from ._models_py3 import DefaultErrorResponseErrorDetailsItem
from ._models_py3 import DeletedSite
from ._models_py3 import DeletedWebAppCollection
from ._models_py3 import DeploymentLocations
from ._models_py3 import DetectorAbnormalTimePeriod
from ._models_py3 import DetectorDefinition
from ._models_py3 import DetectorInfo
from ._models_py3 import DetectorResponse
from ._models_py3 import DetectorResponseCollection
from ._models_py3 import DiagnosticAnalysis
from ._models_py3 import DiagnosticAnalysisCollection
from ._models_py3 import DiagnosticCategory
from ._models_py3 import DiagnosticCategoryCollection
from ._models_py3 import DiagnosticData
from ._models_py3 import DiagnosticDetectorCollection
from ._models_py3 import DiagnosticDetectorResponse
from ._models_py3 import DiagnosticMetricSample
from ._models_py3 import DiagnosticMetricSet
from ._models_py3 import Dimension
from ._models_py3 import ErrorEntity
from ._models_py3 import Experiments
from ._models_py3 import GeoRegion
from ._models_py3 import GeoRegionCollection
from ._models_py3 import GlobalCsmSkuDescription
from ._models_py3 import HandlerMapping
from ._models_py3 import HostNameSslState
from ._models_py3 import HostingEnvironmentDeploymentInfo
from ._models_py3 import HostingEnvironmentProfile
from ._models_py3 import HybridConnection
from ._models_py3 import HybridConnectionKey
from ._models_py3 import Identifier
from ._models_py3 import IdentifierCollection
from ._models_py3 import IpSecurityRestriction
from ._models_py3 import LocalizableString
from ._models_py3 import ManagedServiceIdentity
from ._models_py3 import MetricAvailability
from ._models_py3 import MetricSpecification
from ._models_py3 import NameIdentifier
from ._models_py3 import NameValuePair
from ._models_py3 import NetworkAccessControlEntry
from ._models_py3 import Operation
from ._models_py3 import PremierAddOnOffer
from ._models_py3 import PremierAddOnOfferCollection
from ._models_py3 import ProxyOnlyResource
from ._models_py3 import PushSettings
from ._models_py3 import RampUpRule
from ._models_py3 import Recommendation
from ._models_py3 import RecommendationCollection
from ._models_py3 import RecommendationRule
from ._models_py3 import Rendering
from ._models_py3 import RequestsBasedTrigger
from ._models_py3 import Resource
from ._models_py3 import ResourceHealthMetadata
from ._models_py3 import ResourceHealthMetadataCollection
from ._models_py3 import ResourceMetric
from ._models_py3 import ResourceMetricAvailability
from ._models_py3 import ResourceMetricCollection
from ._models_py3 import ResourceMetricDefinition
from ._models_py3 import ResourceMetricDefinitionCollection
from ._models_py3 import ResourceMetricName
from ._models_py3 import ResourceMetricProperty
from ._models_py3 import ResourceMetricValue
from ._models_py3 import ResourceNameAvailability
from ._models_py3 import ResourceNameAvailabilityRequest
from ._models_py3 import ResponseMetaData
from ._models_py3 import ServiceSpecification
from ._models_py3 import Site
from ._models_py3 import SiteConfig
from ._models_py3 import SiteLimits
from ._models_py3 import SiteMachineKey
from ._models_py3 import SkuCapacity
from ._models_py3 import SkuDescription
from ._models_py3 import SkuInfos
from ._models_py3 import SlotSwapStatus
from ._models_py3 import SlowRequestsBasedTrigger
from ._models_py3 import SnapshotRecoveryRequest
from ._models_py3 import SnapshotRecoveryTarget
from ._models_py3 import Solution
from ._models_py3 import SourceControl
from ._models_py3 import SourceControlCollection
from ._models_py3 import StackMajorVersion
from ._models_py3 import StackMinorVersion
from ._models_py3 import StampCapacity
from ._models_py3 import StatusCodesBasedTrigger
from ._models_py3 import User
from ._models_py3 import ValidateRequest
from ._models_py3 import ValidateResponse
from ._models_py3 import ValidateResponseError
from ._models_py3 import VirtualApplication
from ._models_py3 import VirtualDirectory
from ._models_py3 import VirtualIPMapping
from ._models_py3 import VirtualNetworkProfile
from ._models_py3 import VnetGateway
from ._models_py3 import VnetInfo
from ._models_py3 import VnetParameters
from ._models_py3 import VnetRoute
from ._models_py3 import VnetValidationFailureDetails
from ._models_py3 import VnetValidationTestFailure
from ._models_py3 import WebAppCollection
from ._models_py3 import WorkerPool
from typing import TYPE_CHECKING
from ._web_site_management_client_enums import AccessControlEntryAction
from ._web_site_management_client_enums import AppServicePlanRestrictions
from ._web_site_management_client_enums import AutoHealActionType
from ._web_site_management_client_enums import Channels
from ._web_site_management_client_enums import CheckNameResourceTypes
from ._web_site_management_client_enums import ComputeModeOptions
from ._web_site_management_client_enums import ConnectionStringType
from ._web_site_management_client_enums import Enum0
from ._web_site_management_client_enums import Enum1
from ._web_site_management_client_enums import HostType
from ._web_site_management_client_enums import HostingEnvironmentStatus
from ._web_site_management_client_enums import InAvailabilityReasonType
from ._web_site_management_client_enums import InternalLoadBalancingMode
from ._web_site_management_client_enums import IssueType
from ._web_site_management_client_enums import KeyVaultSecretStatus
from ._web_site_management_client_enums import ManagedPipelineMode
from ._web_site_management_client_enums import ManagedServiceIdentityType
from ._web_site_management_client_enums import NotificationLevel
from ._web_site_management_client_enums import OperationStatus
from ._web_site_management_client_enums import ProvisioningState
from ._web_site_management_client_enums import RenderingType
from ._web_site_management_client_enums import ResourceScopeType
from ._web_site_management_client_enums import RouteType
from ._web_site_management_client_enums import ScmType
from ._web_site_management_client_enums import SiteAvailabilityState
from ._web_site_management_client_enums import SiteLoadBalancing
from ._web_site_management_client_enums import SkuName
from ._web_site_management_client_enums import SolutionType
from ._web_site_management_client_enums import SslState
from ._web_site_management_client_enums import StatusOptions
from ._web_site_management_client_enums import SupportedTlsVersions
from ._web_site_management_client_enums import UsageState
from ._web_site_management_client_enums import ValidateResourceTypes
from ._web_site_management_client_enums import WorkerSizeOptions
if TYPE_CHECKING:
from ._patch import * # pylint: disable=unused-wildcard-import
from ._models_py3 import ( # type: ignore
AbnormalTimePeriod,
AnalysisData,
AnalysisDefinition,
ApiDefinitionInfo,
AppServiceEnvironment,
AppServicePlan,
AppServicePlanCollection,
ApplicationStack,
ApplicationStackCollection,
AutoHealActions,
AutoHealCustomAction,
AutoHealRules,
AutoHealTriggers,
BillingMeter,
BillingMeterCollection,
Capability,
Certificate,
CertificateCollection,
CertificatePatchResource,
CloningInfo,
ConnStringInfo,
CorsSettings,
CsmMoveResourceEnvelope,
CsmOperationCollection,
CsmOperationDescription,
CsmOperationDescriptionProperties,
CsmOperationDisplay,
CsmUsageQuota,
CsmUsageQuotaCollection,
DataSource,
DataTableResponseColumn,
DataTableResponseObject,
DefaultErrorResponse,
DefaultErrorResponseError,
DefaultErrorResponseErrorDetailsItem,
DeletedSite,
DeletedWebAppCollection,
DeploymentLocations,
DetectorAbnormalTimePeriod,
DetectorDefinition,
DetectorInfo,
DetectorResponse,
DetectorResponseCollection,
DiagnosticAnalysis,
DiagnosticAnalysisCollection,
DiagnosticCategory,
DiagnosticCategoryCollection,
DiagnosticData,
DiagnosticDetectorCollection,
DiagnosticDetectorResponse,
DiagnosticMetricSample,
DiagnosticMetricSet,
Dimension,
ErrorEntity,
Experiments,
GeoRegion,
GeoRegionCollection,
GlobalCsmSkuDescription,
HandlerMapping,
HostNameSslState,
HostingEnvironmentDeploymentInfo,
HostingEnvironmentProfile,
HybridConnection,
HybridConnectionKey,
Identifier,
IdentifierCollection,
IpSecurityRestriction,
LocalizableString,
ManagedServiceIdentity,
MetricAvailability,
MetricSpecification,
NameIdentifier,
NameValuePair,
NetworkAccessControlEntry,
Operation,
PremierAddOnOffer,
PremierAddOnOfferCollection,
ProxyOnlyResource,
PushSettings,
RampUpRule,
Recommendation,
RecommendationCollection,
RecommendationRule,
Rendering,
RequestsBasedTrigger,
Resource,
ResourceHealthMetadata,
ResourceHealthMetadataCollection,
ResourceMetric,
ResourceMetricAvailability,
ResourceMetricCollection,
ResourceMetricDefinition,
ResourceMetricDefinitionCollection,
ResourceMetricName,
ResourceMetricProperty,
ResourceMetricValue,
ResourceNameAvailability,
ResourceNameAvailabilityRequest,
ResponseMetaData,
ServiceSpecification,
Site,
SiteConfig,
SiteLimits,
SiteMachineKey,
SkuCapacity,
SkuDescription,
SkuInfos,
SlotSwapStatus,
SlowRequestsBasedTrigger,
SnapshotRecoveryRequest,
SnapshotRecoveryTarget,
Solution,
SourceControl,
SourceControlCollection,
StackMajorVersion,
StackMinorVersion,
StampCapacity,
StatusCodesBasedTrigger,
User,
ValidateRequest,
ValidateResponse,
ValidateResponseError,
VirtualApplication,
VirtualDirectory,
VirtualIPMapping,
VirtualNetworkProfile,
VnetGateway,
VnetInfo,
VnetParameters,
VnetRoute,
VnetValidationFailureDetails,
VnetValidationTestFailure,
WebAppCollection,
WorkerPool,
)
from ._web_site_management_client_enums import ( # type: ignore
AccessControlEntryAction,
AppServicePlanRestrictions,
AutoHealActionType,
Channels,
CheckNameResourceTypes,
ComputeModeOptions,
ConnectionStringType,
Enum0,
Enum1,
HostType,
HostingEnvironmentStatus,
InAvailabilityReasonType,
InternalLoadBalancingMode,
IssueType,
KeyVaultSecretStatus,
ManagedPipelineMode,
ManagedServiceIdentityType,
NotificationLevel,
OperationStatus,
ProvisioningState,
RenderingType,
ResourceScopeType,
RouteType,
ScmType,
SiteAvailabilityState,
SiteLoadBalancing,
SkuName,
SolutionType,
SslState,
StatusOptions,
SupportedTlsVersions,
UsageState,
ValidateResourceTypes,
WorkerSizeOptions,
)
from ._patch import __all__ as _patch_all
from ._patch import * # pylint: disable=unused-wildcard-import
from ._patch import *
from ._patch import patch_sdk as _patch_sdk
__all__ = [
@ -349,5 +360,5 @@ __all__ = [
"ValidateResourceTypes",
"WorkerSizeOptions",
]
__all__.extend([p for p in _patch_all if p not in __all__])
__all__.extend([p for p in _patch_all if p not in __all__]) # pyright: ignore
_patch_sdk()

Просмотреть файл

@ -1,5 +1,5 @@
# coding=utf-8
# pylint: disable=too-many-lines
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for license information.
@ -13,7 +13,6 @@ from typing import Any, Dict, List, Optional, TYPE_CHECKING, Union
from ... import _serialization
if TYPE_CHECKING:
# pylint: disable=unused-import,ungrouped-imports
from .. import models as _models
@ -303,7 +302,7 @@ class ApplicationStackCollection(_serialization.Model):
self.next_link = None
class AppServiceEnvironment(_serialization.Model): # pylint: disable=too-many-instance-attributes
class AppServiceEnvironment(_serialization.Model):
"""Description of an App Service Environment.
Variables are only populated by the server, and will be ignored when sending a request.
@ -644,7 +643,7 @@ class Resource(_serialization.Model):
self.tags = tags
class AppServicePlan(Resource): # pylint: disable=too-many-instance-attributes
class AppServicePlan(Resource):
"""App Service plan.
Variables are only populated by the server, and will be ignored when sending a request.
@ -1157,7 +1156,7 @@ class Capability(_serialization.Model):
self.reason = reason
class Certificate(Resource): # pylint: disable=too-many-instance-attributes
class Certificate(Resource):
"""SSL certificate for an app.
Variables are only populated by the server, and will be ignored when sending a request.
@ -1370,7 +1369,7 @@ class CertificateCollection(_serialization.Model):
self.next_link = None
class CertificatePatchResource(ProxyOnlyResource): # pylint: disable=too-many-instance-attributes
class CertificatePatchResource(ProxyOnlyResource):
"""ARM resource for a certificate.
Variables are only populated by the server, and will be ignored when sending a request.
@ -1535,7 +1534,7 @@ class CertificatePatchResource(ProxyOnlyResource): # pylint: disable=too-many-i
self.server_farm_id = server_farm_id
class CloningInfo(_serialization.Model): # pylint: disable=too-many-instance-attributes
class CloningInfo(_serialization.Model):
"""Information needed for cloning operation.
All required parameters must be populated in order to send to server.
@ -2856,7 +2855,7 @@ class DiagnosticDetectorCollection(_serialization.Model):
self.next_link = None
class DiagnosticDetectorResponse(ProxyOnlyResource): # pylint: disable=too-many-instance-attributes
class DiagnosticDetectorResponse(ProxyOnlyResource):
"""Class representing Response from Diagnostic Detectors.
Variables are only populated by the server, and will be ignored when sending a request.
@ -3530,7 +3529,7 @@ class HostNameSslState(_serialization.Model):
self.host_type = host_type
class HybridConnection(ProxyOnlyResource): # pylint: disable=too-many-instance-attributes
class HybridConnection(ProxyOnlyResource):
"""Hybrid Connection contract. This is used to configure a Hybrid Connection.
Variables are only populated by the server, and will be ignored when sending a request.
@ -3877,7 +3876,7 @@ class MetricAvailability(_serialization.Model):
self.blob_duration = blob_duration
class MetricSpecification(_serialization.Model): # pylint: disable=too-many-instance-attributes
class MetricSpecification(_serialization.Model):
"""Definition of a single resource metric.
:ivar name:
@ -4168,7 +4167,7 @@ class Operation(_serialization.Model):
self.geo_master_operation_id = geo_master_operation_id
class PremierAddOnOffer(ProxyOnlyResource): # pylint: disable=too-many-instance-attributes
class PremierAddOnOffer(ProxyOnlyResource):
"""Premier add-on offer.
Variables are only populated by the server, and will be ignored when sending a request.
@ -4507,7 +4506,7 @@ class RampUpRule(_serialization.Model):
self.name = name
class Recommendation(ProxyOnlyResource): # pylint: disable=too-many-instance-attributes
class Recommendation(ProxyOnlyResource):
"""Represents a recommendation result generated by the recommendation engine.
Variables are only populated by the server, and will be ignored when sending a request.
@ -4740,7 +4739,7 @@ class RecommendationCollection(_serialization.Model):
self.next_link = None
class RecommendationRule(ProxyOnlyResource): # pylint: disable=too-many-instance-attributes
class RecommendationRule(ProxyOnlyResource):
"""Represents a recommendation rule that the recommendation engine can perform.
Variables are only populated by the server, and will be ignored when sending a request.
@ -5162,7 +5161,7 @@ class ResourceMetricCollection(_serialization.Model):
self.next_link = None
class ResourceMetricDefinition(ProxyOnlyResource): # pylint: disable=too-many-instance-attributes
class ResourceMetricDefinition(ProxyOnlyResource):
"""Metadata for the metrics.
Variables are only populated by the server, and will be ignored when sending a request.
@ -5518,7 +5517,7 @@ class ServiceSpecification(_serialization.Model):
self.metric_specifications = metric_specifications
class Site(Resource): # pylint: disable=too-many-instance-attributes
class Site(Resource):
"""A web app, a mobile app backend, or an API app.
Variables are only populated by the server, and will be ignored when sending a request.
@ -5817,7 +5816,7 @@ class Site(Resource): # pylint: disable=too-many-instance-attributes
self.https_only = https_only
class SiteConfig(_serialization.Model): # pylint: disable=too-many-instance-attributes
class SiteConfig(_serialization.Model):
"""Configuration of an App Service app.
Variables are only populated by the server, and will be ignored when sending a request.

Просмотреть файл

@ -5,18 +5,24 @@
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
# pylint: disable=wrong-import-position
from ._certificates_operations import CertificatesOperations
from ._deleted_web_apps_operations import DeletedWebAppsOperations
from ._diagnostics_operations import DiagnosticsOperations
from ._provider_operations import ProviderOperations
from ._recommendations_operations import RecommendationsOperations
from ._resource_health_metadata_operations import ResourceHealthMetadataOperations
from ._web_site_management_client_operations import WebSiteManagementClientOperationsMixin
from ._billing_meters_operations import BillingMetersOperations
from typing import TYPE_CHECKING
if TYPE_CHECKING:
from ._patch import * # pylint: disable=unused-wildcard-import
from ._certificates_operations import CertificatesOperations # type: ignore
from ._deleted_web_apps_operations import DeletedWebAppsOperations # type: ignore
from ._diagnostics_operations import DiagnosticsOperations # type: ignore
from ._provider_operations import ProviderOperations # type: ignore
from ._recommendations_operations import RecommendationsOperations # type: ignore
from ._resource_health_metadata_operations import ResourceHealthMetadataOperations # type: ignore
from ._web_site_management_client_operations import WebSiteManagementClientOperationsMixin # type: ignore
from ._billing_meters_operations import BillingMetersOperations # type: ignore
from ._patch import __all__ as _patch_all
from ._patch import * # pylint: disable=unused-wildcard-import
from ._patch import *
from ._patch import patch_sdk as _patch_sdk
__all__ = [
@ -29,5 +35,5 @@ __all__ = [
"WebSiteManagementClientOperationsMixin",
"BillingMetersOperations",
]
__all__.extend([p for p in _patch_all if p not in __all__])
__all__.extend([p for p in _patch_all if p not in __all__]) # pyright: ignore
_patch_sdk()

Просмотреть файл

@ -1,4 +1,3 @@
# pylint: disable=too-many-lines,too-many-statements
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
@ -7,7 +6,7 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
import sys
from typing import Any, Callable, Dict, Iterable, Optional, Type, TypeVar
from typing import Any, Callable, Dict, Iterable, Optional, TypeVar
import urllib.parse
from azure.core.exceptions import (
@ -27,12 +26,11 @@ from azure.mgmt.core.exceptions import ARMErrorFormat
from .. import models as _models
from ..._serialization import Serializer
from .._vendor import WebSiteManagementClientMixinABC
if sys.version_info >= (3, 9):
from collections.abc import MutableMapping
else:
from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports
from typing import MutableMapping # type: ignore
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
@ -104,7 +102,7 @@ class BillingMetersOperations:
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.BillingMeterCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,

Просмотреть файл

@ -1,4 +1,3 @@
# pylint: disable=too-many-lines,too-many-statements
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
@ -8,7 +7,7 @@
# --------------------------------------------------------------------------
from io import IOBase
import sys
from typing import Any, Callable, Dict, IO, Iterable, Optional, Type, TypeVar, Union, overload
from typing import Any, Callable, Dict, IO, Iterable, Optional, TypeVar, Union, overload
import urllib.parse
from azure.core.exceptions import (
@ -28,12 +27,11 @@ from azure.mgmt.core.exceptions import ARMErrorFormat
from .. import models as _models
from ..._serialization import Serializer
from .._vendor import WebSiteManagementClientMixinABC
if sys.version_info >= (3, 9):
from collections.abc import MutableMapping
else:
from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports
from typing import MutableMapping # type: ignore
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
@ -282,7 +280,7 @@ class CertificatesOperations:
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.CertificateCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -360,7 +358,7 @@ class CertificatesOperations:
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.CertificateCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -435,7 +433,7 @@ class CertificatesOperations:
:rtype: ~azure.mgmt.web.v2016_03_01.models.Certificate
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -556,7 +554,7 @@ class CertificatesOperations:
:rtype: ~azure.mgmt.web.v2016_03_01.models.Certificate
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -626,7 +624,7 @@ class CertificatesOperations:
:rtype: None
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -744,7 +742,7 @@ class CertificatesOperations:
:rtype: ~azure.mgmt.web.v2016_03_01.models.Certificate
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,

Просмотреть файл

@ -1,4 +1,3 @@
# pylint: disable=too-many-lines,too-many-statements
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
@ -7,7 +6,7 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
import sys
from typing import Any, Callable, Dict, Iterable, Optional, Type, TypeVar
from typing import Any, Callable, Dict, Iterable, Optional, TypeVar
import urllib.parse
from azure.core.exceptions import (
@ -27,12 +26,11 @@ from azure.mgmt.core.exceptions import ARMErrorFormat
from .. import models as _models
from ..._serialization import Serializer
from .._vendor import WebSiteManagementClientMixinABC
if sys.version_info >= (3, 9):
from collections.abc import MutableMapping
else:
from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports
from typing import MutableMapping # type: ignore
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
@ -100,7 +98,7 @@ class DeletedWebAppsOperations:
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.DeletedWebAppCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,

Просмотреть файл

@ -1,4 +1,4 @@
# pylint: disable=too-many-lines,too-many-statements
# pylint: disable=too-many-lines
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
@ -8,7 +8,7 @@
# --------------------------------------------------------------------------
import datetime
import sys
from typing import Any, Callable, Dict, Iterable, Optional, Type, TypeVar
from typing import Any, Callable, Dict, Iterable, Optional, TypeVar
import urllib.parse
from azure.core.exceptions import (
@ -28,12 +28,11 @@ from azure.mgmt.core.exceptions import ARMErrorFormat
from .. import models as _models
from ..._serialization import Serializer
from .._vendor import WebSiteManagementClientMixinABC
if sys.version_info >= (3, 9):
from collections.abc import MutableMapping
else:
from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports
from typing import MutableMapping # type: ignore
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
@ -1081,7 +1080,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.DetectorResponseCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -1174,7 +1173,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
:rtype: ~azure.mgmt.web.v2016_03_01.models.DetectorResponse
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -1242,7 +1241,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.DetectorResponseCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -1335,7 +1334,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
:rtype: ~azure.mgmt.web.v2016_03_01.models.DetectorResponse
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -1403,7 +1402,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.DiagnosticCategoryCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -1483,7 +1482,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
:rtype: ~azure.mgmt.web.v2016_03_01.models.DiagnosticCategory
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -1550,7 +1549,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.DiagnosticAnalysisCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -1633,7 +1632,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
:rtype: ~azure.mgmt.web.v2016_03_01.models.DiagnosticAnalysis
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -1711,7 +1710,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
:rtype: ~azure.mgmt.web.v2016_03_01.models.DiagnosticAnalysis
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -1782,7 +1781,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.DiagnosticDetectorCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -1871,7 +1870,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.DiagnosticDetectorCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -1969,7 +1968,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
:rtype: ~azure.mgmt.web.v2016_03_01.models.DiagnosticDetectorResponse
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -2040,7 +2039,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.DetectorResponseCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -2137,7 +2136,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
:rtype: ~azure.mgmt.web.v2016_03_01.models.DetectorResponse
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -2208,7 +2207,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.DiagnosticCategoryCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -2291,7 +2290,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
:rtype: ~azure.mgmt.web.v2016_03_01.models.DiagnosticCategory
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -2361,7 +2360,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.DiagnosticAnalysisCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -2453,7 +2452,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
:rtype: ~azure.mgmt.web.v2016_03_01.models.DiagnosticAnalysis
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -2535,7 +2534,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
:rtype: ~azure.mgmt.web.v2016_03_01.models.DiagnosticAnalysis
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -2609,7 +2608,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.DiagnosticDetectorCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -2707,7 +2706,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.DiagnosticDetectorCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -2809,7 +2808,7 @@ class DiagnosticsOperations: # pylint: disable=too-many-public-methods
:rtype: ~azure.mgmt.web.v2016_03_01.models.DiagnosticDetectorResponse
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,

Просмотреть файл

@ -1,4 +1,3 @@
# pylint: disable=too-many-lines,too-many-statements
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
@ -7,7 +6,7 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
import sys
from typing import Any, Callable, Dict, Iterable, Optional, Type, TypeVar, Union
from typing import Any, Callable, Dict, Iterable, Optional, TypeVar, Union
import urllib.parse
from azure.core.exceptions import (
@ -27,12 +26,11 @@ from azure.mgmt.core.exceptions import ARMErrorFormat
from .. import models as _models
from ..._serialization import Serializer
from .._vendor import WebSiteManagementClientMixinABC
if sys.version_info >= (3, 9):
from collections.abc import MutableMapping
else:
from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports
from typing import MutableMapping # type: ignore
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
@ -150,7 +148,7 @@ class ProviderOperations:
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.ApplicationStackCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -230,7 +228,7 @@ class ProviderOperations:
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.CsmOperationCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -309,7 +307,7 @@ class ProviderOperations:
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.ApplicationStackCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,

Просмотреть файл

@ -1,4 +1,3 @@
# pylint: disable=too-many-lines,too-many-statements
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
@ -7,7 +6,7 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
import sys
from typing import Any, Callable, Dict, Iterable, Optional, Type, TypeVar
from typing import Any, Callable, Dict, Iterable, Optional, TypeVar
import urllib.parse
from azure.core.exceptions import (
@ -27,12 +26,11 @@ from azure.mgmt.core.exceptions import ARMErrorFormat
from .. import models as _models
from ..._serialization import Serializer
from .._vendor import WebSiteManagementClientMixinABC
if sys.version_info >= (3, 9):
from collections.abc import MutableMapping
else:
from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports
from typing import MutableMapping # type: ignore
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
@ -392,7 +390,7 @@ class RecommendationsOperations:
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.RecommendationCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -464,7 +462,7 @@ class RecommendationsOperations:
:rtype: None
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -514,7 +512,7 @@ class RecommendationsOperations:
:rtype: None
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -577,7 +575,7 @@ class RecommendationsOperations:
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.RecommendationCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -674,7 +672,7 @@ class RecommendationsOperations:
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.RecommendationCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -754,7 +752,7 @@ class RecommendationsOperations:
:rtype: None
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -808,7 +806,7 @@ class RecommendationsOperations:
:rtype: None
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -876,7 +874,7 @@ class RecommendationsOperations:
:rtype: ~azure.mgmt.web.v2016_03_01.models.RecommendationRule
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -939,7 +937,7 @@ class RecommendationsOperations:
:rtype: None
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,

Просмотреть файл

@ -1,4 +1,3 @@
# pylint: disable=too-many-lines,too-many-statements
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
@ -7,7 +6,7 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
import sys
from typing import Any, Callable, Dict, Iterable, Optional, Type, TypeVar
from typing import Any, Callable, Dict, Iterable, Optional, TypeVar
import urllib.parse
from azure.core.exceptions import (
@ -27,12 +26,11 @@ from azure.mgmt.core.exceptions import ARMErrorFormat
from .. import models as _models
from ..._serialization import Serializer
from .._vendor import WebSiteManagementClientMixinABC
if sys.version_info >= (3, 9):
from collections.abc import MutableMapping
else:
from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports
from typing import MutableMapping # type: ignore
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
@ -286,7 +284,7 @@ class ResourceHealthMetadataOperations:
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.ResourceHealthMetadataCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -368,7 +366,7 @@ class ResourceHealthMetadataOperations:
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.ResourceHealthMetadataCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -453,7 +451,7 @@ class ResourceHealthMetadataOperations:
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.ResourceHealthMetadataCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -530,7 +528,7 @@ class ResourceHealthMetadataOperations:
:rtype: ~azure.mgmt.web.v2016_03_01.models.ResourceHealthMetadata
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -599,7 +597,7 @@ class ResourceHealthMetadataOperations:
api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._api_version or "2016-03-01"))
cls: ClsType[_models.ResourceHealthMetadataCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -682,7 +680,7 @@ class ResourceHealthMetadataOperations:
:rtype: ~azure.mgmt.web.v2016_03_01.models.ResourceHealthMetadata
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,

Просмотреть файл

@ -1,4 +1,4 @@
# pylint: disable=too-many-lines,too-many-statements
# pylint: disable=too-many-lines
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
@ -8,7 +8,7 @@
# --------------------------------------------------------------------------
from io import IOBase
import sys
from typing import Any, Callable, Dict, IO, Iterable, Optional, Type, TypeVar, Union, overload
from typing import Any, Callable, Dict, IO, Iterable, Optional, TypeVar, Union, overload
import urllib.parse
from azure.core.exceptions import (
@ -33,7 +33,7 @@ from .._vendor import WebSiteManagementClientMixinABC
if sys.version_info >= (3, 9):
from collections.abc import MutableMapping
else:
from typing import MutableMapping # type: ignore # pylint: disable=ungrouped-imports
from typing import MutableMapping # type: ignore
T = TypeVar("T")
ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
@ -472,7 +472,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
:rtype: ~azure.mgmt.web.v2016_03_01.models.User
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -562,7 +562,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
:rtype: ~azure.mgmt.web.v2016_03_01.models.User
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -633,7 +633,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
)
cls: ClsType[_models.SourceControlCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -704,7 +704,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
:rtype: ~azure.mgmt.web.v2016_03_01.models.SourceControl
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -813,7 +813,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
:rtype: ~azure.mgmt.web.v2016_03_01.models.SourceControl
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -887,7 +887,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
:rtype: ~azure.mgmt.web.v2016_03_01.models.ResourceNameAvailability
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -945,7 +945,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
:rtype: ~azure.mgmt.web.v2016_03_01.models.DeploymentLocations
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -1017,7 +1017,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
)
cls: ClsType[_models.GeoRegionCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -1142,7 +1142,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None))
cls: ClsType[_models.IdentifierCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -1230,7 +1230,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
)
cls: ClsType[_models.PremierAddOnOfferCollection] = kwargs.pop("cls", None)
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -1300,7 +1300,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
:rtype: ~azure.mgmt.web.v2016_03_01.models.SkuInfos
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -1399,7 +1399,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
:rtype: ~azure.mgmt.web.v2016_03_01.models.VnetValidationFailureDetails
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -1455,7 +1455,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
return deserialized # type: ignore
@overload
def move( # pylint: disable=inconsistent-return-statements
def move(
self,
resource_group_name: str,
move_resource_envelope: _models.CsmMoveResourceEnvelope,
@ -1480,7 +1480,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
"""
@overload
def move( # pylint: disable=inconsistent-return-statements
def move(
self,
resource_group_name: str,
move_resource_envelope: IO[bytes],
@ -1525,7 +1525,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
:rtype: None
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -1643,7 +1643,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
:rtype: ~azure.mgmt.web.v2016_03_01.models.ValidateResponse
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,
@ -1699,7 +1699,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
return deserialized # type: ignore
@overload
def validate_move( # pylint: disable=inconsistent-return-statements
def validate_move(
self,
resource_group_name: str,
move_resource_envelope: _models.CsmMoveResourceEnvelope,
@ -1724,7 +1724,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
"""
@overload
def validate_move( # pylint: disable=inconsistent-return-statements
def validate_move(
self,
resource_group_name: str,
move_resource_envelope: IO[bytes],
@ -1769,7 +1769,7 @@ class WebSiteManagementClientOperationsMixin(WebSiteManagementClientMixinABC):
:rtype: None
:raises ~azure.core.exceptions.HttpResponseError:
"""
error_map: MutableMapping[int, Type[HttpResponseError]] = {
error_map: MutableMapping = {
401: ClientAuthenticationError,
404: ResourceNotFoundError,
409: ResourceExistsError,

Просмотреть файл

@ -1,110 +0,0 @@
{
"chosen_version": "2016-08-01",
"total_api_version_list": ["2016-08-01"],
"client": {
"name": "WebSiteManagementClient",
"filename": "_web_site_management_client",
"description": "WebSite Management Client.",
"host_value": "\"https://management.azure.com\"",
"parameterized_host_template": null,
"azure_arm": true,
"has_public_lro_operations": true,
"client_side_validation": false,
"sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"WebSiteManagementClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}",
"async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"WebSiteManagementClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}"
},
"global_parameters": {
"sync": {
"credential": {
"signature": "credential: \"TokenCredential\",",
"description": "Credential needed for the client to connect to Azure. Required.",
"docstring_type": "~azure.core.credentials.TokenCredential",
"required": true,
"method_location": "positional"
},
"subscription_id": {
"signature": "subscription_id: str,",
"description": "Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). Required.",
"docstring_type": "str",
"required": true,
"method_location": "positional"
}
},
"async": {
"credential": {
"signature": "credential: \"AsyncTokenCredential\",",
"description": "Credential needed for the client to connect to Azure. Required.",
"docstring_type": "~azure.core.credentials_async.AsyncTokenCredential",
"required": true
},
"subscription_id": {
"signature": "subscription_id: str,",
"description": "Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). Required.",
"docstring_type": "str",
"required": true
}
},
"constant": {
},
"call": "credential, subscription_id",
"service_client_specific": {
"sync": {
"api_version": {
"signature": "api_version: Optional[str]=None,",
"description": "API version to use if no profile is provided, or if missing in profile.",
"docstring_type": "str",
"required": false,
"method_location": "positional"
},
"base_url": {
"signature": "base_url: str = \"https://management.azure.com\",",
"description": "Service URL",
"docstring_type": "str",
"required": false,
"method_location": "positional"
},
"profile": {
"signature": "profile: KnownProfiles=KnownProfiles.default,",
"description": "A profile definition, from KnownProfiles to dict.",
"docstring_type": "azure.profiles.KnownProfiles",
"required": false,
"method_location": "positional"
}
},
"async": {
"api_version": {
"signature": "api_version: Optional[str] = None,",
"description": "API version to use if no profile is provided, or if missing in profile.",
"docstring_type": "str",
"required": false,
"method_location": "positional"
},
"base_url": {
"signature": "base_url: str = \"https://management.azure.com\",",
"description": "Service URL",
"docstring_type": "str",
"required": false,
"method_location": "positional"
},
"profile": {
"signature": "profile: KnownProfiles = KnownProfiles.default,",
"description": "A profile definition, from KnownProfiles to dict.",
"docstring_type": "azure.profiles.KnownProfiles",
"required": false,
"method_location": "positional"
}
}
}
},
"config": {
"credential": true,
"credential_scopes": ["https://management.azure.com/.default"],
"credential_call_sync": "ARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)",
"credential_call_async": "AsyncARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)",
"sync_imports": "{\"regular\": {\"sdkcore\": {\"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}",
"async_imports": "{\"regular\": {\"sdkcore\": {\"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMHttpLoggingPolicy\", \"AsyncARMChallengeAuthenticationPolicy\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}"
},
"operation_groups": {
"web_apps": "WebAppsOperations"
}
}

Просмотреть файл

@ -1,20 +0,0 @@
# ------------------------------------
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
# ------------------------------------
"""Customize generated code here.
Follow our quickstart for examples: https://aka.ms/azsdk/python/dpcodegen/python/customize
"""
from typing import List
__all__: List[str] = [] # Add all objects you want publicly available to users at this package level
def patch_sdk():
"""Do not remove from this file.
`patch_sdk` is a last resort escape hatch that allows you to do customizations
you can't accomplish using the techniques described in
https://aka.ms/azsdk/python/dpcodegen/python/customize
"""

Просмотреть файл

@ -1,9 +0,0 @@
# coding=utf-8
# --------------------------------------------------------------------------
# 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) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
VERSION = "7.3.1"

Просмотреть файл

@ -1,113 +0,0 @@
# coding=utf-8
# --------------------------------------------------------------------------
# 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) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from copy import deepcopy
from typing import Any, TYPE_CHECKING
from typing_extensions import Self
from azure.core.pipeline import policies
from azure.core.rest import HttpRequest, HttpResponse
from azure.mgmt.core import ARMPipelineClient
from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy
from . import models as _models
from .._serialization import Deserializer, Serializer
from ._configuration import WebSiteManagementClientConfiguration
from .operations import WebAppsOperations
if TYPE_CHECKING:
# pylint: disable=unused-import,ungrouped-imports
from azure.core.credentials import TokenCredential
class WebSiteManagementClient: # pylint: disable=client-accepts-api-version-keyword
"""WebSite Management Client.
:ivar web_apps: WebAppsOperations operations
:vartype web_apps: azure.mgmt.web.v2016_08_01.operations.WebAppsOperations
:param credential: Credential needed for the client to connect to Azure. Required.
:type credential: ~azure.core.credentials.TokenCredential
:param subscription_id: Your Azure subscription ID. This is a GUID-formatted string (e.g.
00000000-0000-0000-0000-000000000000). Required.
:type subscription_id: str
:param base_url: Service URL. Default value is "https://management.azure.com".
:type base_url: str
:keyword api_version: Api Version. Default value is "2016-08-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.
"""
def __init__(
self,
credential: "TokenCredential",
subscription_id: str,
base_url: str = "https://management.azure.com",
**kwargs: Any
) -> None:
self._config = WebSiteManagementClientConfiguration(
credential=credential, subscription_id=subscription_id, **kwargs
)
_policies = kwargs.pop("policies", None)
if _policies is None:
_policies = [
policies.RequestIdPolicy(**kwargs),
self._config.headers_policy,
self._config.user_agent_policy,
self._config.proxy_policy,
policies.ContentDecodePolicy(**kwargs),
ARMAutoResourceProviderRegistrationPolicy(),
self._config.redirect_policy,
self._config.retry_policy,
self._config.authentication_policy,
self._config.custom_hook_policy,
self._config.logging_policy,
policies.DistributedTracingPolicy(**kwargs),
policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None,
self._config.http_logging_policy,
]
self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs)
client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)}
self._serialize = Serializer(client_models)
self._deserialize = Deserializer(client_models)
self._serialize.client_side_validation = False
self.web_apps = WebAppsOperations(self._client, self._config, self._serialize, self._deserialize, "2016-08-01")
def _send_request(self, request: HttpRequest, *, stream: bool = False, **kwargs: Any) -> HttpResponse:
"""Runs the network request through the client's chained policies.
>>> from azure.core.rest import HttpRequest
>>> request = HttpRequest("GET", "https://www.example.org/")
<HttpRequest [GET], url: 'https://www.example.org/'>
>>> response = client._send_request(request)
<HttpResponse: 200 OK>
For more information on this code flow, see https://aka.ms/azsdk/dpcodegen/python/send_request
:param request: The network request you want to make. Required.
:type request: ~azure.core.rest.HttpRequest
:keyword bool stream: Whether the response payload will be streamed. Defaults to False.
:return: The response of your network call. Does not do error handling on your response.
:rtype: ~azure.core.rest.HttpResponse
"""
request_copy = deepcopy(request)
request_copy.url = self._client.format_url(request_copy.url)
return self._client.send_request(request_copy, stream=stream, **kwargs) # type: ignore
def close(self) -> None:
self._client.close()
def __enter__(self) -> Self:
self._client.__enter__()
return self
def __exit__(self, *exc_details: Any) -> None:
self._client.__exit__(*exc_details)

Просмотреть файл

@ -1,23 +0,0 @@
# coding=utf-8
# --------------------------------------------------------------------------
# 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) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from ._web_site_management_client import WebSiteManagementClient
try:
from ._patch import __all__ as _patch_all
from ._patch import * # pylint: disable=unused-wildcard-import
except ImportError:
_patch_all = []
from ._patch import patch_sdk as _patch_sdk
__all__ = [
"WebSiteManagementClient",
]
__all__.extend([p for p in _patch_all if p not in __all__])
_patch_sdk()

Просмотреть файл

@ -1,20 +0,0 @@
# ------------------------------------
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
# ------------------------------------
"""Customize generated code here.
Follow our quickstart for examples: https://aka.ms/azsdk/python/dpcodegen/python/customize
"""
from typing import List
__all__: List[str] = [] # Add all objects you want publicly available to users at this package level
def patch_sdk():
"""Do not remove from this file.
`patch_sdk` is a last resort escape hatch that allows you to do customizations
you can't accomplish using the techniques described in
https://aka.ms/azsdk/python/dpcodegen/python/customize
"""

Просмотреть файл

@ -1,115 +0,0 @@
# coding=utf-8
# --------------------------------------------------------------------------
# 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) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from copy import deepcopy
from typing import Any, Awaitable, TYPE_CHECKING
from typing_extensions import Self
from azure.core.pipeline import policies
from azure.core.rest import AsyncHttpResponse, HttpRequest
from azure.mgmt.core import AsyncARMPipelineClient
from azure.mgmt.core.policies import AsyncARMAutoResourceProviderRegistrationPolicy
from .. import models as _models
from ..._serialization import Deserializer, Serializer
from ._configuration import WebSiteManagementClientConfiguration
from .operations import WebAppsOperations
if TYPE_CHECKING:
# pylint: disable=unused-import,ungrouped-imports
from azure.core.credentials_async import AsyncTokenCredential
class WebSiteManagementClient: # pylint: disable=client-accepts-api-version-keyword
"""WebSite Management Client.
:ivar web_apps: WebAppsOperations operations
:vartype web_apps: azure.mgmt.web.v2016_08_01.aio.operations.WebAppsOperations
:param credential: Credential needed for the client to connect to Azure. Required.
:type credential: ~azure.core.credentials_async.AsyncTokenCredential
:param subscription_id: Your Azure subscription ID. This is a GUID-formatted string (e.g.
00000000-0000-0000-0000-000000000000). Required.
:type subscription_id: str
:param base_url: Service URL. Default value is "https://management.azure.com".
:type base_url: str
:keyword api_version: Api Version. Default value is "2016-08-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.
"""
def __init__(
self,
credential: "AsyncTokenCredential",
subscription_id: str,
base_url: str = "https://management.azure.com",
**kwargs: Any
) -> None:
self._config = WebSiteManagementClientConfiguration(
credential=credential, subscription_id=subscription_id, **kwargs
)
_policies = kwargs.pop("policies", None)
if _policies is None:
_policies = [
policies.RequestIdPolicy(**kwargs),
self._config.headers_policy,
self._config.user_agent_policy,
self._config.proxy_policy,
policies.ContentDecodePolicy(**kwargs),
AsyncARMAutoResourceProviderRegistrationPolicy(),
self._config.redirect_policy,
self._config.retry_policy,
self._config.authentication_policy,
self._config.custom_hook_policy,
self._config.logging_policy,
policies.DistributedTracingPolicy(**kwargs),
policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None,
self._config.http_logging_policy,
]
self._client: AsyncARMPipelineClient = AsyncARMPipelineClient(base_url=base_url, policies=_policies, **kwargs)
client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)}
self._serialize = Serializer(client_models)
self._deserialize = Deserializer(client_models)
self._serialize.client_side_validation = False
self.web_apps = WebAppsOperations(self._client, self._config, self._serialize, self._deserialize, "2016-08-01")
def _send_request(
self, request: HttpRequest, *, stream: bool = False, **kwargs: Any
) -> Awaitable[AsyncHttpResponse]:
"""Runs the network request through the client's chained policies.
>>> from azure.core.rest import HttpRequest
>>> request = HttpRequest("GET", "https://www.example.org/")
<HttpRequest [GET], url: 'https://www.example.org/'>
>>> response = await client._send_request(request)
<AsyncHttpResponse: 200 OK>
For more information on this code flow, see https://aka.ms/azsdk/dpcodegen/python/send_request
:param request: The network request you want to make. Required.
:type request: ~azure.core.rest.HttpRequest
:keyword bool stream: Whether the response payload will be streamed. Defaults to False.
:return: The response of your network call. Does not do error handling on your response.
:rtype: ~azure.core.rest.AsyncHttpResponse
"""
request_copy = deepcopy(request)
request_copy.url = self._client.format_url(request_copy.url)
return self._client.send_request(request_copy, stream=stream, **kwargs) # type: ignore
async def close(self) -> None:
await self._client.close()
async def __aenter__(self) -> Self:
await self._client.__aenter__()
return self
async def __aexit__(self, *exc_details: Any) -> None:
await self._client.__aexit__(*exc_details)

Просмотреть файл

@ -1,19 +0,0 @@
# coding=utf-8
# --------------------------------------------------------------------------
# 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) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from ._web_apps_operations import WebAppsOperations
from ._patch import __all__ as _patch_all
from ._patch import * # pylint: disable=unused-wildcard-import
from ._patch import patch_sdk as _patch_sdk
__all__ = [
"WebAppsOperations",
]
__all__.extend([p for p in _patch_all if p not in __all__])
_patch_sdk()

Просмотреть файл

@ -1,20 +0,0 @@
# ------------------------------------
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
# ------------------------------------
"""Customize generated code here.
Follow our quickstart for examples: https://aka.ms/azsdk/python/dpcodegen/python/customize
"""
from typing import List
__all__: List[str] = [] # Add all objects you want publicly available to users at this package level
def patch_sdk():
"""Do not remove from this file.
`patch_sdk` is a last resort escape hatch that allows you to do customizations
you can't accomplish using the techniques described in
https://aka.ms/azsdk/python/dpcodegen/python/customize
"""

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -1,351 +0,0 @@
# coding=utf-8
# --------------------------------------------------------------------------
# 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) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from ._models_py3 import ApiDefinitionInfo
from ._models_py3 import ApplicationLogsConfig
from ._models_py3 import AutoHealActions
from ._models_py3 import AutoHealCustomAction
from ._models_py3 import AutoHealRules
from ._models_py3 import AutoHealTriggers
from ._models_py3 import AzureBlobStorageApplicationLogsConfig
from ._models_py3 import AzureBlobStorageHttpLogsConfig
from ._models_py3 import AzureTableStorageApplicationLogsConfig
from ._models_py3 import BackupItem
from ._models_py3 import BackupItemCollection
from ._models_py3 import BackupRequest
from ._models_py3 import BackupSchedule
from ._models_py3 import CloningInfo
from ._models_py3 import ConnStringInfo
from ._models_py3 import ConnStringValueTypePair
from ._models_py3 import ConnectionStringDictionary
from ._models_py3 import ContinuousWebJob
from ._models_py3 import ContinuousWebJobCollection
from ._models_py3 import CorsSettings
from ._models_py3 import CsmPublishingProfileOptions
from ._models_py3 import CsmSlotEntity
from ._models_py3 import CsmUsageQuota
from ._models_py3 import CsmUsageQuotaCollection
from ._models_py3 import CustomHostnameAnalysisResult
from ._models_py3 import DatabaseBackupSetting
from ._models_py3 import Deployment
from ._models_py3 import DeploymentCollection
from ._models_py3 import EnabledConfig
from ._models_py3 import ErrorEntity
from ._models_py3 import Experiments
from ._models_py3 import FileSystemApplicationLogsConfig
from ._models_py3 import FileSystemHttpLogsConfig
from ._models_py3 import FunctionEnvelope
from ._models_py3 import FunctionEnvelopeCollection
from ._models_py3 import FunctionSecrets
from ._models_py3 import HandlerMapping
from ._models_py3 import HostNameBinding
from ._models_py3 import HostNameBindingCollection
from ._models_py3 import HostNameSslState
from ._models_py3 import HostingEnvironmentProfile
from ._models_py3 import HttpLogsConfig
from ._models_py3 import HybridConnection
from ._models_py3 import HybridConnectionKey
from ._models_py3 import Identifier
from ._models_py3 import IdentifierCollection
from ._models_py3 import IpSecurityRestriction
from ._models_py3 import LocalizableString
from ._models_py3 import MSDeploy
from ._models_py3 import MSDeployLog
from ._models_py3 import MSDeployLogEntry
from ._models_py3 import MSDeployStatus
from ._models_py3 import ManagedServiceIdentity
from ._models_py3 import MigrateMySqlRequest
from ._models_py3 import MigrateMySqlStatus
from ._models_py3 import NameValuePair
from ._models_py3 import NetworkFeatures
from ._models_py3 import Operation
from ._models_py3 import PerfMonCounterCollection
from ._models_py3 import PerfMonResponse
from ._models_py3 import PerfMonSample
from ._models_py3 import PerfMonSet
from ._models_py3 import PremierAddOn
from ._models_py3 import ProcessInfo
from ._models_py3 import ProcessInfoCollection
from ._models_py3 import ProcessModuleInfo
from ._models_py3 import ProcessModuleInfoCollection
from ._models_py3 import ProcessThreadInfo
from ._models_py3 import ProcessThreadInfoCollection
from ._models_py3 import ProxyOnlyResource
from ._models_py3 import PublicCertificate
from ._models_py3 import PublicCertificateCollection
from ._models_py3 import PushSettings
from ._models_py3 import RampUpRule
from ._models_py3 import RelayServiceConnectionEntity
from ._models_py3 import RequestsBasedTrigger
from ._models_py3 import Resource
from ._models_py3 import ResourceMetric
from ._models_py3 import ResourceMetricAvailability
from ._models_py3 import ResourceMetricCollection
from ._models_py3 import ResourceMetricDefinition
from ._models_py3 import ResourceMetricDefinitionCollection
from ._models_py3 import ResourceMetricName
from ._models_py3 import ResourceMetricProperty
from ._models_py3 import ResourceMetricValue
from ._models_py3 import RestoreRequest
from ._models_py3 import RestoreResponse
from ._models_py3 import Site
from ._models_py3 import SiteAuthSettings
from ._models_py3 import SiteCloneability
from ._models_py3 import SiteCloneabilityCriterion
from ._models_py3 import SiteConfig
from ._models_py3 import SiteConfigResource
from ._models_py3 import SiteConfigResourceCollection
from ._models_py3 import SiteConfigurationSnapshotInfo
from ._models_py3 import SiteConfigurationSnapshotInfoCollection
from ._models_py3 import SiteExtensionInfo
from ._models_py3 import SiteExtensionInfoCollection
from ._models_py3 import SiteInstance
from ._models_py3 import SiteLimits
from ._models_py3 import SiteLogsConfig
from ._models_py3 import SiteMachineKey
from ._models_py3 import SitePatchResource
from ._models_py3 import SitePhpErrorLogFlag
from ._models_py3 import SiteSourceControl
from ._models_py3 import SlotConfigNamesResource
from ._models_py3 import SlotDifference
from ._models_py3 import SlotDifferenceCollection
from ._models_py3 import SlotSwapStatus
from ._models_py3 import SlowRequestsBasedTrigger
from ._models_py3 import Snapshot
from ._models_py3 import SnapshotCollection
from ._models_py3 import SnapshotRecoveryRequest
from ._models_py3 import SnapshotRecoveryTarget
from ._models_py3 import StatusCodesBasedTrigger
from ._models_py3 import StorageMigrationOptions
from ._models_py3 import StorageMigrationResponse
from ._models_py3 import StringDictionary
from ._models_py3 import TriggeredJobHistory
from ._models_py3 import TriggeredJobHistoryCollection
from ._models_py3 import TriggeredJobRun
from ._models_py3 import TriggeredWebJob
from ._models_py3 import TriggeredWebJobCollection
from ._models_py3 import User
from ._models_py3 import VirtualApplication
from ._models_py3 import VirtualDirectory
from ._models_py3 import VnetGateway
from ._models_py3 import VnetInfo
from ._models_py3 import VnetRoute
from ._models_py3 import WebAppCollection
from ._models_py3 import WebAppInstanceCollection
from ._models_py3 import WebJob
from ._models_py3 import WebJobCollection
from ._web_site_management_client_enums import AutoHealActionType
from ._web_site_management_client_enums import AzureResourceType
from ._web_site_management_client_enums import BackupItemStatus
from ._web_site_management_client_enums import BackupRestoreOperationType
from ._web_site_management_client_enums import BuiltInAuthenticationProvider
from ._web_site_management_client_enums import CloneAbilityResult
from ._web_site_management_client_enums import ConnectionStringType
from ._web_site_management_client_enums import ContinuousWebJobStatus
from ._web_site_management_client_enums import CustomHostNameDnsRecordType
from ._web_site_management_client_enums import DatabaseType
from ._web_site_management_client_enums import DnsVerificationTestResult
from ._web_site_management_client_enums import FrequencyUnit
from ._web_site_management_client_enums import HostNameType
from ._web_site_management_client_enums import HostType
from ._web_site_management_client_enums import LogLevel
from ._web_site_management_client_enums import MSDeployLogEntryType
from ._web_site_management_client_enums import MSDeployProvisioningState
from ._web_site_management_client_enums import ManagedPipelineMode
from ._web_site_management_client_enums import ManagedServiceIdentityType
from ._web_site_management_client_enums import MySqlMigrationType
from ._web_site_management_client_enums import OperationStatus
from ._web_site_management_client_enums import PublicCertificateLocation
from ._web_site_management_client_enums import PublishingProfileFormat
from ._web_site_management_client_enums import RouteType
from ._web_site_management_client_enums import ScmType
from ._web_site_management_client_enums import SiteAvailabilityState
from ._web_site_management_client_enums import SiteExtensionType
from ._web_site_management_client_enums import SiteLoadBalancing
from ._web_site_management_client_enums import SslState
from ._web_site_management_client_enums import SupportedTlsVersions
from ._web_site_management_client_enums import TriggeredWebJobStatus
from ._web_site_management_client_enums import UnauthenticatedClientAction
from ._web_site_management_client_enums import UsageState
from ._web_site_management_client_enums import WebJobType
from ._patch import __all__ as _patch_all
from ._patch import * # pylint: disable=unused-wildcard-import
from ._patch import patch_sdk as _patch_sdk
__all__ = [
"ApiDefinitionInfo",
"ApplicationLogsConfig",
"AutoHealActions",
"AutoHealCustomAction",
"AutoHealRules",
"AutoHealTriggers",
"AzureBlobStorageApplicationLogsConfig",
"AzureBlobStorageHttpLogsConfig",
"AzureTableStorageApplicationLogsConfig",
"BackupItem",
"BackupItemCollection",
"BackupRequest",
"BackupSchedule",
"CloningInfo",
"ConnStringInfo",
"ConnStringValueTypePair",
"ConnectionStringDictionary",
"ContinuousWebJob",
"ContinuousWebJobCollection",
"CorsSettings",
"CsmPublishingProfileOptions",
"CsmSlotEntity",
"CsmUsageQuota",
"CsmUsageQuotaCollection",
"CustomHostnameAnalysisResult",
"DatabaseBackupSetting",
"Deployment",
"DeploymentCollection",
"EnabledConfig",
"ErrorEntity",
"Experiments",
"FileSystemApplicationLogsConfig",
"FileSystemHttpLogsConfig",
"FunctionEnvelope",
"FunctionEnvelopeCollection",
"FunctionSecrets",
"HandlerMapping",
"HostNameBinding",
"HostNameBindingCollection",
"HostNameSslState",
"HostingEnvironmentProfile",
"HttpLogsConfig",
"HybridConnection",
"HybridConnectionKey",
"Identifier",
"IdentifierCollection",
"IpSecurityRestriction",
"LocalizableString",
"MSDeploy",
"MSDeployLog",
"MSDeployLogEntry",
"MSDeployStatus",
"ManagedServiceIdentity",
"MigrateMySqlRequest",
"MigrateMySqlStatus",
"NameValuePair",
"NetworkFeatures",
"Operation",
"PerfMonCounterCollection",
"PerfMonResponse",
"PerfMonSample",
"PerfMonSet",
"PremierAddOn",
"ProcessInfo",
"ProcessInfoCollection",
"ProcessModuleInfo",
"ProcessModuleInfoCollection",
"ProcessThreadInfo",
"ProcessThreadInfoCollection",
"ProxyOnlyResource",
"PublicCertificate",
"PublicCertificateCollection",
"PushSettings",
"RampUpRule",
"RelayServiceConnectionEntity",
"RequestsBasedTrigger",
"Resource",
"ResourceMetric",
"ResourceMetricAvailability",
"ResourceMetricCollection",
"ResourceMetricDefinition",
"ResourceMetricDefinitionCollection",
"ResourceMetricName",
"ResourceMetricProperty",
"ResourceMetricValue",
"RestoreRequest",
"RestoreResponse",
"Site",
"SiteAuthSettings",
"SiteCloneability",
"SiteCloneabilityCriterion",
"SiteConfig",
"SiteConfigResource",
"SiteConfigResourceCollection",
"SiteConfigurationSnapshotInfo",
"SiteConfigurationSnapshotInfoCollection",
"SiteExtensionInfo",
"SiteExtensionInfoCollection",
"SiteInstance",
"SiteLimits",
"SiteLogsConfig",
"SiteMachineKey",
"SitePatchResource",
"SitePhpErrorLogFlag",
"SiteSourceControl",
"SlotConfigNamesResource",
"SlotDifference",
"SlotDifferenceCollection",
"SlotSwapStatus",
"SlowRequestsBasedTrigger",
"Snapshot",
"SnapshotCollection",
"SnapshotRecoveryRequest",
"SnapshotRecoveryTarget",
"StatusCodesBasedTrigger",
"StorageMigrationOptions",
"StorageMigrationResponse",
"StringDictionary",
"TriggeredJobHistory",
"TriggeredJobHistoryCollection",
"TriggeredJobRun",
"TriggeredWebJob",
"TriggeredWebJobCollection",
"User",
"VirtualApplication",
"VirtualDirectory",
"VnetGateway",
"VnetInfo",
"VnetRoute",
"WebAppCollection",
"WebAppInstanceCollection",
"WebJob",
"WebJobCollection",
"AutoHealActionType",
"AzureResourceType",
"BackupItemStatus",
"BackupRestoreOperationType",
"BuiltInAuthenticationProvider",
"CloneAbilityResult",
"ConnectionStringType",
"ContinuousWebJobStatus",
"CustomHostNameDnsRecordType",
"DatabaseType",
"DnsVerificationTestResult",
"FrequencyUnit",
"HostNameType",
"HostType",
"LogLevel",
"MSDeployLogEntryType",
"MSDeployProvisioningState",
"ManagedPipelineMode",
"ManagedServiceIdentityType",
"MySqlMigrationType",
"OperationStatus",
"PublicCertificateLocation",
"PublishingProfileFormat",
"RouteType",
"ScmType",
"SiteAvailabilityState",
"SiteExtensionType",
"SiteLoadBalancing",
"SslState",
"SupportedTlsVersions",
"TriggeredWebJobStatus",
"UnauthenticatedClientAction",
"UsageState",
"WebJobType",
]
__all__.extend([p for p in _patch_all if p not in __all__])
_patch_sdk()

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -1,20 +0,0 @@
# ------------------------------------
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
# ------------------------------------
"""Customize generated code here.
Follow our quickstart for examples: https://aka.ms/azsdk/python/dpcodegen/python/customize
"""
from typing import List
__all__: List[str] = [] # Add all objects you want publicly available to users at this package level
def patch_sdk():
"""Do not remove from this file.
`patch_sdk` is a last resort escape hatch that allows you to do customizations
you can't accomplish using the techniques described in
https://aka.ms/azsdk/python/dpcodegen/python/customize
"""

Просмотреть файл

@ -1,323 +0,0 @@
# coding=utf-8
# --------------------------------------------------------------------------
# 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) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from enum import Enum
from azure.core import CaseInsensitiveEnumMeta
class AutoHealActionType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Predefined action to be taken."""
RECYCLE = "Recycle"
LOG_EVENT = "LogEvent"
CUSTOM_ACTION = "CustomAction"
class AzureResourceType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Azure resource type."""
WEBSITE = "Website"
TRAFFIC_MANAGER = "TrafficManager"
class BackupItemStatus(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Backup status."""
IN_PROGRESS = "InProgress"
FAILED = "Failed"
SUCCEEDED = "Succeeded"
TIMED_OUT = "TimedOut"
CREATED = "Created"
SKIPPED = "Skipped"
PARTIALLY_SUCCEEDED = "PartiallySucceeded"
DELETE_IN_PROGRESS = "DeleteInProgress"
DELETE_FAILED = "DeleteFailed"
DELETED = "Deleted"
class BackupRestoreOperationType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Type of the backup."""
DEFAULT = "Default"
CLONE = "Clone"
RELOCATION = "Relocation"
SNAPSHOT = "Snapshot"
class BuiltInAuthenticationProvider(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""The default authentication provider to use when multiple providers are configured.
This setting is only needed if multiple providers are configured and the unauthenticated client
action is set to "RedirectToLoginPage".
"""
AZURE_ACTIVE_DIRECTORY = "AzureActiveDirectory"
FACEBOOK = "Facebook"
GOOGLE = "Google"
MICROSOFT_ACCOUNT = "MicrosoftAccount"
TWITTER = "Twitter"
class CloneAbilityResult(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Name of app."""
CLONEABLE = "Cloneable"
PARTIALLY_CLONEABLE = "PartiallyCloneable"
NOT_CLONEABLE = "NotCloneable"
class ConnectionStringType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Type of database."""
MY_SQL = "MySql"
SQL_SERVER = "SQLServer"
SQL_AZURE = "SQLAzure"
CUSTOM = "Custom"
NOTIFICATION_HUB = "NotificationHub"
SERVICE_BUS = "ServiceBus"
EVENT_HUB = "EventHub"
API_HUB = "ApiHub"
DOC_DB = "DocDb"
REDIS_CACHE = "RedisCache"
POSTGRE_SQL = "PostgreSQL"
class ContinuousWebJobStatus(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Job status."""
INITIALIZING = "Initializing"
STARTING = "Starting"
RUNNING = "Running"
PENDING_RESTART = "PendingRestart"
STOPPED = "Stopped"
class CustomHostNameDnsRecordType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Custom DNS record type."""
C_NAME = "CName"
A = "A"
class DatabaseType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Database type (e.g. SqlAzure / MySql)."""
SQL_AZURE = "SqlAzure"
MY_SQL = "MySql"
LOCAL_MY_SQL = "LocalMySql"
POSTGRE_SQL = "PostgreSql"
class DnsVerificationTestResult(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""DNS verification test result."""
PASSED = "Passed"
FAILED = "Failed"
SKIPPED = "Skipped"
class FrequencyUnit(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""The unit of time for how often the backup should be executed (e.g. for weekly backup, this
should be set to Day and FrequencyInterval should be set to 7).
"""
DAY = "Day"
HOUR = "Hour"
class HostNameType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Hostname type."""
VERIFIED = "Verified"
MANAGED = "Managed"
class HostType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Indicates whether the hostname is a standard or repository hostname."""
STANDARD = "Standard"
REPOSITORY = "Repository"
class LogLevel(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Log level."""
OFF = "Off"
VERBOSE = "Verbose"
INFORMATION = "Information"
WARNING = "Warning"
ERROR = "Error"
class ManagedPipelineMode(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Managed pipeline mode."""
INTEGRATED = "Integrated"
CLASSIC = "Classic"
class ManagedServiceIdentityType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Type of managed service identity."""
SYSTEM_ASSIGNED = "SystemAssigned"
class MSDeployLogEntryType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Log entry type."""
MESSAGE = "Message"
WARNING = "Warning"
ERROR = "Error"
class MSDeployProvisioningState(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Provisioning state."""
ACCEPTED = "accepted"
RUNNING = "running"
SUCCEEDED = "succeeded"
FAILED = "failed"
CANCELED = "canceled"
class MySqlMigrationType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""The type of migration operation to be done."""
LOCAL_TO_REMOTE = "LocalToRemote"
REMOTE_TO_LOCAL = "RemoteToLocal"
class OperationStatus(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""The current status of the operation."""
IN_PROGRESS = "InProgress"
FAILED = "Failed"
SUCCEEDED = "Succeeded"
TIMED_OUT = "TimedOut"
CREATED = "Created"
class PublicCertificateLocation(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Public Certificate Location."""
CURRENT_USER_MY = "CurrentUserMy"
LOCAL_MACHINE_MY = "LocalMachineMy"
UNKNOWN = "Unknown"
class PublishingProfileFormat(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Name of the format. Valid values are:
FileZilla3
WebDeploy -- default
Ftp.
"""
FILE_ZILLA3 = "FileZilla3"
WEB_DEPLOY = "WebDeploy"
FTP = "Ftp"
class RouteType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""The type of route this is:
DEFAULT - By default, every app has routes to the local address ranges specified by RFC1918
INHERITED - Routes inherited from the real Virtual Network routes
STATIC - Static route set on the app only
These values will be used for syncing an app's routes with those from a Virtual Network.
"""
DEFAULT = "DEFAULT"
INHERITED = "INHERITED"
STATIC = "STATIC"
class ScmType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""SCM type."""
NONE = "None"
DROPBOX = "Dropbox"
TFS = "Tfs"
LOCAL_GIT = "LocalGit"
GIT_HUB = "GitHub"
CODE_PLEX_GIT = "CodePlexGit"
CODE_PLEX_HG = "CodePlexHg"
BITBUCKET_GIT = "BitbucketGit"
BITBUCKET_HG = "BitbucketHg"
EXTERNAL_GIT = "ExternalGit"
EXTERNAL_HG = "ExternalHg"
ONE_DRIVE = "OneDrive"
VSO = "VSO"
class SiteAvailabilityState(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Management information availability state for the app."""
NORMAL = "Normal"
LIMITED = "Limited"
DISASTER_RECOVERY_MODE = "DisasterRecoveryMode"
class SiteExtensionType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Site extension type."""
GALLERY = "Gallery"
WEB_ROOT = "WebRoot"
class SiteLoadBalancing(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Site load balancing."""
WEIGHTED_ROUND_ROBIN = "WeightedRoundRobin"
LEAST_REQUESTS = "LeastRequests"
LEAST_RESPONSE_TIME = "LeastResponseTime"
WEIGHTED_TOTAL_TRAFFIC = "WeightedTotalTraffic"
REQUEST_HASH = "RequestHash"
class SslState(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""SSL type."""
DISABLED = "Disabled"
SNI_ENABLED = "SniEnabled"
IP_BASED_ENABLED = "IpBasedEnabled"
class SupportedTlsVersions(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""MinTlsVersion: configures the minimum version of TLS required for SSL requests."""
ONE0 = "1.0"
ONE1 = "1.1"
ONE2 = "1.2"
class TriggeredWebJobStatus(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Job status."""
SUCCESS = "Success"
FAILED = "Failed"
ERROR = "Error"
class UnauthenticatedClientAction(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""The action to take when an unauthenticated client attempts to access the app."""
REDIRECT_TO_LOGIN_PAGE = "RedirectToLoginPage"
ALLOW_ANONYMOUS = "AllowAnonymous"
class UsageState(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""State indicating whether the app has exceeded its quota usage. Read-only."""
NORMAL = "Normal"
EXCEEDED = "Exceeded"
class WebJobType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Job type."""
CONTINUOUS = "Continuous"
TRIGGERED = "Triggered"

Просмотреть файл

@ -1,19 +0,0 @@
# coding=utf-8
# --------------------------------------------------------------------------
# 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) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from ._web_apps_operations import WebAppsOperations
from ._patch import __all__ as _patch_all
from ._patch import * # pylint: disable=unused-wildcard-import
from ._patch import patch_sdk as _patch_sdk
__all__ = [
"WebAppsOperations",
]
__all__.extend([p for p in _patch_all if p not in __all__])
_patch_sdk()

Просмотреть файл

@ -1,20 +0,0 @@
# ------------------------------------
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
# ------------------------------------
"""Customize generated code here.
Follow our quickstart for examples: https://aka.ms/azsdk/python/dpcodegen/python/customize
"""
from typing import List
__all__: List[str] = [] # Add all objects you want publicly available to users at this package level
def patch_sdk():
"""Do not remove from this file.
`patch_sdk` is a last resort escape hatch that allows you to do customizations
you can't accomplish using the techniques described in
https://aka.ms/azsdk/python/dpcodegen/python/customize
"""

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -1 +0,0 @@
# Marker file for PEP 561.

Просмотреть файл

@ -1,26 +0,0 @@
# coding=utf-8
# --------------------------------------------------------------------------
# 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) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from ._web_site_management_client import WebSiteManagementClient
from ._version import VERSION
__version__ = VERSION
try:
from ._patch import __all__ as _patch_all
from ._patch import * # pylint: disable=unused-wildcard-import
except ImportError:
_patch_all = []
from ._patch import patch_sdk as _patch_sdk
__all__ = [
"WebSiteManagementClient",
]
__all__.extend([p for p in _patch_all if p not in __all__])
_patch_sdk()

Просмотреть файл

@ -1,66 +0,0 @@
# coding=utf-8
# --------------------------------------------------------------------------
# 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) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from typing import Any, TYPE_CHECKING
from azure.core.pipeline import policies
from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy
from ._version import VERSION
if TYPE_CHECKING:
# pylint: disable=unused-import,ungrouped-imports
from azure.core.credentials import TokenCredential
class WebSiteManagementClientConfiguration: # pylint: disable=too-many-instance-attributes,name-too-long
"""Configuration for WebSiteManagementClient.
Note that all parameters used to create this instance are saved as instance
attributes.
:param credential: Credential needed for the client to connect to Azure. Required.
:type credential: ~azure.core.credentials.TokenCredential
:param subscription_id: Your Azure subscription ID. This is a GUID-formatted string (e.g.
00000000-0000-0000-0000-000000000000). Required.
:type subscription_id: str
:keyword api_version: Api Version. Default value is "2016-09-01". Note that overriding this
default value may result in unsupported behavior.
:paramtype api_version: str
"""
def __init__(self, credential: "TokenCredential", subscription_id: str, **kwargs: Any) -> None:
api_version: str = kwargs.pop("api_version", "2016-09-01")
if credential is None:
raise ValueError("Parameter 'credential' must not be None.")
if subscription_id is None:
raise ValueError("Parameter 'subscription_id' must not be None.")
self.credential = credential
self.subscription_id = subscription_id
self.api_version = api_version
self.credential_scopes = kwargs.pop("credential_scopes", ["https://management.azure.com/.default"])
kwargs.setdefault("sdk_moniker", "mgmt-web/{}".format(VERSION))
self.polling_interval = kwargs.get("polling_interval", 30)
self._configure(**kwargs)
def _configure(self, **kwargs: Any) -> None:
self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs)
self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs)
self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs)
self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs)
self.http_logging_policy = kwargs.get("http_logging_policy") or ARMHttpLoggingPolicy(**kwargs)
self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs)
self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs)
self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs)
self.authentication_policy = kwargs.get("authentication_policy")
if self.credential and not self.authentication_policy:
self.authentication_policy = ARMChallengeAuthenticationPolicy(
self.credential, *self.credential_scopes, **kwargs
)

Просмотреть файл

@ -1,111 +0,0 @@
{
"chosen_version": "2016-09-01",
"total_api_version_list": ["2016-09-01"],
"client": {
"name": "WebSiteManagementClient",
"filename": "_web_site_management_client",
"description": "WebSite Management Client.",
"host_value": "\"https://management.azure.com\"",
"parameterized_host_template": null,
"azure_arm": true,
"has_public_lro_operations": true,
"client_side_validation": false,
"sync_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"ARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"WebSiteManagementClientConfiguration\"], \".._serialization\": [\"Deserializer\", \"Serializer\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}",
"async_imports": "{\"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}, \"regular\": {\"sdkcore\": {\"azure.mgmt.core\": [\"AsyncARMPipelineClient\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"AsyncARMAutoResourceProviderRegistrationPolicy\"], \"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"]}, \"local\": {\"._configuration\": [\"WebSiteManagementClientConfiguration\"], \"..._serialization\": [\"Deserializer\", \"Serializer\"]}, \"stdlib\": {\"typing_extensions\": [\"Self\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}"
},
"global_parameters": {
"sync": {
"credential": {
"signature": "credential: \"TokenCredential\",",
"description": "Credential needed for the client to connect to Azure. Required.",
"docstring_type": "~azure.core.credentials.TokenCredential",
"required": true,
"method_location": "positional"
},
"subscription_id": {
"signature": "subscription_id: str,",
"description": "Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). Required.",
"docstring_type": "str",
"required": true,
"method_location": "positional"
}
},
"async": {
"credential": {
"signature": "credential: \"AsyncTokenCredential\",",
"description": "Credential needed for the client to connect to Azure. Required.",
"docstring_type": "~azure.core.credentials_async.AsyncTokenCredential",
"required": true
},
"subscription_id": {
"signature": "subscription_id: str,",
"description": "Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). Required.",
"docstring_type": "str",
"required": true
}
},
"constant": {
},
"call": "credential, subscription_id",
"service_client_specific": {
"sync": {
"api_version": {
"signature": "api_version: Optional[str]=None,",
"description": "API version to use if no profile is provided, or if missing in profile.",
"docstring_type": "str",
"required": false,
"method_location": "positional"
},
"base_url": {
"signature": "base_url: str = \"https://management.azure.com\",",
"description": "Service URL",
"docstring_type": "str",
"required": false,
"method_location": "positional"
},
"profile": {
"signature": "profile: KnownProfiles=KnownProfiles.default,",
"description": "A profile definition, from KnownProfiles to dict.",
"docstring_type": "azure.profiles.KnownProfiles",
"required": false,
"method_location": "positional"
}
},
"async": {
"api_version": {
"signature": "api_version: Optional[str] = None,",
"description": "API version to use if no profile is provided, or if missing in profile.",
"docstring_type": "str",
"required": false,
"method_location": "positional"
},
"base_url": {
"signature": "base_url: str = \"https://management.azure.com\",",
"description": "Service URL",
"docstring_type": "str",
"required": false,
"method_location": "positional"
},
"profile": {
"signature": "profile: KnownProfiles = KnownProfiles.default,",
"description": "A profile definition, from KnownProfiles to dict.",
"docstring_type": "azure.profiles.KnownProfiles",
"required": false,
"method_location": "positional"
}
}
}
},
"config": {
"credential": true,
"credential_scopes": ["https://management.azure.com/.default"],
"credential_call_sync": "ARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)",
"credential_call_async": "AsyncARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)",
"sync_imports": "{\"regular\": {\"sdkcore\": {\"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}",
"async_imports": "{\"regular\": {\"sdkcore\": {\"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMHttpLoggingPolicy\", \"AsyncARMChallengeAuthenticationPolicy\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"sdkcore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}"
},
"operation_groups": {
"app_service_environments": "AppServiceEnvironmentsOperations",
"app_service_plans": "AppServicePlansOperations"
}
}

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше