- variable "ARM_SUBSCRIPTION_ID" {
- type = string
- }
-
- variable "ARM_CLIENT_ID" {
- type = string
- }
-
- variable "ARM_CLIENT_SECRET" {
- type = string
- }
-
- variable "ARM_TENANT_ID" {
- type = string
- }
-
- variable "resource_groups" {
- type = map
- default = {}
- description = "Resources group definition"
- }
-
- variable "storage_accounts" {
- type = map
- default = {}
- description = "Storage accounts denition"
- }
-
- variable "virtual_networks" {
- type = list
- default = []
- description = "Virtual network definition list"
- }
-
- variable "ssh_pubkey" {
- type = string
- default = ""
- description = "Public ssh key to connect on machine"
- }
-
- variable "route_tables" {
- type = list
- default = []
- description = "Route table definition list"
- }
-
- variable "subnets_associations" {
- type = list
- default = []
- description = "Subnets association list"
- }
-
- variable "network_security_groups" {
- type = list
- default = []
- description = "Network security groups definition list"
- }
-
- variable "virtual_machines" {
- type = list
- default = []
- description = "Virtual machines definition list"
- }
-
- variable "load_balancers" {
- type = map
- default = {}
- description = "Load balancers definition list"
- }
-
- variable "workspaces" {
- type = list
- default = []
- description = "Log Analytic Workspace definition list"
- }
-
- variable "solutions" {
- type = list(string)
- default = []
- }
-
- variable "vms_to_alert" {
- type = list
- default = []
- description = "List of Virtual machines to alert"
- }
-
- variable "action_groups" {
- type = list
- default = []
- description = "Action Group definition list"
- }
-
- variable "alerts" {
- type = list
- default = []
- description = "Alerts definition list"
- }
-
- variable "tags" {
- type = map
- default = {}
- description = "Tags definition"
- }
-
- variable "rg_name" {
- type = string
- default = ""
- description = "Resource Group for alerts"
- }
|