Configuration for a secret environment variable. It has the
information necessary to fetch the secret value from secret
manager and expose it as an environment variable.
Attributes
Name
Description
key
str
Name of the environment variable.
project_id
str
Project identifier (preferrably project
number but can also be the project ID) of the
project that contains the secret. If not set, it
will be populated with the function's project
assuming that the secret exists in the same
project as of the function.
secret
str
Name of the secret in secret manager (not the
full resource name).
version
str
Version of the secret (version number or the
string 'latest'). It is recommended to use a
numeric version for secret environment variables
as any updates to the secret value is not
reflected until new instances start.