Zum Hauptinhalt springen

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​

SecretSweepModeDto

StartedAt​

Start (UTC).

public DateTime StartedAt { get; set; }

Property Value​

DateTime

CompletedAt​

End (UTC).

public Nullable<DateTime> CompletedAt { get; set; }

Property Value​

Nullable<DateTime>

CkTypesScanned​

CK types scanned.

public int CkTypesScanned { get; set; }

Property Value​

Int32

EntitiesScanned​

Entities read.

public long EntitiesScanned { get; set; }

Property Value​

Int64

EntitiesRewritten​

Entities with at least one rewritten attribute.

public long EntitiesRewritten { get; set; }

Property Value​

Int64

ValuesRewritten​

Values changed.

public long ValuesRewritten { get; set; }

Property Value​

Int64

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​

Int64

PlaceholdersNormalized​

Placeholders normalised to "not set".

public long PlaceholdersNormalized { get; set; }

Property Value​

Int64

SkippedConcurrentlyModified​

Attributes left alone because they changed while the sweep ran.

public long SkippedConcurrentlyModified { get; set; }

Property Value​

Int64

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​

Int64

Success​

True when nothing failed.

public bool Success { get; set; }

Property Value​

Boolean

Totals​

Counts per form over the tenant, as found by this step (before it acted).

public SecretFormCountsReportDto Totals { get; set; }

Property Value​

SecretFormCountsReportDto

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​

List<SecretValueReferenceDto>

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()