Show / Hide Table of Contents

Class AwsWrappedKeyInfo

A data encryption key wrapped by an AWS KMS key.

Inheritance
object
AwsWrappedKeyInfo
Implements
IMessage<AwsWrappedKeyInfo>
IEquatable<AwsWrappedKeyInfo>
IDeepCloneable<AwsWrappedKeyInfo>
IBufferMessage
IMessage
Inherited Members
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Ads.DataManager.V1
Assembly: Google.Ads.DataManager.V1.dll
Syntax
public sealed class AwsWrappedKeyInfo : IMessage<AwsWrappedKeyInfo>, IEquatable<AwsWrappedKeyInfo>, IDeepCloneable<AwsWrappedKeyInfo>, IBufferMessage, IMessage

Constructors

AwsWrappedKeyInfo()

Declaration
public AwsWrappedKeyInfo()

AwsWrappedKeyInfo(AwsWrappedKeyInfo)

Declaration
public AwsWrappedKeyInfo(AwsWrappedKeyInfo other)
Parameters
Type Name Description
AwsWrappedKeyInfo other

Properties

EncryptedDek

Required. The base64 encoded encrypted data encryption key.

Declaration
public string EncryptedDek { get; set; }
Property Value
Type Description
string

KekUri

Required. The URI of the AWS KMS key used to decrypt the DEK. Should be in the format of "arn:{partition}:kms:{region}:{account_id}:key/{key_id}"

Declaration
public string KekUri { get; set; }
Property Value
Type Description
string

KeyType

Required. The type of algorithm used to encrypt the data.

Declaration
public AwsWrappedKeyInfo.Types.KeyType KeyType { get; set; }
Property Value
Type Description
AwsWrappedKeyInfo.Types.KeyType

RoleArn

Required. The Amazon Resource Name of the IAM Role to assume for KMS decryption access. Should be in the format of "arn:{partition}:iam::{account_id}:role/{role_name}"

Declaration
public string RoleArn { get; set; }
Property Value
Type Description
string
In this article
Back to top Generated by DocFX