Definiera resurser med Bicep, ARM-mallar och Terraform AzAPI-provider
När du distribuerar Azure-resurser med ett verktyg för infrastruktur som kod måste du förstå vilka resurstyper som är tillgängliga och vilka värden som ska användas i dina filer. Referensdokumentationen för Azure-resurser innehåller dessa värden. Syntaxen visas för Bicep, ARM-mallen JSON och Terraform AzAPI-providern.
Välj språk
Välj det distributionsspråk som du vill använda för att visa resursreferensen. Alternativen finns överst i varje artikel.
Bicep
En introduktion till hur du arbetar med Bicep-filer finns i Snabbstart: Skapa Bicep-filer med Visual Studio Code. Mer information om avsnitten i en Bicep-fil finns i Förstå strukturen och syntaxen för Bicep-filer.
Mer information om Bicep-filer via en guidad uppsättning Learn-moduler finns i Distribuera och hantera resurser i Azure med hjälp av Bicep.
Microsoft rekommenderar att du använder VS Code för att skapa Bicep-filer. Mer information finns i Installera Bicep-verktyg.
ARM-mallar
Tips
Bicep är ett nytt språk som erbjuder samma funktioner som ARM-mallar, men med en syntax som är enklare att använda. Om du väljer mellan de två språken rekommenderar vi Bicep.
Mer information om avsnitten i en ARM-mall finns i Förstå strukturen och syntaxen för ARM-mallar. En introduktion till att arbeta med mallar finns i Självstudie: Skapa och distribuera din första ARM-mall.
Microsoft rekommenderar att du använder VS Code för att skapa ARM-mallar. När du lägger till azure resource managed tools-tillägget får du intellisense för mallegenskaperna. Mer information finns i Snabbstart: Skapa ARM-mallar med Visual Studio Code.
Terraform AzAPI-provider
Mer information om Terraform AzAPI-providern finns i Översikt över Terraform AzAPI-providern.
En introduktion till hur du skapar en konfigurationsfil för Terraform AzAPI-providern finns i Snabbstart: Distribuera din första Azure-resurs med AzAPI Terraform-providern.
Hitta resurser
Om du vet resurstypen kan du dock gå till den direkt till den med följande URL-format: https://learn.microsoft.com/azure/templates/{provider-namespace}/{resource-type}
. Till exempel finns referensinnehållet för SQL-databasen tillgängligt på: https://learn.microsoft.com/azure/templates/microsoft.sql/servers/databases.
Resurstyperna finns under referensnoden. Expandera resursprovidern som innehåller den typ som du letar efter. Följande bild visar typerna för Storage.
Eller så kan du filtrera resurstyperna i navigeringsfönstret:
Se ändringar i versioner
Varje resursprovider innehåller en lista över ändringar för varje API-version. Du kan hitta ändringsloggen i det vänstra navigeringsfönstret.