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 參數
名稱 | 位於 | 必要 | 類型 | Description |
---|---|---|---|---|
load
|
path | True |
string |
負載平衡器的名稱。 |
probe
|
path | True |
string |
探查的名稱。 |
resource
|
path | True |
string |
資源群組的名稱。 |
subscription
|
path | True |
string |
可唯一識別Microsoft Azure 訂用帳戶的訂用帳戶認證。 訂用帳戶標識碼會形成每個服務呼叫 URI 的一部分。 |
api-version
|
query | True |
string |
用戶端 API 版本。 |
回應
名稱 | 類型 | Description |
---|---|---|
200 OK |
要求成功。 作業會傳回LoadBalancer探查資源。 |
|
Other Status Codes |
描述作業失敗原因的錯誤回應。 |
安全性
azure_auth
Azure Active Directory OAuth2 Flow。
類型:
oauth2
Flow:
implicit
授權 URL:
https://login.microsoftonline.com/common/oauth2/authorize
範圍
名稱 | Description |
---|---|
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"
}
]
}
}
定義
名稱 | Description |
---|---|
Cloud |
來自服務的錯誤回應。 |
Cloud |
來自服務的錯誤回應。 |
Probe |
負載平衡器探查。 |
Probe |
決定當所有後端實例被探查關閉時,負載平衡器如何處理新的連線。 |
Probe |
端點的通訊協定。 如果指定了 『Tcp』,則需要接收的 ACK,才能成功探查。 如果指定了 'Http' 或 'Https',則需要來自 指定 URI 的 200 OK 回應,才能成功探查。 |
Provisioning |
目前的布建狀態。 |
Sub |
另一個子資源的參考。 |
CloudError
來自服務的錯誤回應。
名稱 | 類型 | Description |
---|---|---|
error |
雲端錯誤本文。 |
CloudErrorBody
來自服務的錯誤回應。
名稱 | 類型 | Description |
---|---|---|
code |
string |
錯誤的識別碼。 程序代碼是不變的,而且是要以程序設計方式取用。 |
details |
錯誤的其他詳細數據清單。 |
|
message |
string |
描述錯誤的訊息,適用於在使用者介面中顯示。 |
target |
string |
特定錯誤的目標。 例如,錯誤中的屬性名稱。 |
Probe
負載平衡器探查。
名稱 | 類型 | Description |
---|---|---|
etag |
string |
每當更新資源時變更的唯一隻讀字串。 |
id |
string |
資源標識碼。 |
name |
string |
負載平衡器所使用的探查集合內唯一的資源名稱。 此名稱可用來存取資源。 |
properties.intervalInSeconds |
integer |
間隔,以秒為單位,以秒為單位,探查端點的健康情況狀態的頻率。 一般而言,間隔略低於配置逾時期間(以秒為單位)的一半,允許在將實例從輪替中取出之前進行兩個完整探查。 默認值為 15,最小值為 5。 |
properties.loadBalancingRules |
使用此探查的負載平衡器規則。 |
|
properties.noHealthyBackendsBehavior |
決定當所有後端實例被探查關閉時,負載平衡器如何處理新的連線。 |
|
properties.numberOfProbes |
integer |
如果沒有任何回應,探查的數目會導致停止將進一步的流量傳遞至端點。 這個值可讓端點從輪替中取出的速度比 Azure 中使用的一般時間快或慢。 |
properties.port |
integer |
用於通訊探查的埠。 可能的值範圍從 1 到 65535,包含。 |
properties.probeThreshold |
integer |
連續成功或失敗的探查數目,以允許或拒絕傳送至此端點的流量。 在連續探查數目等於此值之後,端點將會從輪替中取出,而且需要將相同數目的成功連續探查放迴旋轉中。 |
properties.protocol |
端點的通訊協定。 如果指定了 『Tcp』,則需要接收的 ACK,才能成功探查。 如果指定了 'Http' 或 'Https',則需要來自 指定 URI 的 200 OK 回應,才能成功探查。 |
|
properties.provisioningState |
探查資源的布建狀態。 |
|
properties.requestPath |
string |
用來向 VM 要求健康狀態的 URI。 如果通訊協定設定為 HTTP,則需要路徑。 否則,不允許它。 沒有預設值。 |
type |
string |
資源的類型。 |
ProbeNoHealthyBackendsBehavior
決定當所有後端實例被探查關閉時,負載平衡器如何處理新的連線。
名稱 | 類型 | Description |
---|---|---|
AllProbedDown |
string |
不會將任何新的流程傳送至後端集區。 |
AllProbedUp |
string |
當所有後端實例都探查關閉時,傳入封包將會傳送至所有實例。 |
ProbeProtocol
端點的通訊協定。 如果指定了 『Tcp』,則需要接收的 ACK,才能成功探查。 如果指定了 'Http' 或 'Https',則需要來自 指定 URI 的 200 OK 回應,才能成功探查。
名稱 | 類型 | Description |
---|---|---|
Http |
string |
|
Https |
string |
|
Tcp |
string |
ProvisioningState
目前的布建狀態。
名稱 | 類型 | Description |
---|---|---|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
SubResource
另一個子資源的參考。
名稱 | 類型 | Description |
---|---|---|
id |
string |
資源標識碼。 |