This template creates a StorageAccount in Azure
AAzure Storage is a Microsoft-managed service providing cloud storage that is highly available, secure, durable, scalable, and redundant. Azure Storage includes Azure Blobs (objects), Azure Data Lake Storage Gen2, Azure Files, Azure Queues, and Azure Tables.
Parameter name | Required | Description |
---|---|---|
StorageAccountName | Yes | The name of the Azure Storage Account where the templates are stored. |
ContainerName | Yes | The Container inside the Storage Account. |
SasToken | Yes | The Shared Access Signature for the Storage Account. |
The name of the Azure Storage Account where the templates are stored.
The Container inside the Storage Account.
The Shared Access Signature for the Storage Account.
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": {
"StorageAccountName": {
"value": ""
},
"ContainerName": {
"value": ""
},
"SasToken": {
"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>