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.

Välj språk

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.

Visa resurstyper

Eller så kan du filtrera resurstyperna i navigeringsfönstret:

Filtrera resurstyper

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.

Visa ändringslogg