public sealed class KmsWrappedCryptoKey : IMessage<KmsWrappedCryptoKey>, IEquatable<KmsWrappedCryptoKey>, IDeepCloneable<KmsWrappedCryptoKey>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Data Loss Prevention v2 API class KmsWrappedCryptoKey.
Include to use an existing data crypto key wrapped by KMS.
The wrapped key must be a 128-, 192-, or 256-bit key.
Authorization requires the following IAM permissions when sending a request
to perform a crypto transformation using a KMS-wrapped crypto key:
dlp.kms.encrypt
[[["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-24 UTC."],[[["This documentation covers the `KmsWrappedCryptoKey` class within the Google Cloud Data Loss Prevention v2 API, specifically detailing its use in working with data encryption keys wrapped by Google Cloud KMS."],["The latest documented version of `KmsWrappedCryptoKey` is 4.16.0, with historical versions dating back to 2.15.0 also listed, offering access to a variety of releases."],["`KmsWrappedCryptoKey` is designed for implementing data crypto keys wrapped by KMS, requiring the key to be 128, 192, or 256-bit and needing `dlp.kms.encrypt` IAM permissions."],["This `KmsWrappedCryptoKey` class offers two properties: `CryptoKeyName` for the resource name of the KMS CryptoKey, and `WrappedKey` for the actual wrapped data crypto key."],["The documentation highlights that using Cloud KMS for cryptographic operations incurs charges and that this class inherits from the object class and implements multiple interfaces to work in the system."]]],[]]