vars.tf 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. variable "splunk_prefix" {
  2. type = string
  3. }
  4. variable "extra_principals" {
  5. description = "Additional principals that are granted direct access."
  6. type = list(string)
  7. default = []
  8. }
  9. # Appears you can't actually limit this.
  10. #variable "allow_presigned" {
  11. # type = bool
  12. # description = "Allows the role to presign URLs to share with external users"
  13. #}
  14. variable "name" {
  15. description = "Suffix to end a lot of things, such as the role bucket name."
  16. type = string
  17. }
  18. variable "role_assumers" {
  19. description = "List of principals allowed to assume the role."
  20. type = list(string)
  21. default = []
  22. }
  23. variable "tags" {
  24. description = "Tags for the bucket and kms key."
  25. type = map
  26. }
  27. # ----------------------------------
  28. # Below this line are variables inherited from higher levels, so they
  29. # do not need to be explicitly passed to this module.
  30. variable "standard_tags" { type = map }
  31. variable "aws_account_id" { type = string }
  32. variable "account_list" { type = list }
  33. variable "aws_region" { type = string }
  34. variable "aws_partition" { type = string }
  35. variable "environment" { type = string }