共用方式為


Azure.ResourceManager.Network.Models Namespace

Classes

AadAuthenticationParameters

AAD Vpn authentication type related parameters.

ActiveBaseSecurityAdminRule

Network base admin rule. Please note ActiveBaseSecurityAdminRule is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include ActiveSecurityAdminRule and ActiveDefaultSecurityAdminRule.

ActiveConfigurationContent

Effective Virtual Networks Parameter.

ActiveConnectivityConfiguration

Active connectivity configuration.

ActiveDefaultSecurityAdminRule

Network default admin rule.

ActiveSecurityAdminRule

Network admin rule.

AddressPrefixItem

Address prefix item.

ApplicationGatewayAuthenticationCertificate

Authentication certificates of an application gateway.

ApplicationGatewayAutoscaleConfiguration

Application Gateway autoscale configuration.

ApplicationGatewayAvailableSslOptionsInfo

Response for ApplicationGatewayAvailableSslOptions API service call.

ApplicationGatewayBackendAddress

Backend address of an application gateway.

ApplicationGatewayBackendAddressPool

Backend Address Pool of an application gateway.

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.

ApplicationGatewayBackendSettings

Backend address pool settings of an application gateway.

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.

ApplicationGatewayCustomError

Custom error of an application gateway.

ApplicationGatewayFirewallDisabledRuleGroup

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

ApplicationGatewayFirewallExclusion

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

ApplicationGatewayFirewallManifestRuleSet

Properties of the web application firewall rule set.

ApplicationGatewayFirewallRule

A web application firewall rule.

ApplicationGatewayFirewallRuleGroup

A web application firewall rule group.

ApplicationGatewayFirewallRuleSet

A web application firewall rule set.

ApplicationGatewayFrontendIPConfiguration

Frontend IP configuration of an application gateway.

ApplicationGatewayFrontendPort

Frontend port of an application gateway.

ApplicationGatewayGlobalConfiguration

Application Gateway global configuration.

ApplicationGatewayHeaderConfiguration

Header configuration of the Actions set in Application Gateway.

ApplicationGatewayHttpListener

Http listener of an application gateway.

ApplicationGatewayIPConfiguration

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

ApplicationGatewayListener

Listener of an application gateway.

ApplicationGatewayLoadDistributionPolicy

Load Distribution Policy of an application gateway.

ApplicationGatewayLoadDistributionTarget

Load Distribution Target of an application gateway.

ApplicationGatewayOnDemandProbe

Details of on demand test probe request.

ApplicationGatewayPathRule

Path rule of URL path map of an application gateway.

ApplicationGatewayPrivateLinkConfiguration

Private Link Configuration on an application gateway.

ApplicationGatewayPrivateLinkIPConfiguration

The application gateway private link ip configuration.

ApplicationGatewayPrivateLinkResource

PrivateLink Resource of an application gateway.

ApplicationGatewayProbe

Probe of the application gateway.

ApplicationGatewayProbeHealthResponseMatch

Application gateway probe health response match.

ApplicationGatewayRedirectConfiguration

Redirect configuration of an application gateway.

ApplicationGatewayRequestRoutingRule

Request routing rule of an application gateway.

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.

ApplicationGatewayRoutingRule

Routing rule of an application gateway.

ApplicationGatewaySku

SKU of an application gateway.

ApplicationGatewaySslCertificate

SSL certificates of an application gateway.

ApplicationGatewaySslPolicy

Application Gateway Ssl policy.

ApplicationGatewaySslPredefinedPolicy

An Ssl predefined policy.

ApplicationGatewaySslProfile

SSL profile of an application gateway.

ApplicationGatewayTrustedClientCertificate

Trusted client certificates of an application gateway.

ApplicationGatewayTrustedRootCertificate

Trusted Root certificates of an application gateway.

ApplicationGatewayUrlConfiguration

Url configuration of the Actions set in Application Gateway.

ApplicationGatewayUrlPathMap

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

ApplicationGatewayWebApplicationFirewallConfiguration

Application gateway web application firewall configuration.

ApplicationRule

Rule of type application.

ArmNetworkModelFactory

Model factory for models.

AutoApprovedPrivateLinkService

