encryptionSpecification

@JvmName(name = "yybehrknieyjigpx")
suspend fun encryptionSpecification(value: Output<TableEncryptionSpecificationArgs>)
@JvmName(name = "oxynkejaistyuytd")
suspend fun encryptionSpecification(value: TableEncryptionSpecificationArgs?)

Parameters

value

The encryption at rest options for the table.

  • AWS owned key (default) - The key is owned by Amazon Keyspaces .

  • Customer managed key - The key is stored in your account and is created, owned, and managed by you.

If you choose encryption with a customer managed key, you must specify a valid customer managed KMS key with permissions granted to Amazon Keyspaces. For more information, see Encryption at rest in Amazon Keyspaces in the Amazon Keyspaces Developer Guide .


@JvmName(name = "atqccctjjtvlrxre")
suspend fun encryptionSpecification(argument: suspend TableEncryptionSpecificationArgsBuilder.() -> Unit)

Parameters

argument

The encryption at rest options for the table.

  • AWS owned key (default) - The key is owned by Amazon Keyspaces .

  • Customer managed key - The key is stored in your account and is created, owned, and managed by you.

If you choose encryption with a customer managed key, you must specify a valid customer managed KMS key with permissions granted to Amazon Keyspaces. For more information, see Encryption at rest in Amazon Keyspaces in the Amazon Keyspaces Developer Guide .