Files
junhong_cmp_fiber/pkg/constants/audit_archive.go
break 88cc5e96ec
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 8m32s
暂存
2026-08-06 09:35:00 +08:00

38 lines
1.7 KiB
Go

package constants
const (
// TaskTypeAuditDailyArchive 表示统一审计每日冷归档任务。
TaskTypeAuditDailyArchive = "audit:daily:archive"
// TaskTypeIntegrationDailyArchive 表示 Integration Log 每日冷归档任务。
TaskTypeIntegrationDailyArchive = "integration:daily:archive"
// TaskTypeIntegrationMonthlyFinalize 表示 Integration Log 月度最终版本复核任务。
TaskTypeIntegrationMonthlyFinalize = "integration:monthly:finalize"
// TaskTypeAuditMonthlyRetention 表示审计日志月度物理清理任务。
TaskTypeAuditMonthlyRetention = "audit:monthly:retention"
// AuditArchiveSource 表示 Audit Event 与 Event Resource 归档数据源。
AuditArchiveSource = "audit"
// AuditArchiveSchemaVersion 表示审计归档 JSONL 结构版本。
AuditArchiveSchemaVersion = "v1"
// AuditArchiveTimezone 表示审计归档自然日时区。
AuditArchiveTimezone = "Asia/Shanghai"
// AuditArchiveInstanceID 表示当前单库审计归档实例。
AuditArchiveInstanceID = "primary"
// IntegrationArchiveSource 表示 Integration Log 归档数据源。
IntegrationArchiveSource = "integration"
// IntegrationArchiveSchemaVersion 表示 Integration Log 归档 JSONL 结构版本。
IntegrationArchiveSchemaVersion = "v1"
// ArchiveStatusPending 表示归档任务等待执行。
ArchiveStatusPending = "pending"
// ArchiveStatusRunning 表示归档任务正在执行。
ArchiveStatusRunning = "running"
// ArchiveStatusSuccess 表示归档对象与 metadata 已复核成功。
ArchiveStatusSuccess = "success"
// ArchiveStatusFailed 表示归档任务执行失败并等待重试。
ArchiveStatusFailed = "failed"
// AuditRetentionDeleteBatchSize 表示月度物理清理单批删除上限。
AuditRetentionDeleteBatchSize = 1000
)