File tree Expand file tree Collapse file tree 3 files changed +17
-9
lines changed Expand file tree Collapse file tree 3 files changed +17
-9
lines changed Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ Returns a load balancer backend address config.
26
26
### New loadbalancer address config with virtual network reference
27
27
``` powershell
28
28
PS C:\> $virtualNetwork = Get-AzVirtualNetwork -Name $vnetName -ResourceGroupName $resourceGroup
29
- New-AzLoadBalancerBackendAddressConfig -IpAddress "10.0.0.5" -Name "TestVNetRef" -VirtualNetwork $virtualNetwork
29
+ New-AzLoadBalancerBackendAddressConfig -IpAddress "10.0.0.5" -Name "TestVNetRef" -VirtualNetworkId $virtualNetwork.Id
30
30
```
31
31
32
32
## PARAMETERS
Original file line number Diff line number Diff line change @@ -35,9 +35,10 @@ Creates a backend address pool on a loadbalancer. Allows for specifiying a array
35
35
## create by passing loadbalancer without Ips
36
36
PS C:\> $virtualNetwork = Get-AzVirtualNetwork -Name $vnetName -ResourceGroupName $resourceGroup
37
37
PS C:\> $lb = Get-AzLoadBalancer -ResourceGroupName $resourceGroup -Name $loadBalancerName
38
- PS C:\> $ip1 = New-AzLoadBalancerBackendAddressConfig -IpAddress "10.0.0.5" -Name "TestVNetRef" -VirtualNetwork $virtualNetwork
39
- PS C:\> $ip2 = New-AzLoadBalancerBackendAddressConfig -IpAddress "10.0.0.6" -Name "TestVNetRef2" -VirtualNetwork $virtualNetwork
38
+ PS C:\> $ip1 = New-AzLoadBalancerBackendAddressConfig -IpAddress "10.0.0.5" -Name "TestVNetRef" -VirtualNetworkId $virtualNetwork.Id
39
+ PS C:\> $ip2 = New-AzLoadBalancerBackendAddressConfig -IpAddress "10.0.0.6" -Name "TestVNetRef2" -VirtualNetworkId $virtualNetwork.Id
40
40
PS C:\> $ips = @($ip1, $ip2)
41
+
41
42
PS C:\> $lb | New-AzLoadBalancerBackendAddressPool -Name $backendPool1
42
43
```
43
44
@@ -49,13 +50,13 @@ PS C:\> $lb | New-AzLoadBalancerBackendAddressPool -Name $backendPool7 -LoadBala
49
50
50
51
### Example 3
51
52
``` powershell
52
- ## create by passing loadbalancer with ips
53
+ ## create by name without ips
53
54
PS C:\> New-AzLoadBalancerBackendAddressPool -ResourceGroupName $resourceGroup -LoadBalancerName $loadBalancerName -Name $backendPool3
54
55
```
55
56
56
57
### Example 4
57
58
``` powershell
58
- ## create by passing loadbalancer with ips
59
+ ## create by name with ips
59
60
PS C:\> New-AzLoadBalancerBackendAddressPool -ResourceGroupName $resourceGroup -LoadBalancerName $loadBalancerName -Name $backendPool3 -LoadBalancerBackendAddress $ips
60
61
```
61
62
Original file line number Diff line number Diff line change @@ -49,16 +49,23 @@ Updates the backend pool on a loadbalancer
49
49
###Set by name and modified input object
50
50
PS C:\> $virtualNetwork = Get-AzVirtualNetwork -Name $vnetName -ResourceGroupName $resourceGroup
51
51
PS C:\> $lb = Get-AzLoadBalancer -ResourceGroupName $resourceGroup -Name $loadBalancerName
52
- PS C:\> $ip1 = New-AzLoadBalancerBackendAddressConfig -IpAddress "10.0.0.5" -Name "TestVNetRef" -VirtualNetwork $virtualNetwork
53
- PS C:\> $ip2 = New-AzLoadBalancerBackendAddressConfig -IpAddress "10.0.0.6" -Name "TestVNetRef2" -VirtualNetwork $virtualNetwork
52
+ PS C:\> $ip1 = New-AzLoadBalancerBackendAddressConfig -IpAddress "10.0.0.5" -Name "TestVNetRef" -VirtualNetworkId $virtualNetwork.Id
53
+ PS C:\> $ip2 = New-AzLoadBalancerBackendAddressConfig -IpAddress "10.0.0.6" -Name "TestVNetRef2" -VirtualNetworkId $virtualNetwork.Id
54
+ PS C:\> $ip3 = New-AzLoadBalancerBackendAddressConfig -IpAddress "10.0.0.7" -Name "TestVNetRef3" -VirtualNetworkId $virtualNetwork.id
54
55
PS C:\> $ips = @($ip1, $ip2)
55
56
PS C:\> $b2 = Get-AzLoadBalancerBackendAddressPool -ResourceGroupName $resourceGroup -LoadBalancerName $loadBalancerName -Name $backendPool1
56
- PS C:\> $b2.LoadBalancerBackendAddresses.Add($ip)
57
+ PS C:\> $b2.LoadBalancerBackendAddresses.Add($ip3)
58
+
57
59
PS C:\> Set-AzLoadBalancerBackendAddressPool -InputObject $b2
58
60
```
59
-
60
61
### Example 2
61
62
``` powershell
63
+ ###Set by specific backend from piped loadbalancer and set two IP's
64
+ PS C:\> $lb | Set-AzLoadBalancerBackendAddressPool -LoadBalancerBackendAddress $ips -Name $backendPool1
65
+ ```
66
+
67
+ ### Example 3
68
+ ``` powershell
62
69
### #set by ResourceId
63
70
PS C:\> Set-AzLoadBalancerBackendAddressPool -ResourceId b2.Id -LoadBalancerBackendAddress $b2.LoadBalancerBackendAddresses
64
71
```
You can’t perform that action at this time.
0 commit comments