次の方法で共有


Probe クラス

定義

ロード バランサー プローブ。

[Microsoft.Rest.Serialization.JsonTransformation]
public class Probe : Microsoft.Azure.Management.Network.Models.SubResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type Probe = class
    inherit SubResource
Public Class Probe
Inherits SubResource
継承
属性

コンストラクター

Probe()

Probe クラスの新しいインスタンスを初期化します。

Probe(String, Int32, String, IList<SubResource>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, String, String, String, String, String)

Probe クラスの新しいインスタンスを初期化します。

プロパティ

Etag

リソースが更新されるたびに変更される一意の読み取り専用文字列を取得します。

Id

リソース ID を取得または設定します。

(継承元 SubResource)
IntervalInSeconds

エンドポイントの正常性状態をプローブする頻度を秒単位で取得または設定します。 この間隔は、割り当てられているタイムアウト期間 (秒) の 1/2 よりもわずかに短くするのが一般的です。そうすることで、2 回のプローブを完全に実施したうえで、インスタンスをローテーションから除外することができます。 既定値は 15、最小値は 5 です。

LoadBalancingRules

このプローブを使用するロード バランサー規則を取得します。

Name

ロード バランサーによって使用されるプローブのセット内で一意のリソースの名前を取得または設定します。 この名前は、リソースへのアクセスに使用できます。

NumberOfProbes

応答がない場合にエンドポイントへのそれ以上のトラフィックの配信を停止するプローブの数を取得または設定します。 この値を使用すると、エンドポイントを Azure で使用される一般的な時間よりも速く、または低速にローテーションから外すことができます。

Port

プローブと通信するためのポートを取得または設定します。 指定できる値は 1 以上 65535 以下です。

ProbeThreshold

このエンドポイントへのトラフィックの配信を許可または拒否するために、連続する成功または失敗したプローブの数を取得または設定します。 この値と等しい連続するプローブの数に失敗すると、エンドポイントはローテーションから取り出され、同じ数の正常な連続プローブをローテーションに戻す必要があります。

Protocol

エンドポイントのプロトコルを取得または設定します。 'Tcp' が指定されている場合、プローブを正常に実行するには、受信した ACK が必要です。 'Http' または 'Https' が指定されている場合、プローブを成功させるには、 からの 200 OK 応答が URI を指定する必要があります。 使用できる値は、'Http'、'Tcp'、'Https' です。

ProvisioningState

プローブ リソースのプロビジョニング状態を取得します。 指定できる値は、'Succeeded'、'Updating'、'Deleting'、'Failed' です。

RequestPath

VM からの正常性状態の要求に使用される URI を取得または設定します。 プロトコルが http に設定されている場合は、パスが必要です。 それ以外の場合は、許可されません。 既定値はありません。

Type

リソースの種類を取得します。

メソッド

Validate()

オブジェクトを検証します。

適用対象