Terraform AWS MSK Kafka Cluster¶
Terraform module which creates Amazon MSK (Managed Streaming for Kafka) cluster resources on AWS with support for encryption, authentication, monitoring, and configuration.
Implemented Controls¶
The following compliance controls are implemented in this module.
- MSK clusters should be encrypted in transit among broker nodes
- MSK clusters should have public access disabled
- MSK clusters should disable unauthenticated access
Compliance.tf registry endpoints¶
module "msk_kafka_cluster" {
source = "acscessentialeight.compliance.tf/terraform-aws-modules/msk-kafka-cluster/aws"
version = "<version>"
# ... your arguments here
}
module "msk_kafka_cluster" {
source = "acscism2023.compliance.tf/terraform-aws-modules/msk-kafka-cluster/aws"
version = "<version>"
# ... your arguments here
}
module "msk_kafka_cluster" {
source = "awscontroltower.compliance.tf/terraform-aws-modules/msk-kafka-cluster/aws"
version = "<version>"
# ... your arguments here
}
module "msk_kafka_cluster" {
source = "awsgenai.compliance.tf/terraform-aws-modules/msk-kafka-cluster/aws"
version = "<version>"
# ... your arguments here
}
module "msk_kafka_cluster" {
source = "awswellarchitected.compliance.tf/terraform-aws-modules/msk-kafka-cluster/aws"
version = "<version>"
# ... your arguments here
}
module "msk_kafka_cluster" {
source = "cccsmedium.compliance.tf/terraform-aws-modules/msk-kafka-cluster/aws"
version = "<version>"
# ... your arguments here
}
module "msk_kafka_cluster" {
source = "cfrpart11.compliance.tf/terraform-aws-modules/msk-kafka-cluster/aws"
version = "<version>"
# ... your arguments here
}
module "msk_kafka_cluster" {
source = "cis.compliance.tf/terraform-aws-modules/msk-kafka-cluster/aws"
version = "<version>"
# ... your arguments here
}
module "msk_kafka_cluster" {
source = "cisv500.compliance.tf/terraform-aws-modules/msk-kafka-cluster/aws"
version = "<version>"
# ... your arguments here
}
module "msk_kafka_cluster" {
source = "cisv600.compliance.tf/terraform-aws-modules/msk-kafka-cluster/aws"
version = "<version>"
# ... your arguments here
}
module "msk_kafka_cluster" {
source = "cisv80ig1.compliance.tf/terraform-aws-modules/msk-kafka-cluster/aws"
version = "<version>"
# ... your arguments here
}
module "msk_kafka_cluster" {
source = "cisacyberessentials.compliance.tf/terraform-aws-modules/msk-kafka-cluster/aws"
version = "<version>"
# ... your arguments here
}
module "msk_kafka_cluster" {
source = "eugmpannex11.compliance.tf/terraform-aws-modules/msk-kafka-cluster/aws"
version = "<version>"
# ... your arguments here
}
module "msk_kafka_cluster" {
source = "fedramplow.compliance.tf/terraform-aws-modules/msk-kafka-cluster/aws"
version = "<version>"
# ... your arguments here
}
module "msk_kafka_cluster" {
source = "fedrampmoderate.compliance.tf/terraform-aws-modules/msk-kafka-cluster/aws"
version = "<version>"
# ... your arguments here
}
module "msk_kafka_cluster" {
source = "ffiec.compliance.tf/terraform-aws-modules/msk-kafka-cluster/aws"
version = "<version>"
# ... your arguments here
}
module "msk_kafka_cluster" {
source = "gdpr.compliance.tf/terraform-aws-modules/msk-kafka-cluster/aws"
version = "<version>"
# ... your arguments here
}
module "msk_kafka_cluster" {
source = "hipaa.compliance.tf/terraform-aws-modules/msk-kafka-cluster/aws"
version = "<version>"
# ... your arguments here
}
module "msk_kafka_cluster" {
source = "iso27001.compliance.tf/terraform-aws-modules/msk-kafka-cluster/aws"
version = "<version>"
# ... your arguments here
}
module "msk_kafka_cluster" {
source = "nist800171.compliance.tf/terraform-aws-modules/msk-kafka-cluster/aws"
version = "<version>"
# ... your arguments here
}
module "msk_kafka_cluster" {
source = "nist80053.compliance.tf/terraform-aws-modules/msk-kafka-cluster/aws"
version = "<version>"
# ... your arguments here
}
module "msk_kafka_cluster" {
source = "nistcsf.compliance.tf/terraform-aws-modules/msk-kafka-cluster/aws"
version = "<version>"
# ... your arguments here
}
module "msk_kafka_cluster" {
source = "nydfs23.compliance.tf/terraform-aws-modules/msk-kafka-cluster/aws"
version = "<version>"
# ... your arguments here
}
module "msk_kafka_cluster" {
source = "pcidss.compliance.tf/terraform-aws-modules/msk-kafka-cluster/aws"
version = "<version>"
# ... your arguments here
}
module "msk_kafka_cluster" {
source = "rbicybersecurity.compliance.tf/terraform-aws-modules/msk-kafka-cluster/aws"
version = "<version>"
# ... your arguments here
}
module "msk_kafka_cluster" {
source = "rbiitfnbfc.compliance.tf/terraform-aws-modules/msk-kafka-cluster/aws"
version = "<version>"
# ... your arguments here
}
module "msk_kafka_cluster" {
source = "soc2.compliance.tf/terraform-aws-modules/msk-kafka-cluster/aws"
version = "<version>"
# ... your arguments here
}
See the Technical Usage Guide to get started and read the Features section for more details on how to customize the module for your requirements.