models Package

Classes

AddressSpace

AddressSpace contains an array of IP address ranges that can be used by subnets of the virtual network.

ApplicationGateway

Application gateway resource.

Variables are only populated by the server, and will be ignored when sending a request.

ApplicationGatewayAuthenticationCertificate

Authentication certificates of an application gateway.

ApplicationGatewayAutoscaleBounds

Application Gateway autoscale bounds on number of Application Gateway instance.

All required parameters must be populated in order to send to Azure.

ApplicationGatewayAutoscaleConfiguration

Application Gateway autoscale configuration.

All required parameters must be populated in order to send to Azure.

ApplicationGatewayAvailableSslOptions

Response for ApplicationGatewayAvailableSslOptions API service call.

Variables are only populated by the server, and will be ignored when sending a request.

ApplicationGatewayAvailableSslPredefinedPolicies

Response for ApplicationGatewayAvailableSslOptions API service call.

ApplicationGatewayAvailableWafRuleSetsResult

Response for ApplicationGatewayAvailableWafRuleSets API service call.

ApplicationGatewayBackendAddress

Backend address of an application gateway.

ApplicationGatewayBackendAddressPool

Backend Address Pool of an application gateway.

ApplicationGatewayBackendHealth

List of ApplicationGatewayBackendHealthPool resources.

ApplicationGatewayBackendHealthHttpSettings

Application gateway BackendHealthHttp settings.

ApplicationGatewayBackendHealthPool

Application gateway BackendHealth pool.

ApplicationGatewayBackendHealthServer

Application gateway backendhealth http settings.

ApplicationGatewayBackendHttpSettings

Backend address pool settings of an application gateway.

ApplicationGatewayConnectionDraining

Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration.

All required parameters must be populated in order to send to Azure.

ApplicationGatewayFirewallDisabledRuleGroup

Allows to disable rules within a rule group or an entire rule group.

All required parameters must be populated in order to send to Azure.

ApplicationGatewayFirewallRule

A web application firewall rule.

All required parameters must be populated in order to send to Azure.

ApplicationGatewayFirewallRuleGroup

A web application firewall rule group.

All required parameters must be populated in order to send to Azure.

ApplicationGatewayFirewallRuleSet

A web application firewall rule set.

Variables are only populated by the server, and will be ignored when sending a request.

ApplicationGatewayFrontendIPConfiguration

Frontend IP configuration of an application gateway.

ApplicationGatewayFrontendPort

Frontend port of an application gateway.

ApplicationGatewayHttpListener

Http listener of an application gateway.

ApplicationGatewayIPConfiguration

IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.

ApplicationGatewayListResult

Response for ListApplicationGateways API service call.

ApplicationGatewayPathRule

Path rule of URL path map of an application gateway.

ApplicationGatewayProbe

Probe of the application gateway.

ApplicationGatewayProbeHealthResponseMatch

Application gateway probe health response match.

ApplicationGatewayRedirectConfiguration

Redirect configuration of an application gateway.

ApplicationGatewayRequestRoutingRule

Request routing rule of an application gateway.

ApplicationGatewaySku

SKU of an application gateway.

ApplicationGatewaySslCertificate

SSL certificates of an application gateway.

ApplicationGatewaySslPolicy

Application Gateway Ssl policy.

ApplicationGatewaySslPredefinedPolicy

An Ssl predefined policy.

ApplicationGatewayUrlPathMap

UrlPathMaps give a url path to the backend mapping information for PathBasedRouting.

ApplicationGatewayWebApplicationFirewallConfiguration

Application gateway web application firewall configuration.

All required parameters must be populated in order to send to Azure.

ApplicationSecurityGroup

An application security group in a resource group.

Variables are only populated by the server, and will be ignored when sending a request.

ApplicationSecurityGroupListResult

A list of application security groups.

Variables are only populated by the server, and will be ignored when sending a request.

AuthorizationListResult

Response for ListAuthorizations API service call retrieves all authorizations that belongs to an ExpressRouteCircuit.

Availability

Availability of the metric.

AvailableProvidersList

List of available countries with details.

All required parameters must be populated in order to send to Azure.

AvailableProvidersListCity

City or town details.

AvailableProvidersListCountry

Country details.

AvailableProvidersListParameters

Constraints that determine the list of available Internet service providers.

