» Resource: aws_ec2_traffic_mirror_target

Provides an Traffic mirror target.
Read limits and considerations for traffic mirroring

» Example Usage

To create a basic traffic mirror session

resource "aws_ec2_traffic_mirror_target" "nlb" {
  description               = "NLB target"
  network_load_balancer_arn = "${aws_lb.lb.arn}"

resource "aws_ec2_traffic_mirror_target" "eni" {
  description          = "ENI target"
  network_interface_id = "${aws_instance.test.primary_network_interface_id}"

» Argument Reference

The following arguments are supported:

  • description - (Optional, Forces new) A description of the traffic mirror session.
  • network_interface_id - (Optional, Forces new) The network interface ID that is associated with the target.
  • network_load_balancer_arn - (Optional, Forces new) The Amazon Resource Name (ARN) of the Network Load Balancer that is associated with the target.
  • tags - (Optional) Key-value map of resource tags.

NOTE: Either network_interface_id or network_load_balancer_arn should be specified and both should not be specified together

» Attributes Reference

In addition to all arguments above, the following attributes are exported:

  • id - The ID of the Traffic Mirror target.
  • arn - The ARN of the traffic mirror target.

» Import

Traffic mirror targets can be imported using the id, e.g.

$ terraform import aws_ec2_traffic_mirror_target.target tmt-0c13a005422b86606