@azure/arm-frontdoor package

インターフェイス

Backend

frontDoor ロード バランサーのバックエンド アドレス。

BackendPool

バックエンド プールは、ルーティング可能なバックエンドのコレクションです。

BackendPoolProperties

バックエンド プールの作成に必要なプロパティを含む JSON オブジェクト。

BackendPoolUpdateParameters

ルーティング可能なバックエンドのコレクション。

BackendPoolsSettings

すべてのバックエンド プールに適用される設定。

BasicResource

一般的なリソース表現。

BasicResourceWithSettableIDName

一般的なリソース表現。

CacheConfiguration

キャッシュの種類のルートのキャッシュ設定。 キャッシュを無効にするには、cacheConfiguration オブジェクトを指定しないでください。

CheckNameAvailabilityInput

CheckNameAvailability API の入力。

CheckNameAvailabilityOutput

チェック名可用性 API の出力。

CustomHttpsConfiguration

ドメインの Https 設定

CustomRule

Web アプリケーション ルールの内容を定義します

CustomRuleList

カスタム ルールの内容を定義します

DefaultErrorResponse

エラー応答は、Front Door サービスが受信要求を処理できないことを示します。 エラー メッセージに理由が示されます。

DefaultErrorResponseError

エラー モデル。

Endpoint

エンドポイントのプロパティを定義します

EndpointsOperations

エンドポイント操作を表すインターフェイス。

EndpointsPurgeContentOptionalParams

省略可能なパラメーター。

ErrorResponse

エラー応答は、Front Door サービスが受信要求を処理できないことを示します。 エラー メッセージに理由が示されます。

Experiment

実験のプロパティを定義します

ExperimentProperties

実験の性質を定義します。

ExperimentUpdateModel

実験の変更可能な属性を定義します

ExperimentUpdateProperties

実験の性質を定義します。

ExperimentsCreateOrUpdateOptionalParams

省略可能なパラメーター。

ExperimentsDeleteOptionalParams

省略可能なパラメーター。

ExperimentsGetOptionalParams

省略可能なパラメーター。

ExperimentsListByProfileOptionalParams

省略可能なパラメーター。

ExperimentsOperations

実験操作を表すインターフェース。

ExperimentsUpdateOptionalParams

省略可能なパラメーター。

ForwardingConfiguration

転送ルートについて説明します。

FrontDoor

Front Door は、トラフィックの送信先を指定するルールと共に、トラフィックをルーティングするバックエンド エンドポイントのコレクションを表します。

FrontDoorCertificateSourceParameters

フロントドア管理の証明書でSSLを有効にするために必要なパラメータ

FrontDoorManagementClientOptionalParams

クライアントの省略可能なパラメーター。

FrontDoorNameAvailabilityCheckOptionalParams

省略可能なパラメーター。

FrontDoorNameAvailabilityOperations

FrontDoorNameAvailable操作を表すインターフェース。

FrontDoorNameAvailabilityWithSubscriptionCheckOptionalParams

省略可能なパラメーター。

FrontDoorNameAvailabilityWithSubscriptionOperations

FrontDoorNameAvailabilityWithSubscription 操作を表すインターフェース。

FrontDoorProperties

エンドポイントの作成に必要なプロパティを含む JSON オブジェクト。

FrontDoorUpdateParameters

Front Door を更新するために必要なプロパティ

FrontDoorsCreateOrUpdateOptionalParams

省略可能なパラメーター。

FrontDoorsDeleteOptionalParams

省略可能なパラメーター。

FrontDoorsGetOptionalParams

省略可能なパラメーター。

FrontDoorsListByResourceGroupOptionalParams

省略可能なパラメーター。

FrontDoorsListOptionalParams

省略可能なパラメーター。

FrontDoorsOperations

FrontDoorの操作を表すインターフェース。

FrontDoorsValidateCustomDomainOptionalParams

省略可能なパラメーター。

FrontendEndpoint

ルーティングに使用されるフロントエンド エンドポイント。

FrontendEndpointLink

フロントエンド エンドポイントのリソース ID を定義します。

FrontendEndpointProperties

フロントエンド エンドポイントの作成に必要なプロパティを含む JSON オブジェクト。

FrontendEndpointUpdateParameters

ルーティング規則で使用されるフロントエンド エンドポイント

FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink

各ホストの Web アプリケーション ファイアウォール ポリシーを定義します (該当する場合)

FrontendEndpointsDisableHttpsOptionalParams

省略可能なパラメーター。

FrontendEndpointsEnableHttpsOptionalParams

省略可能なパラメーター。

FrontendEndpointsGetOptionalParams

省略可能なパラメーター。

FrontendEndpointsListByFrontDoorOptionalParams

省略可能なパラメーター。

FrontendEndpointsOperations

FrontendEndpoints操作を表すインターフェース。