AvailableProvidersListState

State details.

AzureAsyncOperationResult

The response body contains the status of the specified asynchronous operation, indicating whether it has succeeded, is in progress, or has failed. Note that this status is distinct from the HTTP status code returned for the Get Operation Status operation itself. If the asynchronous operation succeeded, the response body includes the HTTP status code for the successful request. If the asynchronous operation failed, the response body includes the HTTP status code for the failed request and error information regarding the failure.

AzureFirewall

Azure Firewall resource.

Variables are only populated by the server, and will be ignored when sending a request.

AzureFirewallApplicationRule

Properties of an application rule.

AzureFirewallApplicationRuleCollection

Application rule collection resource.

Variables are only populated by the server, and will be ignored when sending a request.

AzureFirewallApplicationRuleProtocol

Properties of the application rule protocol.

AzureFirewallIPConfiguration

IP configuration of an Azure Firewall.

AzureFirewallListResult

Response for ListAzureFirewalls API service call.

AzureFirewallNetworkRule

Properties of the network rule.

AzureFirewallNetworkRuleCollection

Network rule collection resource.

Variables are only populated by the server, and will be ignored when sending a request.

AzureFirewallRCAction

Properties of the AzureFirewallRCAction.

AzureReachabilityReport

Azure reachability report details.

All required parameters must be populated in order to send to Azure.

AzureReachabilityReportItem

Azure reachability report details for a given provider location.

AzureReachabilityReportLatencyInfo

Details on latency for a time series.

AzureReachabilityReportLocation

Parameters that define a geographic location.

All required parameters must be populated in order to send to Azure.

AzureReachabilityReportParameters

Geographic and time constraints for Azure reachability report.

All required parameters must be populated in order to send to Azure.

BGPCommunity

Contains bgp community information offered in Service Community resources.

BackendAddressPool

Pool of backend IP addresses.

Variables are only populated by the server, and will be ignored when sending a request.

BgpPeerStatus

BGP peer status details.

Variables are only populated by the server, and will be ignored when sending a request.

BgpPeerStatusListResult

Response for list BGP peer status API service call.

BgpServiceCommunity

Service Community Properties.

Variables are only populated by the server, and will be ignored when sending a request.

BgpServiceCommunityListResult

Response for the ListServiceCommunity API service call.

BgpSettings

BGP settings details.

ConnectionMonitor

Parameters that define the operation to create a connection monitor.

All required parameters must be populated in order to send to Azure.

ConnectionMonitorDestination

Describes the destination of connection monitor.

ConnectionMonitorListResult

List of connection monitors.

ConnectionMonitorParameters

Parameters that define the operation to create a connection monitor.

All required parameters must be populated in order to send to Azure.

ConnectionMonitorQueryResult

List of connection states snapshots.

ConnectionMonitorResult

Information about the connection monitor.

Variables are only populated by the server, and will be ignored when sending a request.

ConnectionMonitorResultProperties

Describes the properties of a connection monitor.

All required parameters must be populated in order to send to Azure.

ConnectionMonitorSource

Describes the source of connection monitor.

All required parameters must be populated in order to send to Azure.

ConnectionResetSharedKey

The virtual network connection reset shared key.

All required parameters must be populated in order to send to Azure.

ConnectionSharedKey

Response for GetConnectionSharedKey API service call.

All required parameters must be populated in order to send to Azure.

ConnectionStateSnapshot

Connection state snapshot.

Variables are only populated by the server, and will be ignored when sending a request.

ConnectivityDestination

Parameters that define destination of connection.

ConnectivityHop

Information about a hop between the source and the destination.

Variables are only populated by the server, and will be ignored when sending a request.

ConnectivityInformation

Information on the connectivity status.

Variables are only populated by the server, and will be ignored when sending a request.

ConnectivityIssue

Information about an issue encountered in the process of checking for connectivity.

Variables are only populated by the server, and will be ignored when sending a request.

ConnectivityParameters

Parameters that determine how the connectivity check will be performed.

All required parameters must be populated in order to send to Azure.

ConnectivitySource

Parameters that define the source of the connection.

All required parameters must be populated in order to send to Azure.

DdosProtectionPlan

A DDoS protection plan in a resource group.

Variables are only populated by the server, and will be ignored when sending a request.

