# 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.
# --------------------------------------------------------------------------

try:
    from ._models_py3 import AddressResponse
    from ._models_py3 import ApiDefinitionInfo
    from ._models_py3 import AppServiceEnvironmentPatchResource
    from ._models_py3 import AppServiceEnvironmentResource
    from ._models_py3 import AppServicePlan
    from ._models_py3 import AppServicePlanPatchResource
    from ._models_py3 import AutoHealActions
    from ._models_py3 import AutoHealCustomAction
    from ._models_py3 import AutoHealRules
    from ._models_py3 import AutoHealTriggers
    from ._models_py3 import Capability
    from ._models_py3 import CloningInfo
    from ._models_py3 import ConnStringInfo
    from ._models_py3 import CorsSettings
    from ._models_py3 import CsmUsageQuota
    from ._models_py3 import ErrorEntity
    from ._models_py3 import Experiments
    from ._models_py3 import HandlerMapping
    from ._models_py3 import HostingEnvironmentDiagnostics
    from ._models_py3 import HostingEnvironmentProfile
    from ._models_py3 import HostNameSslState
    from ._models_py3 import HybridConnection
    from ._models_py3 import HybridConnectionKey
    from ._models_py3 import HybridConnectionLimits
    from ._models_py3 import Identifier
    from ._models_py3 import IpSecurityRestriction
    from ._models_py3 import LocalizableString
    from ._models_py3 import ManagedServiceIdentity
    from ._models_py3 import MetricAvailabilily
    from ._models_py3 import MetricDefinition
    from ._models_py3 import NameValuePair
    from ._models_py3 import NetworkAccessControlEntry
    from ._models_py3 import Operation
    from ._models_py3 import ProxyOnlyResource
    from ._models_py3 import PushSettings
    from ._models_py3 import RampUpRule
    from ._models_py3 import RequestsBasedTrigger
    from ._models_py3 import Resource
    from ._models_py3 import ResourceMetric
    from ._models_py3 import ResourceMetricAvailability
    from ._models_py3 import ResourceMetricDefinition
    from ._models_py3 import ResourceMetricName
    from ._models_py3 import ResourceMetricProperty
    from ._models_py3 import ResourceMetricValue
    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 SkuInfo
    from ._models_py3 import SlotSwapStatus
    from ._models_py3 import SlowRequestsBasedTrigger
    from ._models_py3 import SnapshotRecoveryRequest
    from ._models_py3 import SnapshotRecoveryTarget
    from ._models_py3 import StampCapacity
    from ._models_py3 import StatusCodesBasedTrigger
    from ._models_py3 import Usage
    from ._models_py3 import User
    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 VnetRoute
    from ._models_py3 import WebAppCollection
    from ._models_py3 import WorkerPool
    from ._models_py3 import WorkerPoolResource
except (SyntaxError, ImportError):
    from ._models import AddressResponse
    from ._models import ApiDefinitionInfo
    from ._models import AppServiceEnvironmentPatchResource
    from ._models import AppServiceEnvironmentResource
    from ._models import AppServicePlan
    from ._models import AppServicePlanPatchResource
    from ._models import AutoHealActions
    from ._models import AutoHealCustomAction
    from ._models import AutoHealRules
    from ._models import AutoHealTriggers
    from ._models import Capability
    from ._models import CloningInfo
    from ._models import ConnStringInfo
    from ._models import CorsSettings
    from ._models import CsmUsageQuota
    from ._models import ErrorEntity
    from ._models import Experiments
    from ._models import HandlerMapping
    from ._models import HostingEnvironmentDiagnostics
    from ._models import HostingEnvironmentProfile
    from ._models import HostNameSslState
    from ._models import HybridConnection
    from ._models import HybridConnectionKey
    from ._models import HybridConnectionLimits
    from ._models import Identifier
    from ._models import IpSecurityRestriction
    from ._models import LocalizableString
    from ._models import ManagedServiceIdentity
    from ._models import MetricAvailabilily
    from ._models import MetricDefinition
    from ._models import NameValuePair
    from ._models import NetworkAccessControlEntry
    from ._models import Operation
    from ._models import ProxyOnlyResource
    from ._models import PushSettings
    from ._models import RampUpRule
    from ._models import RequestsBasedTrigger
    from ._models import Resource
    from ._models import ResourceMetric
    from ._models import ResourceMetricAvailability
    from ._models import ResourceMetricDefinition
    from ._models import ResourceMetricName
    from ._models import ResourceMetricProperty
    from ._models import ResourceMetricValue
    from ._models import Site
    from ._models import SiteConfig
    from ._models import SiteLimits
    from ._models import SiteMachineKey
    from ._models import SkuCapacity
    from ._models import SkuDescription
    from ._models import SkuInfo
    from ._models import SlotSwapStatus
    from ._models import SlowRequestsBasedTrigger
    from ._models import SnapshotRecoveryRequest
    from ._models import SnapshotRecoveryTarget
    from ._models import StampCapacity
    from ._models import StatusCodesBasedTrigger
    from ._models import Usage
    from ._models import User
    from ._models import VirtualApplication
    from ._models import VirtualDirectory
    from ._models import VirtualIPMapping
    from ._models import VirtualNetworkProfile
    from ._models import VnetGateway
    from ._models import VnetInfo
    from ._models import VnetRoute
    from ._models import WebAppCollection
    from ._models import WorkerPool
    from ._models import WorkerPoolResource
