Reference documentation and code samples for the Google Ads Data Manager V1 Client class AwsWrappedKeyInfo.
A data encryption key wrapped by an AWS KMS key.
Generated from protobuf message google.ads.datamanager.v1.AwsWrappedKeyInfo
Namespace
Google \ Ads \ DataManager \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ key_type
int
Required. The type of algorithm used to encrypt the data.
↳ role_arn
string
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}
↳ kek_uri
string
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}
or aws-kms://arn:{partition}:kms:{region}:{account_id}:key/{key_id}
↳ encrypted_dek
string
Required. The base64 encoded encrypted data encryption key.
getKeyType
Required. The type of algorithm used to encrypt the data.
setKeyType
Required. The type of algorithm used to encrypt the data.
$this
getRoleArn
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}
string
setRoleArn
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}
var
string
$this
getKekUri
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}
or aws-kms://arn:{partition}:kms:{region}:{account_id}:key/{key_id}
string
setKekUri
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}
or aws-kms://arn:{partition}:kms:{region}:{account_id}:key/{key_id}
var
string
$this
getEncryptedDek
Required. The base64 encoded encrypted data encryption key.
string
setEncryptedDek
Required. The base64 encoded encrypted data encryption key.
var
string
$this

