secrets
Public helpers for reading and managing Kitaru-managed secrets.
funcget_secret(name_or_id) -> SecretRead a stored secret by exact name or ID.
paramname_or_idstrSecret name or ID. Partial name and partial ID matches are disabled so the lookup resolves exactly one intended secret.
Returns
kitaru.secrets.SecretA Kitaru-native Secret model with normalized string values.
funccreate_secret(name, values, *, private=False) -> SecretSummaryCreate a secret and return metadata without raw secret values.
New secrets are public by default. Pass private=True to create a
private backend secret.
paramnamestrparamvaluesMapping[str, Any]paramprivatebool= FalseReturns
kitaru.secrets.SecretSummaryfuncdelete_secret(name_or_id) -> SecretSummaryDelete a secret by exact name or ID and return deleted metadata.
paramname_or_idstrReturns
kitaru.secrets.SecretSummary