Appearance
グループ
イベント一覧
| イベント | リソース | 説明 |
|---|---|---|
group.create | group | グループが作成された。 |
group.join | group | グループにユーザーが追加された。 |
group.leave | group | グループからユーザーが削除された。 |
group.rename | group | グループ名が変更された。 |
group.delete | group | グループが削除された。 |
group.add_owner | group | グループのオーナーが追加された。 |
group.remove_owner | group | グループのオーナーが削除された。 |
group.add_permission | group | グループにリソース権限が付与された。 |
group.change_permission_role | group | グループに付与されたリソース権限のロールが変更された。 |
group.remove_permission | group | グループに付与されたリソース権限が削除された。 |
イベント詳細
group.create 準備中
グループが作成された。
| フィールド | 値 |
|---|---|
event.code | group.create |
scope.type | workspace |
resource.type | group |
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.code | group.join |
scope.type | workspace |
resource.type | group |
references | (なし) |
query | (なし) |
change | (なし) |
grant | 権限・ロール・所属の差分 |
extra | (なし) |
grant
権限・ロール・所属の変更が Grant の形で入ります。target / grantee は Reference です。
サンプル
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.code | group.leave |
scope.type | workspace |
resource.type | group |
references | (なし) |
query | (なし) |
change | (なし) |
grant | 権限・ロール・所属の差分 |
extra | (なし) |
grant
権限・ロール・所属の変更が Grant の形で入ります。target / grantee は Reference です。
サンプル
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.code | group.rename |
scope.type | workspace |
resource.type | group |
references | (なし) |
query | (なし) |
change | name |
grant | (なし) |
extra | (なし) |
change
| 名前 | モード | 型 | 必須 | 説明 |
|---|---|---|---|---|
name | 値 | string | 必須 | 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.code | group.delete |
scope.type | workspace |
resource.type | group |
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.code | group.add_owner |
scope.type | workspace |
resource.type | group |
references | (なし) |
query | (なし) |
change | (なし) |
grant | 権限・ロール・所属の差分 |
extra | (なし) |
grant
権限・ロール・所属の変更が Grant の形で入ります。target / grantee は Reference です。
サンプル
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.code | group.remove_owner |
scope.type | workspace |
resource.type | group |
references | (なし) |
query | (なし) |
change | (なし) |
grant | 権限・ロール・所属の差分 |
extra | (なし) |
grant
権限・ロール・所属の変更が Grant の形で入ります。target / grantee は Reference です。
サンプル
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.code | group.add_permission |
scope.type | workspace |
resource.type | group |
references | (なし) |
query | (なし) |
change | (なし) |
grant | 権限・ロール・所属の差分 |
extra | (なし) |
grant
権限・ロール・所属の変更が Grant の形で入ります。target / grantee は Reference です。
サンプル
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.code | group.change_permission_role |
scope.type | workspace |
resource.type | group |
references | (なし) |
query | (なし) |
change | (なし) |
grant | 権限・ロール・所属の差分 |
extra | (なし) |
grant
権限・ロール・所属の変更が Grant の形で入ります。target / grantee は Reference です。
サンプル
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.code | group.remove_permission |
scope.type | workspace |
resource.type | group |
references | (なし) |
query | (なし) |
change | (なし) |
grant | 権限・ロール・所属の差分 |
extra | (なし) |
grant
権限・ロール・所属の変更が Grant の形で入ります。target / grantee は Reference です。
サンプル
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"
}
},
...
}