Contenu de l'événement de la campagne de certification
Vous pouvez utiliser les charges utiles d'événements de campagne de certification suivantes pour déclencher des workflows asynchrones et des synchronisations pour les webhooks et les API de notification d'événements.
Le tableau suivant répertorie les attributs contenus dans l'événement de campagne de certification.
| Nom | Type de données | Descriptif |
|---|---|---|
| data.action | Chaîne | L'action effectuée par un utilisateur sur la ressource. |
| data.api_grant_type | Chaîne | Le type de subvention dans le JWT. |
| data.applicationid | Chaîne | Informations supplémentaires définissant la cible de l'action. Utilisé par les ressources suivantes : application, droit. |
| data.applicationname | Chaîne | Le nom de l'application est la cible des ressources : application, droit d'accès. |
| data.applications | Chaîne | Les candidatures qui seront examinées dans le cadre de cette campagne. |
| data.assignee_id | Chaîne | Indique l'identifiant du destinataire. |
| data.assignee_realm | Chaîne | Indique le domaine de l'assigné. |
| data.assignee_type | Chaîne | Indique si l'affectation concerne un utilisateur ou un groupe. |
| data.assignee_username | Chaîne | Indique le nom du destinataire. |
| data.campaign_id | Chaîne | L'identifiant unique de la campagne. |
| data.campaign_name | Chaîne | Indique le nom de la campagne. |
| data.campaign_type | Chaîne | Indique si la campagne concerne un droit d'utilisateur, un droit de groupe ou un compte. |
| data.cause | Chaîne | Indique le message d'erreur. |
| data.configurationname | Chaîne | Indique le nom de la configuration de la campagne. |
| data.currentstatus | Chaîne | Indique l'état de l'instance de campagne. |
| data.finerStatus | Chaîne | Indique l'état détaillé du compte. Elle peut prendre l'une des valeurs suivantes : autorisé, conforme, correspondant, non conforme, non autorisé, non géré, non correspondant ou sans correspondance. |
| data.id | Chaîne | Indique l'identifiant de l'enregistrement du jeu de données. |
| data.instance_id | Chaîne | L'identifiant unique de l'instance de campagne. |
| data.isreviewerlastactionautomatic | Booléen | Indique si la dernière action effectuée par le réviseur était automatique. |
| data.justification | Chaîne | Indique la justification du devoir. |
| data.name | Chaîne | Indique le nom de l'instance de campagne. |
| data.numberofrecordstoreview | Chaîne | Indique le nombre total de devoirs à corriger. |
| data.optionalrev_id | Chaîne | Indique le réviseur facultatif pour la configuration de la campagne. |
| data.owner_id | Chaîne | Indique le propriétaire de la configuration de la campagne. |
| data.performedby_id | Chaîne | L'identifiant de l'utilisateur qui a effectué l'action sur l'instance. |
| data.performedby_type | Chaîne | Indique le type d'utilisateur qui a effectué l'action sur l'instance. Par exemple, le système, l'API ou l'utilisateur. |
| data.resource | Chaîne | Spécifie la ressource pour l'action d'audit. Par exemple, une campagne, une instance ou une affectation. |
| data.reviewer_id | Chaîne | L'identifiant unique du réviseur. |
| data.reviewer_username | Chaîne | Indique le nom du réviseur. |
| data.reviewerlastaction | Chaîne | Indique la dernière action effectuée par le réviseur. |
| data.reviewerlastactiontime | Chaîne | Indique l'heure à laquelle la dernière opération a été effectuée par le réviseur. |
| data.target | Chaîne | Indique la cible de la configuration de la campagne. |
| data.target_type | Chaîne | Spécifie le type de cible pour la configuration de la campagne. Il peut s'agir d'un droit ou d'un compte. |
| data.targetid | Chaîne | Il peut s'agir d'un identifiant de compte ou d'un identifiant de droit, selon l' data.target_type. |
| data.tenant_id | Indique le tenant pour lequel la configuration de campagne a été créée. | |
| data.timeclosed | Chaîne | Indique l'heure à laquelle l'instance de configuration a été fermée. |
| data.timestarted | Chaîne | Indique l'heure à laquelle l'instance de configuration a été lancée pour la dernière fois. |
Exemple
Le code suivant est un exemple de charge utile. Utilisez les API Events pour récupérer les attributs réels. Voir https://docs.verify.ibm.com/verify/reference/getallevents et 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
}