The information of an AutoApprovedPrivateLinkService.

AvailableDelegation

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

AvailablePrivateEndpointType

The information of an AvailablePrivateEndpointType.

AvailableProvidersList

List of available countries with details.

AvailableProvidersListCity

City or town details.

AvailableProvidersListContent

Constraints that determine the list of available Internet service providers.

AvailableProvidersListCountry

Country details.

AvailableProvidersListState

State details.

AvailableServiceAlias

The available service alias.

AzureFirewallApplicationRule

Properties of an application rule.

AzureFirewallApplicationRuleCollectionData

Application rule collection resource.

AzureFirewallApplicationRuleProtocol

Properties of the application rule protocol.

AzureFirewallAutoscaleConfiguration

Azure Firewall Autoscale Configuration parameters.

AzureFirewallFqdnTag

Azure Firewall FQDN Tag Resource.

AzureFirewallIPConfiguration

IP configuration of an Azure Firewall.

AzureFirewallIPGroups

IpGroups associated with azure firewall.

AzureFirewallNatRule

Properties of a NAT rule.

AzureFirewallNatRuleCollectionData

NAT rule collection resource.

AzureFirewallNetworkRule

Properties of the network rule.

AzureFirewallNetworkRuleCollectionData

Network rule collection resource.

AzureFirewallPacketCaptureFlags

Properties of the AzureFirewallRCAction.

AzureFirewallPacketCaptureRule

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

AzureFirewallPublicIPAddress

Public IP Address associated with azure firewall.

AzureFirewallSku

SKU of an Azure Firewall.

AzureReachabilityReport

Azure reachability report details.

AzureReachabilityReportContent

Geographic and time constraints for Azure reachability report.

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.

BackendAddressInboundNatRulePortMappings

The response for a QueryInboundNatRulePortMapping API.

BastionHostIPConfiguration

IP configuration of an Bastion Host.

BastionHostIPRule

The BastionHostIPRule.

BastionShareableLinkTokenListContent

Post request for Delete Bastion Shareable Link By Token endpoint.

BgpCommunity

Contains bgp community information offered in Service Community resources.

BgpPeerStatus

BGP peer status details.

BgpPeerStatusListResult

Response for list BGP peer status API service call.

BgpServiceCommunity

Service Community Properties.

BgpSettings

BGP settings details.

BreakOutCategoryPolicies

Network Virtual Appliance Sku Properties.

CheckPrivateLinkServiceVisibilityRequest

Request body of the CheckPrivateLinkServiceVisibility API service call.

ConnectionMonitorCreateOrUpdateContent

Parameters that define the operation to create a connection monitor.

ConnectionMonitorDestination

Describes the destination of connection monitor.

ConnectionMonitorEndpoint

Describes the connection monitor endpoint.

ConnectionMonitorEndpointFilter

Describes the connection monitor endpoint filter.

ConnectionMonitorEndpointFilterItem

Describes the connection monitor endpoint filter item.

ConnectionMonitorEndpointScope

Describes the connection monitor endpoint scope.

ConnectionMonitorEndpointScopeItem

Describes the connection monitor endpoint scope item.

ConnectionMonitorHttpConfiguration

Describes the HTTP configuration.

ConnectionMonitorOutput

Describes a connection monitor output destination.

ConnectionMonitorQueryResult

List of connection states snapshots.

ConnectionMonitorSource

Describes the source of connection monitor.

ConnectionMonitorSuccessThreshold

Describes the threshold for declaring a test successful.

ConnectionMonitorTcpConfiguration

Describes the TCP configuration.

ConnectionMonitorTestConfiguration

Describes a connection monitor test configuration.

ConnectionMonitorTestGroup

Describes the connection monitor test group.

ConnectionResetSharedKey

The virtual network connection reset shared key.

ConnectionSharedKey

Response for GetConnectionSharedKey API service call.

ConnectionStateSnapshot

Connection state snapshot.

ConnectivityContent

Parameters that determine how the connectivity check will be performed.

ConnectivityDestination

Parameters that define destination of connection.

ConnectivityGroupItem

Connectivity group item.

ConnectivityHopInfo

Information about a hop between the source and the destination.

ConnectivityHub

