ArmNetworkModelFactory.WebApplicationFirewallCustomRule Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
- priority
- Int32
Prioridad de la regla. Las reglas con un valor inferior se evaluarán antes de que las reglas con un valor superior.
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.
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
Azure SDK for .NET