def create_load_balancer_policy(lb_name, name, type_name, attributes = {})
params = {}
attribute_name = []
attribute_value = []
attributes.each do |name, value|
attribute_name.push(name)
attribute_value.push(value)
end
params.merge!(Fog::AWS.indexed_param('PolicyAttributes.member.%d.AttributeName', attribute_name))
params.merge!(Fog::AWS.indexed_param('PolicyAttributes.member.%d.AttributeValue', attribute_value))
request({
'Action' => 'CreateLoadBalancerPolicy',
'LoadBalancerName' => lb_name,
'PolicyName' => name,
'PolicyTypeName' => type_name,
:parser => Fog::Parsers::AWS::ELB::Empty.new
}.merge!(params))
end