Skip to content

Commit dc2e0d4

Browse files
committed
docs(add): feedback cyril
1 parent 6c5a991 commit dc2e0d4

File tree

2 files changed

+46
-12
lines changed

2 files changed

+46
-12
lines changed

macros/audit-trail/iam-endpoints.mdx

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,36 @@ macro: adt-iam-endpoints
1212
- CreateSSHKey (`POST /iam/v1alpha1/ssh-keys`)
1313
- UpdateSSHKey (`PATCH /iam/v1alpha1/ssh-keys/{ssh_key_id}`)
1414
- DeleteSSHKey (`DELETE /iam/v1alpha1/ssh-keys/{ssh_key_id}`)
15+
- CreateGroup (`POST /iam/v1alpha1/groups`)
16+
- UpdateGroup (`PATCH /iam/v1alpha1/groups/{group_id}`)
17+
- DeleteGroup (`DELETE /iam/v1alpha1/groups/{group_id}`)
18+
- AddGroupMember (`POST /iam/v1alpha1/groups/{group_id}/add-member`)
19+
- AddGroupMembers (`POST /iam/v1alpha1/groups/{group_id}/add-members`)
20+
- SetGroupMembers (`PUT /iam/v1alpha1/groups/{group_id}/members`)
21+
- RemoveGroupMember (`POST /iam/v1alpha1/groups/{group_id}/remove-member`)
22+
- CreateAPIKey (`POST /iam/v1alpha1/api-keys`)
23+
- UpdateAPIKey (`PATCH /iam/v1alpha1/api-keys/{access_key}`)
24+
- DeleteAPIKey (`DELETE /iam/v1alpha1/api-keys/{access_key}`)
25+
- CreateUser (`POST /iam/v1alpha1/users`)
26+
- UpdateUser (`PATCH /iam/v1alpha1/users/{user_id}`)
27+
- DeleteUser (`DELETE /iam/v1alpha1/users/{user_id}`)
28+
- LockMember (`POST /iam/v1alpha1/users/{user_id}/lock`)
29+
- CreateMFAOTP (`POST /iam/v1alpha1/users/{user_id}/mfa-otp`)
30+
- DeleteMFAOTP (`DELETE /iam/v1alpha1/users/{user_id}/mfa-otp`)
31+
- UnlockMember (`POST /iam/v1alpha1/users/{user_id}/unlock`)
32+
- UpdateUserPassword (`POST /iam/v1alpha1/users/{user_id}/update-password`)
33+
- UpdateUserUsername (`POST /iam/v1alpha1/users/{user_id}/update-username`)
34+
- ValidateMFAOTP (`POST /iam/v1alpha1/users/{user_id}/validate-mfa-otp`)
35+
- CreateApplication (`POST /iam/v1alpha1/applications`)
36+
- UpdateApplication (`PATCH /iam/v1alpha1/applications/{application_id}`)
37+
- DeleteApplication (`DELETE /iam/v1alpha1/applications/{application_id}`)
38+
- CreatePolicy (`POST /iam/v1alpha1/policies`)
39+
- UpdatePolicy (`PATCH /iam/v1alpha1/policies/{policy_id}`)
40+
- DeletePolicy (`DELETE /iam/v1alpha1/policies/{policy_id}`)
41+
- ClonePolicy (`POST /iam/v1alpha1/policies/{policy_id}/clone`)
42+
- SetRules (`PUT /iam/v1alpha1/rules`)
1543

1644
### Additional information
1745

18-
- When a Scaleway Organization is created, default policies and groups are automatically generated. These actions are logged in Audit Trail.
19-
- Invitations to join a Scaleway Organization expire after seven days. On day seven, the user is removed, and this action is logged in Audit Trail.
46+
Refer to the [IAM dedicated documentation](link) for more information related to the IAM and Audit Trail integration.
2047
</Concept>

macros/audit-trail/kubernetes-endpoints.mdx

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,21 @@ macro: adt-kubernetes-endpoints
99

1010
The following Kubernetes endpoints are supported and will be logged in Audit Trail:
1111

12-
- CreateKey (`POST /key-manager/v1alpha1/regions/{region}/keys`)
13-
- UpdateKey (`PATCH /key-manager/v1alpha1/regions/{region}/keys/{key_id}`)
14-
- DeleteKey (`DELETE /key-manager/v1alpha1/regions/{region}/keys/{key_id}`)
15-
- ProtectKey (`POST /key-manager/v1alpha1/regions/{region}/keys/{key_id}/protect`)
16-
- UnprotectKey (`POST /key-manager/v1alpha1/regions/{region}/keys/{key_id}/unprotect`)
17-
- RotateKey (Manual rotation) (`POST /key-manager/v1alpha1/regions/{region}/keys/{key_id}/rotate`)
18-
- DisableKey (`POST /key-manager/v1alpha1/regions/{region}/keys/{key_id}/disable`)
19-
- EnableKey (`POST /key-manager/v1alpha1/regions/{region}/keys/{key_id}/enable`)
20-
- ImportKeyMaterial (`POST /key-manager/v1alpha1/regions/{region}/keys/{key_id}/import-key-material`)
21-
- DeleteKeyMaterial (`POST /key-manager/v1alpha1/regions/{region}/keys/{key_id}/delete-key-material`)
12+
- Create a new cluster (`POST /k8s/v1/regions/{region}/clusters`)
13+
- Update a cluster (`PATCH /k8s/v1/regions/{region}/clusters/{cluster_id}`)
14+
- Delete a cluster (`DELETE /k8s/v1/regions/{region}/clusters/{cluster_id}`)
15+
- Migrate a cluster to SBS CSI (`POST /k8s/v1/regions/{region}/clusters/{cluster_id}/migrate-to-sbs-csi`)
16+
- Reset the admin token of a cluster (`POST /k8s/v1/regions/{region}/clusters/{cluster_id}/reset-admin-token`)
17+
- Change the cluster type (`POST /k8s/v1/regions/{region}/clusters/{cluster_id}/set-type`)
18+
- Upgrade a cluster (`POST /k8s/v1/regions/{region}/clusters/{cluster_id}/upgrade`)
19+
- Create a new pool in a cluster (`POST /k8s/v1/regions/{region}/clusters/{cluster_id}/pools`)
20+
- Update a pool in a cluster (`PATCH /k8s/v1/regions/{region}/pools/{pool_id}`)
21+
- Delete a pool in a cluster (`DELETE /k8s/v1/regions/{region}/pools/{pool_id}`)
22+
- Upgrade a pool in a cluster (`POST /k8s/v1/regions/{region}/pools/{pool_id}/upgrade`)
23+
- Delete a node in a cluster (`DELETE /k8s/v1/regions/{region}/nodes/{node_id}`)
24+
- Reboot a node in a cluster (`POST /k8s/v1/regions/{region}/nodes/{node_id}/reboot`)
25+
- Create a Kosmos node (`POST /k8s/v1/regions/{region}/pools/{pool_id}/external-nodes`)
26+
- Delete an existing ACL (`DELETE /k8s/v1/regions/{region}/acls/{acl_id}`)
27+
- Add new ACLs (`POST /k8s/v1/regions/{region}/clusters/{cluster_id}/acls`)
28+
- Set new ACLs (`PUT /k8s/v1/regions/{region}/clusters/{cluster_id}/acls`)
2229
</Concept>

0 commit comments

Comments
 (0)