New-AzFrontDoorRulesEngineRuleObject
RulesEngineRule のメモリ内オブジェクトを作成します。
構文
Default (既定)
New-AzFrontDoorRulesEngineRuleObject
-Action <IRulesEngineAction>
-Name <String>
-Priority <Int32>
[-MatchCondition <IRulesEngineMatchCondition[]>]
[-MatchProcessingBehavior <String>]
[<CommonParameters>]
説明
RulesEngineRule のメモリ内オブジェクトを作成します。
例
例 1: 新しい PSRulesEngineRule オブジェクトを作成し、サブフィールドを表示する方法を示します。
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
新しい PSRulesEngineRule オブジェクトを作成し、サブフィールドを表示する方法を示します。
パラメーター
-Action
すべての一致条件が満たされた場合に要求と応答に対して実行するアクション。
パラメーターのプロパティ
パラメーター セット
(All)
| 配置: | Named |
| 必須: | True |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-MatchCondition
このルールのアクションを実行するために満たす必要がある一致条件の一覧。
一致条件がない場合、アクションは常に実行されます。
パラメーターのプロパティ
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-MatchProcessingBehavior
このルールが一致する場合、ルール エンジンは残りのルールを実行し続けるか停止する必要があります。
存在しない場合は、既定で [続行] が選択されます。
パラメーターのプロパティ
| 型: | String
|
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-Name
この特定の規則を参照する名前。
パラメーターのプロパティ
| 型: | String
|
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | True |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-Priority
このルールに割り当てられた優先度。
.
パラメーターのプロパティ
| 型: | Int32
|
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | True |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
CommonParameters
このコマンドレットでは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction、-WarningVariable の各パラメーターがサポートされています。 詳細については、about_CommonParametersを参照してください。
出力