Secret Args
data class SecretArgs(val kmsKeyName: Output<String>? = null, val secretEnv: Output<Map<String, String>>? = null) : ConvertibleToJava<SecretArgs>
Pairs a set of secret environment variables containing encrypted values with the Cloud KMS key to use to decrypt the value. Note: Use kmsKeyName
with available_secrets
instead of using kmsKeyName
with secret
. For instructions see: https://cloud.google.com/cloud-build/docs/securing-builds/use-encrypted-credentials.
Properties
Link copied to clipboard
Cloud KMS key name to use to decrypt these envs.
Link copied to clipboard
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.