generated from cyber-scot/terraform-module-repo-template
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvariables.tf
78 lines (65 loc) · 2.13 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
variable "allow_resource_only_permissions" {
type = bool
description = "Whether users require permissions to resources to view logs"
default = true
}
variable "cmk_for_query_forced" {
type = bool
description = "Whether or not a Customer Managed Key for the query is forced"
default = true
}
variable "create_new_workspace" {
type = bool
description = "Whether or not you wish to create a new workspace, if set to true, a new one will be created, if set to false, a data read will be performed on a data source"
}
variable "daily_quota_gb" {
type = string
description = "The amount of gb set for max daily ingetion"
default = ""
}
variable "internet_ingestion_enabled" {
type = bool
description = "Whether internet ingestion is enabled"
default = null
}
variable "internet_query_enabled" {
type = bool
description = "Whether or not your workspace can be queried from the internet"
default = null
}
variable "local_authentication_disabled" {
type = bool
description = "Whether local authentication is enabled, defaults to false"
default = false
}
variable "location" {
description = "The location for this resource to be put in"
type = string
}
variable "name" {
type = string
description = "The name of a log analytics workspace"
}
variable "reservation_capacity_in_gb_per_day" {
type = string
description = "The reservation capacity gb per day, can only be used with CapacityReservation SKU"
default = ""
}
variable "retention_in_days" {
type = string
description = "The number of days for retention, between 7 and 730"
default = ""
}
variable "rg_name" {
description = "The name of the resource group, this module does not create a resource group, it is expecting the value of a resource group already exists"
type = string
}
variable "sku" {
type = string
description = "The sku of the log analytics workspace"
default = ""
}
variable "tags" {
type = map(string)
description = "A map of the tags to use on the resources that are deployed with this module."
}