Package com.pulumi.gcp.bigquery.outputs
Class TableEncryptionConfiguration
- java.lang.Object
-
- com.pulumi.gcp.bigquery.outputs.TableEncryptionConfiguration
-
public final class TableEncryptionConfiguration extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TableEncryptionConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TableEncryptionConfiguration.Builder
builder()
static TableEncryptionConfiguration.Builder
builder(TableEncryptionConfiguration defaults)
java.lang.String
kmsKeyName()
java.util.Optional<java.lang.String>
kmsKeyVersion()
-
-
-
Method Detail
-
kmsKeyName
public java.lang.String kmsKeyName()
- Returns:
- 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
public java.util.Optional<java.lang.String> kmsKeyVersion()
- Returns:
- The self link or full name of the kms key version used to encrypt this table.
-
builder
public static TableEncryptionConfiguration.Builder builder()
-
builder
public static TableEncryptionConfiguration.Builder builder(TableEncryptionConfiguration defaults)
-
-