-
Notifications
You must be signed in to change notification settings - Fork 0
/
variables.tf
69 lines (58 loc) · 2.65 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
variable "vcd_edge_name" {
type = string
description = "The name of the edge gateway"
}
variable "description" {
type = string
description = "An optional description of the NAT rule"
}
variable "enabled" {
type = bool
description = "Enables or disables NAT rule (default true)"
default = true
}
variable "logging" {
type = bool
description = "Enables or disables logging NAT rule (default false)"
default = false
}
variable "type" {
type = string
description = "One of snat, dnat"
default = "dnat"
}
variable "ext_ip" {
description = "IP address, range or subnet. IP addresses to which destination addresses on inbound packets will be translated. These addresses are the IP addresses of the one or more virtual machines for which you are configuring DNAT so that they can receive traffic from the external network"
type = string
default = ""
}
variable "net_name" {
type = string
description = "The name of the network on which to apply the SNAT/DNAT rule. Default external network of EDGE"
default = ""
}
variable "src_net" {
type = string
description = "IP address, range or subnet. This address must be the public IP address of the edge gateway for which you are configuring the DNAT rule. In the packet being inspected, this IP address or range would be those that appear as the destination IP address of the packet. These packet destination addresses are the ones translated by this DNAT rule"
default = ""
}
variable "src_port" {
type = string
description = "Select the port or port range that the incoming traffic uses on the edge gateway to connect to the internal network on which the virtual machines are connected. This selection is not available when the Protocol is set to icmp or any. Default any"
default = ""
}
variable "dst_net" {
type = string
description = "IP address, range or subnet. IP addresses to which destination addresses on inbound packets will be translated. These addresses are the IP addresses of the one or more virtual machines for which you are configuring DNAT so that they can receive traffic from the external network"
default = ""
}
variable "dst_port" {
type = string
description = "Select the port or port range that inbound traffic is connecting to on the virtual machines on the internal network. These ports are the ones into which the DNAT rule is translating for the packets inbound to the virtual machines"
default = ""
}
variable "proto" {
type = string
description = "Select the protocol to which the rule applies. One of tcp, udp, icmp, any"
default = ""
}