IDefinition<ParentT> インターフェイス

定義

アプリケーション ゲートウェイ プローブ定義の全体。

public interface IDefinition<ParentT> : Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IBlank<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IWithAttach<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IWithHealthyHttpResponseBodyContents<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IWithHealthyHttpResponseBodyContentsBeta<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IWithHealthyHttpResponseStatusCodeRanges<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IWithHealthyHttpResponseStatusCodeRangesBeta<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IWithHost<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IWithInterval<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IWithPath<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IWithProtocol<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IWithRetries<ParentT>, Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IWithTimeout<ParentT>, Microsoft.Azure.Management.Network.Fluent.HasProtocol.Definition.IWithProtocol<Microsoft.Azure.Management.Network.Fluent.ApplicationGatewayProbe.Definition.IWithTimeout<ParentT>,Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayProtocol>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResourceActions.IInDefinitionAlt<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta
type IDefinition<'ParentT> = interface
    interface IBlank<'ParentT>
    interface IWithHost<'ParentT>
    interface IWithAttach<'ParentT>
    interface IInDefinitionAlt<'ParentT>
    interface IWithInterval<'ParentT>
    interface IWithRetries<'ParentT>
    interface IWithHealthyHttpResponseStatusCodeRanges<'ParentT>
    interface IWithHealthyHttpResponseStatusCodeRangesBeta<'ParentT>
    interface IBeta
    interface IWithHealthyHttpResponseBodyContents<'ParentT>
    interface IWithHealthyHttpResponseBodyContentsBeta<'ParentT>
    interface IWithProtocol<'ParentT>
    interface IWithProtocol<IWithTimeout<'ParentT>, ApplicationGatewayProtocol>
    interface IWithPath<'ParentT>
    interface IWithTimeout<'ParentT>
Public Interface IDefinition(Of ParentT)
Implements IBeta, IBlank(Of ParentT), IInDefinitionAlt(Of ParentT), IWithAttach(Of ParentT), IWithHealthyHttpResponseBodyContents(Of ParentT), IWithHealthyHttpResponseBodyContentsBeta(Of ParentT), IWithHealthyHttpResponseStatusCodeRanges(Of ParentT), IWithHealthyHttpResponseStatusCodeRangesBeta(Of ParentT), IWithHost(Of ParentT), IWithInterval(Of ParentT), IWithPath(Of ParentT), IWithProtocol(Of IWithTimeout(Of ParentT), ApplicationGatewayProtocol), IWithProtocol(Of ParentT), IWithRetries(Of ParentT), IWithTimeout(Of ParentT)

型パラメーター

ParentT

この定義をアタッチした後に戻る親アプリケーション ゲートウェイ定義のステージ。

実装

メソッド

Attach()

子定義を親リソース定義にアタッチします。

(継承元 IInDefinitionAlt<ParentT>)
WithHealthyHttpResponseBodyContents(String)

バックエンドの正常性状態を判断するために、プローブに対する HTTP 応答の本文で検索するコンテンツ (存在する場合) を指定します。

(継承元 IWithHealthyHttpResponseBodyContentsBeta<ReturnT>)
WithHealthyHttpResponseStatusCodeRange(Int32, Int32)

正常と見なされるバックエンドの HTTP 応答状態コードの指定された範囲を追加します。

(継承元 IWithHealthyHttpResponseStatusCodeRangesBeta<ReturnT>)
WithHealthyHttpResponseStatusCodeRange(String)

正常と見なされるバックエンドの HTTP 応答状態コードの指定された範囲を追加します。

(継承元 IWithHealthyHttpResponseStatusCodeRangesBeta<ReturnT>)
WithHealthyHttpResponseStatusCodeRanges(ISet<String>)

正常と見なされるバックエンドの HTTP 応答状態コードの範囲を指定します。

(継承元 IWithHealthyHttpResponseStatusCodeRangesBeta<ReturnT>)
WithHost(String)

プローブの送信先となるホスト名を指定します。

(継承元 IWithHost<ParentT>)
WithHttp()

プローブ プロトコルとして HTTP を指定します。

(継承元 IWithProtocol<ParentT>)
WithHttps()

プローブ プロトコルとして HTTPS を指定します。

(継承元 IWithProtocol<ParentT>)
WithPath(String)

呼び出すプローブの相対パスを指定します。 プローブはプロトコル>://<host>:<port><パス>に<送信されます。

(継承元 IWithPath<ParentT>)
WithProtocol(ProtocolT)

トランスポート プロトコルを指定します。

(継承元 IWithProtocol<ReturnT,ProtocolT>)
WithRetriesBeforeUnhealthy(Int32)

サーバーが異常と見なされるまでの再試行回数を指定します。

(継承元 IWithRetries<ParentT>)
WithTimeBetweenProbesInSeconds(Int32)

連続するプローブ間の時間間隔を秒単位で指定します。

(継承元 IWithInterval<ParentT>)
WithTimeoutInSeconds(Int32)

プローブが失敗したと見なされるまでの応答を待機する時間を秒単位で指定します。

(継承元 IWithTimeout<ParentT>)

適用対象