Compartilhar via


models Package

Classes

AadAuthenticationParameters

AAD Vpn authentication type related parameters.

Action

Action to be taken on a route matching a RouteMap criterion.

ActiveBaseSecurityAdminRule

Network base admin rule.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: ActiveSecurityAdminRule, ActiveDefaultSecurityAdminRule

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

ActiveConfigurationParameter

Effective Virtual Networks Parameter.

ActiveConnectivityConfiguration

Active connectivity configuration.

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

ActiveConnectivityConfigurationsListResult

Result of the request to list active connectivity configurations. It contains a list of active connectivity configurations and a skiptoken to get the next set of results.

ActiveDefaultSecurityAdminRule

Network default admin rule.

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 server.

ActiveSecurityAdminRule

Network admin rule.

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 server.

ActiveSecurityAdminRulesListResult

Result of the request to list active security admin rules. It contains a list of active security admin rules and a skiptoken to get the next set of results.

AddressPrefixItem

Address prefix item.

AddressSpace

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

AdminRule

Network admin rule.

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 server.

AdminRuleCollection

Defines the admin rule collection.

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

AdminRuleCollectionListResult

Security admin configuration rule collection list result.

AdminRuleListResult

security configuration admin rule list result.

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.

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

ApplicationGatewayAutoscaleConfiguration

Application Gateway autoscale configuration.

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

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.

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

ApplicationGatewayBackendHealth

Response for ApplicationGatewayBackendHealth API service call.

ApplicationGatewayBackendHealthHttpSettings

Application gateway BackendHealthHttp settings.

ApplicationGatewayBackendHealthOnDemand

Result of on demand test probe.

ApplicationGatewayBackendHealthPool

Application gateway BackendHealth pool.

ApplicationGatewayBackendHealthServer

Application gateway backendhealth http settings.

ApplicationGatewayBackendHttpSettings

Backend address pool settings of an application gateway.

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

ApplicationGatewayBackendSettings

Backend address pool settings of an application gateway.

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

ApplicationGatewayClientAuthConfiguration

Application gateway client authentication configuration.

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 server.

ApplicationGatewayCustomError

Custom error of an application gateway.

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 server.

ApplicationGatewayFirewallExclusion

Allow to exclude some variable satisfy the condition for the WAF check.

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

ApplicationGatewayFirewallManifestRuleSet

Properties of the web application firewall rule set.

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

ApplicationGatewayFirewallRule

A web application firewall rule.

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

ApplicationGatewayFirewallRuleGroup

A web application firewall rule group.

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

ApplicationGatewayFirewallRuleSet

A web application firewall rule set.

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

ApplicationGatewayForContainersReferenceDefinition

Defines an application gateway for containers reference.

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

ApplicationGatewayFrontendIPConfiguration

Frontend IP configuration of an application gateway.

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

ApplicationGatewayFrontendPort

Frontend port of an application gateway.

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

ApplicationGatewayGlobalConfiguration

Application Gateway global configuration.

ApplicationGatewayHeaderConfiguration

Header configuration of the Actions set in Application Gateway.

ApplicationGatewayHttpListener

Http listener of an application gateway.

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

ApplicationGatewayIPConfiguration

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

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

ApplicationGatewayListResult

Response for ListApplicationGateways API service call.

ApplicationGatewayListener

Listener of an application gateway.

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

ApplicationGatewayLoadDistributionPolicy

Load Distribution Policy of an application gateway.

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

ApplicationGatewayLoadDistributionTarget

Load Distribution Target of an application gateway.

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

ApplicationGatewayOnDemandProbe

Details of on demand test probe request.

ApplicationGatewayPathRule

Path rule of URL path map of an application gateway.

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

ApplicationGatewayPrivateEndpointConnection

Private Endpoint connection on an application gateway.

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

ApplicationGatewayPrivateEndpointConnectionListResult

Response for ListApplicationGatewayPrivateEndpointConnection API service call. Gets all private endpoint connections for an application gateway.

ApplicationGatewayPrivateLinkConfiguration

Private Link Configuration on an application gateway.

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

ApplicationGatewayPrivateLinkIpConfiguration

The application gateway private link ip configuration.

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

ApplicationGatewayPrivateLinkResource

PrivateLink Resource of an application gateway.

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

ApplicationGatewayPrivateLinkResourceListResult

Response for ListApplicationGatewayPrivateLinkResources API service call. Gets all private link resources for an application gateway.

ApplicationGatewayProbe

Probe of the application gateway.

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

ApplicationGatewayProbeHealthResponseMatch

Application gateway probe health response match.

ApplicationGatewayRedirectConfiguration

Redirect configuration of an application gateway.

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

ApplicationGatewayRequestRoutingRule

Request routing rule of an application gateway.

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

ApplicationGatewayRewriteRule

Rewrite rule of an application gateway.

ApplicationGatewayRewriteRuleActionSet

Set of actions in the Rewrite Rule in Application Gateway.

ApplicationGatewayRewriteRuleCondition

Set of conditions in the Rewrite Rule in Application Gateway.

ApplicationGatewayRewriteRuleSet

Rewrite rule set of an application gateway.

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

ApplicationGatewayRoutingRule

Routing rule of an application gateway.

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

ApplicationGatewaySku

SKU of an application gateway.

ApplicationGatewaySslCertificate

SSL certificates of an application gateway.

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

ApplicationGatewaySslPolicy

Application Gateway Ssl policy.

ApplicationGatewaySslPredefinedPolicy

An Ssl predefined policy.

ApplicationGatewaySslProfile

SSL profile of an application gateway.

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

ApplicationGatewayTrustedClientCertificate

Trusted client certificates of an application gateway.

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

ApplicationGatewayTrustedRootCertificate

Trusted Root certificates of an application gateway.

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

ApplicationGatewayUrlConfiguration

Url configuration of the Actions set in Application Gateway.

ApplicationGatewayUrlPathMap

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

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

ApplicationGatewayWafDynamicManifestResult

Response for ApplicationGatewayWafDynamicManifest API service call.

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

ApplicationGatewayWafDynamicManifestResultList

Response for ApplicationGatewayWafDynamicManifests API service call.

ApplicationGatewayWebApplicationFirewallConfiguration

Application gateway web application firewall configuration.

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

ApplicationRule

Rule of type application.

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

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.

AutoApprovedPrivateLinkService

The information of an AutoApprovedPrivateLinkService.

AutoApprovedPrivateLinkServicesResult

An array of private link service id that can be linked to a private end point with auto approved.

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

Availability

Availability of the metric.

AvailableDelegation

The serviceName of an AvailableDelegation indicates a possible delegation for a subnet.

AvailableDelegationsResult

An array of available delegations.

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

AvailablePrivateEndpointType

The information of an AvailablePrivateEndpointType.

AvailablePrivateEndpointTypesResult

An array of available PrivateEndpoint types.

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

AvailableProvidersList

List of available countries with details.

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

AvailableProvidersListCity

City or town details.

AvailableProvidersListCountry

Country details.

AvailableProvidersListParameters

Constraints that determine the list of available Internet service providers.

AvailableProvidersListState

State details.

AvailableServiceAlias

The available service alias.

AvailableServiceAliasesResult

An array of available service aliases.

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

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.

AzureFirewallAutoscaleConfiguration

Azure Firewall Autoscale Configuration parameters.

AzureFirewallFqdnTag

Azure Firewall FQDN Tag Resource.

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

AzureFirewallFqdnTagListResult

Response for ListAzureFirewallFqdnTags API service call.

AzureFirewallIPConfiguration

IP configuration of an Azure Firewall.

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

AzureFirewallIpGroups

IpGroups associated with azure firewall.

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

AzureFirewallListResult

Response for ListAzureFirewalls API service call.

AzureFirewallNatRCAction

AzureFirewall NAT Rule Collection Action.

AzureFirewallNatRule

Properties of a NAT rule.

AzureFirewallNatRuleCollection

NAT rule collection resource.

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

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.

AzureFirewallPacketCaptureFlags

Properties of the AzureFirewallRCAction.

AzureFirewallPacketCaptureRule

Group of src/dest ips and ports to be captured.

