| 4493 | } |
| 4494 | |
| 4495 | type AuditLog struct { |
| 4496 | ID uuid.UUID `db:"id" json:"id"` |
| 4497 | Time time.Time `db:"time" json:"time"` |
| 4498 | UserID uuid.UUID `db:"user_id" json:"user_id"` |
| 4499 | OrganizationID uuid.UUID `db:"organization_id" json:"organization_id"` |
| 4500 | Ip pqtype.Inet `db:"ip" json:"ip"` |
| 4501 | UserAgent sql.NullString `db:"user_agent" json:"user_agent"` |
| 4502 | ResourceType ResourceType `db:"resource_type" json:"resource_type"` |
| 4503 | ResourceID uuid.UUID `db:"resource_id" json:"resource_id"` |
| 4504 | ResourceTarget string `db:"resource_target" json:"resource_target"` |
| 4505 | Action AuditAction `db:"action" json:"action"` |
| 4506 | Diff json.RawMessage `db:"diff" json:"diff"` |
| 4507 | StatusCode int32 `db:"status_code" json:"status_code"` |
| 4508 | AdditionalFields json.RawMessage `db:"additional_fields" json:"additional_fields"` |
| 4509 | RequestID uuid.UUID `db:"request_id" json:"request_id"` |
| 4510 | ResourceIcon string `db:"resource_icon" json:"resource_icon"` |
| 4511 | } |
| 4512 | |
| 4513 | // Persisted boundary audit events. Each row is a single audit event processed by a Boundary proxy. |
| 4514 | type BoundaryLog struct { |
nothing calls this directly
no outgoing calls
no test coverage detected