# 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 AddressSpace
from ._models_py3 import ApplicationGateway
from ._models_py3 import ApplicationGatewayAuthenticationCertificate
from ._models_py3 import ApplicationGatewayAutoscaleConfiguration
from ._models_py3 import ApplicationGatewayAvailableSslOptions
from ._models_py3 import ApplicationGatewayAvailableSslPredefinedPolicies
from ._models_py3 import ApplicationGatewayAvailableWafRuleSetsResult
from ._models_py3 import ApplicationGatewayBackendAddress
from ._models_py3 import ApplicationGatewayBackendAddressPool
from ._models_py3 import ApplicationGatewayBackendHealth
from ._models_py3 import ApplicationGatewayBackendHealthHttpSettings
from ._models_py3 import ApplicationGatewayBackendHealthOnDemand
from ._models_py3 import ApplicationGatewayBackendHealthPool
from ._models_py3 import ApplicationGatewayBackendHealthServer
from ._models_py3 import ApplicationGatewayBackendHttpSettings
from ._models_py3 import ApplicationGatewayConnectionDraining
from ._models_py3 import ApplicationGatewayCustomError
from ._models_py3 import ApplicationGatewayFirewallDisabledRuleGroup
from ._models_py3 import ApplicationGatewayFirewallExclusion
from ._models_py3 import ApplicationGatewayFirewallRule
from ._models_py3 import ApplicationGatewayFirewallRuleGroup
from ._models_py3 import ApplicationGatewayFirewallRuleSet
from ._models_py3 import ApplicationGatewayFrontendIPConfiguration
from ._models_py3 import ApplicationGatewayFrontendPort
from ._models_py3 import ApplicationGatewayHeaderConfiguration
from ._models_py3 import ApplicationGatewayHttpListener
from ._models_py3 import ApplicationGatewayIPConfiguration
from ._models_py3 import ApplicationGatewayListResult
from ._models_py3 import ApplicationGatewayOnDemandProbe
from ._models_py3 import ApplicationGatewayPathRule
from ._models_py3 import ApplicationGatewayProbe
from ._models_py3 import ApplicationGatewayProbeHealthResponseMatch
from ._models_py3 import ApplicationGatewayRedirectConfiguration
from ._models_py3 import ApplicationGatewayRequestRoutingRule
from ._models_py3 import ApplicationGatewayRewriteRule
from ._models_py3 import ApplicationGatewayRewriteRuleActionSet
from ._models_py3 import ApplicationGatewayRewriteRuleCondition
from ._models_py3 import ApplicationGatewayRewriteRuleSet
from ._models_py3 import ApplicationGatewaySku
from ._models_py3 import ApplicationGatewaySslCertificate
from ._models_py3 import ApplicationGatewaySslPolicy
from ._models_py3 import ApplicationGatewaySslPredefinedPolicy
from ._models_py3 import ApplicationGatewayTrustedRootCertificate
from ._models_py3 import ApplicationGatewayUrlPathMap
from ._models_py3 import ApplicationGatewayWebApplicationFirewallConfiguration
from ._models_py3 import ApplicationSecurityGroup
from ._models_py3 import ApplicationSecurityGroupListResult
from ._models_py3 import AuthorizationListResult
from ._models_py3 import AutoApprovedPrivateLinkService
from ._models_py3 import AutoApprovedPrivateLinkServicesResult
from ._models_py3 import Availability
from ._models_py3 import AvailableDelegation
from ._models_py3 import AvailableDelegationsResult
from ._models_py3 import AvailablePrivateEndpointType
from ._models_py3 import AvailablePrivateEndpointTypesResult
from ._models_py3 import AvailableProvidersList
from ._models_py3 import AvailableProvidersListCity
from ._models_py3 import AvailableProvidersListCountry
from ._models_py3 import AvailableProvidersListParameters
from ._models_py3 import AvailableProvidersListState
from ._models_py3 import AzureAsyncOperationResult
from ._models_py3 import AzureFirewall
from ._models_py3 import AzureFirewallApplicationRule
from ._models_py3 import AzureFirewallApplicationRuleCollection
from ._models_py3 import AzureFirewallApplicationRuleProtocol
from ._models_py3 import AzureFirewallFqdnTag
from ._models_py3 import AzureFirewallFqdnTagListResult
from ._models_py3 import AzureFirewallIPConfiguration
from ._models_py3 import AzureFirewallListResult
from ._models_py3 import AzureFirewallNatRCAction
from ._models_py3 import AzureFirewallNatRule
from ._models_py3 import AzureFirewallNatRuleCollection
from ._models_py3 import AzureFirewallNetworkRule
from ._models_py3 import AzureFirewallNetworkRuleCollection
from ._models_py3 import AzureFirewallRCAction
from ._models_py3 import AzureReachabilityReport
from ._models_py3 import AzureReachabilityReportItem
from ._models_py3 import AzureReachabilityReportLatencyInfo
from ._models_py3 import AzureReachabilityReportLocation
from ._models_py3 import AzureReachabilityReportParameters
from ._models_py3 import BGPCommunity
from ._models_py3 import BackendAddressPool
from ._models_py3 import BastionHost
from ._models_py3 import BastionHostIPConfiguration
from ._models_py3 import BastionHostListResult
from ._models_py3 import BgpPeerStatus
from ._models_py3 import BgpPeerStatusListResult
from ._models_py3 import BgpServiceCommunity
from ._models_py3 import BgpServiceCommunityListResult
from ._models_py3 import BgpSettings
from ._models_py3 import CheckPrivateLinkServiceVisibilityRequest
from ._models_py3 import CloudErrorBody
from ._models_py3 import (
    Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties,
)
from ._models_py3 import ConnectionMonitor
from ._models_py3 import ConnectionMonitorDestination
from ._models_py3 import ConnectionMonitorListResult
from ._models_py3 import ConnectionMonitorParameters
from ._models_py3 import ConnectionMonitorQueryResult
from ._models_py3 import ConnectionMonitorResult
from ._models_py3 import ConnectionMonitorResultProperties
from ._models_py3 import ConnectionMonitorSource
from ._models_py3 import ConnectionResetSharedKey
from ._models_py3 import ConnectionSharedKey
from ._models_py3 import ConnectionStateSnapshot
from ._models_py3 import ConnectivityDestination
from ._models_py3 import ConnectivityHop
from ._models_py3 import ConnectivityInformation
from ._models_py3 import ConnectivityIssue
from ._models_py3 import ConnectivityParameters
from ._models_py3 import ConnectivitySource
from ._models_py3 import Container
from ._models_py3 import ContainerNetworkInterface
from ._models_py3 import ContainerNetworkInterfaceConfiguration
from ._models_py3 import ContainerNetworkInterfaceIpConfiguration
from ._models_py3 import DdosCustomPolicy
from ._models_py3 import DdosProtectionPlan
from ._models_py3 import DdosProtectionPlanListResult
from ._models_py3 import DdosSettings
from ._models_py3 import Delegation
from ._models_py3 import DeviceProperties
from ._models_py3 import DhcpOptions
from ._models_py3 import Dimension
from ._models_py3 import DnsNameAvailabilityResult
from ._models_py3 import EffectiveNetworkSecurityGroup
from ._models_py3 import EffectiveNetworkSecurityGroupAssociation
from ._models_py3 import EffectiveNetworkSecurityGroupListResult
from ._models_py3 import EffectiveNetworkSecurityRule
from ._models_py3 import EffectiveRoute
from ._models_py3 import EffectiveRouteListResult
from ._models_py3 import EndpointServiceResult
from ._models_py3 import EndpointServicesListResult
from ._models_py3 import Error
from ._models_py3 import ErrorDetails
from ._models_py3 import ErrorResponse
from ._models_py3 import EvaluatedNetworkSecurityGroup
from ._models_py3 import ExpressRouteCircuit
from ._models_py3 import ExpressRouteCircuitArpTable
from ._models_py3 import ExpressRouteCircuitAuthorization
from ._models_py3 import ExpressRouteCircuitConnection
from ._models_py3 import ExpressRouteCircuitConnectionListResult
from ._models_py3 import ExpressRouteCircuitListResult
from ._models_py3 import ExpressRouteCircuitPeering
from ._models_py3 import ExpressRouteCircuitPeeringConfig
from ._models_py3 import ExpressRouteCircuitPeeringId
from ._models_py3 import ExpressRouteCircuitPeeringListResult
from ._models_py3 import ExpressRouteCircuitReference
from ._models_py3 import ExpressRouteCircuitRoutesTable
from ._models_py3 import ExpressRouteCircuitRoutesTableSummary
from ._models_py3 import ExpressRouteCircuitServiceProviderProperties
from ._models_py3 import ExpressRouteCircuitSku
from ._models_py3 import ExpressRouteCircuitStats
from ._models_py3 import ExpressRouteCircuitsArpTableListResult
from ._models_py3 import ExpressRouteCircuitsRoutesTableListResult
from ._models_py3 import ExpressRouteCircuitsRoutesTableSummaryListResult
from ._models_py3 import ExpressRouteConnection
from ._models_py3 import ExpressRouteConnectionId
from ._models_py3 import ExpressRouteConnectionList
from ._models_py3 import ExpressRouteCrossConnection
from ._models_py3 import ExpressRouteCrossConnectionListResult
from ._models_py3 import ExpressRouteCrossConnectionPeering
from ._models_py3 import ExpressRouteCrossConnectionPeeringList
from ._models_py3 import ExpressRouteCrossConnectionRoutesTableSummary
from ._models_py3 import ExpressRouteCrossConnectionsRoutesTableSummaryListResult
from ._models_py3 import ExpressRouteGateway
from ._models_py3 import ExpressRouteGatewayList
from ._models_py3 import ExpressRouteGatewayPropertiesAutoScaleConfiguration
from ._models_py3 import ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds
from ._models_py3 import ExpressRouteLink
from ._models_py3 import ExpressRouteLinkListResult
from ._models_py3 import ExpressRoutePort
from ._models_py3 import ExpressRoutePortListResult
from ._models_py3 import ExpressRoutePortsLocation
from ._models_py3 import ExpressRoutePortsLocationBandwidths
from ._models_py3 import ExpressRoutePortsLocationListResult
from ._models_py3 import ExpressRouteServiceProvider
from ._models_py3 import ExpressRouteServiceProviderBandwidthsOffered
from ._models_py3 import ExpressRouteServiceProviderListResult
from ._models_py3 import FlowLogFormatParameters
from ._models_py3 import FlowLogInformation
from ._models_py3 import FlowLogStatusParameters
from ._models_py3 import FrontendIPConfiguration
from ._models_py3 import GatewayRoute
from ._models_py3 import GatewayRouteListResult
from ._models_py3 import GetVpnSitesConfigurationRequest
from ._models_py3 import HTTPConfiguration
from ._models_py3 import HTTPHeader
from ._models_py3 import HubVirtualNetworkConnection
from ._models_py3 import IPAddressAvailabilityResult
from ._models_py3 import IPConfiguration
from ._models_py3 import IPConfigurationProfile
from ._models_py3 import InboundNatPool
from ._models_py3 import InboundNatRule
from ._models_py3 import InboundNatRuleListResult
from ._models_py3 import IpTag
from ._models_py3 import IpsecPolicy
from ._models_py3 import Ipv6ExpressRouteCircuitPeeringConfig
from ._models_py3 import ListHubVirtualNetworkConnectionsResult
from ._models_py3 import ListP2SVpnGatewaysResult
from ._models_py3 import ListP2SVpnServerConfigurationsResult
from ._models_py3 import ListVirtualHubsResult
from ._models_py3 import ListVirtualWANsResult
from ._models_py3 import ListVpnConnectionsResult
from ._models_py3 import ListVpnGatewaysResult
from ._models_py3 import ListVpnSitesResult
from ._models_py3 import LoadBalancer
from ._models_py3 import LoadBalancerBackendAddressPoolListResult
from ._models_py3 import LoadBalancerFrontendIPConfigurationListResult
from ._models_py3 import LoadBalancerListResult
from ._models_py3 import LoadBalancerLoadBalancingRuleListResult
from ._models_py3 import LoadBalancerOutboundRuleListResult
from ._models_py3 import LoadBalancerProbeListResult
from ._models_py3 import LoadBalancerSku
from ._models_py3 import LoadBalancingRule
from ._models_py3 import LocalNetworkGateway
from ._models_py3 import LocalNetworkGatewayListResult
from ._models_py3 import LogSpecification
from ._models_py3 import ManagedServiceIdentity
from ._models_py3 import MatchCondition
from ._models_py3 import MatchVariable
from ._models_py3 import MatchedRule
from ._models_py3 import MetricSpecification
from ._models_py3 import NatGateway
from ._models_py3 import NatGatewayListResult
from ._models_py3 import NatGatewaySku
from ._models_py3 import NetworkConfigurationDiagnosticParameters
from ._models_py3 import NetworkConfigurationDiagnosticProfile
from ._models_py3 import NetworkConfigurationDiagnosticResponse
from ._models_py3 import NetworkConfigurationDiagnosticResult
from ._models_py3 import NetworkIntentPolicy
from ._models_py3 import NetworkIntentPolicyConfiguration
from ._models_py3 import NetworkInterface
from ._models_py3 import NetworkInterfaceAssociation
from ._models_py3 import NetworkInterfaceDnsSettings
from ._models_py3 import NetworkInterfaceIPConfiguration
from ._models_py3 import NetworkInterfaceIPConfigurationListResult
from ._models_py3 import NetworkInterfaceListResult
from ._models_py3 import NetworkInterfaceLoadBalancerListResult
from ._models_py3 import NetworkInterfaceTapConfiguration
from ._models_py3 import NetworkInterfaceTapConfigurationListResult
from ._models_py3 import NetworkProfile
from ._models_py3 import NetworkProfileListResult
from ._models_py3 import NetworkSecurityGroup
from ._models_py3 import NetworkSecurityGroupListResult
from ._models_py3 import NetworkSecurityGroupResult
from ._models_py3 import NetworkSecurityRulesEvaluationResult
from ._models_py3 import NetworkWatcher
from ._models_py3 import NetworkWatcherListResult
from ._models_py3 import NextHopParameters
from ._models_py3 import NextHopResult
from ._models_py3 import Operation
from ._models_py3 import OperationDisplay
from ._models_py3 import OperationListResult
from ._models_py3 import OperationPropertiesFormatServiceSpecification
from ._models_py3 import OutboundRule
from ._models_py3 import P2SVpnGateway
from ._models_py3 import P2SVpnProfileParameters
from ._models_py3 import P2SVpnServerConfigRadiusClientRootCertificate
from ._models_py3 import P2SVpnServerConfigRadiusServerRootCertificate
from ._models_py3 import P2SVpnServerConfigVpnClientRevokedCertificate
from ._models_py3 import P2SVpnServerConfigVpnClientRootCertificate
from ._models_py3 import P2SVpnServerConfiguration
from ._models_py3 import PacketCapture
from ._models_py3 import PacketCaptureFilter
from ._models_py3 import PacketCaptureListResult
from ._models_py3 import PacketCaptureParameters
from ._models_py3 import PacketCaptureQueryStatusResult
from ._models_py3 import PacketCaptureResult
from ._models_py3 import PacketCaptureResultProperties
from ._models_py3 import PacketCaptureStorageLocation
from ._models_py3 import PatchRouteFilter
from ._models_py3 import PatchRouteFilterRule
from ._models_py3 import PeerExpressRouteCircuitConnection
from ._models_py3 import PeerExpressRouteCircuitConnectionListResult
from ._models_py3 import PolicySettings
from ._models_py3 import PrepareNetworkPoliciesRequest
from ._models_py3 import PrivateEndpoint
from ._models_py3 import PrivateEndpointConnection
from ._models_py3 import PrivateEndpointListResult
from ._models_py3 import PrivateLinkService
from ._models_py3 import PrivateLinkServiceConnection
from ._models_py3 import PrivateLinkServiceConnectionState
from ._models_py3 import PrivateLinkServiceIpConfiguration
from ._models_py3 import PrivateLinkServiceListResult
from ._models_py3 import PrivateLinkServicePropertiesAutoApproval
from ._models_py3 import PrivateLinkServicePropertiesVisibility
from ._models_py3 import PrivateLinkServiceVisibility
from ._models_py3 import Probe
from ._models_py3 import ProtocolConfiguration
from ._models_py3 import ProtocolCustomSettingsFormat
from ._models_py3 import PublicIPAddress
from ._models_py3 import PublicIPAddressDnsSettings
from ._models_py3 import PublicIPAddressListResult
from ._models_py3 import PublicIPAddressSku
from ._models_py3 import PublicIPPrefix
from ._models_py3 import PublicIPPrefixListResult
from ._models_py3 import PublicIPPrefixSku
from ._models_py3 import QueryTroubleshootingParameters
from ._models_py3 import ReferencedPublicIpAddress
from ._models_py3 import Resource
from ._models_py3 import ResourceNavigationLink
from ._models_py3 import ResourceNavigationLinksListResult
from ._models_py3 import ResourceSet
from ._models_py3 import RetentionPolicyParameters
from ._models_py3 import Route
from ._models_py3 import RouteFilter
from ._models_py3 import RouteFilterListResult
from ._models_py3 import RouteFilterRule
from ._models_py3 import RouteFilterRuleListResult
from ._models_py3 import RouteListResult
from ._models_py3 import RouteTable
from ._models_py3 import RouteTableListResult
from ._models_py3 import SecurityGroupNetworkInterface
from ._models_py3 import SecurityGroupViewParameters
from ._models_py3 import SecurityGroupViewResult
from ._models_py3 import SecurityRule
from ._models_py3 import SecurityRuleAssociations
from ._models_py3 import SecurityRuleListResult
from ._models_py3 import ServiceAssociationLink
from ._models_py3 import ServiceAssociationLinksListResult
from ._models_py3 import ServiceEndpointPolicy
from ._models_py3 import ServiceEndpointPolicyDefinition
from ._models_py3 import ServiceEndpointPolicyDefinitionListResult
from ._models_py3 import ServiceEndpointPolicyListResult
from ._models_py3 import ServiceEndpointPropertiesFormat
from ._models_py3 import ServiceTagInformation
from ._models_py3 import ServiceTagInformationPropertiesFormat
from ._models_py3 import ServiceTagsListResult
from ._models_py3 import SubResource
from ._models_py3 import Subnet
from ._models_py3 import SubnetAssociation
from ._models_py3 import SubnetListResult
from ._models_py3 import TagsObject
from ._models_py3 import Topology
from ._models_py3 import TopologyAssociation
from ._models_py3 import TopologyParameters
from ._models_py3 import TopologyResource
from ._models_py3 import TrafficAnalyticsConfigurationProperties
from ._models_py3 import TrafficAnalyticsProperties
from ._models_py3 import TroubleshootingDetails
from ._models_py3 import TroubleshootingParameters
from ._models_py3 import TroubleshootingRecommendedActions
from ._models_py3 import TroubleshootingResult
from ._models_py3 import TunnelConnectionHealth
from ._models_py3 import Usage
from ._models_py3 import UsageName
from ._models_py3 import UsagesListResult
from ._models_py3 import VerificationIPFlowParameters
from ._models_py3 import VerificationIPFlowResult
from ._models_py3 import VirtualHub
from ._models_py3 import VirtualHubId
from ._models_py3 import VirtualHubRoute
from ._models_py3 import VirtualHubRouteTable
from ._models_py3 import VirtualNetwork
from ._models_py3 import VirtualNetworkConnectionGatewayReference
from ._models_py3 import VirtualNetworkGateway
from ._models_py3 import VirtualNetworkGatewayConnection
from ._models_py3 import VirtualNetworkGatewayConnectionListEntity
from ._models_py3 import VirtualNetworkGatewayConnectionListResult
from ._models_py3 import VirtualNetworkGatewayIPConfiguration
from ._models_py3 import VirtualNetworkGatewayListConnectionsResult
from ._models_py3 import VirtualNetworkGatewayListResult
from ._models_py3 import VirtualNetworkGatewaySku
from ._models_py3 import VirtualNetworkListResult
from ._models_py3 import VirtualNetworkListUsageResult
from ._models_py3 import VirtualNetworkPeering
from ._models_py3 import VirtualNetworkPeeringListResult
from ._models_py3 import VirtualNetworkTap
from ._models_py3 import VirtualNetworkTapListResult
from ._models_py3 import VirtualNetworkUsage
from ._models_py3 import VirtualNetworkUsageName
from ._models_py3 import VirtualWAN
from ._models_py3 import VirtualWanSecurityProvider
from ._models_py3 import VirtualWanSecurityProviders
from ._models_py3 import VpnClientConfiguration
from ._models_py3 import VpnClientConnectionHealth
from ._models_py3 import VpnClientConnectionHealthDetail
from ._models_py3 import VpnClientConnectionHealthDetailListResult
from ._models_py3 import VpnClientIPsecParameters
from ._models_py3 import VpnClientParameters
from ._models_py3 import VpnClientRevokedCertificate
from ._models_py3 import VpnClientRootCertificate
from ._models_py3 import VpnConnection
from ._models_py3 import VpnDeviceScriptParameters
from ._models_py3 import VpnGateway
from ._models_py3 import VpnProfileResponse
from ._models_py3 import VpnSite
from ._models_py3 import VpnSiteId
from ._models_py3 import WebApplicationFirewallCustomRule
from ._models_py3 import WebApplicationFirewallPolicy
from ._models_py3 import WebApplicationFirewallPolicyListResult

