This template creates an Automation Account in Azure
Azure Automation delivers a cloud-based automation and configuration service that provides consistent management across your Azure and non-Azure environments. It consists of process automation, update management, and configuration features. Azure Automation provides complete control during deployment, operations, and decommissioning of workloads and resources.
Parameter name | Required | Description |
---|---|---|
name | Yes | The resource name |
location | No | Gets or sets the location of the resource. |
tags | No | Gets or sets the tags attached to the resource. |
SkuName | No | The account SKU. |
DisableLocalAuth | No | Indicates whether requests using non-AAD authentication are blocked |
PublicNetworkAccess | No | Indicates whether traffic on the non-ARM endpoint (Webhook/Agent) is allowed from the public internet |
ResourceGroupName | No | The name of the Reosurce Group |
The resource name
Gets or sets the location of the resource.
- Default value:
[resourceGroup().location]
Gets or sets the tags attached to the resource.
The account SKU.
-
Default value:
Free
-
Allowed values:
Free
,Basic
Indicates whether requests using non-AAD authentication are blocked
- Default value:
False
Indicates whether traffic on the non-ARM endpoint (Webhook/Agent) is allowed from the public internet
- Default value:
True
The name of the Reosurce Group
Name | Type | Description |
---|---|---|
armTemplate | object | Fully populated template |
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
"contentVersion": "1.0.0.0",
"metadata": {
"template": "azuredeploy.json"
},
"parameters": {
"name": {
"value": ""
},
"location": {
"value": "[resourceGroup().location]"
},
"tags": {
"value": {}
},
"SkuName": {
"value": "Free"
},
"DisableLocalAuth": {
"value": false
},
"PublicNetworkAccess": {
"value": true
},
"ResourceGroupName": {
"value": ""
}
}
}
New-AzResourceGroupDeployment -Name <deployment-name> -ResourceGroupName <resource-group-name> -TemplateFile <path-to-template> -TemplateParameterFile <path-to-templateparameter>
az group deployment create --name <deployment-name> --resource-group <resource-group-name> --template-file <path-to-template> --parameters @<path-to-templateparameterfile>