public sealed class EncryptionConfig : IMessage<EncryptionConfig>, IEquatable<EncryptionConfig>, IDeepCloneable<EncryptionConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Composer v1 API class EncryptionConfig.
The encryption options for the Cloud Composer environment
and its dependencies.Supported for Cloud Composer environments in versions
composer-1..-airflow-..*.
Optional. Customer-managed Encryption Key available through Google's Key
Management Service. Cannot be updated. If not specified, Google-managed key
will be used.
[[["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\u003eThis document provides reference documentation for the \u003ccode\u003eEncryptionConfig\u003c/code\u003e class within the Cloud Composer v1 API, which manages encryption options for Cloud Composer environments.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eEncryptionConfig\u003c/code\u003e class is supported in Cloud Composer versions composer-1.\u003cem\u003e.\u003c/em\u003e -airflow-\u003cem\u003e.\u003c/em\u003e.*, and is implemented from \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eEncryptionConfig\u003c/code\u003e class has two constructors: a default constructor \u003ccode\u003eEncryptionConfig()\u003c/code\u003e and one that takes another \u003ccode\u003eEncryptionConfig\u003c/code\u003e object as a parameter \u003ccode\u003eEncryptionConfig(EncryptionConfig)\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes a \u003ccode\u003eKmsKeyName\u003c/code\u003e property, which is a string representing the customer-managed encryption key; when unspecified, Google-managed keys are used.\u003c/p\u003e\n"],["\u003cp\u003eThe document lists different version numbers of this documentation, from 1.0.0 up to the latest, 2.9.0.\u003c/p\u003e\n"]]],[],null,[]]