Hub Item.

ConnectivityInformation

Information on the connectivity status.

ConnectivityIssueInfo

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

ConnectivitySource

Parameters that define the source of the connection.

ContainerNetworkInterface

Container network interface child resource.

ContainerNetworkInterfaceConfiguration

Container network interface configuration child resource.

ContainerNetworkInterfaceIPConfiguration

The ip configuration for a container network interface.

CrossTenantScopes

Cross tenant scopes.

CustomDnsConfigProperties

Contains custom Dns resolution configuration from customer.

DdosSettings

Contains the DDoS protection settings of the public IP.

DeviceProperties

List of properties of the device.

DnsNameAvailabilityResult

Response for the CheckDnsNameAvailability API service call.

DnsSettings

DNS Proxy Settings in Firewall Policy.

DscpQosDefinition

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

EffectiveBaseSecurityAdminRule

Network base admin rule. Please note EffectiveBaseSecurityAdminRule is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include EffectiveSecurityAdminRule and EffectiveDefaultSecurityAdminRule.

EffectiveConnectivityConfiguration

The network manager effective connectivity configuration.

EffectiveDefaultSecurityAdminRule

Network default admin rule.

EffectiveNetworkSecurityGroup

Effective network security group.

EffectiveNetworkSecurityGroupAssociation

The effective network security group association.

EffectiveNetworkSecurityGroupListResult

Response for list effective network security groups API service call.

EffectiveNetworkSecurityRule

Effective network security rules.

EffectiveRoute

Effective Route.

EffectiveRouteListResult

Response for list effective route API service call.

EffectiveRouteMapRoute

The effective RouteMap route configured on the connection resource.

EffectiveRouteMapRouteList

EffectiveRouteMapRoute List.

EffectiveRoutesContent

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

EffectiveSecurityAdminRule

Network admin rule.

EndpointServiceResult

Endpoint service.

EvaluatedNetworkSecurityGroup

Results of network security group evaluation.

ExceptionEntry

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

ExclusionManagedRule

Defines a managed rule to use for exclusion.

ExclusionManagedRuleGroup

Defines a managed rule group to use for exclusion.

ExclusionManagedRuleSet

Defines a managed rule set for Exclusions.

ExpressRouteCircuitArpTable

The ARP table associated with the ExpressRouteCircuit.

ExpressRouteCircuitPeeringConfig

Specifies the peering configuration.

ExpressRouteCircuitRoutesTable

The routes table associated with the ExpressRouteCircuit.

ExpressRouteCircuitRoutesTableSummary

The routes table associated with the ExpressRouteCircuit.

ExpressRouteCircuitsArpTableListResult

Response for ListArpTable associated with the Express Route Circuits API.

ExpressRouteCircuitServiceProviderProperties

Contains ServiceProviderProperties in an ExpressRouteCircuit.

ExpressRouteCircuitSku

Contains SKU in an ExpressRouteCircuit.

ExpressRouteCircuitsRoutesTableListResult

Response for ListRoutesTable associated with the Express Route Circuits API.

ExpressRouteCircuitsRoutesTableSummaryListResult

Response for ListRoutesTable associated with the Express Route Circuits API.

ExpressRouteCircuitStats

Contains stats associated with the peering.

ExpressRouteCrossConnectionRoutesTableSummary

The routes table associated with the ExpressRouteCircuit.

ExpressRouteCrossConnectionsRoutesTableSummaryListResult

Response for ListRoutesTable associated with the Express Route Cross Connections.

ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds

Minimum and maximum number of scale units to deploy.

ExpressRouteLinkMacSecConfig

ExpressRouteLink Mac Security Configuration.

ExpressRoutePortsLocationBandwidths

Real-time inventory of available ExpressRoute port bandwidths.

ExpressRouteServiceProvider

A ExpressRouteResourceProvider object.

ExpressRouteServiceProviderBandwidthsOffered

Contains bandwidths offered in ExpressRouteServiceProvider resources.

FirewallPacketCaptureRequestContent

Azure Firewall Packet Capture Parameters.

FirewallPolicyCertificateAuthority

Trusted Root certificates properties for tls.

FirewallPolicyExplicitProxy

