SecretSweepStepReportDto
Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects
One step of a secret sweep.
public class SecretSweepStepReportDto
Inheritance Object → SecretSweepStepReportDto
Properties
Mode
Mode of the step.
public SecretSweepModeDto Mode { get; set; }
Property Value
StartedAt
Start (UTC).
public DateTime StartedAt { get; set; }
Property Value
CompletedAt
End (UTC).
public Nullable<DateTime> CompletedAt { get; set; }
Property Value
CkTypesScanned
CK types scanned.
public int CkTypesScanned { get; set; }
Property Value
EntitiesScanned
Entities read.
public long EntitiesScanned { get; set; }
Property Value
EntitiesRewritten
Entities with at least one rewritten attribute.
public long EntitiesRewritten { get; set; }
Property Value
ValuesRewritten
Values changed.
public long ValuesRewritten { get; set; }
Property Value
EncryptedCount
Values converted from legacy clear text or enc:v1 to enc:v2 by this step (included in
SecretSweepStepReportDto.ValuesRewritten; AB#5534).
public long EncryptedCount { get; set; }
Property Value
PlaceholdersNormalized
Placeholders normalised to "not set".
public long PlaceholdersNormalized { get; set; }
Property Value
SkippedConcurrentlyModified
Attributes left alone because they changed while the sweep ran.
public long SkippedConcurrentlyModified { get; set; }
Property Value
SkippedLegacyV1KeyMissing
SecretSweepModeDto.CleanupUnreadable only: legacy enc:v1 values kept although
unreadable, because only the legacy key is missing (configuration gap, not key loss); they stay in
SecretSweepStepReportDto.Unreadable.
public long SkippedLegacyV1KeyMissing { get; set; }
Property Value
Success
True when nothing failed.
public bool Success { get; set; }
Property Value
Totals
Counts per form over the tenant, as found by this step (before it acted).
public SecretFormCountsReportDto Totals { get; set; }
Property Value
Slots
Counts per CK type and Secret slot.
public List<SecretSlotCountsReportDto> Slots { get; set; }
Property Value
List<SecretSlotCountsReportDto>
Cleared
Values deleted because their key id is unknown; only filled by SecretSweepModeDto.CleanupUnreadable.
public List<SecretValueReferenceDto> Cleared { get; set; }
Property Value
Unreadable
Values found unreadable (unknown key id) and kept by this step.
public List<SecretUnreadableValueDto> Unreadable { get; set; }
Property Value
List<SecretUnreadableValueDto>
Failures
Values that could not be processed.
public List<SecretSweepFailureReportDto> Failures { get; set; }
Property Value
List<SecretSweepFailureReportDto>
Constructors
SecretSweepStepReportDto()
public SecretSweepStepReportDto()