DdosProtectionPlanListResult

A list of DDoS protection plans.

Variables are only populated by the server, and will be ignored when sending a request.

DeviceProperties

List of properties of the device.

DhcpOptions

DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.

Dimension

Dimension of the metric.

DnsNameAvailabilityResult

Response for the CheckDnsNameAvailability API service call.

EffectiveNetworkSecurityGroup

Effective network security group.

EffectiveNetworkSecurityGroupAssociation

The effective network security group association.

EffectiveNetworkSecurityGroupListResult

Response for list effective network security groups API service call.

Variables are only populated by the server, and will be ignored when sending a request.

EffectiveNetworkSecurityRule

Effective network security rules.

EffectiveRoute

Effective Route.

EffectiveRouteListResult

Response for list effective route API service call.

Variables are only populated by the server, and will be ignored when sending a request.

EndpointServiceResult

Endpoint service.

Variables are only populated by the server, and will be ignored when sending a request.

EndpointServicesListResult

Response for the ListAvailableEndpointServices API service call.

Error

Error.

ErrorDetails

ErrorDetails.

ErrorResponse

The error object.

EvaluatedNetworkSecurityGroup

Results of network security group evaluation.

Variables are only populated by the server, and will be ignored when sending a request.

ExpressRouteCircuit

ExpressRouteCircuit resource.

Variables are only populated by the server, and will be ignored when sending a request.

ExpressRouteCircuitArpTable

The ARP table associated with the ExpressRouteCircuit.

ExpressRouteCircuitAuthorization

Authorization in an ExpressRouteCircuit resource.

Variables are only populated by the server, and will be ignored when sending a request.

ExpressRouteCircuitConnection

Express Route Circuit Connection in an ExpressRouteCircuitPeering resource.

Variables are only populated by the server, and will be ignored when sending a request.

ExpressRouteCircuitListResult

Response for ListExpressRouteCircuit API service call.

ExpressRouteCircuitPeering

Peering in an ExpressRouteCircuit resource.

Variables are only populated by the server, and will be ignored when sending a request.

ExpressRouteCircuitPeeringConfig

Specifies the peering configuration.

ExpressRouteCircuitPeeringListResult

Response for ListPeering API service call retrieves all peerings that belong to an ExpressRouteCircuit.

ExpressRouteCircuitReference

ExpressRouteCircuitReference.

ExpressRouteCircuitRoutesTable

The routes table associated with the ExpressRouteCircuit.

ExpressRouteCircuitRoutesTableSummary

The routes table associated with the ExpressRouteCircuit.

ExpressRouteCircuitServiceProviderProperties

Contains ServiceProviderProperties in an ExpressRouteCircuit.

ExpressRouteCircuitSku

Contains SKU in an ExpressRouteCircuit.

ExpressRouteCircuitStats

Contains stats associated with the peering.

ExpressRouteCircuitsArpTableListResult

Response for ListArpTable associated with the Express Route Circuits API.

ExpressRouteCircuitsRoutesTableListResult

Response for ListRoutesTable associated with the Express Route Circuits API.

ExpressRouteCircuitsRoutesTableSummaryListResult

Response for ListRoutesTable associated with the Express Route Circuits API.

ExpressRouteCrossConnection

ExpressRouteCrossConnection resource.

Variables are only populated by the server, and will be ignored when sending a request.

ExpressRouteCrossConnectionListResult

Response for ListExpressRouteCrossConnection API service call.

Variables are only populated by the server, and will be ignored when sending a request.

ExpressRouteCrossConnectionPeering

Peering in an ExpressRoute Cross Connection resource.

Variables are only populated by the server, and will be ignored when sending a request.

ExpressRouteCrossConnectionPeeringList

Response for ListPeering API service call retrieves all peerings that belong to an ExpressRouteCrossConnection.

Variables are only populated by the server, and will be ignored when sending a request.

ExpressRouteCrossConnectionRoutesTableSummary

The routes table associated with the ExpressRouteCircuit.

ExpressRouteCrossConnectionsRoutesTableSummaryListResult

Response for ListRoutesTable associated with the Express Route Cross Connections.

Variables are only populated by the server, and will be ignored when sending a request.

ExpressRouteServiceProvider

A ExpressRouteResourceProvider object.

