lib/fog/azurerm/requests/network/create_load_balancer.rb in fog-azure-rm-0.0.3 vs lib/fog/azurerm/requests/network/create_load_balancer.rb in fog-azure-rm-0.0.4
- old
+ new
@@ -1,9 +1,9 @@
module Fog
module Network
class AzureRM
- # Real class for Network Request
+ # Real class for Load-Balancer Request
class Real
def create_load_balancer(name, location, resource_group, frontend_ip_configurations, backend_address_pool_names, load_balancing_rules, probes, inbound_nat_rules, inbound_nat_pools)
Fog::Logger.debug "Creating Load-Balancer: #{name}..."
load_balancer = define_load_balancer(name, location, frontend_ip_configurations, backend_address_pool_names, load_balancing_rules, probes, inbound_nat_rules, inbound_nat_pools)
begin
@@ -21,11 +21,11 @@
def define_load_balancer(name, location, frontend_ip_configurations, backend_address_pool_names, load_balancing_rules, probes, inbound_nat_rules, inbound_nat_pools)
lb_props = Azure::ARM::Network::Models::LoadBalancerPropertiesFormat.new
if frontend_ip_configurations
- frontend_ip_configuration_arr = define_frontend_ip_configurations(frontend_ip_configurations)
+ frontend_ip_configuration_arr = define_lb_frontend_ip_configurations(frontend_ip_configurations)
lb_props.frontend_ipconfigurations = []
lb_props.frontend_ipconfigurations = frontend_ip_configuration_arr
end
if backend_address_pool_names
@@ -170,11 +170,11 @@
load_balancing_rule_arr.push(load_balancing_rule)
end
load_balancing_rule_arr
end
- def define_frontend_ip_configurations(frontend_ip_configurations)
+ def define_lb_frontend_ip_configurations(frontend_ip_configurations)
frontend_ip_configuration_arr = []
frontend_ip_configurations.each do |fic|
frontend_ip_configuration = Azure::ARM::Network::Models::FrontendIPConfiguration.new
frontend_ip_configuration_prop = Azure::ARM::Network::Models::FrontendIPConfigurationPropertiesFormat.new
frontend_ip_configuration_prop.private_ipaddress = fic[:private_ipaddress]
@@ -196,10 +196,10 @@
end
frontend_ip_configuration_arr
end
end
- # Mock class for Network Request
+ # Mock class for Load-Balancer Request
class Mock
def create_load_balancer(_name, _location, _resource_group, _frontend_ip_configuration_name, _subnet_id, _private_ip_address, _private_ip_allocation_method, _public_ip_address_id, _backend_address_pool_names, _load_balancing_rules, _probes, _inbound_nat_rules, _inbound_nat_pools)
end
end
end