계정 동기화 이벤트 페이로드
다음 계정 동기화 이벤트 페이로드를 사용하여 이벤트 알림 웹훅 및 API에 대한 비동기 워크플로와 동기화를 트리거할 수 있습니다.
다음 표에는 계정 동기화 이벤트에 포함된 속성들이 나열되어 있습니다.
| 이름 | 데이터 유형 | 설명 |
|---|---|---|
| data.action | 문자열 | 수행된 작업의 세부 내용. 예를 들어, account_sync_complete. |
| data.adoptionstats_compliant_accounts | 문자열 | 불만 계정의 수. |
| data.adoptionstats_deleted_accounts | 문자열 | 삭제된 계정 수. |
| data.adoptionstats_failed_accounts | 문자열 | 실패한 계정 수. |
| data.adoptionstats_non_compliant_accounts | 문자열 | 규정을 준수하지 않는 계정 수. |
| data.adoptionstats_unmatched_accounts | 문자열 | 일치하지 않는 계정 수. |
| data.api_grant_type | 문자열 | JWT의 그랜트 유형. |
| data.applicationid | 문자열 | 각 애플리케이션에 대한 고유 식별자. |
| data.applicationname | 문자열 | 애플리케이션의 이름입니다. |
| data.applicationtype | 문자열 | 애플리케이션의 유형. |
| data.cause | 문자열 | 해당 동작을 설명하는 메시지. 예: " data.cause ": [ "계정 동기화가 완료되었습니다."]" ] |
| data.delta_changes | 문자열 | 시정 조치의 일환으로 계산된 속성 델타 변경 사항. |
| data.devicetype | 문자열 | 브라우저 사용자 에이전트. |
| data.modified | 문자열 | 수정된 데이터를 나타냅니다. |
| data.origin | 문자열 | 이벤트를 생성하는 시스템의 IP 주소입니다. |
| data.performedby | 문자열 | 클라우드 디렉토리의 사용자 ID 또는 API 클라이언트의 UUID. |
| data.performedby_clientname | 문자열 | API 클라이언트 이름 |
| data.performedby_realm | 문자열 | 그 행동을 한 사람의 영역. |
| data.performedby_type | 문자열 | API, 시스템 또는 사용자. |
| data.performedby.username | 문자열 | 해당 작업을 수행한 사용자의 사용자 이름. |
| data.reconcilliationid | 문자열 | 실행되는 각 재계산 작업에 대한 계정 동기화 ID. |
| data.recon_account_info | 문자열 | 계정 동기화 통계를 지정합니다. 예를 들어, total:59, new:0, modified:1, unchanged:58, markedAsDeleted:0. |
| data.recon_accounts_count | 문자열 | 재구성 계정 수를 지정합니다. 예를 들어, "recon_accounts_count": "7". |
| data.recon_groups_count | 문자열 | 재구성 그룹의 수를 지정합니다. 예를 들어, "recon_groups_count": "1". |
| data.recon_groups_info | 문자열 | 계정 동기화 그룹 정보를 지정하세요. 예를 들어, "recon_groups_info": "{\"total\":1,\"new\":0,\"modified\":0,\"unchanged\":1,\"markedAsDeleted\":0}" |
| data.recon_operations_info | 문자열 | 계정 동기화 작업 정보. 예를 들어, "recon_operations_info": "[ {\"resourceType\":\"SupportingData\",\"status\":\"SUCCESS\"}, {\"resourceType\":\"Groups\",\"status\":\"SUCCESS\"}, {\"resourceType\":\"Users\",\"status\":\"SUCCESS\"} ]". |
| data.recon_status | 문자열 | 계정의 동기화 상태를 지정합니다. 성공하거나 실패할 수 있습니다. |
| data.recon_supporting_data_count | 문자열 | 계정 동기화를 지원하는 데이터 수를 지정합니다. 예를 들어, "recon_supporting_data_count": "2". |
| data.remediation_policy | 문자열 | 현재 적용 중인 수정 정책에 대한 정보를 제공합니다. 예를 들어, on_ci, on_target 또는 none. |
| data.remediation_status | 문자열 | 계정 문제 해결 후 계정 상태가 어떻게 되는지 명시합니다. 예를 들어, 불만, 불만 없음 또는 일치하지 않음 |
| data.subject | 문자열 | 이 이벤트에 대한 추가 정보를 나타냅니다. 이 필드에는 과목명이 입력됩니다. |
| data.subject_type | 문자열 | 이 이벤트에 대한 추가 정보를 나타냅니다. 이 필드는 주제의 유형을 나타냅니다. 예를 들어, 계정. |
| data.subjectid | 문자열 | 주체의 고유 식별자를 나타냅니다. |
| data.subtype | 문자열 |
|
| data.target | 문자열 | 적용 가능한 보조 자원입니다. |
| data.target_matching_attributes | 문자열 | 대상과 일치하는 속성을 나타냅니다. |
| data.target_type | 문자열 | 대상 유형에 대한 정보. 예를 들어, 사용자나 애플리케이션. |
| data.targetid | 문자열 | 대상의 고유 식별자를 나타냅니다. |
| geoip.city_name geoio.continent_name geoip.country_iso_code geoip.country_name geoip.location geoip.region_name |
문자열 | data.origin을 사용하여 이벤트 서비스에서 보강되었습니다. |
예제
다음 코드는 샘플 페이로드입니다. 이벤트 API를 사용하여 실제 속성을 가져옵니다. https://docs.verify.ibm.com/verify/reference/getallevents 및 https://docs.verify.ibm.com/verify/docs/pulling-event-data 을 참조하십시오.
{
"data": {
"performedby_type": "system",
"subject_type": "account",
"subject": "1111111111111111111111@111.111.111.111",
"origin": "unavailable",
"cause": "Compliance status of account.",
"subjectid": "22222222222222222222",
"remediation_status": "unmatched",
"remediation_policy": "on_ci",
"performedby": "system",
"action": "compliance_status",
"reconciliationid": "3333333333-3333-3333-3333-333333333333",
"applicationid": "4444444444444444444",
"performedby_clientname": "system"
},
"year": 2023,
"tags": [
"_geoip_lookup_failed-unresolvable_origin"
],
"event_type": "account_sync",
"month": 2,
"indexed_at": 1675283597657,
"tenantid": "55555555-5555-5555-5555-555555555555",
"tenantname": "tenant name.verify.ibmcloudsecurity.com",
"correlationid": "CORR_ID-66666666-6666-6666-6666-666666666666",
"id": "77777777-7777-7777-7777-777777777777",
"time": 1675282426328,
"day": 1
}