aws_proxy_protocol_policy
Provides a proxy protocol policy, which allows an ELB to carry a client connection information to a backend.
Example Usage
resource "aws_elb" "lb" { name = "test-lb" availability_zones = ["us-east-1a"] listener { instance_port = 25 instance_protocol = "tcp" lb_port = 25 lb_protocol = "tcp" } listener { instance_port = 587 instance_protocol = "tcp" lb_port = 587 lb_protocol = "tcp" } } resource "aws_proxy_protocol_policy" "smtp" { load_balancer = "${aws_elb.lb.name}" instance_ports = ["25", "587"] }
Argument Reference
The following arguments are supported:
-
load_balancer
- (Required) The load balancer to which the policy should be attached. -
instance_ports
- (Required) List of instance ports to which the policy should be applied. This can be specified if the protocol is SSL or TCP.
Attributes Reference
In addition to all arguments above, the following attributes are exported:
-
id
- The ID of the policy. -
load_balancer
- The load balancer to which the policy is attached.
© 2018 HashiCorpLicensed under the MPL 2.0 License.
https://www.terraform.io/docs/providers/aws/r/proxy_protocol_policy.html