次の方法で共有


Load Balancer Probes - Get

ロード バランサー プローブを取得します。

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}?api-version=2024-05-01

URI パラメーター

名前 / 必須 説明
loadBalancerName
path True

string

ロード バランサーの名前。

probeName
path True

string

プローブの名前。

resourceGroupName
path True

string

リソース グループの名前。

subscriptionId
path True

string

Microsoft Azure サブスクリプションを一意に識別するサブスクリプション資格情報。 サブスクリプション ID は、すべてのサービス呼び出しの URI の一部を形成します。

api-version
query True

string

クライアント API のバージョン。

応答

名前 説明
200 OK

Probe

要求が成功しました。 この操作は LoadBalancer Probe リソースを返します。

Other Status Codes

CloudError

操作が失敗した理由を説明するエラー応答。

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー。

型: oauth2
フロー: implicit
Authorization URL (承認 URL): https://login.microsoftonline.com/common/oauth2/authorize

スコープ

名前 説明
user_impersonation ユーザー アカウントを偽装する

LoadBalancerProbeGet

要求のサンプル

GET https://management.azure.com/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/loadBalancers/lb/probes/probe1?api-version=2024-05-01

応答のサンプル

{
  "name": "probe1",
  "id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/loadBalancers/lb/probes/probe1",
  "etag": "W/\"00000000-0000-0000-0000-000000000000\"",
  "type": "Microsoft.Network/loadBalancers/probes",
  "properties": {
    "provisioningState": "Succeeded",
    "protocol": "Http",
    "port": 80,
    "requestPath": "healthcheck.aspx",
    "intervalInSeconds": 15,
    "numberOfProbes": 2,
    "probeThreshold": 1,
    "loadBalancingRules": [
      {
        "id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
      }
    ]
  }
}

定義

名前 説明
CloudError

サービスからのエラー応答。

CloudErrorBody

サービスからのエラー応答。

Probe

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

ProbeNoHealthyBackendsBehavior

すべてのバックエンド インスタンスがプローブダウンされたときに、ロード バランサーによって新しい接続がどのように処理されるかを決定します。

ProbeProtocol

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

ProvisioningState

現在のプロビジョニング状態。

SubResource

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

CloudError

サービスからのエラー応答。

名前 説明
error

CloudErrorBody

クラウド エラー本文。

CloudErrorBody

サービスからのエラー応答。

名前 説明
code

string

エラーの識別子。 コードは不変であり、プログラムで使用することを目的としています。

details

CloudErrorBody[]

エラーに関する追加の詳細の一覧。

message

string

ユーザー インターフェイスでの表示に適したエラーを説明するメッセージ。

target

string

特定のエラーのターゲット。 たとえば、エラーが発生したプロパティの名前です。

Probe

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

名前 説明
etag

string

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

id

string

リソース ID。

name

string

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

properties.intervalInSeconds

integer

エンドポイントの正常性状態をプローブする頻度を秒単位で指定します。 通常、この間隔は割り当てられたタイムアウト期間 (秒単位) の半分未満です。これにより、インスタンスをローテーションから外す前に 2 つの完全なプローブが許可されます。 既定値は 15、最小値は 5 です。

properties.loadBalancingRules

SubResource[]

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

properties.noHealthyBackendsBehavior

ProbeNoHealthyBackendsBehavior

すべてのバックエンド インスタンスがプローブダウンされたときに、ロード バランサーによって新しい接続がどのように処理されるかを決定します。

properties.numberOfProbes

integer

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

properties.port

integer

プローブを通信するためのポート。 指定できる値の範囲は 1 ~ 65535 です。

properties.probeThreshold

integer

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

properties.protocol

ProbeProtocol

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

properties.provisioningState

ProvisioningState

プローブ リソースのプロビジョニング状態。

properties.requestPath

string

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

type

string

リソースの種類。

ProbeNoHealthyBackendsBehavior

すべてのバックエンド インスタンスがプローブダウンされたときに、ロード バランサーによって新しい接続がどのように処理されるかを決定します。

名前 説明
AllProbedDown

string

新しいフローはバックエンド プールに送信されません。

AllProbedUp

string

すべてのバックエンド インスタンスがプローブダウンされると、受信パケットはすべてのインスタンスに送信されます。

ProbeProtocol

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

名前 説明
Http

string

Https

string

Tcp

string

ProvisioningState

現在のプロビジョニング状態。

名前 説明
Deleting

string

Failed

string

Succeeded

string

Updating

string

SubResource

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

名前 説明
id

string

リソース ID。