-
Notifications
You must be signed in to change notification settings - Fork 29
/
Copy pathvariables.tf
135 lines (113 loc) · 3.37 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
// Required
variable "name" {
description = "Elastic Search Service cluster name."
type = string
}
variable "subnet_ids" {
description = "List of VPC Subnet IDs for the Elastic Search Service EndPoints will be created."
type = list(string)
}
variable "vpc_id" {
description = "Vpc id where the Elastic Search Service cluster will be launched."
type = string
}
// Optional
variable "create_iam_service_linked_role" {
description = "Control the creation of the default service role, set it to false if you have already created it"
default = true
}
variable "zone_id" {
default = ""
description = "Route 53 zone id where the DNS record will be created."
type = string
}
variable "access_policies" {
default = ""
description = "IAM policy document specifying the access policies for the domain."
type = string
}
variable "dedicated_master" {
default = false
description = "Indicates whether our cluster have dedicated master nodes enabled."
type = string
}
variable "encryption_enabled" {
default = "false"
description = "Enable encription in Elastic Search."
type = string
}
variable "encryption_kms_key_id" {
default = ""
description = "Enable encription in Elastic Search."
type = string
}
variable "elasticsearch_version" {
default = "5.5"
description = "Elastic Search Service cluster version number."
type = string
}
variable "icount" {
default = 1
description = "Elastic Search Service cluster Ec2 instance number."
type = string
}
variable "indices_fielddata_cache_size" {
default = ""
description = "Percentage of Java heap space allocated to field data."
type = string
}
variable "indices_query_bool_max_clause_count" {
default = 1024
description = "Maximum number of clauses allowed in a Lucene boolean query."
type = string
}
variable "ingress_allow_cidr_blocks" {
default = []
description = "Specifies the ingress CIDR blocks allowed."
type = list(string)
}
variable "ingress_allow_security_groups" {
default = []
description = "Specifies the ingress security groups allowed."
type = list(string)
}
variable "itype" {
default = "m4.large.elasticsearch"
description = "Elastic Search Service cluster Ec2 instance type."
type = string
}
variable "mcount" {
default = 0
description = "Elastic Search Service cluster dedicated master Ec2 instance number."
type = string
}
variable "mtype" {
default = ""
description = "Elastic Search Service cluster dedicated master Ec2 instance type."
type = string
}
variable "zone_awareness" {
default = false
description = "Indicates whether zone awareness is enabled."
type = string
}
variable "rest_action_multi_allow_explicit_index" {
default = "true"
description = "Specifies whether explicit references to indices are allowed inside the body of HTTP requests."
type = string
}
variable "snapshot_start" {
default = 0
description = "Elastic Search Service maintenance/snapshot start time."
type = string
}
variable "volume_size" {
default = "35"
description = "Default size of the EBS volumes."
type = string
}
variable "volume_type" {
default = "gp2"
description = "Default type of the EBS volumes."
type = string
}