Skip to content

グループ

イベント一覧

イベントリソース説明
group.creategroupグループが作成された。
group.joingroupグループにユーザーが追加された。
group.leavegroupグループからユーザーが削除された。
group.renamegroupグループ名が変更された。
group.deletegroupグループが削除された。
group.add_ownergroupグループのオーナーが追加された。
group.remove_ownergroupグループのオーナーが削除された。
group.add_permissiongroupグループにリソース権限が付与された。
group.change_permission_rolegroupグループに付与されたリソース権限のロールが変更された。
group.remove_permissiongroupグループに付与されたリソース権限が削除された。

イベント詳細

group.create 準備中

グループが作成された。

フィールド
event.codegroup.create
scope.typeworkspace
resource.typegroup
references(なし)
query(なし)
change(なし)
grant(なし)
extra(なし)

サンプル

json
{
  "event": {
    "code": "group.create",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "group",
    "uid": "63e1be654aa70ad689601bed",
    "name": "Data Engineers",
    "path": "group/63e1be654aa70ad689601bed",
    "parts": [
      {
        "type": "group",
        "uid": "63e1be654aa70ad689601bed",
        "name": "Data Engineers"
      }
    ],
    ...
  },
  ...
}

group.join 準備中

グループにユーザーが追加された。

フィールド
event.codegroup.join
scope.typeworkspace
resource.typegroup
references(なし)
query(なし)
change(なし)
grant権限・ロール・所属の差分
extra(なし)

grant

権限・ロール・所属の変更が Grant の形で入ります。target / granteeReference です。

サンプル

json
{
  "event": {
    "code": "group.join",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "group",
    "uid": "63e1be654aa70ad689601bed",
    "name": null,
    "path": "group/63e1be654aa70ad689601bed",
    "parts": [
      {
        "type": "group",
        "uid": "63e1be654aa70ad689601bed",
        "name": null
      }
    ],
    ...
  },
  "grant": {
    "target": {
      "type": "group",
      "uid": "63e1be654aa70ad689601bed"
    },
    "grantee": {
      "type": "user",
      "uid": "63e1be654aa70ad689601bec",
      "email_addr": "taro@example.com"
    },
    "role": {
      "new": "group.member"
    }
  },
  ...
}

group.leave 準備中

グループからユーザーが削除された。

フィールド
event.codegroup.leave
scope.typeworkspace
resource.typegroup
references(なし)
query(なし)
change(なし)
grant権限・ロール・所属の差分
extra(なし)

grant

権限・ロール・所属の変更が Grant の形で入ります。target / granteeReference です。

サンプル

json
{
  "event": {
    "code": "group.leave",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "group",
    "uid": "63e1be654aa70ad689601bed",
    "name": null,
    "path": "group/63e1be654aa70ad689601bed",
    "parts": [
      {
        "type": "group",
        "uid": "63e1be654aa70ad689601bed",
        "name": null
      }
    ],
    ...
  },
  "grant": {
    "target": {
      "type": "group",
      "uid": "63e1be654aa70ad689601bed"
    },
    "grantee": {
      "type": "user",
      "uid": "63e1be654aa70ad689601bec",
      "email_addr": "taro@example.com"
    },
    "role": {
      "old": "group.member"
    }
  },
  ...
}

group.rename 準備中

グループ名が変更された。

フィールド
event.codegroup.rename
scope.typeworkspace
resource.typegroup
references(なし)
query(なし)
changename
grant(なし)
extra(なし)

change

名前モード必須説明
namestring必須sensitivity: pii

サンプル

json
{
  "event": {
    "code": "group.rename",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "group",
    "uid": "63e1be654aa70ad689601bed",
    "name": "Data Engineers",
    "path": "group/63e1be654aa70ad689601bed",
    "parts": [
      {
        "type": "group",
        "uid": "63e1be654aa70ad689601bed",
        "name": "Data Engineers"
      }
    ],
    ...
  },
  "change": {
    "fields": [
      {
        "name": "name",
        "old": "DE",
        "new": "Data Engineers"
      }
    ]
  },
  ...
}

group.delete 準備中

グループが削除された。

フィールド
event.codegroup.delete
scope.typeworkspace
resource.typegroup
references(なし)
query(なし)
change(なし)
grant(なし)
extra(なし)

サンプル

json
{
  "event": {
    "code": "group.delete",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "group",
    "uid": "63e1be654aa70ad689601bed",
    "name": "Data Engineers",
    "path": "group/63e1be654aa70ad689601bed",
    "parts": [
      {
        "type": "group",
        "uid": "63e1be654aa70ad689601bed",
        "name": "Data Engineers"
      }
    ],
    ...
  },
  ...
}

group.add_owner 準備中

グループのオーナーが追加された。

フィールド
event.codegroup.add_owner
scope.typeworkspace
resource.typegroup
references(なし)
query(なし)
change(なし)
grant権限・ロール・所属の差分
extra(なし)

grant

