Virtual Network Gateways - Get Vpnclient Connection Health
取得指定資源群組中虛擬網路網關的每個 P2S 用戶端連線 VPN 用戶端連線健康情況詳細數據。
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}/getVpnClientConnectionHealth?api-version=2023-09-01
URI 參數
名稱 | 位於 | 必要 | 類型 | Description |
---|---|---|---|---|
resource
|
path | True |
string |
資源群組的名稱。 |
subscription
|
path | True |
string |
可唯一識別 Microsoft Azure 訂用帳戶的訂用帳戶認證。 訂用帳戶識別碼會構成每個服務呼叫 URI 的一部分。 |
virtual
|
path | True |
string |
虛擬網路閘道的名稱。 |
api-version
|
query | True |
string |
用戶端 API 版本。 |
回應
名稱 | 類型 | Description |
---|---|---|
200 OK |
Vpn |
VPN 用戶端連線健康情況詳細數據的清單。 |
202 Accepted |
已接受,且作業會以異步方式完成。 |
|
Other Status Codes |
Cloud |
描述作業失敗原因的錯誤回應。 |
安全性
azure_auth
Azure Active Directory OAuth2 Flow。
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
名稱 | Description |
---|---|
user_impersonation | 模擬您的用戶帳戶 |
範例
GetVirtualNetworkGatewayVpnclientConnectionHealth
Sample Request
POST https://management.azure.com/subscriptions/subid/resourceGroups/p2s-vnet-test/providers/Microsoft.Network/virtualNetworkGateways/vpnp2sgw/getVpnClientConnectionHealth?api-version=2023-09-01
Sample Response
{
"value": [
{
"vpnConnectionId": "IKEv2_1e1cfe59-5c7c-4315-a876-b11fbfdfeed4",
"vpnConnectionDuration": 900,
"vpnConnectionTime": "2019-05-02T22:26:22",
"publicIpAddress": "167.220.2.232:45522",
"privateIpAddress": "192.168.210.2",
"vpnUserName": "gwp2schildcert",
"maxBandwidth": 240000000,
"egressPacketsTransferred": 557,
"egressBytesTransferred": 33420,
"ingressPacketsTransferred": 557,
"ingressBytesTransferred": 33420,
"maxPacketsPerSecond": 4
},
{
"vpnConnectionId": "IKEv2_571cfe59-2c7d-1415-e813-c51fbfdfea16",
"vpnConnectionDuration": 800,
"vpnConnectionTime": "2019-05-01T21:06:12",
"publicIpAddress": "167.220.2.232:45213",
"privateIpAddress": "192.168.210.1",
"vpnUserName": "gwp2schildcert",
"maxBandwidth": 220000000,
"egressPacketsTransferred": 357,
"egressBytesTransferred": 23420,
"ingressPacketsTransferred": 357,
"ingressBytesTransferred": 23420,
"maxPacketsPerSecond": 4
}
]
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/locations/eastus/operations/00000000-0000-0000-0000-000000000000?api-version=2023-09-01
定義
名稱 | Description |
---|---|
Cloud |
來自服務的錯誤回應。 |
Cloud |
來自服務的錯誤回應。 |
Vpn |
VPN 用戶端連線健康情況詳細數據。 |
Vpn |
虛擬網路閘道 vpn 用戶端連線健康情況的清單。 |
CloudError
來自服務的錯誤回應。
名稱 | 類型 | Description |
---|---|---|
error |
Cloud |
雲端錯誤本文。 |
CloudErrorBody
來自服務的錯誤回應。
名稱 | 類型 | Description |
---|---|---|
code |
string |
錯誤的識別碼。 程式碼不變,且要以程式設計方式使用。 |
details |
Cloud |
錯誤的其他詳細數據清單。 |
message |
string |
描述錯誤的訊息,適用於在使用者介面中顯示。 |
target |
string |
特定錯誤的目標。 例如,錯誤中屬性的名稱。 |
VpnClientConnectionHealthDetail
VPN 用戶端連線健康情況詳細數據。
名稱 | 類型 | Description |
---|---|---|
egressBytesTransferred |
integer |
每秒的輸出位元組數。 |
egressPacketsTransferred |
integer |
每秒輸出封包數。 |
ingressBytesTransferred |
integer |
每秒輸入位元組數。 |
ingressPacketsTransferred |
integer |
每秒輸入封包數。 |
maxBandwidth |
integer |
最大頻寬。 |
maxPacketsPerSecond |
integer |
每秒傳輸的最大封包數。 |
privateIpAddress |
string |
已連線 VPN 用戶端的指派私人 Ip。 |
publicIpAddress |
string |
已連線 VPN 用戶端的公用 Ip。 |
vpnConnectionDuration |
integer |
已連線 VPN 用戶端的持續時間。 |
vpnConnectionId |
string |
vpn 用戶端標識碼。 |
vpnConnectionTime |
string |
線上 VPN 用戶端的開始時間。 |
vpnUserName |
string |
線上 VPN 用戶端的用戶名稱。 |
VpnClientConnectionHealthDetailListResult
虛擬網路閘道 vpn 用戶端連線健康情況的清單。
名稱 | 類型 | Description |
---|---|---|
value |
Vpn |
VPN 用戶端連線健康情況的清單。 |