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

Pedido de DESCANSO

Solicitar sintaxe

Método URI do pedido
PUBLICAR {baseURL}/v1/fraudEvents/subscrição/{subscriçãoD}/status

Cabeçalhos do pedido

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"
    }
]