generated from clouddrove/terraform-module-template
-
Notifications
You must be signed in to change notification settings - Fork 3
/
variables.tf
151 lines (127 loc) · 4.68 KB
/
variables.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
#Module : LABEL
#Description : Terraform label module variables.
variable "name" {
type = string
default = ""
description = "Name (e.g. `app` or `cluster`)."
}
variable "environment" {
type = string
default = ""
description = "Environment (e.g. `prod`, `dev`, `staging`)."
}
variable "repository" {
type = string
default = ""
description = "Terraform current module repo"
}
variable "label_order" {
type = list(any)
default = ["name", "environment"]
description = "Label order, e.g. sequence of application name and environment `name`,`environment`,'attribute' [`webserver`,`qa`,`devops`,`public`,] ."
}
variable "managedby" {
type = string
default = ""
description = "ManagedBy, eg ''."
}
variable "enabled" {
type = bool
default = true
description = "Set to false to prevent the module from creating any resources."
}
variable "sentinel_enabled" {
type = bool
default = true
description = "Flag to control the module creation."
}
variable "log_analytics_workspace_id" {
type = string
default = ""
description = "The ID of the Log Analytics Workspace this Sentinel MS Security Incident Alert Rule belongs to. Changing this forces a new Sentinel MS Security Incident Alert Rule to be created."
}
variable "product_filter" {
type = list(string)
default = ["Microsoft Cloud App Security"]
description = "The Microsoft Security Service from where the alert will be generated. Possible values are Azure Active Directory Identity Protection, Azure Advanced Threat Protection, Azure Security Center, Azure Security Center for IoT, Microsoft Cloud App Security, Microsoft Defender Advanced Threat Protection and Office 365 Advanced Threat Protection."
}
variable "display_name" {
type = list(string)
default = ["Create incidents based on Microsoft Defender for Cloud"]
description = "The friendly name of this Sentinel MS Security Incident Alert Rule."
}
variable "severity_filter" {
type = list(string)
default = ["High"]
description = "Only create incidents from alerts when alert severity level is contained in this list. Possible values are High, Medium, Low and Informational."
}
variable "ms_security_incident_enabled" {
type = bool
default = true
description = " Should this Sentinel MS Security Incident Alert Rule be enabled? Defaults to true."
}
variable "ms_security_enabled" {
type = bool
default = true
description = " Should this Sentinel MS Security Incident Alert Rule be enabled? Defaults to true."
}
variable "dtc_iot_enabled" {
type = bool
default = false
description = "Set to false to prevent the module from creating any resources."
}
variable "dtc_security_center_enabled" {
type = bool
default = false
description = "Set to false to prevent the module from creating any resources."
}
variable "dtc_ad_enabled" {
type = bool
default = false
description = "Set to false to prevent the module from creating any resources."
}
variable "dtc_advanced_threat_protection_enabled" {
type = bool
default = false
description = "Set to false to prevent the module from creating any resources."
}
variable "dtc_ms_cloud_app_security_enabled" {
type = bool
default = false
description = "Set to false to prevent the module from creating any resources."
}
variable "alerts_enabled" {
type = bool
default = true
description = "Should the alerts be enabled? Defaults to true."
}
variable "dtc_ms_defender_advanced_threat_protection_enabled" {
type = bool
default = false
description = "Set to false to prevent the module from creating any resources."
}
variable "dtc_ms_threat_protection_enabled" {
type = bool
default = false
description = "Set to false to prevent the module from creating any resources."
}
variable "dtc_threat-intelligence_enabled" {
type = bool
default = false
description = "Set to false to prevent the module from creating any resources."
}
variable "discovery_logs_enabled" {
type = bool
default = true
description = "Should the Discovery Logs be enabled? Defaults to true."
}
variable "subscription_id" {
type = string
default = null
description = "The ID of the subscription that this Iot Data Connector connects to. Changing this forces a new Iot Data Connector to be created."
}
variable "tenant_id" {
type = string
default = null
description = "The ID of the tenant that this Azure Active Directory Data Connector connects to. Changing this forces a new Azure Active Directory Data Connector to be created."
}