vars.tf 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. variable "name" {
  2. description = "Name of the transit gateway."
  3. type = string
  4. }
  5. variable "asn" {
  6. description = "Unique AS Number for the account."
  7. type = number
  8. }
  9. variable "tags" {
  10. description = "Tags to add to the resource (in addition to global standard tags)"
  11. type = map
  12. default = { }
  13. }
  14. # ----------------------------------
  15. # Below this line are variables inherited from higher levels, so they
  16. # do not need to be explicitly passed to this module.
  17. variable "standard_tags" {
  18. type = map
  19. }
  20. variable "aws_account_id" {
  21. type = string
  22. }
  23. variable "aws_partition_alias" {
  24. type = string
  25. }
  26. variable "environment" {
  27. type = string
  28. }
  29. variable "account_map" {
  30. # from partition.hcl
  31. type = map
  32. }
  33. # ----------------------------------
  34. # Required for remote state, though they can be used elsewhere
  35. variable "remote_state_bucket" {
  36. type = string
  37. }
  38. variable "aws_region" {
  39. type = string
  40. }
  41. variable "aws_partition" {
  42. type = string
  43. }
  44. variable "common_services_account" {
  45. type = string
  46. }
  47. variable "common_profile" {
  48. type = string
  49. }