public sealed class SecretVolume.Types.SecretVersion : IMessage<SecretVolume.Types.SecretVersion>, IEquatable<SecretVolume.Types.SecretVersion>, IDeepCloneable<SecretVolume.Types.SecretVersion>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Functions v2 API class SecretVolume.Types.SecretVersion.
Relative path of the file under the mount path where the secret value for
this version will be fetched and made available. For example, setting the
mount_path as '/etc/secrets' and path as secret_foo would mount the
secret value file at /etc/secrets/secret_foo.
Version of the secret (version number or the string 'latest'). It is
preferable to use latest version with secret volumes as secret value
changes are reflected immediately.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe latest version of the \u003ccode\u003eSecretVolume.Types.SecretVersion\u003c/code\u003e class is 1.7.0, with prior versions available ranging from 1.0.0 to 1.6.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eSecretVolume.Types.SecretVersion\u003c/code\u003e is a class within the Cloud Functions v2 API, providing configuration details for a specific secret version.\u003c/p\u003e\n"],["\u003cp\u003eThe class inherits from \u003ccode\u003eobject\u003c/code\u003e and implements multiple interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, making it versatile for handling messages and deep cloning.\u003c/p\u003e\n"],["\u003cp\u003eIt contains two main properties, \u003ccode\u003ePath\u003c/code\u003e and \u003ccode\u003eVersion\u003c/code\u003e, which are used to define the location and specific version of the secret, allowing it to be mounted.\u003c/p\u003e\n"],["\u003cp\u003eThe class has a default and an overloaded constructor to allow instantiating the class with or without providing an existing \u003ccode\u003eSecretVersion\u003c/code\u003e object.\u003c/p\u003e\n"]]],[],null,[]]