Explicit Proxy Settings in Firewall Policy.

FirewallPolicyFilterRuleCollectionInfo

Firewall Policy Filter Rule Collection.

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.

FirewallPolicyLogAnalyticsResources

Log Analytics Resources for Firewall Policy Insights.

FirewallPolicyLogAnalyticsWorkspace

Log Analytics Workspace for Firewall Policy Insights.

FirewallPolicyNatRuleCollectionInfo

Firewall Policy NAT Rule Collection.

FirewallPolicyRule

Properties of a rule. Please note FirewallPolicyRule is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include ApplicationRule, NatRule and NetworkRule.

FirewallPolicyRuleApplicationProtocol

Properties of the application rule protocol.

FirewallPolicyRuleCollectionInfo

Properties of the rule collection. Please note FirewallPolicyRuleCollectionInfo is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include FirewallPolicyFilterRuleCollectionInfo and FirewallPolicyNatRuleCollectionInfo.

FirewallPolicySnat

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

FirewallPolicyThreatIntelWhitelist

ThreatIntel Whitelist for Firewall Policy.

FlowLogInformation

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

FlowLogProperties

Parameters that define the flow log format.

FlowLogStatusContent

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

GatewayCustomBgpIPAddressIPConfiguration

GatewayCustomBgpIpAddressIpConfiguration for a virtual network gateway connection.

GatewayLoadBalancerTunnelInterface

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

GatewayRoute

Gateway routing details.

GatewayRouteListResult

List of virtual network gateway routes.

GenerateExpressRoutePortsLoaContent

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

GenerateExpressRoutePortsLoaResult

Response for GenerateExpressRoutePortsLOA API service call.

GetVpnSitesConfigurationContent

List of Vpn-Sites.

GroupByUserSession

Define user session identifier group by clauses.

GroupByVariable

Define user session group by clause variables.

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.

HubIPAddresses

IP addresses associated with azure firewall.

HubPublicIPAddresses

Public IP addresses associated with azure firewall.

HubRoute

RouteTable route.

IdpsQueryContent

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

IdpsQueryFilterItems

Will contain the filter name and values to operate on.

IdpsQueryOrderBy

Describes a column to sort.

IdpsSignatureListResult

Query result.

IdpsSignatureResult

The IdpsSignatureResult.

InboundNatRulePortMapping

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

InboundSecurityRules

Properties of the Inbound Security Rules resource.

IPAddressAvailabilityResult

Response for CheckIPAddressAvailability API service call.

IPsecPolicy

An IPSec Policy configuration for a virtual network gateway connection.

IPTag

Contains the IpTag associated with the object.

IPv6CircuitConnectionConfig

IPv6 Circuit Connection properties for global reach.

IPv6ExpressRouteCircuitPeeringConfig

Contains IPv6 peering config.

LearnedIPPrefixesListResult

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

LoadBalancerBackendAddress

Load balancer backend addresses.

LoadBalancerInboundNatPool

Inbound NAT pool of the load balancer.

LoadBalancerInboundNatPoolProperties

Properties of Inbound NAT pool.

LoadBalancerSku

SKU of a load balancer.

LoadBalancerVipSwapContent

The request for a VIP swap.

LoadBalancerVipSwapRequestFrontendIPConfiguration

VIP swap request's frontend IP configuration object.

LoadBalancingRuleProperties

Properties of the load balancer.

ManagedRuleGroupOverride

Defines a managed rule group override setting.

ManagedRuleOverride

Defines a managed rule group override setting.

ManagedRulesDefinition

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

ManagedRuleSet

Defines a managed rule set.

MatchCondition

Define match conditions.

MatchedRule

Matched rule.

MatchVariable

Define match variables.

MigrateLoadBalancerToIPBasedContent

The request for a migrateToIpBased API.

MigrateLoadBalancerToIPBasedResult

The response for a migrateToIpBased API.

NatRule

Rule of type nat.

NatRulePortMapping

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

NetworkAdminRule

Network admin rule.

NetworkConfigurationDiagnosticContent

Parameters to get network configuration diagnostic.

NetworkConfigurationDiagnosticProfile

Parameters to compare with network configuration.

NetworkConfigurationDiagnosticResponse

