public MapField<string, ByteString> EnvMap { get; }
Map of environment variable name to its encrypted value.
Secret environment variables must be unique across all of a build's
secrets, and must be used by at least one build step. Values can be at most
64 KB in size. There can be at most 100 secret values across all of a
build's secrets.
[[["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 webpage details the `InlineSecret` class within the `Google.Cloud.CloudBuild.V1` namespace, providing documentation for various versions, ranging from 1.0.0 to the latest 2.15.0."],["The `InlineSecret` class is designed to manage secret environment variables, linking encrypted values with a Cloud KMS key for decryption during the build process, implementing interfaces such as `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`."],["Key properties of the `InlineSecret` class include `EnvMap`, which stores a map of environment variable names to their encrypted values, and `KmsKeyName`, specifying the Cloud KMS crypto key resource for decryption."],["The `InlineSecret` class includes constructors, `InlineSecret()` and `InlineSecret(InlineSecret other)` as well as inherited members such as `GetHashCode()`, `GetType()`, `MemberwiseClone()`, and `ToString()`, all of which are inherited from `Object`."],["Each secret environment variable managed by `InlineSecret` must be unique across all build secrets, used by at least one build step, must not exceed 64 KB, and the total amount of secret values must be under 100."]]],[]]