Variables are only populated by the server, and will be ignored when sending a request.

ExpressRouteServiceProviderBandwidthsOffered

Contains bandwidths offered in ExpressRouteServiceProvider resources.

ExpressRouteServiceProviderListResult

Response for the ListExpressRouteServiceProvider API service call.

FlowLogInformation

Information on the configuration of flow log and traffic analytics (optional) .

All required parameters must be populated in order to send to Azure.

FlowLogStatusParameters

Parameters that define a resource to query flow log and traffic analytics (optional) status.

All required parameters must be populated in order to send to Azure.

FrontendIPConfiguration

Frontend IP address of the load balancer.

Variables are only populated by the server, and will be ignored when sending a request.

GatewayRoute

Gateway routing details.

Variables are only populated by the server, and will be ignored when sending a request.

GatewayRouteListResult

List of virtual network gateway routes.

GetVpnSitesConfigurationRequest

List of Vpn-Sites.

HTTPConfiguration

HTTP configuration of the connectivity check.

HTTPHeader

Describes the HTTP header.

HubVirtualNetworkConnection

HubVirtualNetworkConnection Resource.

Variables are only populated by the server, and will be ignored when sending a request.

IPAddressAvailabilityResult

Response for CheckIPAddressAvailability API service call.

IPConfiguration

IP configuration.

InboundNatPool

Inbound NAT pool of the load balancer.

InboundNatRule

Inbound NAT rule of the load balancer.

Variables are only populated by the server, and will be ignored when sending a request.

InboundNatRuleListResult

Response for ListInboundNatRule API service call.

Variables are only populated by the server, and will be ignored when sending a request.

IpTag

Contains the IpTag associated with the public IP address.

IpsecPolicy

An IPSec Policy configuration for a virtual network gateway connection.

All required parameters must be populated in order to send to Azure.

Ipv6ExpressRouteCircuitPeeringConfig

Contains IPv6 peering config.

ListHubVirtualNetworkConnectionsResult

List of HubVirtualNetworkConnections and a URL nextLink to get the next set of results.

ListVirtualHubsResult

Result of the request to list VirtualHubs. It contains a list of VirtualHubs and a URL nextLink to get the next set of results.

ListVirtualWANsResult

Result of the request to list VirtualWANs. It contains a list of VirtualWANs and a URL nextLink to get the next set of results.

ListVpnConnectionsResult

Result of the request to list all vpn connections to a virtual wan vpn gateway. It contains a list of Vpn Connections and a URL nextLink to get the next set of results.

ListVpnGatewaysResult

Result of the request to list VpnGateways. It contains a list of VpnGateways and a URL nextLink to get the next set of results.

ListVpnSitesResult

Result of the request to list VpnSites. It contains a list of VpnSites and a URL nextLink to get the next set of results.

LoadBalancer

LoadBalancer resource.

Variables are only populated by the server, and will be ignored when sending a request.

LoadBalancerBackendAddressPoolListResult

Response for ListBackendAddressPool API service call.

Variables are only populated by the server, and will be ignored when sending a request.

LoadBalancerFrontendIPConfigurationListResult

Response for ListFrontendIPConfiguration API service call.

Variables are only populated by the server, and will be ignored when sending a request.

LoadBalancerListResult

Response for ListLoadBalancers API service call.

Variables are only populated by the server, and will be ignored when sending a request.

LoadBalancerLoadBalancingRuleListResult

Response for ListLoadBalancingRule API service call.

Variables are only populated by the server, and will be ignored when sending a request.

LoadBalancerProbeListResult

Response for ListProbe API service call.

Variables are only populated by the server, and will be ignored when sending a request.

LoadBalancerSku

SKU of a load balancer.

LoadBalancingRule

A load balancing rule for a load balancer.

LocalNetworkGateway

A common class for general resource information.

Variables are only populated by the server, and will be ignored when sending a request.

LocalNetworkGatewayListResult

Response for ListLocalNetworkGateways API service call.

Variables are only populated by the server, and will be ignored when sending a request.

LogSpecification

Description of logging specification.

MatchedRule

Matched rule.

MetricSpecification

Description of metrics specification.

NetworkConfigurationDiagnosticParameters

Parameters to get network configuration diagnostic.

All required parameters must be populated in order to send to Azure.

NetworkConfigurationDiagnosticResponse

