Difference between revisions of "Terraform resource: aws lb or aws alb"
Jump to navigation
Jump to search
↑ https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lb#load_balancer_type
(19 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | <code>aws_lb</code> or <code>[[aws_lb]]</code> [https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lb doc] | |
− | + | * <code>[[load_balancer_type]]</code>: <code>[[application]], [[gateway]], or [[network]]</code> <ref>https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lb#load_balancer_type</ref> | |
− | * <code>[[ | + | * <code>[[internal]]</code>: (optional) default true |
− | |||
* <code>[[subnets]]</code>: https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lb#subnets | * <code>[[subnets]]</code>: https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lb#subnets | ||
== Arguments == | == Arguments == | ||
− | + | * <code>[[idle_timeout]]</code> (optional) | |
+ | * <code>[[security_groups]]</code> (optional) | ||
+ | * <code>[[drop_invalid_header_fields]]</code> (optional) | ||
== Related terms == | == Related terms == | ||
* [[Application Load Balancer (ALB)]]: <code>[[AWS::ElasticLoadBalancing::LoadBalancer]]</code> | * [[Application Load Balancer (ALB)]]: <code>[[AWS::ElasticLoadBalancing::LoadBalancer]]</code> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
* <code>[[aws_lb]]</code> | * <code>[[aws_lb]]</code> | ||
− | * <code>[[aws_load_balancer_policy]]</code> | + | ** <code>[[aws_lb_listener]]</code> |
− | * <code>[[aws_load_balancer_listener_policy]]</code> | + | ** <code>[[aws_lb_listener_certificate]]</code> |
+ | ** <code>[[aws_lb_listener_rule]]</code> | ||
+ | ** <code>[[aws_lb_target_group]]</code> | ||
+ | ** <code>[[aws_lb_target_group_attachment]]</code> | ||
+ | ** <code>[[aws_load_balancer_policy]]</code> | ||
+ | ** <code>[[aws_load_balancer_listener_policy]]</code> | ||
* <code>yourvar = "${aws_lb.your_lb_resource_name[[.dns_name]]}"</code> | * <code>yourvar = "${aws_lb.your_lb_resource_name[[.dns_name]]}"</code> | ||
* [[Terraform resource: aws_elb]] | * [[Terraform resource: aws_elb]] | ||
+ | * <code>[[aws_ecs_service]]</code> | ||
+ | * [[AWS Network Load Balancer]] | ||
== See also == | == See also == | ||
* {{aws_lb}} | * {{aws_lb}} | ||
− | * {{terraform | + | * {{tf lb}} |
− | + | * {{terraform ecs}} | |
[[Category:Terraform]] | [[Category:Terraform]] |
Latest revision as of 12:29, 28 June 2024
load_balancer_type
:application, gateway, or network
[1]internal
: (optional) default truesubnets
: https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lb#subnets
Arguments[edit]
idle_timeout
(optional)security_groups
(optional)drop_invalid_header_fields
(optional)
Related terms[edit]
- Application Load Balancer (ALB):
AWS::ElasticLoadBalancing::LoadBalancer
aws_lb
yourvar = "${aws_lb.your_lb_resource_name.dns_name}"
- Terraform resource: aws_elb
aws_ecs_service
- AWS Network Load Balancer
See also[edit]
- Terraform LB:
aws_lb: drop_invalid_header_fields
- 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 ECS: module, resources:
aws_ecs_cluster, aws_ecs_service: task definition, aws_ecs_task_definition: container_definitions
Advertising: