# 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 AadAuthenticationParameters
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 ApplicationGatewayUrlConfiguration
from ._models_py3 import ApplicationGatewayUrlPathMap
from ._models_py3 import ApplicationGatewayWebApplicationFirewallConfiguration
from ._models_py3 import ApplicationRuleCondition
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 AvailableServiceAlias
from ._models_py3 import AvailableServiceAliasesResult
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 AzureFirewallIpGroups
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 AzureFirewallPublicIPAddress
from ._models_py3 import AzureFirewallRCAction
from ._models_py3 import AzureFirewallSku
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 BastionActiveSession
from ._models_py3 import BastionActiveSessionListResult
from ._models_py3 import BastionHost
from ._models_py3 import BastionHostIPConfiguration
from ._models_py3 import BastionHostListResult
from ._models_py3 import BastionSessionDeleteResult
from ._models_py3 import BastionSessionState
from ._models_py3 import BastionShareableLink
from ._models_py3 import BastionShareableLinkListRequest
from ._models_py3 import BastionShareableLinkListResult
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 ConnectionMonitorEndpoint
from ._models_py3 import ConnectionMonitorEndpointFilter
from ._models_py3 import ConnectionMonitorEndpointFilterItem
from ._models_py3 import ConnectionMonitorHttpConfiguration
from ._models_py3 import ConnectionMonitorIcmpConfiguration
from ._models_py3 import ConnectionMonitorListResult
from ._models_py3 import ConnectionMonitorOutput
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 ConnectionMonitorSuccessThreshold
from ._models_py3 import ConnectionMonitorTcpConfiguration
from ._models_py3 import ConnectionMonitorTestConfiguration
from ._models_py3 import ConnectionMonitorTestGroup
from ._models_py3 import ConnectionMonitorWorkspaceSettings
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 ExpressRouteLinkMacSecConfig
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 FirewallPolicy
from ._models_py3 import FirewallPolicyFilterRule
from ._models_py3 import FirewallPolicyFilterRuleAction
from ._models_py3 import FirewallPolicyListResult
from ._models_py3 import FirewallPolicyNatRule
from ._models_py3 import FirewallPolicyNatRuleAction
from ._models_py3 import FirewallPolicyRule
from ._models_py3 import FirewallPolicyRuleCondition
from ._models_py3 import FirewallPolicyRuleConditionApplicationProtocol
from ._models_py3 import FirewallPolicyRuleGroup
from ._models_py3 import FirewallPolicyRuleGroupListResult
from ._models_py3 import FlowLog
from ._models_py3 import FlowLogFormatParameters
from ._models_py3 import FlowLogInformation
from ._models_py3 import FlowLogListResult
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 HubIPAddresses
from ._models_py3 import HubVirtualNetworkConnection
from ._models_py3 import IPAddressAvailabilityResult
from ._models_py3 import IPConfiguration
from ._models_py3 import IPConfigurationBgpPeeringAddress
from ._models_py3 import IPConfigurationProfile
from ._models_py3 import InboundNatPool
from ._models_py3 import InboundNatRule
from ._models_py3 import InboundNatRuleListResult
from ._models_py3 import IpGroup
from ._models_py3 import IpGroupListResult
from ._models_py3 import IpTag
from ._models_py3 import IpsecPolicy
from ._models_py3 import Ipv6CircuitConnectionConfig
from ._models_py3 import Ipv6ExpressRouteCircuitPeeringConfig
from ._models_py3 import ListHubVirtualNetworkConnectionsResult
from ._models_py3 import ListP2SVpnGatewaysResult
from ._models_py3 import ListVirtualHubRouteTableV2SResult
from ._models_py3 import ListVirtualHubsResult
from ._models_py3 import ListVirtualWANsResult
from ._models_py3 import ListVpnConnectionsResult
from ._models_py3 import ListVpnGatewaysResult
from ._models_py3 import ListVpnServerConfigurationsResult
from ._models_py3 import ListVpnSiteLinkConnectionsResult
from ._models_py3 import ListVpnSiteLinksResult
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 ManagedRuleGroupOverride
from ._models_py3 import ManagedRuleOverride
from ._models_py3 import ManagedRuleSet
from ._models_py3 import ManagedRulesDefinition
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 NatRuleCondition
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 NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties
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 NetworkRuleCondition
from ._models_py3 import NetworkSecurityGroup
from ._models_py3 import NetworkSecurityGroupListResult
from ._models_py3 import NetworkSecurityGroupResult
from ._models_py3 import NetworkSecurityRulesEvaluationResult
from ._models_py3 import NetworkVirtualAppliance
from ._models_py3 import NetworkVirtualApplianceListResult
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 OwaspCrsExclusionEntry
from ._models_py3 import P2SConnectionConfiguration
from ._models_py3 import P2SVpnConnectionHealth
from ._models_py3 import P2SVpnConnectionHealthRequest
from ._models_py3 import P2SVpnConnectionRequest
from ._models_py3 import P2SVpnGateway
from ._models_py3 import P2SVpnProfileParameters
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 PrivateEndpointConnectionListResult
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 SessionIds
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 TrafficSelectorPolicy
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 UnprepareNetworkPoliciesRequest
from ._models_py3 import Usage
from ._models_py3 import UsageName
from ._models_py3 import UsagesListResult
from ._models_py3 import VM
from ._models_py3 import VerificationIPFlowParameters
from ._models_py3 import VerificationIPFlowResult
from ._models_py3 import VirtualApplianceNicProperties
from ._models_py3 import VirtualApplianceSkuProperties
from ._models_py3 import VirtualHub
from ._models_py3 import VirtualHubId
from ._models_py3 import VirtualHubRoute
from ._models_py3 import VirtualHubRouteTable
from ._models_py3 import VirtualHubRouteTableV2
from ._models_py3 import VirtualHubRouteV2
from ._models_py3 import VirtualNetwork
from ._models_py3 import VirtualNetworkBgpCommunities
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 VirtualRouter
from ._models_py3 import VirtualRouterListResult
from ._models_py3 import VirtualRouterPeering
from ._models_py3 import VirtualRouterPeeringListResult
from ._models_py3 import VirtualWAN
from ._models_py3 import VirtualWanSecurityProvider
from ._models_py3 import VirtualWanSecurityProviders
from ._models_py3 import VirtualWanVpnProfileParameters
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 VpnLinkBgpSettings
from ._models_py3 import VpnLinkProviderProperties
from ._models_py3 import VpnPacketCaptureStartParameters
from ._models_py3 import VpnPacketCaptureStopParameters
from ._models_py3 import VpnProfileResponse
from ._models_py3 import VpnServerConfigRadiusClientRootCertificate
from ._models_py3 import VpnServerConfigRadiusServerRootCertificate
from ._models_py3 import VpnServerConfigVpnClientRevokedCertificate
from ._models_py3 import VpnServerConfigVpnClientRootCertificate
from ._models_py3 import VpnServerConfiguration
from ._models_py3 import VpnServerConfigurationsResponse
from ._models_py3 import VpnSite
from ._models_py3 import VpnSiteId
from ._models_py3 import VpnSiteLink
from ._models_py3 import VpnSiteLinkConnection
from ._models_py3 import WebApplicationFirewallCustomRule
from ._models_py3 import WebApplicationFirewallPolicy
from ._models_py3 import WebApplicationFirewallPolicyListResult


