次の方法で共有


Add-AzApplicationGatewayRequestRoutingRule

アプリケーション ゲートウェイに要求ルーティング規則を追加します。

構文

SetByResourceId

Add-AzApplicationGatewayRequestRoutingRule
    -ApplicationGateway <PSApplicationGateway>
    -Name <String>
    -RuleType <String>
    [-Priority <Int32>]
    [-BackendHttpSettingsId <String>]
    [-HttpListenerId <String>]
    [-BackendAddressPoolId <String>]
    [-UrlPathMapId <String>]
    [-RewriteRuleSetId <String>]
    [-RedirectConfigurationId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

SetByResource

Add-AzApplicationGatewayRequestRoutingRule
    -ApplicationGateway <PSApplicationGateway>
    -Name <String>
    -RuleType <String>
    [-Priority <Int32>]
    [-BackendHttpSettings <PSApplicationGatewayBackendHttpSettings>]
    [-HttpListener <PSApplicationGatewayHttpListener>]
    [-BackendAddressPool <PSApplicationGatewayBackendAddressPool>]
    [-UrlPathMap <PSApplicationGatewayUrlPathMap>]
    [-RewriteRuleSet <PSApplicationGatewayRewriteRuleSet>]
    [-RedirectConfiguration <PSApplicationGatewayRedirectConfiguration>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

説明

Add-AzApplicationGatewayRequestRoutingRule コマンドレットは、アプリケーション ゲートウェイに要求ルーティング規則を追加します。

例 1: アプリケーション ゲートウェイに要求ルーティング規則を追加する

$AppGw = Get-AzApplicationGateway -Name "ApplicationGateway01" -ResourceGroupName "ResourceGroup01"
$Appgw = Add-AzApplicationGatewayRequestRoutingRule -ApplicationGateway $AppGw -Name "Rule01" -RuleType Basic -Priority 100 -BackendHttpSettings $Setting -HttpListener $Listener -BackendAddressPool $Pool

最初のコマンドは、アプリケーション ゲートウェイを取得し、$AppGw変数に格納します。 2 番目のコマンドは、要求ルーティング規則をアプリケーション ゲートウェイに追加します。

パラメーター

-ApplicationGateway

このコマンドレットが要求ルーティング規則を追加するアプリケーション ゲートウェイを指定します。

パラメーターのプロパティ

型:PSApplicationGateway
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:True
パイプラインからの値:True
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-BackendAddressPool

アプリケーション ゲートウェイ バックエンド アドレス プール オブジェクトを指定します。

パラメーターのプロパティ

型:PSApplicationGatewayBackendAddressPool
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

SetByResource
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-BackendAddressPoolId

アプリケーション ゲートウェイのバックエンド アドレス プール ID を指定します。

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

SetByResourceId
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-BackendHttpSettings

アプリケーション ゲートウェイのバックエンド HTTP 設定オブジェクトを指定します。

パラメーターのプロパティ

型:PSApplicationGatewayBackendHttpSettings
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

SetByResource
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-BackendHttpSettingsId

アプリケーション ゲートウェイのバックエンド HTTP 設定 ID を指定します。

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

SetByResourceId
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-DefaultProfile

Azure との通信に使用される資格情報、アカウント、テナント、サブスクリプション。

パラメーターのプロパティ

型:IAzureContextContainer
規定値:None
ワイルドカードのサポート:False
DontShow:False
Aliases:AzContext, AzureRmContext, AzureCredential

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-HttpListener

アプリケーション ゲートウェイの HTTP リスナー オブジェクトを指定します。

パラメーターのプロパティ

型:PSApplicationGatewayHttpListener
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

SetByResource
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-HttpListenerId

アプリケーション ゲートウェイの HTTP リスナー ID を指定します。

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

SetByResourceId
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-Name

このコマンドレットによって追加される要求ルーティング規則の名前を指定します。

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:True
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-Priority

ルールの優先順位

パラメーターのプロパティ

型:

Nullable<T>[Int32]

規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-RedirectConfiguration

アプリケーション ゲートウェイの RedirectConfiguration

パラメーターのプロパティ

型:PSApplicationGatewayRedirectConfiguration
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

SetByResource
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-RedirectConfigurationId

アプリケーション ゲートウェイ RedirectConfiguration の ID

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

SetByResourceId
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-RewriteRuleSet

アプリケーション ゲートウェイの RewriteRuleSet

パラメーターのプロパティ

型:PSApplicationGatewayRewriteRuleSet
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

SetByResource
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-RewriteRuleSetId

アプリケーション ゲートウェイの RewriteRuleSet の ID

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

SetByResourceId
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-RuleType

要求ルーティング規則の種類を指定します。

パラメーターのプロパティ

型:String
規定値:None
指定可能な値:Basic, PathBasedRouting
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:True
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-UrlPathMap

Add-AzApplicationGatewayRequestRoutingRule コマンドレットは、アプリケーション ゲートウェイに要求ルーティング規則を追加します。

パラメーターのプロパティ

型:PSApplicationGatewayUrlPathMap
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

SetByResource
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-UrlPathMapId

ルーティング規則の URL パス マップ ID を指定します。

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

SetByResourceId
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

CommonParameters

このコマンドレットでは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction、-WarningVariable の各パラメーターがサポートされています。 詳細については、about_CommonParametersを参照してください。

入力

PSApplicationGateway

出力

PSApplicationGateway