New-AzFrontDoorRulesEngineActionObject

Hozzon létre egy memórián belüli objektumot a RulesEngineAction számára.

Syntax

ByFieldsWithForwardingParameterSet (Alapértelmezett)

New-AzFrontDoorRulesEngineActionObject
    [-RequestHeaderAction <IHeaderAction[]>]
    [-ResponseHeaderAction <IHeaderAction[]>]
    [-RouteConfigurationOverride <IRouteConfiguration>]
    [-BackendPoolName <String>]
    [-FrontDoorName <String>]
    [-ResourceGroupName <String>]
    [-CacheDuration <TimeSpan>]
    [-DynamicCompression <String>]
    [-QueryParameter <String>]
    [-QueryParameterStripDirective <String>]
    [-CustomForwardingPath <String>]
    [-ForwardingProtocol <String>]
    [-EnableCaching <Boolean>]
    [<CommonParameters>]

ByFieldsWithRedirectParameterSet

New-AzFrontDoorRulesEngineActionObject
    [-RequestHeaderAction <IHeaderAction[]>]
    [-ResponseHeaderAction <IHeaderAction[]>]
    [-RouteConfigurationOverride <IRouteConfiguration>]
    [-CustomFragment <String>]
    [-CustomHost <String>]
    [-CustomPath <String>]
    [-CustomQueryString <String>]
    [-RedirectProtocol <String>]
    [-RedirectType <String>]
    [<CommonParameters>]

Description

Hozzon létre egy memórián belüli objektumot a RulesEngineAction számára.

Példák

1. példa: Hozzon létre egy szabálymotor-műveletet, amely hozzáfűzi a válaszfej értékét, és bemutatja, hogyan tekintheti meg a létrehozott szabálymotor-művelet tulajdonságait.

$headerActions = New-AzFrontDoorHeaderActionObject -HeaderActionType "Append" -HeaderName "X-Content-Type-Options" -Value "nosniff"

Hozzon létre egy szabálymotor-műveletet, amely hozzáfűzi a válaszfejléc értékét, és bemutatja, hogyan tekintheti meg a létrehozott szabálymotor-művelet tulajdonságait.

2. példa: Hozzon létre egy szabálymotor-műveletet, amely továbbítja a kéréseket egy adott háttérkészletnek, és bemutatja, hogyan tekintheti meg a létrehozott szabálymotor-művelet tulajdonságait.

$rulesEngineAction = New-AzFrontDoorRulesEngineActionObject -RequestHeaderAction $headerActions -ForwardingProtocol HttpsOnly -BackendPoolName mybackendpool -ResourceGroupName Jessicl-Test-RG -FrontDoorName jessicl-test-myappfrontend -QueryParameterStripDirective StripNone -DynamicCompression Disabled -EnableCaching $true

Hozzon létre egy szabálymotor-műveletet, amely továbbítja a kéréseket egy adott háttérkészletnek, és bemutatja, hogyan tekintheti meg a létrehozott szabálymotor-művelet tulajdonságait.

3. példa: Hozzon létre egy szabálymotor-műveletet, amely átirányítja a kéréseket egy másik gazdagépre, és bemutatja, hogyan tekintheti meg a létrehozott szabálymotor-művelet tulajdonságait.

$rulesEngineAction = New-AzFrontDoorRulesEngineActionObject -RedirectType Moved -RedirectProtocol MatchRequest -CustomHost www.contoso.com

Hozzon létre egy szabálymotor-műveletet, amely átirányítja a kéréseket egy másik gazdagépre, és bemutatja, hogyan tekintheti meg a létrehozott szabálymotor-művelet tulajdonságait.

Paraméterek

-BackendPoolName

Erőforrás-azonosító.

Paramétertulajdonságok

Típus:String
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

ByFieldsWithForwardingParameterSet
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-CacheDuration

A tartalom gyorsítótárazási időtartamának 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.

Paramétertulajdonságok

Típus:TimeSpan
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

ByFieldsWithForwardingParameterSet
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

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

Paramétertulajdonságok

Típus:String
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

ByFieldsWithForwardingParameterSet
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-CustomFragment

Az átirányítási URL-címhez hozzáadni kívánt töredék. A töredék az URL-cím #után következő része. Ne adja meg a #elemet.

Paramétertulajdonságok

Típus:String
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

ByFieldsWithRedirectParameterSet
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-CustomHost

Átirányítandó gazdagép. Hagyja üresen a bejövő gazdagép cél gazdagépként való használatához.

Paramétertulajdonságok

Típus:String
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

ByFieldsWithRedirectParameterSet
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-CustomPath

Az átirányítás teljes elérési útja. 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.

Paramétertulajdonságok

Típus:String
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

ByFieldsWithRedirectParameterSet
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-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 <kulcs>=<érték> formátumban kell lennie. Elseje? é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 &.

Paramétertulajdonságok

Típus:String
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

ByFieldsWithRedirectParameterSet
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-DynamicCompression

Dinamikus tömörítés használata gyorsítótárazott tartalomhoz.

Paramétertulajdonságok

Típus:String
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

ByFieldsWithForwardingParameterSet
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-EnableCaching

Hozzon létre egy memórián belüli objektumot a RulesEngineAction számára.

Paramétertulajdonságok

Típus:Boolean
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

ByFieldsWithForwardingParameterSet
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-ForwardingProtocol

Ezt a szabályt a szabály a háttérrendszerek felé történő adattovábbításkor fogja használni.

Paramétertulajdonságok

Típus:String
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

ByFieldsWithForwardingParameterSet
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-FrontDoorName

Annak a Front Doornak a neve, amelyhez ez az útválasztási szabály tartozik.

Paramétertulajdonságok

Típus:String
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

ByFieldsWithForwardingParameterSet
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-QueryParameter

lekérdezési paraméterek belefoglalására vagy kizárására (vesszővel elválasztva).

Paramétertulajdonságok

Típus:String
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

ByFieldsWithForwardingParameterSet
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-QueryParameterStripDirective

Az URL-lekérdezési kifejezések kezelése a gyorsítótárkulcs létrehozásakor.

Paramétertulajdonságok

Típus:String
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

ByFieldsWithForwardingParameterSet
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-RedirectProtocol

A célhely protokollja, ahová a forgalmat átirányítják.

Paramétertulajdonságok

Típus:String
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

ByFieldsWithRedirectParameterSet
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-RedirectType

A szabály által a forgalom átirányításához használt átirányítási típus.

Paramétertulajdonságok

Típus:String
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

ByFieldsWithRedirectParameterSet
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-RequestHeaderAction

Az AFD-től a forrásra vonatkozó kéréstől alkalmazandó fejlécműveletek listája.

Paramétertulajdonságok

Típus:

IHeaderAction[]

Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-ResourceGroupName

Az erőforráscsoport neve, amelyben a RoutingRule létrejön.

Paramétertulajdonságok

Típus:String
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

ByFieldsWithForwardingParameterSet
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-ResponseHeaderAction

Az AFD által az ügyfélre adott válaszból alkalmazandó fejlécműveletek listája.

Paramétertulajdonságok

Típus:

IHeaderAction[]

Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-RouteConfigurationOverride

Felülbírálja az útvonalkonfigurációt.

Paramétertulajdonságok

Típus:IRouteConfiguration
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

CommonParameters

Ez a parancsmag a következő gyakori paramétereket támogatja: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction és -WarningVariable. További információért lásd about_CommonParameters.

Kimenetek

RulesEngineAction