Dela via


Microsoft.Network frontDoors/rulesEngines

Bicep-resursdefinition

Resurstypen frontDoors/rulesEngines kan distribueras till:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/frontDoors/rulesEngines-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.Network/frontDoors/rulesEngines@2021-06-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    rules: [
      {
        action: {
          requestHeaderActions: [
            {
              headerActionType: 'string'
              headerName: 'string'
              value: 'string'
            }
          ]
          responseHeaderActions: [
            {
              headerActionType: 'string'
              headerName: 'string'
              value: 'string'
            }
          ]
          routeConfigurationOverride: {
            '@odata.type': 'string'
            // For remaining properties, see RouteConfiguration objects
          }
        }
        matchConditions: [
          {
            negateCondition: bool
            rulesEngineMatchValue: [
              'string'
            ]
            rulesEngineMatchVariable: 'string'
            rulesEngineOperator: 'string'
            selector: 'string'
            transforms: [
              'string'
            ]
          }
        ]
        matchProcessingBehavior: 'string'
        name: 'string'
        priority: int
      }
    ]
  }
}

RouteConfiguration-objekt

Ange egenskapen @odata.type för att ange typ av objekt.

För #Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration använder du:

  '@odata.type': '#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration'
  backendPool: {
    id: 'string'
  }
  cacheConfiguration: {
    cacheDuration: 'string'
    dynamicCompression: 'string'
    queryParameters: 'string'
    queryParameterStripDirective: 'string'
  }
  customForwardingPath: 'string'
  forwardingProtocol: 'string'

För #Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration använder du:

  '@odata.type': '#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration'
  customFragment: 'string'
  customHost: 'string'
  customPath: 'string'
  customQueryString: 'string'
  redirectProtocol: 'string'
  redirectType: 'string'

Egenskapsvärden

frontDoors/rulesEngines

Name Beskrivning Värde
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i Bicep.
sträng (krävs)
parent I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför överordnad resurs.
Symboliskt namn för resurs av typen: frontDoors
properties Egenskaper för regelmotorkonfigurationen. RulesEngineProperties

RulesEngineProperties

Name Beskrivning Värde
regler En lista över regler som definierar en viss regelmotorkonfiguration. RulesEngineRule[]

RulesEngineRule

Name Beskrivning Värde
åtgärd Åtgärder som ska utföras på begäran och svaret om alla matchningsvillkor är uppfyllda. RulesEngineAction (krävs)
matchConditions En lista över matchningsvillkor som måste uppfyllas för att åtgärderna i den här regeln ska kunna köras. Att inte ha några matchningsvillkor innebär att åtgärderna alltid körs. RulesEngineMatchCondition[]
matchProcessingBehavior Om den här regeln är en matchning ska regelmotorn fortsätta att köra de återstående reglerna eller stoppa. Om det inte finns, är standardvärdet Fortsätt. "Fortsätt"
"Stopp"
name Ett namn som refererar till den här specifika regeln. sträng (krävs)
prioritet En prioritet som tilldelats den här regeln. int (krävs)

RulesEngineAction

Name Beskrivning Värde
requestHeaderActions En lista över rubrikåtgärder som ska tillämpas från begäran från AFD till ursprunget. HeaderAction[]
responseHeaderActions En lista över rubrikåtgärder som ska tillämpas från svaret från AFD till klienten. HeaderAction[]
routeConfigurationOverride Åsidosätt routningskonfigurationen. RouteConfiguration

HeaderAction

Name Beskrivning Värde
headerActionType Vilken typ av manipulering som ska tillämpas på huvudet. "Lägg till"
"Ta bort"
"Skriv över" (krävs)
headerName Namnet på rubriken som den här åtgärden gäller för. sträng (krävs)
värde Det värde som det angivna rubriknamnet ska uppdateras med. Det här värdet används inte om actionType är Ta bort. sträng

RouteConfiguration

Name Beskrivning Värde
@odata.type Ange objekttyp #Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration
#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration (krävs)

ForwardingConfiguration

Name Beskrivning Värde
@odata.type "#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration" (krävs)
backendPool En referens till backendPool som den här regeln dirigerar till. Underresurs
cacheConfiguration Cachelagringskonfigurationen som är associerad med den här regeln. CacheConfiguration
customForwardingPath En anpassad sökväg som används för att skriva om resurssökvägar som matchas av den här regeln. Lämna tomt om du vill använda den inkommande sökvägen. sträng
forwardingProtocol Protokoll som den här regeln använder vid vidarebefordran av trafik till serverdelar. "HttpOnly"
"HttpsOnly"
"MatchRequest"

Underresurs

Name Beskrivning Värde
id Resurs-ID. sträng

CacheConfiguration

Name Beskrivning Värde
cacheDuration Hur länge innehållet måste cachelagras. Tillåtet format är i ISO 8601-format (http://en.wikipedia.org/wiki/ISO_8601#Durations). HTTP kräver att värdet inte är längre än ett år sträng
dynamicCompression Om dynamisk komprimering ska användas för cachelagrat innehåll "Inaktiverad"
"Aktiverad"
queryParameters frågeparametrar som ska inkluderas eller exkluderas (kommaavgränsade). sträng
queryParameterStripDirective Behandling av URL-frågetermer när cachenyckeln skapas. "StripAll"
"StripAllExcept"
"StripNone"
"StripOnly"

RedirectConfiguration

Name Beskrivning Värde
@odata.type "#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration" (krävs)
customFragment Fragment som ska läggas till i omdirigerings-URL:en. Fragment är den del av URL:en som kommer efter #. Ta inte med #. sträng
customHost Värd för omdirigering. Lämna tomt om du vill använda den inkommande värden som målvärd. sträng
customPath Den fullständiga sökvägen till omdirigering. Sökvägen får inte vara tom och måste börja med /. Lämna tomt om du vill använda den inkommande sökvägen som målsökväg. sträng
customQueryString Uppsättningen frågesträngar som ska placeras i omdirigerings-URL:en. Om du anger det här värdet ersätts alla befintliga frågesträngar. lämna tomt för att bevara den inkommande frågesträngen. Frågesträngen måste vara i {key}={value}-format. Den första? och & läggs till automatiskt, så ta inte med dem längst fram, utan avgränsa flera frågesträngar med &. sträng
redirectProtocol Protokollet för målet dit trafiken omdirigeras "HttpOnly"
"HttpsOnly"
"MatchRequest"
redirectType Omdirigeringstypen som regeln använder vid omdirigering av trafik. "Hittades"
"Flyttad"
"PermanentRedirect"
"TemporaryRedirect"

RulesEngineMatchCondition

Name Beskrivning Värde
negateCondition Beskriver om detta är negatevillkor eller inte boolesk
rulesEngineMatchValue Matcha värden som ska matchas mot. Operatorn gäller för varje värde här med OR-semantik. Om någon av dem matchar variabeln med den angivna operatorn anses matchningsvillkoret vara en matchning. string[] (krävs)
rulesEngineMatchVariable Matcha variabel "IsMobile"
"PostArgs"
"QueryString"
"RemoteAddr"
"RequestBody"
"RequestFilename"
"RequestFilenameExtension"
"RequestHeader"
"RequestMethod"
"RequestPath"
"RequestScheme"
"RequestUri" (krävs)
rulesEngineOperator Beskriver operatorn som ska tillämpas på matchningsvillkoret. "Alla"
"BeginsWith"
"Innehåller"
"EndsWith"
"Lika"
"GeoMatch"
"GreaterThan"
"GreaterThanOrEqual"
"IPMatch"
"LessThan"
"LessThanOrEqual" (krävs)
väljare Namnet på väljaren i RequestHeader eller RequestBody som ska matchas sträng
Förvandlar Lista över transformeringar Strängmatris som innehåller något av:
"Gemener"
"RemoveNulls"
"Trimma"
"Versaler"
"UrlDecode"
"UrlEncode"

Resursdefinition för ARM-mall

Resurstypen frontDoors/rulesEngines kan distribueras till:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Resurs för Microsoft.Network/frontDoors/rulesEngines lägger du till följande JSON i mallen.

{
  "type": "Microsoft.Network/frontDoors/rulesEngines",
  "apiVersion": "2021-06-01",
  "name": "string",
  "properties": {
    "rules": [
      {
        "action": {
          "requestHeaderActions": [
            {
              "headerActionType": "string",
              "headerName": "string",
              "value": "string"
            }
          ],
          "responseHeaderActions": [
            {
              "headerActionType": "string",
              "headerName": "string",
              "value": "string"
            }
          ],
          "routeConfigurationOverride": {
            "@odata.type": "string"
            // For remaining properties, see RouteConfiguration objects
          }
        },
        "matchConditions": [
          {
            "negateCondition": "bool",
            "rulesEngineMatchValue": [ "string" ],
            "rulesEngineMatchVariable": "string",
            "rulesEngineOperator": "string",
            "selector": "string",
            "transforms": [ "string" ]
          }
        ],
        "matchProcessingBehavior": "string",
        "name": "string",
        "priority": "int"
      }
    ]
  }
}

RouteConfiguration-objekt

Ange egenskapen @odata.type för att ange objekttypen.

För #Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration använder du:

  "@odata.type": "#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration",
  "backendPool": {
    "id": "string"
  },
  "cacheConfiguration": {
    "cacheDuration": "string",
    "dynamicCompression": "string",
    "queryParameters": "string",
    "queryParameterStripDirective": "string"
  },
  "customForwardingPath": "string",
  "forwardingProtocol": "string"

För #Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration använder du:

  "@odata.type": "#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration",
  "customFragment": "string",
  "customHost": "string",
  "customPath": "string",
  "customQueryString": "string",
  "redirectProtocol": "string",
  "redirectType": "string"

Egenskapsvärden

frontDoors/rulesEngines

Name Beskrivning Värde
typ Resurstypen "Microsoft.Network/frontDoors/rulesEngines"
apiVersion Resurs-API-versionen '2021-06-01'
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar.
sträng (krävs)
properties Egenskaper för konfigurationen av regelmotorn. RulesEngineProperties

RulesEngineProperties

Name Beskrivning Värde
regler En lista över regler som definierar en viss regelmotorkonfiguration. RulesEngineRule[]

RulesEngineRule

Name Beskrivning Värde
åtgärd Åtgärder som ska utföras på begäran och svaret om alla matchningsvillkor uppfylls. RulesEngineAction (krävs)
matchConditions En lista över matchningsvillkor som måste uppfyllas för att åtgärderna i den här regeln ska kunna köras. Om inga matchningsvillkor uppfylls kommer åtgärderna alltid att köras. RulesEngineMatchCondition[]
matchProcessingBehavior Om den här regeln är en matchning ska regelmotorn fortsätta att köra de återstående reglerna eller stoppa. Om den inte finns är standardinställningen Fortsätt. "Fortsätt"
"Stopp"
name Ett namn som refererar till den här specifika regeln. sträng (krävs)
prioritet En prioritet som tilldelats den här regeln. int (obligatoriskt)

RulesEngineAction

Name Beskrivning Värde
requestHeaderActions En lista över rubrikåtgärder som ska tillämpas från begäran från AFD till ursprunget. HeaderAction[]
responseHeaderActions En lista över rubrikåtgärder som ska tillämpas från svaret från AFD till klienten. HeaderAction[]
routeConfigurationOverride Åsidosätt routningskonfigurationen. RouteConfiguration

HeaderAction

Name Beskrivning Värde
headerActionType Vilken typ av manipulering som ska tillämpas på rubriken. "Lägg till"
"Ta bort"
"Skriv över" (krävs)
headerName Namnet på rubriken som den här åtgärden gäller för. sträng (krävs)
värde Det värde som det angivna rubriknamnet ska uppdateras med. Det här värdet används inte om actionType är Ta bort. sträng

RouteConfiguration

Name Beskrivning Värde
@odata.type Ange objekttyp #Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration
#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration (krävs)

ForwardingConfiguration

Name Beskrivning Värde
@odata.type "#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration" (krävs)
backendPool En referens till backendPool som den här regeln dirigerar till. Underresurs
cacheConfiguration Cachelagringskonfigurationen som är associerad med den här regeln. CacheConfiguration
customForwardingPath En anpassad sökväg som används för att skriva om resurssökvägar som matchas av den här regeln. Lämna tomt om du vill använda den inkommande sökvägen. sträng
forwardingProtocol Protokoll som den här regeln använder vid vidarebefordran av trafik till serverdelar. "HttpOnly"
"HttpsOnly"
"MatchRequest"

Underresurs

Name Beskrivning Värde
id Resurs-ID. sträng

CacheConfiguration

Name Beskrivning Värde
cacheDuration Hur länge innehållet måste cachelagras. Tillåtet format är i ISO 8601-format (http://en.wikipedia.org/wiki/ISO_8601#Durations). HTTP kräver att värdet inte är längre än ett år sträng
dynamicCompression Om dynamisk komprimering ska användas för cachelagrat innehåll "Inaktiverad"
"Aktiverad"
queryParameters frågeparametrar som ska inkluderas eller exkluderas (kommaavgränsade). sträng
queryParameterStripDirective Behandling av URL-frågetermer när cachenyckeln skapas. "StripAll"
"StripAllExcept"
"StripNone"
"StripOnly"

RedirectConfiguration

Name Beskrivning Värde
@odata.type "#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration" (krävs)
customFragment Fragment som ska läggas till i omdirigerings-URL:en. Fragment är den del av URL:en som kommer efter #. Ta inte med #. sträng
customHost Värd för omdirigering. Lämna tomt om du vill använda den inkommande värden som målvärd. sträng
customPath Den fullständiga sökvägen till omdirigering. Sökvägen får inte vara tom och måste börja med /. Lämna tomt om du vill använda den inkommande sökvägen som målsökväg. sträng
customQueryString Uppsättningen frågesträngar som ska placeras i omdirigerings-URL:en. Om du anger det här värdet ersätts alla befintliga frågesträngar. lämna tomt för att bevara den inkommande frågesträngen. Frågesträngen måste vara i {key}={value}-format. Den första? och & läggs till automatiskt, så ta inte med dem längst fram, utan avgränsa flera frågesträngar med &. sträng
redirectProtocol Protokollet för målet dit trafiken omdirigeras "HttpOnly"
"HttpsOnly"
"MatchRequest"
redirectType Omdirigeringstypen som regeln använder vid omdirigering av trafik. "Hittades"
"Flyttad"
"PermanentRedirect"
"TemporaryRedirect"

RulesEngineMatchCondition

Name Beskrivning Värde
negateCondition Beskriver om detta är negatevillkor eller inte boolesk
rulesEngineMatchValue Matcha värden som ska matchas mot. Operatorn gäller för varje värde här med OR-semantik. Om någon av dem matchar variabeln med den angivna operatorn anses matchningsvillkoret vara en matchning. string[] (krävs)
rulesEngineMatchVariable Matcha variabel "IsMobile"
"PostArgs"
"QueryString"
"RemoteAddr"
"RequestBody"
"RequestFilename"
"RequestFilenameExtension"
"RequestHeader"
"RequestMethod"
"RequestPath"
"RequestScheme"
"RequestUri" (krävs)
rulesEngineOperator Beskriver operatorn som ska tillämpas på matchningsvillkoret. "Alla"
"BeginsWith"
"Innehåller"
"EndsWith"
"Lika"
"GeoMatch"
"GreaterThan"
"GreaterThanOrEqual"
"IPMatch"
"LessThan"
"LessThanOrEqual" (krävs)
väljare Namnet på väljaren i RequestHeader eller RequestBody som ska matchas sträng
Förvandlar Lista över transformeringar Strängmatris som innehåller något av:
"Gemener"
"RemoveNulls"
"Trimma"
"Versaler"
"UrlDecode"
"UrlEncode"

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen frontDoors/rulesEngines kan distribueras till:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Resurs för Microsoft.Network/frontDoors/rulesEngines lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/frontDoors/rulesEngines@2021-06-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      rules = [
        {
          action = {
            requestHeaderActions = [
              {
                headerActionType = "string"
                headerName = "string"
                value = "string"
              }
            ]
            responseHeaderActions = [
              {
                headerActionType = "string"
                headerName = "string"
                value = "string"
              }
            ]
            routeConfigurationOverride = {
              @odata.type = "string"
              // For remaining properties, see RouteConfiguration objects
            }
          }
          matchConditions = [
            {
              negateCondition = bool
              rulesEngineMatchValue = [
                "string"
              ]
              rulesEngineMatchVariable = "string"
              rulesEngineOperator = "string"
              selector = "string"
              transforms = [
                "string"
              ]
            }
          ]
          matchProcessingBehavior = "string"
          name = "string"
          priority = int
        }
      ]
    }
  })
}

