GetTableEncryptionConfiguration class
Constructors
-
GetTableEncryptionConfiguration({required Input<String> kmsKeyName, required Input<String> kmsKeyVersion})
-
Creates a new GetTableEncryptionConfiguration.
kmsKeyName The self link or full name of a key which should be used to encrypt this table. Note that the default bigquery service account will need to have encrypt/decrypt permissions on this key - you may want to see the gcp.bigquery.getDefaultServiceAccount datasource and the gcp.kms.CryptoKeyIAMBinding resource.
kmsKeyVersion The self link or full name of the kms key version used to encrypt this table.
const
-
GetTableEncryptionConfiguration.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
kmsKeyName
→ Input<String>
-
The self link or full name of a key which should be used to encrypt this table. Note that the default bigquery service account will need to have encrypt/decrypt permissions on this key - you may want to see the gcp.bigquery.getDefaultServiceAccount datasource and the gcp.kms.CryptoKeyIAMBinding resource.
final
-
kmsKeyVersion
→ Input<String>
-
The self link or full name of the kms key version used to encrypt this table.
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited