{
"EnableAgentAutoUpdate": "true",
"AutoUpdateScheduledDayOfWeek": "Monday",
"AutoUpdateScheduledHourOfDay": 5,
"EnableServerDiagnostics": "true",
"AgentInstallDir": "C:\\Custom Path\\AFS",
"EnrollInMicrosoftUpdate": "true",
"UseCustomProxy": "true",
"ProxyAddress": "http://proxy.contoso.com",
"ProxyPort": 1009,
"ProxyAuthRequired": "true",
"ProxyUsername": "your_username"
}
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"AgentInstallDir": { "value": "C:\\Program Files\\Azure\\StorageSyncAgent\\" },
"UseCustomProxy": { "value": true },
"ProxyAddress": { "value": "http://proxy.contoso.com" },
"ProxyPort": { "value": "80" },
"ProxyAuthRequired": { "value": true },
"ProxyUserName": { "value": "ProxyUserName" },
"ProxyPassword": { "value": "ProxyPassword" },
"EnrollInMicrosoftUpdate": { "value": true },
"EnableAgentAutoUpdate": { "value": true },
"AutoUpdateScheduledDayOfWeek": { "value": "Monday" },
"AutoUpdateScheduledHourOfDay": { "value": "23" },
"EnableServerDiagnostics": { "value": true },
"vmName": { "value": "ArcVM1" },
"location": { "value": "eastus2euap" }
}
}
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "0.43.0.0",
"parameters": {
"vmName": { "type": "string" },
"location": { "type": "string" },
"agentInstallDir": { "type": "string", "defaultValue": "C:\\Program Files\\Azure\\StorageSyncAgent\\" },
"useCustomProxy": { "type": "bool", "defaultValue": false },
"proxyAddress": { "type": "string", "defaultValue": "" },
"proxyPort": { "type": "string", "defaultValue": "0" },
"proxyAuthRequired": { "type": "bool", "defaultValue": false },
"proxyUsername": { "type": "string", "defaultValue": "" },
"proxyPassword": { "type": "securestring", "defaultValue": "" },
"enrollInMicrosoftUpdate": { "type": "bool", "defaultValue": true },
"enableAgentAutoUpdate": { "type": "bool", "defaultValue": false },
"autoUpdateScheduledDayOfWeek": { "type": "string", "defaultValue": "Tuesday" },
"autoUpdateScheduledHourOfDay": { "type": "string", "defaultValue": "18" },
"enableServerDiagnostics": { "type": "bool", "defaultValue": true }
},
"variables": {
"AgentInstallDir": "[parameters('agentInstallDir')]",
"UseCustomProxy": "[parameters('useCustomProxy')]",
"ProxyAddress": "[parameters('proxyAddress')]",
"ProxyPort": "[int(parameters('proxyPort'))]",
"ProxyAuthRequired": "[parameters('proxyAuthRequired')]",
"ProxyUserName": "[parameters('proxyUserName')]",
"ProxyPassword": "[parameters('proxyPassword')]",
"EnrollInMicrosoftUpdate": "[parameters('enrollInMicrosoftUpdate')]",
"EnableAgentAutoUpdate": "[parameters('enableAgentAutoUpdate')]",
"AutoUpdateScheduledDayOfWeek": "[parameters('autoUpdateScheduledDayOfWeek')]",
"AutoUpdateScheduledHourOfDay": "[parameters('autoUpdateScheduledHourOfDay')]",
"EnableServerDiagnostics": "[parameters('enableServerDiagnostics')]"
},
"resources": [
{
"name": "[concat(parameters('vmName'),'/AzureFileSyncAgentExtension')]",
"type": "Microsoft.HybridCompute/machines/extensions",
"location": "[parameters('location')]",
"apiVersion": "2021-05-20",
"properties": {
"publisher": "Microsoft.StorageSync",
"type": "AzureFileSyncAgentExtension",
"autoUpgradeMinorVersion": true,
"enableAutomaticUpgrade": true,
"settings": {
"agentInstallDir": "[variables('AgentInstallDir')]",
"useCustomProxy": "[variables('UseCustomProxy')]",
"proxyAddress": "[variables('ProxyAddress')]",
"proxyPort": "[variables('ProxyPort')]",
"proxyAuthRequired": "[variables('ProxyAuthRequired')]",
"proxyUsername": "[variables('ProxyUserName')]",
"enrollInMicrosoftUpdate": "[variables('EnrollInMicrosoftUpdate')]",
"enableAgentAutoUpdate": "[variables('EnableAgentAutoUpdate')]",
"autoUpdateScheduledDayOfWeek": "[variables('AutoUpdateScheduledDayOfWeek')]",
"autoUpdateScheduledHourOfDay": "[variables('AutoUpdateScheduledHourOfDay')]",
"enableServerDiagnostics": "[variables('EnableServerDiagnostics')]"
},
"protectedSettings": {
"proxyPassword": "[parameters('proxyPassword')]"
}
}
}
]
}