SecretInfo
Stored tenant secret metadata.
Shared
SecretInfo declaration
Section titled “SecretInfo declaration”class SecretInfo:SecretInfo construction
Section titled “SecretInfo construction”SecretInfo(id: str, display_name: str, cache_ttl_secs: int, value_preview: str | None = None)SecretInfo attributes
Section titled “SecretInfo attributes”| Name | Type or value | Description |
|---|---|---|
id |
str |
Secret UUID. |
display_name |
str |
Human-readable secret name. |
cache_ttl_secs |
int |
How long injected values may be cached, in seconds. |
value_preview |
str | None |
Redacted preview of the stored value, when available. |
SecretInfo methods
Section titled “SecretInfo methods”from_json()
Section titled “from_json()”Create tenant secret metadata from an API response payload.
def from_json(data: dict[str, Any]) -> 'SecretInfo'Parameters
Section titled “Parameters”| Name | Type | Default | Description |
|---|---|---|---|
data |
dict[str, Any] |
— |
API response payload. |
Returns
Section titled “Returns”'SecretInfo'