権限・ロール・所属の変更が Grant の形で入ります。target / granteeReference です。

サンプル

json
{
  "event": {
    "code": "group.add_owner",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "group",
    "uid": "63e1be654aa70ad689601bed",
    "name": null,
    "path": "group/63e1be654aa70ad689601bed",
    "parts": [
      {
        "type": "group",
        "uid": "63e1be654aa70ad689601bed",
        "name": null
      }
    ],
    ...
  },
  "grant": {
    "target": {
      "type": "group",
      "uid": "63e1be654aa70ad689601bed"
    },
    "grantee": {
      "type": "user",
      "uid": "63e1be654aa70ad689601bec",
      "email_addr": "taro@example.com"
    },
    "role": {
      "new": "group.owner"
    }
  },
  ...
}

group.remove_owner 準備中

グループのオーナーが削除された。

フィールド
event.codegroup.remove_owner
scope.typeworkspace
resource.typegroup
references(なし)
query(なし)
change(なし)
grant権限・ロール・所属の差分
extra(なし)

grant

権限・ロール・所属の変更が Grant の形で入ります。target / granteeReference です。

サンプル

json
{
  "event": {
    "code": "group.remove_owner",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "group",
    "uid": "63e1be654aa70ad689601bed",
    "name": null,
    "path": "group/63e1be654aa70ad689601bed",
    "parts": [
      {
        "type": "group",
        "uid": "63e1be654aa70ad689601bed",
        "name": null
      }
    ],
    ...
  },
  "grant": {
    "target": {
      "type": "group",
      "uid": "63e1be654aa70ad689601bed"
    },
    "grantee": {
      "type": "user",
      "uid": "63e1be654aa70ad689601bec",
      "email_addr": "taro@example.com"
    },
    "role": {
      "old": "group.owner"
    }
  },
  ...
}

group.add_permission 準備中

グループにリソース権限が付与された。

フィールド
event.codegroup.add_permission
scope.typeworkspace
resource.typegroup
references(なし)
query(なし)
change(なし)
grant権限・ロール・所属の差分
extra(なし)

grant

権限・ロール・所属の変更が Grant の形で入ります。target / granteeReference です。

サンプル

json
{
  "event": {
    "code": "group.add_permission",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "group",
    "uid": "63e1be654aa70ad689601bed",
    "name": null,
    "path": "group/63e1be654aa70ad689601bed",
    "parts": [
      {
        "type": "group",
        "uid": "63e1be654aa70ad689601bed",
        "name": null
      }
    ],
    ...
  },
  "grant": {
    "target": {
      "type": "connection",
      "uid": "63e1be654aa70ad689601bef"
    },
    "grantee": {
      "type": "group",
      "uid": "63e1be654aa70ad689601bed"
    },
    "role": {
      "new": "connection.viewer"
    }
  },
  ...
}

group.change_permission_role 準備中

グループに付与されたリソース権限のロールが変更された。

フィールド
event.codegroup.change_permission_role
scope.typeworkspace
resource.typegroup
references(なし)
query(なし)
change(なし)
grant権限・ロール・所属の差分
extra(なし)

grant

権限・ロール・所属の変更が Grant の形で入ります。target / granteeReference です。

サンプル

json
{
  "event": {
    "code": "group.change_permission_role",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "group",
    "uid": "63e1be654aa70ad689601bed",
    "name": null,
    "path": "group/63e1be654aa70ad689601bed",
    "parts": [
      {
        "type": "group",
        "uid": "63e1be654aa70ad689601bed",
        "name": null
      }
    ],
    ...
  },
  "grant": {
    "target": {
      "type": "connection",
      "uid": "63e1be654aa70ad689601bef"
    },
    "grantee": {
      "type": "group",
      "uid": "63e1be654aa70ad689601bed"
    },
    "role": {
      "old": "connection.viewer",
      "new": "connection.owner"
    }
  },
  ...
}

group.remove_permission 準備中

グループに付与されたリソース権限が削除された。

フィールド
event.codegroup.remove_permission
scope.typeworkspace
resource.typegroup
references(なし)
query(なし)
change(なし)
grant権限・ロール・所属の差分
extra(なし)

grant

権限・ロール・所属の変更が Grant の形で入ります。target / granteeReference です。

サンプル

json
{
  "event": {
    "code": "group.remove_permission",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "group",
    "uid": "63e1be654aa70ad689601bed",
    "name": null,
    "path": "group/63e1be654aa70ad689601bed",
    "parts": [
      {
        "type": "group",
        "uid": "63e1be654aa70ad689601bed",
        "name": null
      }
    ],
    ...
  },
  "grant": {
    "target": {
      "type": "connection",
      "uid": "63e1be654aa70ad689601bef"
    },
    "grantee": {
      "type": "group",
      "uid": "63e1be654aa70ad689601bed"
    },
    "role": {
      "old": "connection.viewer"
    }
  },
  ...
}

Codatum Audit Events 監査ログイベントカタログ