# 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()
