cloudPcReports: retrieveConnectionQualityReports
Namespace: microsoft.graph
Importante
As APIs na versão /beta
no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.
Obtenha os relatórios gerais de qualidade da ligação para todos os dispositivos no inquilino atual. Isto inclui o relatório de tendência de qualidade da ligação regional e o relatório de informações sobre a qualidade da ligação regional, incluindo o tempo de ida e volta, a largura de banda disponível, a utilização da UPD e ligações de remoção.
Esta API está disponível nas seguintes implementações de cloud nacionais.
Serviço global | US Government L4 | US Government L5 (DOD) | China operada pela 21Vianet |
---|---|---|---|
✅ | ✅ | ✅ | ❌ |
Permissões
Escolha a permissão ou permissões marcadas como menos privilegiadas para esta API. Utilize uma permissão ou permissões com privilégios mais elevados apenas se a sua aplicação o exigir. Para obter detalhes sobre as permissões delegadas e de aplicação, veja Tipos de permissão. Para saber mais sobre estas permissões, veja a referência de permissões.
|Delegado (conta escolar ou profissional)|CloudPC.Read.All|CloudPC.ReadWrite.All| |Delegado (conta Microsoft pessoal)|Não suportado.|Não suportado.| |Aplicação|CloudPC.Read.All|CloudPC.ReadWrite.All|
Solicitação HTTP
POST /deviceManagement/virtualEndpoint/reports/retrieveConnectionQualityReports
Cabeçalhos de solicitação
Nome | Descrição |
---|---|
Autorização | {token} de portador. Obrigatório. Saiba mais sobre autenticação e autorização. |
Content-Type | application/json. Obrigatório. |
Corpo da solicitação
No corpo do pedido, forneça uma representação JSON dos parâmetros.
A tabela a seguir mostra os parâmetros que podem ser usados com esta ação.
Parâmetro | Tipo | Descrição |
---|---|---|
filter | Cadeia de caracteres | Sintaxe OData $filter . Os filtros suportados incluem: and , or , lt , le , gt , ge e eq . |
groupBy | Coleção de cadeias de caracteres | Especifica como agrupar os relatórios. Se utilizado, tem de ter o mesmo conteúdo que o parâmetro select . |
orderBy | String collection | Especifica como ordenar os relatórios. |
search | Cadeia de caracteres | Especifica uma Cadeia para procurar. |
select | Coleção String | Sintaxe OData $select . As colunas selecionadas dos relatórios. |
skip | Int32 | O número de registos a ignorar. |
top | Int32 | O número de registos principais a devolver. |
Resposta
Se for bem-sucedida, esta ação devolve um 200 OK
código de resposta e um Stream no corpo da resposta.
Exemplos
Solicitação
O exemplo a seguir mostra uma solicitação.
POST https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/reports/retrieveConnectionQualityReports
Content-Type: application/json
Content-length: 200
{
"reportName":"regionalConnectionQualityTrendReport",
"filter": "",
"select": ["GatewayRegion", "RoundTripTimeTrend", "AvailableBandwidthTrend", "UDPUtilizationTrend", "DroppedConnectionTrend", "WeeklyAvgRoundTripTimeInMs", "DailyAvgRoundTripTimeInMs", "WeeklyAvailableBandwidthInMBps", "DailyAvailableBandwidthInMBps", "WeeklyUdpUtilization", "DailyWeeklyUdpUtilization", "WeeklyDroppedConnectionsCount", "DailyDroppedConnectionsCount"],
"search": "",
"skip": 0,
"top": 50
}
Resposta
O exemplo a seguir mostra a resposta.
Observação: o objeto de resposta mostrado aqui pode ser encurtado para legibilidade.
HTTP/1.1 200 OK
Content-Type: application/octet-stream
{
"TotalRowCount": 2,
"Schema": [
{
"Column": "GatewayRegion",
"PropertyType": "String"
},
{
"Column": "RoundTripTimeTrend",
"PropertyType": "String"
},
{
"Column": "AvailableBandwidthTrend",
"PropertyType": "String"
},
{
"Column": "UDPUtilizationTrend",
"PropertyType": "String"
},
{
"Column": "DroppedConnectionTrend",
"PropertyType": "String"
},
{
"Column": "WeeklyAvgRoundTripTimeInMs",
"PropertyType": "Double"
},
{
"Column": "DailyAvgRoundTripTimeInMs",
"PropertyType": "Double"
},
{
"Column": "WeeklyAvailableBandwidthInMBps",
"PropertyType": "Double"
},
{
"Column": "DailyAvailableBandwidthInMBps",
"PropertyType": "Double"
},
{
"Column": "WeeklyUdpUtilization",
"PropertyType": "Double"
},
{
"Column": "DailyWeeklyUdpUtilization",
"PropertyType": "Double"
},
{
"Column": "WeeklyDroppedConnectionsCount",
"PropertyType": "Int32"
},
{
"Column": "DailyDroppedConnectionsCount",
"PropertyType": "Int32"
}
],
"Values" :[
["Japan East", "Increasing", "Decreasing", "Static", "Decreasing", "296.25", "350.50", "3.1", "2,1", "51.2", "47.8", "19", "29"],
["Southeast Asia", "Decreasing", "Static", "Increasing", "Increasing", "337.14", "299.50", "1.7", "2,2", "33.5", "67.8", "17", "16"],
]
}