public sealed class Encryption.Types.SecretManagerSource : IMessage<Encryption.Types.SecretManagerSource>, IEquatable<Encryption.Types.SecretManagerSource>, IDeepCloneable<Encryption.Types.SecretManagerSource>, IBufferMessage, IMessage
Reference documentation and code samples for the Transcoder v1 API class Encryption.Types.SecretManagerSource.
Configuration for secrets stored in Google Secret Manager.
Required. The name of the Secret Version containing the encryption key in
the following format:
projects/{project}/secrets/{secret_id}/versions/{version_number}
Note that only numbered versions are supported. Aliases like "latest" are
not supported.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["This documentation page covers the `Encryption.Types.SecretManagerSource` class within the Google Cloud Video Transcoder v1 API, specifically version 2.7.0."],["The `SecretManagerSource` class is used to configure secrets stored in Google Secret Manager for encryption purposes."],["It implements multiple interfaces such as `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, providing various functionalities for message handling and cloning."],["The class provides two constructors: a default constructor `SecretManagerSource()` and another that accepts another `SecretManagerSource` as a parameter for creating a new instance."],["The `SecretVersion` property is a string that is used to represent the specific version of the secret in the Google Secret Manager and requires the format `projects/{project}/secrets/{secret_id}/versions/{version_number}`."]]],[]]