kmsMasterKeyId

@JvmName(name = "hujxwhnahdbdwyqf")
suspend fun kmsMasterKeyId(value: Output<String>)
@JvmName(name = "cbhudujcgqkgrsvk")
suspend fun kmsMasterKeyId(value: String?)

Parameters

value

AWS Key Management Service (KMS) customer AWS KMS key ID to use for the default encryption. This parameter is allowed if and only if `SSEAlgorithm` is set to `aws:kms` or `aws:kms:dsse`. You can specify the key ID, key alias, or the Amazon Resource Name (ARN) of the KMS key.

  • Key ID: `1234abcd-12ab-34cd-56ef-1234567890ab`

  • Key ARN: `arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab`

  • Key Alias: `alias/alias-name` If you use a key ID, you can run into a LogDestination undeliverable error when creating a VPC flow log. If you are using encryption with cross-account or AWS service operations you must use a fully qualified KMS key ARN. For more information, see Using encryption for cross-account operations. Amazon S3 only supports symmetric encryption KMS keys. For more information, see Asymmetric keys in KMS in the Key Management Service Developer Guide.