Signet Forge 0.1.0
C++20 Parquet library with AI-native extensions
DEMO
Loading...
Searching...
No Matches
signet::forge::dora::BackupPolicy Struct Reference

Backup policy configuration per DORA Art. 12. More...

#include <compliance_types.hpp>

Public Attributes

std::string policy_id
 Unique policy identifier.
 
int64_t rpo_seconds = 3600
 Recovery Point Objective (max data loss: default 1h).
 
int64_t rto_seconds = 14400
 Recovery Time Objective (max downtime: default 4h).
 
int32_t retention_days = 90
 Backup retention period.
 
bool encryption_required = true
 Backups must be encrypted.
 
bool integrity_check = true
 Verify backup integrity after creation.
 
std::string storage_location
 Backup storage location.
 

Detailed Description

Backup policy configuration per DORA Art. 12.

Definition at line 507 of file compliance_types.hpp.

Member Data Documentation

◆ encryption_required

bool signet::forge::dora::BackupPolicy::encryption_required = true

Backups must be encrypted.

Definition at line 512 of file compliance_types.hpp.

◆ integrity_check

bool signet::forge::dora::BackupPolicy::integrity_check = true

Verify backup integrity after creation.

Definition at line 513 of file compliance_types.hpp.

◆ policy_id

std::string signet::forge::dora::BackupPolicy::policy_id

Unique policy identifier.

Definition at line 508 of file compliance_types.hpp.

◆ retention_days

int32_t signet::forge::dora::BackupPolicy::retention_days = 90

Backup retention period.

Definition at line 511 of file compliance_types.hpp.

◆ rpo_seconds

int64_t signet::forge::dora::BackupPolicy::rpo_seconds = 3600

Recovery Point Objective (max data loss: default 1h).

Definition at line 509 of file compliance_types.hpp.

◆ rto_seconds

int64_t signet::forge::dora::BackupPolicy::rto_seconds = 14400

Recovery Time Objective (max downtime: default 4h).

Definition at line 510 of file compliance_types.hpp.

◆ storage_location

std::string signet::forge::dora::BackupPolicy::storage_location

Backup storage location.

Definition at line 514 of file compliance_types.hpp.


The documentation for this struct was generated from the following file: