Share via


Microsoft.Network frontDoors/rulesEngines

Bicep-erőforrásdefiníció

A frontDoors/rulesEngines erőforrástípus üzembe helyezhető a következőre:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.Network/frontDoors/rulesEngines erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.

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-objektumok

Állítsa be a @odata.type tulajdonságot az objektum típusának megadásához.

A #Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration esetében használja a következőt:

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

A #Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration esetében használja a következőt:

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

Tulajdonságértékek

frontDoors/rulesEngines

Név Leírás Érték
name Az erőforrás neve

Megtudhatja, hogyan állíthatja be a gyermekerőforrások nevét és típusát a Bicepben.
sztring (kötelező)
Szülő A Bicepben megadhatja egy gyermekerőforrás szülőerőforrását. Ezt a tulajdonságot csak akkor kell hozzáadnia, ha a gyermekerőforrás a szülőerőforráson kívül van deklarálva.

További információ: Gyermekerőforrás a szülőerőforráson kívül.
A típusú erőforrás szimbolikus neve: frontDoors
properties A szabálymotor konfigurációjának tulajdonságai. RulesEngineProperties

RulesEngineProperties

Név Leírás Érték
szabályok Egy adott szabálymotor-konfigurációt meghatározó szabályok listája. RulesEngineRule[]

RulesEngineRule

Név Leírás Érték
action A kérésen és a válaszon végrehajtandó műveletek, ha az összes egyezési feltétel teljesül. RulesEngineAction (kötelező)
matchConditions A szabály műveleteinek futtatásához meg kell felelniük az egyezés feltételeinek. Ha nincsenek egyezési feltételek, az azt jelenti, hogy a műveletek mindig futni fognak. RulesEngineMatchCondition[]
matchProcessingBehavior Ha ez a szabály egyezik, akkor a szabálymotor továbbra is futtatja a többi szabályt, vagy leáll. Ha nincs jelen, az alapértelmezett érték a Folytatás. "Folytatás"
"Leállítás"
name Az adott szabályra hivatkozó név. sztring (kötelező)
Prioritás A szabályhoz rendelt prioritás. int (kötelező)

RulesEngineAction

Név Leírás Érték
requestHeaderActions Az AFD kéréséből a forrásra alkalmazandó fejlécműveletek listája. HeaderAction[]
responseHeaderActions Az AFD által az ügyfélre adott válaszból alkalmazandó fejlécműveletek listája. HeaderAction[]
routeConfigurationOverride Felülbírálja az útvonal-konfigurációt. RouteConfiguration

HeaderAction

Név Leírás Érték
headerActionType Milyen típusú módosítást kell alkalmazni a fejlécre. "Hozzáfűzés"
"Törlés"
Felülírás (kötelező)
headerName Annak a fejlécnek a neve, amelyre ez a művelet vonatkozik. sztring (kötelező)
érték Az az érték, amellyel frissíteni szeretné a megadott fejlécnevet. Ez az érték nem használatos, ha az actionType értéke Delete. sztring

RouteConfiguration

Név Leírás Érték
@odata.type Az objektum típusának beállítása #Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration
#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration (kötelező)

Továbbításkonfigurálás

Név Leírás Érték
@odata.type "#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration" (kötelező)
backendPool Hivatkozás arra a háttérkészletre, amelyre a szabály átirányítja. Alforrás
cacheConfiguration A szabályhoz társított gyorsítótárazási konfiguráció. CacheConfiguration
customForwardingPath A szabálynak megfelelő erőforrás-útvonalak újraírásához használt egyéni elérési út. A bejövő elérési út használatához hagyja üresen. sztring
forwardingProtocol A szabály protokollt használ a forgalom háttérrendszerbe való továbbításához. "HttpOnly"
"HttpsOnly"
'MatchRequest'

Alforrás

Név Leírás Érték
id Erőforrás-azonosító. sztring

CacheConfiguration

Név Leírás Érték
cacheDuration A tartalom gyorsítótárazási időtartama. Az engedélyezett formátum ISO 8601 formátumú (http://en.wikipedia.org/wiki/ISO_8601#Durations). A HTTP megköveteli, hogy az érték legfeljebb egy év legyen sztring
dynamicCompression Dinamikus tömörítés használata gyorsítótárazott tartalomhoz "Letiltva"
"Engedélyezve"
queryParameters lekérdezési paraméterek, amelyek belefoglalhatók vagy kizárhatók (vesszővel elválasztva). sztring
queryParameterStripDirective Url-lekérdezési kifejezések kezelése a gyorsítótárkulcs létrehozásakor. 'StripAll'
'StripAllExcept'
"StripNone"
"StripOnly"

RedirectConfiguration

Név Leírás Érték
@odata.type "#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration" (kötelező)
customFragment Az átirányítási URL-címhez hozzáadandó töredék. A töredék az URL-cím #utáni része. Ne adja meg a #-et. sztring
customHost Átirányítandó gazdagép. Hagyja üresen a bejövő gazdagép cél gazdagépként való használatához. sztring
customPath Az átirányítás teljes útvonala. Az elérési út nem lehet üres, és /-val kell kezdődnie. Hagyja üresen a bejövő elérési utat célútvonalként való használatához. sztring
customQueryString Az átirányítási URL-címbe helyezendő lekérdezési sztringek halmaza. Ennek az értéknek a beállítása lecserélné a meglévő lekérdezési sztringeket; hagyja üresen a bejövő lekérdezési sztring megőrzéséhez. A lekérdezési sztringnek {key}={value} formátumban kell lennie. Az első? és & automatikusan hozzá lesz adva, ezért ne foglalja bele őket az elejébe, hanem különítse el a lekérdezési sztringeket &. sztring
redirectProtocol Annak a célhelynek a protokollja, ahová a forgalom átirányítva van "HttpOnly"
"HttpsOnly"
'MatchRequest'
redirectType A szabály által a forgalom átirányításához használt átirányítási típus. "Talált"
"Áthelyezve"
"PermanentRedirect"
'TemporaryRedirect'

RulesEngineMatchCondition

Név Leírás Érték
negateCondition Ez a cikk azt ismerteti, hogy ez-e a negate feltétel, vagy sem logikai
rulesEngineMatchValue Egyezzen az egyezéshez használni kívánt értékekkel. Az operátor a vagy szemantika minden itt található értékére érvényes lesz. Ha bármelyikük megfelel a változónak az adott operátorral, akkor ez a feltétel egyezésnek minősül. string[] (kötelező)
rulesEngineMatchVariable Változó egyeztetése 'IsMobile'
"PostArgs"
"QueryString"
"RemoteAddr"
"RequestBody"
"RequestFilename"
"RequestFilenameExtension"
"RequestHeader"
"RequestMethod"
"RequestPath"
"RequestScheme"
"RequestUri" (kötelező)
rulesEngineOperator Az egyezés feltételére alkalmazandó operátort ismerteti. "Bármely"
"BeginsWith"
"Tartalmaz"
"EndsWith"
"Egyenlő"
"GeoMatch"
"GreaterThan"
"GreaterThanOrEqual"
"IPMatch"
"LessThan"
"LessThanOrEqual" (kötelező)
selector A RequestHeaderben vagy a RequestBody-ban az egyeztetendő választó neve sztring
Átalakítja Átalakítások listája Sztringtömb, amely az alábbiak bármelyikét tartalmazza:
Kisbetűs
"RemoveNulls"
"Vágás"
"Nagybetűs"
"UrlDecode"
UrlEncode

ARM-sablon erőforrásdefiníciója

A frontDoors/rulesEngines erőforrástípus üzembe helyezhető a következőre:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.Network/frontDoors/rulesEngines erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.

{
  "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-objektumok

Állítsa be a @odata.type tulajdonságot az objektum típusának megadásához.

A #Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration esetében használja a következőt:

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

A #Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration esetében használja a következőt:

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

Tulajdonságértékek

frontDoors/rulesEngines

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.Network/frontDoors/rulesEngines"
apiVersion Az erőforrás API-verziója '2021-06-01'
name Az erőforrás neve

Megtudhatja, hogyan állíthatja be a gyermekerőforrások nevét és típusát A JSON ARM-sablonokban.
sztring (kötelező)
properties A szabálymotor konfigurációjának tulajdonságai. RulesEngineProperties

RulesEngineProperties

Név Leírás Érték
szabályok Egy adott szabálymotor-konfigurációt meghatározó szabályok listája. RulesEngineRule[]

RulesEngineRule

Név Leírás Érték
action A kérésen és a válaszon végrehajtandó műveletek, ha az összes egyeztetési feltétel teljesül. RulesEngineAction (kötelező)
matchConditions A szabály műveleteinek futtatásához meg kell felelniük az egyezés feltételeinek. Ha nincsenek egyező feltételek, az azt jelenti, hogy a műveletek mindig futni fognak. RulesEngineMatchCondition[]
matchProcessingBehavior Ha ez a szabály egyezik, akkor a szabálymotor továbbra is futtatja a többi szabályt, vagy leáll. Ha nincs jelen, az alapértelmezett érték a Folytatás. "Folytatás"
"Leállítás"
name Az adott szabályra hivatkozó név. sztring (kötelező)
Prioritás A szabályhoz rendelt prioritás. int (kötelező)

RulesEngineAction

Név Leírás Érték
requestHeaderActions Az AFD kéréséből a forrásra alkalmazandó fejlécműveletek listája. HeaderAction[]
responseHeaderActions Az AFD által az ügyfélre adott válaszból alkalmazandó fejlécműveletek listája. HeaderAction[]
routeConfigurationOverride Felülbírálja az útvonal-konfigurációt. RouteConfiguration

HeaderAction

Név Leírás Érték
headerActionType Milyen típusú manipulációt kell alkalmazni a fejlécre. "Hozzáfűzés"
"Törlés"
Felülírás (kötelező)
headerName Annak a fejlécnek a neve, amelyre a művelet vonatkozik. sztring (kötelező)
érték Az az érték, amellyel frissítheti a megadott fejlécnevet. Ez az érték nem használatos, ha az actionType értéke Delete. sztring

RouteConfiguration

Név Leírás Érték
@odata.type Az objektumtípus beállítása #Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration
#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration (kötelező)

Továbbításkonfigurálás

Név Leírás Érték
@odata.type "#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration" (kötelező)
backendPool Hivatkozás arra a Háttérkészletre, amelyre a szabály átirányítja. Alforrás
cacheConfiguration A szabályhoz társított gyorsítótárazási konfiguráció. CacheConfiguration
customForwardingPath Az ezzel a szabálysal egyező erőforrás-elérési utak átírásához használt egyéni elérési út. Hagyja üresen a bejövő elérési utat. sztring
forwardingProtocol Ez a szabály protokollt használ a forgalom háttérrendszerbe való továbbításához. "HttpOnly"
"HttpsOnly"
'MatchRequest'

Alforrás

Név Leírás Érték
id Erőforrás-azonosító. sztring

CacheConfiguration

Név Leírás Érték
cacheDuration A tartalom gyorsítótárazási időtartama. Az engedélyezett formátum ISO 8601 formátumú (http://en.wikipedia.org/wiki/ISO_8601#Durations). A HTTP megköveteli, hogy az érték legfeljebb egy év legyen sztring
dynamicCompression Dinamikus tömörítés használata gyorsítótárazott tartalomhoz "Letiltva"
"Engedélyezve"
queryParameters a lekérdezési paramétereket belefoglalni vagy kizárni (vesszővel elválasztva). sztring
queryParameterStripDirective Az URL-lekérdezési kifejezések kezelése a gyorsítótárkulcs létrehozásakor. 'StripAll'
'StripAllExcept'
"StripNone"
"StripOnly"

Átirányításkonfigurálás

Név Leírás Érték
@odata.type "#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration" (kötelező)
customFragment Az átirányítási URL-címhez hozzáadandó töredék. A töredezettség a #után megjelenő URL-cím része. Ne adja meg a #-t. sztring
customHost Átirányítandó gazdagép. Hagyja üresen a bejövő gazdagépet célgazdaként való használatához. sztring
customPath Az átirányítás teljes útvonala. Az elérési út nem lehet üres, és a következővel kell kezdődnie: /. Hagyja üresen a bejövő elérési utat célútvonalként való használatához. sztring
customQueryString Az átirányítási URL-címbe helyezendő lekérdezési sztringek halmaza. Az érték beállítása lecserélné a meglévő lekérdezési sztringeket; hagyja üresen a bejövő lekérdezési sztring megőrzéséhez. A lekérdezési sztringnek {key}={value} formátumban kell lennie. Az első? és & automatikusan hozzáadódik, ezért ne vegye fel őket az előtérbe, hanem különítse el a lekérdezési sztringeket &. sztring
redirectProtocol Annak a célhelynek a protokollja, ahová a forgalmat átirányítják "HttpOnly"
"HttpsOnly"
'MatchRequest'
redirectType A szabály által a forgalom átirányításához használt átirányítási típus. "Talált"
"Áthelyezve"
"PermanentRedirect"
'TemporaryRedirect'

RulesEngineMatchCondition

Név Leírás Érték
negateCondition Azt ismerteti, hogy ez-e a feltétel nem teljesülése vagy sem logikai
rulesEngineMatchValue Egyezzen az értékekkel, és egyezzen az értékekkel. Az operátor az itt található összes értékre vagy szemantika használatával lesz alkalmazva. Ha bármelyikük megfelel a változónak az adott operátorral, akkor ez a feltétel egyezésnek minősül. sztring[] (kötelező)
rulesEngineMatchVariable Változó egyeztetése 'IsMobile'
"PostArgs"
"QueryString"
"RemoteAddr"
"RequestBody"
"RequestFilename"
"RequestFilenameExtension"
"RequestHeader"
"RequestMethod"
"RequestPath"
"RequestScheme"
"RequestUri" (kötelező)
rulesEngineOperator Az egyezés feltételére alkalmazandó operátort ismerteti. "Bármely"
"BeginsWith"
"Tartalmaz"
"EndsWith"
"Egyenlő"
"GeoMatch"
"GreaterThan"
"GreaterThanOrEqual"
"IPMatch"
"LessThan"
"LessThanOrEqual" (kötelező)
selector A RequestHeaderben vagy a RequestBody-ban az egyeztetendő választó neve sztring
Átalakítja Átalakítások listája Sztringtömb, amely az alábbiak bármelyikét tartalmazza:
Kisbetűs
"RemoveNulls"
"Vágás"
"Nagybetűs"
"UrlDecode"
UrlEncode

Terraform (AzAPI-szolgáltató) erőforrásdefiníció

A frontDoors/rulesEngines erőforrástípus üzembe helyezhető a következőre:

  • Erőforráscsoportok

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.Network/frontDoors/rulesEngines erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.

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-objektumok

Állítsa be a @odata.type tulajdonságot az objektum típusának megadásához.

A #Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration esetében használja a következőt:

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

A #Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration esetében használja a következőt:

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

Tulajdonságértékek

frontDoors/rulesEngines

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.Network/frontDoors/rulesEngines@2021-06-01"
name Az erőforrás neve sztring (kötelező)
parent_id Az erőforrás szülőjének azonosítója. Típusú erőforrás azonosítója: frontDoor
properties A szabálymotor konfigurációjának tulajdonságai. RulesEngineProperties

RulesEngineProperties

Név Leírás Érték
szabályok Egy adott szabálymotor-konfigurációt meghatározó szabályok listája. RulesEngineRule[]

RulesEngineRule

Név Leírás Érték
action A kérésen és a válaszon végrehajtandó műveletek, ha az összes egyeztetési feltétel teljesül. RulesEngineAction (kötelező)
matchConditions A szabály műveleteinek futtatásához meg kell felelniük az egyezés feltételeinek. Ha nincsenek egyező feltételek, az azt jelenti, hogy a műveletek mindig futni fognak. RulesEngineMatchCondition[]
matchProcessingBehavior Ha ez a szabály egyezik, akkor a szabálymotor továbbra is futtatja a többi szabályt, vagy leáll. Ha nincs jelen, az alapértelmezett érték a Folytatás. "Folytatás"
"Leállítás"
name Az adott szabályra hivatkozó név. sztring (kötelező)
Prioritás A szabályhoz rendelt prioritás. int (kötelező)

RulesEngineAction

Név Leírás Érték
requestHeaderActions Az AFD kéréséből a forrásra alkalmazandó fejlécműveletek listája. HeaderAction[]
responseHeaderActions Az AFD által az ügyfélre adott válaszból alkalmazandó fejlécműveletek listája. HeaderAction[]
routeConfigurationOverride Felülbírálja az útvonal-konfigurációt. RouteConfiguration

HeaderAction

Név Leírás Érték
headerActionType Milyen típusú manipulációt kell alkalmazni a fejlécre. "Hozzáfűzés"
"Törlés"
"Felülírás" (kötelező)
headerName Annak a fejlécnek a neve, amelyre a művelet vonatkozik. sztring (kötelező)
érték Az az érték, amellyel frissítheti a megadott fejlécnevet. Ez az érték nem használatos, ha az actionType értéke Delete. sztring

RouteConfiguration

Név Leírás Érték
@odata.type Az objektumtípus beállítása #Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration
#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration (kötelező)

Továbbításkonfigurálás

Név Leírás Érték
@odata.type "#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration" (kötelező)
backendPool Hivatkozás arra a Háttérkészletre, amelyre a szabály átirányítja. Alforrás
cacheConfiguration A szabályhoz társított gyorsítótárazási konfiguráció. CacheConfiguration
customForwardingPath Az ezzel a szabálysal egyező erőforrás-elérési utak átírásához használt egyéni elérési út. Hagyja üresen a bejövő elérési utat. sztring
forwardingProtocol Ez a szabály protokollt használ a forgalom háttérrendszerbe való továbbításához. "HttpOnly"
"HttpsOnly"
"MatchRequest"

Alforrás

Név Leírás Érték
id Erőforrás-azonosító. sztring

CacheConfiguration

Név Leírás Érték
cacheDuration A tartalom gyorsítótárazási időtartama. Az engedélyezett formátum ISO 8601 formátumú (http://en.wikipedia.org/wiki/ISO_8601#Durations). A HTTP megköveteli, hogy az érték legfeljebb egy év legyen sztring
dynamicCompression Dinamikus tömörítés használata gyorsítótárazott tartalomhoz "Letiltva"
"Engedélyezve"
queryParameters lekérdezési paraméterek, amelyek belefoglalhatók vagy kizárhatók (vesszővel elválasztva). sztring
queryParameterStripDirective Url-lekérdezési kifejezések kezelése a gyorsítótárkulcs létrehozásakor. "StripAll"
"StripAllExcept"
"StripNone"
"Csíkos"

RedirectConfiguration

Név Leírás Érték
@odata.type "#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration" (kötelező)
customFragment Az átirányítási URL-címhez hozzáadandó töredék. A töredék az URL-cím #utáni része. Ne adja meg a #-et. sztring
customHost Átirányítandó gazdagép. Hagyja üresen a bejövő gazdagép cél gazdagépként való használatához. sztring
customPath Az átirányítás teljes útvonala. Az elérési út nem lehet üres, és /-val kell kezdődnie. Hagyja üresen a bejövő elérési utat célútvonalként való használatához. sztring
customQueryString Az átirányítási URL-címbe helyezendő lekérdezési sztringek halmaza. Ennek az értéknek a beállítása lecserélné a meglévő lekérdezési sztringeket; hagyja üresen a bejövő lekérdezési sztring megőrzéséhez. A lekérdezési sztringnek {key}={value} formátumban kell lennie. Az első? és & automatikusan hozzá lesz adva, ezért ne foglalja bele őket az elejébe, hanem különítse el a lekérdezési sztringeket &. sztring
redirectProtocol Annak a célhelynek a protokollja, ahová a forgalom átirányítva van "HttpOnly"
"HttpsOnly"
"MatchRequest"
redirectType A szabály által a forgalom átirányításához használt átirányítási típus. "Talált"
"Áthelyezve"
"PermanentRedirect"
"TemporaryRedirect"

RulesEngineMatchCondition

Név Leírás Érték
negateCondition Ez a cikk azt ismerteti, hogy ez-e a negate feltétel, vagy sem logikai
rulesEngineMatchValue Egyezzen az egyezéshez használni kívánt értékekkel. Az operátor a vagy szemantika minden itt található értékére érvényes lesz. Ha bármelyikük megfelel a változónak az adott operátorral, akkor ez a feltétel egyezésnek minősül. string[] (kötelező)
rulesEngineMatchVariable Változó egyeztetése "IsMobile"
"PostArgs"
"QueryString"
"RemoteAddr"
"RequestBody"
"RequestFilename"
"RequestFilenameExtension"
"RequestHeader"
"RequestMethod"
"RequestPath"
"RequestScheme"
"RequestUri" (kötelező)
rulesEngineOperator A megfeleltetés feltételére alkalmazandó operátort ismerteti. "Bármely"
"BeginsWith"
"Tartalmaz"
"EndsWith"
"Egyenlő"
"GeoMatch"
"GreaterThan"
"GreaterThanOrEqual"
"IPMatch"
"LessThan"
"LessThanOrEqual" (kötelező)
selector A RequestHeader vagy a RequestBody egyeztetendő választójának neve sztring
Átalakítja Átalakítások listája Sztringtömb, amely az alábbiak bármelyikét tartalmazza:
"Kisbetűs"
"RemoveNulls"
"Vágás"
"Nagybetűs"
"UrlDecode"
"UrlEncode"