New-AzFrontDoorRulesEngineActionObject
Buat objek dalam memori untuk RulesEngineAction.
Sintaks
ByFieldsWithForwardingParameterSet (Default)
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>]
Deskripsi
Buat objek dalam memori untuk RulesEngineAction.
Contoh
$headerActions = New-AzFrontDoorHeaderActionObject -HeaderActionType "Append" -HeaderName "X-Content-Type-Options" -Value "nosniff"
Buat tindakan mesin aturan yang menambahkan nilai header respons dan menunjukkan cara melihat properti tindakan mesin aturan yang dibuat.
$rulesEngineAction = New-AzFrontDoorRulesEngineActionObject -RequestHeaderAction $headerActions -ForwardingProtocol HttpsOnly -BackendPoolName mybackendpool -ResourceGroupName Jessicl-Test-RG -FrontDoorName jessicl-test-myappfrontend -QueryParameterStripDirective StripNone -DynamicCompression Disabled -EnableCaching $true
Buat tindakan mesin aturan yang meneruskan permintaan ke kumpulan backend tertentu dan tunjukkan cara melihat properti tindakan mesin aturan yang dibuat.
$rulesEngineAction = New-AzFrontDoorRulesEngineActionObject -RedirectType Moved -RedirectProtocol MatchRequest -CustomHost www.contoso.com
Buat tindakan mesin aturan yang mengalihkan permintaan ke host lain dan tunjukkan cara melihat properti tindakan mesin aturan yang dibuat.
Parameter
-BackendPoolName
ID Sumber Daya.
Properti parameter
Jenis: String
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
ByFieldsWithForwardingParameterSet
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-CacheDuration
Durasi di mana konten perlu di-cache.
Format yang diizinkan dalam format ISO 8601 ().
HTTP mengharuskan nilainya tidak lebih dari setahun.
Properti parameter
Jenis: TimeSpan
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
ByFieldsWithForwardingParameterSet
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-CustomForwardingPath
Jalur kustom yang digunakan untuk menulis ulang jalur sumber daya yang cocok dengan aturan ini.
Biarkan kosong untuk menggunakan jalur masuk.
Properti parameter
Jenis: String
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
ByFieldsWithForwardingParameterSet
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-CustomFragment
Fragmen untuk ditambahkan ke URL pengalihan.
Fragmen adalah bagian dari URL yang muncul setelah #.
Jangan sertakan #.
Properti parameter
Jenis: String
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
ByFieldsWithRedirectParameterSet
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-CustomHost
Host untuk dialihkan.
Biarkan kosong untuk menggunakan host masuk sebagai host tujuan.
Properti parameter
Jenis: String
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
ByFieldsWithRedirectParameterSet
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-CustomPath
Jalur lengkap untuk mengalihkan.
Jalur tidak boleh kosong dan harus dimulai dengan /.
Biarkan kosong untuk menggunakan jalur masuk sebagai jalur tujuan.
Properti parameter
Jenis: String
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
ByFieldsWithRedirectParameterSet
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-CustomQueryString
Kumpulan string kueri yang akan ditempatkan di URL pengalihan.
Mengatur nilai ini akan menggantikan string kueri yang ada; biarkan kosong untuk mempertahankan string kueri masuk.
String kueri harus dalam format key=value .
Yang pertama? dan & akan ditambahkan secara otomatis jadi jangan sertakan di depan, tetapi lakukan beberapa string kueri terpisah dengan &.
Properti parameter
Jenis: String
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
ByFieldsWithRedirectParameterSet
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-DynamicCompression
Apakah akan menggunakan kompresi dinamis untuk konten yang di-cache.
Properti parameter
Jenis: String
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
ByFieldsWithForwardingParameterSet
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-EnableCaching
Buat objek dalam memori untuk RulesEngineAction.
Properti parameter
Jenis: Boolean
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
ByFieldsWithForwardingParameterSet
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-ForwardingProtocol
Protokol yang akan digunakan aturan ini saat meneruskan lalu lintas ke backend.
Properti parameter
Jenis: String
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
ByFieldsWithForwardingParameterSet
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-FrontDoorName
Nama Front Door tempat aturan perutean ini berada.
Properti parameter
Jenis: String
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
ByFieldsWithForwardingParameterSet
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-QueryParameter
parameter kueri untuk disertakan atau dikecualikan (dipisahkan koma).
Properti parameter
Jenis: String
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
ByFieldsWithForwardingParameterSet
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-QueryParameterStripDirective
Perlakuan istilah kueri URL saat membentuk kunci cache.
Properti parameter
Jenis: String
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
ByFieldsWithForwardingParameterSet
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-RedirectProtocol
Protokol tujuan tempat lalu lintas dialihkan.
Properti parameter
Jenis: String
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
ByFieldsWithRedirectParameterSet
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-RedirectType
Jenis pengalihan yang akan digunakan aturan saat mengalihkan lalu lintas.
Properti parameter
Jenis: String
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
ByFieldsWithRedirectParameterSet
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
Daftar tindakan header yang akan diterapkan dari permintaan dari AFD ke asal.
Jenis: IHeaderAction [ ]
Nilai default: None
Mendukung wildcard: False
DontShow: False
(All)
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-ResourceGroupName
Nama grup sumber daya tempat RoutingRule akan dibuat.
Properti parameter
Jenis: String
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
ByFieldsWithForwardingParameterSet
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
Daftar tindakan header yang akan diterapkan dari respons dari AFD ke klien.
Jenis: IHeaderAction [ ]
Nilai default: None
Mendukung wildcard: False
DontShow: False
(All)
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-RouteConfigurationOverride
Ambil alih konfigurasi rute.
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
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