New-AzFrontDoorRulesEngineRuleObject

Buat objek dalam memori untuk RulesEngineRule.

Sintaks

Default (Default)

New-AzFrontDoorRulesEngineRuleObject
    -Action <IRulesEngineAction>
    -Name <String>
    -Priority <Int32>
    [-MatchCondition <IRulesEngineMatchCondition[]>]
    [-MatchProcessingBehavior <String>]
    [<CommonParameters>]

Deskripsi

Buat objek dalam memori untuk RulesEngineRule.

Contoh

Contoh 1: Buat objek PSRulesEngineRule baru dan tunjukkan cara melihat subbidang.

New-AzFrontDoorRulesEngineRuleObject -Name rules1 -Priority 0 -Action $rulesEngineAction -MatchProcessingBehavior Stop -MatchCondition $rulesEngineMatchCondition
Action                  : {
                            "requestHeaderActions": [
                              {
                                "headerActionType": "Append",
                                "headerName": "X-Content-Type-Options",
                                "value": "nosniff"
                              }
                            ],
                            "routeConfigurationOverride": {
                              "@odata.type": "#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration",
                              "backendPool": {
                                "id": "/subscriptions/27cafca8-b9a4-4264-b399-45d0c9cca1ab/resourceGroups/Jessicl-Test-RG/providers/Microsoft.Network/frontDoors/jessicl-test-myappfrontend/BackendPools/mybackendpool"
                              },
                              "forwardingProtocol": "HttpsOnly",
                              "cacheConfiguration": {
                                "queryParameterStripDirective": "StripNone",
                                "dynamicCompression": "Disabled"
                              }
                            }
                          }
MatchCondition          :
MatchProcessingBehavior : Stop
Name                    : rules1
Priority                : 0

Buat objek PSRulesEngineRule baru dan tunjukkan cara melihat subbidang.

Parameter

-Action

Tindakan yang harus dilakukan pada permintaan dan respons jika semua kondisi kecocokan terpenuhi.

Properti parameter

Jenis:IRulesEngineAction
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-MatchCondition

Daftar kondisi kecocokan yang harus dipenuhi agar tindakan aturan ini berjalan. Tidak memiliki kondisi kecocokan berarti tindakan akan selalu berjalan.

Properti parameter

Jenis:

IRulesEngineMatchCondition[]

Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-MatchProcessingBehavior

Jika aturan ini cocok jika mesin aturan terus menjalankan aturan yang tersisa atau berhenti. Jika tidak ada, default ke Lanjutkan.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-Name

Nama untuk merujuk ke aturan khusus ini.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-Priority

Prioritas yang ditetapkan untuk aturan ini. .

Properti parameter

Jenis:Int32
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

CommonParameters

Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters.

Output

RulesEngineRule