AzureFirewallPublicIPAddress

Public IP Address associated with azure firewall.

AzureFirewallRCAction

Properties of the AzureFirewallRCAction.

AzureFirewallSku

SKU of an Azure Firewall.

AzureReachabilityReport

Azure reachability report details.

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

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 server.

AzureReachabilityReportParameters

Geographic and time constraints for Azure reachability report.

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

AzureWebCategory

Azure Web Category Resource.

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

AzureWebCategoryListResult

Response for ListAzureWebCategories API service call.

BGPCommunity

Contains bgp community information offered in Service Community resources.

BackendAddressInboundNatRulePortMappings

The response for a QueryInboundNatRulePortMapping API.

BackendAddressPool

Pool of backend IP addresses.

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

BaseAdminRule

Network base admin rule.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: AdminRule, DefaultAdminRule

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 server.

BastionActiveSession

The session detail for a target.

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

BastionActiveSessionListResult

Response for GetActiveSessions.

BastionHost

Bastion Host resource.

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

BastionHostIPConfiguration

IP configuration of an Bastion Host.

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

BastionHostListResult

Response for ListBastionHosts API service call.

BastionHostPropertiesFormatNetworkAcls

BastionHostPropertiesFormatNetworkAcls.

BastionSessionDeleteResult

Response for DisconnectActiveSessions.

BastionSessionState

The session state detail for a target.

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

BastionShareableLink

Bastion Shareable Link.

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 server.

BastionShareableLinkListRequest

Post request for Create/Delete/Get Bastion Shareable Link endpoints.

BastionShareableLinkListResult

Response for all the Bastion Shareable Link endpoints.

BastionShareableLinkTokenListRequest

Post request for Delete Bastion Shareable Link By Token endpoint.

BgpConnection

Virtual Appliance Site resource.

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.

BreakOutCategoryPolicies

Network Virtual Appliance Sku Properties.

CheckPrivateLinkServiceVisibilityRequest

Request body of the CheckPrivateLinkServiceVisibility API service call.

ChildResource

Proxy resource representation.

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

CloudErrorBody

An error response from the service.

CommonErrorAdditionalInfo

The resource management error additional info.

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

CommonErrorDetail

The error detail.

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

CommonErrorResponse

Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).

CommonProxyResource

The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location.

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

CommonResource

Common fields that are returned in the response for all Azure Resource Manager resources.

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

CommonTrackedResource

The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'.

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 server.

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties.

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

ConfigurationGroup

The network configuration group resource.

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

ConnectionMonitor

Parameters that define the operation to create a connection monitor.

ConnectionMonitorDestination

Describes the destination of connection monitor.

ConnectionMonitorEndpoint

Describes the connection monitor endpoint.

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

ConnectionMonitorEndpointFilter

Describes the connection monitor endpoint filter.

ConnectionMonitorEndpointFilterItem

Describes the connection monitor endpoint filter item.

ConnectionMonitorEndpointLocationDetails

Connection monitor endpoint location details only being used for 'AzureArcNetwork' type endpoints, which contains the region details.

ConnectionMonitorEndpointScope

Describes the connection monitor endpoint scope.

ConnectionMonitorEndpointScopeItem

Describes the connection monitor endpoint scope item.

ConnectionMonitorHttpConfiguration

Describes the HTTP configuration.

ConnectionMonitorIcmpConfiguration

Describes the ICMP configuration.

ConnectionMonitorListResult

List of connection monitors.

ConnectionMonitorOutput

Describes a connection monitor output destination.

ConnectionMonitorParameters

Parameters that define the operation to create a connection monitor.

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.

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

ConnectionMonitorSource

Describes the source of connection monitor.

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

ConnectionMonitorSuccessThreshold

Describes the threshold for declaring a test successful.

ConnectionMonitorTcpConfiguration

Describes the TCP configuration.

ConnectionMonitorTestConfiguration

Describes a connection monitor test configuration.

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

ConnectionMonitorTestGroup

Describes the connection monitor test group.

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

ConnectionMonitorWorkspaceSettings

Describes the settings for producing output into a log analytics workspace.

ConnectionResetSharedKey

The virtual network connection reset shared key.

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

ConnectionSharedKey

Response for GetConnectionSharedKey API service call.

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

ConnectionSharedKeyResult

SharedKey Resource .

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

ConnectionSharedKeyResultList

The list of shared keys for the vpn link connection. It should only contain one shared key for each vpn link connection.

ConnectionStateSnapshot

Connection state snapshot.

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

ConnectivityConfiguration

The network manager connectivity configuration resource.

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

ConnectivityConfigurationListResult

Result of the request to list network manager connectivity configurations. It contains a list of configurations and a link to get the next set of results.

ConnectivityDestination

Parameters that define destination of connection.

ConnectivityGroupItem

Connectivity group item.

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

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 server.

ConnectivitySource

Parameters that define the source of the connection.

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

Container

Reference to container resource in remote resource provider.

ContainerNetworkInterface

Container network interface child resource.

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

ContainerNetworkInterfaceConfiguration

Container network interface configuration child resource.

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

ContainerNetworkInterfaceIpConfiguration

The ip configuration for a container network interface.

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

Criterion

A matching criteria which matches routes based on route prefix, community, and AS path.

CrossTenantScopes

Cross tenant scopes.

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

CustomDnsConfigPropertiesFormat

Contains custom Dns resolution configuration from customer.

CustomIpPrefix

Custom IP prefix resource.

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

CustomIpPrefixListResult

Response for ListCustomIpPrefixes API service call.

DdosCustomPolicy

A DDoS custom policy in a resource group.

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

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.

DdosSettings

Contains the DDoS protection settings of the public IP.

DefaultAdminRule

Network default admin rule.

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 server.

Delegation

Details the service to which the subnet is delegated.

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

DelegationProperties

Properties of the delegation.

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.

DnsSettings

DNS Proxy Settings in Firewall Policy.

DscpConfiguration

Differentiated Services Code Point configuration for any given network interface.

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

DscpConfigurationListResult

Response for the DscpConfigurationList API service call.

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

EffectiveBaseSecurityAdminRule

Network base admin rule.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: EffectiveSecurityAdminRule, EffectiveDefaultSecurityAdminRule

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

EffectiveConnectivityConfiguration

The network manager effective connectivity configuration.

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

EffectiveDefaultSecurityAdminRule

Network default admin rule.

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 server.

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.

EffectiveRouteMapRoute

The effective RouteMap route configured on the connection resource.

EffectiveRouteMapRouteList

EffectiveRouteMapRoute List.

EffectiveRoutesParameters

The parameters specifying the resource whose effective routes are being requested.

EffectiveSecurityAdminRule

Network admin rule.

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 server.

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

Common error representation.

ErrorDetails

Common error details representation.

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.

ExceptionEntry

Adds exception to allow a request when the condition is satisfied.

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

ExclusionManagedRule

Defines a managed rule to use for exclusion.

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

ExclusionManagedRuleGroup

Defines a managed rule group to use for exclusion.

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

ExclusionManagedRuleSet

Defines a managed rule set for Exclusions.

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

ExplicitProxy

Explicit Proxy Settings in Firewall Policy.

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.

ExpressRouteCircuitConnectionListResult

Response for ListConnections API service call retrieves all global reach connections that belongs to a Private Peering for an ExpressRouteCircuit.

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.

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

ExpressRouteCircuitPeeringId

ExpressRoute circuit peering identifier.

ExpressRouteCircuitPeeringListResult

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

ExpressRouteCircuitReference

Reference to an express route circuit.

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.

ExpressRouteConnection

ExpressRouteConnection resource.

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 server.

ExpressRouteConnectionId

The ID of the ExpressRouteConnection.

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

ExpressRouteConnectionList

ExpressRouteConnection list.

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.

ExpressRouteFailoverCircuitResourceDetails

ExpressRouteFailoverCircuitResourceDetails.

ExpressRouteFailoverConnectionResourceDetails

ExpressRouteFailoverConnectionResourceDetails.

ExpressRouteFailoverRedundantRoute

ExpressRouteFailoverRedundantRoute.