GroupByVariable

レート制限要求をグループ化するために使用できる変数について説明します

HeaderAction

http ヘッダーを操作できるアクション。

HealthProbeSettingsModel

バックエンド プールの負荷分散設定

HealthProbeSettingsProperties

正常性プローブの設定を作成するために必要なプロパティを含む JSON オブジェクト。

HealthProbeSettingsUpdateParameters

バックエンド プールの L7 正常性プローブの設定

KeyVaultCertificateSourceParameters

Key Vaultを通じた自作の認証取得に必要なパラメータ

KeyVaultCertificateSourceParametersVault

SSL 証明書を含む Key Vault

LatencyMetric

待機時間スコアカードで使用される待機時間メトリックのプロパティを定義します

LatencyScorecard

LatencyScorecard を定義します

LatencyScorecardProperties

レイテンシスコアカードの特性を定義します

LoadBalancingSettingsModel

バックエンド プールの負荷分散設定

LoadBalancingSettingsProperties

負荷分散設定を作成するために必要なプロパティを含む JSON オブジェクト

LoadBalancingSettingsUpdateParameters

バックエンド プールの負荷分散設定を Round-Robin する

ManagedRuleDefinition

マネージド ルールの定義について説明します。

ManagedRuleExclusion

マネージド ルールの評価から変数を除外します。

ManagedRuleGroupDefinition

マネージド ルール グループについて説明します。

ManagedRuleGroupOverride

マネージド ルール グループのオーバーライド設定を定義します。

ManagedRuleOverride

マネージド ルール グループのオーバーライド設定を定義します。

ManagedRuleSet

マネージド ルール セットを定義します。

ManagedRuleSetDefinition

マネージド ルール セットの定義について説明します。

ManagedRuleSetDefinitionProperties

管理されたルールセット定義のためのプロパティ。

ManagedRuleSetException

マッチ条件に基づく管理されたルール評価からリクエスト全体を除外します。

ManagedRuleSetExceptionList

管理されるルールセットの例外リストを定義します。

ManagedRuleSetList

ポリシーの管理対象ルール セットの一覧を定義します。

ManagedRuleSetScope

管理ルールの範囲を定義します。

ManagedRuleSetsListOptionalParams

省略可能なパラメーター。

ManagedRuleSetsOperations

ManagedRuleSet 操作を表すインターフェース。

MatchCondition

一致条件を定義します。

NetworkExperimentProfilesCreateOrUpdateOptionalParams

省略可能なパラメーター。

NetworkExperimentProfilesDeleteOptionalParams

省略可能なパラメーター。

NetworkExperimentProfilesGetOptionalParams

省略可能なパラメーター。

NetworkExperimentProfilesListByResourceGroupOptionalParams

省略可能なパラメーター。

NetworkExperimentProfilesListOptionalParams

省略可能なパラメーター。

NetworkExperimentProfilesOperations

NetworkExperimentProfiles操作を表すインターフェース。

NetworkExperimentProfilesUpdateOptionalParams

省略可能なパラメーター。

PageSettings

byPage メソッドのオプション

PagedAsyncIterableIterator

完了とページごとの非同期反復を可能にするインターフェイス。

PoliciesCreateOrUpdateOptionalParams

省略可能なパラメーター。

PoliciesDeleteOptionalParams

省略可能なパラメーター。

PoliciesGetOptionalParams

省略可能なパラメーター。

PoliciesListBySubscriptionOptionalParams

省略可能なパラメーター。

PoliciesListOptionalParams

省略可能なパラメーター。

PoliciesOperations

ポリシー操作を表すインターフェース。

PoliciesUpdateOptionalParams

省略可能なパラメーター。

PolicySettings

最上位の WebApplicationFirewallPolicy 構成設定を定義します。

PolicySettingsLogScrubbing

Web アプリケーション ファイアウォールログの機密フィールドをスクラブするルールを定義します。

PreconfiguredEndpoint

構成済みエンドポイントのプロパティを定義します

PreconfiguredEndpointProperties

構成済みエンドポイントのプロパティを定義します

PreconfiguredEndpointsListOptionalParams

省略可能なパラメーター。

PreconfiguredEndpointsOperations

PreconfiguredEndpoints操作を表すインターフェース。

Profile

ネットワーク実験プロファイルと実験の一覧を定義します

ProfileProperties

実験の性質を定義します。

ProfileUpdateModel

プロファイルの変更可能な属性を定義します

ProfileUpdateProperties

実験の性質を定義します。

PurgeParameters

コンテンツの消去に必要なパラメーター。

RedirectConfiguration

リダイレクト ルートについて説明します。

ReportsGetLatencyScorecardsOptionalParams

省略可能なパラメーター。

ReportsGetTimeseriesOptionalParams

省略可能なパラメーター。

ReportsOperations

レポート操作を表すインターフェース。

