次の方法で共有


Microsoft.Network frontDoors/rulesEngines 2020-01-01

Bicep リソース定義

frontDoors/rulesEngines リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Network/frontDoors/rulesEngines リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.Network/frontDoors/rulesEngines@2020-01-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    rules: [
      {
        action: {
          requestHeaderActions: [
            {
              headerActionType: 'string'
              headerName: 'string'
              value: 'string'
            }
          ]
          responseHeaderActions: [
            {
              headerActionType: 'string'
              headerName: 'string'
              value: 'string'
            }
          ]
          routeConfigurationOverride: {
            @odata.type: 'string'
            // For remaining properties, see RouteConfiguration objects
          }
        }
        matchConditions: [
          {
            negateCondition: bool
            rulesEngineMatchValue: [
              'string'
            ]
            rulesEngineMatchVariable: 'string'
            rulesEngineOperator: 'string'
            selector: 'string'
            transforms: [
              'string'
            ]
          }
        ]
        matchProcessingBehavior: 'string'
        name: 'string'
        priority: int
      }
    ]
  }
}

RouteConfiguration オブジェクト

オブジェクトの型を指定するには、@odata.type プロパティを設定します。

#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfigurationの場合は、次の値を使用します。

{
  @odata.type: '#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration'
  backendPool: {
    id: 'string'
  }
  cacheConfiguration: {
    cacheDuration: 'string'
    dynamicCompression: 'string'
    queryParameters: 'string'
    queryParameterStripDirective: 'string'
  }
  customForwardingPath: 'string'
  forwardingProtocol: 'string'
}

#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfigurationの場合は、次を使用します。

{
  @odata.type: '#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration'
  customFragment: 'string'
  customHost: 'string'
  customPath: 'string'
  customQueryString: 'string'
  redirectProtocol: 'string'
  redirectType: 'string'
}

プロパティ値

CacheConfiguration

名前 形容 価値
cacheDuration コンテンツをキャッシュする必要がある期間。 使用できる形式は ISO 8601 形式 (http://en.wikipedia.org/wiki/ISO_8601#Durations) です。 HTTP では、値が 1 年以下である必要があります
dynamicCompression キャッシュされたコンテンツに動的圧縮を使用するかどうか 'Disabled'
'Enabled'
queryParameters 含めるか除外するクエリ パラメーター (コンマ区切り)。
queryParameterStripDirective キャッシュ キーを形成するときの URL クエリ用語の処理。 'StripAll'
'StripAllExcept'
'StripNone'
'StripOnly'

ForwardingConfiguration

名前 形容 価値
@odata.type '#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration' (必須)
backendPool この規則のルーティング先となる BackendPool への参照。 SubResource の
cacheConfiguration この規則に関連付けられているキャッシュ構成。 CacheConfiguration
customForwardingPath この規則に一致するリソース パスを書き換えるために使用されるカスタム パス。 受信パスを使用するには、空のままにします。
forwardingProtocol この規則は、トラフィックをバックエンドに転送するときに使用するプロトコルです。 'HttpOnly'
'HttpsOnly'
'MatchRequest'

HeaderAction

名前 形容 価値
headerActionType ヘッダーに適用する操作の種類。 'Append'
'Delete'
'Overwrite' (必須)
headerName このアクションが適用されるヘッダーの名前。 string (必須)
価値 指定したヘッダー名を更新する値。 actionType が Delete の場合、この値は使用されません。

Microsoft.Network/frontDoors/rulesEngines

名前 形容 価値
名前 リソース名

制約:
最小長 = 1
最大長 = 1
パターン = ^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$ (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: frontDoors
プロパティ ルール エンジン構成のプロパティ。 RulesEngineProperties の

RedirectConfiguration

名前 形容 価値
@odata.type '#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration' (必須)
customFragment リダイレクト URL に追加するフラグメント。 フラグメントは、#の後に来る URL の一部です。 #を含めないでください。
customHost リダイレクトするホスト。 受信ホストを宛先ホストとして使用するには、空のままにします。
customPath リダイレクトする完全なパス。 パスを空にすることはできず、/で始まる必要があります。 受信パスを宛先パスとして使用するには、空のままにします。
customQueryString リダイレクト URL に配置するクエリ文字列のセット。 この値を設定すると、既存のクエリ文字列が置き換えられます。受信クエリ文字列を保持するには、空のままにします。 クエリ文字列は、<キー>=<値> 形式である必要があります。 最初の ? & は自動的に追加されるので、それらを前面に含めないでくださいが、&で複数のクエリ文字列を区切ります。
redirectProtocol トラフィックがリダイレクトされる宛先のプロトコル 'HttpOnly'
'HttpsOnly'
'MatchRequest'
redirectType トラフィックをリダイレクトするときにルールが使用するリダイレクトの種類。 'Found'
'Moved'
'PermanentRedirect'
'TemporaryRedirect'

RouteConfiguration

名前 形容 価値
@odata.type ForwardingConfigurationの種類として '#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration' 設定します。 RedirectConfigurationの種類として '#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration' 設定します。 '#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration'
'#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration' (必須)

RulesEngineAction

名前 形容 価値
requestHeaderActions AFD から配信元への要求から適用するヘッダー アクションの一覧。 HeaderAction[]
responseHeaderActions AFD からの応答からクライアントに適用するヘッダー アクションの一覧。 HeaderAction[]
routeConfigurationOverride ルート構成をオーバーライドします。 RouteConfiguration

RulesEngineMatchCondition

名前 形容 価値
negateCondition これが否定条件かどうかを説明します bool
rulesEngineMatchValue 一致する値を照合します。 演算子は、OR セマンティクスを使用して、ここでの各値に適用されます。 いずれかの演算子が指定された演算子で変数と一致する場合、この一致条件は一致と見なされます。 string[] (必須)
rulesEngineMatchVariable 変数の一致 'IsMobile'
'PostArgs'
'QueryString'
'RemoteAddr'
'RequestBody'
'RequestFilename'
'RequestFilenameExtension'
'RequestHeader'
'RequestMethod'
'RequestPath'
'RequestScheme'
'RequestUri' (必須)
rulesEngineOperator 一致条件に適用する演算子について説明します。 'Any'
'BeginsWith'
'Contains'
'EndsWith'
'Equal'
'GeoMatch'
'GreaterThan'
'GreaterThanOrEqual'
'IPMatch'
'LessThan'
'LessThanOrEqual' (必須)
セレクタ 一致する RequestHeader または RequestBody のセレクターの名前
変換 変換の一覧 次のいずれかを含む文字列配列:
'小文字'
'RemoveNulls'
'Trim'
'大文字'
'UrlDecode'
'UrlEncode'

RulesEngineProperties

名前 形容 価値
準則 特定のルール エンジン構成を定義するルールの一覧。 RulesEngineRule[]

RulesEngineRule

名前 形容 価値
アクション すべての一致条件が満たされた場合に要求と応答に対して実行するアクション。 RulesEngineAction (必須)
matchConditions このルールのアクションを実行するために満たす必要がある一致条件の一覧。 一致条件がない場合、アクションは常に実行されます。 RulesEngineMatchCondition[]
matchProcessingBehavior このルールが一致する場合、ルール エンジンは残りのルールを実行し続けるか停止する必要があります。 存在しない場合は、既定で [続行] が選択されます。 'Continue'
'Stop'
名前 この特定の規則を参照する名前。 string (必須)
優先権 このルールに割り当てられた優先度。 int (必須)

SubResource

名前 形容 価値
身分証明書 リソース ID。

ARM テンプレート リソース定義

frontDoors/rulesEngines リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Network/frontDoors/rulesEngines リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.Network/frontDoors/rulesEngines",
  "apiVersion": "2020-01-01",
  "name": "string",
  "properties": {
    "rules": [
      {
        "action": {
          "requestHeaderActions": [
            {
              "headerActionType": "string",
              "headerName": "string",
              "value": "string"
            }
          ],
          "responseHeaderActions": [
            {
              "headerActionType": "string",
              "headerName": "string",
              "value": "string"
            }
          ],
          "routeConfigurationOverride": {
            "@odata.type": "string"
            // For remaining properties, see RouteConfiguration objects
          }
        },
        "matchConditions": [
          {
            "negateCondition": "bool",
            "rulesEngineMatchValue": [ "string" ],
            "rulesEngineMatchVariable": "string",
            "rulesEngineOperator": "string",
            "selector": "string",
            "transforms": [ "string" ]
          }
        ],
        "matchProcessingBehavior": "string",
        "name": "string",
        "priority": "int"
      }
    ]
  }
}

RouteConfiguration オブジェクト

オブジェクトの型を指定するには、@odata.type プロパティを設定します。

#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfigurationの場合は、次の値を使用します。

{
  "@odata.type": "#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration",
  "backendPool": {
    "id": "string"
  },
  "cacheConfiguration": {
    "cacheDuration": "string",
    "dynamicCompression": "string",
    "queryParameters": "string",
    "queryParameterStripDirective": "string"
  },
  "customForwardingPath": "string",
  "forwardingProtocol": "string"
}

#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfigurationの場合は、次を使用します。

{
  "@odata.type": "#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration",
  "customFragment": "string",
  "customHost": "string",
  "customPath": "string",
  "customQueryString": "string",
  "redirectProtocol": "string",
  "redirectType": "string"
}

プロパティ値

CacheConfiguration

名前 形容 価値
cacheDuration コンテンツをキャッシュする必要がある期間。 使用できる形式は ISO 8601 形式 (http://en.wikipedia.org/wiki/ISO_8601#Durations) です。 HTTP では、値が 1 年以下である必要があります
dynamicCompression キャッシュされたコンテンツに動的圧縮を使用するかどうか 'Disabled'
'Enabled'
queryParameters 含めるか除外するクエリ パラメーター (コンマ区切り)。
queryParameterStripDirective キャッシュ キーを形成するときの URL クエリ用語の処理。 'StripAll'
'StripAllExcept'
'StripNone'
'StripOnly'

ForwardingConfiguration

名前 形容 価値
@odata.type '#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration' (必須)
backendPool この規則のルーティング先となる BackendPool への参照。 SubResource の
cacheConfiguration この規則に関連付けられているキャッシュ構成。 CacheConfiguration
customForwardingPath この規則に一致するリソース パスを書き換えるために使用されるカスタム パス。 受信パスを使用するには、空のままにします。
forwardingProtocol この規則は、トラフィックをバックエンドに転送するときに使用するプロトコルです。 'HttpOnly'
'HttpsOnly'
'MatchRequest'

HeaderAction

名前 形容 価値
headerActionType ヘッダーに適用する操作の種類。 'Append'
'Delete'
'Overwrite' (必須)
headerName このアクションが適用されるヘッダーの名前。 string (必須)
価値 指定したヘッダー名を更新する値。 actionType が Delete の場合、この値は使用されません。

Microsoft.Network/frontDoors/rulesEngines

名前 形容 価値
apiVersion API のバージョン '2020-01-01'
名前 リソース名

制約:
最小長 = 1
最大長 = 1
パターン = ^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$ (必須)
プロパティ ルール エンジン構成のプロパティ。 RulesEngineProperties の
種類 リソースの種類 'Microsoft.Network/frontDoors/rulesEngines'

RedirectConfiguration

名前 形容 価値
@odata.type '#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration' (必須)
customFragment リダイレクト URL に追加するフラグメント。 フラグメントは、#の後に来る URL の一部です。 #を含めないでください。
customHost リダイレクトするホスト。 受信ホストを宛先ホストとして使用するには、空のままにします。
customPath リダイレクトする完全なパス。 パスを空にすることはできず、/で始まる必要があります。 受信パスを宛先パスとして使用するには、空のままにします。
customQueryString リダイレクト URL に配置するクエリ文字列のセット。 この値を設定すると、既存のクエリ文字列が置き換えられます。受信クエリ文字列を保持するには、空のままにします。 クエリ文字列は、<キー>=<値> 形式である必要があります。 最初の ? & は自動的に追加されるので、それらを前面に含めないでくださいが、&で複数のクエリ文字列を区切ります。
redirectProtocol トラフィックがリダイレクトされる宛先のプロトコル 'HttpOnly'
'HttpsOnly'
'MatchRequest'
redirectType トラフィックをリダイレクトするときにルールが使用するリダイレクトの種類。 'Found'
'Moved'
'PermanentRedirect'
'TemporaryRedirect'

RouteConfiguration

名前 形容 価値
@odata.type ForwardingConfigurationの種類として '#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration' 設定します。 RedirectConfigurationの種類として '#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration' 設定します。 '#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration'
'#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration' (必須)

RulesEngineAction

名前 形容 価値
requestHeaderActions AFD から配信元への要求から適用するヘッダー アクションの一覧。 HeaderAction[]
responseHeaderActions AFD からの応答からクライアントに適用するヘッダー アクションの一覧。 HeaderAction[]
routeConfigurationOverride ルート構成をオーバーライドします。 RouteConfiguration

RulesEngineMatchCondition

名前 形容 価値
negateCondition これが否定条件かどうかを説明します bool
rulesEngineMatchValue 一致する値を照合します。 演算子は、OR セマンティクスを使用して、ここでの各値に適用されます。 いずれかの演算子が指定された演算子で変数と一致する場合、この一致条件は一致と見なされます。 string[] (必須)
rulesEngineMatchVariable 変数の一致 'IsMobile'
'PostArgs'
'QueryString'
'RemoteAddr'
'RequestBody'
'RequestFilename'
'RequestFilenameExtension'
'RequestHeader'
'RequestMethod'
'RequestPath'
'RequestScheme'
'RequestUri' (必須)
rulesEngineOperator 一致条件に適用する演算子について説明します。 'Any'
'BeginsWith'
'Contains'
'EndsWith'
'Equal'
'GeoMatch'
'GreaterThan'
'GreaterThanOrEqual'
'IPMatch'
'LessThan'
'LessThanOrEqual' (必須)
セレクタ 一致する RequestHeader または RequestBody のセレクターの名前
変換 変換の一覧 次のいずれかを含む文字列配列:
'小文字'
'RemoveNulls'
'Trim'
'大文字'
'UrlDecode'
'UrlEncode'

RulesEngineProperties

名前 形容 価値
準則 特定のルール エンジン構成を定義するルールの一覧。 RulesEngineRule[]

RulesEngineRule

名前 形容 価値
アクション すべての一致条件が満たされた場合に要求と応答に対して実行するアクション。 RulesEngineAction (必須)
matchConditions このルールのアクションを実行するために満たす必要がある一致条件の一覧。 一致条件がない場合、アクションは常に実行されます。 RulesEngineMatchCondition[]
matchProcessingBehavior このルールが一致する場合、ルール エンジンは残りのルールを実行し続けるか停止する必要があります。 存在しない場合は、既定で [続行] が選択されます。 'Continue'
'Stop'
名前 この特定の規則を参照する名前。 string (必須)
優先権 このルールに割り当てられた優先度。 int (必須)

SubResource

名前 形容 価値
身分証明書 リソース ID。

Terraform (AzAPI プロバイダー) リソース定義

frontDoors/rulesEngines リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Network/frontDoors/rulesEngines リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/frontDoors/rulesEngines@2020-01-01"
  name = "string"
  body = jsonencode({
    properties = {
      rules = [
        {
          action = {
            requestHeaderActions = [
              {
                headerActionType = "string"
                headerName = "string"
                value = "string"
              }
            ]
            responseHeaderActions = [
              {
                headerActionType = "string"
                headerName = "string"
                value = "string"
              }
            ]
            routeConfigurationOverride = {
              @odata.type = "string"
              // For remaining properties, see RouteConfiguration objects
            }
          }
          matchConditions = [
            {
              negateCondition = bool
              rulesEngineMatchValue = [
                "string"
              ]
              rulesEngineMatchVariable = "string"
              rulesEngineOperator = "string"
              selector = "string"
              transforms = [
                "string"
              ]
            }
          ]
          matchProcessingBehavior = "string"
          name = "string"
          priority = int
        }
      ]
    }
  })
}

RouteConfiguration オブジェクト

オブジェクトの型を指定するには、@odata.type プロパティを設定します。

#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfigurationの場合は、次の値を使用します。

{
  @odata.type = "#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration"
  backendPool = {
    id = "string"
  }
  cacheConfiguration = {
    cacheDuration = "string"
    dynamicCompression = "string"
    queryParameters = "string"
    queryParameterStripDirective = "string"
  }
  customForwardingPath = "string"
  forwardingProtocol = "string"
}

#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfigurationの場合は、次を使用します。

{
  @odata.type = "#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration"
  customFragment = "string"
  customHost = "string"
  customPath = "string"
  customQueryString = "string"
  redirectProtocol = "string"
  redirectType = "string"
}

プロパティ値

CacheConfiguration

名前 形容 価値
cacheDuration コンテンツをキャッシュする必要がある期間。 使用できる形式は ISO 8601 形式 (http://en.wikipedia.org/wiki/ISO_8601#Durations) です。 HTTP では、値が 1 年以下である必要があります
dynamicCompression キャッシュされたコンテンツに動的圧縮を使用するかどうか 'Disabled'
'Enabled'
queryParameters 含めるか除外するクエリ パラメーター (コンマ区切り)。
queryParameterStripDirective キャッシュ キーを形成するときの URL クエリ用語の処理。 'StripAll'
'StripAllExcept'
'StripNone'
'StripOnly'

ForwardingConfiguration

名前 形容 価値
@odata.type '#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration' (必須)
backendPool この規則のルーティング先となる BackendPool への参照。 SubResource の
cacheConfiguration この規則に関連付けられているキャッシュ構成。 CacheConfiguration
customForwardingPath この規則に一致するリソース パスを書き換えるために使用されるカスタム パス。 受信パスを使用するには、空のままにします。
forwardingProtocol この規則は、トラフィックをバックエンドに転送するときに使用するプロトコルです。 'HttpOnly'
'HttpsOnly'
'MatchRequest'

HeaderAction

名前 形容 価値
headerActionType ヘッダーに適用する操作の種類。 'Append'
'Delete'
'Overwrite' (必須)
headerName このアクションが適用されるヘッダーの名前。 string (必須)
価値 指定したヘッダー名を更新する値。 actionType が Delete の場合、この値は使用されません。

Microsoft.Network/frontDoors/rulesEngines

名前 形容 価値
名前 リソース名

制約:
最小長 = 1
最大長 = 1
パターン = ^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$ (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: frontDoors
プロパティ ルール エンジン構成のプロパティ。 RulesEngineProperties の
種類 リソースの種類 "Microsoft.Network/frontDoors/rulesEngines@2020-01-01"

RedirectConfiguration

名前 形容 価値
@odata.type '#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration' (必須)
customFragment リダイレクト URL に追加するフラグメント。 フラグメントは、#の後に来る URL の一部です。 #を含めないでください。
customHost リダイレクトするホスト。 受信ホストを宛先ホストとして使用するには、空のままにします。
customPath リダイレクトする完全なパス。 パスを空にすることはできず、/で始まる必要があります。 受信パスを宛先パスとして使用するには、空のままにします。
customQueryString リダイレクト URL に配置するクエリ文字列のセット。 この値を設定すると、既存のクエリ文字列が置き換えられます。受信クエリ文字列を保持するには、空のままにします。 クエリ文字列は、<キー>=<値> 形式である必要があります。 最初の ? & は自動的に追加されるので、それらを前面に含めないでくださいが、&で複数のクエリ文字列を区切ります。
redirectProtocol トラフィックがリダイレクトされる宛先のプロトコル 'HttpOnly'
'HttpsOnly'
'MatchRequest'
redirectType トラフィックをリダイレクトするときにルールが使用するリダイレクトの種類。 'Found'
'Moved'
'PermanentRedirect'
'TemporaryRedirect'

RouteConfiguration

名前 形容 価値
@odata.type ForwardingConfigurationの種類として '#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration' 設定します。 RedirectConfigurationの種類として '#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration' 設定します。 '#Microsoft.Azure.FrontDoor.Models.FrontdoorForwardingConfiguration'
'#Microsoft.Azure.FrontDoor.Models.FrontdoorRedirectConfiguration' (必須)

RulesEngineAction

名前 形容 価値
requestHeaderActions AFD から配信元への要求から適用するヘッダー アクションの一覧。 HeaderAction[]
responseHeaderActions AFD からの応答からクライアントに適用するヘッダー アクションの一覧。 HeaderAction[]
routeConfigurationOverride ルート構成をオーバーライドします。 RouteConfiguration

RulesEngineMatchCondition

名前 形容 価値
negateCondition これが否定条件かどうかを説明します bool
rulesEngineMatchValue 一致する値を照合します。 演算子は、OR セマンティクスを使用して、ここでの各値に適用されます。 いずれかの演算子が指定された演算子で変数と一致する場合、この一致条件は一致と見なされます。 string[] (必須)
rulesEngineMatchVariable 変数の一致 'IsMobile'
'PostArgs'
'QueryString'
'RemoteAddr'
'RequestBody'
'RequestFilename'
'RequestFilenameExtension'
'RequestHeader'
'RequestMethod'
'RequestPath'
'RequestScheme'
'RequestUri' (必須)
rulesEngineOperator 一致条件に適用する演算子について説明します。 'Any'
'BeginsWith'
'Contains'
'EndsWith'
'Equal'
'GeoMatch'
'GreaterThan'
'GreaterThanOrEqual'
'IPMatch'
'LessThan'
'LessThanOrEqual' (必須)
セレクタ 一致する RequestHeader または RequestBody のセレクターの名前
変換 変換の一覧 次のいずれかを含む文字列配列:
'小文字'
'RemoveNulls'
'Trim'
'大文字'
'UrlDecode'
'UrlEncode'

RulesEngineProperties

名前 形容 価値
準則 特定のルール エンジン構成を定義するルールの一覧。 RulesEngineRule[]

RulesEngineRule

名前 形容 価値
アクション すべての一致条件が満たされた場合に要求と応答に対して実行するアクション。 RulesEngineAction (必須)
matchConditions このルールのアクションを実行するために満たす必要がある一致条件の一覧。 一致条件がない場合、アクションは常に実行されます。 RulesEngineMatchCondition[]
matchProcessingBehavior このルールが一致する場合、ルール エンジンは残りのルールを実行し続けるか停止する必要があります。 存在しない場合は、既定で [続行] が選択されます。 'Continue'
'Stop'
名前 この特定の規則を参照する名前。 string (必須)
優先権 このルールに割り当てられた優先度。 int (必須)

SubResource

名前 形容 価値
身分証明書 リソース ID。