ExpressRouteFailoverSingleTestDetails

ExpressRoute failover single test details.

ExpressRouteFailoverStopApiParameters

Start packet capture parameters on virtual network gateway.

ExpressRouteFailoverTestDetails

ExpressRoute failover test details.

ExpressRouteGateway

ExpressRoute gateway resource.

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

ExpressRouteGatewayList

List of ExpressRoute gateways.

ExpressRouteGatewayPropertiesAutoScaleConfiguration

Configuration for auto scaling.

ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds

Minimum and maximum number of scale units to deploy.

ExpressRouteLink

ExpressRouteLink child resource definition.

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

ExpressRouteLinkListResult

Response for ListExpressRouteLinks API service call.

ExpressRouteLinkMacSecConfig

ExpressRouteLink Mac Security Configuration.

ExpressRoutePort

ExpressRoutePort resource definition.

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

ExpressRoutePortAuthorization

ExpressRoutePort Authorization resource definition.

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

ExpressRoutePortAuthorizationListResult

Response for ListExpressRoutePortAuthorizations API service call.

ExpressRoutePortListResult

Response for ListExpressRoutePorts API service call.

ExpressRoutePortsLocation

Definition of the ExpressRoutePorts peering location resource.

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

ExpressRoutePortsLocationBandwidths

Real-time inventory of available ExpressRoute port bandwidths.

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

ExpressRoutePortsLocationListResult

Response for ListExpressRoutePortsLocations API service call.

ExpressRouteProviderPort

ExpressRouteProviderPort resource.

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

ExpressRouteProviderPortListResult

Response for ListExpressRouteProviderPort API service call.

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.

ExtendedLocation

ExtendedLocation complex type.

FailoverConnectionDetails

FailoverConnectionDetails.

FilterItems

Will contain the filter name and values to operate on.

FirewallPacketCaptureParameters

Azure Firewall Packet Capture Parameters.

FirewallPolicy

FirewallPolicy Resource.

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

FirewallPolicyCertificateAuthority

Trusted Root certificates properties for tls.

FirewallPolicyDraft

FirewallPolicy Resource.

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

FirewallPolicyFilterRuleCollection

Firewall Policy Filter Rule Collection.

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

FirewallPolicyFilterRuleCollectionAction

Properties of the FirewallPolicyFilterRuleCollectionAction.

FirewallPolicyHttpHeaderToInsert

name and value of HTTP/S header to insert.

FirewallPolicyInsights

Firewall Policy Insights.

FirewallPolicyIntrusionDetection

Configuration for intrusion detection mode and rules.

FirewallPolicyIntrusionDetectionBypassTrafficSpecifications

Intrusion detection bypass traffic specification.

FirewallPolicyIntrusionDetectionConfiguration

The operation for configuring intrusion detection.

FirewallPolicyIntrusionDetectionSignatureSpecification

Intrusion detection signatures specification states.

FirewallPolicyListResult

Response for ListFirewallPolicies API service call.

FirewallPolicyLogAnalyticsResources

Log Analytics Resources for Firewall Policy Insights.

FirewallPolicyLogAnalyticsWorkspace

Log Analytics Workspace for Firewall Policy Insights.

FirewallPolicyNatRuleCollection

Firewall Policy NAT Rule Collection.

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

FirewallPolicyNatRuleCollectionAction

Properties of the FirewallPolicyNatRuleCollectionAction.

FirewallPolicyRule

Properties of a rule.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: ApplicationRule, NatRule, NetworkRule

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

FirewallPolicyRuleApplicationProtocol

Properties of the application rule protocol.

FirewallPolicyRuleCollection

Properties of the rule collection.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: FirewallPolicyFilterRuleCollection, FirewallPolicyNatRuleCollection

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

FirewallPolicyRuleCollectionGroup

Rule Collection Group resource.

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

FirewallPolicyRuleCollectionGroupDraft

Rule Collection Group resource.

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

FirewallPolicyRuleCollectionGroupListResult

Response for ListFirewallPolicyRuleCollectionGroups API service call.

FirewallPolicySNAT

The private IP addresses/IP ranges to which traffic will not be SNAT.

FirewallPolicySQL

SQL Settings in Firewall Policy.

FirewallPolicySku

SKU of Firewall policy.

FirewallPolicyThreatIntelWhitelist

ThreatIntel Whitelist for Firewall Policy.

FirewallPolicyTransportSecurity

Configuration needed to perform TLS termination & initiation.

FlowLog

A flow log resource.

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

FlowLogFormatParameters

Parameters that define the flow log format.

FlowLogInformation

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

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

FlowLogListResult

List of flow logs.

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

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 server.

FrontendIPConfiguration

Frontend IP address of the load balancer.

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

GatewayCustomBgpIpAddressIpConfiguration

GatewayCustomBgpIpAddressIpConfiguration for a virtual network gateway connection.

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

GatewayLoadBalancerTunnelInterface

Gateway load balancer tunnel interface of a load balancer backend address pool.

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.

GenerateExpressRoutePortsLOARequest

The customer name to be printed on a letter of authorization.

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

GenerateExpressRoutePortsLOAResult

Response for GenerateExpressRoutePortsLOA API service call.

GetInboundRoutesParameters

The parameters specifying the connection resource whose inbound routes are being requested.

GetOutboundRoutesParameters

The parameters specifying the connection resource whose outbound routes are being requested.

GetVpnSitesConfigurationRequest

List of Vpn-Sites.

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

GroupByUserSession

Define user session identifier group by clauses.

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

GroupByVariable

Define user session group by clause variables.

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

HTTPConfiguration

HTTP configuration of the connectivity check.

HTTPHeader

The HTTP header.

HeaderValueMatcher

An optional field under "Rewrite Action". It lets you capture and modify the value(s) of a specific header when multiple headers with the same name exist. Currently supported for Set-Cookie Response header only. For more details, visit https://aka.ms/appgwheadercrud.

HopLink

Hop link.

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

Hub

Hub Item.

HubIPAddresses

IP addresses associated with azure firewall.

HubIpConfiguration

IpConfigurations.

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

HubPublicIPAddresses

Public IP addresses associated with azure firewall.

HubRoute

RouteTable route.

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

HubRouteTable

RouteTable resource in a virtual hub.

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

HubVirtualNetworkConnection

HubVirtualNetworkConnection Resource.

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

IDPSQueryObject

Will describe the query to run against the IDPS signatures DB.

IPAddressAvailabilityResult

Response for CheckIPAddressAvailability API service call.

IPConfiguration

IP configuration.

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

IPConfigurationBgpPeeringAddress

Properties of IPConfigurationBgpPeeringAddress.

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

IPConfigurationProfile

IP configuration profile child resource.

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

IPPrefixesList

List of SNAT IP Prefixes learnt by firewall to not SNAT.

IPRule

IPRule.

IPTraffic

IP traffic information.

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

InboundNatPool

Inbound NAT pool of the load balancer.

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

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.

InboundNatRulePortMapping

Individual port mappings for inbound NAT rule created for backend pool.

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

InboundSecurityRule

NVA Inbound Security Rule resource.

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

InboundSecurityRules

Properties of the Inbound Security Rules resource.

IntentContent

Intent information.

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

InternetIngressPublicIpsProperties

Resource Uri of Public Ip for Standard Load Balancer Frontend End.

IpAllocation

IpAllocation resource.

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

IpAllocationListResult

Response for the ListIpAllocations API service call.

IpGroup

The IpGroups resource information.

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

IpGroupListResult

Response for the ListIpGroups API service call.

IpTag

Contains the IpTag associated with the object.

IpamPool

Instance of Pool resource.

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 server.

IpamPoolList

List of IpamPool.

IpamPoolPrefixAllocation

IpamPool prefix allocation reference.

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

IpamPoolProperties

Properties of IpamPool resource properties which are specific to the Pool resource.

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 server.

IpamPoolUpdate

Represents the IpamPool update API request interface.

IpamPoolUpdateProperties

Represents the IpamPool update properties.

IpsecPolicy

An IPSec Policy configuration for a virtual network gateway connection.

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

Ipv6CircuitConnectionConfig

