Skip to main content

SecretSweepUnreadableValue

Namespace: Meshmakers.Octo.Runtime.Contracts.Secrets

A stored Secret value that cannot be read because its key id is not in the key ring - an entry of the re-entry list (decisions 2026-10-06, item 2). The value is kept: it becomes readable once the key is added to the ring, and is replaced by entering the secret again.

public record SecretSweepUnreadableValue : IEquatable<SecretSweepUnreadableValue>

Inheritance Object → SecretSweepUnreadableValue
Implements IEquatable<SecretSweepUnreadableValue>

Properties​

CkTypeId​

CK type of the entity

public string CkTypeId { get; set; }

Property Value​

String

RtId​

Runtime id of the entity

public OctoObjectId RtId { get; set; }

Property Value​

OctoObjectId

AttributePath​

Attribute path in the inventory format (camelCase, as SecretInventoryItem.AttributePath); a record array element is addressed by its record key, e.g. overrides[path=apiToken].secretValue, or by index when the record declares no key

public string AttributePath { get; set; }

Property Value​

String

KeyId​

The key id of the envelope; SecretValueStates.LegacyV1KeyId ("enc:v1") for a legacy enc:v1 string on a host without the legacy key

public string KeyId { get; set; }

Property Value​

String

Constructors​

SecretSweepUnreadableValue(String, OctoObjectId, String, String)​

A stored Secret value that cannot be read because its key id is not in the key ring - an entry of the re-entry list (decisions 2026-10-06, item 2). The value is kept: it becomes readable once the key is added to the ring, and is replaced by entering the secret again.

public SecretSweepUnreadableValue(string CkTypeId, OctoObjectId RtId, string AttributePath, string KeyId)

Parameters​

CkTypeId String
CK type of the entity

RtId OctoObjectId
Runtime id of the entity

AttributePath String
Attribute path in the inventory format (camelCase, as SecretInventoryItem.AttributePath); a record array element is addressed by its record key, e.g. overrides[path=apiToken].secretValue, or by index when the record declares no key

KeyId String
The key id of the envelope; SecretValueStates.LegacyV1KeyId ("enc:v1") for a legacy enc:v1 string on a host without the legacy key