{ "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "parameters": { "accountName": { "type": "string", "metadata": { "description": "The name of Azure Cosmos DB SQL API account" } }, "containerName": { "type": "string", "metadata": { "description": "The name of Azure Cosmos DB SQL API container" } }, "databaseName": { "type": "string", "metadata": { "description": "The name of Azure Cosmos DB SQL API database" } }, "databaseThroughput": { "type": "int", "metadata": { "description": "The throughput for Azure Cosmos DB SQL API database" } } }, "variables": { "accountName": "[toLower(parameters('accountName'))]" }, "resources": [ { "type": "Microsoft.DocumentDB/databaseAccounts/sqlDatabases", "name": "[concat(variables('accountName'), '/', parameters('databaseName'))]", "apiVersion": "2020-03-01", "properties":{ "resource":{ "id": "[parameters('databaseName')]" }, "options": { "throughput": "[parameters('databaseThroughput')]" } } }, { "type": "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers", "name": "[concat(variables('accountName'), '/', parameters('databaseName'), '/', parameters('containerName'))]", "apiVersion": "2020-03-01", "dependsOn": [ "[resourceId('Microsoft.DocumentDB/databaseAccounts/sqlDatabases', variables('accountName'), parameters('databaseName'))]" ], "properties": { "resource":{ "id": "[parameters('containerName')]", "partitionKey": { "paths": [ "/PersonnelNumber" ], "kind": "Hash" }, "indexingPolicy": { "indexingMode": "Consistent", "includedPaths": [{ "path": "/*" } ] } }, "options": {} } } ], "outputs": {} }