IPv6 Circuit Connection properties for global reach.

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

Ipv6ExpressRouteCircuitPeeringConfig

Contains IPv6 peering config.

ListHubRouteTablesResult

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

ListHubVirtualNetworkConnectionsResult

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

ListP2SVpnGatewaysResult

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

ListRouteMapsResult

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

ListRoutingIntentResult

List of the routing intent result and a URL nextLink to get the next set of results.

ListVirtualHubBgpConnectionResults

VirtualHubBgpConnections list.

ListVirtualHubIpConfigurationResults

VirtualHubIpConfigurations list.

ListVirtualHubRouteTableV2SResult

List of VirtualHubRouteTableV2s 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.

ListVirtualNetworkGatewayNatRulesResult

Result of the request to list all nat rules to a virtual network gateway. It contains a list of Nat rules 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.

ListVpnGatewayNatRulesResult

Result of the request to list all nat rules to a virtual wan vpn gateway. It contains a list of Nat rules 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.

ListVpnServerConfigurationPolicyGroupsResult

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

ListVpnServerConfigurationsResult

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

ListVpnSiteLinkConnectionsResult

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.

ListVpnSiteLinksResult

Result of the request to list VpnSiteLinks. It contains a list of VpnSiteLinks 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.

LoadBalancerBackendAddress

Load balancer backend addresses.

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.

LoadBalancerHealthPerRule

The response for a Health API.

LoadBalancerHealthPerRulePerBackendAddress

The information about health per rule per backend address.

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.

LoadBalancerOutboundRuleListResult

Response for ListOutboundRule 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.

LoadBalancerVipSwapRequest

The request for a VIP swap.

LoadBalancerVipSwapRequestFrontendIPConfiguration

VIP swap request's frontend IP configuration object.

LoadBalancingRule

A load balancing rule for a load balancer.

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

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.

ManagedRuleGroupOverride

Defines a managed rule group override setting.

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

ManagedRuleOverride

Defines a managed rule group override setting.

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

ManagedRuleSet

Defines a managed rule set.

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

ManagedRulesDefinition

Allow to exclude some variable satisfy the condition for the WAF check.

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

ManagedServiceIdentity

Identity for the resource.

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

MatchCondition

Define match conditions.

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

MatchVariable

Define match variables.

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

MatchedRule

Matched rule.

MetricSpecification

Description of metrics specification.

MigrateLoadBalancerToIpBasedRequest

The request for a migrateToIpBased API.

MigratedPools

The response for a migrateToIpBased API.

NatGateway

Nat Gateway resource.

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

NatGatewayListResult

Response for ListNatGateways API service call.

NatGatewaySku

SKU of nat gateway.

NatRule

Rule of type nat.

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

NatRulePortMapping

Individual port mappings for inbound NAT rule created for backend pool.

NetworkConfigurationDiagnosticParameters

Parameters to get network configuration diagnostic.

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

NetworkConfigurationDiagnosticProfile

Parameters to compare with network configuration.

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

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.

NetworkGroup

The network group resource.

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

NetworkGroupListResult

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

NetworkIntentPolicy

Network Intent Policy resource.

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

NetworkIntentPolicyConfiguration

Details of NetworkIntentPolicyConfiguration for PrepareNetworkPoliciesRequest.

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.

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

NetworkInterfaceIPConfiguration

IPConfiguration in a network interface.

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

NetworkInterfaceIPConfigurationListResult

Response for list ip configurations API service call.

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

NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties

PrivateLinkConnection properties for the network interface.

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.

NetworkInterfaceTapConfiguration

Tap configuration in a Network Interface.

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

NetworkInterfaceTapConfigurationListResult

Response for list tap configurations API service call.

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

NetworkManager

The Managed Network resource.

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

NetworkManagerCommit

Network Manager Commit.

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 server.

NetworkManagerConnection

The Network Manager Connection resource.

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

NetworkManagerConnectionListResult

List of network manager connections.

NetworkManagerDeploymentStatus

Network Manager Deployment Status.

NetworkManagerDeploymentStatusListResult

A list of Network Manager Deployment Status.

NetworkManagerDeploymentStatusParameter

Network Manager Deployment Status Parameter.

NetworkManagerEffectiveConnectivityConfigurationListResult

Result of the request to list networkManagerEffectiveConnectivityConfiguration. It contains a list of groups and a skiptoken to get the next set of results.

NetworkManagerEffectiveSecurityAdminRulesListResult

Result of the request to list networkManagerEffectiveSecurityAdminRules. It contains a list of groups and a skiptoken to get the next set of results.

NetworkManagerListResult

Result of the request to list NetworkManager. It contains a list of network managers and a URL link to get the next set of results.

NetworkManagerPropertiesNetworkManagerScopes

Scope of Network Manager.

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

NetworkManagerRoutingConfiguration

Defines the routing configuration.

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

NetworkManagerRoutingConfigurationListResult

A list of network manager routing configurations.

NetworkManagerRoutingGroupItem

Network manager routing group item.

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

NetworkManagerSecurityGroupItem

Network manager security group item.

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

NetworkProfile

Network profile resource.

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

NetworkProfileListResult

Response for ListNetworkProfiles API service call.

NetworkRule

Rule of type network.

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

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.

NetworkVirtualAppliance

NetworkVirtualAppliance Resource.

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

NetworkVirtualApplianceConnection

NetworkVirtualApplianceConnection resource.

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

NetworkVirtualApplianceConnectionList

NetworkVirtualApplianceConnection list.

NetworkVirtualApplianceInstanceIds

Specifies a list of virtual machine instance IDs from the Network Virtual Appliance VM instances.

NetworkVirtualApplianceListResult

Response for ListNetworkVirtualAppliances API service call.

NetworkVirtualAppliancePropertiesFormatNetworkProfile

Network Profile containing configurations for Public and Private NIC.

NetworkVirtualApplianceSiteListResult

Response for ListNetworkVirtualApplianceSites API service call.

NetworkVirtualApplianceSku

Definition of the NetworkVirtualApplianceSkus resource.

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

NetworkVirtualApplianceSkuInstances

List of available Sku and instances.

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

NetworkVirtualApplianceSkuListResult

Response for ListNetworkVirtualApplianceSkus API service call.

NetworkWatcher

Network watcher in a resource group.

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

NetworkWatcherListResult

Response for ListNetworkWatchers API service call.

NextHopParameters

Parameters that define the source and destination endpoint.

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

NextHopResult

The information about next hop from the specified VM.

O365BreakOutCategoryPolicies

Office365 breakout categories.

O365PolicyProperties

The Office365 breakout policy.

Office365PolicyProperties

Network Virtual Appliance Sku Properties.

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.

OrderBy

Describes a column to sort.

OutboundRule

Outbound rule of the load balancer.

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

OwaspCrsExclusionEntry

Allow to exclude some variable satisfy the condition for the WAF check.

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

P2SConnectionConfiguration

P2SConnectionConfiguration Resource.

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

P2SVpnConnectionHealth

P2S Vpn connection detailed health written to sas url.

P2SVpnConnectionHealthRequest

List of P2S Vpn connection health request.

P2SVpnConnectionRequest

List of p2s vpn connections to be disconnected.

P2SVpnGateway

P2SVpnGateway Resource.

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

P2SVpnProfileParameters

Vpn Client Parameters for package generation.

PacketCapture

Parameters that define the create packet capture operation.

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

PacketCaptureFilter

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

PacketCaptureListResult

List of packet capture sessions.

PacketCaptureMachineScope

A list of AzureVMSS instances which can be included or excluded to run packet capture. If both included and excluded are empty, then the packet capture will run on all instances of AzureVMSS.

PacketCaptureParameters

Parameters that define the create packet capture operation.

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

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

The properties of a packet capture session.

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 server.

PacketCaptureSettings

The storage location for a packet capture session.

PacketCaptureStorageLocation

The storage location for a packet capture session.

Parameter

Parameters for an Action.

PartnerManagedResourceProperties

Properties of the partner managed resource.

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

PatchObject

Object for patch operations.

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.

PeerExpressRouteCircuitConnection

Peer Express Route Circuit Connection in an ExpressRouteCircuitPeering resource.

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

