Class GooglePrivacyDlpV2CryptoKey
This is a data encryption key (DEK) (as opposed to a key encryption key (KEK) stored by Cloud Key Management Service (Cloud KMS). When using Cloud KMS to wrap or unwrap a DEK, be sure to set an appropriate IAM policy on the KEK to ensure an attacker cannot unwrap the DEK.
Implements
Inherited Members
Namespace: Google.Apis.DLP.v2.Data
Assembly: Google.Apis.DLP.v2.dll
Syntax
public class GooglePrivacyDlpV2CryptoKey : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
KmsWrapped
Key wrapped using Cloud KMS
Declaration
[JsonProperty("kmsWrapped")]
public virtual GooglePrivacyDlpV2KmsWrappedCryptoKey KmsWrapped { get; set; }
Property Value
Type | Description |
---|---|
GooglePrivacyDlpV2KmsWrappedCryptoKey |
Transient
Transient crypto key
Declaration
[JsonProperty("transient")]
public virtual GooglePrivacyDlpV2TransientCryptoKey Transient { get; set; }
Property Value
Type | Description |
---|---|
GooglePrivacyDlpV2TransientCryptoKey |
Unwrapped
Unwrapped crypto key
Declaration
[JsonProperty("unwrapped")]
public virtual GooglePrivacyDlpV2UnwrappedCryptoKey Unwrapped { get; set; }
Property Value
Type | Description |
---|---|
GooglePrivacyDlpV2UnwrappedCryptoKey |