Resource

一般的なリソース表現。

ResourcewithSettableName

一般的なリソース表現。

RestorePollerOptions
RouteConfiguration

すべての種類の Route の基本クラス。

RoutingRule

ルーティング規則は、正常性プローブ情報と共に、処理するトラフィックとその送信先の仕様を表します。

RoutingRuleLink

ルーティング規則のリソース ID を定義します。

RoutingRuleProperties

ルーティング規則の作成に必要なプロパティを含む JSON オブジェクト。

RoutingRuleUpdateParameters

エンドポイントに適用するルーティング規則

RoutingRuleUpdateParametersWebApplicationFirewallPolicyLink

各ルーティング規則の Web アプリケーション ファイアウォール ポリシーを定義します (該当する場合)

RuleGroupScope

ルールグループの範囲を定義します。

RuleScope

規則の範囲を定めています。

RulesEngine

要求と応答のランタイム動作を変更するために実行されるルールの一覧を含むルール エンジンの構成。

RulesEngineAction

要求や応答を変更して実行する 1 つ以上のアクション。

RulesEngineMatchCondition

一致条件を定義する

RulesEngineProperties

ルール エンジンの構成を作成するために必要なプロパティを含む JSON オブジェクト。

RulesEngineRule

一致条件の一覧と、要求/応答を変更する方法に関するアクションが含まれます。 複数のルールが一致する場合、前のルールと競合する 1 つのルールのアクションが単一のアクションに対して上書きされるか、ヘッダー操作の場合は追加されます。

RulesEngineUpdateParameters

ルーティング規則に適用するルール エンジンの構成。

RulesEnginesCreateOrUpdateOptionalParams

省略可能なパラメーター。

RulesEnginesDeleteOptionalParams

省略可能なパラメーター。

RulesEnginesGetOptionalParams

省略可能なパラメーター。

RulesEnginesListByFrontDoorOptionalParams

省略可能なパラメーター。

RulesEnginesOperations

RulesEngines操作を表すインターフェース。

SecurityPolicyLink

セキュリティ ポリシーのリソース ID を定義します。

SimplePollerLike

実行時間の長い操作をポーリングするために使用できる単純なポーリングツール。

Sku

Web アプリケーション ファイアウォール ポリシーの価格レベル。

SubResource

別のサブリソースへの参照。

TagsObject

パッチ操作用のオブジェクトにタグを付けます。

Timeseries

時系列を定義します

TimeseriesDataPoint

時系列で使用される時系列データ ポイントを定義します。

TimeseriesProperties

時系列の性質を定義します

ValidateCustomDomainInput

DNS マッピング用に検証するカスタム ドメインの入力。

ValidateCustomDomainOutput

カスタム ドメイン検証の出力。

WebApplicationFirewallPolicy

Web アプリケーション ファイアウォール ポリシーを定義します。

WebApplicationFirewallPolicyProperties

ウェブアプリケーションファイアウォールポリシーのプロパティを定義します。

WebApplicationFirewallScrubbingRules

ログ スクラブ ルールの内容を定義します。

型エイリアス

ActionType

ルール一致時に実行するアクションを定義します。
KnownActionType ActionType と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

許可:許可
ブロック:ブロック
ログ:ログ
リダイレクト:リダイレクト
異常スコアリング:異常スコアリング
JSChallenge: JSChallenge
CAPTCHA:カプチャ

AggregationInterval

時系列の集計区間
KnownAggregationInterval AggregationInterval と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

時間単位:時間単位
デイリー:デイリー

Availability

名前を使用できるかどうかを示します。
KnownAvailability を可用性と同じ意味で使用できる、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

入手可能:入手可能
利用不可:利用不可

AzureSupportedClouds

文字列リテラル型としてのクラウド設定でサポートされている値

BackendEnabledState

このバックエンドの使用を有効にするかどうか。 許可された値は「Enabled」または「Disabled」です。
KnownBackendEnabledState BackendEnabledState と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

有効: 有効
無効: 無効

ContinuablePage

結果のページを記述するインターフェイス。

CustomHttpsProvisioningState

frontendEndpointのカスタムHttpsのプロビジョニング状態。
KnownCustomHttpsProvisioningState CustomHttpsProvisioningState と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

可能化:実現
有効: 有効
無効化:無効化
無効:無効化
失敗: 失敗

CustomHttpsProvisioningSubstate

プロビジョニング サブ状態には、カスタム HTTPS の有効化/無効化プロセスの進行状況が段階的に示されます。
KnownCustomHttpsProvisioningSubstate CustomHttpsProvisioningSubstate と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