from ._paged_models import AppServiceEnvironmentResourcePaged
from ._paged_models import AppServicePlanPaged
from ._paged_models import CsmUsageQuotaPaged
from ._paged_models import HybridConnectionPaged
from ._paged_models import ResourceMetricDefinitionPaged
from ._paged_models import ResourceMetricPaged
from ._paged_models import SitePaged
from ._paged_models import SkuInfoPaged
from ._paged_models import StampCapacityPaged
from ._paged_models import StrPaged
from ._paged_models import UsagePaged
from ._paged_models import WorkerPoolResourcePaged
from ._web_site_management_client_enums import (
    ProvisioningState,
    HostingEnvironmentStatus,
    InternalLoadBalancingMode,
    ComputeModeOptions,
    WorkerSizeOptions,
    AccessControlEntryAction,
    RouteType,
    ManagedServiceIdentityType,
    AutoHealActionType,
    ConnectionStringType,
    ScmType,
    ManagedPipelineMode,
    SiteLoadBalancing,
    SupportedTlsVersions,
    SslState,
    HostType,
    UsageState,
    SiteAvailabilityState,
    StatusOptions,
    OperationStatus,
)

__all__ = [
    'AddressResponse',
    'ApiDefinitionInfo',
    'AppServiceEnvironmentPatchResource',
    'AppServiceEnvironmentResource',
    'AppServicePlan',
    'AppServicePlanPatchResource',
    'AutoHealActions',
    'AutoHealCustomAction',
    'AutoHealRules',
    'AutoHealTriggers',
    'Capability',
    'CloningInfo',
    'ConnStringInfo',
    'CorsSettings',
    'CsmUsageQuota',
    'ErrorEntity',
    'Experiments',
    'HandlerMapping',
    'HostingEnvironmentDiagnostics',
    'HostingEnvironmentProfile',
    'HostNameSslState',
    'HybridConnection',
    'HybridConnectionKey',
    'HybridConnectionLimits',
    'Identifier',
    'IpSecurityRestriction',
    'LocalizableString',
    'ManagedServiceIdentity',
    'MetricAvailabilily',
    'MetricDefinition',
    'NameValuePair',
    'NetworkAccessControlEntry',
    'Operation',
    'ProxyOnlyResource',
    'PushSettings',
    'RampUpRule',
    'RequestsBasedTrigger',
    'Resource',
    'ResourceMetric',
    'ResourceMetricAvailability',
    'ResourceMetricDefinition',
    'ResourceMetricName',
    'ResourceMetricProperty',
    'ResourceMetricValue',
    'Site',
    'SiteConfig',
    'SiteLimits',
    'SiteMachineKey',
    'SkuCapacity',
    'SkuDescription',
    'SkuInfo',
    'SlotSwapStatus',
    'SlowRequestsBasedTrigger',
    'SnapshotRecoveryRequest',
    'SnapshotRecoveryTarget',
    'StampCapacity',
    'StatusCodesBasedTrigger',
    'Usage',
    'User',
    'VirtualApplication',
    'VirtualDirectory',
    'VirtualIPMapping',
    'VirtualNetworkProfile',
    'VnetGateway',
    'VnetInfo',
    'VnetRoute',
    'WebAppCollection',
    'WorkerPool',
    'WorkerPoolResource',
    'AppServiceEnvironmentResourcePaged',
    'StampCapacityPaged',
    'ResourceMetricPaged',
    'WorkerPoolResourcePaged',
    'ResourceMetricDefinitionPaged',
    'SkuInfoPaged',
    'UsagePaged',
    'AppServicePlanPaged',
    'SitePaged',
    'CsmUsageQuotaPaged',
    'StrPaged',
    'HybridConnectionPaged',
    'ProvisioningState',
    'HostingEnvironmentStatus',
    'InternalLoadBalancingMode',
    'ComputeModeOptions',
    'WorkerSizeOptions',
    'AccessControlEntryAction',
    'RouteType',
    'ManagedServiceIdentityType',
    'AutoHealActionType',
    'ConnectionStringType',
    'ScmType',
    'ManagedPipelineMode',
    'SiteLoadBalancing',
    'SupportedTlsVersions',
    'SslState',
    'HostType',
    'UsageState',
    'SiteAvailabilityState',
    'StatusOptions',
    'OperationStatus',
]
