認証キャンペーンイベントのペイロード

以下の認証キャンペーンイベントのペイロードを使用すると、イベント通知のWebhookやAPIに対して、非同期ワークフローや同期処理をトリガーすることができます。

次の表は、認証キャンペーンイベントに含まれる属性をまとめたものです。

表 1. Certキャンペーンの属性
名前 データ・タイプ 説明
data.action ストリング ユーザーがリソースに対して行う操作。
data.api_grant_type ストリング JWT内のgrant-type。
data.applicationid ストリング アクションのターゲットを定義するための補足情報。 関連リソース: アプリケーション権限
data.applicationname ストリング アプリケーション名は、リソース( アプリケーション、権限 )の対象となります。
data.applications ストリング 本キャンペーンで審査対象となる申請。
data.assignee_id ストリング 担当者のIDを指定します。
data.assignee_realm ストリング 割り当て先のレルムを指定します。
data.assignee_type ストリング 割り当ての対象がユーザーかグループかを指定します。
data.assignee_username ストリング 担当者の名前を指定します。
data.campaign_id ストリング キャンペーンの一意の識別子。
data.campaign_name ストリング キャンペーン名を指定します。
data.campaign_type ストリング キャンペーンがユーザー権限、グループ権限、またはアカウントのいずれを対象とするかを指定します。
data.cause ストリング エラーメッセージを指定します。
data.configurationname ストリング キャンペーンの設定名を指定します。
data.currentstatus ストリング キャンペーンインスタンスの状態を指定します。
data.finerStatus ストリング アカウントの詳細なステータスを指定します。 以下のいずれかの値をとることができます:authorized、compliant、matched、non-compliant、unauthorized、unmanaged、unmatch、またはunmatched。
data.id ストリング データセットのレコードIDを指定します。
data.instance_id ストリング キャンペーンインスタンスの一意の識別子。
data.isreviewerlastactionautomatic ブール レビュー担当者の最後の操作が自動処理であったかどうかを指定します。
data.justification ストリング 課題の提出理由を明記します。
data.name ストリング キャンペーンインスタンス名を指定します。
data.numberofrecordstoreview ストリング レビュー対象の課題の総数を指定します。
data.optionalrev_id ストリング キャンペーン設定における任意のレビュー担当者を指定します。
data.owner_id ストリング キャンペーン設定の所有者を指定します。
data.performedby_id ストリング そのインスタンスに対して操作を実行したユーザーID。
data.performedby_type ストリング インスタンスに対して操作を実行したユーザーのタイプを指定します。 例えば、システム、API、またはユーザーなどです。
data.resource ストリング 監査アクションのリソースを指定します。 例えば、キャンペーン、インスタンス、または割り当てなどです。
data.reviewer_id ストリング レビュアーの固有識別子。
data.reviewer_username ストリング レビュー担当者の名前を指定します。
data.reviewerlastaction ストリング レビュー担当者の最後の操作を指定します。
data.reviewerlastactiontime ストリング レビュー担当者が最後に操作を行った時刻を指定します。
data.target ストリング キャンペーン設定の対象を指定します。
data.target_type ストリング キャンペーン設定の対象タイプを指定します。 「entitlement」または「account」のいずれかです。
data.targetid ストリング data.target_type によって、アカウント ID またはエンタイトルメント ID のいずれかになります。
data.tenant_id キャンペーン設定が作成されたテナントを指定します。
data.timeclosed ストリング 設定インスタンスが閉じられた時刻を指定します。
data.timestarted ストリング 設定インスタンスが最後に起動された時刻を指定します。

以下のコードはペイロードのサンプルです。 実際の属性を取得するには、Events API を使用してください。 https://docs.verify.ibm.com/verify/reference/getallevents および 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
  }