SubmittingDomainControlValidationRequest: SubmittingDomainControlValidationRequest
Pending ingDomainControlValidationREquestApproval: Pending ingDomainControlValidationREquestApproval
DomainControlValidationRequestApproved: DomainControlValidationRequestAproved(ドメインコントロール検証RequestAprived)
ドメインコントロール検証リクエスト拒否:ドメインコントロール検証リクエスト却下
DomainControlValidationRequestTimedOut: DomainControlValidationRequestTimedOut
発行証明書:発行証明書
DeployingCertificate: DeployingCertificate(DeployingCertificate)
証明書展開済み:証明書展開済み
DeletingCertificate: DeletingCertificate
CertificateDeleted: CertificateDeleted(証明書削除済み)

CustomRuleEnabledState

カスタム ルールが有効または無効の状態になっているかどうかを説明します。 指定しない場合、既定値は [有効] になります。
KnownCustomRuleEnabledState CustomRuleEnabledState と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

無効:無効化
有効: 有効

DynamicCompressionEnabled

キャッシュコンテンツに動的圧縮を使うかどうか
KnownDynamicCompressionEnabled DynamicCompressionEnabled と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

有効: 有効
無効: 無効

EndpointType

エンドポイントの種類
KnownEndpointType を EndpointType と同じ意味で使用できる、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

AFD:AFD
AzureRegion: AzureRegion
カナダドル(CDN):カナダドル
ATM:ATM

EnforceCertificateNameCheckEnabledState

すべてのバックエンド プールに対する HTTPS 要求に証明書名のチェックを適用するかどうか。 HTTPS 以外の要求には影響しません。
KnownEnforceCertificateNameCheckEnabledState EnforceCertificateNameCheckEnabledState と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

有効: 有効
無効: 無効

ExceptionMatchVariable

リクエストを除外するために評価される変数。
KnownExceptionMatchVariable はExceptionMatchVariableと同義使用可能で、この列挙はサービスがサポートする既知の値を含む。

サービスでサポートされている既知の値

RequestUri: Request URI Exception Match Variable
SocketAddr: ソケットアドレス例外マッチ変数
RequestHeaderNames: リクエストヘッダー名 例外マッチ変数

ExceptionSelectorMatchOperator

この例外が適用されるコレクションの要素を指定する際にセレクタに適用する比較演算子です。
KnownExceptionSelectorMatchOperator はExceptionSelectorMatchOperatorと互換的に使用可能で、この列挙はサービスがサポートする既知の値を含む。

サービスでサポートされている既知の値

等しい:セレクターマッチオペレーター

ExceptionValueMatchOperator

比較演算子を適用して、マッチする価値に適用します。
KnownExceptionValueMatchOperator はExceptionValueMatchOperatorと互換的に使用可能で、この列挙はサービスがサポートする既知の値を含む。

サービスでサポートされている既知の値

等しい:例外値のマッチ演算子
包含する:例外値マッチオペレーターを含む
StartsWith: StartsWith Exception 値マッチオペレーター
EndsWith: EndsWith Exception 値マッチ演算子
EqualsAny: EqualsAny 例外値マッチ演算子
IPMatch:IPMatch例外値マッチオペレータ

FrontDoorCertificateSource

SSL証明書の送信元を定義します
KnownFrontDoorCertificateSource FrontDoorCertificateSource と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

AzureKeyVault: AzureKeyVault
フロントドア:フロントドア

FrontDoorCertificateType

フロントエンドエンドポイントへの安全な接続に使用される証明書の種類を定義します
KnownFrontDoorCertificateType FrontDoorCertificateType と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

献身的:献身的

FrontDoorEnabledState

Front Door ロード バランサーの操作状態。 許可された値は「Enabled」または「Disabled」です。
KnownFrontDoorEnabledState FrontDoorEnabledState と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

有効: 有効
無効: 無効

FrontDoorForwardingProtocol

この規則は、トラフィックをバックエンドに転送するときに使用するプロトコルです。
KnownFrontDoorForwardingProtocol FrontDoorForwardingProtocol と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

HttpOnly: HttpOnly
HttpsOnly: httpsOnly
マッチリクエスト:マッチリクエスト

FrontDoorHealthProbeMethod

backendPools で定義されているバックエンドをプローブするために使用する HTTP メソッドを構成します。
KnownFrontDoorHealthProbeMethod FrontDoorHealthProbeMethod と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

GET:行け
:頭

FrontDoorProtocol

受け入れられたプロトコルスキーム。
KnownFrontDoorProtocol FrontDoorProtocol と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

http: http
https: https

FrontDoorQuery

キャッシュ キーを形成するときの URL クエリ用語の処理。
KnownFrontDoorQuery を FrontDoorQuery と同じ意味で使用できる、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

ストリップノン:ストリップノン
ストリップオール:ストリップオール
ストリップオンリー:ストリップオンリー
ストリップオール除く:ストリップオール除く

FrontDoorRedirectProtocol

トラフィックがリダイレクトされる宛先のプロトコル
KnownFrontDoorRedirectProtocol FrontDoorRedirectProtocol と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

