This commit is contained in:
37
pkg/constants/audit_archive.go
Normal file
37
pkg/constants/audit_archive.go
Normal file
@@ -0,0 +1,37 @@
|
||||
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
|
||||
)
|
||||
Reference in New Issue
Block a user