I would like to use Google Cloud's secret manager and either:
a) Read a secret (if it already exists) b) Write a new secret (if none exists)
However, based on the details here[1], it appears that only creating a secret version is a strongly consistent operation.
Is there a way to atomically create a secret AND create a defined/tagged secret version, and fail if either exist already?