Results of network configuration diagnostic on the target resource.

Variables are only populated by the server, and will be ignored when sending a request.

NetworkConfigurationDiagnosticResult

Network configuration diagnostic result corresponded to provided traffic query.

NetworkInterface

A network interface in a resource group.

Variables are only populated by the server, and will be ignored when sending a request.

NetworkInterfaceAssociation

Network interface and its custom security rules.

Variables are only populated by the server, and will be ignored when sending a request.

NetworkInterfaceDnsSettings

DNS settings of a network interface.

NetworkInterfaceIPConfiguration

IPConfiguration in a network interface.

NetworkInterfaceIPConfigurationListResult

Response for list ip configurations API service call.

Variables are only populated by the server, and will be ignored when sending a request.

NetworkInterfaceListResult

Response for the ListNetworkInterface API service call.

Variables are only populated by the server, and will be ignored when sending a request.

NetworkInterfaceLoadBalancerListResult

Response for list ip configurations API service call.

Variables are only populated by the server, and will be ignored when sending a request.

NetworkSecurityGroup

NetworkSecurityGroup resource.

Variables are only populated by the server, and will be ignored when sending a request.

NetworkSecurityGroupListResult

Response for ListNetworkSecurityGroups API service call.

NetworkSecurityGroupResult

Network configuration diagnostic result corresponded provided traffic query.

Variables are only populated by the server, and will be ignored when sending a request.

NetworkSecurityRulesEvaluationResult

Network security rules evaluation result.

NetworkWatcher

Network watcher in a resource group.

Variables are only populated by the server, and will be ignored when sending a request.

NetworkWatcherListResult

List of network watcher resources.

NextHopParameters

Parameters that define the source and destination endpoint.

All required parameters must be populated in order to send to Azure.

NextHopResult

The information about next hop from the specified VM.

Operation

Network REST API operation definition.

OperationDisplay

Display metadata associated with the operation.

OperationListResult

Result of the request to list Network operations. It contains a list of operations and a URL link to get the next set of results.

OperationPropertiesFormatServiceSpecification

Specification of the service.

OutboundNatRule

Outbound NAT pool of the load balancer.

PacketCapture

Parameters that define the create packet capture operation.

All required parameters must be populated in order to send to Azure.

PacketCaptureFilter

Filter that is applied to packet capture request. Multiple filters can be applied.

PacketCaptureListResult

List of packet capture sessions.

PacketCaptureParameters

Parameters that define the create packet capture operation.

All required parameters must be populated in order to send to Azure.

PacketCaptureQueryStatusResult

Status of packet capture session.

PacketCaptureResult

Information about packet capture session.

Variables are only populated by the server, and will be ignored when sending a request.

PacketCaptureResultProperties

Describes the properties of a packet capture session.

All required parameters must be populated in order to send to Azure.

PacketCaptureStorageLocation

Describes the storage location for a packet capture session.

PatchRouteFilter

Route Filter Resource.

Variables are only populated by the server, and will be ignored when sending a request.

PatchRouteFilterRule

Route Filter Rule Resource.

Variables are only populated by the server, and will be ignored when sending a request.

Policies

Policies for vpn gateway.

Probe

A load balancer probe.

Variables are only populated by the server, and will be ignored when sending a request.

ProtocolConfiguration

Configuration of the protocol.

PublicIPAddress

Public IP address resource.

Variables are only populated by the server, and will be ignored when sending a request.

PublicIPAddressDnsSettings

Contains FQDN of the DNS record associated with the public IP address.

PublicIPAddressListResult

Response for ListPublicIpAddresses API service call.

PublicIPAddressSku

SKU of a public IP address.

QueryTroubleshootingParameters

Parameters that define the resource to query the troubleshooting result.

All required parameters must be populated in order to send to Azure.

Resource

Common resource representation.

Variables are only populated by the server, and will be ignored when sending a request.

ResourceNavigationLink

ResourceNavigationLink resource.

Variables are only populated by the server, and will be ignored when sending a request.

RetentionPolicyParameters

Parameters that define the retention policy for flow log.

Route

Route resource.

RouteFilter

Route Filter Resource.

Variables are only populated by the server, and will be ignored when sending a request.

RouteFilterListResult

Response for the ListRouteFilters API service call.