from ._network_management_client_enums import (
    Access,
    ApplicationGatewayBackendHealthServerHealth,
    ApplicationGatewayCookieBasedAffinity,
    ApplicationGatewayCustomErrorStatusCode,
    ApplicationGatewayFirewallMode,
    ApplicationGatewayOperationalState,
    ApplicationGatewayProtocol,
    ApplicationGatewayRedirectType,
    ApplicationGatewayRequestRoutingRuleType,
    ApplicationGatewaySkuName,
    ApplicationGatewaySslCipherSuite,
    ApplicationGatewaySslPolicyName,
    ApplicationGatewaySslPolicyType,
    ApplicationGatewaySslProtocol,
    ApplicationGatewayTier,
    AssociationType,
    AuthenticationMethod,
    AuthorizationUseStatus,
    AzureFirewallApplicationRuleProtocolType,
    AzureFirewallNatRCActionType,
    AzureFirewallNetworkRuleProtocol,
    AzureFirewallRCActionType,
    AzureFirewallSkuName,
    AzureFirewallSkuTier,
    AzureFirewallThreatIntelMode,
    BastionConnectProtocol,
    BgpPeerState,
    CircuitConnectionStatus,
    ConnectionMonitorEndpointFilterItemType,
    ConnectionMonitorEndpointFilterType,
    ConnectionMonitorSourceStatus,
    ConnectionMonitorTestConfigurationProtocol,
    ConnectionMonitorType,
    ConnectionState,
    ConnectionStatus,
    DdosCustomPolicyProtocol,
    DdosCustomPolicyTriggerSensitivityOverride,
    DdosSettingsProtectionCoverage,
    DhGroup,
    Direction,
    EffectiveRouteSource,
    EffectiveRouteState,
    EffectiveSecurityRuleProtocol,
    EvaluationState,
    ExpressRouteCircuitPeeringAdvertisedPublicPrefixState,
    ExpressRouteCircuitPeeringState,
    ExpressRouteCircuitSkuFamily,
    ExpressRouteCircuitSkuTier,
    ExpressRouteLinkAdminState,
    ExpressRouteLinkConnectorType,
    ExpressRouteLinkMacSecCipher,
    ExpressRoutePeeringState,
    ExpressRoutePeeringType,
    ExpressRoutePortsEncapsulation,
    FirewallPolicyFilterRuleActionType,
    FirewallPolicyNatRuleActionType,
    FirewallPolicyRuleConditionApplicationProtocolType,
    FirewallPolicyRuleConditionNetworkProtocol,
    FirewallPolicyRuleConditionType,
    FirewallPolicyRuleType,
    FlowLogFormatType,
    HTTPConfigurationMethod,
    HTTPMethod,
    HubVirtualNetworkConnectionStatus,
    IPAllocationMethod,
    IPVersion,
    IkeEncryption,
    IkeIntegrity,
    IpFlowProtocol,
    IpsecEncryption,
    IpsecIntegrity,
    IssueType,
    LoadBalancerOutboundRuleProtocol,
    LoadBalancerSkuName,
    LoadDistribution,
    ManagedRuleEnabledState,
    NatGatewaySkuName,
    NetworkOperationStatus,
    NextHopType,
    OfficeTrafficCategory,
    Origin,
    OutputType,
    OwaspCrsExclusionEntryMatchVariable,
    OwaspCrsExclusionEntrySelectorMatchOperator,
    PcError,
    PcProtocol,
    PcStatus,
    PfsGroup,
    PreferredIPVersion,
    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,
    VpnAuthenticationType,
    VpnClientProtocol,
    VpnConnectionStatus,
    VpnGatewayGeneration,
    VpnGatewayTunnelingProtocol,
    VpnType,
    WebApplicationFirewallAction,
    WebApplicationFirewallEnabledState,
    WebApplicationFirewallMatchVariable,
    WebApplicationFirewallMode,
    WebApplicationFirewallOperator,
    WebApplicationFirewallPolicyResourceState,
    WebApplicationFirewallRuleType,
    WebApplicationFirewallTransform,
)
from ._patch import __all__ as _patch_all
from ._patch import *  # type: ignore # pylint: disable=unused-wildcard-import
from ._patch import patch_sdk as _patch_sdk
__all__ = [
    'AadAuthenticationParameters',
    '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',
    'ApplicationGatewayUrlConfiguration',
    'ApplicationGatewayUrlPathMap',
    'ApplicationGatewayWebApplicationFirewallConfiguration',
    'ApplicationRuleCondition',
    'ApplicationSecurityGroup',
    'ApplicationSecurityGroupListResult',
    'AuthorizationListResult',
    'AutoApprovedPrivateLinkService',
    'AutoApprovedPrivateLinkServicesResult',
    'Availability',
    'AvailableDelegation',
    'AvailableDelegationsResult',
    'AvailablePrivateEndpointType',
    'AvailablePrivateEndpointTypesResult',
    'AvailableProvidersList',
    'AvailableProvidersListCity',
    'AvailableProvidersListCountry',
    'AvailableProvidersListParameters',
    'AvailableProvidersListState',
    'AvailableServiceAlias',
    'AvailableServiceAliasesResult',
    'AzureAsyncOperationResult',
    'AzureFirewall',
    'AzureFirewallApplicationRule',
    'AzureFirewallApplicationRuleCollection',
    'AzureFirewallApplicationRuleProtocol',
    'AzureFirewallFqdnTag',
    'AzureFirewallFqdnTagListResult',
    'AzureFirewallIPConfiguration',
    'AzureFirewallIpGroups',
    'AzureFirewallListResult',
    'AzureFirewallNatRCAction',
    'AzureFirewallNatRule',
    'AzureFirewallNatRuleCollection',
    'AzureFirewallNetworkRule',
    'AzureFirewallNetworkRuleCollection',
    'AzureFirewallPublicIPAddress',
    'AzureFirewallRCAction',
    'AzureFirewallSku',
    'AzureReachabilityReport',
    'AzureReachabilityReportItem',
    'AzureReachabilityReportLatencyInfo',
    'AzureReachabilityReportLocation',
    'AzureReachabilityReportParameters',
    'BGPCommunity',
    'BackendAddressPool',
    'BastionActiveSession',
    'BastionActiveSessionListResult',
    'BastionHost',
    'BastionHostIPConfiguration',
    'BastionHostListResult',
    'BastionSessionDeleteResult',
    'BastionSessionState',
    'BastionShareableLink',
    'BastionShareableLinkListRequest',
    'BastionShareableLinkListResult',
    'BgpPeerStatus',
    'BgpPeerStatusListResult',
    'BgpServiceCommunity',
    'BgpServiceCommunityListResult',
    'BgpSettings',
    'CheckPrivateLinkServiceVisibilityRequest',
    'CloudErrorBody',
    'Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties',
    'ConnectionMonitor',
    'ConnectionMonitorDestination',
    'ConnectionMonitorEndpoint',
    'ConnectionMonitorEndpointFilter',
    'ConnectionMonitorEndpointFilterItem',
    'ConnectionMonitorHttpConfiguration',
    'ConnectionMonitorIcmpConfiguration',
    'ConnectionMonitorListResult',
    'ConnectionMonitorOutput',
    'ConnectionMonitorParameters',
    'ConnectionMonitorQueryResult',
    'ConnectionMonitorResult',
    'ConnectionMonitorResultProperties',
    'ConnectionMonitorSource',
    'ConnectionMonitorSuccessThreshold',
    'ConnectionMonitorTcpConfiguration',
    'ConnectionMonitorTestConfiguration',
    'ConnectionMonitorTestGroup',
    'ConnectionMonitorWorkspaceSettings',
    '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',
    'ExpressRouteLinkMacSecConfig',
    'ExpressRoutePort',
    'ExpressRoutePortListResult',
    'ExpressRoutePortsLocation',
    'ExpressRoutePortsLocationBandwidths',
    'ExpressRoutePortsLocationListResult',
    'ExpressRouteServiceProvider',
    'ExpressRouteServiceProviderBandwidthsOffered',
    'ExpressRouteServiceProviderListResult',
    'FirewallPolicy',
    'FirewallPolicyFilterRule',
    'FirewallPolicyFilterRuleAction',
    'FirewallPolicyListResult',
    'FirewallPolicyNatRule',
    'FirewallPolicyNatRuleAction',
    'FirewallPolicyRule',
    'FirewallPolicyRuleCondition',
    'FirewallPolicyRuleConditionApplicationProtocol',
    'FirewallPolicyRuleGroup',
    'FirewallPolicyRuleGroupListResult',
    'FlowLog',
    'FlowLogFormatParameters',
    'FlowLogInformation',
    'FlowLogListResult',
    'FlowLogStatusParameters',
    'FrontendIPConfiguration',
    'GatewayRoute',
    'GatewayRouteListResult',
    'GetVpnSitesConfigurationRequest',
    'HTTPConfiguration',
    'HTTPHeader',
    'HubIPAddresses',
    'HubVirtualNetworkConnection',
    'IPAddressAvailabilityResult',
    'IPConfiguration',
    'IPConfigurationBgpPeeringAddress',
    'IPConfigurationProfile',
    'InboundNatPool',
    'InboundNatRule',
    'InboundNatRuleListResult',
    'IpGroup',
    'IpGroupListResult',
    'IpTag',
    'IpsecPolicy',
    'Ipv6CircuitConnectionConfig',
    'Ipv6ExpressRouteCircuitPeeringConfig',
    'ListHubVirtualNetworkConnectionsResult',
    'ListP2SVpnGatewaysResult',
    'ListVirtualHubRouteTableV2SResult',
    'ListVirtualHubsResult',
    'ListVirtualWANsResult',
    'ListVpnConnectionsResult',
    'ListVpnGatewaysResult',
    'ListVpnServerConfigurationsResult',
    'ListVpnSiteLinkConnectionsResult',
    'ListVpnSiteLinksResult',
    'ListVpnSitesResult',
    'LoadBalancer',
    'LoadBalancerBackendAddressPoolListResult',
    'LoadBalancerFrontendIPConfigurationListResult',
    'LoadBalancerListResult',
    'LoadBalancerLoadBalancingRuleListResult',
    'LoadBalancerOutboundRuleListResult',
    'LoadBalancerProbeListResult',
    'LoadBalancerSku',
    'LoadBalancingRule',
    'LocalNetworkGateway',
    'LocalNetworkGatewayListResult',
    'LogSpecification',
    'ManagedRuleGroupOverride',
    'ManagedRuleOverride',
    'ManagedRuleSet',
    'ManagedRulesDefinition',
    'ManagedServiceIdentity',
    'MatchCondition',
    'MatchVariable',
    'MatchedRule',
    'MetricSpecification',
    'NatGateway',
    'NatGatewayListResult',
    'NatGatewaySku',
    'NatRuleCondition',
    'NetworkConfigurationDiagnosticParameters',
    'NetworkConfigurationDiagnosticProfile',
    'NetworkConfigurationDiagnosticResponse',
    'NetworkConfigurationDiagnosticResult',
    'NetworkIntentPolicy',
    'NetworkIntentPolicyConfiguration',
    'NetworkInterface',
    'NetworkInterfaceAssociation',
    'NetworkInterfaceDnsSettings',
    'NetworkInterfaceIPConfiguration',
    'NetworkInterfaceIPConfigurationListResult',
    'NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties',
    'NetworkInterfaceListResult',
    'NetworkInterfaceLoadBalancerListResult',
    'NetworkInterfaceTapConfiguration',
    'NetworkInterfaceTapConfigurationListResult',
    'NetworkProfile',
    'NetworkProfileListResult',
    'NetworkRuleCondition',
    'NetworkSecurityGroup',
    'NetworkSecurityGroupListResult',
    'NetworkSecurityGroupResult',
    'NetworkSecurityRulesEvaluationResult',
    'NetworkVirtualAppliance',
    'NetworkVirtualApplianceListResult',
    'NetworkWatcher',
    'NetworkWatcherListResult',
    'NextHopParameters',
    'NextHopResult',
    'Operation',
    'OperationDisplay',
    'OperationListResult',
    'OperationPropertiesFormatServiceSpecification',
    'OutboundRule',
    'OwaspCrsExclusionEntry',
    'P2SConnectionConfiguration',
    'P2SVpnConnectionHealth',
    'P2SVpnConnectionHealthRequest',
    'P2SVpnConnectionRequest',
    'P2SVpnGateway',
    'P2SVpnProfileParameters',
    'PacketCapture',
    'PacketCaptureFilter',
    'PacketCaptureListResult',
    'PacketCaptureParameters',
    'PacketCaptureQueryStatusResult',
    'PacketCaptureResult',
    'PacketCaptureResultProperties',
    'PacketCaptureStorageLocation',
    'PatchRouteFilter',
    'PatchRouteFilterRule',
    'PeerExpressRouteCircuitConnection',
    'PeerExpressRouteCircuitConnectionListResult',
    'PolicySettings',
    'PrepareNetworkPoliciesRequest',
    'PrivateEndpoint',
    'PrivateEndpointConnection',
    'PrivateEndpointConnectionListResult',
    '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',
    'SessionIds',
    'SubResource',
    'Subnet',
    'SubnetAssociation',
    'SubnetListResult',
    'TagsObject',
    'Topology',
    'TopologyAssociation',
    'TopologyParameters',
    'TopologyResource',
    'TrafficAnalyticsConfigurationProperties',
    'TrafficAnalyticsProperties',
    'TrafficSelectorPolicy',
    'TroubleshootingDetails',
    'TroubleshootingParameters',
    'TroubleshootingRecommendedActions',
    'TroubleshootingResult',
    'TunnelConnectionHealth',
    'UnprepareNetworkPoliciesRequest',
    'Usage',
    'UsageName',
    'UsagesListResult',
    'VM',
    'VerificationIPFlowParameters',
    'VerificationIPFlowResult',
    'VirtualApplianceNicProperties',
    'VirtualApplianceSkuProperties',
    'VirtualHub',
    'VirtualHubId',
    'VirtualHubRoute',
    'VirtualHubRouteTable',
    'VirtualHubRouteTableV2',
    'VirtualHubRouteV2',
    'VirtualNetwork',
    'VirtualNetworkBgpCommunities',
    'VirtualNetworkConnectionGatewayReference',
    'VirtualNetworkGateway',
    'VirtualNetworkGatewayConnection',
    'VirtualNetworkGatewayConnectionListEntity',
    'VirtualNetworkGatewayConnectionListResult',
    'VirtualNetworkGatewayIPConfiguration',
    'VirtualNetworkGatewayListConnectionsResult',
    'VirtualNetworkGatewayListResult',
    'VirtualNetworkGatewaySku',
    'VirtualNetworkListResult',
    'VirtualNetworkListUsageResult',
    'VirtualNetworkPeering',
    'VirtualNetworkPeeringListResult',
    'VirtualNetworkTap',
    'VirtualNetworkTapListResult',
    'VirtualNetworkUsage',
    'VirtualNetworkUsageName',
    'VirtualRouter',
    'VirtualRouterListResult',
    'VirtualRouterPeering',
    'VirtualRouterPeeringListResult',
    'VirtualWAN',
    'VirtualWanSecurityProvider',
    'VirtualWanSecurityProviders',
    'VirtualWanVpnProfileParameters',
    'VpnClientConfiguration',
    'VpnClientConnectionHealth',
    'VpnClientConnectionHealthDetail',
    'VpnClientConnectionHealthDetailListResult',
    'VpnClientIPsecParameters',
    'VpnClientParameters',
    'VpnClientRevokedCertificate',
    'VpnClientRootCertificate',
    'VpnConnection',
    'VpnDeviceScriptParameters',
    'VpnGateway',
    'VpnLinkBgpSettings',
    'VpnLinkProviderProperties',
    'VpnPacketCaptureStartParameters',
    'VpnPacketCaptureStopParameters',
    'VpnProfileResponse',
    'VpnServerConfigRadiusClientRootCertificate',
    'VpnServerConfigRadiusServerRootCertificate',
    'VpnServerConfigVpnClientRevokedCertificate',
    'VpnServerConfigVpnClientRootCertificate',
    'VpnServerConfiguration',
    'VpnServerConfigurationsResponse',
    'VpnSite',
    'VpnSiteId',
    'VpnSiteLink',
    'VpnSiteLinkConnection',
    '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',
    'AzureFirewallSkuName',
    'AzureFirewallSkuTier',
    'AzureFirewallThreatIntelMode',
    'BastionConnectProtocol',
    'BgpPeerState',
    'CircuitConnectionStatus',
    'ConnectionMonitorEndpointFilterItemType',
    'ConnectionMonitorEndpointFilterType',
    'ConnectionMonitorSourceStatus',
    'ConnectionMonitorTestConfigurationProtocol',
    'ConnectionMonitorType',
    'ConnectionState',
    'ConnectionStatus',
    'DdosCustomPolicyProtocol',
    'DdosCustomPolicyTriggerSensitivityOverride',
    'DdosSettingsProtectionCoverage',
    'DhGroup',
    'Direction',
    'EffectiveRouteSource',
    'EffectiveRouteState',
    'EffectiveSecurityRuleProtocol',
    'EvaluationState',
    'ExpressRouteCircuitPeeringAdvertisedPublicPrefixState',
    'ExpressRouteCircuitPeeringState',
    'ExpressRouteCircuitSkuFamily',
    'ExpressRouteCircuitSkuTier',
    'ExpressRouteLinkAdminState',
    'ExpressRouteLinkConnectorType',
    'ExpressRouteLinkMacSecCipher',
    'ExpressRoutePeeringState',
    'ExpressRoutePeeringType',
    'ExpressRoutePortsEncapsulation',
    'FirewallPolicyFilterRuleActionType',
    'FirewallPolicyNatRuleActionType',
    'FirewallPolicyRuleConditionApplicationProtocolType',
    'FirewallPolicyRuleConditionNetworkProtocol',
    'FirewallPolicyRuleConditionType',
    'FirewallPolicyRuleType',
    'FlowLogFormatType',
    'HTTPConfigurationMethod',
    'HTTPMethod',
    'HubVirtualNetworkConnectionStatus',
    'IPAllocationMethod',
    'IPVersion',
    'IkeEncryption',
    'IkeIntegrity',
    'IpFlowProtocol',
    'IpsecEncryption',
    'IpsecIntegrity',
    'IssueType',
    'LoadBalancerOutboundRuleProtocol',
    'LoadBalancerSkuName',
    'LoadDistribution',
    'ManagedRuleEnabledState',
    'NatGatewaySkuName',
    'NetworkOperationStatus',
    'NextHopType',
    'OfficeTrafficCategory',
    'Origin',
    'OutputType',
    'OwaspCrsExclusionEntryMatchVariable',
    'OwaspCrsExclusionEntrySelectorMatchOperator',
    'PcError',
    'PcProtocol',
    'PcStatus',
    'PfsGroup',
    'PreferredIPVersion',
    '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',
    'VpnAuthenticationType',
    'VpnClientProtocol',
    'VpnConnectionStatus',
    'VpnGatewayGeneration',
    '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()