HttpOnly: HttpOnly
HttpsOnly: httpsOnly
マッチリクエスト:マッチリクエスト

FrontDoorRedirectType

トラフィックをリダイレクトするときにルールが使用するリダイレクトの種類。
KnownFrontDoorRedirectType FrontDoorRedirectType と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

引っ越し:引っ越し
発見:発見
一時リダイレクト:一時リダイレクト
パーマネントリダイレクト:パーマネントリダイレクト

FrontDoorResourceState

Front Door または Front Door サブリソースのリソースの状態。
KnownFrontDoorResourceState FrontDoorResourceState と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

作成:作成
可能化:実現
有効: 有効
無効化:無効化
無効:無効化
削除: 削除
移動:移動
移行:移行しました

FrontDoorTlsProtocolType

安全な配信に使用されるTLS拡張プロトコルを定義します
KnownFrontDoorTlsProtocolType FrontDoorTlsProtocolType と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

ServerNameIndication: ServerNameIndication

HeaderActionType

ヘッダーに適用する操作の種類。
KnownHeaderActionType HeaderActionType と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

付加:付加
削除:削除
上書き:上書き

HealthProbeEnabled

backendPools で定義されているバックエンドに対して正常性プローブを有効にするかどうかを指定します。 正常性プローブを無効にできるのは、1 つの有効なバックエンド プールに 1 つの有効なバックエンドがある場合のみです。
KnownHealthProbeEnabled HealthProbeEnabled と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

有効: 有効
無効: 無効

LatencyScorecardAggregationInterval

レイテンシーの種類スコアカード集約間隔

ManagedRuleEnabledState

マネージド ルールが有効または無効の状態になっているかどうかを説明します。
KnownManagedRuleEnabledState ManagedRuleEnabledState と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

無効:無効化
有効: 有効

ManagedRuleExclusionMatchVariable

除外する変数の型。
KnownManagedRuleExclusionMatchVariable ManagedRuleExclusionMatchVariable と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

RequestHeaderNames: RequestHeaderNames
RequestCookieNames: RequestCookieNames
QueryStringArgNames: QueryStringArgNames:
RequestBodyPostArgNames: RequestBodyPostArgNames: RequestBodyPostArgNames(リクエストボディポストArgNames)
RequestBodyJsonArgNames: RequestBodyJsonArgNames

ManagedRuleExclusionSelectorMatchOperator

この除外が適用されるコレクション内の要素を指定するときにセレクターに適用する比較演算子。
KnownManagedRuleExclusionSelectorMatchOperator を ManagedRuleExclusionSelectorMatchOperator と同じ意味で使用できる、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

対等者:対等者
含まれるもの:包含
StartsWith: StartsWith
エンッズウィズ:エンザウィズウィズ
EqualsAny:EqualsAny

ManagedRuleSetActionType

マネージド ルール セットのスコアしきい値が満たされたときに実行するアクションを定義します。
KnownManagedRuleSetActionType ManagedRuleSetActionType と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

ブロック:ブロック
ログ:ログ
リダイレクト:リダイレクト

MatchProcessingBehavior

このルールが一致する場合、ルール エンジンは残りのルールを実行し続けるか停止する必要があります。 存在しない場合は、既定で [続行] が選択されます。
KnownMatchProcessingBehavior を MatchProcessingBehavior と同じ意味で使用できる、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

続けてください:続けてください
止まれ:止まれ

MatchVariable

比較する要求変数。
KnownMatchVariable を MatchVariable と同じ意味で使用できる、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

RemoteAddr: RemoteAddr
RequestMethod: RequestMethod
QueryString: QueryString
PostArgs: PostArgs
RequestUri:RequestUri
RequestHeader: RequestHeader
RequestBody: RequestBody
クッキー:クッキー
SocketAddr: SocketAddr
JA4:JA4 マッチ変数

MinimumTLSVersion

Front Door で SSL ハンドシェイクを確立するためにクライアントから必要な最小 TLS バージョン。
KnownMinimumTLSVersion MinimumTLSVersion と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

1.0: 1.0
1.2: 1.2

NetworkExperimentResourceState

サーバー側のリソース状態を定義します
KnownNetworkExperimentResourceState NetworkExperimentResourceState と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

作成:作成
可能化:実現
有効: 有効
無効化:無効化
無効:無効化
削除中:削除中

Operator

変数値との照合に使用する比較型。
KnownOperator を Operator と同じ意味で使用できる、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

いずれでもいいですよ
IPMatch: IPMatch
ジオマッチ:ジオマッチ
平等:平等
含まれるもの:包含
レスタン:レスタン
グレータータン:グレータータン
レスター・サナ・イコール:レルサナ・オイコール
グレーター・ザン・ザン・イコール:グレーター・ザン・オー・イコール
始まり:始まり
エンッズウィズ:エンザウィズウィズ
正則表現:正則表現
サービスタグマッチ:サービスタグマッチ
AsnMatch:自律システム番号マッチオペレーター
クライアントフィンガープリント:クライアントフィンガープリントオペレーター