Results of network configuration diagnostic on the target resource.

NetworkConfigurationDiagnosticResult

Network configuration diagnostic result corresponded to provided traffic query.

NetworkConfigurationGroup

The network configuration group resource.

NetworkDefaultAdminRule

Network default admin rule.

NetworkHttpConfiguration

HTTP configuration of the connectivity check.

NetworkIntentPolicy

Network Intent Policy resource.

NetworkIntentPolicyConfiguration

Details of NetworkIntentPolicyConfiguration for PrepareNetworkPoliciesRequest.

NetworkInterfaceAssociation

Network interface and its custom security rules.

NetworkInterfaceDnsSettings

DNS settings of a network interface.

NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties

PrivateLinkConnection properties for the network interface.

NetworkIPConfiguration

IP configuration.

NetworkIPConfigurationBgpPeeringAddress

Properties of IPConfigurationBgpPeeringAddress.

NetworkIPConfigurationProfile

IP configuration profile child resource.

NetworkManagementQueryContent

Query Request Options.

NetworkManagerCommit

Network Manager Commit.

NetworkManagerDeploymentStatus

Network Manager Deployment Status.

NetworkManagerDeploymentStatusContent

Network Manager Deployment Status Parameter.

NetworkManagerPatch

Object for patch operations.

NetworkManagerPropertiesNetworkManagerScopes

Scope of Network Manager.

NetworkManagerRoutingGroupItem

Network manager routing group item.

NetworkManagerSecurityGroupItem

Network manager security group item.

NetworkPrivateLinkServiceConnection

PrivateLinkServiceConnection resource.

NetworkPrivateLinkServiceConnectionState

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

NetworkResourceData

Common resource representation.

NetworkRule

Rule of type network.

NetworkSecurityGroupResult

Network configuration diagnostic result corresponded provided traffic query.

NetworkSecurityRulesEvaluationResult

Network security rules evaluation result.

NetworkSubResource

Reference to another subresource.

NetworkTagsObject

Tags object for patch operations.

NetworkTopology

Topology of the specified resource group.

NetworkTrackedResourceData

Common resource representation.

NetworkUsage

The network resource usage.

NetworkUsageName

The usage names.

NetworkVirtualApplianceInstanceIds

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

NetworkVirtualApplianceSkuInstances

List of available Sku and instances.

NetworkWatcherHttpHeader

The HTTP header.

NetworkWritableResourceData

Common resource representation.

NextHopContent

Parameters that define the source and destination endpoint.

NextHopResult

The information about next hop from the specified VM.

O365BreakOutCategoryPolicies

Office365 breakout categories.

OwaspCrsExclusionEntry

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

P2SConnectionConfiguration

P2SConnectionConfiguration Resource.

P2SVpnConnectionHealth

P2S Vpn connection detailed health written to sas url.

P2SVpnConnectionHealthContent

List of P2S Vpn connection health request.

P2SVpnConnectionRequest

List of p2s vpn connections to be disconnected.

P2SVpnProfileContent

Vpn Client Parameters for package generation.

PacketCaptureCreateOrUpdateContent

Parameters that define the create packet capture operation.

PacketCaptureFilter

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

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.

PacketCaptureQueryStatusResult

Status of packet capture session.

PacketCaptureSettings

The storage location for a packet capture session.

PacketCaptureStorageLocation

The storage location for a packet capture session.

PartnerManagedResourceProperties

Properties of the partner managed resource.

PeerRoute

Peer routing details.

PolicySettings

Defines contents of a web application firewall global configuration.

PolicySettingsLogScrubbing

To scrub sensitive log fields.

PrepareNetworkPoliciesContent

Details of PrepareNetworkPolicies for Subnet.

PrivateDnsZoneConfig

PrivateDnsZoneConfig resource.

PrivateEndpointIPConfiguration

An IP Configuration of the private endpoint.

PrivateLinkServiceIPConfiguration

The private link service ip configuration.

PrivateLinkServiceVisibility

Response for the CheckPrivateLinkServiceVisibility API service call.

PropagatedRouteTable

The list of RouteTables to advertise the routes to.

PublicIPAddressDnsSettings

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

