
variable "project_id" {
  type        = string
  description = "(Required) The project id of the target project. This is not inferred from the provider."
}

variable "gcp_service_account_name" {
  type        = string
  description = "GCP service account id. Also will be used as display name"
}

variable "gcp_service_account_description" {
  type        = string
  description = "GCP service account description"
  default     = ""
}

variable "gcp_service_account_roles" {
  type        = list(string)
  description = "List of roles which will be assigned to service account"
  default     = []
}

variable "aws_secret_name" {
  type        = string
  description = "Name of AWS secret where private key will be stored"
}

variable "aws_kms_id" {
  type        = string
  description = "AWS KMS key id or alias."
}

variable "common_tags" {
  type        = map(string)
  description = "Map of tags"
  default     = {}
}