PeerExpressRouteCircuitConnectionListResult

Response for ListPeeredConnections API service call retrieves all global reach peer circuit connections that belongs to a Private Peering for an ExpressRouteCircuit.

PeerRoute

Peer routing details.

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

PolicySettings

Defines contents of a web application firewall global configuration.

PolicySettingsLogScrubbing

To scrub sensitive log fields.

PoolAssociation

IpamPool association 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 server.

PoolAssociationList

List of PoolAssociation.

PoolUsage

IpamPool usage information.

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

PrepareNetworkPoliciesRequest

Details of PrepareNetworkPolicies for Subnet.

PrivateDnsZoneConfig

PrivateDnsZoneConfig resource.

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

PrivateDnsZoneGroup

Private dns zone group resource.

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

PrivateDnsZoneGroupListResult

Response for the ListPrivateDnsZoneGroups API service call.

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

PrivateEndpoint

Private endpoint resource.

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

PrivateEndpointConnection

PrivateEndpointConnection resource.

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

PrivateEndpointConnectionListResult

Response for the ListPrivateEndpointConnection API service call.

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

PrivateEndpointIPConfiguration

An IP Configuration of the private endpoint.

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

PrivateEndpointListResult

Response for the ListPrivateEndpoints API service call.

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

PrivateLinkService

Private link service resource.

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

PrivateLinkServiceConnection

PrivateLinkServiceConnection resource.

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

PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

PrivateLinkServiceIpConfiguration

The private link service ip configuration.

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

PrivateLinkServiceListResult

Response for the ListPrivateLinkService API service call.

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

PrivateLinkServicePropertiesAutoApproval

The auto-approval list of the private link service.

PrivateLinkServicePropertiesVisibility

The visibility list of the private link service.

PrivateLinkServiceVisibility

Response for the CheckPrivateLinkServiceVisibility API service call.

Probe

A load balancer probe.

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

PropagatedRouteTable

The list of RouteTables to advertise the routes to.

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.

PublicIPPrefix

Public IP prefix resource.

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

PublicIPPrefixListResult

Response for ListPublicIpPrefixes API service call.

PublicIPPrefixSku

SKU of a public IP prefix.

PublicIpDdosProtectionStatusResult

Response for GetPublicIpAddressDdosProtectionStatusOperation API service call.

QosDefinition

Quality of Service defines the traffic configuration between endpoints. Mandatory to have one marking.

QosIpRange

Qos Traffic Profiler IP Range properties.

QosPortRange

Qos Traffic Profiler Port range properties.

QueryInboundNatRulePortMappingRequest

The request for a QueryInboundNatRulePortMapping API. Either IpConfiguration or IpAddress should be set.

QueryRequestOptions

Query Request Options.

QueryResults

Query result.

QueryTroubleshootingParameters

Parameters that define the resource to query the troubleshooting result.

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

RadiusServer

Radius Server Settings.

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

ReachabilityAnalysisIntent

Configuration information or intent on which to do the analysis on.

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 server.

ReachabilityAnalysisIntentListResult

A list of Reachability Analysis Intents.

ReachabilityAnalysisIntentProperties

Represents the Reachability Analysis Intent properties.

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

ReachabilityAnalysisRun

Configuration information for analysis run.

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 server.

ReachabilityAnalysisRunListResult

A list of Reachability Analysis Run.

ReachabilityAnalysisRunProperties

Represents the Reachability Analysis Run properties.

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 server.

RecordSet

A collective group of information about the record set information.

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

ReferencedPublicIpAddress

Reference to a public IP address.

Resource

Common resource representation.

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

ResourceBasics

Representation of basic resource information.

ResourceNavigationLink

ResourceNavigationLink resource.

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

ResourceNavigationLinksListResult

Response for ResourceNavigationLinks_List operation.

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

ResourceSet

The base resource set for visibility and auto-approval.

RetentionPolicyParameters

Parameters that define the retention policy for flow log.

Route

Route resource.

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

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.

RouteMap

The RouteMap child resource of a Virtual hub.

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

RouteMapRule

A RouteMap Rule.

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.

RoutingConfiguration

Routing Configuration indicating the associated and propagated route tables for this connection.

RoutingIntent

The routing intent child resource of a Virtual hub.

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

RoutingPolicy

The routing policy object used in a RoutingIntent resource.

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

RoutingRule

Network routing rule.

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

RoutingRuleCollection

Defines the routing rule collection.

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

RoutingRuleCollectionListResult

Routing configuration rule collection list result.

RoutingRuleListResult

Routing configuration rule list result.

RoutingRuleNextHop

Next hop.

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

RoutingRuleRouteDestination

Route destination.

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

ScopeConnection

The Scope Connections resource.

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

ScopeConnectionListResult

List of scope connections.

SecurityAdminConfiguration

Defines the security admin configuration.

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

SecurityAdminConfigurationListResult

A list of network manager security admin configurations.

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 server.

SecurityGroupViewResult

The information about security rules applied to the specified VM.

SecurityPartnerProvider

Security Partner Provider resource.

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

SecurityPartnerProviderListResult

Response for ListSecurityPartnerProviders API service call.

SecurityRule

Network security rule.

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

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.

SecurityUserConfiguration

Defines the security user configuration.

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

SecurityUserConfigurationListResult

A list of network manager security user configurations.

SecurityUserGroupItem

Network manager security user group item.

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

SecurityUserRule

Network security user rule.

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

SecurityUserRuleCollection

Defines the security user rule collection.

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

SecurityUserRuleCollectionListResult

Security user configuration rule collection list result.

SecurityUserRuleListResult

security user rule list result.

ServiceAssociationLink

ServiceAssociationLink resource.

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

ServiceAssociationLinksListResult

Response for ServiceAssociationLinks_List operation.

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

ServiceEndpointPolicy

Service End point policy resource.

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

ServiceEndpointPolicyDefinition

Service Endpoint policy definitions.

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

ServiceEndpointPolicyDefinitionListResult

Response for ListServiceEndpointPolicyDefinition API service call. Retrieves all service endpoint policy definition that belongs to a service endpoint policy.

ServiceEndpointPolicyListResult

Response for ListServiceEndpointPolicies API service call.

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

ServiceEndpointPropertiesFormat

The service endpoint properties.

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

ServiceTagInformation

The service tag information.

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

ServiceTagInformationListResult

Response for Get ServiceTagInformation API service call. Retrieves the list of service tag information resources.

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

ServiceTagInformationPropertiesFormat

Properties of the service tag information.

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

ServiceTagsListResult

Response for the ListServiceTags API service call.

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

SessionIds

List of session IDs.

SharedKeyProperties

Parameters for SharedKey.

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

SignatureOverridesFilterValuesQuery

Describes the filter values possibles for a given column.

SignatureOverridesFilterValuesResponse

Describes the list of all possible values for a specific filter value.

SignaturesOverrides

Contains all specific policy signatures overrides for the IDPS.

SignaturesOverridesList

Describes an object containing an array with a single item.

SignaturesOverridesProperties

Will contain the properties of the resource (the actual signature overrides).

SingleQueryResult

SingleQueryResult.

Sku

The sku of this Bastion Host.

StaticCidr

Instance of StaticCidr resource.

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

StaticCidrList

List of StaticCidr.

StaticCidrProperties

Properties of static CIDR resource.

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

StaticMember

StaticMember Item.

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

StaticMemberListResult

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

StaticRoute

List of all Static Routes.

StaticRoutesConfig

Configuration for static routes on this HubVnetConnectionConfiguration for static routes on this HubVnetConnection.

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

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

Subnet and it's 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.

SwapResource

SwapResource to represent slot type on the specified cloud service.

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

SwapResourceListResult

SwapResource List with single entry to represent slot type on the specified cloud service.

SwapResourceProperties

Swap resource properties.

SystemData

Metadata pertaining to creation and last modification of the resource.

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.

TrafficAnalyticsProperties

Parameters that define the configuration of traffic analytics.

TrafficSelectorPolicy

An traffic selector policy for a virtual network gateway connection.

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

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 server.

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.