RouteFilterRule

Route Filter Rule Resource.

Variables are only populated by the server, and will be ignored when sending a request.

RouteFilterRuleListResult

Response for the ListRouteFilterRules API service call.

RouteListResult

Response for the ListRoute API service call.

RouteTable

Route table resource.

Variables are only populated by the server, and will be ignored when sending a request.

RouteTableListResult

Response for the ListRouteTable API service call.

SecurityGroupNetworkInterface

Network interface and all its associated security rules.

SecurityGroupViewParameters

Parameters that define the VM to check security groups for.

All required parameters must be populated in order to send to Azure.

SecurityGroupViewResult

The information about security rules applied to the specified VM.

SecurityRule

Network security rule.

SecurityRuleAssociations

All security rules associated with the network interface.

SecurityRuleListResult

Response for ListSecurityRule API service call. Retrieves all security rules that belongs to a network security group.

ServiceEndpointPropertiesFormat

The service endpoint properties.

SubResource

Reference to another subresource.

Subnet

Subnet in a virtual network resource.

Variables are only populated by the server, and will be ignored when sending a request.

SubnetAssociation

Network interface and its custom security rules.

Variables are only populated by the server, and will be ignored when sending a request.

SubnetListResult

Response for ListSubnets API service callRetrieves all subnet that belongs to a virtual network.

TagsObject

Tags object for patch operations.

Topology

Topology of the specified resource group.

Variables are only populated by the server, and will be ignored when sending a request.

TopologyAssociation

Resources that have an association with the parent resource.

TopologyParameters

Parameters that define the representation of topology.

TopologyResource

The network resource topology information for the given resource group.

TrafficAnalyticsConfigurationProperties

Parameters that define the configuration of traffic analytics.

All required parameters must be populated in order to send to Azure.

TrafficAnalyticsProperties

Parameters that define the configuration of traffic analytics.

All required parameters must be populated in order to send to Azure.

TrafficQuery

Parameters to compare with network configuration.

All required parameters must be populated in order to send to Azure.

TroubleshootingDetails

Information gained from troubleshooting of specified resource.

TroubleshootingParameters

Parameters that define the resource to troubleshoot.

All required parameters must be populated in order to send to Azure.

TroubleshootingRecommendedActions

Recommended actions based on discovered issues.

TroubleshootingResult

Troubleshooting information gained from specified resource.

TunnelConnectionHealth

VirtualNetworkGatewayConnection properties.

Variables are only populated by the server, and will be ignored when sending a request.

Usage

Describes network resource usage.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

UsageName

The usage names.

UsagesListResult

The list usages operation response.

VerificationIPFlowParameters

Parameters that define the IP flow to be verified.

All required parameters must be populated in order to send to Azure.

VerificationIPFlowResult

Results of IP flow verification on the target resource.

VirtualHub

VirtualHub Resource.

Variables are only populated by the server, and will be ignored when sending a request.

VirtualNetwork

Virtual Network resource.

Variables are only populated by the server, and will be ignored when sending a request.

VirtualNetworkConnectionGatewayReference

A reference to VirtualNetworkGateway or LocalNetworkGateway resource.

All required parameters must be populated in order to send to Azure.

VirtualNetworkGateway

A common class for general resource information.

Variables are only populated by the server, and will be ignored when sending a request.

VirtualNetworkGatewayConnection

A common class for general resource information.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

VirtualNetworkGatewayConnectionListEntity

A common class for general resource information.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

VirtualNetworkGatewayConnectionListResult

Response for the ListVirtualNetworkGatewayConnections API service call.

Variables are only populated by the server, and will be ignored when sending a request.

VirtualNetworkGatewayIPConfiguration

IP configuration for virtual network gateway.

Variables are only populated by the server, and will be ignored when sending a request.

VirtualNetworkGatewayListConnectionsResult

Response for the VirtualNetworkGatewayListConnections API service call.

Variables are only populated by the server, and will be ignored when sending a request.

VirtualNetworkGatewayListResult

Response for the ListVirtualNetworkGateways API service call.

Variables are only populated by the server, and will be ignored when sending a request.

VirtualNetworkGatewaySku

VirtualNetworkGatewaySku details.

VirtualNetworkListResult

Response for the ListVirtualNetworks API service call.

VirtualNetworkListUsageResult

