你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
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 参数
名称 | 在 | 必需 | 类型 | 说明 |
---|---|---|---|---|
load
|
path | True |
string |
负载均衡器的名称。 |
probe
|
path | True |
string |
探测的名称。 |
resource
|
path | True |
string |
资源组的名称。 |
subscription
|
path | True |
string |
唯一标识 Azure 订阅Microsoft的订阅凭据。 订阅 ID 构成了每个服务调用的 URI 的一部分。 |
api-version
|
query | True |
string |
客户端 API 版本。 |
响应
名称 | 类型 | 说明 |
---|---|---|
200 OK |
请求成功。 该操作返回 LoadBalancer 探测资源。 |
|
Other Status Codes |
描述操作失败的原因的错误响应。 |
安全性
azure_auth
Azure Active Directory OAuth2 Flow。
类型:
oauth2
流向:
implicit
授权 URL:
https://login.microsoftonline.com/common/oauth2/authorize
作用域
名称 | 说明 |
---|---|
user_impersonation | 模拟用户帐户 |
示例
LoadBalancerProbeGet
示例请求
示例响应
{
"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"
}
]
}
}
定义
名称 | 说明 |
---|---|
Cloud |
服务的错误响应。 |
Cloud |
服务的错误响应。 |
Probe |
负载均衡器探测。 |
Probe |
确定在探测到所有后端实例时负载均衡器如何处理新连接。 |
Probe |
终结点的协议。 如果指定了“Tcp”,则需要接收的 ACK 才能使探测成功。 如果指定了“Http”或“Https”,则需要来自指定 URI 的 200 正常响应才能使探测成功。 |
Provisioning |
当前预配状态。 |
Sub |
对另一个子资源的引用。 |
CloudError
服务的错误响应。
名称 | 类型 | 说明 |
---|---|---|
error |
云错误正文。 |
CloudErrorBody
服务的错误响应。
名称 | 类型 | 说明 |
---|---|---|
code |
string |
错误的标识符。 代码是固定的,旨在以编程方式使用。 |
details |
有关错误的其他详细信息的列表。 |
|
message |
string |
描述错误的消息,旨在适合在用户界面中显示。 |
target |
string |
特定错误的目标。 例如,错误属性的名称。 |
Probe
负载均衡器探测。
名称 | 类型 | 说明 |
---|---|---|
etag |
string |
一个唯一的只读字符串,每当更新资源时更改。 |
id |
string |
资源 ID。 |
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 正常响应才能使探测成功。 |
|
properties.provisioningState |
探测资源的预配状态。 |
|
properties.requestPath |
string |
用于从 VM 请求运行状况的 URI。 如果协议设置为 http,则需要路径。 否则,不允许这样做。 没有默认值。 |
type |
string |
资源的类型。 |
ProbeNoHealthyBackendsBehavior
确定在探测到所有后端实例时负载均衡器如何处理新连接。
名称 | 类型 | 说明 |
---|---|---|
AllProbedDown |
string |
不会将新流发送到后端池。 |
AllProbedUp |
string |
当所有后端实例被探测到时,传入的数据包将发送到所有实例。 |
ProbeProtocol
终结点的协议。 如果指定了“Tcp”,则需要接收的 ACK 才能使探测成功。 如果指定了“Http”或“Https”,则需要来自指定 URI 的 200 正常响应才能使探测成功。
名称 | 类型 | 说明 |
---|---|---|
Http |
string |
|
Https |
string |
|
Tcp |
string |
ProvisioningState
当前预配状态。
名称 | 类型 | 说明 |
---|---|---|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
SubResource
对另一个子资源的引用。
名称 | 类型 | 说明 |
---|---|---|
id |
string |
资源 ID。 |