cloudPcReports: getRemoteConnectionHistoricalReports
Пространство имен: microsoft.graph
Важно!
API версии /beta
в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.
Получение записей журнала удаленных подключений облачного компьютера в течение заданного периода. Этот отчет содержит такие данные, как signInDateTime, signOutDateTime, usageInHour, remoteSignInTimeInSec и roundTripTimeInMsP50 и т. д. Эти данные агрегируются ежечасно за указанный период времени, например за последние семь дней.
Этот API доступен в следующих национальных облачных развертываниях.
Глобальная служба | Правительство США L4 | Правительство США L5 (DOD) | Китай управляется 21Vianet |
---|---|---|---|
✅ | ✅ | ✅ | ❌ |
Разрешения
Выберите разрешение или разрешения, помеченные как наименее привилегированные для этого API. Используйте более привилегированное разрешение или разрешения только в том случае, если это требуется приложению. Дополнительные сведения о делегированных разрешениях и разрешениях приложений см. в разделе Типы разрешений. Дополнительные сведения об этих разрешениях см. в справочнике по разрешениям.
Тип разрешения | Разрешения с наименьшими привилегиями | Более высокие привилегированные разрешения |
---|---|---|
Делегированные (рабочая или учебная учетная запись) | CloudPC.Read.All | CloudPC.ReadWrite.All |
Делегированные (личная учетная запись Майкрософт) | Не поддерживается. | Не поддерживается. |
Приложение | CloudPC.Read.All | CloudPC.ReadWrite.All |
HTTP-запрос
POST /deviceManagement/virtualEndpoint/reports/getRemoteConnectionHistoricalReports
Заголовки запросов
Имя | Описание |
---|---|
Авторизация | Bearer {token}. Обязательно. Дополнительные сведения о проверке подлинности и авторизации. |
Content-Type | application/json. Обязательно. |
Текст запроса
В тексте запроса укажите представление параметров в формате JSON.
В следующей таблице указаны параметры, которые можно использовать с этим действием.
Параметр | Тип | Описание |
---|---|---|
filter | String | Синтаксис фильтра OData. Поддерживаемые фильтры: and , or , lt , le , gt и ge eq . Фильтр CloudPcId является обязательным; например: CloudPcId eq xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx . Если этот фильтр отсутствует, неправильно сформирован или недопустим, будет выдана конфигурация запроса. |
select | Коллекция строк | OData выберите синтаксис. Столбцы для включения в отчет. |
search | String | Строка для поиска. |
groupBy | Коллекция строк | Список столбцов, описывающих группирование данных в отчете. |
orderBy | Коллекция строк | Список столбцов, описывающих порядок сортировки данных в отчете. |
skip | Int32 | Количество записей, которые нужно пропустить. |
top | Int32 | Самое большое количество возвращаемых записей. |
Отклик
В случае успешного 200 OK
выполнения это действие возвращает код ответа и Stream в тексте ответа.
Примеры
Запрос
Ниже показан пример запроса.
POST https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/reports/getRemoteConnectionHistoricalReports
Content-Type: application/json
Content-length: 199
{
"filter": "CloudPcId eq '40f9315c-5b63-4126-9f89-b7dcb14fffff' and SignInDateTime gt datetime'2022-09-09T01:22:51.849Z'",
"select": [
"SignInDateTime",
"SignOutDateTime",
"UsageInHour",
"RoundTripTimeInMsP50",
"AvailableBandwidthInMbpsP50",
"RemoteSignInTimeInSec"
],
"top": 25,
"skip": 0
}
Отклик
В следующем примере показан ответ
Примечание. Объект отклика, показанный здесь, может быть сокращен для удобочитаемости.
HTTP/1.1 200 OK
Content-Type: application/octet-stream
{
"TotalRowCount": 4,
"Schema": [
{
"Column": "SignInDateTime",
"PropertyType": "DateTime"
},
{
"Column": "SignOutDateTime",
"PropertyType": "DateTime"
},
{
"Column": "UsageInHour",
"PropertyType": "Double"
},
{
"Column": "RoundTripTimeInMsP50",
"PropertyType": "Double"
},
{
"Column": "AvailableBandwidthInMbpsP50",
"PropertyType": "Double"
},
{
"Column": "RemoteSignInTimeInSec",
"PropertyType": "Double"
}
],
"Values": [
[
"2022-09-06T05:28:52",
"2022-09-06T07:03:16",
1.5733333333333333,
293.0,
5.22265625,
19.606
],
[
"2022-09-06T13:25:04",
"2022-09-06T13:25:37",
0.009166666666666667,
332.0,
0.9345703125,
11.264
],
[
"2022-09-06T13:26:26",
"2022-09-06T13:48:00",
0.3591666666666667,
304.0,
3.84765625,
9.075
],
[
"2022-09-07T00:17:50",
"2022-09-07T23:56:44",
23.648055555555555,
300.0,
1.9375,
10.977
]
]
}