Restrições de segurança IP do Azure Resource Manager usando o PowerShell

Estou tentando usar o Powershell para definir restrições de segurança IP. Minha sintaxe não está retornando nenhum erro, mas as configurações não estão mudando. A propriedade "ipSecurityRestrictions" é uma hashtable.

$r = Get-AzureRmResource -ResourceGroupName *resource-group-name* -ResourceType Microsoft.Web/sites/config -ResourceName resourcename/web -ApiVersion 2016-08-01
$p = $r.Properties
$p.ipSecurityRestrictions = @{ ipAddress = "0.0.0.0"; subnetMask = "0.0.0.0" }
Set-AzureRmResource -ResourceGroupName *resource-group-name* -ResourceType Microsoft.Web/sites/config -ResourceName resourcename/web -ApiVersion 2016-08-01 -PropertyObject $p

Não é um problema de permissões e não há erros retornados. Para alterar uma propriedade que não seja uma hashtable, como o phpVersion, o código a seguir está funcionando bem:

$p.phpVersion = "7.0"

Alguém definiu com êxito ipSecurityRestrictions usando esse método?

questionAnswers(2)

yourAnswerToTheQuestion