Response for the virtual networks GetUsage API service call.

Variables are only populated by the server, and will be ignored when sending a request.

VirtualNetworkPeering

Peerings in a virtual network resource.

VirtualNetworkPeeringListResult

Response for ListSubnets API service call. Retrieves all subnets that belong to a virtual network.

VirtualNetworkUsage

Usage details for subnet.

Variables are only populated by the server, and will be ignored when sending a request.

VirtualNetworkUsageName

Usage strings container.

Variables are only populated by the server, and will be ignored when sending a request.

VirtualWAN

VirtualWAN Resource.

Variables are only populated by the server, and will be ignored when sending a request.

VpnClientConfiguration

VpnClientConfiguration for P2S client.

VpnClientIPsecParameters

An IPSec parameters for a virtual network gateway P2S connection.

All required parameters must be populated in order to send to Azure.

VpnClientParameters

Vpn Client Parameters for package generation.

VpnClientRevokedCertificate

VPN client revoked certificate of virtual network gateway.

Variables are only populated by the server, and will be ignored when sending a request.

VpnClientRootCertificate

VPN client root certificate of virtual network gateway.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

VpnConnection

VpnConnection Resource.

Variables are only populated by the server, and will be ignored when sending a request.

VpnDeviceScriptParameters

Vpn device configuration script generation parameters.

VpnGateway

VpnGateway Resource.

Variables are only populated by the server, and will be ignored when sending a request.

VpnSite

VpnSite Resource.

Variables are only populated by the server, and will be ignored when sending a request.

VpnSiteId

VpnSite Resource.

Variables are only populated by the server, and will be ignored when sending a request.

Enums

Access

Indicates whether the traffic is allowed or denied.

ApplicationGatewayBackendHealthServerHealth

Health of backend server.

ApplicationGatewayCookieBasedAffinity

Cookie based affinity.

ApplicationGatewayFirewallMode

Web application firewall mode.

ApplicationGatewayOperationalState

Operational state of the application gateway resource.

ApplicationGatewayProtocol

The protocol used to communicate with the backend. Possible values are 'Http' and 'Https'.

ApplicationGatewayRedirectType

An enumeration.

ApplicationGatewayRequestRoutingRuleType

Rule type.

ApplicationGatewaySkuName

Name of an application gateway SKU.

ApplicationGatewaySslCipherSuite

Ssl cipher suites enums.

ApplicationGatewaySslPolicyName

Ssl predefined policy name enums.

ApplicationGatewaySslPolicyType

Type of Ssl Policy

ApplicationGatewaySslProtocol

Ssl protocol enums.

ApplicationGatewayTier

Tier of an application gateway.

AssociationType

The association type of the child resource to the parent resource.

AuthenticationMethod

VPN client Authentication Method. Possible values are: 'EAPTLS' and 'EAPMSCHAPv2'.

AuthorizationUseStatus

AuthorizationUseStatus. Possible values are: 'Available' and 'InUse'.

AzureFirewallApplicationRuleProtocolType

The protocol type of a Application Rule resource

AzureFirewallNetworkRuleProtocol

The protocol of a Network Rule resource

AzureFirewallRCActionType

The action type of a rule collection

BgpPeerState

The BGP peer state

CircuitConnectionStatus

Express Route Circuit Connection State. Possible values are: 'Connected' and 'Disconnected'.

ConnectionMonitorSourceStatus

Status of connection monitor source.

ConnectionState

The connection state.

ConnectionStatus

The connection status.

DhGroup

The DH Groups used in IKE Phase 1 for initial SA.

Direction

The direction of the packet represented as a 5-tuple.

EffectiveRouteSource

Who created the route. Possible values are: 'Unknown', 'User', 'VirtualNetworkGateway', and 'Default'.

EffectiveRouteState

The value of effective route. Possible values are: 'Active' and 'Invalid'.

EffectiveSecurityRuleProtocol

The network protocol this rule applies to. Possible values are: 'Tcp', 'Udp', and 'All'.

EvaluationState

Connectivity analysis evaluation state.

ExpressRouteCircuitPeeringAdvertisedPublicPrefixState

AdvertisedPublicPrefixState of the Peering resource. Possible values are 'NotConfigured', 'Configuring', 'Configured', and 'ValidationNeeded'.

