mirror of
https://github.com/coder/coder.git
synced 2026-09-24 15:04:27 +08:00
feat: add workspace agent connect and app open audit types (#16493)
This commit adds new audit resource types for workspace agents and workspace apps, as well as connect/disconnect and open/close actions. The idea is that we will log new audit events for connecting to the agent via SSH/editor. Likewise, we will log openings of `coder_app`s. This change also introduces support for filtering by `request_id`. Updates #15139
This commit is contained in:
Generated
+20
-4
@@ -10151,7 +10151,11 @@ const docTemplate = `{
|
||||
"login",
|
||||
"logout",
|
||||
"register",
|
||||
"request_password_reset"
|
||||
"request_password_reset",
|
||||
"connect",
|
||||
"disconnect",
|
||||
"open",
|
||||
"close"
|
||||
],
|
||||
"x-enum-varnames": [
|
||||
"AuditActionCreate",
|
||||
@@ -10162,7 +10166,11 @@ const docTemplate = `{
|
||||
"AuditActionLogin",
|
||||
"AuditActionLogout",
|
||||
"AuditActionRegister",
|
||||
"AuditActionRequestPasswordReset"
|
||||
"AuditActionRequestPasswordReset",
|
||||
"AuditActionConnect",
|
||||
"AuditActionDisconnect",
|
||||
"AuditActionOpen",
|
||||
"AuditActionClose"
|
||||
]
|
||||
},
|
||||
"codersdk.AuditDiff": {
|
||||
@@ -10823,6 +10831,10 @@ const docTemplate = `{
|
||||
"type": "string",
|
||||
"format": "uuid"
|
||||
},
|
||||
"request_id": {
|
||||
"type": "string",
|
||||
"format": "uuid"
|
||||
},
|
||||
"resource_id": {
|
||||
"type": "string",
|
||||
"format": "uuid"
|
||||
@@ -13917,7 +13929,9 @@ const docTemplate = `{
|
||||
"notification_template",
|
||||
"idp_sync_settings_organization",
|
||||
"idp_sync_settings_group",
|
||||
"idp_sync_settings_role"
|
||||
"idp_sync_settings_role",
|
||||
"workspace_agent",
|
||||
"workspace_app"
|
||||
],
|
||||
"x-enum-varnames": [
|
||||
"ResourceTypeTemplate",
|
||||
@@ -13941,7 +13955,9 @@ const docTemplate = `{
|
||||
"ResourceTypeNotificationTemplate",
|
||||
"ResourceTypeIdpSyncSettingsOrganization",
|
||||
"ResourceTypeIdpSyncSettingsGroup",
|
||||
"ResourceTypeIdpSyncSettingsRole"
|
||||
"ResourceTypeIdpSyncSettingsRole",
|
||||
"ResourceTypeWorkspaceAgent",
|
||||
"ResourceTypeWorkspaceApp"
|
||||
]
|
||||
},
|
||||
"codersdk.Response": {
|
||||
|
||||
Generated
+20
-4
@@ -9015,7 +9015,11 @@
|
||||
"login",
|
||||
"logout",
|
||||
"register",
|
||||
"request_password_reset"
|
||||
"request_password_reset",
|
||||
"connect",
|
||||
"disconnect",
|
||||
"open",
|
||||
"close"
|
||||
],
|
||||
"x-enum-varnames": [
|
||||
"AuditActionCreate",
|
||||
@@ -9026,7 +9030,11 @@
|
||||
"AuditActionLogin",
|
||||
"AuditActionLogout",
|
||||
"AuditActionRegister",
|
||||
"AuditActionRequestPasswordReset"
|
||||
"AuditActionRequestPasswordReset",
|
||||
"AuditActionConnect",
|
||||
"AuditActionDisconnect",
|
||||
"AuditActionOpen",
|
||||
"AuditActionClose"
|
||||
]
|
||||
},
|
||||
"codersdk.AuditDiff": {
|
||||
@@ -9636,6 +9644,10 @@
|
||||
"type": "string",
|
||||
"format": "uuid"
|
||||
},
|
||||
"request_id": {
|
||||
"type": "string",
|
||||
"format": "uuid"
|
||||
},
|
||||
"resource_id": {
|
||||
"type": "string",
|
||||
"format": "uuid"
|
||||
@@ -12602,7 +12614,9 @@
|
||||
"notification_template",
|
||||
"idp_sync_settings_organization",
|
||||
"idp_sync_settings_group",
|
||||
"idp_sync_settings_role"
|
||||
"idp_sync_settings_role",
|
||||
"workspace_agent",
|
||||
"workspace_app"
|
||||
],
|
||||
"x-enum-varnames": [
|
||||
"ResourceTypeTemplate",
|
||||
@@ -12626,7 +12640,9 @@
|
||||
"ResourceTypeNotificationTemplate",
|
||||
"ResourceTypeIdpSyncSettingsOrganization",
|
||||
"ResourceTypeIdpSyncSettingsGroup",
|
||||
"ResourceTypeIdpSyncSettingsRole"
|
||||
"ResourceTypeIdpSyncSettingsRole",
|
||||
"ResourceTypeWorkspaceAgent",
|
||||
"ResourceTypeWorkspaceApp"
|
||||
]
|
||||
},
|
||||
"codersdk.Response": {
|
||||
|
||||
Reference in New Issue
Block a user