Skip to content

Latest commit

 

History

History
41 lines (33 loc) · 966 Bytes

File metadata and controls

41 lines (33 loc) · 966 Bytes

DocumentDB

Below is an example of calling this module.

module "documentdb" {
  source = "git::https://github.com/TechHoldingLLC/terraform-aws-documentdb.git?ref=v1.0.0"

  name                    = "demo-documentdb"
  master_username         = "username"
  master_password         = "password"
  backup_retention_period = 1

  db_port        = 27017
  engine_version = "5.0.0"
  cluster_family = "docdb5.0"
  instance_class = "db.t4g.medium"
  instance_count = 1

  subnet_ids                   = [db_subnet_ids]
  vpc_security_group_ids       = [db_security_group_id]
  preferred_backup_window      = "07:00-09:00"
  preferred_maintenance_window = "sun:22:00-sun:23:00"

  ## performance insight
  enable_performance_insights = true

  deletion_protection = true
  skip_final_snapshot = false

  cluster_parameters = [{
    apply_method = "pending-reboot"
    name         = "name"
    value        = "value"
  }]

  providers = {
    aws = aws
  }
}