Added check and prompt for VMSSes with one or more public IP configurations. Alert user that the public IPs will be removed and reassigned, resulting in new IPs
Added new module with function to remove the public IP configuration prior to the VMSS moving to the Standard LB (otherwise the LB and PIP SKUs conflict)
Added function to reassign the public IP configurations to the same NICs in the Network Profile, using a Standard SKU instead of basic
Moved _updateVMSS to a standalone module since it is being called by multiple modules; updated references.
Terminating Errors
Moved from exit after terminating errors to terminating via the log function when the -terminateOnError switch parameter is specified.
Public IP Configuration Migration
Terminating Errors
exit
after terminating errors to terminating via thelog
function when the-terminateOnError
switch parameter is specified.11
13