AWS Elastic Load Balancing Backend Server Policy

This page shows how to write Terraform and CloudFormation for Elastic Load Balancing Backend Server Policy and write them securely.

code-icon

Fix issues in your cloud & app configurations

Test for misconfigurations of this resource in your cloud.

get-started-button

Terraform Example (aws_load_balancer_backend_server_policy)

Attaches a load balancer policy to an ELB backend server.

Parameters

Example Usage (from GitHub)

github-iconniveklabs/aws
resource "aws_load_balancer_backend_server_policy" "this" {
  instance_port      = var.instance_port
  load_balancer_name = var.load_balancer_name
  policy_names       = var.policy_names
}

github-iconasrkata/SebastianUA-terraform
resource "aws_load_balancer_backend_server_policy" "load_balancer_backend_server_policy" {
  count = var.enable_load_balancer_backend_server_policy ? 1 : 0

  load_balancer_name = var.load_balancer_backend_server_policy_load_balancer_name != "" ? var.load_balancer_backend_server_policy_load_balancer_name : (var.enable_elb ? aws_elb.elb[0].name : null)
  instance_port      = var.load_balancer_backend_server_policy_instance_port
  policy_names       = coalescelist(var.load_balancer_backend_server_policy_policy_names, aws_load_balancer_policy.load_balancer_policy[0].policy_name)
github-iconSebastianUA/terraform
resource "aws_load_balancer_backend_server_policy" "load_balancer_backend_server_policy" {
  count = var.enable_load_balancer_backend_server_policy ? 1 : 0

  load_balancer_name = var.load_balancer_backend_server_policy_load_balancer_name != "" ? var.load_balancer_backend_server_policy_load_balancer_name : (var.enable_elb ? aws_elb.elb[0].name : null)
  instance_port      = var.load_balancer_backend_server_policy_instance_port
  policy_names       = coalescelist(var.load_balancer_backend_server_policy_policy_names, aws_load_balancer_policy.load_balancer_policy[0].policy_name)
github-iconCheckmarx/kics
resource "aws_load_balancer_backend_server_policy" "negative6" {
  load_balancer_name = aws_elb.wu-tang.name
  instance_port      = 443

  policy_names = [
    aws_load_balancer_policy.wu-tang-root-ca-backend-auth-policy.policy_name,
github-iconCheckmarx/kics
resource "aws_load_balancer_backend_server_policy" "negative6" {
  load_balancer_name = aws_elb.wu-tang.name
  instance_port      = 443

  policy_names = [
    aws_load_balancer_policy.wu-tang-root-ca-backend-auth-policy.policy_name,

CloudFormation Example (AWS::ElasticLoadBalancing::LoadBalancer Policies)

Specifies policies for your Classic Load Balancer.

To associate policies with a listener, use the PolicyNames property for the listener.

Parameters

Attributes The policy attributes.
Required: Yes
Type: List of Json
Update requires: No interruption

InstancePorts The instance ports for the policy. Required only for some policy types.
Required: No
Type: List of String
Update requires: No interruption

LoadBalancerPorts The load balancer ports for the policy. Required only for some policy types.
Required: No
Type: List of String
Update requires: No interruption

PolicyName The name of the policy.
Required: Yes
Type: String
Update requires: No interruption

PolicyType The name of the policy type.
Required: Yes
Type: String
Update requires: No interruption

Frequently asked questions

What is AWS Elastic Load Balancing Backend Server Policy?

AWS Elastic Load Balancing Backend Server Policy is a resource for Elastic Load Balancing of Amazon Web Service. Settings can be wrote in Terraform and CloudFormation.

Where can I find the example code for the AWS Elastic Load Balancing Backend Server Policy?

For Terraform, the niveklabs/aws, asrkata/SebastianUA-terraform and SebastianUA/terraform source code examples are useful. See the Terraform Example section for further details.