stratosphere-0.2.0: EDSL for AWS CloudFormation

Safe HaskellNone
LanguageHaskell2010

Stratosphere.ResourceProperties.ELBPolicy

Description

The ElasticLoadBalancing policy type is an embedded property of the AWS::ElasticLoadBalancing::LoadBalancer resource. You associate policies with a listener by referencing a policy's name in the listener's PolicyNames property.

Synopsis

Documentation

data ELBPolicy Source #

Full data type definition for ELBPolicy. See elbPolicy for a more convenient constructor.

Instances

elbPolicy Source #

Constructor for ELBPolicy containing required fields as arguments.

elbpAttributes :: Lens' ELBPolicy [NameValuePair] Source #

A list of arbitrary attributes for this policy. If you don't need to specify any policy attributes, specify an empty list ([]).

elbpInstancePorts :: Lens' ELBPolicy (Maybe [Val Text]) Source #

A list of instance ports for the policy. These are the ports associated with the back-end server.

elbpLoadBalancerPorts :: Lens' ELBPolicy (Maybe [Val Text]) Source #

A list of external load balancer ports for the policy.

elbpPolicyName :: Lens' ELBPolicy (Val Text) Source #

A name for this policy that is unique to the load balancer.

elbpPolicyType :: Lens' ELBPolicy (Val Text) Source #

The name of the policy type for this policy. This must be one of the types reported by the Elastic Load Balancing DescribeLoadBalancerPolicyTypes action.