-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathload.balancer-variables.tf
130 lines (94 loc) · 3.07 KB
/
load.balancer-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
################ ################################################ ########
################ Module [[[load balancers]]] Input Variables List ########
################ ################################################ ########
### ######################## ###
### [[variable]] in_lb_class ###
### ######################## ###
variable in_lb_class
{
description = "Either application for a layer 7 load balancer or network for a layer 4 load balancer."
default = "application"
}
### ######################### ###
### [[variable]] in_front_end ###
### ######################### ###
variable in_front_end
{
description = "The front end listener configuration for this load balancer."
type = "list"
default = [ "web" ]
}
### ######################## ###
### [[variable]] in_back_end ###
### ######################## ###
variable in_back_end
{
description = "The back end target configuration for this load balancer."
type = "list"
default = [ "web" ]
}
### ########################### ###
### [[variable]] in_is_internal ###
### ########################### ###
variable in_is_internal
{
description = "If true the load balancer can be accessed externally and has a public IP address."
default = true
}
### ###################### ###
### [[variable]] in_vpc_id ###
### ###################### ###
variable in_vpc_id {}
### ################################## ###
### [[variable]] in_security_group_ids ###
### ################################## ###
variable "in_security_group_ids"
{
description = "ID of security group that constrains the flow of load balancer traffic."
type = "list"
default = []
}
### ########################## ###
### [[variable]] in_subnet_ids ###
### ########################## ###
variable "in_subnet_ids"
{
description = "IDs of subnets the network interfaces are attached to."
type = "list"
}
### ############################ ###
### [[variable]] in_ip_addresses ###
### ############################ ###
variable in_ip_addresses
{
description = "The list of IP addresses (public or private) that the load balancer will round robin spray."
type = "list"
}
### ################################ ###
### [[variable]] in_ip_address_count ###
### ################################ ###
variable in_ip_address_count
{
description = "Due to a Terraform quirk the count value must be known beforehand (at compile time so to speak)."
}
### ################# ###
### in_ecosystem_name ###
### ################# ###
variable in_ecosystem_name
{
description = "Creational stamp binding all infrastructure components created on behalf of this ecosystem instance."
}
### ################ ###
### in_tag_timestamp ###
### ################ ###
variable in_tag_timestamp
{
description = "A timestamp for resource tags in the format ymmdd-hhmm like 80911-1435"
}
### ################## ###
### in_tag_description ###
### ################## ###
variable in_tag_description
{
description = "Ubiquitous note detailing who, when, where and why for every infrastructure component."
}