Class GcpWrappedKeyInfo
Information about the Google Cloud Platform wrapped key.
Implements
Namespace: Google.Ads.DataManager.V1
Assembly: Google.Ads.DataManager.V1.dll
Syntax
public sealed class GcpWrappedKeyInfo : IMessage<GcpWrappedKeyInfo>, IEquatable<GcpWrappedKeyInfo>, IDeepCloneable<GcpWrappedKeyInfo>, IBufferMessage, IMessage
Constructors
GcpWrappedKeyInfo()
Declaration
public GcpWrappedKeyInfo()
GcpWrappedKeyInfo(GcpWrappedKeyInfo)
Declaration
public GcpWrappedKeyInfo(GcpWrappedKeyInfo other)
Parameters
| Type | Name | Description |
|---|---|---|
| GcpWrappedKeyInfo | other |
Properties
EncryptedDek
Required. The base64 encoded encrypted data encryption key.
Declaration
public string EncryptedDek { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
KekUri
Required. Google Cloud Platform Cloud Key Management Service resource ID. Should be in the format of "projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}".
Declaration
public string KekUri { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
KeyType
Required. The type of algorithm used to encrypt the data.
Declaration
public GcpWrappedKeyInfo.Types.KeyType KeyType { get; set; }
Property Value
| Type | Description |
|---|---|
| GcpWrappedKeyInfo.Types.KeyType |
WipProvider
Required. The Workload Identity pool provider required to use KEK.
Declaration
public string WipProvider { get; set; }
Property Value
| Type | Description |
|---|---|
| string |