PolicyEnabledState

ポリシーが有効または無効の状態になっているかどうかを説明します。 指定しない場合、既定値は [有効] になります。
KnownPolicyEnabledState PolicyEnabledState と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

無効:無効化
有効: 有効

PolicyMode

ポリシー レベルで検出モードか防止モードかについて説明します。
KnownPolicyMode を PolicyMode と同じ意味で使用できる、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

予防:予防
検出:検出

PolicyRequestBodyCheck

ポリシー管理ルールが要求本文の内容を検査するかどうかを説明します。
KnownPolicyRequestBodyCheck PolicyRequestBodyCheck と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

無効:無効化
有効: 有効

PolicyResourceState

ポリシーのリソースステータス。
KnownPolicyResourceState PolicyResourceState と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

作成:作成
可能化:実現
有効: 有効
無効化:無効化
無効:無効化
削除中:削除中

PrivateEndpointStatus

Private Linkへの接続の承認状況
KnownPrivateEndpointStatus PrivateEndpointStatus と同じ意味で使用できますが、この列挙型には、サービスでサポートされている既知の値が含まれています。

サービスでサポートされている既知の値

保留中:保留中
承認:承認済み
拒否:拒否
切断中:切断中
タイムアウト:タイムアウト

ResourceType

CheckNameAvailability で使用される Front Door リソースの種類。

RouteConfigurationUnion

RouteConfigurationUnion の別名

RoutingRuleEnabledState

この規則の使用を有効にするかどうかを指定します。 許可された値は「Enabled」または「Disabled」です。
KnownRoutingRuleEnabledState RoutingRuleEnabledState と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

有効: 有効
無効: 無効

RuleType

ルールの種類について説明します。
KnownRuleType RuleType と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

マッチルール:マッチルール
レートリミットルール:レートリミットルール

RulesEngineMatchVariable

マッチ変数
KnownRulesEngineMatchVariable RulesEngineMatchVariable と同じ意味で使用できますが、この列挙型には、サービスでサポートされている既知の値が含まれています。

サービスでサポートされている既知の値

IsMobile:IsMobile:
RemoteAddr: RemoteAddr
RequestMethod: RequestMethod
QueryString: QueryString
PostArgs: PostArgs
RequestUri:RequestUri
RequestPath: RequestPath
RequestFilename: RequestFilename
RequestFilenameExtension: RequestFilenameExtension
RequestHeader: RequestHeader
RequestBody: RequestBody
RequestScheme: RequestScheme

RulesEngineOperator

一致条件に適用する演算子について説明します。
KnownRulesEngineOperator RulesEngineOperator と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

いずれでもいいですよ
IPMatch: IPMatch
ジオマッチ:ジオマッチ
平等:平等
含まれるもの:包含
レスタン:レスタン
グレータータン:グレータータン
レスター・サナ・イコール:レルサナ・オイコール
グレーター・ザン・ザン・イコール:グレーター・ザン・オー・イコール
始まり:始まり
エンッズウィズ:エンザウィズウィズ

ScrubbingRuleEntryMatchOperator

matchVariable がコレクションの場合は、セレクターを操作して、この規則が適用されるコレクション内の要素を指定します。
KnownScrubbingRuleEntryMatchOperator 、ScrubbingRuleEntryMatchOperator と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

EqualsAny:EqualsAny
対等者:対等者

ScrubbingRuleEntryMatchVariable

ログからスクラブされる変数。
KnownScrubbingRuleEntryMatchVariable を ScrubbingRuleEntryMatchVariable と同じ意味で使用できる、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

RequestIPAddress: RequestIPAddress
RequestUri:RequestUri
QueryStringArgNames: QueryStringArgNames:
RequestHeaderNames: RequestHeaderNames
RequestCookieNames: RequestCookieNames
RequestBodyPostArgNames: RequestBodyPostArgNames: RequestBodyPostArgNames(リクエストボディポストArgNames)
RequestBodyJsonArgNames: RequestBodyJsonArgNames

ScrubbingRuleEntryState

ログ スクラブ ルールの状態を定義します。 既定値は有効です。
KnownScrubbingRuleEntryState ScrubbingRuleEntryState と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

有効: 有効
無効: 無効

SensitivityType

ルールの感度を定義します。
KnownSensitivityType SensitivityType と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

:低感度 - トラフィックの急増が起きるとルールが発動します
中:中感度 - トラフィックの中程度の急増でルールを発動します
:高感度 - 交通量の小さな急増でルールを発動します

SessionAffinityEnabledState

