次の方法で共有


ProbeInner クラス

定義

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

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

コンストラクター

ProbeInner()

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

ProbeInner(ProbeProtocol, Int32, String, IList<SubResource>, Nullable<Int32>, Nullable<Int32>, String, ProvisioningState, String, String, String)

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

プロパティ

Etag

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

Id

リソース ID

(継承元 SubResource)
IntervalInSeconds

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

LoadBalancingRules

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

Name

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

NumberOfProbes

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

Port

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

Protocol

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

ProvisioningState

プローブ リソースのプロビジョニング状態を取得します。 使用可能な値には、'Succeeded'、'Updating'、'Deleting'、'Failed' などがあります。

RequestPath

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

Type

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

メソッド

Validate()

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

適用対象