cloudPcReports: getInaccessibleCloudPcReports
Пространство имен: microsoft.graph
Важно!
API версии /beta
в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.
Получите недоступные облачные компьютеры со сведениями, включая последнее состояние работоспособности, число неудачных подключений, число проверка работоспособности и состояние системы. Недоступный облачный компьютер представляет собой облачный компьютер, который находится в недоступном состоянии (по крайней мере, одна из проверок работоспособности завершилась сбоем) или имеет последовательные сбои подключений пользователей.
Этот API доступен в следующих национальных облачных развертываниях.
Глобальная служба | Правительство США L4 | Правительство США L5 (DOD) | Китай управляется 21Vianet |
---|---|---|---|
✅ | ✅ | ✅ | ❌ |
Разрешения
Выберите разрешение или разрешения, помеченные как наименее привилегированные для этого API. Используйте более привилегированное разрешение или разрешения только в том случае, если это требуется приложению. Дополнительные сведения о делегированных разрешениях и разрешениях приложений см. в разделе Типы разрешений. Дополнительные сведения об этих разрешениях см. в справочнике по разрешениям.
Тип разрешения | Разрешения с наименьшими привилегиями | Более высокие привилегированные разрешения |
---|---|---|
Делегированные (рабочая или учебная учетная запись) | CloudPC.Read.All | CloudPC.ReadWrite.All |
Делегированные (личная учетная запись Майкрософт) | Не поддерживается. | Не поддерживается. |
Приложение | CloudPC.Read.All | CloudPC.ReadWrite.All |
HTTP-запрос
POST /deviceManagement/virtualEndpoint/reports/getInaccessibleCloudPcReports
Заголовки запросов
Имя | Описание |
---|---|
Авторизация | Bearer {token}. Обязательно. Дополнительные сведения о проверке подлинности и авторизации. |
Content-Type | application/json. Обязательно. |
Текст запроса
В тексте запроса укажите представление параметров в формате JSON.
В следующей таблице показаны параметры, которые можно использовать с этим методом.
Параметр | Тип | Описание |
---|---|---|
filter | String | Синтаксис OData $filter . В настоящее время поддерживаются только and , or , gt ge и eq . |
groupBy | Коллекция строк | Указывает, как группировать отчеты. Если используется, содержимое должно совпадать с параметром select. |
orderBy | Коллекция строк | Указывает способ сортировки отчетов. |
reportName | cloudPCInaccessibleReportName | Имя отчета. Допустимые значения: inaccessibleCloudPcReports , inaccessibleCloudPcTrendReport , unknownFutureValue . Значение по умолчанию — , inaccessibleCloudPcReports если reportName пуст. |
search | String | Указывает строку для поиска. |
select | Коллекция строк | Синтаксис OData $select . Представляет выбранные столбцы отчетов. |
skip | Int32 | Количество записей, которые нужно пропустить. |
top | Int32 | Количество возвращаемых верхних записей. |
значения cloudPCInaccessibleReportName
Member | Описание |
---|---|
inaccessibleCloudPcReports | Указывает отчет, содержащий сведения о недоступных облачных компьютерах, в том числе с последовательными сбоями подключения или недоступными. |
inaccessibleCloudPcTrendReport | Указывает ежедневный агрегированный отчет за указанный период, содержащий сведения о недоступных облачных компьютерах, в том числе с последовательными сбоями подключения или недоступными. |
unknownFutureValue | Изменяемое значение перечисления sentinel. Не используйте. |
Отклик
В случае успешного выполнения этот метод возвращает код отклика 200 OK
и объект Stream в теле отклика.
Примеры
Запрос
Ниже показан пример запроса.
POST https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/reports/getInaccessibleCloudPcReports
Content-Type: application/json
Content-length: 199
{
"filter": "region eq 'westus2'",
"orderBy": [
"cloudPcId"
],
"select": [
"cloudPcId",
"aadDeviceId",
"cloudPcName",
"userPrincipalName",
"provisioningStatus",
"region",
"deviceHealthStatus",
"deviceHealthStatusDateTime",
"recentDeviceHealthFailureCount",
"recentConnectionFailureCount",
"systemStatus",
"systemStatusDateTime"
],
"top": 10,
"skip": 0
}
Отклик
Ниже приводится пример отклика.
HTTP/1.1 200 OK
Content-Type: application/octet-stream
{
"TotalRowCount": 2,
"Schema": [
{
"Column": "cloudPcId",
"PropertyType": "String"
},
{
"Column": "aadDeviceId",
"PropertyType": "String"
},
{
"Column": "cloudPcName",
"PropertyType": "String"
},
{
"Column": "userPrincipalName",
"PropertyType": "String"
},
{
"Column": "provisioningStatus",
"PropertyType": "String"
},
{
"Column": "region",
"PropertyType": "String"
},
{
"Column": "deviceHealthStatus",
"PropertyType": "String"
},
{
"Column": "deviceHealthStatusDateTime",
"PropertyType": "DateTime"
},
{
"Column": "recentDeviceHealthFailureCount",
"PropertyType": "Int32"
},
{
"Column": "recentConnectionFailureCount",
"PropertyType": "Int64"
},
{
"Column": "systemStatus",
"PropertyType": "String"
},
{
"Column": "systemStatusDateTime",
"PropertyType": "DateTime"
}
],
"Values": [
[
"04e279c5-b228-4700-93c3-6f1339c7c86d",
"a8f78191-8e43-4165-9191-16867d372161",
"CPC-test1-VGTEK",
"bob@fabrikam.com",
"Provisioned",
"westus2",
"ErrorVMNotRunning",
"2023-06-26T03:55:04",
3,
0,
"",
null
],
[
"818ff73d-9764-4412-ad99-fc65a396daf3",
"daefef60-a912-4180-a5c0-f607e346878f",
"CPC-test2-C84W3",
"megan@fabrikam.com",
"Provisioned",
"westus2",
"ErrorVMNotRunning",
"2023-06-26T04:03:49",
3,
0,
"",
null
]
]
}