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"]],[["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 document provides reference documentation for the `EncryptionConfig` class within the Cloud Composer v1 API, which manages encryption options for Cloud Composer environments."],["The `EncryptionConfig` class is supported in Cloud Composer versions composer-1.*.* -airflow-*.*.\\*, and is implemented from `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`."],["The `EncryptionConfig` class has two constructors: a default constructor `EncryptionConfig()` and one that takes another `EncryptionConfig` object as a parameter `EncryptionConfig(EncryptionConfig)`."],["The class includes a `KmsKeyName` property, which is a string representing the customer-managed encryption key; when unspecified, Google-managed keys are used."],["The document lists different version numbers of this documentation, from 1.0.0 up to the latest, 2.9.0."]]],[]]