ExpressRouteCircuitPeeringState

The state of peering. Possible values are: 'Disabled' and 'Enabled'

ExpressRouteCircuitSkuFamily

The family of the SKU. Possible values are: 'UnlimitedData' and 'MeteredData'.

ExpressRouteCircuitSkuTier

The tier of the SKU. Possible values are 'Standard' and 'Premium'.

ExpressRoutePeeringState

The state of peering. Possible values are: 'Disabled' and 'Enabled'

ExpressRoutePeeringType

The PeeringType. Possible values are: 'AzurePublicPeering', 'AzurePrivatePeering', and 'MicrosoftPeering'.

HTTPMethod

HTTP method.

HubVirtualNetworkConnectionStatus

The current state of the VirtualHub to vnet connection.

IPAllocationMethod

PrivateIP allocation method.

IPVersion

Available from Api-Version 2016-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'.

IkeEncryption

The IKE encryption algorithm (IKE phase 2).

IkeIntegrity

The IKE integrity algorithm (IKE phase 2).

IpFlowProtocol

Protocol to be verified on.

IpsecEncryption

The IPSec encryption algorithm (IKE phase 1).

IpsecIntegrity

The IPSec integrity algorithm (IKE phase 1).

IssueType

The type of issue.

LoadBalancerSkuName

Name of a load balancer SKU.

LoadDistribution

The load distribution policy for this rule. Possible values are 'Default', 'SourceIP', and 'SourceIPProtocol'.

NetworkOperationStatus

Status of the Azure async operation. Possible values are: 'InProgress', 'Succeeded', and 'Failed'.

NextHopType

Next hop type.

Origin

The origin of the issue.

PcError

An enumeration.

PcProtocol

Protocol to be filtered on.

PcStatus

The status of the packet capture session.

PfsGroup

The Pfs Groups used in IKE Phase 2 for new child SA.

ProbeProtocol

The protocol of the end point. Possible values are: 'Http', 'Tcp', or 'Https'. If 'Tcp' is specified, a received ACK is required for the probe to be successful. If 'Http' or 'Https' is specified, a 200 OK response from the specifies URI is required for the probe to be successful.

ProcessorArchitecture

VPN client Processor Architecture. Possible values are: 'AMD64' and 'X86'.

Protocol

Network protocol.

ProvisioningState

The current provisioning state.

PublicIPAddressSkuName

Name of a public IP address SKU.

RouteFilterRuleType

The rule type of the rule. Valid value is: 'Community'

RouteNextHopType

The type of Azure hop the packet should be sent to. Possible values are: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance', and 'None'.

SecurityRuleAccess

Whether network traffic is allowed or denied. Possible values are: 'Allow' and 'Deny'.

SecurityRuleDirection

The direction of the rule. Possible values are: 'Inbound and Outbound'.

SecurityRuleProtocol

Network protocol this rule applies to. Possible values are 'Tcp', 'Udp', and '*'.

ServiceProviderProvisioningState

The ServiceProviderProvisioningState state of the resource. Possible values are 'NotProvisioned', 'Provisioning', 'Provisioned', and 'Deprovisioning'.

Severity

The severity of the issue.

TransportProtocol

The transport protocol for the endpoint. Possible values are 'Udp' or 'Tcp' or 'All'.

TunnelConnectionStatus

The current state of the tunnel.

UsageUnit

An enum describing the unit of measurement.

VirtualNetworkGatewayConnectionStatus

Virtual network Gateway connection status

VirtualNetworkGatewayConnectionType

Gateway connection type. Possible values are: 'IPsec','Vnet2Vnet','ExpressRoute', and 'VPNClient.

VirtualNetworkGatewaySkuName

Gateway SKU name.

VirtualNetworkGatewaySkuTier

Gateway SKU tier.

VirtualNetworkGatewayType

The type of this virtual network gateway. Possible values are: 'Vpn' and 'ExpressRoute'.

VirtualNetworkPeeringState

The status of the virtual network peering. Possible values are 'Initiated', 'Connected', and 'Disconnected'.

VpnClientProtocol

VPN client protocol enabled for the virtual network gateway.

VpnConnectionStatus

The current state of the vpn connection.

VpnType

The type of this virtual network gateway. Possible values are: 'PolicyBased' and 'RouteBased'.