PublicIPAddressSku

SKU of a public IP address.

PublicIPDdosProtectionStatusResult

Response for GetPublicIpAddressDdosProtectionStatusOperation API service call.

PublicIPPrefixSku

SKU of a public IP prefix.

QosIPRange

Qos Traffic Profiler IP Range properties.

QosPortRange

Qos Traffic Profiler Port range properties.

QueryInboundNatRulePortMappingContent

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

QueryTroubleshootingContent

Parameters that define the resource to query the troubleshooting result.

RadiusServer

Radius Server Settings.

RecordSet

A collective group of information about the record set information.

ResourceNavigationLink

ResourceNavigationLink resource.

RetentionPolicyParameters

Parameters that define the retention policy for flow log.

RouteCriterion

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

RouteMapAction

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

RouteMapActionParameter

Parameters for an Action.

RouteMapRule

A RouteMap Rule.

RoutingConfiguration

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

RoutingPolicy

The routing policy object used in a RoutingIntent resource.

RoutingRuleNextHop

Next hop.

RoutingRuleRouteDestination

Route destination.

SecurityGroupNetworkInterface

Network interface and all its associated security rules.

SecurityGroupViewContent

Parameters that define the VM to check security groups for.

SecurityGroupViewResult

The information about security rules applied to the specified VM.

SecurityRuleAssociations

All security rules associated with the network interface.

SecurityUserGroupItem

Network manager security user group item.

ServiceAssociationLink

ServiceAssociationLink resource.

ServiceDelegation

Details the service to which the subnet is delegated.

ServiceEndpointProperties

The service endpoint properties.

ServiceTagInformation

The service tag information.

ServiceTagInformationPropertiesFormat

Properties of the service tag information.

ServiceTagsListResult

Response for the ListServiceTags API service call.

SignatureOverridesFilterValuesQueryContent

Describes the filter values possibles for a given column.

SignatureOverridesFilterValuesResult

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

StaticRoute

List of all Static Routes.

StaticRoutesConfig

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

SubnetAssociation

Subnet and it's custom security rules.

TopologyAssociation

Resources that have an association with the parent resource.

TopologyContent

Parameters that define the representation of topology.

TopologyResourceInfo

The network resource topology information for the given resource group.

TrafficAnalyticsConfigurationProperties

Parameters that define the configuration of traffic analytics.

TrafficSelectorPolicy

An traffic selector policy for a virtual network gateway connection.

TroubleshootingContent

Parameters that define the resource to troubleshoot.

TroubleshootingDetails

Information gained from troubleshooting of specified resource.

TroubleshootingRecommendedActions

Recommended actions based on discovered issues.

TroubleshootingResult

Troubleshooting information gained from specified resource.

TunnelConnectionHealth

VirtualNetworkGatewayConnection properties.

UnprepareNetworkPoliciesContent

Details of UnprepareNetworkPolicies for Subnet.

VerificationIPFlowContent

Parameters that define the IP flow to be verified.

VerificationIPFlowResult

Results of IP flow verification on the target resource.

VirtualApplianceAdditionalNicProperties

Network Virtual Appliance Additional NIC properties.

VirtualApplianceDelegationProperties

Properties of the delegation.

VirtualApplianceIPConfiguration

Represents a single IP configuration.

VirtualApplianceNetworkInterfaceConfiguration

Represents a single NIC configuration.

VirtualApplianceNicProperties

Network Virtual Appliance NIC properties.

VirtualApplianceSkuProperties

Network Virtual Appliance Sku Properties.

VirtualHubEffectiveRoute

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

VirtualHubEffectiveRouteList

EffectiveRoutes List.

VirtualHubInboundRoutesContent

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

VirtualHubOutboundRoutesContent

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

VirtualHubRoute

VirtualHub route.

VirtualHubRouteV2

VirtualHubRouteTableV2 route.

VirtualNetworkBgpCommunities

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

VirtualNetworkEncryption

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

VirtualNetworkGatewayAutoScaleBounds

The VirtualNetworkGatewayAutoScaleBounds.

VirtualNetworkGatewayConnectionListEntity

A common class for general resource information.

VirtualNetworkGatewayIPConfiguration

