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