|
403 | 403 | <maml:description/>
|
404 | 404 | </dev:type>
|
405 | 405 | <maml:description>
|
406 |
| - <maml:para> |
407 |
| -System.String</maml:para> |
| 406 | + <maml:para>System.String</maml:para> |
408 | 407 | </maml:description>
|
409 | 408 | </command:inputType>
|
410 | 409 | </command:inputTypes>
|
@@ -3835,7 +3834,7 @@ PS C:\> $AppGW = Add-AzureRmApplicationGatewaySslCertificate -ApplicationGate
|
3835 | 3834 | <dev:version />
|
3836 | 3835 | </command:details>
|
3837 | 3836 | <maml:description>
|
3838 |
| - <maml:para>The Add-AzureRmLoadBalancerBackend cmdlet adds a backend address pool to an Azure load balancer.</maml:para> |
| 3837 | + <maml:para>The Add-AzureRmLoadBalancerBackend cmdlet adds a backend address pool to an Azure load balancer. This backend address pool contains network interfaces for the virtual machine to receive network traffic from the load balancer.</maml:para> |
3839 | 3838 | </maml:description>
|
3840 | 3839 | <command:syntax>
|
3841 | 3840 | <command:syntaxItem>
|
@@ -4026,7 +4025,7 @@ PS C:\> $AppGW = Add-AzureRmApplicationGatewaySslCertificate -ApplicationGate
|
4026 | 4025 | <dev:version />
|
4027 | 4026 | </command:details>
|
4028 | 4027 | <maml:description>
|
4029 |
| - <maml:para>The Add-AzureRmLoadBalancerFrontendIpConifg cmdlet adds a front-end IP configuration to an Azure load balancer.</maml:para> |
| 4028 | + <maml:para>The Add-AzureRmLoadBalancerFrontendIpConifg cmdlet adds a front-end IP configuration to an Azure load balancer. This frontend IP configuration contains public IP addresses for incoming network traffic.</maml:para> |
4030 | 4029 | </maml:description>
|
4031 | 4030 | <command:syntax>
|
4032 | 4031 | <command:syntaxItem>
|
@@ -4835,7 +4834,7 @@ PS C:\> Get-AzureRmLoadBalancer -Name "myLB" -ResourceGroupName &qu
|
4835 | 4834 | <dev:version />
|
4836 | 4835 | </command:details>
|
4837 | 4836 | <maml:description>
|
4838 |
| - <maml:para>The Add-AzureRmLoadBalancerInboundNatRuleConfig cmdlet adds an inbound network address translation (NAT) rule configuration to an Azure load balancer.</maml:para> |
| 4837 | + <maml:para>The Add-AzureRmLoadBalancerInboundNatRuleConfig cmdlet adds an inbound network address translation rule configuration to an Azure load balancer. This configuration contains rules mapping a public port on the load balancer to a port for a specific virtual machine in the backend address pool.</maml:para> |
4839 | 4838 | </maml:description>
|
4840 | 4839 | <command:syntax>
|
4841 | 4840 | <command:syntaxItem>
|
@@ -5173,8 +5172,7 @@ PS C:\> Get-AzureRmLoadBalancer -Name "myLB" -ResourceGroupName &qu
|
5173 | 5172 | </maml:introduction>
|
5174 | 5173 | <dev:code>PS C:\> $slb = Get-AzureRmLoadBalancer -Name "MyLoadBalancer" -ResourceGroupName "MyResourceGroup"
|
5175 | 5174 |
|
5176 |
| -PS C:\> $slb | Add-AzureRmLoadBalancerInboundNatRuleConfig -Name "NewNatRule" -FrontendIPConfiguration $slb.FrontendIpConfigurations[0] -Protocol "Tcp" -FrontendPort 3350 -BackendPort 3350 -EnableFloatingIP |
5177 |
| -</dev:code> |
| 5175 | +PS C:\> $slb | Add-AzureRmLoadBalancerInboundNatRuleConfig -Name "NewNatRule" -FrontendIPConfiguration $slb.FrontendIpConfigurations[0] -Protocol "Tcp" -FrontendPort 3350 -BackendPort 3350 -EnableFloatingIP</dev:code> |
5178 | 5176 | <dev:remarks>
|
5179 | 5177 | <maml:para>The first command stores the existing load balancer called "MyloadBalancer" into a varibale called $slb. The second command then adds an Inbound NAT rule configuration with appropriate details. Note that these are chosen as an example and these may change based on one's loadbalancer.</maml:para>
|
5180 | 5178 | <maml:para />
|
@@ -5210,8 +5208,7 @@ InboundNatRules : [
|
5210 | 5208 | "ProvisioningState": "Succeeded"
|
5211 | 5209 | }
|
5212 | 5210 | ]
|
5213 |
| -InboundNatPools : [] |
5214 |
| -</maml:para> |
| 5211 | +InboundNatPools : []</maml:para> |
5215 | 5212 | </dev:remarks>
|
5216 | 5213 | <command:commandLines>
|
5217 | 5214 | <command:commandLine>
|
@@ -5264,7 +5261,7 @@ InboundNatPools : []
|
5264 | 5261 | <dev:version />
|
5265 | 5262 | </command:details>
|
5266 | 5263 | <maml:description>
|
5267 |
| - <maml:para>The Add-AzureRmLoadBalancerProbeConfig cmdlet adds a probe configuration to an Azure load balancer.</maml:para> |
| 5264 | + <maml:para>The Add-AzureRmLoadBalancerProbeConfig cmdlet adds a probe configuration to an Azure load balancer. This contains health probes used to check availability of virtual machines instances in the backend address pool.</maml:para> |
5268 | 5265 | </maml:description>
|
5269 | 5266 | <command:syntax>
|
5270 | 5267 | <command:syntaxItem>
|
@@ -5550,7 +5547,7 @@ InboundNatPools : []
|
5550 | 5547 | <dev:version />
|
5551 | 5548 | </command:details>
|
5552 | 5549 | <maml:description>
|
5553 |
| - <maml:para>The Add-AzureRmLoadBalancerRuleConfig cmdlet adds a rule configuration to an Azure load balancer.</maml:para> |
| 5550 | + <maml:para>The Add-AzureRmLoadBalancerRuleConfig cmdlet adds a rule configuration to an Azure load balancer. This rule configuration contains rules mapping a public port on the load balancer to a port in the back end address pool.</maml:para> |
5554 | 5551 | </maml:description>
|
5555 | 5552 | <command:syntax>
|
5556 | 5553 | <command:syntaxItem>
|
@@ -5988,43 +5985,14 @@ InboundNatPools : []
|
5988 | 5985 | <maml:introduction>
|
5989 | 5986 | <maml:paragraph>PS C:\></maml:paragraph>
|
5990 | 5987 | </maml:introduction>
|
5991 |
| - <dev:code> |
5992 |
| -PS C:\> $slb = Get-AzureRmLoadBalancer -Name "MyLoadBalancer" -ResourceGroupName "MyResourceGroup" |
| 5988 | + <dev:code>PS C:\> $slb = Get-AzureRmLoadBalancer -Name "MyLoadBalancer" -ResourceGroupName "MyResourceGroup" |
5993 | 5989 |
|
5994 |
| -PS C:\> $slb | Add-AzureRmLoadBalancerRuleConfig -Name "NewRule" -FrontendIPConfiguration $slb.FrontendIpConfigurations[0] -Protocol "Tcp" -FrontendPort 3350 -BackendPort 3350 -EnableFloatingIP |
5995 |
| -</dev:code> |
| 5990 | +PS C:\> $slb | Add-AzureRmLoadBalancerRuleConfig -Name "NewRule" -FrontendIPConfiguration $slb.FrontendIpConfigurations[0] -Protocol "Tcp" -FrontendPort 3350 -BackendPort 3350 -EnableFloatingIP</dev:code> |
5996 | 5991 | <dev:remarks>
|
5997 | 5992 | <maml:para>The first command stores the existing load balancer called "MyLoadBalancer" in variable $slb. The second command then adds the rule called "NewRule" with certain specifications.</maml:para>
|
5998 |
| - <maml:para>Below is what sample output looks like for this specific scenario:</maml:para> |
5999 | 5993 | <maml:para />
|
6000 | 5994 | <maml:para />
|
6001 |
| - <maml:para>Name : MyLoadBalancer |
6002 |
| -ResourceGroupName : MyResourceGroup |
6003 |
| -Location : westus |
6004 |
| -Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup/providers/Microsoft.Network/loadBalancers/MyLoadBalancer |
6005 |
| -Etag : W/"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" |
6006 |
| -ResourceGuid : xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
6007 |
| -ProvisioningState : Succeeded |
6008 |
| -Tags : |
6009 |
| -FrontendIpConfigurations : [] |
6010 |
| -BackendAddressPools : [] |
6011 |
| -LoadBalancingRules : [ |
6012 |
| - "Name": "NewRule", |
6013 |
| - "Id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup/providers/Microsoft.Network/loadBalancers/MyLoadBalancer/inbo |
6014 |
| - undNatRules/NewRule", |
6015 |
| - "FrontendPort": 3350, |
6016 |
| - "EnableFloatingIP": true, |
6017 |
| - "FrontendIPConfiguration": { |
6018 |
| - "Id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup/providers/Microsoft.Network/loadBalancers/MyLoadBalancer/fr |
6019 |
| - ontendIPConfigurations/MyFrontEnd" |
6020 |
| - }, |
6021 |
| - "BackendPort": 3350, |
6022 |
| - "Protocol": "Tcp" |
6023 |
| - } |
6024 |
| - ] |
6025 |
| -Probes : [] |
6026 |
| -InboundNatRules : [] |
6027 |
| -</maml:para> |
| 5995 | + <maml:para></maml:para> |
6028 | 5996 | </dev:remarks>
|
6029 | 5997 | <command:commandLines>
|
6030 | 5998 | <command:commandLine>
|
@@ -45257,44 +45225,12 @@ PS C:\> $slb | Set-AzureRmLoadBalancerFrontendIpConfig -Name "NewFronten
|
45257 | 45225 |
|
45258 | 45226 | PS C:\> $slb | Add-AzureRmLoadBalancerInboundNatRuleConfig -Name "NewNatRule" -FrontendIPConfiguration $slb.FrontendIpConfigurations[0] -Protocol "Tcp" -FrontendPort 3350 -BackendPort 3350 -EnableFloatingIP
|
45259 | 45227 |
|
45260 |
| -PS C:\> $slb | Set-AzureRmLoadBalancerInboundNatRuleConfig -Name "NewNatRule" -FrontendIPConfiguration $slb.FrontendIpConfigurations[0] -Protocol "Tcp" -FrontendPort 3350 -BackendPort 3350 </dev:code> |
| 45228 | +PS C:\> $slb | Set-AzureRmLoadBalancerInboundNatRuleConfig -Name "NewNatRule" -FrontendIPConfiguration $slb.FrontendIpConfigurations[0] -Protocol "Tcp" -FrontendPort 3350 -BackendPort 3350</dev:code> |
45261 | 45229 | <dev:remarks>
|
45262 | 45230 | <maml:para>The first command stores the existing load balancer called "MyloadBalancer" into a varibale called $slb. The second command then adds an Inbound NAT rule configuration with certain properties. One of these is enablibling floating IP. However once added, lets assume one no longer wants this properly enabled, then the third command is used to update this for the load balancer using the Set-AzureRmLoadBalancerInboundNatRuleConfig.</maml:para>
|
45263 |
| - <maml:para>Notice how the output below has -EnablePloatingIP to false even though when NewNatRule was added it was set to true. Similarly, other properties can be changed using this cmdlet.</maml:para> |
45264 | 45231 | <maml:para />
|
45265 | 45232 | <maml:para />
|
45266 |
| - <maml:para>Name : MyLoadBalancer |
45267 |
| -ResourceGroupName : MyResourceGroup |
45268 |
| -Location : westus |
45269 |
| -Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup/providers/Microsoft.Network/loadBalancers/MyLoadBalancer |
45270 |
| -Etag : W/"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" |
45271 |
| -ResourceGuid : xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
45272 |
| -ProvisioningState : Succeeded |
45273 |
| -Tags : |
45274 |
| -FrontendIpConfigurations : [] |
45275 |
| -BackendAddressPools : [] |
45276 |
| -LoadBalancingRules : [] |
45277 |
| -Probes : [] |
45278 |
| -InboundNatRules : [ |
45279 |
| - |
45280 |
| - { |
45281 |
| - "Name": "NewNatRule", |
45282 |
| - "Etag": "W/\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"", |
45283 |
| - "Id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup/providers/Microsoft.Network/loadBalancers/MyLoadBalancer/inbo |
45284 |
| - undNatRules/NewRule", |
45285 |
| - "FrontendPort": 81, |
45286 |
| - "IdleTimeoutInMinutes": 4, |
45287 |
| - "EnableFloatingIP": false, |
45288 |
| - "FrontendIPConfiguration": { |
45289 |
| - "Id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup/providers/Microsoft.Network/loadBalancers/MyLoadBalancer/fr |
45290 |
| - ontendIPConfigurations/MyFrontEnd" |
45291 |
| - }, |
45292 |
| - "BackendPort": 8181, |
45293 |
| - "Protocol": "Tcp", |
45294 |
| - "ProvisioningState": "Succeeded" |
45295 |
| - } |
45296 |
| - ] |
45297 |
| -InboundNatPools : []</maml:para> |
| 45233 | + <maml:para></maml:para> |
45298 | 45234 | </dev:remarks>
|
45299 | 45235 | <command:commandLines>
|
45300 | 45236 | <command:commandLine>
|
@@ -46068,42 +46004,12 @@ PS C:\> $slb | Set-AzureRmLoadBalancerProbeConfig -Name "NewProbe"
|
46068 | 46004 | PS C:\> $slb | $slb | Add-AzureRmLoadBalancerRuleConfig -Name "NewRule" -FrontendIPConfiguration $slb.FrontendIpConfigurations[0] -Protocol "Tcp" -FrontendPort 3350 -BackendPort 3350 -EnableFloatingIP
|
46069 | 46005 |
|
46070 | 46006 |
|
46071 |
| -PS C:\> $slb | Set-AzureRmLoadBalancerRuleConfig -Name "NewRule" -FrontendIPConfiguration $slb.FrontendIpConfigurations[0] -Protocol "Tcp" -FrontendPort 3350 -BackendPort 3350 |
46072 |
| - |
46073 |
| - |
46074 |
| -</dev:code> |
| 46007 | +PS C:\> $slb | Set-AzureRmLoadBalancerRuleConfig -Name "NewRule" -FrontendIPConfiguration $slb.FrontendIpConfigurations[0] -Protocol "Tcp" -FrontendPort 3350 -BackendPort 3350</dev:code> |
46075 | 46008 | <dev:remarks>
|
46076 | 46009 | <maml:para>The first command stores an existing load balancer called MyLoadBalancer in the variable $slb. The second command adds a load balancing rule called NewRule with certain specifications. One of these is enabling floating IP to be true. However once added, lets assume one no longer wants this properly enabled, then the third command is used to update this for the load balancer using the Set-AzureRmLoadBalancerRuleConfig.</maml:para>
|
46077 |
| - <maml:para>Notice how the output below has -EnablePloatingIP to false even though when NewRule was added it was set to true. Similarly, other properties can be changed using this cmdlet. |
46078 |
| -</maml:para> |
46079 | 46010 | <maml:para />
|
46080 | 46011 | <maml:para />
|
46081 |
| - <maml:para>Name : MyLoadBalancer |
46082 |
| -ResourceGroupName : MyResourceGroup |
46083 |
| -Location : westus |
46084 |
| -Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup/providers/Microsoft.Network/loadBalancers/MyLoadBalancer |
46085 |
| -Etag : W/"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" |
46086 |
| -ResourceGuid : xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
46087 |
| -ProvisioningState : Succeeded |
46088 |
| -Tags : |
46089 |
| -FrontendIpConfigurations : [] |
46090 |
| -BackendAddressPools : [] |
46091 |
| -LoadBalancingRules : [ |
46092 |
| - "Name": "NewRule", |
46093 |
| - "Id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup/providers/Microsoft.Network/loadBalancers/MyLoadBalancer/inbo |
46094 |
| - undNatRules/NewRule", |
46095 |
| - "FrontendPort": 3350, |
46096 |
| - "EnableFloatingIP": false, |
46097 |
| - "FrontendIPConfiguration": { |
46098 |
| - "Id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup/providers/Microsoft.Network/loadBalancers/MyLoadBalancer/fr |
46099 |
| - ontendIPConfigurations/MyFrontEnd" |
46100 |
| - }, |
46101 |
| - "BackendPort": 3350, |
46102 |
| - "Protocol": "Tcp" |
46103 |
| - } |
46104 |
| - ] |
46105 |
| -Probes : [] |
46106 |
| -InboundNatRules : []</maml:para> |
| 46012 | + <maml:para></maml:para> |
46107 | 46013 | </dev:remarks>
|
46108 | 46014 | <command:commandLines>
|
46109 | 46015 | <command:commandLine>
|
|
0 commit comments