from ._network_management_client_enums import Access
from ._network_management_client_enums import ApplicationGatewayBackendHealthServerHealth
from ._network_management_client_enums import ApplicationGatewayCookieBasedAffinity
from ._network_management_client_enums import ApplicationGatewayCustomErrorStatusCode
from ._network_management_client_enums import ApplicationGatewayFirewallMode
from ._network_management_client_enums import ApplicationGatewayOperationalState
from ._network_management_client_enums import ApplicationGatewayProtocol
from ._network_management_client_enums import ApplicationGatewayRedirectType
from ._network_management_client_enums import ApplicationGatewayRequestRoutingRuleType
from ._network_management_client_enums import ApplicationGatewaySkuName
from ._network_management_client_enums import ApplicationGatewaySslCipherSuite
from ._network_management_client_enums import ApplicationGatewaySslPolicyName
from ._network_management_client_enums import ApplicationGatewaySslPolicyType
from ._network_management_client_enums import ApplicationGatewaySslProtocol
from ._network_management_client_enums import ApplicationGatewayTier
from ._network_management_client_enums import AssociationType
from ._network_management_client_enums import AuthenticationMethod
from ._network_management_client_enums import AuthorizationUseStatus
from ._network_management_client_enums import AzureFirewallApplicationRuleProtocolType
from ._network_management_client_enums import AzureFirewallNatRCActionType
from ._network_management_client_enums import AzureFirewallNetworkRuleProtocol
from ._network_management_client_enums import AzureFirewallRCActionType
from ._network_management_client_enums import AzureFirewallThreatIntelMode
from ._network_management_client_enums import BgpPeerState
from ._network_management_client_enums import CircuitConnectionStatus
from ._network_management_client_enums import ConnectionMonitorSourceStatus
from ._network_management_client_enums import ConnectionState
from ._network_management_client_enums import ConnectionStatus
from ._network_management_client_enums import DdosCustomPolicyProtocol
from ._network_management_client_enums import DdosCustomPolicyTriggerSensitivityOverride
from ._network_management_client_enums import DdosSettingsProtectionCoverage
from ._network_management_client_enums import DhGroup
from ._network_management_client_enums import Direction
from ._network_management_client_enums import EffectiveRouteSource
from ._network_management_client_enums import EffectiveRouteState
from ._network_management_client_enums import EffectiveSecurityRuleProtocol
from ._network_management_client_enums import EvaluationState
from ._network_management_client_enums import ExpressRouteCircuitPeeringAdvertisedPublicPrefixState
from ._network_management_client_enums import ExpressRouteCircuitPeeringState
from ._network_management_client_enums import ExpressRouteCircuitSkuFamily
from ._network_management_client_enums import ExpressRouteCircuitSkuTier
from ._network_management_client_enums import ExpressRouteLinkAdminState
from ._network_management_client_enums import ExpressRouteLinkConnectorType
from ._network_management_client_enums import ExpressRoutePeeringState
from ._network_management_client_enums import ExpressRoutePeeringType
from ._network_management_client_enums import ExpressRoutePortsEncapsulation
from ._network_management_client_enums import FlowLogFormatType
from ._network_management_client_enums import HTTPMethod
from ._network_management_client_enums import HubVirtualNetworkConnectionStatus
from ._network_management_client_enums import IPAllocationMethod
from ._network_management_client_enums import IPVersion
from ._network_management_client_enums import IkeEncryption
from ._network_management_client_enums import IkeIntegrity
from ._network_management_client_enums import IpFlowProtocol
from ._network_management_client_enums import IpsecEncryption
from ._network_management_client_enums import IpsecIntegrity
from ._network_management_client_enums import IssueType
from ._network_management_client_enums import LoadBalancerOutboundRuleProtocol
from ._network_management_client_enums import LoadBalancerSkuName
from ._network_management_client_enums import LoadDistribution
from ._network_management_client_enums import NatGatewaySkuName
from ._network_management_client_enums import NetworkOperationStatus
from ._network_management_client_enums import NextHopType
from ._network_management_client_enums import OfficeTrafficCategory
from ._network_management_client_enums import Origin
from ._network_management_client_enums import PcError
from ._network_management_client_enums import PcProtocol
from ._network_management_client_enums import PcStatus
from ._network_management_client_enums import PfsGroup
from ._network_management_client_enums import ProbeProtocol
from ._network_management_client_enums import ProcessorArchitecture
from ._network_management_client_enums import Protocol
from ._network_management_client_enums import ProvisioningState
from ._network_management_client_enums import PublicIPAddressSkuName
from ._network_management_client_enums import PublicIPPrefixSkuName
from ._network_management_client_enums import ResourceIdentityType
from ._network_management_client_enums import RouteFilterRuleType
from ._network_management_client_enums import RouteNextHopType
from ._network_management_client_enums import SecurityRuleAccess
from ._network_management_client_enums import SecurityRuleDirection
from ._network_management_client_enums import SecurityRuleProtocol
from ._network_management_client_enums import ServiceProviderProvisioningState
from ._network_management_client_enums import Severity
from ._network_management_client_enums import TransportProtocol
from ._network_management_client_enums import TunnelConnectionStatus
from ._network_management_client_enums import UsageUnit
from ._network_management_client_enums import VerbosityLevel
from ._network_management_client_enums import VirtualNetworkGatewayConnectionProtocol
from ._network_management_client_enums import VirtualNetworkGatewayConnectionStatus
from ._network_management_client_enums import VirtualNetworkGatewayConnectionType
from ._network_management_client_enums import VirtualNetworkGatewaySkuName
from ._network_management_client_enums import VirtualNetworkGatewaySkuTier
from ._network_management_client_enums import VirtualNetworkGatewayType
from ._network_management_client_enums import VirtualNetworkPeeringState
from ._network_management_client_enums import VirtualWanSecurityProviderType
from ._network_management_client_enums import VpnClientProtocol
from ._network_management_client_enums import VpnConnectionStatus
from ._network_management_client_enums import VpnGatewayTunnelingProtocol
from ._network_management_client_enums import VpnType
from ._network_management_client_enums import WebApplicationFirewallAction
from ._network_management_client_enums import WebApplicationFirewallEnabledState
from ._network_management_client_enums import WebApplicationFirewallMatchVariable
from ._network_management_client_enums import WebApplicationFirewallMode
from ._network_management_client_enums import WebApplicationFirewallOperator
from ._network_management_client_enums import WebApplicationFirewallPolicyResourceState
from ._network_management_client_enums import WebApplicationFirewallRuleType
from ._network_management_client_enums import WebApplicationFirewallTransform
from ._patch import __all__ as _patch_all
from ._patch import *  # pylint: disable=unused-wildcard-import
from ._patch import patch_sdk as _patch_sdk