IP configuration for virtual network gateway.

VirtualNetworkGatewayPolicyGroup

Parameters for VirtualNetworkGatewayPolicyGroup.

VirtualNetworkGatewayPolicyGroupMember

Vpn Client Connection configuration PolicyGroup member.

VirtualNetworkGatewaySku

VirtualNetworkGatewaySku details.

VirtualNetworkUsage

Usage details for subnet.

VirtualNetworkUsageName

Usage strings container.

VirtualWanSecurityProvider

Collection of SecurityProviders.

VirtualWanSecurityProviders

Collection of SecurityProviders.

VirtualWanVpnProfileContent

Virtual Wan Vpn profile parameters Vpn profile generation.

VnetRoute

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

VngClientConnectionConfiguration

A vpn client connection configuration for client connection configuration.

VpnClientConfiguration

VpnClientConfiguration for P2S client.

VpnClientConnectionHealth

VpnClientConnectionHealth properties.

VpnClientConnectionHealthDetail

VPN client connection health detail.

VpnClientConnectionHealthDetailListResult

List of virtual network gateway vpn client connection health.

VpnClientContent

Vpn Client Parameters for package generation.

VpnClientIPsecParameters

An IPSec parameters for a virtual network gateway P2S connection.

VpnClientRevokedCertificate

VPN client revoked certificate of virtual network gateway.

VpnClientRootCertificate

VPN client root certificate of virtual network gateway.

VpnConnectionPacketCaptureStartContent

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

VpnConnectionPacketCaptureStopContent

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

VpnDeviceScriptContent

Vpn device configuration script generation parameters.

VpnGatewayIPConfiguration

IP Configuration of a VPN Gateway Resource.

VpnGatewayPacketCaptureStartContent

Start packet capture parameters.

VpnGatewayPacketCaptureStopContent

Stop packet capture parameters.

VpnLinkBgpSettings

BGP settings details for a link.

VpnLinkConnectionSharedKeyProperties

Parameters for SharedKey.

VpnLinkProviderProperties

List of properties of a link provider.

VpnNatRuleMapping

Vpn NatRule mapping.

VpnPacketCaptureStartContent

Start packet capture parameters on virtual network gateway.

VpnPacketCaptureStopContent

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.

VpnServerConfigurationPolicyGroupMember

VpnServerConfiguration PolicyGroup member.

VpnServerConfigurationsResponse

VpnServerConfigurations list associated with VirtualWan Response.

VpnServerConfigVpnClientRevokedCertificate

Properties of the revoked VPN client certificate of VpnServerConfiguration.

VpnServerConfigVpnClientRootCertificate

Properties of VPN client root certificate of VpnServerConfiguration.

WebApplicationFirewallCustomRule

Defines contents of a web application rule.

WebApplicationFirewallScrubbingRules

Allow certain variables to be scrubbed on WAF logs.

Structs

AddressPrefixType

Address prefix type.

ApplicationGatewayBackendHealthServerHealth

Health of backend server.

ApplicationGatewayClientRevocationOption

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.

ApplicationGatewayRuleSetStatusOption

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.

ApplicationGatewayTierType

The ApplicationGatewayTierType.

ApplicationGatewayWafRuleActionType

The string representation of the web application firewall rule action.

ApplicationGatewayWafRuleSensitivityType

The string representation of the web application firewall rule sensitivity.

ApplicationGatewayWafRuleStateType

The string representation of the web application firewall rule state.

AssociationType

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

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.

BackendAddressSyncMode

Backend address synchronous mode for the backend pool.

BastionHostSkuName

The name of the sku of this Bastion Host.

BgpPeerState

The BGP peer state.

CidrAdvertisingGeoCode

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

CircuitConnectionStatus

Express Route Circuit connection state.

CommissionedState

The commissioned state of the Custom IP Prefix.

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.

ConnectionMonitorEndpointType

The endpoint type.

ConnectionMonitorSourceStatus

Status of connection monitor source.

ConnectionMonitorTestConfigurationProtocol

The protocol to use in test evaluation.

ConnectionMonitorType

Type of connection monitor.

ConnectivityIssueType

The type of issue.

ConnectivityTopology

Connectivity topology type.

