Difference between revisions of "Terraform resource: aws lb listener"

From wikieduonline
Jump to navigation Jump to search
 
(34 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
* https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lb_listener
 +
 
* Terraform resource: <code>aws_lb_listener</code>
 
* Terraform resource: <code>aws_lb_listener</code>
 +
 +
* <code>[[protocol]]</code> https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lb_listener#protocol
 +
 +
== Examples ==
 +
 +
https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lb_listener#redirect-action
 +
resource "aws_lb_listener" "front_end" {
 +
  load_balancer_arn = aws_lb.front_end.arn
 +
  port              = "80"
 +
  protocol          = "HTTP"
 +
 +
  [[default_action]] {
 +
    type = "[[redirect]]"
 +
 +
    redirect {
 +
      port        = "443"
 +
      protocol    = "HTTPS"
 +
      status_code = "HTTP_301"
 +
    }
 +
  }
 +
}
 +
 +
== Arguments ==
 +
Required:
 +
* <code>[[load_balancer_arn]]</code>
 +
* <code>[[default_action]]</code>
 +
 +
Optional:
 +
* <code>[[target_group_arn]]</code>
 +
* <code>[[aws_lb_listener: ssl_policy]]</code>
 +
 +
* <code>[[aws_lb_listener: default_action]]</code>
 +
* <code>[[certificate_arn]]</code>
 +
* <code>[[target_group_arn]]</code>
 +
* <code>[[stickiness]]</code> https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lb_listener#stickiness
 +
* <code>[[protocol]]</code> https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lb_listener#protocol
 +
 +
* action block: <code>[[forward]], [[redirect]], [[fixed-response]], [[authenticate-cognito]] and [[authenticate-oidc]]</code>. https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lb_listener_rule#action-blocks
 +
 +
== Errors ==
 +
* <code>[[Error: Unsupported argument]]</code>
 +
* <code>[[Error: creating ELBv2 Listener]]</code>
 +
* <code>[[UnsupportedCertificate]]</code>
 +
* <code>[[IncompatibleProtocols]]</code>
 +
 +
== Related terms ==
 +
* <code>[[aws elb create-load-balancer-listeners]]</code>
 +
* <code>[[aws_lb_listener_rule]]</code>
 +
* [[DNS name]]
  
 
== See also ==
 
== See also ==
 +
* {{aws_lb_listener}}
 +
* {{aws_lb}}
 
* {{terraform aws resources}}
 
* {{terraform aws resources}}
* {{Terraform}}
+
 
  
 
[[Category:Terraform]]
 
[[Category:Terraform]]

Latest revision as of 13:34, 8 June 2023

  • Terraform resource: aws_lb_listener

Examples[edit]

https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lb_listener#redirect-action

resource "aws_lb_listener" "front_end" {
 load_balancer_arn = aws_lb.front_end.arn
 port              = "80"
 protocol          = "HTTP"

 default_action {
   type = "redirect"

   redirect {
     port        = "443"
     protocol    = "HTTPS"
     status_code = "HTTP_301"
   }
 }
}

Arguments[edit]

Required:

Optional:

Errors[edit]

Related terms[edit]

See also[edit]

Advertising: