Compartir a través de


ArmNetworkModelFactory.WebApplicationFirewallCustomRule Método

Definición

Inicializa una nueva instancia de WebApplicationFirewallCustomRule.

public static Azure.ResourceManager.Network.Models.WebApplicationFirewallCustomRule WebApplicationFirewallCustomRule (string name = default, Azure.ETag? etag = default, int priority = 0, Azure.ResourceManager.Network.Models.WebApplicationFirewallState? state = default, Azure.ResourceManager.Network.Models.ApplicationGatewayFirewallRateLimitDuration? rateLimitDuration = default, int? rateLimitThreshold = default, Azure.ResourceManager.Network.Models.WebApplicationFirewallRuleType ruleType = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.MatchCondition> matchConditions = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.GroupByUserSession> groupByUserSession = default, Azure.ResourceManager.Network.Models.WebApplicationFirewallAction action = default);
static member WebApplicationFirewallCustomRule : string * Nullable<Azure.ETag> * int * Nullable<Azure.ResourceManager.Network.Models.WebApplicationFirewallState> * Nullable<Azure.ResourceManager.Network.Models.ApplicationGatewayFirewallRateLimitDuration> * Nullable<int> * Azure.ResourceManager.Network.Models.WebApplicationFirewallRuleType * seq<Azure.ResourceManager.Network.Models.MatchCondition> * seq<Azure.ResourceManager.Network.Models.GroupByUserSession> * Azure.ResourceManager.Network.Models.WebApplicationFirewallAction -> Azure.ResourceManager.Network.Models.WebApplicationFirewallCustomRule
Public Shared Function WebApplicationFirewallCustomRule (Optional name As String = Nothing, Optional etag As Nullable(Of ETag) = Nothing, Optional priority As Integer = 0, Optional state As Nullable(Of WebApplicationFirewallState) = Nothing, Optional rateLimitDuration As Nullable(Of ApplicationGatewayFirewallRateLimitDuration) = Nothing, Optional rateLimitThreshold As Nullable(Of Integer) = Nothing, Optional ruleType As WebApplicationFirewallRuleType = Nothing, Optional matchConditions As IEnumerable(Of MatchCondition) = Nothing, Optional groupByUserSession As IEnumerable(Of GroupByUserSession) = Nothing, Optional action As WebApplicationFirewallAction = Nothing) As WebApplicationFirewallCustomRule

Parámetros

name
String

Nombre del recurso que es único dentro de una directiva. Este nombre se puede usar para acceder al recurso.

etag
Nullable<ETag>

Cadena de solo lectura única que cambia cada vez que se actualiza el recurso.

priority
Int32

Prioridad de la regla. Las reglas con un valor inferior se evaluarán antes de que las reglas con un valor superior.

state
Nullable<WebApplicationFirewallState>

Describe si la regla personalizada está habilitada o deshabilitada. El valor predeterminado es Habilitado si no se especifica.

rateLimitDuration
Nullable<ApplicationGatewayFirewallRateLimitDuration>

Duración sobre la que se aplicará la directiva de límite de velocidad. Solo se aplica cuando ruleType es RateLimitRule.

rateLimitThreshold
Nullable<Int32>

El umbral de límite de velocidad que se aplicará en caso de que ruleType sea RateLimitRule. Debe ser mayor o igual que 1.

ruleType
WebApplicationFirewallRuleType

Tipo de regla.

matchConditions
IEnumerable<MatchCondition>

Lista de condiciones de coincidencia.

groupByUserSession
IEnumerable<GroupByUserSession>

Lista de cláusulas por grupo de identificadores de sesión de usuario.

action
WebApplicationFirewallAction

Tipo de acción.

Devoluciones

WebApplicationFirewallCustomRule Nueva instancia para simular.

Se aplica a