このホストでセッション アフィニティを許可するかどうか。 有効なオプションは「有効」または「無効化」です
KnownSessionAffinityEnabledState SessionAffinityEnabledState と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

有効: 有効
無効: 無効

SkuName

価格レベルの名前。
KnownSkuName を SkuName と同じ意味で使用できる、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

Classic_AzureFrontDoor:Classic_AzureFrontDoor
Standard_AzureFrontDoor:Standard_AzureFrontDoor
Premium_AzureFrontDoor:Premium_AzureFrontDoor

State

実験の現状
KnownState を State と同じ意味で使用できる、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

有効: 有効
無効: 無効

TimeseriesAggregationInterval

時系列集約間隔の種類

TimeseriesType

時系列の種類
KnownTimeseriesType TimeseriesType と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

MeasurementCounts: MeasurementCounts
レイテンシーP50:レイテンシーP50
LatencyP75:レイテンシーP75
レイテンシP95:レイテンシーP95

Transform

マッチング前に適用される変換を記述します
KnownTransform を Transform と同じ意味で使用できる、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

小文字:小文字
大文字:大文字
トリム:トリム
UrlDecode: UrlDecode
UrlEncode: UrlEncode
RemoveNulls: RemoveNulls

TransformType

一致する前に適用された変換について説明します。
KnownTransformType を TransformType と同じ意味で使用できる、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

小文字:小文字
大文字:大文字
トリム:トリム
UrlDecode: UrlDecode
UrlEncode: UrlEncode
RemoveNulls: RemoveNulls

VariableName

グループのサポート変数を次のように記述します。
KnownVariableName VariableName と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

SocketAddr: SocketAddr
ジオロケーション:ジオロケーション
なし:なし

WebApplicationFirewallScrubbingState

ログ スクラブ構成の状態。既定値は [有効] です。
KnownWebApplicationFirewallScrubbingState WebApplicationFirewallScrubbingState と同じ意味で使用できますが、この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている既知の値

有効: 有効
無効: 無効

列挙型

AzureClouds

Azure Cloud 環境を説明するための列挙式です。

KnownActionType

ルール一致時に実行するアクションを定義します。

KnownAggregationInterval

時系列の集計間隔

KnownAvailability

名前を使用できるかどうかを示します。

KnownBackendEnabledState

このバックエンドの使用を有効にするかどうか。 許可される値は 'Enabled' または 'Disabled' です

KnownCustomHttpsProvisioningState

frontendEndpointのカスタムHttpsのプロビジョニング状態。

KnownCustomHttpsProvisioningSubstate

プロビジョニング サブ状態には、カスタム HTTPS の有効化/無効化プロセスの進行状況が段階的に示されます。

KnownCustomRuleEnabledState

カスタム ルールが有効または無効の状態になっているかどうかを説明します。 指定しない場合、既定値は [有効] になります。

KnownDynamicCompressionEnabled

キャッシュされたコンテンツに動的圧縮を使用するかどうか

KnownEndpointType

エンドポイントのタイプ

KnownEnforceCertificateNameCheckEnabledState

すべてのバックエンド プールに対する HTTPS 要求に証明書名のチェックを適用するかどうか。 HTTPS 以外の要求には影響しません。

KnownExceptionMatchVariable

リクエストを除外するために評価される変数。

KnownExceptionSelectorMatchOperator

この例外が適用されるコレクションの要素を指定する際にセレクタに適用する比較演算子です。

KnownExceptionValueMatchOperator

比較演算子を適用して、マッチする価値に適用します。

KnownFrontDoorCertificateSource

SSL 証明書のソースを定義します。

KnownFrontDoorCertificateType

frontendEndpoint へのセキュリティで保護された接続に使用される証明書の種類を定義します

KnownFrontDoorEnabledState

Front Door ロード バランサーの操作状態。 許可される値は 'Enabled' または 'Disabled' です

KnownFrontDoorForwardingProtocol

この規則は、トラフィックをバックエンドに転送するときに使用するプロトコルです。

KnownFrontDoorHealthProbeMethod

backendPools で定義されているバックエンドをプローブするために使用する HTTP メソッドを構成します。

KnownFrontDoorProtocol

受け入れられたプロトコルスキーム。

KnownFrontDoorQuery

キャッシュ キーを形成するときの URL クエリ用語の処理。

KnownFrontDoorRedirectProtocol

トラフィックがリダイレクトされる宛先のプロトコル

KnownFrontDoorRedirectType

トラフィックをリダイレクトするときにルールが使用するリダイレクトの種類。

KnownFrontDoorResourceState

Front Door または Front Door サブリソースのリソースの状態。

KnownFrontDoorTlsProtocolType

セキュアな配信に使用される TLS 拡張プロトコルを定義します

KnownHeaderActionType

ヘッダーに適用する操作の種類。

KnownHealthProbeEnabled

