Files
junhong_cmp_fiber/pkg/constants/audit_archive.go
2026-08-20 12:03:17 +08:00

36 lines
1.6 KiB
Go

package constants
const (
// TaskTypeAuditDailyArchive 表示统一审计每日冷归档任务。
TaskTypeAuditDailyArchive = "audit:daily:archive"
// TaskTypeIntegrationDailyArchive 表示 Integration Log 每日冷归档任务。
TaskTypeIntegrationDailyArchive = "integration:daily:archive"
// TaskTypeAuditDailyRetention 表示审计日志日留存任务。
TaskTypeAuditDailyRetention = "audit:daily: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
)