你当前正在访问 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 参数

名称 必需 类型 说明
loadBalancerName
path True

string

负载均衡器的名称。

probeName
path True

string

探测的名称。

resourceGroupName
path True

string

资源组的名称。

subscriptionId
path True

string

唯一标识 Azure 订阅Microsoft的订阅凭据。 订阅 ID 构成了每个服务调用的 URI 的一部分。

api-version
query True

string

客户端 API 版本。

响应

名称 类型 说明
200 OK

Probe

请求成功。 该操作返回 LoadBalancer 探测资源。

Other Status Codes

CloudError

描述操作失败的原因的错误响应。

安全性

azure_auth

Azure Active Directory OAuth2 Flow。

类型: oauth2
流向: implicit
授权 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 正常响应才能使探测成功。

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

间隔(以秒为单位)以秒为单位,用于探测终结点的运行状况状态的频率。 通常,间隔略小于分配的超时期限(以秒为单位)的一半,这允许在将实例从轮换中之前进行两次完整探测。 默认值为 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 正常响应才能使探测成功。

properties.provisioningState

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。