Difference between revisions of "Terraform resource: aws lb listener"
Jump to navigation
Jump to search
(12 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
* 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 == | == Examples == | ||
Line 11: | Line 13: | ||
protocol = "HTTP" | protocol = "HTTP" | ||
− | default_action { | + | [[default_action]] { |
type = "[[redirect]]" | type = "[[redirect]]" | ||
Line 36: | Line 38: | ||
* <code>[[stickiness]]</code> https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lb_listener#stickiness | * <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 | * <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 == | == Related terms == | ||
− | * [[ | + | * <code>[[aws elb create-load-balancer-listeners]]</code> |
+ | * <code>[[aws_lb_listener_rule]]</code> | ||
+ | * [[DNS name]] | ||
== See also == | == See also == |
Latest revision as of 13:34, 8 June 2023
- Terraform resource:
aws_lb_listener
protocol
https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lb_listener#protocol
Examples[edit]
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:
aws_lb_listener: default_action
certificate_arn
target_group_arn
stickiness
https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lb_listener#stickinessprotocol
https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lb_listener#protocol
- action block:
forward, redirect, fixed-response, authenticate-cognito and authenticate-oidc
. https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lb_listener_rule#action-blocks
Errors[edit]
Error: Unsupported argument
Error: creating ELBv2 Listener
UnsupportedCertificate
IncompatibleProtocols
Related terms[edit]
See also[edit]
aws_lb_listener
:certificate_arn, ssl_policy, Error: creating ELBv2 Listener, Pending validation
- Terraform LB:
aws_lb
:aws_lb_listener
,aws_lb_listener_certificate
,aws_lb_listener_rule
,aws_lb_target_group
,aws_lb_target_group_attachment
,load_balancer_type
,aws lb listener: default action
,aws load balancer policy
- Terraform AWS resources: IAM, Net, EC2, ECS, ECR, S3, Route53, ACM, CloudWatch, CloudFront SES, RDS, DLM
Advertising: