Microsoft.Network frontDoors/rulesEngines 2020-05-01
Bicep-erőforrásdefiníció
A frontDoors/rulesEngines erőforrástípus üzembe helyezhető a következőre:
- Erőforráscsoportok – Lásd : Erőforráscsoport üzembehelyezési parancsai
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@2020-05-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:
- Erőforráscsoportok – Lásd : erőforráscsoport üzembehelyezési parancsai
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": "2020-05-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 | '2020-05-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. 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" |
Terraform -erőforrásdefiníció (AzAPI-szolgáltató)
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@2020-05-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@2020-05-01" |
name | Az erőforrás neve | sztring (kötelező) |
parent_id | Annak az erőforrásnak az azonosítója, amely ennek az erőforrásnak a szülője. | A típusú erőforrás azonosítója: 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 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" |