CoverageLevel

Test coverage for the endpoint.

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.

DestinationPortBehavior

Destination port behavior.

DHGroup

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

DisableBgpRoutePropagation

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

EffectiveRouteSource

Who created the route.

EffectiveRouteState

The value of effective route.

EffectiveSecurityRuleProtocol

The network protocol this rule applies to.

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.

ExpressRouteGatewayAdminState

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

ExpressRouteGatewayResiliencyModel

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

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.

FirewallPolicyFilterRuleCollectionActionType

The action type of a rule.

FirewallPolicyIdpsQuerySortOrder

Describes if results should be in ascending/descending order.

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.

FirewallPolicyRuleNetworkProtocol

The Network protocol of a Rule.

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.

GlobalMeshSupportFlag

Flag if global mesh is supported.

GroupConnectivity

Group connectivity type.

HubBgpConnectionStatus

The current state of the VirtualHub to Peer.

HubGatewayUsageFlag

Flag if need to use hub gateway.

HubRoutingPreference

The hub routing preference gateway types.

IkeEncryption

The IKE encryption algorithm (IKE phase 2).

IkeIntegrity

The IKE integrity algorithm (IKE phase 2).

InboundSecurityRulesProtocol

Protocol. This should be either TCP or UDP.

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.

IPAddressDeleteOption

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

IPFlowProtocol

Protocol to be verified on.

IPsecEncryption

The IPSec encryption algorithm (IKE phase 1).

IPsecIntegrity

The IPSec integrity algorithm (IKE phase 1).

IssueOrigin

The origin of the issue.

IssueSeverity

The severity of the 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.

LoadBalancingTransportProtocol

The transport protocol for the endpoint.

LoadDistribution

The load distribution policy for this rule.

ManagedRuleEnabledState

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

ManagedRuleSensitivityType

Defines the sensitivity for the rule.

NatGatewaySkuName

Name of Nat Gateway SKU.

NetworkAccess

Access to be allowed or denied.

NetworkAuthenticationMethod

VPN client authentication method.

NetworkConfigurationDeploymentType

Configuration Deployment Type.

NetworkConnectionState

The connection state.

NetworkConnectionStatus

The connection status.

NetworkGroupMemberType

Network Group member type.

NetworkHttpConfigurationMethod

The HTTP method to use.

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.

NetworkIPAllocationMethod

IP address allocation method.

NetworkIPAllocationType

IpAllocation type.

NetworkIPVersion

IP address version.

NetworkManagerDeploymentState

Deployment Status.

NetworkProvisioningState

The current provisioning state.

NetworkTrafficDirection

The direction of the traffic.

NetworkUsageUnit

An enum describing the unit of measurement.

NetworkWatcherHttpMethod

HTTP method.

NetworkWatcherProtocol

Network protocol.

NextHopType

Next hop type.

NicTypeInRequest

NIC type. This should be either PublicNic or PrivateNic.

NicTypeInResponse

NIC type - PublicNic, PrivateNic, or AdditionalNic.

OfficeTrafficCategory

The office traffic category.

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.

PcError

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

PreferredRoutingGateway

The preferred routing gateway types.

PrivateEndpointVnetPolicy

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.

ProtocolType

RNM supported protocol types.

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.

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.

RouteMapNextStepBehavior

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

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.

RuleMatchActionType

Defines the action to take on rule match.

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.

ServiceProviderProvisioningState

The ServiceProviderProvisioningState state of the resource.

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.

SyncRemoteAddressSpace

The SyncRemoteAddressSpace.

TestEvalPreferredIPVersion

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

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.

VirtualNetworkPrivateEndpointNetworkPolicy

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

VirtualNetworkPrivateLinkServiceNetworkPolicy

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

VirtualWanSecurityProviderType

The virtual wan security provider type.

VnetLocalRouteOverrideCriterion

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.

WorkloadProtectedFlag

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

Enums

FirewallPolicyIdpsSignatureDirection

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

FirewallPolicyIdpsSignatureMode

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

FirewallPolicyIdpsSignatureSeverity

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

PacketCaptureTargetType

Target type of the resource provided.

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.

SwapSlotType

Specifies slot info on a cloud service.