UnprepareNetworkPoliciesRequest

Details of UnprepareNetworkPolicies for Subnet.

Usage

The 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 server.

UsageName

The usage names.

UsagesListResult

The list usages operation response.

VM

Describes a Virtual Machine.

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

VerificationIPFlowParameters

Parameters that define the IP flow to be verified.

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

VerificationIPFlowResult

Results of IP flow verification on the target resource.

VerifierWorkspace

Instance of Verifier Workspace.

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 server.

VerifierWorkspaceListResult

A list of Verifier Workspace.

VerifierWorkspaceProperties

Properties of Verifier Workspace resource.

VerifierWorkspaceUpdate

Represents the VerifierWorkspace update API request interface.

VerifierWorkspaceUpdateProperties

Represents the VerifierWorkspace update properties.

VirtualApplianceAdditionalNicProperties

Network Virtual Appliance Additional NIC properties.

VirtualApplianceIPConfiguration

Represents a single IP configuration.

VirtualApplianceIPConfigurationProperties

Represents a single IP configuration properties.

VirtualApplianceNetworkInterfaceConfiguration

Represents a single NIC configuration.

VirtualApplianceNetworkInterfaceConfigurationProperties

Represents a single NIC configuration properties.

VirtualApplianceNicProperties

Network Virtual Appliance NIC properties.

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

VirtualApplianceSite

Virtual Appliance Site resource.

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

VirtualApplianceSkuProperties

Network Virtual Appliance Sku Properties.

VirtualHub

VirtualHub Resource.

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

VirtualHubEffectiveRoute

The effective route configured on the virtual hub or specified resource.

VirtualHubEffectiveRouteList

EffectiveRoutes List.

VirtualHubId

Virtual Hub identifier.

VirtualHubRoute

VirtualHub route.

VirtualHubRouteTable

VirtualHub route table.

VirtualHubRouteTableV2

VirtualHubRouteTableV2 Resource.

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

VirtualHubRouteV2

VirtualHubRouteTableV2 route.

VirtualNetwork

Virtual Network resource.

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

VirtualNetworkBgpCommunities

Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET.

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 server.

VirtualNetworkConnectionGatewayReference

A reference to VirtualNetworkGateway or LocalNetworkGateway resource.

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

VirtualNetworkDdosProtectionStatusResult

Response for GetVirtualNetworkDdosProtectionStatusOperation.

VirtualNetworkEncryption

Indicates if encryption is enabled on virtual network and if VM without encryption is allowed in encrypted VNet.

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

VirtualNetworkGateway

A common class for general resource information.

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

VirtualNetworkGatewayAutoScaleBounds

VirtualNetworkGatewayAutoScaleBounds.

VirtualNetworkGatewayAutoScaleConfiguration

Virtual Network Gateway Autoscale Configuration details.

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 server.

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 server.

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.

VirtualNetworkGatewayNatRule

VirtualNetworkGatewayNatRule Resource.

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

VirtualNetworkGatewayPolicyGroup

Parameters for VirtualNetworkGatewayPolicyGroup.

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

VirtualNetworkGatewayPolicyGroupMember

Vpn Client Connection configuration PolicyGroup member.

VirtualNetworkGatewaySku

VirtualNetworkGatewaySku details.

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

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.

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

VirtualNetworkPeeringListResult

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

VirtualNetworkTap

Virtual Network Tap resource.

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

VirtualNetworkTapListResult

Response for ListVirtualNetworkTap API service call.

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.

VirtualRouter

VirtualRouter Resource.

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

VirtualRouterAutoScaleConfiguration

The VirtualHub Router autoscale configuration.

VirtualRouterListResult

Response for ListVirtualRouters API service call.

VirtualRouterPeering

Virtual Router Peering resource.

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

VirtualRouterPeeringListResult

Response for ListVirtualRouterPeerings API service call.

VirtualWAN

VirtualWAN Resource.

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

VirtualWanSecurityProvider

Collection of SecurityProviders.

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

VirtualWanSecurityProviders

Collection of SecurityProviders.

VirtualWanVpnProfileParameters

Virtual Wan Vpn profile parameters Vpn profile generation.

VnetRoute

List of routes that control routing from VirtualHub into a virtual network connection.

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

VngClientConnectionConfiguration

A vpn client connection configuration for client connection configuration.

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

VpnClientConfiguration

VpnClientConfiguration for P2S client.

VpnClientConnectionHealth

VpnClientConnectionHealth properties.

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

VpnClientConnectionHealthDetail

VPN client connection health detail.

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

VpnClientConnectionHealthDetailListResult

List of virtual network gateway vpn client connection health.

VpnClientIPsecParameters

An IPSec parameters for a virtual network gateway P2S connection.

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

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 server.

VpnConnection

VpnConnection Resource.

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

VpnConnectionPacketCaptureStartParameters

Vpn Connection packet capture parameters supplied to start packet capture on gateway connection.

VpnConnectionPacketCaptureStopParameters

Vpn Connection packet capture parameters supplied to stop packet capture on gateway connection.

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.

VpnGatewayIpConfiguration

IP Configuration of a VPN Gateway Resource.

VpnGatewayNatRule

VpnGatewayNatRule Resource.

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

VpnGatewayPacketCaptureStartParameters

Start packet capture parameters.

VpnGatewayPacketCaptureStopParameters

Stop packet capture parameters.

VpnLinkBgpSettings

BGP settings details for a link.

VpnLinkProviderProperties

List of properties of a link provider.

VpnNatRuleMapping

Vpn NatRule mapping.

VpnPacketCaptureStartParameters

Start packet capture parameters on virtual network gateway.

VpnPacketCaptureStopParameters

Stop packet capture parameters.

VpnProfileResponse

Vpn Profile Response for package generation.

VpnServerConfigRadiusClientRootCertificate

Properties of the Radius client root certificate of VpnServerConfiguration.

VpnServerConfigRadiusServerRootCertificate

Properties of Radius Server root certificate of VpnServerConfiguration.

VpnServerConfigVpnClientRevokedCertificate

Properties of the revoked VPN client certificate of VpnServerConfiguration.

VpnServerConfigVpnClientRootCertificate

Properties of VPN client root certificate of VpnServerConfiguration.

VpnServerConfiguration

VpnServerConfiguration Resource.

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

VpnServerConfigurationPolicyGroup

VpnServerConfigurationPolicyGroup Resource.

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

VpnServerConfigurationPolicyGroupMember

VpnServerConfiguration PolicyGroup member.

VpnServerConfigurationsResponse

VpnServerConfigurations list associated with VirtualWan Response.

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.

VpnSiteLink

VpnSiteLink Resource.

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

VpnSiteLinkConnection

VpnSiteLinkConnection Resource.

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

WebApplicationFirewallCustomRule

Defines contents of a web application rule.

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 server.

WebApplicationFirewallPolicy

Defines web application firewall policy.

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

WebApplicationFirewallPolicyListResult

Result of the request to list WebApplicationFirewallPolicies. It contains a list of WebApplicationFirewallPolicy objects and a URL link to get the next set of results.

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

WebApplicationFirewallScrubbingRules

Allow certain variables to be scrubbed on WAF logs.

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

Enums

Access

Access to be allowed or denied.

ActionType

Defines the action to take on rule match.

AddressPrefixType

Address prefix type.

AddressSpaceAggregationOption

Option indicating the update behavior of a resource's address prefixes referenced within a network manager configuration.

AdminRuleKind

Whether the rule is custom or default.

AdminState

Property to indicate if the Express Route Gateway serves traffic when there are multiple Express Route Gateways in the vnet.

ApplicationGatewayBackendHealthServerHealth

Health of backend server.

ApplicationGatewayClientRevocationOptions

Verify client certificate revocation status.

ApplicationGatewayCookieBasedAffinity

Cookie based affinity.

ApplicationGatewayCustomErrorStatusCode

Status code of the application gateway custom error.

ApplicationGatewayFirewallMode

Web application firewall mode.

ApplicationGatewayFirewallRateLimitDuration

Duration over which Rate Limit policy will be applied. Applies only when ruleType is RateLimitRule.

ApplicationGatewayFirewallUserSessionVariable

