Persisted deletion evidence intentionally excludes client-provided content, paths, consent text, and plugin metadata. More...
#include <control_artifacts.hpp>
Public Attributes | |
| std::string | artifact_id |
| std::string | sha256 |
| std::uint64_t | byte_size = 0 |
| std::uint64_t | deleted_at_unix_ms = 0 |
| ControlArtifactDeletionReason | reason = ControlArtifactDeletionReason::Expired |
Persisted deletion evidence intentionally excludes client-provided content, paths, consent text, and plugin metadata.
It is safe to expose only through the broker's dedicated local audit permission.
| std::string pulp::inspect::ControlArtifactDeletionRecord::artifact_id |
| std::uint64_t pulp::inspect::ControlArtifactDeletionRecord::byte_size = 0 |
| std::uint64_t pulp::inspect::ControlArtifactDeletionRecord::deleted_at_unix_ms = 0 |
| ControlArtifactDeletionReason pulp::inspect::ControlArtifactDeletionRecord::reason = ControlArtifactDeletionReason::Expired |
| std::string pulp::inspect::ControlArtifactDeletionRecord::sha256 |