# encoding: utf-8 # Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the MIT License. See License.txt in the project root for license information. require 'azure_mgmt_network' module Azure::Profiles::V2018_03_01 module Network module Mgmt ApplicationGateways = Azure::Network::Mgmt::V2017_10_01::ApplicationGateways ApplicationSecurityGroups = Azure::Network::Mgmt::V2017_10_01::ApplicationSecurityGroups AvailableEndpointServices = Azure::Network::Mgmt::V2017_10_01::AvailableEndpointServices ExpressRouteCircuitAuthorizations = Azure::Network::Mgmt::V2017_10_01::ExpressRouteCircuitAuthorizations ExpressRouteCircuitPeerings = Azure::Network::Mgmt::V2017_10_01::ExpressRouteCircuitPeerings ExpressRouteCircuits = Azure::Network::Mgmt::V2017_10_01::ExpressRouteCircuits ExpressRouteServiceProviders = Azure::Network::Mgmt::V2017_10_01::ExpressRouteServiceProviders LoadBalancers = Azure::Network::Mgmt::V2017_10_01::LoadBalancers LoadBalancerBackendAddressPools = Azure::Network::Mgmt::V2017_10_01::LoadBalancerBackendAddressPools LoadBalancerFrontendIPConfigurations = Azure::Network::Mgmt::V2017_10_01::LoadBalancerFrontendIPConfigurations InboundNatRules = Azure::Network::Mgmt::V2017_10_01::InboundNatRules LoadBalancerLoadBalancingRules = Azure::Network::Mgmt::V2017_10_01::LoadBalancerLoadBalancingRules LoadBalancerNetworkInterfaces = Azure::Network::Mgmt::V2017_10_01::LoadBalancerNetworkInterfaces LoadBalancerProbes = Azure::Network::Mgmt::V2017_10_01::LoadBalancerProbes NetworkInterfaces = Azure::Network::Mgmt::V2017_10_01::NetworkInterfaces NetworkInterfaceIPConfigurations = Azure::Network::Mgmt::V2017_10_01::NetworkInterfaceIPConfigurations NetworkInterfaceLoadBalancers = Azure::Network::Mgmt::V2017_10_01::NetworkInterfaceLoadBalancers NetworkSecurityGroups = Azure::Network::Mgmt::V2017_10_01::NetworkSecurityGroups SecurityRules = Azure::Network::Mgmt::V2017_10_01::SecurityRules DefaultSecurityRules = Azure::Network::Mgmt::V2017_10_01::DefaultSecurityRules NetworkWatchers = Azure::Network::Mgmt::V2017_10_01::NetworkWatchers PacketCaptures = Azure::Network::Mgmt::V2017_10_01::PacketCaptures ConnectionMonitors = Azure::Network::Mgmt::V2017_10_01::ConnectionMonitors Operations = Azure::Network::Mgmt::V2017_10_01::Operations PublicIPAddresses = Azure::Network::Mgmt::V2017_10_01::PublicIPAddresses RouteFilters = Azure::Network::Mgmt::V2017_10_01::RouteFilters RouteFilterRules = Azure::Network::Mgmt::V2017_10_01::RouteFilterRules RouteTables = Azure::Network::Mgmt::V2017_10_01::RouteTables Routes = Azure::Network::Mgmt::V2017_10_01::Routes BgpServiceCommunities = Azure::Network::Mgmt::V2017_10_01::BgpServiceCommunities Usages = Azure::Network::Mgmt::V2017_10_01::Usages VirtualNetworks = Azure::Network::Mgmt::V2017_10_01::VirtualNetworks Subnets = Azure::Network::Mgmt::V2017_10_01::Subnets VirtualNetworkPeerings = Azure::Network::Mgmt::V2017_10_01::VirtualNetworkPeerings VirtualNetworkGateways = Azure::Network::Mgmt::V2017_10_01::VirtualNetworkGateways VirtualNetworkGatewayConnections = Azure::Network::Mgmt::V2017_10_01::VirtualNetworkGatewayConnections LocalNetworkGateways = Azure::Network::Mgmt::V2017_10_01::LocalNetworkGateways module Models IpTag = Azure::Network::Mgmt::V2017_03_30::Models::IpTag EndpointService = Azure::Network::Mgmt::V2017_03_30::Models::EndpointService DdosSettings = Azure::Network::Mgmt::V2017_03_30::Models::DdosSettings Delegation = Azure::Network::Mgmt::V2017_03_30::Models::Delegation ServiceAssociationLink = Azure::Network::Mgmt::V2017_03_30::Models::ServiceAssociationLink InterfaceEndpoint = Azure::Network::Mgmt::V2017_03_30::Models::InterfaceEndpoint NetworkInterfaceTapConfiguration = Azure::Network::Mgmt::V2017_03_30::Models::NetworkInterfaceTapConfiguration VirtualNetworkTap = Azure::Network::Mgmt::V2017_03_30::Models::VirtualNetworkTap ServiceEndpointPolicyDefinition = Azure::Network::Mgmt::V2017_03_30::Models::ServiceEndpointPolicyDefinition ServiceEndpointPolicy = Azure::Network::Mgmt::V2017_03_30::Models::ServiceEndpointPolicy IPConfigurationProfile = Azure::Network::Mgmt::V2017_03_30::Models::IPConfigurationProfile DdosSettingsProtectionCoverage = Azure::Network::Mgmt::V2017_03_30::Models::DdosSettingsProtectionCoverage TopologyAssociation = Azure::Network::Mgmt::V2017_10_01::Models::TopologyAssociation SubResource = Azure::Network::Mgmt::V2017_10_01::Models::SubResource TopologyResource = Azure::Network::Mgmt::V2017_10_01::Models::TopologyResource OperationListResult = Azure::Network::Mgmt::V2017_10_01::Models::OperationListResult Operation = Azure::Network::Mgmt::V2017_10_01::Models::Operation NetworkInterfaceDnsSettings = Azure::Network::Mgmt::V2017_10_01::Models::NetworkInterfaceDnsSettings OperationPropertiesFormatServiceSpecification = Azure::Network::Mgmt::V2017_10_01::Models::OperationPropertiesFormatServiceSpecification VirtualNetworkConnectionGatewayReference = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkConnectionGatewayReference LoadBalancerListResult = Azure::Network::Mgmt::V2017_10_01::Models::LoadBalancerListResult ConnectionSharedKey = Azure::Network::Mgmt::V2017_10_01::Models::ConnectionSharedKey InboundNatRuleListResult = Azure::Network::Mgmt::V2017_10_01::Models::InboundNatRuleListResult PublicIPAddressSku = Azure::Network::Mgmt::V2017_10_01::Models::PublicIPAddressSku LoadBalancerBackendAddressPoolListResult = Azure::Network::Mgmt::V2017_10_01::Models::LoadBalancerBackendAddressPoolListResult ConnectionResetSharedKey = Azure::Network::Mgmt::V2017_10_01::Models::ConnectionResetSharedKey LoadBalancerFrontendIPConfigurationListResult = Azure::Network::Mgmt::V2017_10_01::Models::LoadBalancerFrontendIPConfigurationListResult IpsecPolicy = Azure::Network::Mgmt::V2017_10_01::Models::IpsecPolicy LoadBalancerLoadBalancingRuleListResult = Azure::Network::Mgmt::V2017_10_01::Models::LoadBalancerLoadBalancingRuleListResult GatewayRouteListResult = Azure::Network::Mgmt::V2017_10_01::Models::GatewayRouteListResult LoadBalancerProbeListResult = Azure::Network::Mgmt::V2017_10_01::Models::LoadBalancerProbeListResult BgpPeerStatusListResult = Azure::Network::Mgmt::V2017_10_01::Models::BgpPeerStatusListResult NetworkInterfaceListResult = Azure::Network::Mgmt::V2017_10_01::Models::NetworkInterfaceListResult VirtualNetworkGatewayListResult = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewayListResult ErrorDetails = Azure::Network::Mgmt::V2017_10_01::Models::ErrorDetails ApplicationGatewayBackendHealthHttpSettings = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayBackendHealthHttpSettings Error = Azure::Network::Mgmt::V2017_10_01::Models::Error ApplicationGatewayBackendHealth = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayBackendHealth AzureAsyncOperationResult = Azure::Network::Mgmt::V2017_10_01::Models::AzureAsyncOperationResult ApplicationGatewaySslPolicy = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewaySslPolicy NetworkInterfaceIPConfigurationListResult = Azure::Network::Mgmt::V2017_10_01::Models::NetworkInterfaceIPConfigurationListResult GatewayRoute = Azure::Network::Mgmt::V2017_10_01::Models::GatewayRoute NetworkInterfaceLoadBalancerListResult = Azure::Network::Mgmt::V2017_10_01::Models::NetworkInterfaceLoadBalancerListResult BgpSettings = Azure::Network::Mgmt::V2017_10_01::Models::BgpSettings EffectiveNetworkSecurityGroupAssociation = Azure::Network::Mgmt::V2017_10_01::Models::EffectiveNetworkSecurityGroupAssociation VirtualNetworkGatewaySku = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewaySku EffectiveNetworkSecurityRule = Azure::Network::Mgmt::V2017_10_01::Models::EffectiveNetworkSecurityRule ApplicationGatewayProbeHealthResponseMatch = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayProbeHealthResponseMatch EffectiveNetworkSecurityGroup = Azure::Network::Mgmt::V2017_10_01::Models::EffectiveNetworkSecurityGroup VirtualNetworkUsageName = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkUsageName EffectiveNetworkSecurityGroupListResult = Azure::Network::Mgmt::V2017_10_01::Models::EffectiveNetworkSecurityGroupListResult VirtualNetworkListResult = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkListResult EffectiveRoute = Azure::Network::Mgmt::V2017_10_01::Models::EffectiveRoute ApplicationGatewayWebApplicationFirewallConfiguration = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayWebApplicationFirewallConfiguration EffectiveRouteListResult = Azure::Network::Mgmt::V2017_10_01::Models::EffectiveRouteListResult ApplicationGatewayListResult = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayListResult SecurityRuleListResult = Azure::Network::Mgmt::V2017_10_01::Models::SecurityRuleListResult ApplicationGatewayFirewallRuleGroup = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayFirewallRuleGroup NetworkSecurityGroupListResult = Azure::Network::Mgmt::V2017_10_01::Models::NetworkSecurityGroupListResult ApplicationGatewayAvailableWafRuleSetsResult = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayAvailableWafRuleSetsResult LogSpecification = Azure::Network::Mgmt::V2017_10_01::Models::LogSpecification AddressSpace = Azure::Network::Mgmt::V2017_10_01::Models::AddressSpace NetworkWatcherListResult = Azure::Network::Mgmt::V2017_10_01::Models::NetworkWatcherListResult Resource = Azure::Network::Mgmt::V2017_10_01::Models::Resource TopologyParameters = Azure::Network::Mgmt::V2017_10_01::Models::TopologyParameters ApplicationSecurityGroupListResult = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationSecurityGroupListResult DnsNameAvailabilityResult = Azure::Network::Mgmt::V2017_10_01::Models::DnsNameAvailabilityResult Dimension = Azure::Network::Mgmt::V2017_10_01::Models::Dimension EndpointServicesListResult = Azure::Network::Mgmt::V2017_10_01::Models::EndpointServicesListResult MetricSpecification = Azure::Network::Mgmt::V2017_10_01::Models::MetricSpecification AuthorizationListResult = Azure::Network::Mgmt::V2017_10_01::Models::AuthorizationListResult Topology = Azure::Network::Mgmt::V2017_10_01::Models::Topology UsageName = Azure::Network::Mgmt::V2017_10_01::Models::UsageName VerificationIPFlowParameters = Azure::Network::Mgmt::V2017_10_01::Models::VerificationIPFlowParameters BgpServiceCommunityListResult = Azure::Network::Mgmt::V2017_10_01::Models::BgpServiceCommunityListResult VerificationIPFlowResult = Azure::Network::Mgmt::V2017_10_01::Models::VerificationIPFlowResult Ipv6ExpressRouteCircuitPeeringConfig = Azure::Network::Mgmt::V2017_10_01::Models::Ipv6ExpressRouteCircuitPeeringConfig NextHopParameters = Azure::Network::Mgmt::V2017_10_01::Models::NextHopParameters ExpressRouteCircuitSku = Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitSku NextHopResult = Azure::Network::Mgmt::V2017_10_01::Models::NextHopResult RouteListResult = Azure::Network::Mgmt::V2017_10_01::Models::RouteListResult SecurityGroupViewParameters = Azure::Network::Mgmt::V2017_10_01::Models::SecurityGroupViewParameters ExpressRouteCircuitsArpTableListResult = Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitsArpTableListResult NetworkInterfaceAssociation = Azure::Network::Mgmt::V2017_10_01::Models::NetworkInterfaceAssociation ExpressRouteCircuitsRoutesTableListResult = Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitsRoutesTableListResult SubnetAssociation = Azure::Network::Mgmt::V2017_10_01::Models::SubnetAssociation ExpressRouteCircuitsRoutesTableSummaryListResult = Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitsRoutesTableSummaryListResult SecurityRuleAssociations = Azure::Network::Mgmt::V2017_10_01::Models::SecurityRuleAssociations ExpressRouteServiceProviderBandwidthsOffered = Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteServiceProviderBandwidthsOffered SecurityGroupNetworkInterface = Azure::Network::Mgmt::V2017_10_01::Models::SecurityGroupNetworkInterface ExpressRouteServiceProviderListResult = Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteServiceProviderListResult SecurityGroupViewResult = Azure::Network::Mgmt::V2017_10_01::Models::SecurityGroupViewResult RouteFilterRuleListResult = Azure::Network::Mgmt::V2017_10_01::Models::RouteFilterRuleListResult PacketCaptureStorageLocation = Azure::Network::Mgmt::V2017_10_01::Models::PacketCaptureStorageLocation PublicIPAddressListResult = Azure::Network::Mgmt::V2017_10_01::Models::PublicIPAddressListResult PacketCaptureFilter = Azure::Network::Mgmt::V2017_10_01::Models::PacketCaptureFilter VirtualNetworkGatewayListConnectionsResult = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewayListConnectionsResult PacketCaptureParameters = Azure::Network::Mgmt::V2017_10_01::Models::PacketCaptureParameters ServiceEndpointPropertiesFormat = Azure::Network::Mgmt::V2017_10_01::Models::ServiceEndpointPropertiesFormat PacketCapture = Azure::Network::Mgmt::V2017_10_01::Models::PacketCapture VirtualNetworkGatewayConnectionListResult = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewayConnectionListResult PacketCaptureResult = Azure::Network::Mgmt::V2017_10_01::Models::PacketCaptureResult ApplicationGatewayBackendAddress = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayBackendAddress PacketCaptureListResult = Azure::Network::Mgmt::V2017_10_01::Models::PacketCaptureListResult ApplicationGatewayBackendHealthServer = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayBackendHealthServer PacketCaptureQueryStatusResult = Azure::Network::Mgmt::V2017_10_01::Models::PacketCaptureQueryStatusResult ApplicationGatewaySku = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewaySku TroubleshootingParameters = Azure::Network::Mgmt::V2017_10_01::Models::TroubleshootingParameters BgpPeerStatus = Azure::Network::Mgmt::V2017_10_01::Models::BgpPeerStatus QueryTroubleshootingParameters = Azure::Network::Mgmt::V2017_10_01::Models::QueryTroubleshootingParameters VirtualNetworkListUsageResult = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkListUsageResult TroubleshootingRecommendedActions = Azure::Network::Mgmt::V2017_10_01::Models::TroubleshootingRecommendedActions IPAddressAvailabilityResult = Azure::Network::Mgmt::V2017_10_01::Models::IPAddressAvailabilityResult TroubleshootingDetails = Azure::Network::Mgmt::V2017_10_01::Models::TroubleshootingDetails DhcpOptions = Azure::Network::Mgmt::V2017_10_01::Models::DhcpOptions TroubleshootingResult = Azure::Network::Mgmt::V2017_10_01::Models::TroubleshootingResult VirtualNetworkPeeringListResult = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkPeeringListResult RetentionPolicyParameters = Azure::Network::Mgmt::V2017_10_01::Models::RetentionPolicyParameters ApplicationGatewayAvailableSslPredefinedPolicies = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayAvailableSslPredefinedPolicies FlowLogStatusParameters = Azure::Network::Mgmt::V2017_10_01::Models::FlowLogStatusParameters UsagesListResult = Azure::Network::Mgmt::V2017_10_01::Models::UsagesListResult FlowLogInformation = Azure::Network::Mgmt::V2017_10_01::Models::FlowLogInformation ExpressRouteCircuitPeeringConfig = Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitPeeringConfig ConnectivitySource = Azure::Network::Mgmt::V2017_10_01::Models::ConnectivitySource BGPCommunity = Azure::Network::Mgmt::V2017_10_01::Models::BGPCommunity ConnectivityDestination = Azure::Network::Mgmt::V2017_10_01::Models::ConnectivityDestination ExpressRouteCircuitServiceProviderProperties = Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitServiceProviderProperties ConnectivityParameters = Azure::Network::Mgmt::V2017_10_01::Models::ConnectivityParameters ExpressRouteCircuitRoutesTable = Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitRoutesTable ConnectivityIssue = Azure::Network::Mgmt::V2017_10_01::Models::ConnectivityIssue ExpressRouteCircuitListResult = Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitListResult ConnectivityHop = Azure::Network::Mgmt::V2017_10_01::Models::ConnectivityHop LoadBalancerSku = Azure::Network::Mgmt::V2017_10_01::Models::LoadBalancerSku ConnectivityInformation = Azure::Network::Mgmt::V2017_10_01::Models::ConnectivityInformation VpnDeviceScriptParameters = Azure::Network::Mgmt::V2017_10_01::Models::VpnDeviceScriptParameters AzureReachabilityReportLocation = Azure::Network::Mgmt::V2017_10_01::Models::AzureReachabilityReportLocation PublicIPAddressDnsSettings = Azure::Network::Mgmt::V2017_10_01::Models::PublicIPAddressDnsSettings AzureReachabilityReportParameters = Azure::Network::Mgmt::V2017_10_01::Models::AzureReachabilityReportParameters ApplicationGatewayConnectionDraining = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayConnectionDraining AzureReachabilityReportLatencyInfo = Azure::Network::Mgmt::V2017_10_01::Models::AzureReachabilityReportLatencyInfo VpnClientParameters = Azure::Network::Mgmt::V2017_10_01::Models::VpnClientParameters AzureReachabilityReportItem = Azure::Network::Mgmt::V2017_10_01::Models::AzureReachabilityReportItem VirtualNetworkUsage = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkUsage AzureReachabilityReport = Azure::Network::Mgmt::V2017_10_01::Models::AzureReachabilityReport ApplicationGatewayFirewallRule = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayFirewallRule AvailableProvidersListParameters = Azure::Network::Mgmt::V2017_10_01::Models::AvailableProvidersListParameters TagsObject = Azure::Network::Mgmt::V2017_10_01::Models::TagsObject AvailableProvidersListCity = Azure::Network::Mgmt::V2017_10_01::Models::AvailableProvidersListCity ExpressRouteCircuitStats = Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitStats AvailableProvidersListState = Azure::Network::Mgmt::V2017_10_01::Models::AvailableProvidersListState ExpressRouteCircuitArpTable = Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitArpTable AvailableProvidersListCountry = Azure::Network::Mgmt::V2017_10_01::Models::AvailableProvidersListCountry RouteTableListResult = Azure::Network::Mgmt::V2017_10_01::Models::RouteTableListResult AvailableProvidersList = Azure::Network::Mgmt::V2017_10_01::Models::AvailableProvidersList LocalNetworkGatewayListResult = Azure::Network::Mgmt::V2017_10_01::Models::LocalNetworkGatewayListResult ConnectionMonitorSource = Azure::Network::Mgmt::V2017_10_01::Models::ConnectionMonitorSource ApplicationGatewayBackendHealthPool = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayBackendHealthPool ConnectionMonitorDestination = Azure::Network::Mgmt::V2017_10_01::Models::ConnectionMonitorDestination ApplicationGatewayFirewallDisabledRuleGroup = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayFirewallDisabledRuleGroup ConnectionMonitorParameters = Azure::Network::Mgmt::V2017_10_01::Models::ConnectionMonitorParameters Usage = Azure::Network::Mgmt::V2017_10_01::Models::Usage ConnectionMonitor = Azure::Network::Mgmt::V2017_10_01::Models::ConnectionMonitor ExpressRouteCircuitRoutesTableSummary = Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitRoutesTableSummary ConnectionMonitorResult = Azure::Network::Mgmt::V2017_10_01::Models::ConnectionMonitorResult TunnelConnectionHealth = Azure::Network::Mgmt::V2017_10_01::Models::TunnelConnectionHealth ConnectionMonitorListResult = Azure::Network::Mgmt::V2017_10_01::Models::ConnectionMonitorListResult SubnetListResult = Azure::Network::Mgmt::V2017_10_01::Models::SubnetListResult ConnectionStateSnapshot = Azure::Network::Mgmt::V2017_10_01::Models::ConnectionStateSnapshot RouteFilterListResult = Azure::Network::Mgmt::V2017_10_01::Models::RouteFilterListResult ConnectionMonitorQueryResult = Azure::Network::Mgmt::V2017_10_01::Models::ConnectionMonitorQueryResult ExpressRouteCircuitPeeringListResult = Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitPeeringListResult OperationDisplay = Azure::Network::Mgmt::V2017_10_01::Models::OperationDisplay VpnClientConfiguration = Azure::Network::Mgmt::V2017_10_01::Models::VpnClientConfiguration Availability = Azure::Network::Mgmt::V2017_10_01::Models::Availability BackendAddressPool = Azure::Network::Mgmt::V2017_10_01::Models::BackendAddressPool InboundNatRule = Azure::Network::Mgmt::V2017_10_01::Models::InboundNatRule ApplicationSecurityGroup = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationSecurityGroup SecurityRule = Azure::Network::Mgmt::V2017_10_01::Models::SecurityRule NetworkInterface = Azure::Network::Mgmt::V2017_10_01::Models::NetworkInterface NetworkSecurityGroup = Azure::Network::Mgmt::V2017_10_01::Models::NetworkSecurityGroup Route = Azure::Network::Mgmt::V2017_10_01::Models::Route RouteTable = Azure::Network::Mgmt::V2017_10_01::Models::RouteTable PublicIPAddress = Azure::Network::Mgmt::V2017_10_01::Models::PublicIPAddress IPConfiguration = Azure::Network::Mgmt::V2017_10_01::Models::IPConfiguration ResourceNavigationLink = Azure::Network::Mgmt::V2017_10_01::Models::ResourceNavigationLink Subnet = Azure::Network::Mgmt::V2017_10_01::Models::Subnet NetworkInterfaceIPConfiguration = Azure::Network::Mgmt::V2017_10_01::Models::NetworkInterfaceIPConfiguration ApplicationGatewayBackendAddressPool = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayBackendAddressPool ApplicationGatewayBackendHttpSettings = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayBackendHttpSettings ApplicationGatewayIPConfiguration = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayIPConfiguration ApplicationGatewayAuthenticationCertificate = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayAuthenticationCertificate ApplicationGatewaySslCertificate = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewaySslCertificate ApplicationGatewayFrontendIPConfiguration = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayFrontendIPConfiguration ApplicationGatewayFrontendPort = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayFrontendPort ApplicationGatewayHttpListener = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayHttpListener ApplicationGatewayPathRule = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayPathRule ApplicationGatewayProbe = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayProbe ApplicationGatewayRequestRoutingRule = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayRequestRoutingRule ApplicationGatewayRedirectConfiguration = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayRedirectConfiguration ApplicationGatewayUrlPathMap = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayUrlPathMap ApplicationGateway = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGateway ApplicationGatewayFirewallRuleSet = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayFirewallRuleSet ApplicationGatewayAvailableSslOptions = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayAvailableSslOptions ApplicationGatewaySslPredefinedPolicy = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewaySslPredefinedPolicy EndpointServiceResult = Azure::Network::Mgmt::V2017_10_01::Models::EndpointServiceResult ExpressRouteCircuitAuthorization = Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitAuthorization RouteFilterRule = Azure::Network::Mgmt::V2017_10_01::Models::RouteFilterRule ExpressRouteCircuitPeering = Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitPeering RouteFilter = Azure::Network::Mgmt::V2017_10_01::Models::RouteFilter ExpressRouteCircuit = Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuit ExpressRouteServiceProvider = Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteServiceProvider FrontendIPConfiguration = Azure::Network::Mgmt::V2017_10_01::Models::FrontendIPConfiguration LoadBalancingRule = Azure::Network::Mgmt::V2017_10_01::Models::LoadBalancingRule Probe = Azure::Network::Mgmt::V2017_10_01::Models::Probe InboundNatPool = Azure::Network::Mgmt::V2017_10_01::Models::InboundNatPool OutboundNatRule = Azure::Network::Mgmt::V2017_10_01::Models::OutboundNatRule LoadBalancer = Azure::Network::Mgmt::V2017_10_01::Models::LoadBalancer NetworkWatcher = Azure::Network::Mgmt::V2017_10_01::Models::NetworkWatcher PatchRouteFilterRule = Azure::Network::Mgmt::V2017_10_01::Models::PatchRouteFilterRule PatchRouteFilter = Azure::Network::Mgmt::V2017_10_01::Models::PatchRouteFilter BgpServiceCommunity = Azure::Network::Mgmt::V2017_10_01::Models::BgpServiceCommunity VirtualNetworkPeering = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkPeering VirtualNetwork = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetwork VirtualNetworkGatewayIPConfiguration = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewayIPConfiguration VpnClientRootCertificate = Azure::Network::Mgmt::V2017_10_01::Models::VpnClientRootCertificate VpnClientRevokedCertificate = Azure::Network::Mgmt::V2017_10_01::Models::VpnClientRevokedCertificate VirtualNetworkGateway = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGateway LocalNetworkGateway = Azure::Network::Mgmt::V2017_10_01::Models::LocalNetworkGateway VirtualNetworkGatewayConnection = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewayConnection VirtualNetworkGatewayConnectionListEntity = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewayConnectionListEntity TransportProtocol = Azure::Network::Mgmt::V2017_10_01::Models::TransportProtocol IPAllocationMethod = Azure::Network::Mgmt::V2017_10_01::Models::IPAllocationMethod IPVersion = Azure::Network::Mgmt::V2017_10_01::Models::IPVersion SecurityRuleProtocol = Azure::Network::Mgmt::V2017_10_01::Models::SecurityRuleProtocol SecurityRuleAccess = Azure::Network::Mgmt::V2017_10_01::Models::SecurityRuleAccess SecurityRuleDirection = Azure::Network::Mgmt::V2017_10_01::Models::SecurityRuleDirection RouteNextHopType = Azure::Network::Mgmt::V2017_10_01::Models::RouteNextHopType PublicIPAddressSkuName = Azure::Network::Mgmt::V2017_10_01::Models::PublicIPAddressSkuName ApplicationGatewayProtocol = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayProtocol ApplicationGatewayCookieBasedAffinity = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayCookieBasedAffinity ApplicationGatewayBackendHealthServerHealth = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayBackendHealthServerHealth ApplicationGatewaySkuName = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewaySkuName ApplicationGatewayTier = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayTier ApplicationGatewaySslProtocol = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewaySslProtocol ApplicationGatewaySslPolicyType = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewaySslPolicyType ApplicationGatewaySslPolicyName = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewaySslPolicyName ApplicationGatewaySslCipherSuite = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewaySslCipherSuite ApplicationGatewayRequestRoutingRuleType = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayRequestRoutingRuleType ApplicationGatewayRedirectType = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayRedirectType ApplicationGatewayOperationalState = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayOperationalState ApplicationGatewayFirewallMode = Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayFirewallMode AuthorizationUseStatus = Azure::Network::Mgmt::V2017_10_01::Models::AuthorizationUseStatus ExpressRouteCircuitPeeringAdvertisedPublicPrefixState = Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitPeeringAdvertisedPublicPrefixState Access = Azure::Network::Mgmt::V2017_10_01::Models::Access ExpressRouteCircuitPeeringType = Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitPeeringType ExpressRouteCircuitPeeringState = Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitPeeringState ExpressRouteCircuitSkuTier = Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitSkuTier ExpressRouteCircuitSkuFamily = Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitSkuFamily ServiceProviderProvisioningState = Azure::Network::Mgmt::V2017_10_01::Models::ServiceProviderProvisioningState LoadBalancerSkuName = Azure::Network::Mgmt::V2017_10_01::Models::LoadBalancerSkuName LoadDistribution = Azure::Network::Mgmt::V2017_10_01::Models::LoadDistribution ProbeProtocol = Azure::Network::Mgmt::V2017_10_01::Models::ProbeProtocol NetworkOperationStatus = Azure::Network::Mgmt::V2017_10_01::Models::NetworkOperationStatus EffectiveSecurityRuleProtocol = Azure::Network::Mgmt::V2017_10_01::Models::EffectiveSecurityRuleProtocol EffectiveRouteSource = Azure::Network::Mgmt::V2017_10_01::Models::EffectiveRouteSource EffectiveRouteState = Azure::Network::Mgmt::V2017_10_01::Models::EffectiveRouteState ProvisioningState = Azure::Network::Mgmt::V2017_10_01::Models::ProvisioningState AssociationType = Azure::Network::Mgmt::V2017_10_01::Models::AssociationType Direction = Azure::Network::Mgmt::V2017_10_01::Models::Direction Protocol = Azure::Network::Mgmt::V2017_10_01::Models::Protocol NextHopType = Azure::Network::Mgmt::V2017_10_01::Models::NextHopType PcProtocol = Azure::Network::Mgmt::V2017_10_01::Models::PcProtocol PcStatus = Azure::Network::Mgmt::V2017_10_01::Models::PcStatus PcError = Azure::Network::Mgmt::V2017_10_01::Models::PcError Origin = Azure::Network::Mgmt::V2017_10_01::Models::Origin Severity = Azure::Network::Mgmt::V2017_10_01::Models::Severity IssueType = Azure::Network::Mgmt::V2017_10_01::Models::IssueType ConnectionStatus = Azure::Network::Mgmt::V2017_10_01::Models::ConnectionStatus ConnectionState = Azure::Network::Mgmt::V2017_10_01::Models::ConnectionState EvaluationState = Azure::Network::Mgmt::V2017_10_01::Models::EvaluationState VirtualNetworkPeeringState = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkPeeringState VirtualNetworkGatewayType = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewayType VpnType = Azure::Network::Mgmt::V2017_10_01::Models::VpnType VirtualNetworkGatewaySkuName = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewaySkuName VirtualNetworkGatewaySkuTier = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewaySkuTier VpnClientProtocol = Azure::Network::Mgmt::V2017_10_01::Models::VpnClientProtocol BgpPeerState = Azure::Network::Mgmt::V2017_10_01::Models::BgpPeerState ProcessorArchitecture = Azure::Network::Mgmt::V2017_10_01::Models::ProcessorArchitecture AuthenticationMethod = Azure::Network::Mgmt::V2017_10_01::Models::AuthenticationMethod VirtualNetworkGatewayConnectionStatus = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewayConnectionStatus VirtualNetworkGatewayConnectionType = Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewayConnectionType IpsecEncryption = Azure::Network::Mgmt::V2017_10_01::Models::IpsecEncryption IpsecIntegrity = Azure::Network::Mgmt::V2017_10_01::Models::IpsecIntegrity IkeEncryption = Azure::Network::Mgmt::V2017_10_01::Models::IkeEncryption IkeIntegrity = Azure::Network::Mgmt::V2017_10_01::Models::IkeIntegrity DhGroup = Azure::Network::Mgmt::V2017_10_01::Models::DhGroup PfsGroup = Azure::Network::Mgmt::V2017_10_01::Models::PfsGroup end class NetworkManagementClass attr_reader :application_gateways, :application_security_groups, :available_endpoint_services, :express_route_circuit_authorizations, :express_route_circuit_peerings, :express_route_circuits, :express_route_service_providers, :load_balancers, :load_balancer_backend_address_pools, :load_balancer_frontend_ipconfigurations, :inbound_nat_rules, :load_balancer_load_balancing_rules, :load_balancer_network_interfaces, :load_balancer_probes, :network_interfaces, :network_interface_ipconfigurations, :network_interface_load_balancers, :network_security_groups, :security_rules, :default_security_rules, :network_watchers, :packet_captures, :connection_monitors, :operations, :public_ipaddresses, :route_filters, :route_filter_rules, :route_tables, :routes, :bgp_service_communities, :usages, :virtual_networks, :subnets, :virtual_network_peerings, :virtual_network_gateways, :virtual_network_gateway_connections, :local_network_gateways, :configurable, :base_url, :options, :model_classes def initialize(configurable, base_url=nil, options=nil) @configurable, @base_url, @options = configurable, base_url, options @client_0 = Azure::Network::Mgmt::V2017_03_30::NetworkManagementClient.new(configurable.credentials, base_url, options) if(@client_0.respond_to?(:subscription_id)) @client_0.subscription_id = configurable.subscription_id end add_telemetry(@client_0) @client_1 = Azure::Network::Mgmt::V2017_10_01::NetworkManagementClient.new(configurable.credentials, base_url, options) if(@client_1.respond_to?(:subscription_id)) @client_1.subscription_id = configurable.subscription_id end add_telemetry(@client_1) @application_gateways = @client_1.application_gateways @application_security_groups = @client_1.application_security_groups @available_endpoint_services = @client_1.available_endpoint_services @express_route_circuit_authorizations = @client_1.express_route_circuit_authorizations @express_route_circuit_peerings = @client_1.express_route_circuit_peerings @express_route_circuits = @client_1.express_route_circuits @express_route_service_providers = @client_1.express_route_service_providers @load_balancers = @client_1.load_balancers @load_balancer_backend_address_pools = @client_1.load_balancer_backend_address_pools @load_balancer_frontend_ipconfigurations = @client_1.load_balancer_frontend_ipconfigurations @inbound_nat_rules = @client_1.inbound_nat_rules @load_balancer_load_balancing_rules = @client_1.load_balancer_load_balancing_rules @load_balancer_network_interfaces = @client_1.load_balancer_network_interfaces @load_balancer_probes = @client_1.load_balancer_probes @network_interfaces = @client_1.network_interfaces @network_interface_ipconfigurations = @client_1.network_interface_ipconfigurations @network_interface_load_balancers = @client_1.network_interface_load_balancers @network_security_groups = @client_1.network_security_groups @security_rules = @client_1.security_rules @default_security_rules = @client_1.default_security_rules @network_watchers = @client_1.network_watchers @packet_captures = @client_1.packet_captures @connection_monitors = @client_1.connection_monitors @operations = @client_1.operations @public_ipaddresses = @client_1.public_ipaddresses @route_filters = @client_1.route_filters @route_filter_rules = @client_1.route_filter_rules @route_tables = @client_1.route_tables @routes = @client_1.routes @bgp_service_communities = @client_1.bgp_service_communities @usages = @client_1.usages @virtual_networks = @client_1.virtual_networks @subnets = @client_1.subnets @virtual_network_peerings = @client_1.virtual_network_peerings @virtual_network_gateways = @client_1.virtual_network_gateways @virtual_network_gateway_connections = @client_1.virtual_network_gateway_connections @local_network_gateways = @client_1.local_network_gateways @model_classes = ModelClasses.new end def add_telemetry(client) profile_information = "Profiles/azure_sdk/#{Azure::VERSION}/V2018_03_01/Network/Mgmt" client.add_user_agent_information(profile_information) end def method_missing(method, *args) if @client_1.respond_to?method @client_1.send(method, *args) elsif @client_0.respond_to?method @client_0.send(method, *args) else super end end class ModelClasses def ip_tag Azure::Network::Mgmt::V2017_03_30::Models::IpTag end def endpoint_service Azure::Network::Mgmt::V2017_03_30::Models::EndpointService end def ddos_settings Azure::Network::Mgmt::V2017_03_30::Models::DdosSettings end def delegation Azure::Network::Mgmt::V2017_03_30::Models::Delegation end def service_association_link Azure::Network::Mgmt::V2017_03_30::Models::ServiceAssociationLink end def interface_endpoint Azure::Network::Mgmt::V2017_03_30::Models::InterfaceEndpoint end def network_interface_tap_configuration Azure::Network::Mgmt::V2017_03_30::Models::NetworkInterfaceTapConfiguration end def virtual_network_tap Azure::Network::Mgmt::V2017_03_30::Models::VirtualNetworkTap end def service_endpoint_policy_definition Azure::Network::Mgmt::V2017_03_30::Models::ServiceEndpointPolicyDefinition end def service_endpoint_policy Azure::Network::Mgmt::V2017_03_30::Models::ServiceEndpointPolicy end def ipconfiguration_profile Azure::Network::Mgmt::V2017_03_30::Models::IPConfigurationProfile end def ddos_settings_protection_coverage Azure::Network::Mgmt::V2017_03_30::Models::DdosSettingsProtectionCoverage end def topology_association Azure::Network::Mgmt::V2017_10_01::Models::TopologyAssociation end def sub_resource Azure::Network::Mgmt::V2017_10_01::Models::SubResource end def topology_resource Azure::Network::Mgmt::V2017_10_01::Models::TopologyResource end def operation_list_result Azure::Network::Mgmt::V2017_10_01::Models::OperationListResult end def operation Azure::Network::Mgmt::V2017_10_01::Models::Operation end def network_interface_dns_settings Azure::Network::Mgmt::V2017_10_01::Models::NetworkInterfaceDnsSettings end def operation_properties_format_service_specification Azure::Network::Mgmt::V2017_10_01::Models::OperationPropertiesFormatServiceSpecification end def virtual_network_connection_gateway_reference Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkConnectionGatewayReference end def load_balancer_list_result Azure::Network::Mgmt::V2017_10_01::Models::LoadBalancerListResult end def connection_shared_key Azure::Network::Mgmt::V2017_10_01::Models::ConnectionSharedKey end def inbound_nat_rule_list_result Azure::Network::Mgmt::V2017_10_01::Models::InboundNatRuleListResult end def public_ipaddress_sku Azure::Network::Mgmt::V2017_10_01::Models::PublicIPAddressSku end def load_balancer_backend_address_pool_list_result Azure::Network::Mgmt::V2017_10_01::Models::LoadBalancerBackendAddressPoolListResult end def connection_reset_shared_key Azure::Network::Mgmt::V2017_10_01::Models::ConnectionResetSharedKey end def load_balancer_frontend_ipconfiguration_list_result Azure::Network::Mgmt::V2017_10_01::Models::LoadBalancerFrontendIPConfigurationListResult end def ipsec_policy Azure::Network::Mgmt::V2017_10_01::Models::IpsecPolicy end def load_balancer_load_balancing_rule_list_result Azure::Network::Mgmt::V2017_10_01::Models::LoadBalancerLoadBalancingRuleListResult end def gateway_route_list_result Azure::Network::Mgmt::V2017_10_01::Models::GatewayRouteListResult end def load_balancer_probe_list_result Azure::Network::Mgmt::V2017_10_01::Models::LoadBalancerProbeListResult end def bgp_peer_status_list_result Azure::Network::Mgmt::V2017_10_01::Models::BgpPeerStatusListResult end def network_interface_list_result Azure::Network::Mgmt::V2017_10_01::Models::NetworkInterfaceListResult end def virtual_network_gateway_list_result Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewayListResult end def error_details Azure::Network::Mgmt::V2017_10_01::Models::ErrorDetails end def application_gateway_backend_health_http_settings Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayBackendHealthHttpSettings end def error Azure::Network::Mgmt::V2017_10_01::Models::Error end def application_gateway_backend_health Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayBackendHealth end def azure_async_operation_result Azure::Network::Mgmt::V2017_10_01::Models::AzureAsyncOperationResult end def application_gateway_ssl_policy Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewaySslPolicy end def network_interface_ipconfiguration_list_result Azure::Network::Mgmt::V2017_10_01::Models::NetworkInterfaceIPConfigurationListResult end def gateway_route Azure::Network::Mgmt::V2017_10_01::Models::GatewayRoute end def network_interface_load_balancer_list_result Azure::Network::Mgmt::V2017_10_01::Models::NetworkInterfaceLoadBalancerListResult end def bgp_settings Azure::Network::Mgmt::V2017_10_01::Models::BgpSettings end def effective_network_security_group_association Azure::Network::Mgmt::V2017_10_01::Models::EffectiveNetworkSecurityGroupAssociation end def virtual_network_gateway_sku Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewaySku end def effective_network_security_rule Azure::Network::Mgmt::V2017_10_01::Models::EffectiveNetworkSecurityRule end def application_gateway_probe_health_response_match Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayProbeHealthResponseMatch end def effective_network_security_group Azure::Network::Mgmt::V2017_10_01::Models::EffectiveNetworkSecurityGroup end def virtual_network_usage_name Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkUsageName end def effective_network_security_group_list_result Azure::Network::Mgmt::V2017_10_01::Models::EffectiveNetworkSecurityGroupListResult end def virtual_network_list_result Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkListResult end def effective_route Azure::Network::Mgmt::V2017_10_01::Models::EffectiveRoute end def application_gateway_web_application_firewall_configuration Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayWebApplicationFirewallConfiguration end def effective_route_list_result Azure::Network::Mgmt::V2017_10_01::Models::EffectiveRouteListResult end def application_gateway_list_result Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayListResult end def security_rule_list_result Azure::Network::Mgmt::V2017_10_01::Models::SecurityRuleListResult end def application_gateway_firewall_rule_group Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayFirewallRuleGroup end def network_security_group_list_result Azure::Network::Mgmt::V2017_10_01::Models::NetworkSecurityGroupListResult end def application_gateway_available_waf_rule_sets_result Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayAvailableWafRuleSetsResult end def log_specification Azure::Network::Mgmt::V2017_10_01::Models::LogSpecification end def address_space Azure::Network::Mgmt::V2017_10_01::Models::AddressSpace end def network_watcher_list_result Azure::Network::Mgmt::V2017_10_01::Models::NetworkWatcherListResult end def resource Azure::Network::Mgmt::V2017_10_01::Models::Resource end def topology_parameters Azure::Network::Mgmt::V2017_10_01::Models::TopologyParameters end def application_security_group_list_result Azure::Network::Mgmt::V2017_10_01::Models::ApplicationSecurityGroupListResult end def dns_name_availability_result Azure::Network::Mgmt::V2017_10_01::Models::DnsNameAvailabilityResult end def dimension Azure::Network::Mgmt::V2017_10_01::Models::Dimension end def endpoint_services_list_result Azure::Network::Mgmt::V2017_10_01::Models::EndpointServicesListResult end def metric_specification Azure::Network::Mgmt::V2017_10_01::Models::MetricSpecification end def authorization_list_result Azure::Network::Mgmt::V2017_10_01::Models::AuthorizationListResult end def topology Azure::Network::Mgmt::V2017_10_01::Models::Topology end def usage_name Azure::Network::Mgmt::V2017_10_01::Models::UsageName end def verification_ipflow_parameters Azure::Network::Mgmt::V2017_10_01::Models::VerificationIPFlowParameters end def bgp_service_community_list_result Azure::Network::Mgmt::V2017_10_01::Models::BgpServiceCommunityListResult end def verification_ipflow_result Azure::Network::Mgmt::V2017_10_01::Models::VerificationIPFlowResult end def ipv6_express_route_circuit_peering_config Azure::Network::Mgmt::V2017_10_01::Models::Ipv6ExpressRouteCircuitPeeringConfig end def next_hop_parameters Azure::Network::Mgmt::V2017_10_01::Models::NextHopParameters end def express_route_circuit_sku Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitSku end def next_hop_result Azure::Network::Mgmt::V2017_10_01::Models::NextHopResult end def route_list_result Azure::Network::Mgmt::V2017_10_01::Models::RouteListResult end def security_group_view_parameters Azure::Network::Mgmt::V2017_10_01::Models::SecurityGroupViewParameters end def express_route_circuits_arp_table_list_result Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitsArpTableListResult end def network_interface_association Azure::Network::Mgmt::V2017_10_01::Models::NetworkInterfaceAssociation end def express_route_circuits_routes_table_list_result Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitsRoutesTableListResult end def subnet_association Azure::Network::Mgmt::V2017_10_01::Models::SubnetAssociation end def express_route_circuits_routes_table_summary_list_result Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitsRoutesTableSummaryListResult end def security_rule_associations Azure::Network::Mgmt::V2017_10_01::Models::SecurityRuleAssociations end def express_route_service_provider_bandwidths_offered Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteServiceProviderBandwidthsOffered end def security_group_network_interface Azure::Network::Mgmt::V2017_10_01::Models::SecurityGroupNetworkInterface end def express_route_service_provider_list_result Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteServiceProviderListResult end def security_group_view_result Azure::Network::Mgmt::V2017_10_01::Models::SecurityGroupViewResult end def route_filter_rule_list_result Azure::Network::Mgmt::V2017_10_01::Models::RouteFilterRuleListResult end def packet_capture_storage_location Azure::Network::Mgmt::V2017_10_01::Models::PacketCaptureStorageLocation end def public_ipaddress_list_result Azure::Network::Mgmt::V2017_10_01::Models::PublicIPAddressListResult end def packet_capture_filter Azure::Network::Mgmt::V2017_10_01::Models::PacketCaptureFilter end def virtual_network_gateway_list_connections_result Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewayListConnectionsResult end def packet_capture_parameters Azure::Network::Mgmt::V2017_10_01::Models::PacketCaptureParameters end def service_endpoint_properties_format Azure::Network::Mgmt::V2017_10_01::Models::ServiceEndpointPropertiesFormat end def packet_capture Azure::Network::Mgmt::V2017_10_01::Models::PacketCapture end def virtual_network_gateway_connection_list_result Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewayConnectionListResult end def packet_capture_result Azure::Network::Mgmt::V2017_10_01::Models::PacketCaptureResult end def application_gateway_backend_address Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayBackendAddress end def packet_capture_list_result Azure::Network::Mgmt::V2017_10_01::Models::PacketCaptureListResult end def application_gateway_backend_health_server Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayBackendHealthServer end def packet_capture_query_status_result Azure::Network::Mgmt::V2017_10_01::Models::PacketCaptureQueryStatusResult end def application_gateway_sku Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewaySku end def troubleshooting_parameters Azure::Network::Mgmt::V2017_10_01::Models::TroubleshootingParameters end def bgp_peer_status Azure::Network::Mgmt::V2017_10_01::Models::BgpPeerStatus end def query_troubleshooting_parameters Azure::Network::Mgmt::V2017_10_01::Models::QueryTroubleshootingParameters end def virtual_network_list_usage_result Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkListUsageResult end def troubleshooting_recommended_actions Azure::Network::Mgmt::V2017_10_01::Models::TroubleshootingRecommendedActions end def ipaddress_availability_result Azure::Network::Mgmt::V2017_10_01::Models::IPAddressAvailabilityResult end def troubleshooting_details Azure::Network::Mgmt::V2017_10_01::Models::TroubleshootingDetails end def dhcp_options Azure::Network::Mgmt::V2017_10_01::Models::DhcpOptions end def troubleshooting_result Azure::Network::Mgmt::V2017_10_01::Models::TroubleshootingResult end def virtual_network_peering_list_result Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkPeeringListResult end def retention_policy_parameters Azure::Network::Mgmt::V2017_10_01::Models::RetentionPolicyParameters end def application_gateway_available_ssl_predefined_policies Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayAvailableSslPredefinedPolicies end def flow_log_status_parameters Azure::Network::Mgmt::V2017_10_01::Models::FlowLogStatusParameters end def usages_list_result Azure::Network::Mgmt::V2017_10_01::Models::UsagesListResult end def flow_log_information Azure::Network::Mgmt::V2017_10_01::Models::FlowLogInformation end def express_route_circuit_peering_config Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitPeeringConfig end def connectivity_source Azure::Network::Mgmt::V2017_10_01::Models::ConnectivitySource end def bgpcommunity Azure::Network::Mgmt::V2017_10_01::Models::BGPCommunity end def connectivity_destination Azure::Network::Mgmt::V2017_10_01::Models::ConnectivityDestination end def express_route_circuit_service_provider_properties Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitServiceProviderProperties end def connectivity_parameters Azure::Network::Mgmt::V2017_10_01::Models::ConnectivityParameters end def express_route_circuit_routes_table Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitRoutesTable end def connectivity_issue Azure::Network::Mgmt::V2017_10_01::Models::ConnectivityIssue end def express_route_circuit_list_result Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitListResult end def connectivity_hop Azure::Network::Mgmt::V2017_10_01::Models::ConnectivityHop end def load_balancer_sku Azure::Network::Mgmt::V2017_10_01::Models::LoadBalancerSku end def connectivity_information Azure::Network::Mgmt::V2017_10_01::Models::ConnectivityInformation end def vpn_device_script_parameters Azure::Network::Mgmt::V2017_10_01::Models::VpnDeviceScriptParameters end def azure_reachability_report_location Azure::Network::Mgmt::V2017_10_01::Models::AzureReachabilityReportLocation end def public_ipaddress_dns_settings Azure::Network::Mgmt::V2017_10_01::Models::PublicIPAddressDnsSettings end def azure_reachability_report_parameters Azure::Network::Mgmt::V2017_10_01::Models::AzureReachabilityReportParameters end def application_gateway_connection_draining Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayConnectionDraining end def azure_reachability_report_latency_info Azure::Network::Mgmt::V2017_10_01::Models::AzureReachabilityReportLatencyInfo end def vpn_client_parameters Azure::Network::Mgmt::V2017_10_01::Models::VpnClientParameters end def azure_reachability_report_item Azure::Network::Mgmt::V2017_10_01::Models::AzureReachabilityReportItem end def virtual_network_usage Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkUsage end def azure_reachability_report Azure::Network::Mgmt::V2017_10_01::Models::AzureReachabilityReport end def application_gateway_firewall_rule Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayFirewallRule end def available_providers_list_parameters Azure::Network::Mgmt::V2017_10_01::Models::AvailableProvidersListParameters end def tags_object Azure::Network::Mgmt::V2017_10_01::Models::TagsObject end def available_providers_list_city Azure::Network::Mgmt::V2017_10_01::Models::AvailableProvidersListCity end def express_route_circuit_stats Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitStats end def available_providers_list_state Azure::Network::Mgmt::V2017_10_01::Models::AvailableProvidersListState end def express_route_circuit_arp_table Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitArpTable end def available_providers_list_country Azure::Network::Mgmt::V2017_10_01::Models::AvailableProvidersListCountry end def route_table_list_result Azure::Network::Mgmt::V2017_10_01::Models::RouteTableListResult end def available_providers_list Azure::Network::Mgmt::V2017_10_01::Models::AvailableProvidersList end def local_network_gateway_list_result Azure::Network::Mgmt::V2017_10_01::Models::LocalNetworkGatewayListResult end def connection_monitor_source Azure::Network::Mgmt::V2017_10_01::Models::ConnectionMonitorSource end def application_gateway_backend_health_pool Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayBackendHealthPool end def connection_monitor_destination Azure::Network::Mgmt::V2017_10_01::Models::ConnectionMonitorDestination end def application_gateway_firewall_disabled_rule_group Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayFirewallDisabledRuleGroup end def connection_monitor_parameters Azure::Network::Mgmt::V2017_10_01::Models::ConnectionMonitorParameters end def usage Azure::Network::Mgmt::V2017_10_01::Models::Usage end def connection_monitor Azure::Network::Mgmt::V2017_10_01::Models::ConnectionMonitor end def express_route_circuit_routes_table_summary Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitRoutesTableSummary end def connection_monitor_result Azure::Network::Mgmt::V2017_10_01::Models::ConnectionMonitorResult end def tunnel_connection_health Azure::Network::Mgmt::V2017_10_01::Models::TunnelConnectionHealth end def connection_monitor_list_result Azure::Network::Mgmt::V2017_10_01::Models::ConnectionMonitorListResult end def subnet_list_result Azure::Network::Mgmt::V2017_10_01::Models::SubnetListResult end def connection_state_snapshot Azure::Network::Mgmt::V2017_10_01::Models::ConnectionStateSnapshot end def route_filter_list_result Azure::Network::Mgmt::V2017_10_01::Models::RouteFilterListResult end def connection_monitor_query_result Azure::Network::Mgmt::V2017_10_01::Models::ConnectionMonitorQueryResult end def express_route_circuit_peering_list_result Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitPeeringListResult end def operation_display Azure::Network::Mgmt::V2017_10_01::Models::OperationDisplay end def vpn_client_configuration Azure::Network::Mgmt::V2017_10_01::Models::VpnClientConfiguration end def availability Azure::Network::Mgmt::V2017_10_01::Models::Availability end def backend_address_pool Azure::Network::Mgmt::V2017_10_01::Models::BackendAddressPool end def inbound_nat_rule Azure::Network::Mgmt::V2017_10_01::Models::InboundNatRule end def application_security_group Azure::Network::Mgmt::V2017_10_01::Models::ApplicationSecurityGroup end def security_rule Azure::Network::Mgmt::V2017_10_01::Models::SecurityRule end def network_interface Azure::Network::Mgmt::V2017_10_01::Models::NetworkInterface end def network_security_group Azure::Network::Mgmt::V2017_10_01::Models::NetworkSecurityGroup end def route Azure::Network::Mgmt::V2017_10_01::Models::Route end def route_table Azure::Network::Mgmt::V2017_10_01::Models::RouteTable end def public_ipaddress Azure::Network::Mgmt::V2017_10_01::Models::PublicIPAddress end def ipconfiguration Azure::Network::Mgmt::V2017_10_01::Models::IPConfiguration end def resource_navigation_link Azure::Network::Mgmt::V2017_10_01::Models::ResourceNavigationLink end def subnet Azure::Network::Mgmt::V2017_10_01::Models::Subnet end def network_interface_ipconfiguration Azure::Network::Mgmt::V2017_10_01::Models::NetworkInterfaceIPConfiguration end def application_gateway_backend_address_pool Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayBackendAddressPool end def application_gateway_backend_http_settings Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayBackendHttpSettings end def application_gateway_ipconfiguration Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayIPConfiguration end def application_gateway_authentication_certificate Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayAuthenticationCertificate end def application_gateway_ssl_certificate Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewaySslCertificate end def application_gateway_frontend_ipconfiguration Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayFrontendIPConfiguration end def application_gateway_frontend_port Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayFrontendPort end def application_gateway_http_listener Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayHttpListener end def application_gateway_path_rule Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayPathRule end def application_gateway_probe Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayProbe end def application_gateway_request_routing_rule Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayRequestRoutingRule end def application_gateway_redirect_configuration Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayRedirectConfiguration end def application_gateway_url_path_map Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayUrlPathMap end def application_gateway Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGateway end def application_gateway_firewall_rule_set Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayFirewallRuleSet end def application_gateway_available_ssl_options Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayAvailableSslOptions end def application_gateway_ssl_predefined_policy Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewaySslPredefinedPolicy end def endpoint_service_result Azure::Network::Mgmt::V2017_10_01::Models::EndpointServiceResult end def express_route_circuit_authorization Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitAuthorization end def route_filter_rule Azure::Network::Mgmt::V2017_10_01::Models::RouteFilterRule end def express_route_circuit_peering Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitPeering end def route_filter Azure::Network::Mgmt::V2017_10_01::Models::RouteFilter end def express_route_circuit Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuit end def express_route_service_provider Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteServiceProvider end def frontend_ipconfiguration Azure::Network::Mgmt::V2017_10_01::Models::FrontendIPConfiguration end def load_balancing_rule Azure::Network::Mgmt::V2017_10_01::Models::LoadBalancingRule end def probe Azure::Network::Mgmt::V2017_10_01::Models::Probe end def inbound_nat_pool Azure::Network::Mgmt::V2017_10_01::Models::InboundNatPool end def outbound_nat_rule Azure::Network::Mgmt::V2017_10_01::Models::OutboundNatRule end def load_balancer Azure::Network::Mgmt::V2017_10_01::Models::LoadBalancer end def network_watcher Azure::Network::Mgmt::V2017_10_01::Models::NetworkWatcher end def patch_route_filter_rule Azure::Network::Mgmt::V2017_10_01::Models::PatchRouteFilterRule end def patch_route_filter Azure::Network::Mgmt::V2017_10_01::Models::PatchRouteFilter end def bgp_service_community Azure::Network::Mgmt::V2017_10_01::Models::BgpServiceCommunity end def virtual_network_peering Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkPeering end def virtual_network Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetwork end def virtual_network_gateway_ipconfiguration Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewayIPConfiguration end def vpn_client_root_certificate Azure::Network::Mgmt::V2017_10_01::Models::VpnClientRootCertificate end def vpn_client_revoked_certificate Azure::Network::Mgmt::V2017_10_01::Models::VpnClientRevokedCertificate end def virtual_network_gateway Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGateway end def local_network_gateway Azure::Network::Mgmt::V2017_10_01::Models::LocalNetworkGateway end def virtual_network_gateway_connection Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewayConnection end def virtual_network_gateway_connection_list_entity Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewayConnectionListEntity end def transport_protocol Azure::Network::Mgmt::V2017_10_01::Models::TransportProtocol end def ipallocation_method Azure::Network::Mgmt::V2017_10_01::Models::IPAllocationMethod end def ipversion Azure::Network::Mgmt::V2017_10_01::Models::IPVersion end def security_rule_protocol Azure::Network::Mgmt::V2017_10_01::Models::SecurityRuleProtocol end def security_rule_access Azure::Network::Mgmt::V2017_10_01::Models::SecurityRuleAccess end def security_rule_direction Azure::Network::Mgmt::V2017_10_01::Models::SecurityRuleDirection end def route_next_hop_type Azure::Network::Mgmt::V2017_10_01::Models::RouteNextHopType end def public_ipaddress_sku_name Azure::Network::Mgmt::V2017_10_01::Models::PublicIPAddressSkuName end def application_gateway_protocol Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayProtocol end def application_gateway_cookie_based_affinity Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayCookieBasedAffinity end def application_gateway_backend_health_server_health Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayBackendHealthServerHealth end def application_gateway_sku_name Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewaySkuName end def application_gateway_tier Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayTier end def application_gateway_ssl_protocol Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewaySslProtocol end def application_gateway_ssl_policy_type Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewaySslPolicyType end def application_gateway_ssl_policy_name Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewaySslPolicyName end def application_gateway_ssl_cipher_suite Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewaySslCipherSuite end def application_gateway_request_routing_rule_type Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayRequestRoutingRuleType end def application_gateway_redirect_type Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayRedirectType end def application_gateway_operational_state Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayOperationalState end def application_gateway_firewall_mode Azure::Network::Mgmt::V2017_10_01::Models::ApplicationGatewayFirewallMode end def authorization_use_status Azure::Network::Mgmt::V2017_10_01::Models::AuthorizationUseStatus end def express_route_circuit_peering_advertised_public_prefix_state Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitPeeringAdvertisedPublicPrefixState end def access Azure::Network::Mgmt::V2017_10_01::Models::Access end def express_route_circuit_peering_type Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitPeeringType end def express_route_circuit_peering_state Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitPeeringState end def express_route_circuit_sku_tier Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitSkuTier end def express_route_circuit_sku_family Azure::Network::Mgmt::V2017_10_01::Models::ExpressRouteCircuitSkuFamily end def service_provider_provisioning_state Azure::Network::Mgmt::V2017_10_01::Models::ServiceProviderProvisioningState end def load_balancer_sku_name Azure::Network::Mgmt::V2017_10_01::Models::LoadBalancerSkuName end def load_distribution Azure::Network::Mgmt::V2017_10_01::Models::LoadDistribution end def probe_protocol Azure::Network::Mgmt::V2017_10_01::Models::ProbeProtocol end def network_operation_status Azure::Network::Mgmt::V2017_10_01::Models::NetworkOperationStatus end def effective_security_rule_protocol Azure::Network::Mgmt::V2017_10_01::Models::EffectiveSecurityRuleProtocol end def effective_route_source Azure::Network::Mgmt::V2017_10_01::Models::EffectiveRouteSource end def effective_route_state Azure::Network::Mgmt::V2017_10_01::Models::EffectiveRouteState end def provisioning_state Azure::Network::Mgmt::V2017_10_01::Models::ProvisioningState end def association_type Azure::Network::Mgmt::V2017_10_01::Models::AssociationType end def direction Azure::Network::Mgmt::V2017_10_01::Models::Direction end def protocol Azure::Network::Mgmt::V2017_10_01::Models::Protocol end def next_hop_type Azure::Network::Mgmt::V2017_10_01::Models::NextHopType end def pc_protocol Azure::Network::Mgmt::V2017_10_01::Models::PcProtocol end def pc_status Azure::Network::Mgmt::V2017_10_01::Models::PcStatus end def pc_error Azure::Network::Mgmt::V2017_10_01::Models::PcError end def origin Azure::Network::Mgmt::V2017_10_01::Models::Origin end def severity Azure::Network::Mgmt::V2017_10_01::Models::Severity end def issue_type Azure::Network::Mgmt::V2017_10_01::Models::IssueType end def connection_status Azure::Network::Mgmt::V2017_10_01::Models::ConnectionStatus end def connection_state Azure::Network::Mgmt::V2017_10_01::Models::ConnectionState end def evaluation_state Azure::Network::Mgmt::V2017_10_01::Models::EvaluationState end def virtual_network_peering_state Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkPeeringState end def virtual_network_gateway_type Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewayType end def vpn_type Azure::Network::Mgmt::V2017_10_01::Models::VpnType end def virtual_network_gateway_sku_name Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewaySkuName end def virtual_network_gateway_sku_tier Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewaySkuTier end def vpn_client_protocol Azure::Network::Mgmt::V2017_10_01::Models::VpnClientProtocol end def bgp_peer_state Azure::Network::Mgmt::V2017_10_01::Models::BgpPeerState end def processor_architecture Azure::Network::Mgmt::V2017_10_01::Models::ProcessorArchitecture end def authentication_method Azure::Network::Mgmt::V2017_10_01::Models::AuthenticationMethod end def virtual_network_gateway_connection_status Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewayConnectionStatus end def virtual_network_gateway_connection_type Azure::Network::Mgmt::V2017_10_01::Models::VirtualNetworkGatewayConnectionType end def ipsec_encryption Azure::Network::Mgmt::V2017_10_01::Models::IpsecEncryption end def ipsec_integrity Azure::Network::Mgmt::V2017_10_01::Models::IpsecIntegrity end def ike_encryption Azure::Network::Mgmt::V2017_10_01::Models::IkeEncryption end def ike_integrity Azure::Network::Mgmt::V2017_10_01::Models::IkeIntegrity end def dh_group Azure::Network::Mgmt::V2017_10_01::Models::DhGroup end def pfs_group Azure::Network::Mgmt::V2017_10_01::Models::PfsGroup end end end end end end