User Session clause variable.

ApplicationGatewayLoadDistributionAlgorithm

Load Distribution Algorithm enums.

ApplicationGatewayOperationalState

Operational state of the application gateway resource.

ApplicationGatewayProtocol

Application Gateway protocol.

ApplicationGatewayRedirectType

Redirect type enum.

ApplicationGatewayRequestRoutingRuleType

Rule type.

ApplicationGatewayRuleSetStatusOptions

The rule set status.

ApplicationGatewaySkuFamily

Family of an application gateway SKU.

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.

ApplicationGatewayTierTypes

ApplicationGatewayTierTypes.

ApplicationGatewayWafRuleActionTypes

The string representation of the web application firewall rule action.

ApplicationGatewayWafRuleSensitivityTypes

The string representation of the web application firewall rule sensitivity.

ApplicationGatewayWafRuleStateTypes

The string representation of the web application firewall rule state.

AssociationType

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

AuthenticationMethod

VPN client authentication method.

AuthorizationUseStatus

The authorization use status.

AutoLearnPrivateRangesMode

The operation mode for automatically learning private ranges to not be SNAT.

AzureFirewallApplicationRuleProtocolType

The protocol type of a Application Rule resource.

AzureFirewallNatRCActionType

The action type of a NAT rule collection.

AzureFirewallNetworkRuleProtocol

The protocol of a Network Rule resource.

AzureFirewallPacketCaptureFlagsType

The flags type to be captured.

AzureFirewallRCActionType

The action type of a rule collection.

AzureFirewallSkuName

Name of an Azure Firewall SKU.

AzureFirewallSkuTier

Tier of an Azure Firewall.

AzureFirewallThreatIntelMode

The operation mode for Threat Intel.

BastionConnectProtocol

The protocol used to connect to the target.

BastionHostSkuName

The name of the sku of this Bastion Host.

BgpPeerState

The BGP peer state.

CircuitConnectionStatus

Express Route Circuit connection state.

CommissionedState

The commissioned state of the Custom IP Prefix.

ConfigurationType

Configuration Deployment Type.

ConnectionMonitorEndpointFilterItemType

The type of item included in the filter. Currently only 'AgentAddress' is supported.

ConnectionMonitorEndpointFilterType

The behavior of the endpoint filter. Currently only 'Include' is supported.

ConnectionMonitorSourceStatus

Status of connection monitor source.

ConnectionMonitorTestConfigurationProtocol

The protocol to use in test evaluation.

ConnectionMonitorType

Type of connection monitor.

ConnectionState

The connection state.

ConnectionStatus

The connection status.

ConnectivityTopology

Connectivity topology type.

CoverageLevel

Test coverage for the endpoint.

CreatedByType

The type of identity that created the resource.

CustomIpPrefixType

Type of custom IP prefix. Should be Singular, Parent, or Child.

DdosSettingsProtectionMode

The DDoS protection mode of the public IP.

DeleteExistingPeering

Flag if need to remove current existing peerings.

DeleteOptions

Specify what happens to the public IP address when the VM using it is deleted.

DeploymentStatus

Deployment Status.

DestinationPortBehavior

Destination port behavior.

DhGroup

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

Direction

The direction of the traffic.

DisableBgpRoutePropagation

Determines whether BGP route propagation is enabled. Defaults to true.

EffectiveAdminRuleKind

Whether the rule is custom or default.

EffectiveRouteSource

Who created the route.

EffectiveRouteState

The value of effective route.

EffectiveSecurityRuleProtocol

The network protocol this rule applies to.

EndpointType

The endpoint type.

EvaluationState

Connectivity analysis evaluation state.

ExceptionEntryMatchVariable

The variable on which we evaluate the exception condition.

ExceptionEntrySelectorMatchOperator

When the matchVariable points to a key-value pair (e.g, RequestHeader), this operates on the selector.

ExceptionEntryValueMatchOperator

Operates on the allowed values for the matchVariable.

ExpressRouteCircuitPeeringAdvertisedPublicPrefixState

The advertised public prefix state of the Peering resource.

ExpressRouteCircuitPeeringState

The state of peering.

ExpressRouteCircuitSkuFamily

The family of the SKU.

ExpressRouteCircuitSkuTier

The tier of the SKU.

ExpressRouteLinkAdminState

Administrative state of the physical port.

ExpressRouteLinkConnectorType

Physical fiber port type.

ExpressRouteLinkMacSecCipher

Mac security cipher.

ExpressRouteLinkMacSecSciState

Sci mode enabled/disabled.

ExpressRoutePeeringState

The state of peering.

ExpressRoutePeeringType

The peering type.

ExpressRoutePortAuthorizationUseStatus

The authorization use status.

ExpressRoutePortsBillingType

The billing type of the ExpressRoutePort resource.

ExpressRoutePortsEncapsulation

Encapsulation method on physical ports.

ExtendedLocationTypes

The supported ExtendedLocation types. Currently only EdgeZone is supported in Microsoft.Network resources.

FailoverConnectionStatus

The current status of the connection.

FailoverTestStatus

The current status of the test.

FailoverTestStatusForSingleTest

The current status of the test.

FailoverTestType

The type of failover test.

FirewallPolicyFilterRuleCollectionActionType

The action type of a rule.

FirewallPolicyIDPSQuerySortOrder

Describes if results should be in ascending/descending order.

FirewallPolicyIDPSSignatureDirection

Describes in which direction signature is being enforced: 0 - OutBound, 1 - InBound, 2 - Any, 3

  • Internal, 4 - InternalOutbound, 5 - InternalInbound.
FirewallPolicyIDPSSignatureMode

The current mode enforced, 0 - Disabled, 1 - Alert, 2 -Deny.

FirewallPolicyIDPSSignatureSeverity

Describes the severity of signature: 1 - High, 2 - Medium, 3 - Low.

FirewallPolicyIntrusionDetectionProfileType

Possible Intrusion Detection profile values.

FirewallPolicyIntrusionDetectionProtocol

Possible intrusion detection bypass traffic protocols.

FirewallPolicyIntrusionDetectionStateType

Possible state values.

FirewallPolicyNatRuleCollectionActionType

The action type of a rule.

FirewallPolicyRuleApplicationProtocolType

The application protocol type of a Rule.

FirewallPolicyRuleCollectionType

The type of the rule collection.

FirewallPolicyRuleNetworkProtocol

The Network protocol of a Rule.

FirewallPolicyRuleType

Rule Type.

FirewallPolicySkuTier

Tier of Firewall Policy.

FlowLogFormatType

The file type of flow log.

GatewayLoadBalancerTunnelInterfaceType

Traffic type of gateway load balancer tunnel interface.

GatewayLoadBalancerTunnelProtocol

Protocol of gateway load balancer tunnel interface.

Geo

The Geo for CIDR advertising. Should be an Geo code.

GroupConnectivity

Group connectivity type.

GroupMemberType

Network Group member type.

HTTPConfigurationMethod

The HTTP method to use.

HTTPMethod

HTTP method.

HubBgpConnectionStatus

The current state of the VirtualHub to Peer.

HubRoutingPreference

The hub routing preference gateway types.

HubVirtualNetworkConnectionStatus

The current state of the VirtualHub to vnet connection.

IPAllocationMethod

IP address allocation method.

IPVersion

IP address version.

IkeEncryption

The IKE encryption algorithm (IKE phase 2).

IkeIntegrity

The IKE integrity algorithm (IKE phase 2).

InboundSecurityRuleType

Rule Type. This should be either AutoExpire or Permanent. Auto Expire Rule only creates NSG rules. Permanent Rule creates NSG rule and SLB LB Rule.

InboundSecurityRulesProtocol

Protocol. This should be either TCP or UDP.

IpAllocationType

IpAllocation type.

IpFlowProtocol

Protocol to be verified on.

IpType

Enumeration to indicate the IP type.

IpsecEncryption

The IPSec encryption algorithm (IKE phase 1).

IpsecIntegrity

The IPSec integrity algorithm (IKE phase 1).

IsGlobal

Flag if global mesh is supported.

IsWorkloadProtected

