For AI agents: A markdown version of this page is available at https://docs.datadoghq.com/security/code_security/iac_security/iac_rules/terraform-aws-kinesis-sse-not-configured.md.
A documentation index is available at /llms.txt.
AWS Kinesis Firehose delivery streams should have Server-Side Encryption (SSE) properly configured to protect sensitive data at rest. Without encryption, data stored in Kinesis streams can be exposed to unauthorized access, potentially leading to data breaches and compliance violations. To secure Kinesis streams, the server_side_encryption block must be included with enabled set to true and a valid key_type specified (either AWS_OWNED_CMK or CUSTOMER_MANAGED_CMK with corresponding key_arn).