AWS Elastic Load Balancing Policy

This page shows how to write Terraform and CloudFormation for Elastic Load Balancing 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_policy)

Provides a load balancer policy, which can be attached to an ELB listener or backend server.

Parameters

Example Usage (from GitHub)

github-iconstorebot/pr_demo_flat
resource "aws_load_balancer_policy" "elbWeakCipher" {
  load_balancer_name = "some-name"
  policy_name        = "wu-tang-ssl"
  policy_type_name   = "SSLNegotiationPolicyType"

  policy_attribute {
github-iconCheckmarx/kics
resource "aws_load_balancer_policy" "positive2" {
  load_balancer_name = aws_elb.wu-tang.name
  policy_name        = "wu-tang-ca-pubkey-policy"
  policy_type_name   = "PublicKeyPolicyType"

  policy_attribute {
github-iconleonidweinbergcx/mykics
resource "aws_load_balancer_policy" "positive2" {
  load_balancer_name = aws_elb.wu-tang.name
  policy_name        = "wu-tang-ca-pubkey-policy"
  policy_type_name   = "PublicKeyPolicyType"

  policy_attribute {
github-iconCheckmarx/kics
resource "aws_load_balancer_policy" "negative2" {
  load_balancer_name = aws_elb.wu-tang.name
  policy_name        = "wu-tang-ca-pubkey-policy"
  policy_type_name   = "PublicKeyPolicyType"

  policy_attribute {
github-iconCheckmarx/kics
resource "aws_load_balancer_policy" "negative2" {
  load_balancer_name = aws_elb.wu-tang.name
  policy_name        = "wu-tang-ca-pubkey-policy"
  policy_type_name   = "PublicKeyPolicyType"

  policy_attribute {

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 Policy?

AWS Elastic Load Balancing 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 Policy?

For Terraform, the storebot/pr_demo_flat, Checkmarx/kics and leonidweinbergcx/mykics source code examples are useful. See the Terraform Example section for further details.