GooglePrivacyDlpV2KmsWrappedCryptoKey class

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 For more information, see Creating a wrapped key (https://cloud.google.com/dlp/docs/create-wrapped-key). Note: When you use Cloud KMS for cryptographic operations, charges apply.

Constructors

GooglePrivacyDlpV2KmsWrappedCryptoKey({required Input<String> cryptoKeyName, required Input<String> wrappedKey})
Creates a new GooglePrivacyDlpV2KmsWrappedCryptoKey. cryptoKeyName The resource name of the KMS CryptoKey to use for unwrapping. wrappedKey The wrapped data crypto key.
const
GooglePrivacyDlpV2KmsWrappedCryptoKey.fromMap(Map<String, dynamic> map)
factory

Properties

cryptoKeyName → Input<String>
The resource name of the KMS CryptoKey to use for unwrapping.
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
wrappedKey → Input<String>
The wrapped data crypto key.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited