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, focusing on version 2.2.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eEncryptionConfig\u003c/code\u003e class is used to define the encryption options for Cloud Composer environments and their dependencies, supported in composer-1.*.* -airflow-*.*.* versions.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eEncryptionConfig\u003c/code\u003e 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.\u003c/p\u003e\n"],["\u003cp\u003eThe class offers two constructors, a default one and one that takes another \u003ccode\u003eEncryptionConfig\u003c/code\u003e object as a parameter for copying, and also a \u003ccode\u003eKmsKeyName\u003c/code\u003e string property for customer-managed encryption keys.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version for this documentation is 2.9.0, with versions ranging from 1.0.0 up to 2.9.0 available in the documentation.\u003c/p\u003e\n"]]],[],null,[]]