backendPools で定義されているバックエンドに対して正常性プローブを有効にするかどうかを指定します。 正常性プローブを無効にできるのは、1 つの有効なバックエンド プールに 1 つの有効なバックエンドがある場合のみです。

KnownLatencyScorecardAggregationInterval

サービス 受け入れる LatencyScorecardAggregationInterval の既知の値。

KnownManagedRuleEnabledState

マネージド ルールが有効または無効の状態になっているかどうかを説明します。

KnownManagedRuleExclusionMatchVariable

除外する変数の型。

KnownManagedRuleExclusionSelectorMatchOperator

この除外が適用されるコレクション内の要素を指定するときにセレクターに適用する比較演算子。

KnownManagedRuleSetActionType

マネージド ルール セットのスコアしきい値が満たされたときに実行するアクションを定義します。

KnownMatchProcessingBehavior

このルールが一致する場合、ルール エンジンは残りのルールを実行し続けるか停止する必要があります。 存在しない場合は、既定で [続行] が選択されます。

KnownMatchVariable

比較する要求変数。

KnownMinimumTLSVersion

Front Door で SSL ハンドシェイクを確立するためにクライアントから必要な最小 TLS バージョン。

KnownNetworkExperimentResourceState

サーバー側のリソースステータスを定義します

KnownOperator

変数値との照合に使用する比較型。

KnownPolicyEnabledState

ポリシーが有効または無効の状態になっているかどうかを説明します。 指定しない場合、既定値は [有効] になります。

KnownPolicyMode

ポリシー レベルで検出モードか防止モードかについて説明します。

KnownPolicyRequestBodyCheck

ポリシー管理ルールが要求本文の内容を検査するかどうかを説明します。

KnownPolicyResourceState

ポリシーのリソースステータス。

KnownPrivateEndpointStatus

Private Link への接続の承認状態

KnownRoutingRuleEnabledState

この規則の使用を有効にするかどうかを指定します。 許可される値は 'Enabled' または 'Disabled' です

KnownRuleType

ルールの種類について説明します。

KnownRulesEngineMatchVariable

一致変数

KnownRulesEngineOperator

一致条件に適用する演算子について説明します。

KnownScrubbingRuleEntryMatchOperator

matchVariable がコレクションの場合は、セレクターを操作して、この規則が適用されるコレクション内の要素を指定します。

KnownScrubbingRuleEntryMatchVariable

ログからスクラブされる変数。

KnownScrubbingRuleEntryState

ログ スクラブ ルールの状態を定義します。 既定値は有効です。

KnownSensitivityType

ルールの感度を定義します。

KnownSessionAffinityEnabledState

このホストでセッション アフィニティを許可するかどうか。 有効なオプションは 'Enabled' または 'Disabled' です

KnownSkuName

価格レベルの名前。

KnownState

実験の状態

KnownTimeseriesAggregationInterval

TimeseriesAggregationInterval の既知の値は、サービスが受け入れる

KnownTimeseriesType

時系列の種類

KnownTransform

一致する前に適用される変換について説明します

KnownTransformType

一致する前に適用された変換について説明します。

KnownVariableName

グループ化でサポートされている変数について説明します。

KnownVersions

使用可能な API バージョン。

KnownWebApplicationFirewallScrubbingState

ログ スクラブ構成の状態。既定値は [有効] です。

関数

isRestError(unknown)

RestError の Typeguard

restorePoller<TResponse, TResult>(FrontDoorManagementClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)

別のポーラーのシリアル化された状態からポーリングャーを作成します。 これは、別のホストに投票者を作成する場合や、元のホストがスコープ内にない後にポーリングャーを構築する必要がある場合に便利です。

変数

RestError

失敗したパイプライン要求のカスタム エラーの種類。

関数の詳細

isRestError(unknown)

RestError の Typeguard

function isRestError(e: unknown): e

パラメーター

e

unknown

catch 句によってキャッチされる何か。

返品

e

restorePoller<TResponse, TResult>(FrontDoorManagementClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)

別のポーラーのシリアル化された状態からポーリングャーを作成します。 これは、別のホストに投票者を作成する場合や、元のホストがスコープ内にない後にポーリングャーを構築する必要がある場合に便利です。

function restorePoller<TResponse, TResult>(client: FrontDoorManagementClient, serializedState: string, sourceOperation: (args: any[]) => PollerLike<OperationState<TResult>, TResult>, options?: RestorePollerOptions<TResult, PathUncheckedResponse>): PollerLike<OperationState<TResult>, TResult>

パラメーター

serializedState

string

sourceOperation

(args: any[]) => PollerLike<OperationState<TResult>, TResult>

返品

PollerLike<OperationState<TResult>, TResult>

変数の詳細

RestError

失敗したパイプライン要求のカスタム エラーの種類。

RestError: RestErrorConstructor