Notificação de fraude do Azure – Atualizar o estado do evento de fraude
Aplica-se a: Partner Center API
Depois de ter investigado as atividades de fraude para cada recurso Azure relatado e determinou o comportamento como fraudulento ou legítimo, pode usar esta API para atualizar o estado do evento de fraude com o motivo apropriado.
Nota
Esta API apenas atualizará o estado do evento, não resolverá a atividade de fraude em nome dos parceiros da CSP.
Pré-requisitos
- Credenciais descritas na autenticação do Partner Center. Este cenário suporta a autenticação com credenciais app+utilizador.
Pedido de DESCANSO
Solicitar sintaxe
| Método | URI do pedido |
|---|---|
| PUBLICAR | {baseURL}/v1/fraudEvents/subscrição/{subscriçãoD}/status |
Cabeçalhos do pedido
- Para obter mais informações, consulte os cabeçalhos Partner Center REST.
Corpo do pedido
Nenhum.
Exemplo de pedido
POST https://api.partnercenter.microsoft.com/v1/fraudEvents/subscription/{subscriptionId}/status} HTTP/1.1
Authorization: Bearer <token>
Host: api.partnercenter.microsoft.com
Content-Type: application/json
{
"EventIds": ["2a7064fb-1e33-4007-974e-352cb3f2c805_2edeb5b1-766f-4209-9271-3ddf27755afa"],
"EventStatus" : "Resolved",
"ResolvedReason": "Fraud"
}
Parâmetro URI
Utilize os seguintes parâmetros de consulta opcionais ao criar o pedido.
| Nome | Tipo | Necessário | Descrição |
|---|---|---|---|
| SubscriptionId | string | Yes | O ID de assinatura Azure, que tem as atividades de mineração Crypro |
Corpo do pedido
| Propriedade | Tipo | Necessário | Descrição |
|---|---|---|---|
| eventIds | corda[] | Não | Mantenha os eventos vazios se quiser atualizar o estado de todos os eventos de fraude sob o ID de subscrição dado |
| eventStatus | string | Yes | Desemprete-o para resolver o evento de fraude, ou desembê-lo para o Ative para reativar um evento de fraude. |
| resolvidoReason | string | Yes | Quando o evento de fraude for resolvido, estabeleça um código de razão apropriado, os códigos de razão aceites são Fraude ou Ignorar |
Resposta do REST
Se for bem sucedido, este método devolve uma coleção de eventos de fraude no organismo de resposta.
Códigos de sucesso e erro de resposta
Cada resposta vem com um código de estado HTTP que indica sucesso ou falha e mais informações de depurações. Utilize uma ferramenta de rastreio de rede para ler este código, tipo de erro e mais parâmetros. Para obter a lista completa, consulte Códigos de Erro.
Exemplo de resposta
HTTP/1.1 200 OK
Content-Length: 313
Content-Type: application/json
MS-CorrelationId: 4cb80cbe-566b-4d8b-8b8f-af1454b73089
MS-RequestId: 566330a7-1e4b-4848-9c23-f135c70fd810
Date: Thu, 21 May 2020 22:29:17 GMT
[
{
"eventTime": "2021-12-08T00:25:45.69",
"eventId": "2a7064fb-1e33-4007-974e-352cb3f2c805_2edeb5b1-766f-4209-9271-3ddf27755afa",
"partnerTenantId": "348e932d-ef58-4347-8351-be51e4ec148c",
"partnerFriendlyName": "test partner",
"customerTenantId": "a248da34-6840-4c67-82d7-7f55ccd50d03",
"customerFriendlyName": "test customer",
"subscriptionId": "2a7064fb-1e33-4007-974e-352cb3f2c805",
"subscriptionType": "modern",
"entityId": "2edeb5b1-766f-4209-9271-3ddf27755afa",
"entityName": "sampleentity",
"entityUrl": "\\sample\\entity\\url",
"hitCount": "10",
"catalogOfferId": "ms-azr-17g",
"eventStatus": "Resolved",
"serviceName": "sampleservice",
"resourceName": "sampleresource",
"resourceGroupName": "sampleresourcegroup",
"firstOccurrence": "2021-12-08T00:25:45.69",
"lastOccurrence": "2021-12-08T00:25:45.69",
"resolvedReason": "Fraud",
"resolvedOn": "2021-12-08T11:25:45.69",
"resolvedBy": "adminagent@test.com"
}
]