Source code for azure.mgmt.network.v2015_06_15.models.network_management_client_enums

# 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 enum import Enum


[docs]class ApplicationGatewaySkuName(str, Enum): standard_small = "Standard_Small" standard_medium = "Standard_Medium" standard_large = "Standard_Large"
[docs]class ApplicationGatewayTier(str, Enum): standard = "Standard"
[docs]class IPAllocationMethod(str, Enum): static = "Static" dynamic = "Dynamic"
[docs]class TransportProtocol(str, Enum): udp = "Udp" tcp = "Tcp"
[docs]class SecurityRuleProtocol(str, Enum): tcp = "Tcp" udp = "Udp" asterisk = "*"
[docs]class SecurityRuleAccess(str, Enum): allow = "Allow" deny = "Deny"
[docs]class SecurityRuleDirection(str, Enum): inbound = "Inbound" outbound = "Outbound"
[docs]class RouteNextHopType(str, Enum): virtual_network_gateway = "VirtualNetworkGateway" vnet_local = "VnetLocal" internet = "Internet" virtual_appliance = "VirtualAppliance" none = "None"
[docs]class ApplicationGatewayProtocol(str, Enum): http = "Http" https = "Https"
[docs]class ApplicationGatewayCookieBasedAffinity(str, Enum): enabled = "Enabled" disabled = "Disabled"
[docs]class ApplicationGatewayRequestRoutingRuleType(str, Enum): basic = "Basic" path_based_routing = "PathBasedRouting"
[docs]class ApplicationGatewayOperationalState(str, Enum): stopped = "Stopped" starting = "Starting" running = "Running" stopping = "Stopping"
[docs]class AuthorizationUseStatus(str, Enum): available = "Available" in_use = "InUse"
[docs]class ExpressRouteCircuitPeeringAdvertisedPublicPrefixState(str, Enum): not_configured = "NotConfigured" configuring = "Configuring" configured = "Configured" validation_needed = "ValidationNeeded"
[docs]class ExpressRouteCircuitPeeringType(str, Enum): azure_public_peering = "AzurePublicPeering" azure_private_peering = "AzurePrivatePeering" microsoft_peering = "MicrosoftPeering"
[docs]class ExpressRouteCircuitPeeringState(str, Enum): disabled = "Disabled" enabled = "Enabled"
[docs]class ExpressRouteCircuitSkuTier(str, Enum): standard = "Standard" premium = "Premium"
[docs]class ExpressRouteCircuitSkuFamily(str, Enum): unlimited_data = "UnlimitedData" metered_data = "MeteredData"
[docs]class ServiceProviderProvisioningState(str, Enum): not_provisioned = "NotProvisioned" provisioning = "Provisioning" provisioned = "Provisioned" deprovisioning = "Deprovisioning"
[docs]class LoadDistribution(str, Enum): default = "Default" source_ip = "SourceIP" source_ip_protocol = "SourceIPProtocol"
[docs]class ProbeProtocol(str, Enum): http = "Http" tcp = "Tcp"
[docs]class NetworkOperationStatus(str, Enum): in_progress = "InProgress" succeeded = "Succeeded" failed = "Failed"
[docs]class VirtualNetworkGatewayType(str, Enum): vpn = "Vpn" express_route = "ExpressRoute"
[docs]class VpnType(str, Enum): policy_based = "PolicyBased" route_based = "RouteBased"
[docs]class VirtualNetworkGatewaySkuName(str, Enum): basic = "Basic" high_performance = "HighPerformance" standard = "Standard"
[docs]class VirtualNetworkGatewaySkuTier(str, Enum): basic = "Basic" high_performance = "HighPerformance" standard = "Standard"
[docs]class ProcessorArchitecture(str, Enum): amd64 = "Amd64" x86 = "X86"
[docs]class VirtualNetworkGatewayConnectionType(str, Enum): ipsec = "IPsec" vnet2_vnet = "Vnet2Vnet" express_route = "ExpressRoute" vpn_client = "VPNClient"
[docs]class VirtualNetworkGatewayConnectionStatus(str, Enum): unknown = "Unknown" connecting = "Connecting" connected = "Connected" not_connected = "NotConnected"