I tried looking everywhere, but what is the list of available public settings for the Azure VirtualMachine Extensions as described in here?
What I'd like to achieve is to target single nodes in my ARM template, from this question it seems that I can specify the property "nodeName" but I would like to have a written technical documentation on different values.
For the sake of an example, this is a snippet of my template:
{
"type": "Microsoft.Compute/virtualMachines/extensions",
"name": "[concat(parameters('virtualMachineName'),'/', parameters('extensionName'))]",
"apiVersion": "2015-06-15",
"location": "[parameters('location')]",
"dependsOn": [
"[concat('Microsoft.Compute/virtualMachines/', parameters('virtualMachineName'))]"
],
"properties": {
"publisher": "Microsoft.Compute",
"type": "CustomScriptExtension",
"typeHandlerVersion": "1.9",
"autoUpgradeMinorVersion": true,
"settings": {
"fileUris": "[split(concat(parameters('containerUri'), parameters('scriptToExecute')),' ')]",
"commandToExecute": "[concat('powershell -ExecutionPolicy Unrestricted -File ',parameters('scriptToExecute'))]",
"nodeName": "parameters('virtualMachineName')"
},
"protectedSettings": {
"storageAccountName": "[parameters('customScriptStorageAccountName')]",
"storageAccountKey": "[parameters('customScriptStorageAccountKey')]"
}
}
}
Thanks