Conteúdo do evento da campanha de certificação
Você pode usar as seguintes cargas de eventos da campanha de certificação para acionar fluxos de trabalho assíncronos e sincronizações para webhooks e APIs de notificação de eventos.
A tabela a seguir lista os atributos contidos no evento da campanha de certificação.
| Nome | Tipo de D]ados | Descrição |
|---|---|---|
| data.action | Sequência | A ação realizada por um usuário em relação ao recurso. |
| data.api_grant_type | Sequência | O tipo de concessão no JWT. |
| data.applicationid | Sequência | Informações suplementares para definir o destino da ação. Utilizado por: aplicativo, direito. |
| data.applicationname | Sequência | O nome do aplicativo é o destino dos recursos: aplicativo, direito. |
| data.applications | Sequência | As candidaturas a serem analisadas na campanha. |
| data.assignee_id | Sequência | Especifica o ID do responsável. |
| data.assignee_realm | Sequência | Especifica o domínio do destinatário. |
| data.assignee_type | Sequência | Especifica se a atribuição se destina a um usuário ou a um grupo. |
| data.assignee_username | Sequência | Especifica o nome do responsável. |
| data.campaign_id | Sequência | O identificador único da campanha. |
| data.campaign_name | Sequência | Especifica o nome da campanha. |
| data.campaign_type | Sequência | Especifica se a campanha se destina a um direito de usuário, a um direito de grupo ou a uma conta. |
| data.cause | Sequência | Especifica a mensagem de erro. |
| data.configurationname | Sequência | Especifica o nome da configuração da campanha. |
| data.currentstatus | Sequência | Especifica o estado da instância da campanha. |
| data.finerStatus | Sequência | Especifica o status detalhado da conta. Pode assumir um dos seguintes valores: autorizado, em conformidade, correspondente, não conforme, não autorizado, não gerenciado, sem correspondência ou sem correspondência. |
| data.id | Sequência | Especifica o ID do registro do conjunto de dados. |
| data.instance_id | Sequência | O identificador exclusivo da instância da campanha. |
| data.isreviewerlastactionautomatic | Booleano | Indica se a última ação do revisor foi automática. |
| data.justification | Sequência | Especifica a justificativa para a tarefa. |
| data.name | Sequência | Especifica o nome da instância da campanha. |
| data.numberofrecordstoreview | Sequência | Especifica o número total de tarefas a serem revisadas. |
| data.optionalrev_id | Sequência | Especifica o revisor opcional para a configuração da campanha. |
| data.owner_id | Sequência | Especifica o proprietário da configuração da campanha. |
| data.performedby_id | Sequência | O ID do usuário que realizou a ação na instância. |
| data.performedby_type | Sequência | Especifica o tipo de usuário que realizou a ação na instância. Por exemplo, sistema, API ou usuário. |
| data.resource | Sequência | Especifica o recurso para a ação de auditoria. Por exemplo, campanha, instância ou atribuição. |
| data.reviewer_id | Sequência | O identificador único do revisor. |
| data.reviewer_username | Sequência | Especifica o nome do revisor. |
| data.reviewerlastaction | Sequência | Especifica a última operação realizada pelo revisor. |
| data.reviewerlastactiontime | Sequência | Especifica a hora em que a última operação foi realizada pelo revisor. |
| data.target | Sequência | Especifica o público-alvo para a configuração da campanha. |
| data.target_type | Sequência | Especifica o tipo de destino para a configuração da campanha. Pode ser um direito ou uma conta. |
| data.targetid | Sequência | Pode ser um ID de conta ou um ID de direito, dependendo do data.target_type. |
| data.tenant_id | Especifica o locatário para o qual a configuração da campanha foi criada. | |
| data.timeclosed | Sequência | Especifica a hora em que a instância de configuração foi encerrada. |
| data.timestarted | Sequência | Especifica a hora em que a instância de configuração foi iniciada pela última vez. |
exemplo
O código a seguir é um exemplo de carga útil. Use as APIs de eventos para obter os atributos reais. Consulte https://docs.verify.ibm.com/verify/reference/getallevents e https://docs.verify.ibm.com/verify/docs/pulling-event-data.
{
"data": {
"tenant_id": "tenant name.ibmcloudsecurity.com",
"performedby_type": "system",
"targetid": "11111111-1111-1111-1111-111111111111",
"resource": "assignment",
"campaign_type": "userassignment",
"target_type": "entitlement",
"reviewer_realm": "cloudIdentityRealm",
"cause": "The assignment has not been processed",
"isreviewerlastactionautomatic": false,
"assignee_realm": "cloudIdentityRealm",
"reviewerlastaction": "none",
"target": "Basic access",
"applicationname": "Office 365",
"campaign_name": "Test 1:1:1 campaign",
"assignee_type": "user",
"instance_id": "22222222-2222-2222-2222-222222222222",
"reviewer_id": "50WNARX3HF",
"action": "notprocessedatsignoff",
"id": "33333333-3333-3333-3333-333333333333",
"applicationid": "4444444444444444444",
"assignee_username": "testuser-admin",
"campaign_id": "55555555555555555555555555555555",
"assignee_id": "6666666666",
"reviewer_username": "testuser-owner"
},
"year": 2023,
"event_type": "cert_campaign",
"month": 1,
"indexed_at": 1674752403007,
"tenantid": "77777777-7777-7777-7777-777777777777",
"tenantname": "tenant name.ibmcloudsecurity.com",
"correlationid": "CORR_ID-88888888-8888-8888-8888-888888888888",
"servicename": "certmgr",
"id": "99999999-9999-9999-9999-999999999999",
"time": 1674752402521,
"day": 26
}