# 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 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 ._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
from ._patch import __all__ as _patch_all
from ._patch import *  # pylint: disable=unused-wildcard-import
from ._patch import patch_sdk as _patch_sdk

__all__ = [
    "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",
    "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",
]
__all__.extend([p for p in _patch_all if p not in __all__])
_patch_sdk()
