mirror of
https://github.com/fog/fog.git
synced 2022-11-09 13:51:43 -05:00
[aws][elb] fix indexed_param invocation for non-postfix index
This commit is contained in:
parent
4ada40f5d9
commit
0062dab87e
4 changed files with 6 additions and 6 deletions
|
@ -33,9 +33,9 @@ module Fog
|
||||||
listener_instance_port.push(listener['InstancePort'])
|
listener_instance_port.push(listener['InstancePort'])
|
||||||
end
|
end
|
||||||
|
|
||||||
params.merge!(AWS.indexed_param('Listeners.member.%.Protocol', listener_protocol, 1))
|
params.merge!(AWS.indexed_param('Listeners.member.%d.Protocol', listener_protocol, 1))
|
||||||
params.merge!(AWS.indexed_param('Listeners.member.%.LoadBalancerPort', listener_lb_port, 1))
|
params.merge!(AWS.indexed_param('Listeners.member.%d.LoadBalancerPort', listener_lb_port, 1))
|
||||||
params.merge!(AWS.indexed_param('Listeners.member.%.InstancePort', listener_instance_port, 1))
|
params.merge!(AWS.indexed_param('Listeners.member.%d.InstancePort', listener_instance_port, 1))
|
||||||
|
|
||||||
request({
|
request({
|
||||||
'Action' => 'CreateLoadBalancer',
|
'Action' => 'CreateLoadBalancer',
|
||||||
|
|
|
@ -20,7 +20,7 @@ module Fog
|
||||||
# * 'Instances'<~Array> - array of hashes describing instances currently enabled
|
# * 'Instances'<~Array> - array of hashes describing instances currently enabled
|
||||||
# * 'InstanceId'<~String>
|
# * 'InstanceId'<~String>
|
||||||
def deregister_instances_from_load_balancer(instance_ids, lb_name)
|
def deregister_instances_from_load_balancer(instance_ids, lb_name)
|
||||||
params = AWS.indexed_param('Instances.member.%.InstanceId', [*instance_ids], 1)
|
params = AWS.indexed_param('Instances.member.%d.InstanceId', [*instance_ids], 1)
|
||||||
request({
|
request({
|
||||||
'Action' => 'DeregisterInstancesFromLoadBalancer',
|
'Action' => 'DeregisterInstancesFromLoadBalancer',
|
||||||
'LoadBalancerName' => lb_name,
|
'LoadBalancerName' => lb_name,
|
||||||
|
|
|
@ -23,7 +23,7 @@ module Fog
|
||||||
# * 'InstanceId'<~String>
|
# * 'InstanceId'<~String>
|
||||||
# * 'ReasonCode'<~String>
|
# * 'ReasonCode'<~String>
|
||||||
def describe_instance_health(lb_name, instance_ids = [])
|
def describe_instance_health(lb_name, instance_ids = [])
|
||||||
params = AWS.indexed_param('Instances.member.%.InstanceId', [*instance_ids], 1)
|
params = AWS.indexed_param('Instances.member.%d.InstanceId', [*instance_ids], 1)
|
||||||
request({
|
request({
|
||||||
'Action' => 'DescribeInstanceHealth',
|
'Action' => 'DescribeInstanceHealth',
|
||||||
'LoadBalancerName' => lb_name,
|
'LoadBalancerName' => lb_name,
|
||||||
|
|
|
@ -20,7 +20,7 @@ module Fog
|
||||||
# * 'Instances'<~Array> - array of hashes describing instances currently enabled
|
# * 'Instances'<~Array> - array of hashes describing instances currently enabled
|
||||||
# * 'InstanceId'<~String>
|
# * 'InstanceId'<~String>
|
||||||
def register_instances_with_load_balancer(instance_ids, lb_name)
|
def register_instances_with_load_balancer(instance_ids, lb_name)
|
||||||
params = AWS.indexed_param('Instances.member.%.InstanceId', [*instance_ids], 1)
|
params = AWS.indexed_param('Instances.member.%d.InstanceId', [*instance_ids], 1)
|
||||||
request({
|
request({
|
||||||
'Action' => 'RegisterInstancesWithLoadBalancer',
|
'Action' => 'RegisterInstancesWithLoadBalancer',
|
||||||
'LoadBalancerName' => lb_name,
|
'LoadBalancerName' => lb_name,
|
||||||
|
|
Loading…
Add table
Reference in a new issue