Skip to content

New-AzureRmVmss : The value of parameter zoneBalance is invalid. #6012

@surlypants

Description

@surlypants

previously functioning posh script (without reference to AZs) now returns:

New-AzureRmVmss : The value of parameter zoneBalance is invalid.

New-AzureRmVmss : The value of parameter zoneBalance is invalid.
ErrorCode: InvalidParameter
ErrorMessage: The value of parameter zoneBalance is invalid.
StatusCode: 400
ReasonPhrase: Bad Request
OperationID : 0c8ab554-609f-4068-b17e-21b38446fcf6
At line:1 char:1
+ New-AzureRmVmss `
+ ~~~~~~~~~~~~~~~~~
    + CategoryInfo          : CloseError: (:) [New-AzureRmVmss], ComputeCloudException
    + FullyQualifiedErrorId : Microsoft.Azure.Commands.Compute.Automation.NewAzureRmVmss

I've looked over the new docs here
https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-use-availability-zones
and here
https://docs.microsoft.com/en-us/rest/api/compute/virtualmachinescalesets/createorupdate

and have updated my posh modules.

Note: I am not supplying -ZoneBalance

relevant bits

$vmssConfig = New-AzureRmVmssConfig `
  -Location $location `
  -SkuName $vmSize `
  -SkuCapacity $vmssCount `
  -UpgradePolicyMode Automatic `
  -OverProvision $false

...

New-AzureRmVmss `
  -ResourceGroupName $RG `
  -Name "$vmssNamePrefix-vmss" `
  -VirtualMachineScaleSet $vmssConfig

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions