Skip to content

SecretInfo

Stored tenant secret metadata.

Shared

class SecretInfo:
SecretInfo(id: str, display_name: str, cache_ttl_secs: int, value_preview: str | None = None)
NameType or valueDescription
idstrSecret UUID.
display_namestrHuman-readable secret name.
cache_ttl_secsintHow long injected values may be cached, in seconds.
value_previewstr | NoneRedacted preview of the stored value, when available.

Create tenant secret metadata from an API response payload.

def from_json(data: dict[str, Any]) -> 'SecretInfo'
NameTypeDefaultDescription
datadict[str, Any]API response payload.
  • 'SecretInfo'