__all__ = [
    "AddressSpace",
    "ApplicationGateway",
    "ApplicationGatewayAuthenticationCertificate",
    "ApplicationGatewayAutoscaleConfiguration",
    "ApplicationGatewayAvailableSslOptions",
    "ApplicationGatewayAvailableSslPredefinedPolicies",
    "ApplicationGatewayAvailableWafRuleSetsResult",
    "ApplicationGatewayBackendAddress",
    "ApplicationGatewayBackendAddressPool",
    "ApplicationGatewayBackendHealth",
    "ApplicationGatewayBackendHealthHttpSettings",
    "ApplicationGatewayBackendHealthOnDemand",
    "ApplicationGatewayBackendHealthPool",
    "ApplicationGatewayBackendHealthServer",
    "ApplicationGatewayBackendHttpSettings",
    "ApplicationGatewayConnectionDraining",
    "ApplicationGatewayCustomError",
    "ApplicationGatewayFirewallDisabledRuleGroup",
    "ApplicationGatewayFirewallExclusion",
    "ApplicationGatewayFirewallRule",
    "ApplicationGatewayFirewallRuleGroup",
    "ApplicationGatewayFirewallRuleSet",
    "ApplicationGatewayFrontendIPConfiguration",
    "ApplicationGatewayFrontendPort",
    "ApplicationGatewayHeaderConfiguration",
    "ApplicationGatewayHttpListener",
    "ApplicationGatewayIPConfiguration",
    "ApplicationGatewayListResult",
    "ApplicationGatewayOnDemandProbe",
    "ApplicationGatewayPathRule",
    "ApplicationGatewayProbe",
    "ApplicationGatewayProbeHealthResponseMatch",
    "ApplicationGatewayRedirectConfiguration",
    "ApplicationGatewayRequestRoutingRule",
    "ApplicationGatewayRewriteRule",
    "ApplicationGatewayRewriteRuleActionSet",
    "ApplicationGatewayRewriteRuleCondition",
    "ApplicationGatewayRewriteRuleSet",
    "ApplicationGatewaySku",
    "ApplicationGatewaySslCertificate",
    "ApplicationGatewaySslPolicy",
    "ApplicationGatewaySslPredefinedPolicy",
    "ApplicationGatewayTrustedRootCertificate",
    "ApplicationGatewayUrlPathMap",
    "ApplicationGatewayWebApplicationFirewallConfiguration",
    "ApplicationSecurityGroup",
    "ApplicationSecurityGroupListResult",
    "AuthorizationListResult",
    "AutoApprovedPrivateLinkService",
    "AutoApprovedPrivateLinkServicesResult",
    "Availability",
    "AvailableDelegation",
    "AvailableDelegationsResult",
    "AvailablePrivateEndpointType",
    "AvailablePrivateEndpointTypesResult",
    "AvailableProvidersList",
    "AvailableProvidersListCity",
    "AvailableProvidersListCountry",
    "AvailableProvidersListParameters",
    "AvailableProvidersListState",
    "AzureAsyncOperationResult",
    "AzureFirewall",
    "AzureFirewallApplicationRule",
    "AzureFirewallApplicationRuleCollection",
    "AzureFirewallApplicationRuleProtocol",
    "AzureFirewallFqdnTag",
    "AzureFirewallFqdnTagListResult",
    "AzureFirewallIPConfiguration",
    "AzureFirewallListResult",
    "AzureFirewallNatRCAction",
    "AzureFirewallNatRule",
    "AzureFirewallNatRuleCollection",
    "AzureFirewallNetworkRule",
    "AzureFirewallNetworkRuleCollection",
    "AzureFirewallRCAction",
    "AzureReachabilityReport",
    "AzureReachabilityReportItem",
    "AzureReachabilityReportLatencyInfo",
    "AzureReachabilityReportLocation",
    "AzureReachabilityReportParameters",
    "BGPCommunity",
    "BackendAddressPool",
    "BastionHost",
    "BastionHostIPConfiguration",
    "BastionHostListResult",
    "BgpPeerStatus",
    "BgpPeerStatusListResult",
    "BgpServiceCommunity",
    "BgpServiceCommunityListResult",
    "BgpSettings",
    "CheckPrivateLinkServiceVisibilityRequest",
    "CloudErrorBody",
    "Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties",
    "ConnectionMonitor",
    "ConnectionMonitorDestination",
    "ConnectionMonitorListResult",
    "ConnectionMonitorParameters",
    "ConnectionMonitorQueryResult",
    "ConnectionMonitorResult",
    "ConnectionMonitorResultProperties",
    "ConnectionMonitorSource",
    "ConnectionResetSharedKey",
    "ConnectionSharedKey",
    "ConnectionStateSnapshot",
    "ConnectivityDestination",
    "ConnectivityHop",
    "ConnectivityInformation",
    "ConnectivityIssue",
    "ConnectivityParameters",
    "ConnectivitySource",
    "Container",
    "ContainerNetworkInterface",
    "ContainerNetworkInterfaceConfiguration",
    "ContainerNetworkInterfaceIpConfiguration",
    "DdosCustomPolicy",
    "DdosProtectionPlan",
    "DdosProtectionPlanListResult",
    "DdosSettings",
    "Delegation",
    "DeviceProperties",
    "DhcpOptions",
    "Dimension",
    "DnsNameAvailabilityResult",
    "EffectiveNetworkSecurityGroup",
    "EffectiveNetworkSecurityGroupAssociation",
    "EffectiveNetworkSecurityGroupListResult",
    "EffectiveNetworkSecurityRule",
    "EffectiveRoute",
    "EffectiveRouteListResult",
    "EndpointServiceResult",
    "EndpointServicesListResult",
    "Error",
    "ErrorDetails",
    "ErrorResponse",
    "EvaluatedNetworkSecurityGroup",
    "ExpressRouteCircuit",
    "ExpressRouteCircuitArpTable",
    "ExpressRouteCircuitAuthorization",
    "ExpressRouteCircuitConnection",
    "ExpressRouteCircuitConnectionListResult",
    "ExpressRouteCircuitListResult",
    "ExpressRouteCircuitPeering",
    "ExpressRouteCircuitPeeringConfig",
    "ExpressRouteCircuitPeeringId",
    "ExpressRouteCircuitPeeringListResult",
    "ExpressRouteCircuitReference",
    "ExpressRouteCircuitRoutesTable",
    "ExpressRouteCircuitRoutesTableSummary",
    "ExpressRouteCircuitServiceProviderProperties",
    "ExpressRouteCircuitSku",
    "ExpressRouteCircuitStats",
    "ExpressRouteCircuitsArpTableListResult",
    "ExpressRouteCircuitsRoutesTableListResult",
    "ExpressRouteCircuitsRoutesTableSummaryListResult",
    "ExpressRouteConnection",
    "ExpressRouteConnectionId",
    "ExpressRouteConnectionList",
    "ExpressRouteCrossConnection",
    "ExpressRouteCrossConnectionListResult",
    "ExpressRouteCrossConnectionPeering",
    "ExpressRouteCrossConnectionPeeringList",
    "ExpressRouteCrossConnectionRoutesTableSummary",
    "ExpressRouteCrossConnectionsRoutesTableSummaryListResult",
    "ExpressRouteGateway",
    "ExpressRouteGatewayList",
    "ExpressRouteGatewayPropertiesAutoScaleConfiguration",
    "ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds",
    "ExpressRouteLink",
    "ExpressRouteLinkListResult",
    "ExpressRoutePort",
    "ExpressRoutePortListResult",
    "ExpressRoutePortsLocation",
    "ExpressRoutePortsLocationBandwidths",
    "ExpressRoutePortsLocationListResult",
    "ExpressRouteServiceProvider",
    "ExpressRouteServiceProviderBandwidthsOffered",
    "ExpressRouteServiceProviderListResult",
    "FlowLogFormatParameters",
    "FlowLogInformation",
    "FlowLogStatusParameters",
    "FrontendIPConfiguration",
    "GatewayRoute",
    "GatewayRouteListResult",
    "GetVpnSitesConfigurationRequest",
    "HTTPConfiguration",
    "HTTPHeader",
    "HubVirtualNetworkConnection",
    "IPAddressAvailabilityResult",
    "IPConfiguration",
    "IPConfigurationProfile",
    "InboundNatPool",
    "InboundNatRule",
    "InboundNatRuleListResult",
    "IpTag",
    "IpsecPolicy",
    "Ipv6ExpressRouteCircuitPeeringConfig",
    "ListHubVirtualNetworkConnectionsResult",
    "ListP2SVpnGatewaysResult",
    "ListP2SVpnServerConfigurationsResult",
    "ListVirtualHubsResult",
    "ListVirtualWANsResult",
    "ListVpnConnectionsResult",
    "ListVpnGatewaysResult",
    "ListVpnSitesResult",
    "LoadBalancer",
    "LoadBalancerBackendAddressPoolListResult",
    "LoadBalancerFrontendIPConfigurationListResult",
    "LoadBalancerListResult",
    "LoadBalancerLoadBalancingRuleListResult",
    "LoadBalancerOutboundRuleListResult",
    "LoadBalancerProbeListResult",
    "LoadBalancerSku",
    "LoadBalancingRule",
    "LocalNetworkGateway",
    "LocalNetworkGatewayListResult",
    "LogSpecification",
    "ManagedServiceIdentity",
    "MatchCondition",
    "MatchVariable",
    "MatchedRule",
    "MetricSpecification",
    "NatGateway",
    "NatGatewayListResult",
    "NatGatewaySku",
    "NetworkConfigurationDiagnosticParameters",
    "NetworkConfigurationDiagnosticProfile",
    "NetworkConfigurationDiagnosticResponse",
    "NetworkConfigurationDiagnosticResult",
    "NetworkIntentPolicy",
    "NetworkIntentPolicyConfiguration",
    "NetworkInterface",
    "NetworkInterfaceAssociation",
    "NetworkInterfaceDnsSettings",
    "NetworkInterfaceIPConfiguration",
    "NetworkInterfaceIPConfigurationListResult",
    "NetworkInterfaceListResult",
    "NetworkInterfaceLoadBalancerListResult",
    "NetworkInterfaceTapConfiguration",
    "NetworkInterfaceTapConfigurationListResult",
    "NetworkProfile",
    "NetworkProfileListResult",
    "NetworkSecurityGroup",
    "NetworkSecurityGroupListResult",
    "NetworkSecurityGroupResult",
    "NetworkSecurityRulesEvaluationResult",
    "NetworkWatcher",
    "NetworkWatcherListResult",
    "NextHopParameters",
    "NextHopResult",
    "Operation",
    "OperationDisplay",
    "OperationListResult",
    "OperationPropertiesFormatServiceSpecification",
    "OutboundRule",
    "P2SVpnGateway",
    "P2SVpnProfileParameters",
    "P2SVpnServerConfigRadiusClientRootCertificate",
    "P2SVpnServerConfigRadiusServerRootCertificate",
    "P2SVpnServerConfigVpnClientRevokedCertificate",
    "P2SVpnServerConfigVpnClientRootCertificate",
    "P2SVpnServerConfiguration",
    "PacketCapture",
    "PacketCaptureFilter",
    "PacketCaptureListResult",
    "PacketCaptureParameters",
    "PacketCaptureQueryStatusResult",
    "PacketCaptureResult",
    "PacketCaptureResultProperties",
    "PacketCaptureStorageLocation",
    "PatchRouteFilter",
    "PatchRouteFilterRule",
    "PeerExpressRouteCircuitConnection",
    "PeerExpressRouteCircuitConnectionListResult",
    "PolicySettings",
    "PrepareNetworkPoliciesRequest",
    "PrivateEndpoint",
    "PrivateEndpointConnection",
    "PrivateEndpointListResult",
    "PrivateLinkService",
    "PrivateLinkServiceConnection",
    "PrivateLinkServiceConnectionState",
    "PrivateLinkServiceIpConfiguration",
    "PrivateLinkServiceListResult",
    "PrivateLinkServicePropertiesAutoApproval",
    "PrivateLinkServicePropertiesVisibility",
    "PrivateLinkServiceVisibility",
    "Probe",
    "ProtocolConfiguration",
    "ProtocolCustomSettingsFormat",
    "PublicIPAddress",
    "PublicIPAddressDnsSettings",
    "PublicIPAddressListResult",
    "PublicIPAddressSku",
    "PublicIPPrefix",
    "PublicIPPrefixListResult",
    "PublicIPPrefixSku",
    "QueryTroubleshootingParameters",
    "ReferencedPublicIpAddress",
    "Resource",
    "ResourceNavigationLink",
    "ResourceNavigationLinksListResult",
    "ResourceSet",
    "RetentionPolicyParameters",
    "Route",
    "RouteFilter",
    "RouteFilterListResult",
    "RouteFilterRule",
    "RouteFilterRuleListResult",
    "RouteListResult",
    "RouteTable",
    "RouteTableListResult",
    "SecurityGroupNetworkInterface",
    "SecurityGroupViewParameters",
    "SecurityGroupViewResult",
    "SecurityRule",
    "SecurityRuleAssociations",
    "SecurityRuleListResult",
    "ServiceAssociationLink",
    "ServiceAssociationLinksListResult",
    "ServiceEndpointPolicy",
    "ServiceEndpointPolicyDefinition",
    "ServiceEndpointPolicyDefinitionListResult",
    "ServiceEndpointPolicyListResult",
    "ServiceEndpointPropertiesFormat",
    "ServiceTagInformation",
    "ServiceTagInformationPropertiesFormat",
    "ServiceTagsListResult",
    "SubResource",
    "Subnet",
    "SubnetAssociation",
    "SubnetListResult",
    "TagsObject",
    "Topology",
    "TopologyAssociation",
    "TopologyParameters",
    "TopologyResource",
    "TrafficAnalyticsConfigurationProperties",
    "TrafficAnalyticsProperties",
    "TroubleshootingDetails",
    "TroubleshootingParameters",
    "TroubleshootingRecommendedActions",
    "TroubleshootingResult",
    "TunnelConnectionHealth",
    "Usage",
    "UsageName",
    "UsagesListResult",
    "VerificationIPFlowParameters",
    "VerificationIPFlowResult",
    "VirtualHub",
    "VirtualHubId",
    "VirtualHubRoute",
    "VirtualHubRouteTable",
    "VirtualNetwork",
    "VirtualNetworkConnectionGatewayReference",
    "VirtualNetworkGateway",
    "VirtualNetworkGatewayConnection",
    "VirtualNetworkGatewayConnectionListEntity",
    "VirtualNetworkGatewayConnectionListResult",
    "VirtualNetworkGatewayIPConfiguration",
    "VirtualNetworkGatewayListConnectionsResult",
    "VirtualNetworkGatewayListResult",
    "VirtualNetworkGatewaySku",
    "VirtualNetworkListResult",
    "VirtualNetworkListUsageResult",
    "VirtualNetworkPeering",
    "VirtualNetworkPeeringListResult",
    "VirtualNetworkTap",
    "VirtualNetworkTapListResult",
    "VirtualNetworkUsage",
    "VirtualNetworkUsageName",
    "VirtualWAN",
    "VirtualWanSecurityProvider",
    "VirtualWanSecurityProviders",
    "VpnClientConfiguration",
    "VpnClientConnectionHealth",
    "VpnClientConnectionHealthDetail",
    "VpnClientConnectionHealthDetailListResult",
    "VpnClientIPsecParameters",
    "VpnClientParameters",
    "VpnClientRevokedCertificate",
    "VpnClientRootCertificate",
    "VpnConnection",
    "VpnDeviceScriptParameters",
    "VpnGateway",
    "VpnProfileResponse",
    "VpnSite",
    "VpnSiteId",
    "WebApplicationFirewallCustomRule",
    "WebApplicationFirewallPolicy",
    "WebApplicationFirewallPolicyListResult",
    "Access",
    "ApplicationGatewayBackendHealthServerHealth",
    "ApplicationGatewayCookieBasedAffinity",
    "ApplicationGatewayCustomErrorStatusCode",
    "ApplicationGatewayFirewallMode",
    "ApplicationGatewayOperationalState",
    "ApplicationGatewayProtocol",
    "ApplicationGatewayRedirectType",
    "ApplicationGatewayRequestRoutingRuleType",
    "ApplicationGatewaySkuName",
    "ApplicationGatewaySslCipherSuite",
    "ApplicationGatewaySslPolicyName",
    "ApplicationGatewaySslPolicyType",
    "ApplicationGatewaySslProtocol",
    "ApplicationGatewayTier",
    "AssociationType",
    "AuthenticationMethod",
    "AuthorizationUseStatus",
    "AzureFirewallApplicationRuleProtocolType",
    "AzureFirewallNatRCActionType",
    "AzureFirewallNetworkRuleProtocol",
    "AzureFirewallRCActionType",
    "AzureFirewallThreatIntelMode",
    "BgpPeerState",
    "CircuitConnectionStatus",
    "ConnectionMonitorSourceStatus",
    "ConnectionState",
    "ConnectionStatus",
    "DdosCustomPolicyProtocol",
    "DdosCustomPolicyTriggerSensitivityOverride",
    "DdosSettingsProtectionCoverage",
    "DhGroup",
    "Direction",
    "EffectiveRouteSource",
    "EffectiveRouteState",
    "EffectiveSecurityRuleProtocol",
    "EvaluationState",
    "ExpressRouteCircuitPeeringAdvertisedPublicPrefixState",
    "ExpressRouteCircuitPeeringState",
    "ExpressRouteCircuitSkuFamily",
    "ExpressRouteCircuitSkuTier",
    "ExpressRouteLinkAdminState",
    "ExpressRouteLinkConnectorType",
    "ExpressRoutePeeringState",
    "ExpressRoutePeeringType",
    "ExpressRoutePortsEncapsulation",
    "FlowLogFormatType",
    "HTTPMethod",
    "HubVirtualNetworkConnectionStatus",
    "IPAllocationMethod",
    "IPVersion",
    "IkeEncryption",
    "IkeIntegrity",
    "IpFlowProtocol",
    "IpsecEncryption",
    "IpsecIntegrity",
    "IssueType",
    "LoadBalancerOutboundRuleProtocol",
    "LoadBalancerSkuName",
    "LoadDistribution",
    "NatGatewaySkuName",
    "NetworkOperationStatus",
    "NextHopType",
    "OfficeTrafficCategory",
    "Origin",
    "PcError",
    "PcProtocol",
    "PcStatus",
    "PfsGroup",
    "ProbeProtocol",
    "ProcessorArchitecture",
    "Protocol",
    "ProvisioningState",
    "PublicIPAddressSkuName",
    "PublicIPPrefixSkuName",
    "ResourceIdentityType",
    "RouteFilterRuleType",
    "RouteNextHopType",
    "SecurityRuleAccess",
    "SecurityRuleDirection",
    "SecurityRuleProtocol",
    "ServiceProviderProvisioningState",
    "Severity",
    "TransportProtocol",
    "TunnelConnectionStatus",
    "UsageUnit",
    "VerbosityLevel",
    "VirtualNetworkGatewayConnectionProtocol",
    "VirtualNetworkGatewayConnectionStatus",
    "VirtualNetworkGatewayConnectionType",
    "VirtualNetworkGatewaySkuName",
    "VirtualNetworkGatewaySkuTier",
    "VirtualNetworkGatewayType",
    "VirtualNetworkPeeringState",
    "VirtualWanSecurityProviderType",
    "VpnClientProtocol",
    "VpnConnectionStatus",
    "VpnGatewayTunnelingProtocol",
    "VpnType",
    "WebApplicationFirewallAction",
    "WebApplicationFirewallEnabledState",
    "WebApplicationFirewallMatchVariable",
    "WebApplicationFirewallMode",
    "WebApplicationFirewallOperator",
    "WebApplicationFirewallPolicyResourceState",
    "WebApplicationFirewallRuleType",
    "WebApplicationFirewallTransform",
]
__all__.extend([p for p in _patch_all if p not in __all__])
_patch_sdk()