Value indicating whether the IP address is DDoS workload protected or not.

IssueType

The type of issue.

LoadBalancerBackendAddressAdminState

A list of administrative states which once set can override health probe so that Load Balancer will always forward new connections to backend, or deny new connections and reset existing connections.

LoadBalancerOutboundRuleProtocol

The protocol for the outbound rule in load balancer.

LoadBalancerSkuName

Name of a load balancer SKU.

LoadBalancerSkuTier

Tier of a load balancer SKU.

LoadDistribution

The load distribution policy for this rule.

ManagedRuleEnabledState

The state of the managed rule. Defaults to Disabled if not specified.

NatGatewaySkuName

Name of Nat Gateway SKU.

NetworkIntentPolicyBasedService

Network intent policy based services.

NetworkInterfaceAuxiliaryMode

Auxiliary mode of Network Interface resource.

NetworkInterfaceAuxiliarySku

Auxiliary sku of Network Interface resource.

NetworkInterfaceMigrationPhase

Migration phase of Network Interface resource.

NetworkInterfaceNicType

Type of Network Interface resource.

NetworkOperationStatus

Status of the Azure async operation.

NetworkProtocol

Network Protocol.

NextHopType

Next hop type.

NextStep

Supported next step behaviors after a rule is applied to a matched route.

NicTypeInRequest

NIC type. This should be either PublicNic or PrivateNic.

NicTypeInResponse

NIC type - PublicNic, PrivateNic, or AdditionalNic.

OfficeTrafficCategory

The office traffic category.

Origin

The origin of the issue.

OutputType

Connection monitor output destination type. Currently, only "Workspace" is supported.

OwaspCrsExclusionEntryMatchVariable

The variable to be excluded.

OwaspCrsExclusionEntrySelectorMatchOperator

When matchVariable is a collection, operate on the selector to specify which elements in the collection this exclusion applies to.

PacketCaptureTargetType

Target type of the resource provided.

PcError

PcError.

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.

PreferredIPVersion

The preferred IP version to use in test evaluation. The connection monitor may choose to use a different version depending on other parameters.

PreferredRoutingGateway

The preferred routing gateway types.

PrivateEndpointVNetPolicies

Private Endpoint VNet Policies.

ProbeNoHealthyBackendsBehavior

Determines how new connections are handled by the load balancer when all backend instances are probed down.

ProbeProtocol

The protocol of the end point. 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.

Protocol

Network protocol.

ProtocolType

RNM supported protocol types.

ProvisioningState

Provisioning states of a resource.

PublicIPAddressMigrationPhase

Migration phase of Public IP Address.

PublicIPAddressSkuName

Name of a public IP address SKU.

PublicIPAddressSkuTier

Tier of a public IP address SKU.

PublicIPPrefixSkuName

Name of a public IP prefix SKU.

PublicIPPrefixSkuTier

Tier of a public IP prefix SKU.

PublicIpAddressDnsSettingsDomainNameLabelScope

The domain name label scope. If a domain name label and a domain name label scope are specified, an A DNS record is created for the public IP in the Microsoft Azure DNS system with a hashed value includes in FQDN.

ResiliencyModel

Property to indicate if the Express Route Gateway has resiliency model of MultiHomed or SingleHomed.

ResourceIdentityType

The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual machine.

RouteFilterRuleType

The rule type of the rule.

RouteMapActionType

Kind of actions which can be taken on a matched route. Add, Replace, Remove refer to parameters on the route, like community or prefix.

RouteMapMatchCondition

Match condition to apply RouteMap rules.

RouteNextHopType

The type of Azure hop the packet should be sent to.

RoutingRuleDestinationType

Routing rule destination type.

RoutingRuleNextHopType

Routing rule next hop type.

RoutingState

The current routing state of the VirtualHub.

ScopeConnectionState

The current scope connection state.

ScrubbingRuleEntryMatchOperator

When matchVariable is a collection, operate on the selector to specify which elements in the collection this rule applies to.

ScrubbingRuleEntryMatchVariable

The variable to be scrubbed from the logs.

ScrubbingRuleEntryState

Defines the state of log scrubbing rule. Default value is Enabled.

SecurityConfigurationRuleAccess

Whether network traffic is allowed or denied.

SecurityConfigurationRuleDirection

The direction of the rule. The direction specifies if the rule will be evaluated on incoming or outgoing traffic.

SecurityConfigurationRuleProtocol

Network protocol this rule applies to.

SecurityPartnerProviderConnectionStatus

The current state of the connection with Security Partner Provider.

SecurityProviderName

The Security Providers.

SecurityRuleAccess

Whether network traffic is allowed or denied.

SecurityRuleDirection

The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.

SecurityRuleProtocol

Network protocol this rule applies to.

SensitivityType

Defines the sensitivity for the rule.

ServiceProviderProvisioningState

The ServiceProviderProvisioningState state of the resource.

Severity

The severity of the issue.

SharingScope

Set this property to Tenant to allow sharing subnet with other subscriptions in your AAD tenant. This property can only be set if defaultOutboundAccess is set to false, both properties can only be set if subnet is empty.

SlotType

Specifies slot info on a cloud service.

SyncMode

Backend address synchronous mode for the backend pool.

SyncRemoteAddressSpace

SyncRemoteAddressSpace.

TransportProtocol

The transport protocol for the endpoint.

TunnelConnectionStatus

The current state of the tunnel.

UsageUnit

An enum describing the unit of measurement.

UseHubGateway

Flag if need to use hub gateway.

VerbosityLevel

Verbosity level.

VirtualNetworkEncryptionEnforcement

If the encrypted VNet allows VM that does not support encryption. This field is for future support, AllowUnencrypted is the only supported value at general availability.

VirtualNetworkGatewayConnectionMode

Gateway connection type.

VirtualNetworkGatewayConnectionProtocol

Gateway connection protocol.

VirtualNetworkGatewayConnectionStatus

Virtual Network Gateway connection status.

VirtualNetworkGatewayConnectionType

Gateway connection type.

VirtualNetworkGatewaySkuName

Gateway SKU name.

VirtualNetworkGatewaySkuTier

Gateway SKU tier.

VirtualNetworkGatewayType

The type of this virtual network gateway.

VirtualNetworkPeeringLevel

The peering sync status of the virtual network peering.

VirtualNetworkPeeringState

The status of the virtual network peering.

VirtualNetworkPrivateEndpointNetworkPolicies

Enable or Disable apply network policies on private end point in the subnet.

VirtualNetworkPrivateLinkServiceNetworkPolicies

Enable or Disable apply network policies on private link service in the subnet.

VirtualWanSecurityProviderType

The virtual wan security provider type.

VnetLocalRouteOverrideCriteria

Parameter determining whether NVA in spoke vnet is bypassed for traffic with destination in spoke vnet.

VpnAuthenticationType

VPN authentication types enabled for the virtual network gateway.

VpnClientProtocol

VPN client protocol enabled for the virtual network gateway.

VpnConnectionStatus

The current state of the vpn connection.

VpnGatewayGeneration

The generation for this VirtualNetworkGateway. Must be None if gatewayType is not VPN.

VpnGatewayTunnelingProtocol

VPN protocol enabled for the VpnServerConfiguration.

VpnLinkConnectionMode

Vpn link connection mode.

VpnNatRuleMode

The Source NAT direction of a VPN NAT.

VpnNatRuleType

The type of NAT rule for VPN NAT.

VpnPolicyMemberAttributeType

The Vpn Policy member attribute type.

VpnType

The type of this virtual network gateway.

WebApplicationFirewallAction

Type of Actions.

WebApplicationFirewallEnabledState

The state of the policy.

WebApplicationFirewallMatchVariable

Match Variable.

WebApplicationFirewallMode

The mode of the policy.

WebApplicationFirewallOperator

The operator to be matched.

WebApplicationFirewallPolicyResourceState

Resource status of the policy.

WebApplicationFirewallRuleType

The rule type.

WebApplicationFirewallScrubbingState

State of the log scrubbing config. Default value is Enabled.

WebApplicationFirewallState

Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified.

WebApplicationFirewallTransform

Transforms applied before matching.