RouteConfiguration-objekt

Ange egenskapen @odata.type för att ange objekttypen.

För #Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration använder du:

  @odata.type = "#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration"
  backendPool = {
    id = "string"
  }
  cacheConfiguration = {
    cacheDuration = "string"
    dynamicCompression = "string"
    queryParameters = "string"
    queryParameterStripDirective = "string"
  }
  customForwardingPath = "string"
  forwardingProtocol = "string"

För #Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration använder du:

  @odata.type = "#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration"
  customFragment = "string"
  customHost = "string"
  customPath = "string"
  customQueryString = "string"
  redirectProtocol = "string"
  redirectType = "string"

Egenskapsvärden

frontDoors/rulesEngines

Name Beskrivning Värde
typ Resurstypen "Microsoft.Network/frontDoors/rulesEngines@2021-06-01"
name Resursnamnet sträng (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: frontDoors
properties Egenskaper för konfigurationen av regelmotorn. RulesEngineProperties

RulesEngineProperties

Name Beskrivning Värde
regler En lista över regler som definierar en viss regelmotorkonfiguration. RulesEngineRule[]

RulesEngineRule

Name Beskrivning Värde
åtgärd Åtgärder som ska utföras på begäran och svaret om alla matchningsvillkor är uppfyllda. RulesEngineAction (krävs)
matchConditions En lista över matchningsvillkor som måste uppfyllas för att åtgärderna i den här regeln ska kunna köras. Att inte ha några matchningsvillkor innebär att åtgärderna alltid körs. RulesEngineMatchCondition[]
matchProcessingBehavior Om den här regeln är en matchning ska regelmotorn fortsätta att köra de återstående reglerna eller stoppa. Om det inte finns, är standardvärdet Fortsätt. "Fortsätt"
"Stopp"
name Ett namn som refererar till den här specifika regeln. sträng (krävs)
prioritet En prioritet som tilldelats den här regeln. int (krävs)

RulesEngineAction

Name Beskrivning Värde
requestHeaderActions En lista över rubrikåtgärder som ska tillämpas från begäran från AFD till ursprunget. HeaderAction[]
responseHeaderActions En lista över rubrikåtgärder som ska tillämpas från svaret från AFD till klienten. HeaderAction[]
routeConfigurationOverride Åsidosätt routningskonfigurationen. RouteConfiguration

HeaderAction

Name Beskrivning Värde
headerActionType Vilken typ av manipulering som ska tillämpas på huvudet. "Lägg till"
"Ta bort"
"Skriv över" (krävs)
headerName Namnet på rubriken som den här åtgärden gäller för. sträng (krävs)
värde Det värde som det angivna rubriknamnet ska uppdateras med. Det här värdet används inte om actionType är Ta bort. sträng

RouteConfiguration

Name Beskrivning Värde
@odata.type Ange objekttyp #Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration
#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration (krävs)

VidarebefordranKonfiguration

Name Beskrivning Värde
@odata.type "#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration" (krävs)
backendPool En referens till backendPool som den här regeln dirigerar till. SubResource
cacheConfiguration Cachelagringskonfigurationen som är associerad med den här regeln. CacheConfiguration
customForwardingPath En anpassad sökväg som används för att skriva om resurssökvägar som matchas av den här regeln. Lämna tomt om du vill använda inkommande sökväg. sträng
forwardingProtocol Protokoll som den här regeln använder när trafik vidarebefordras till serverdelar. "HttpOnly"
"HttpsOnly"
"MatchRequest"

SubResource

Name Beskrivning Värde
id Resurs-ID. sträng

CacheConfiguration

Name Beskrivning Värde
cacheDuration Hur länge innehållet måste cachelagras. Tillåtet format är i ISO 8601-format (http://en.wikipedia.org/wiki/ISO_8601#Durations). HTTP kräver att värdet inte är längre än ett år sträng
dynamicCompression Om dynamisk komprimering ska användas för cachelagrat innehåll "Inaktiverad"
"Aktiverad"
queryParameters frågeparametrar som ska inkluderas eller exkluderas (kommaavgränsade). sträng
queryParameterStripDirective Behandling av URL-frågetermer när cachenyckeln skapas. "StripAll"
"StripAllExcept"
"StripNone"
"StripOnly"

RedirectConfiguration

Name Beskrivning Värde
@odata.type "#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration" (krävs)
customFragment Fragment som ska läggas till i omdirigerings-URL:en. Fragment är den del av URL:en som kommer efter #. Ta inte med #. sträng
customHost Värd för omdirigering. Lämna tomt om du vill använda den inkommande värden som målvärd. sträng
customPath Den fullständiga sökvägen till omdirigering. Sökvägen får inte vara tom och måste börja med /. Lämna tomt om du vill använda den inkommande sökvägen som målsökväg. sträng
customQueryString Uppsättningen frågesträngar som ska placeras i omdirigerings-URL:en. Om du anger det här värdet ersätts alla befintliga frågesträngar. lämna tomt för att bevara den inkommande frågesträngen. Frågesträngen måste vara i {key}={value}-format. Den första? och & läggs till automatiskt, så ta inte med dem längst fram, utan avgränsa flera frågesträngar med &. sträng
redirectProtocol Protokollet för målet dit trafiken omdirigeras "HttpOnly"
"HttpsOnly"
"MatchRequest"
redirectType Omdirigeringstypen som regeln använder vid omdirigering av trafik. "Hittades"
"Flyttad"
"PermanentRedirect"
"TemporaryRedirect"

RulesEngineMatchCondition

Name Beskrivning Värde
negateCondition Beskriver om detta är negatevillkor eller inte boolesk
rulesEngineMatchValue Matcha värden som ska matchas mot. Operatorn gäller för varje värde här med OR-semantik. Om någon av dem matchar variabeln med den angivna operatorn anses matchningsvillkoret vara en matchning. string[] (krävs)
rulesEngineMatchVariable Matcha variabel "IsMobile"
"PostArgs"
"QueryString"
"RemoteAddr"
"RequestBody"
"RequestFilename"
"RequestFilenameExtension"
"RequestHeader"
"RequestMethod"
"RequestPath"
"RequestScheme"
"RequestUri" (krävs)
rulesEngineOperator Beskriver operatorn som ska tillämpas på matchningsvillkoret. "Alla"
"BeginsWith"
"Innehåller"
"EndsWith"
"Lika"
"GeoMatch"
"GreaterThan"
"GreaterThanOrEqual"
"IPMatch"
"LessThan"
"LessThanOrEqual" (krävs)
väljare Namnet på väljaren i RequestHeader eller RequestBody som ska matchas sträng
Förvandlar Lista över transformeringar Strängmatris som innehåller något av:
"Gemener"
"RemoveNulls"
"Trimma"
"Versaler"
"UrlDecode"
"UrlEncode"