variable "environment" {
  description = "Environment, e.g. dev, qa, prod"
}

variable "service_name" {
  description = "Name of service"
}

variable "access_log_type" {
  description = "Type of access logs being configured. At present, valid options are elb, s3, and cloudfront"
  default     = "config"
}

variable "application_family" {
  default = "security-tools"
}

variable "bucket_arn" {
  type        = string
  description = "ARN of the bucket containing AWS config logs"
}

variable "kms_override_policy_documents" {
  type        = list(string)
  description = "List of IAM policy documet JSONS to merge with default KMS key policy. Statements with the same SID will be overridden."
  default     = []
}

variable "sns_override_policy_documents" {
  type        = list(string)
  description = "List of IAM policy document JSONs to merge with default SNS policy. Statements with the same SID will be overridden."
  default     = []
}

variable "s3_bucket_notification_sns_events" {
  type        = list(string)
  description = "List of events which trigger messages to the SNS topic"
  default     = ["s3:ObjectCreated:*"]
}
