Iterate over loadBalancer.LoadBalancerPropertiesFormat.FrontendIPConfigurations directly
This commit is contained in:
parent
d3687fc9e9
commit
790874b372
|
@ -177,13 +177,12 @@ func resourecArmLoadBalancerRead(d *schema.ResourceData, meta interface{}) error
|
||||||
d.Set("resource_group_name", id.ResourceGroup)
|
d.Set("resource_group_name", id.ResourceGroup)
|
||||||
|
|
||||||
if loadBalancer.LoadBalancerPropertiesFormat != nil && loadBalancer.LoadBalancerPropertiesFormat.FrontendIPConfigurations != nil {
|
if loadBalancer.LoadBalancerPropertiesFormat != nil && loadBalancer.LoadBalancerPropertiesFormat.FrontendIPConfigurations != nil {
|
||||||
ipconfig := flattenLoadBalancerFrontendIpConfiguration(loadBalancer.LoadBalancerPropertiesFormat.FrontendIPConfigurations)
|
ipconfigs := loadBalancer.LoadBalancerPropertiesFormat.FrontendIPConfigurations
|
||||||
d.Set("frontend_ip_configuration", ipconfig)
|
d.Set("frontend_ip_configuration", flattenLoadBalancerFrontendIpConfiguration(ipconfigs))
|
||||||
|
|
||||||
for _, config := range ipconfig {
|
for _, config := range *ipconfigs {
|
||||||
cfg := config.(map[string]interface{})
|
if config.FrontendIPConfigurationPropertiesFormat.PrivateIPAddress != nil {
|
||||||
if priv_ip, ok := cfg["private_ip_address"]; ok {
|
d.Set("private_ip_address", config.FrontendIPConfigurationPropertiesFormat.PrivateIPAddress)
|
||||||
d.Set("private_ip_address", priv_ip)
|
|
||||||
|
|
||||||
// set the private IP address at most once
|
// set the private IP address at most once
|
||||||
break
|
break
|
||||||
|
|
Loading…
Reference in New Issue