Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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.
Recuperar uma lista de objetos de alerta.
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.
| Tipo de permissão | Permissões com menos privilégios | Permissões com privilégios superiores |
|---|---|---|
| Delegado (conta corporativa ou de estudante) | SecurityEvents.Read.All | SecurityEvents.ReadWrite.All |
| Delegado (conta pessoal da Microsoft) | Sem suporte. | Sem suporte. |
| Application | SecurityEvents.Read.All | SecurityEvents.ReadWrite.All |
Solicitação HTTP
GET /security/alerts
GET /security/alerts?$top=1
GET /security/alerts?$filter={property} eq '{property-value}'
GET /security/alerts?$filter={property} eq '{property-value}'&$top=5
GET /security/alerts?$filter={property} eq '{property-value}'&{property} eq '{property-value}'
Parâmetros de consulta opcionais
Este método suporta os seguintes parâmetros de consulta OData para ajudar a personalizar a resposta:
$count$orderby$select$skip-
$top- Retorna os principais resultados agregados de cada provedor de API de segurança. $filter
A tabela a seguir lista as palavras-chave $filter para cada nome de fornecedor. Embora alguns desses produtos tenham sido renomeados, a API ainda deve ser atualizada. As palavras-chave de filtro continuarão a usar os nomes herdados até mais aviso. Consulte o changelog para atualizações.
| Anotações do fornecedor | palavra-chave $filter |
|---|---|
| Microsoft Defender para Identidade? | Proteção Avançada contra Ameaças do Azure |
| Central de Segurança do Azure | ASC |
| Microsoft Defender for Cloud Apps | MCAS |
| Microsoft Entra ID Protection | IPC |
| Microsoft Sentinel | Azure Sentinel |
| Microsoft Defender para Ponto de Extremidade | Microsoft Defender ATP |
| Office 365 | Não há suporte atualmente. |
Para retornar um conjunto de propriedades alternativas, use o parâmetro de consulta OData $select para especificar o conjunto de propriedades de alerta que você deseja. Por exemplo, para retornar as propriedades assignedTo, category e severity, adicione o seguinte à sua consulta: $select=assignedTo,category,severity.
Observação: o parâmetro de consulta OData
$toptem um limite de 1000 alertas. É recomendável incluir apenas o$tope não o$skipna primeira consulta OBTER. Você pode usar@odata.nextLinkpara paginação. Se você precisar usar o$skip, ele tem um limite de 500 alertas. Por exemplo,/security/alerts?$top=10&$skip=500retornará um código de resposta200 OK, mas/security/alerts?$top=10&$skip=501retornará um código de resposta400 Bad Request. Para obter mais informações, consulte as respostas de erro da API de segurança do Microsoft Graph.
Cabeçalhos de solicitação
| Nome | Descrição |
|---|---|
| Autorização | Portador {código}. Obrigatório. |
Corpo da solicitação
Não forneça um corpo de solicitação para esse método. O corpo da solicitação será ignorado.
Resposta
Se bem sucedido, este método retorna um código de resposta 200 OK e uma coleção de objetos de alerta no corpo da resposta. Se um código de status diferente de 2xx ou 404 for retornado de um provedor ou se um provedor expirar, a resposta será um código de status 206 Partial Content com a resposta do provedor em um cabeçalho de aviso. Para obter mais informações, consulte as respostas de erro da API de segurança do Microsoft Graph.
Exemplo
Solicitação
O exemplo a seguir mostra uma solicitação.
GET https://graph.microsoft.com/beta/security/alerts
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/json
{
"value": [
{
"activityGroupName": "activityGroupName-value",
"assignedTo": "assignedTo-value",
"azureSubscriptionId": "azureSubscriptionId-value",
"azureTenantId": "azureTenantId-value",
"category": "category-value",
"closedDateTime": "datetime-value"
}
]
}