sensitivityLabel: evaluateClassificationResults

Espaço de nomes: microsoft.graph.security

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.

Utilize os resultados de classificação para calcular a etiqueta de confidencialidade que deve ser aplicada e devolver o conjunto de ações que têm de ser tomadas para etiquetar corretamente as informações. Esta API é útil quando uma etiqueta deve ser definida automaticamente com base na classificação do conteúdo do ficheiro, em vez de ser etiquetada diretamente por um utilizador ou serviço.

Para avaliar com base nos resultados de classificação, forneça o contentInfo, que inclui pares chave-valor de metadados de conteúdo existentes e resultados de classificação. A API devolve uma informationProtectionAction que contém uma das seguintes opções:

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) InformationProtectionPolicy. Read Indisponível.
Delegado (conta pessoal da Microsoft) Sem suporte. Sem suporte.
Application InformationProtectionPolicy.Read.All Indisponível.

Solicitação HTTP

Para avaliar como o utilizador com sessão iniciada (permissão delegada) ou um utilizador especificado (permissão de aplicação):

POST /users/{usersId}/security/informationProtection/sensitivityLabels/evaluateClassificationResults
POST /me/security/informationProtection/sensitivityLabels/evaluateClassificationResults

Para avaliar como um principal de serviço (permissão de aplicação):

POST /users/security/informationProtection/sensitivityLabels/evaluateClassificationResults

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.
User-Agent Descreve o nome e a versão da aplicação de chamada. Os detalhes serão apresentados no Azure Proteção de Informações Analytics. O formato sugerido é ApplicationName/Version. Opcional.

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
contentInfo contentInfo Fornece detalhes sobre o formato de conteúdo, o estado do conteúdo e os metadados existentes como pares chave-valor.
classificationResults classificationResult collection Contém o conjunto de resultados de classificação devolvidos pelo ponto final de classificação de dados. As informações de classificação são utilizadas para determinar a etiqueta adequada com base na configuração da etiqueta de política Proteção de Informações do Microsoft Purview no Centro de Conformidade e Segurança do Microsoft 365.

Resposta

Se for bem-sucedida, esta ação devolve um 200 OK código de resposta e uma coleção informationProtectionAction no corpo da resposta.

Exemplos

Solicitação

O exemplo a seguir mostra uma solicitação.

POST https://graph.microsoft.com/beta/users/bob@contoso.com/security/informationProtection/sensitivityLabels/evaluateClassificationResults
Content-type: application/json
User-agent: ContosoLOBApp/1.0

{
    "contentInfo": {
        "@odata.type": "#microsoft.graph.security.contentInfo",
        "format@odata.type": "#microsoft.graph.security.contentFormat",
        "format": "default",
        "contentFormat": "File",
        "identifier": "c:\\user\\new.docx",
        "state@odata.type": "#microsoft.graph.security.contentState",
        "state": "rest",
        "metadata": []
    },
    "classificationResults": [
        {
            "sensitiveTypeId": "50842eb7-edc8-4019-85dd-5a5c1f2bb085", //Credit Card 
            "count": 7,
            "confidenceLevel": 99
        }
    ]
}

Resposta

O exemplo a seguir mostra a resposta.

HTTP/1.1 200 OK
Content-type: application/json

{
  "@odata.context": "https://graph.microsoft.com/beta/$metadata#Collection(microsoft.graph.security.informationProtectionAction)",
  "value": [
    {
      "@odata.type": "#microsoft.graph.security.applyLabelAction",
      "responsibleSensitiveTypeIds": [
        "cb353f78-2b72-4c3c-8827-92ebe4f69fdf"
      ],
      "actionSource": "automatic",
      "label": {
        "id": "722a5300-ac39-4c9a-88e3-f54c46676417",
        "name": "Top Secret",
        "description": "",
        "color": "#000000",
        "sensitivity": 13,
        "tooltip": "This information is Top Secret.",
        "isActive": true
      },
      "actions": [
        {
          "@odata.type": "#microsoft.graphsecurity..protectByTemplateAction",
          "templateId": "0e7fea72-7bba-4438-a070-95c292cd6f8c"
        },
        {
          "@odata.type": "#microsoft.graph.security.metadataAction",
          "metadataToRemove": [],
          "metadataToAdd": [
            {
              "name": "MSIP_Label_722a5300-ac39-4c9a-88e3-f54c46676417_Enabled",
              "value": "true"
            },
            {
              "name": "MSIP_Label_722a5300-ac39-4c9a-88e3-f54c46676417_SetDate",
              "value": "2019-10-03T21:50:20Z"
            },
            {
              "name": "MSIP_Label_722a5300-ac39-4c9a-88e3-f54c46676417_Method",
              "value": "Standard"
            },
            {
              "name": "MSIP_Label_722a5300-ac39-4c9a-88e3-f54c46676417_Name",
              "value": "Top Secret"
            },
            {
              "name": "MSIP_Label_722a5300-ac39-4c9a-88e3-f54c46676417_SiteId",
              "value": "cb46c030-1825-4e81-a295-151c039dbf02"
            },
            {
              "name": "MSIP_Label_722a5300-ac39-4c9a-88e3-f54c46676417_ActionId",
              "value": "76dc494e-6c59-43e6-88a1-0000edd58fca"
            },
            {
              "name": "MSIP_Label_722a5300-ac39-4c9a-88e3-f54c46676417_ContentBits",
              "value": "8"
            }
          ]
        }
      ]
    }
  ]
}