Distributioner av Microsoft.Resources 2021-04-01
Bicep-resursdefinition
Resurstypen för distributioner kan distribueras med åtgärder som mål:
- Resursgrupper – Se kommandon för resursgruppsdistribution
- Prenumerationer – Se kommandon för prenumerationsdistribution
- Hanteringsgrupper – Se kommandon för distribution av hanteringsgrupper
- Klienter – Se kommandon för klientdistribution
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Kommentarer
Överväg att använda moduler i stället för den här resurstypen för Bicep.
Resursformat
Om du vill skapa en Microsoft.Resources/deployments-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.Resources/deployments@2021-04-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
scope: 'string'
properties: {
debugSetting: {
detailLevel: 'string'
}
expressionEvaluationOptions: {
scope: 'string'
}
mode: 'string'
onErrorDeployment: {
deploymentName: 'string'
type: 'string'
}
parameters: any()
parametersLink: {
contentVersion: 'string'
uri: 'string'
}
template: any()
templateLink: {
contentVersion: 'string'
id: 'string'
queryString: 'string'
relativePath: 'string'
uri: 'string'
}
}
resourceGroup: 'string'
subscriptionId: 'string'
}
Egenskapsvärden
Distributioner
Name | Beskrivning | Värde |
---|---|---|
name | Resursnamnet | sträng (krävs) Teckengräns: 1–64 Giltiga tecken: Alfanumeriska tecken, understreck, parenteser, bindestreck och punkter. |
location | Platsen där distributionsdata ska lagras. | sträng |
tags | Distributionstaggar | Ordlista med taggnamn och värden. Se Taggar i mallar |
omfång | I distributioner av klient- och hanteringsgrupper anger du det hanteringsgrupps-ID som är målet. Använd formatet Microsoft.Management/managementGroups/{managementGroupID} . |
sträng |
properties | Distributionsegenskaperna. | DeploymentPropertiesOrDeploymentPropertiesExtended (krävs) |
resourceGroup | Namnet på resursgruppen som ska distribueras till. Om det inte anges använder resursgruppen för distributionsåtgärden. | sträng |
subscriptionId | ID:t för prenumerationen som ska distribueras till. Om inget anges använder du prenumerationen för distributionsåtgärden. | sträng |
DeploymentPropertiesOrDeploymentPropertiesExtended
Name | Beskrivning | Värde |
---|---|---|
debugSetting | Felsökningsinställningen för distributionen. | DebugSetting |
expressionEvaluationOptions | Anger om malluttryck utvärderas inom omfånget för den överordnade mallen eller den kapslade mallen. Gäller endast för kapslade mallar. Om det inte anges är standardvärdet yttre. | ExpressionEvaluationOptions |
mode | Det läge som används för att distribuera resurser. Det här värdet kan vara antingen Inkrementellt eller Slutfört. I inkrementellt läge distribueras resurser utan att befintliga resurser som inte ingår i mallen tas bort. I fullständigt läge distribueras resurser och befintliga resurser i resursgruppen som inte ingår i mallen tas bort. Var försiktig när du använder fullständigt läge eftersom du oavsiktligt kan ta bort resurser. | "Slutfört" "Inkrementell" (obligatoriskt) |
onErrorDeployment | Distributionen av felbeteende. | OnErrorDeploymentOrOnErrorDeploymentExtended |
parametrar | Namn- och värdepar som definierar distributionsparametrarna för mallen. Du använder det här elementet när du vill ange parametervärdena direkt i begäran i stället för att länka till en befintlig parameterfil. Använd antingen egenskapen parametersLink eller parameteregenskapen, men inte båda. Det kan vara en JObject- eller en välformulerad JSON-sträng. | För Bicep kan du använda funktionen any(). |
parametersLink | URI för parameterfilen. Du använder det här elementet för att länka till en befintlig parameterfil. Använd antingen egenskapen parametersLink eller parameteregenskapen, men inte båda. | ParametersLink |
mall | Mallinnehållet. Du använder det här elementet när du vill skicka mallsyntaxen direkt i begäran i stället för att länka till en befintlig mall. Det kan vara en JObject- eller välformulerad JSON-sträng. Använd antingen egenskapen templateLink eller mallegenskapen, men inte båda. | För Bicep kan du använda funktionen any(). |
templateLink | Mallens URI. Använd antingen egenskapen templateLink eller mallegenskapen, men inte båda. | Malllänk |
DebugSetting
Name | Beskrivning | Värde |
---|---|---|
detailLevel | Anger vilken typ av information som ska loggas för felsökning. De tillåtna värdena är none, requestContent, responseContent eller både requestContent och responseContent avgränsade med ett kommatecken. Standardvärdet är none. När du anger det här värdet bör du noga överväga vilken typ av information du skickar in under distributionen. Genom att logga information om begäran eller svaret kan du potentiellt exponera känsliga data som hämtas via distributionsåtgärderna. | sträng |
ExpressionEvaluationOptions
Name | Beskrivning | Värde |
---|---|---|
omfång | Omfånget som ska användas för utvärdering av parametrar, variabler och funktioner i en kapslad mall. | "Inre" "NotSpecified" "Yttre" |
OnErrorDeploymentOrOnErrorDeploymentExtended
Name | Beskrivning | Värde |
---|---|---|
deploymentName | Distributionen som ska användas i felfall. | sträng |
typ | Distributionen på felbeteendetypen. Möjliga värden är LastSuccessful och SpecificDeployment. | "LastSuccessful" "SpecificDeployment" |
ParametersLink
Name | Beskrivning | Värde |
---|---|---|
contentVersion | Om den ingår måste den matcha ContentVersion i mallen. | sträng |
Uri | URI:n för parameterfilen. | sträng (krävs) |
TemplateLink
Name | Beskrivning | Värde |
---|---|---|
contentVersion | Om den ingår måste den matcha ContentVersion i mallen. | sträng |
id | Resurs-ID för en mallspecifikation. Använd antingen id- eller uri-egenskapen, men inte båda. | sträng |
Querystring | Frågesträngen (till exempel en SAS-token) som ska användas med malllänkens URI. | sträng |
relativePath | Egenskapen relativePath kan användas för att distribuera en länkad mall på en plats i förhållande till den överordnade. Om den överordnade mallen länkades till en TemplateSpec refererar detta till en artefakt i TemplateSpec. Om den överordnade var länkad till en URI är den underordnade distributionen en kombination av de överordnade och relativaPath-URI:erna | sträng |
Uri | URI:n för mallen som ska distribueras. Använd antingen egenskapen URI eller ID, men inte båda. | sträng |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Moesif API Analytics och intäktsgenerering |
Mallen loggar API-anrop från Azure API Management till Moesif API Analytics and monetization platform |
Skapar en containerapp och miljö med registret |
Skapa en containerappmiljö med en grundläggande containerapp från en Azure Container Registry. Den distribuerar också en Log Analytics-arbetsyta för att lagra loggar. |
Skapar en Dapr-mikrotjänstapp med containerappar |
Skapa en Dapr-mikrotjänstapp med containerappar. |
Skapar en Dapr pub-sub servicebus-app med containerappar |
Skapa en Dapr pub-sub servicebus-app med containerappar. |
Server som hanteras av Desired State Configuration-tjänsten |
Den här mallen innehåller ett exempel på hur du levererar en virtuell dator och ett Automation-konto för att hantera datorn i en enda distribution |
Skapa aviseringsregel för affärskontinuitetsobjekt i Azure |
De här mallarna skapar en aviseringsregel och användartilldelade MSI. Den tilldelar också MSI-läsaråtkomst till prenumerationen så att aviseringsregeln har åtkomst för att fråga efter nödvändiga skyddade objekt och senaste information om återställningspunkter. |
Redis-kluster på virtuella Ubuntu-datorer |
Den här mallen skapar ett Redis-kluster på Ubuntu-avbildningar av virtuella datorer, konfigurerar beständighet och tillämpar välkända optimeringar och beprövade metoder |
Front Door Premium med App Service ursprung och Private Link |
Den här mallen skapar en Front Door Premium och en App Service och använder en privat slutpunkt för Front Door för att skicka trafik till programmet. |
Front Door Premium med blob ursprung och Private Link |
Den här mallen skapar en Front Door Premium och en Azure Storage-blobcontainer och använder en privat slutpunkt för Front Door för att skicka trafik till lagringskontot. |
Front Door Premium med vm- och Private Link-tjänst |
Den här mallen skapar en Front Door Premium och en virtuell dator som konfigurerats som en webbserver. Front Door använder en privat slutpunkt med Private Link-tjänsten för att skicka trafik till den virtuella datorn. |
Front Door Standard/Premium med API Management ursprung |
Den här mallen skapar en Front Door Premium och en API Management-instans och använder en NSG och en global API Management-princip för att verifiera att trafiken har kommit via Front Door-ursprunget. |
Front Door Standard/Premium med Application Gateway ursprung |
Den här mallen skapar en Front Door Standard/Premium och en Application Gateway-instans och använder en NSG- och WAF-princip för att verifiera att trafiken har kommit via Front Door-ursprunget. |
Front Door med Container Instances och Application Gateway |
Den här mallen skapar en Front Door Standard/Premium med en containergrupp och Application Gateway. |
Front Door Standard/Premium med Azure Functions ursprung |
Den här mallen skapar en Front Door Standard/Premium, en Azure Functions-app, och konfigurerar funktionsappen för att verifiera att trafiken har kommit via Front Door-ursprunget. |
Front Door Standard/Premium med statiskt webbplats ursprung |
Den här mallen skapar en Front Door Standard/Premium och en statisk Azure Storage-webbplats och konfigurerade Front Door för att skicka trafik till den statiska webbplatsen. |
Skapar en krypterad hanterad disk från en krypterad virtuell hårddisk |
Med den här mallen kan du skapa en krypterad hanterad disk med hjälp av en befintlig krypterad virtuell hårddisk och krypteringsinställningar. |
Inaktivera kryptering på en virtuell Windows-dator som körs |
Den här mallen inaktiverar kryptering på en virtuell Windows-dator som körs |
Aktivera kryptering på en virtuell Windows-dator som körs & AAD |
Den här mallen aktiverar kryptering på en virtuell Windows-dator som körs med hjälp av tumavtrycket för AAD-klientcertifikat. Certifikatet ska ha distribuerats till den virtuella datorn tidigare |
GlassFish på SUSE |
Den här mallen distribuerar ett belastningsutjämningskluster (v3 eller v4) som består av ett användardefinierat antal virtuella SUSE-datorer (OpenSUSE eller SLES). |
Distribuera flera VM-skalningsuppsättningar med virtuella Linux-datorer |
Med den här mallen kan du distribuera flera VM-skalningsuppsättningar med virtuella Linux-datorer. |
Distribuera flera VM Scale Sets med virtuella Windows-datorer |
Med den här mallen kan du distribuera flera VM Scale Sets med virtuella Windows-datorer. |
Distribuera en enkel virtuell Linux-dator och uppdatera privat IP till statisk |
Med den här mallen kan du distribuera en enkel virtuell Linux-dator med Ubuntu från Marketplace. Detta distribuerar ett virtuellt nätverk, undernät och en virtuell dator med A1-storlek på resursgruppens plats med en dynamiskt tilldelad IP-adress och konverterar den sedan till statisk IP-adress. |
Använda utdata från ett anpassat skripttillägg under distributionen |
Detta är användbart för den virtuella datorns beräkning för att utföra en viss aktivitet under distributionen som Azure Resource Manager inte tillhandahåller. Utdata från den beräkningen (skriptet) kan sedan användas någon annanstans i distributionen. Detta är användbart om beräkningsresursen behövs i distributionen (t.ex. en jumpbox, dc osv.), lite slösaktigt om den inte är det. |
Distribuera en virtuell Linux- eller Windows-dator med MSI |
Med den här mallen kan du distribuera en virtuell Linux- eller Windows-dator med en hanterad tjänstidentitet. |
Virtuell Linux-dator med MSI-åtkomst till lagring |
Den här mallen distribuerar en virtuell Linux-dator med en systemtilldelad hanterad identitet som har åtkomst till ett lagringskonto i en annan resursgrupp. |
SQL Server 2014 SP2 Enterprise med automatisk säkerhetskopiering |
Den här mallen skapar en SQL Server 2014 SP2 Enterprise-utgåva med funktionen Automatisk säkerhetskopiering aktiverad |
SQL Server 2014 SP1 Enterprise med Azure Key Vault |
Den här mallen skapar en SQL Server 2014 SP1 Enterprise Edition med Azure Key Vault Integration-funktionen aktiverad. |
Virusattack mot Virtual Machines scenario |
Då distribueras 2 virtuella datorer, OMS och andra nätverksresurser. En virtuell dator utan slutpunktsskydd och en annan med Enpoint Protection installerat. Utför virusattacken genom att följa riktlinjerna och köra scenariot för riskreducering och förebyggande av ett virusangrepp. |
Skapa en datahanteringsgateway och installera på en virtuell Azure-dator |
Den här mallen distribuerar en virtuell dator och skapar en fungerande datahanteringsgateway |
Integration Runtime med egen värd på virtuella Azure-datorer |
Den här mallen skapar en integrationskörning med självvärd och registrerar den på virtuella Azure-datorer |
Konfiguration av VM-skalningsuppsättning som hanteras av Azure Automation |
Distribuera en VM-skalningsuppsättning där virtuella datorer distribueras som registrerade noder i Azure Automation Desired State Configuration-tjänsten och nodkonfigurationen garanteras konsekvens efter distributionen. Obs! Nödvändiga krav Registreringsnyckel och Registrerings-URL är endast tillgängliga när ett Azure Automation-konto har skapats för Azure Automation DSC. |
Snabbstart för VMSS – flexibelt orkestreringsläge – Linux |
Den här mallen distribuerar en enkel VM-skalningsuppsättning med instanser bakom en Azure Load Balancer. VM-skalningsuppsättningen är i flexibelt orkestreringsläge. Använd os-parametern för att välja Distribution av Linux (Ubuntu) eller Windows (Windows Server Datacenter 2019). Obs! Den här snabbstartsmallen ger nätverksåtkomst till VM-hanteringsportar (SSH, RDP) från valfri Internetadress och bör inte användas för produktionsdistributioner. |
Distribuera en Linux- eller Windows VMSS med MSI |
Med den här mallen kan du distribuera en Skalningsuppsättning för virtuella Linux- eller Windows-datorer med en hanterad tjänstidentitet. Identiteten används sedan för att få åtkomst till Azure-tjänster. |
SFTP-server på begäran med ett befintligt lagringskonto |
Den här mallen visar en SFTP-server på begäran med hjälp av en Azure Container Instance (ACI). |
Distribuera ett hanterat Kubernetes-kluster (AKS) |
Den här ARM-mallen visar distributionen av en AKS-instans med avancerade nätverksfunktioner till ett befintligt virtuellt nätverk. Dessutom tilldelas det valda tjänstens huvudnamn rollen Nätverksdeltagare mot det undernät som innehåller AKS-klustret. |
Distribuera ett hanterat Kubernetes-kluster med AAD (AKS) |
Den här ARM-mallen visar distributionen av en AKS-instans med avancerade nätverksfunktioner i ett befintligt virtuellt nätverk och Azure AD heltal. Dessutom tilldelas det valda tjänstens huvudnamn rollen Nätverksdeltagare mot det undernät som innehåller AKS-klustret. |
FinOps-hubb |
Den här mallen skapar en ny FinOps-hubbinstans, inklusive Data Lake-lagring och en Data Factory. |
FinOps toolkit-arbetsbok |
Den här mallen skapar en ny Azure Monitor-arbetsbok för styrning. |
Utöka befintliga Azure-resurser med anpassade providers |
Det här exemplet går in i detalj på hur du utökar befintliga Azure-resurser och Resource Manager mallar för att lägga till anpassade arbetsbelastningar. |
Distribuera en Azure Databricks-arbetsyta med PE, CMK alla formulär |
Med den här mallen kan du skapa en Azure Databricks-arbetsyta med PrivateEndpoint och hanterade tjänster och CMK med DBFS-kryptering. |
Distribuera en Azure Databricks-arbetsyta med alla 3 typer av CMK |
Med den här mallen kan du skapa en Azure Databricks-arbetsyta med hanterade tjänster och CMK med DBFS-kryptering. |
Distribuera en Azure Databricks WS med CMK för DBFS-kryptering |
Med den här mallen kan du skapa en Azure Databricks-arbetsyta med CMK för DBFS-rotkryptering |
Distribuera en Azure Databricks-arbetsyta med Managed Disks CMK |
Med den här mallen kan du skapa en Azure Databricks-arbetsyta med Managed Disks CMK. |
Distribuera Azure Databricks-arbetsyta med Managed Services CMK |
Med den här mallen kan du skapa en Azure Databricks-arbetsyta med Managed Services CMK. |
Skapa en ny Datadog-organisation |
Den här mallen skapar en ny Datadog – en Azure Native ISV Service-resurs och en Datadog-organisation för att övervaka resurser i din prenumeration. |
Använda skripttillägg för att installera Mongo DB på en virtuell Ubuntu-dator |
Den här mallen distribuerar Konfigurerar och installerar Mongo DB på en virtuell Ubuntu-dator i två separata skript. Den här mallen är ett bra exempel som visar hur du uttrycker beroenden mellan två skript som körs på samma virtuella dator. Den här mallen distribuerar även ett lagringskonto, Virtual Network, offentliga IP-adresser och ett nätverksgränssnitt. |
Skapa HA-datahanteringsgateway och installera på virtuella Azure-datorer |
Den här mallen distribuerar flera virtuella datorer med en fungerande GATEWAY för HA-datahantering |
Distribuera Data Lake Store-konto med kryptering (Key Vault) |
Med den här mallen kan du distribuera ett Azure Data Lake Store-konto med datakryptering aktiverat. Det här kontot använder Azure Key Vault för att hantera krypteringsnyckeln. |
Utför ETL-jobb med Hjälp av Azure-tjänster |
Den här mallen innehåller ett exempel på hur du utför analyser på historiska och realtidsströmningsdata som lagras i Azure Blob Storage. Data från händelsehubben tas av Azure Stream Analytics-jobbet för att utföra transformering och utdata lagras i Azure Blob Storage och visualiseras i PowerBI. Analysen tillämpas på historiska data som lagras i Blob Storage av Azure Data Analytics och förflyttningen av extraherade, transformerade och publicerade data och orkestreringen görs av Data Factory. Publicerade data visualiseras ytterligare i PowerBI |
Distribuera Dev Box Service med inbyggd avbildning |
Den här mallen är ett sätt att distribuera en Dev Box-tjänst med inbyggd avbildning. |
Konfigurera Dev Box-tjänsten |
Den här mallen skapar alla Dev Box-administratörsresurser enligt snabbstartsguiden för Dev Box. Du kan visa alla resurser som skapats eller gå direkt till DevPortal.microsoft.com för att skapa din första Dev Box. |
Azure Digital Twins med funktions- och Private Link tjänst |
Den här mallen skapar en Azure Digital Twins-tjänst som konfigurerats med en Virtual Network ansluten Azure-funktion som kan kommunicera via en Private Link slutpunkt till Digital Twins. Den skapar också en Privat DNS zon som tillåter sömlös värdnamnsupplösning för Digital Twins-slutpunkten från Virtual Network till ip-adressen för det interna undernätets privata slutpunkt. Värdnamnet lagras som en inställning till Azure-funktionen med namnet "ADT_ENDPOINT". |
Azure Digital Twins med anslutning till tidsdatahistorik |
Den här mallen skapar en Azure Digital Twins-instans som konfigurerats med en anslutning till tidsseriedatahistoriken. För att kunna skapa en anslutning måste andra resurser skapas, till exempel ett Event Hubs-namnområde, en händelsehubb, Ett Azure Data Explorer-kluster och en databas. Data skickas till en händelsehubb som så småningom vidarebefordrar data till Azure Data Explorer-klustret. Data lagras i en databastabell i klustret |
HDInsight med anpassad Ambari + Hive-metaarkivdatabas i VNET |
Med den här mallen kan du skapa ett HDInsight-kluster i ett befintligt virtuellt nätverk med en ny SQL DB som fungerar som både en anpassad Ambari DB och Hive-metaarkiv. Du måste ha en befintlig SQL-server, ett lagringskonto och ett virtuellt nätverk. |
Konfigurera FHIR-tjänsten för att aktivera $import |
Den här mallen etablerar FHIR-tjänsten för att aktivera $import för inledande datainläsning |
Skapa nyckelvalv, hanterad identitet och rolltilldelning |
Den här mallen skapar ett nyckelvalv, hanterad identitet och rolltilldelning. |
Använda KeyVault med ett dynamiskt resourceId |
Den här mallen skapar en SQL Server och använder ett administratörslösenord från Key Vault. Referensparametern för den Key Vault hemligheten skapas vid distributionen med hjälp av en kapslad mall. På så sätt kan användaren skicka parametervärden till mallen i stället för att skapa en referensparameter i parameterfilen. |
Azure Container Service (AKS) med Helm |
Distribuera ett hanterat kluster med Azure Container Service (AKS) med Helm |
Köra tidsinställda jobb som körs enligt ett schema med hjälp av Logic Apps |
Den här mallen skapar ett par Logic Apps som gör att du kan skapa schemalagda tidsinstanser för jobb. |
Mall för tilldelning av användartilldelade identitetsroller |
En mall som skapar rolltilldelningar av användartilldelade identiteter för resurser som Azure Machine Learning-arbetsytan är beroende av |
Säker installation från slutpunkt till slutpunkt för Azure Machine Learning |
Den här uppsättningen Bicep-mallar visar hur du konfigurerar Azure Machine Learning från slutpunkt till slutpunkt i en säker konfiguration. Den här referensimplementeringen omfattar arbetsytan, ett beräkningskluster, beräkningsinstansen och det anslutna privata AKS-klustret. |
Säker installation från slutpunkt till slutpunkt för Azure Machine Learning (äldre) |
Den här uppsättningen Bicep-mallar visar hur du konfigurerar Azure Machine Learning från slutpunkt till slutpunkt i en säker konfiguration. Den här referensimplementeringen omfattar arbetsytan, ett beräkningskluster, beräkningsinstansen och det anslutna privata AKS-klustret. |
Skapa ett Azure Machine Learning Sweep-jobb |
Den här mallen skapar ett Azure Machine Learning Sweep-jobb för justering av hyperparametrar. |
Skapa en Azure Machine Learning Service-arbetsyta (vnet) |
Den här distributionsmallen anger en Azure Machine Learning-arbetsyta och dess associerade resurser, inklusive Azure Key Vault, Azure Storage, Azure Application Insights och Azure Container Registry. Den här konfigurationen beskriver den uppsättning resurser som du behöver för att komma igång med Azure Machine Learning i en nätverksisolerad konfiguration. |
Skapa en Azure Machine Learning-tjänstarbetsyta (äldre) |
Den här distributionsmallen anger en Azure Machine Learning-arbetsyta och dess associerade resurser, inklusive Azure Key Vault, Azure Storage, Azure Application Insights och Azure Container Registry. Den här konfigurationen beskriver den uppsättning resurser som du behöver för att komma igång med Azure Machine Learning i en nätverksisolerad konfiguration. |
Skapa ny ANF-resurs med SMB-volym |
Med den här mallen kan du skapa en ny Azure NetApp Files resurs med en enda kapacitetspool och en enda volym som konfigurerats med SMB-protokollet. |
Application Gateway för en webbapp med IP-begränsning |
Den här mallen skapar en programgateway framför en Azure-webbapp med IP-begränsning aktiverad på webbappen. |
Tillämpa en NSG på ett befintligt undernät |
Den här mallen tillämpar en nyligen skapad NSG på ett befintligt undernät |
NSG-flödesloggar med trafikanalys |
Den här mallen skapar en NSG-flödeslogg på en befintlig NSG med trafikanalys |
Avsikt och principer för Routning i Azure Virtual WAN |
Den här mallen etablerar en Azure-Virtual WAN med två hubbar med funktionen Routnings avsikt och principer aktiverad. |
Lägga till en NSG med Redis-säkerhetsregler i ett befintligt undernät |
Med den här mallen kan du lägga till en NSG med förkonfigurerade Azure Redis Cache-säkerhetsregler i ett befintligt undernät i ett virtuellt nätverk. Distribuera till resursgruppen för det befintliga virtuella nätverket. |
Skapa containeravbildningar med ACR-uppgifter |
Den här mallen använder DeploymentScript för att orkestrera ACR för att skapa containeravbildningen från kodlagringsplatsen. |
Importera containeravbildningar till ACR |
Den här mallen använder modulen Importera ACR från bicep-registret för att importera offentliga containeravbildningar till en Azure Container Registry. |
Skapa Application Gateway med certifikat |
Den här mallen visar hur du genererar Key Vault självsignerade certifikat och sedan refererar från Application Gateway. |
Skapa ssh-nycklar och lagra i KeyVault |
Den här mallen använder deploymentScript-resursen för att generera ssh-nycklar och lagrar den privata nyckeln i keyVault. |
Skapa och Distribuera en templateSpec |
Det här exemplet skapar och distribuerar en templateSpec-resurs i samma mall. Detta är inte ett typiskt mönster som bara är avsett att visa hur templateSpec och distributionsresurserna är avsedda att fungera tillsammans. |
Skapa TemplateSpecs från mallgallerimallar |
Det här exemplet innehåller ett skript för att enkelt migrera mallgallerimallar till templateSpec-resurser. Mallen som tillhandahålls distribuerar alla mallar som kan exporteras med hjälp av migreringsskriptet. |
Distribuera SQL Always ON-konfiguration med befintlig SQL Virtual Machines |
Distribuera SQL Always ON-konfiguration med befintliga SQL-Virtual Machines. De virtuella datorerna bör redan vara anslutna till en befintlig domän och måste köra företagsversionen av SQL Server. |
Azure Synapse proof-of-concept |
Den här mallen skapar en miljö för konceptbevis för Azure Synapse, inklusive SQL-pooler och valfria Apache Spark-pooler |
Skapa en AppServicePlan och en app i en ASEv3 |
Skapa en AppServicePlan och en app i en ASEv3 |
Skapa en Azure Native New Relic-resurs |
Den här mallen konfigurerar en "Azure Native New Relic-tjänst" för att övervaka resurser i din Azure-prenumeration. |
Resursdefinition för ARM-mall
Resurstypen för distributioner kan distribueras med åtgärder som mål:
- Resursgrupper – Se kommandon för resursgruppsdistribution
- Prenumerationer – Se kommandon för prenumerationsdistribution
- Hanteringsgrupper – Se kommandon för distribution av hanteringsgrupper
- Klienter – Se kommandon för klientdistribution
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Kommentarer
Överväg att använda moduler i stället för den här resurstypen för Bicep.
Resursformat
Om du vill skapa en Resurs för Microsoft.Resources/deployments lägger du till följande JSON i mallen.
{
"type": "Microsoft.Resources/deployments",
"apiVersion": "2021-04-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"scope": "string",
"properties": {
"debugSetting": {
"detailLevel": "string"
},
"expressionEvaluationOptions": {
"scope": "string"
},
"mode": "string",
"onErrorDeployment": {
"deploymentName": "string",
"type": "string"
},
"parameters": {},
"parametersLink": {
"contentVersion": "string",
"uri": "string"
},
"template": {},
"templateLink": {
"contentVersion": "string",
"id": "string",
"queryString": "string",
"relativePath": "string",
"uri": "string"
}
},
"resourceGroup": "string",
"subscriptionId": "string"
}
Egenskapsvärden
Distributioner
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Resources/deployments" |
apiVersion | Resurs-API-versionen | '2021-04-01' |
name | Resursnamnet | sträng (krävs) Teckengräns: 1–64 Giltiga tecken: Alfanumeriska tecken, understreck, parenteser, bindestreck och punkter. |
location | Platsen där distributionsdata ska lagras. | sträng |
tags | Distributionstaggar | Ordlista med taggnamn och värden. Se Taggar i mallar |
omfång | I distributioner av klient- och hanteringsgrupper anger du det hanteringsgrupps-ID som är målet. Använd formatet Microsoft.Management/managementGroups/{managementGroupID} . |
sträng |
properties | Distributionsegenskaperna. | DeploymentPropertiesOrDeploymentPropertiesExtended (krävs) |
resourceGroup | Namnet på resursgruppen som ska distribueras till. Om det inte anges använder resursgruppen för distributionsåtgärden. | sträng |
subscriptionId | ID:t för prenumerationen som ska distribueras till. Om inget anges använder du prenumerationen för distributionsåtgärden. | sträng |
DeploymentPropertiesOrDeploymentPropertiesExtended
Name | Beskrivning | Värde |
---|---|---|
debugSetting | Felsökningsinställningen för distributionen. | DebugSetting |
expressionEvaluationOptions | Anger om malluttryck utvärderas inom omfånget för den överordnade mallen eller den kapslade mallen. Gäller endast för kapslade mallar. Om det inte anges är standardvärdet yttre. | ExpressionEvaluationOptions |
mode | Det läge som används för att distribuera resurser. Det här värdet kan vara antingen Inkrementellt eller Slutfört. I inkrementellt läge distribueras resurser utan att befintliga resurser som inte ingår i mallen tas bort. I fullständigt läge distribueras resurser och befintliga resurser i resursgruppen som inte ingår i mallen tas bort. Var försiktig när du använder fullständigt läge eftersom du oavsiktligt kan ta bort resurser. | "Slutfört" "Inkrementell" (obligatoriskt) |
onErrorDeployment | Distributionen av felbeteende. | OnErrorDeploymentOrOnErrorDeploymentExtended |
parametrar | Namn- och värdepar som definierar distributionsparametrarna för mallen. Du använder det här elementet när du vill ange parametervärdena direkt i begäran i stället för att länka till en befintlig parameterfil. Använd antingen egenskapen parametersLink eller parameteregenskapen, men inte båda. Det kan vara en JObject- eller en välformulerad JSON-sträng. | |
parametersLink | URI för parameterfilen. Du använder det här elementet för att länka till en befintlig parameterfil. Använd antingen egenskapen parametersLink eller parameteregenskapen, men inte båda. | ParametersLink |
mall | Mallinnehållet. Du använder det här elementet när du vill skicka mallsyntaxen direkt i begäran i stället för att länka till en befintlig mall. Det kan vara en JObject- eller välformulerad JSON-sträng. Använd antingen egenskapen templateLink eller mallegenskapen, men inte båda. | |
templateLink | Mallens URI. Använd antingen egenskapen templateLink eller mallegenskapen, men inte båda. | Malllänk |
DebugSetting
Name | Beskrivning | Värde |
---|---|---|
detailLevel | Anger vilken typ av information som ska loggas för felsökning. De tillåtna värdena är none, requestContent, responseContent eller både requestContent och responseContent avgränsade med ett kommatecken. Standardvärdet är none. När du anger det här värdet bör du noga överväga vilken typ av information du skickar in under distributionen. Genom att logga information om begäran eller svaret kan du potentiellt exponera känsliga data som hämtas via distributionsåtgärderna. | sträng |
ExpressionEvaluationOptions
Name | Beskrivning | Värde |
---|---|---|
omfång | Det omfång som ska användas för utvärdering av parametrar, variabler och funktioner i en kapslad mall. | "Inre" "NotSpecified" "Yttre" |
OnErrorDeploymentOrOnErrorDeploymentExtended
Name | Beskrivning | Värde |
---|---|---|
deploymentName | Distributionen som ska användas i ett felfall. | sträng |
typ | Distributionen av felbeteendetypen. Möjliga värden är LastSuccessful och SpecificDeployment. | "LastSuccessful" "SpecificDeployment" |
ParametersLink
Name | Beskrivning | Värde |
---|---|---|
contentVersion | Om den ingår måste den matcha ContentVersion i mallen. | sträng |
Uri | URI för parameterfilen. | sträng (krävs) |
Malllänk
Name | Beskrivning | Värde |
---|---|---|
contentVersion | Om den ingår måste den matcha ContentVersion i mallen. | sträng |
id | Resurs-ID:t för en mallspecifikation. Använd antingen ID- eller URI-egenskapen, men inte båda. | sträng |
Querystring | Frågesträngen (till exempel en SAS-token) som ska användas med templateLink-URI:n. | sträng |
relativePath | Egenskapen relativePath kan användas för att distribuera en länkad mall på en plats i förhållande till den överordnade. Om den överordnade mallen var länkad till en TemplateSpec refererar detta till en artefakt i TemplateSpec. Om den överordnade var länkad med en URI är den underordnade distributionen en kombination av de överordnade och relativePath-URI:erna | sträng |
Uri | URI:n för mallen som ska distribueras. Använd antingen egenskapen URI eller ID, men inte båda. | sträng |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Moesif API-analys och intäktsgenerering |
Mallen loggar API-anrop från Azure API Management till Moesif API-analys- och intäktsplattformen |
Skapar en containerapp och en miljö med registret |
Skapa en containerappmiljö med en grundläggande containerapp från en Azure Container Registry. Den distribuerar också en Log Analytics-arbetsyta för att lagra loggar. |
Skapar en Dapr-mikrotjänstapp med containerappar |
Skapa en Dapr-mikrotjänstapp med containerappar. |
Skapar en Dapr pub-sub servicebus-app med containerappar |
Skapa en Dapr pub-sub servicebus-app med containerappar. |
Server som hanteras av Desired State Configuration-tjänsten |
Den här mallen innehåller ett exempel på hur du levererar en virtuell dator och ett Automation-konto för att hantera datorn i en enda distribution |
Skapa aviseringsregel för affärskontinuitetsobjekt i Azure |
Mallarna skapar en aviseringsregel och användartilldelade MSI. Den tilldelar också MSI-läsaråtkomst till prenumerationen så att aviseringsregeln har åtkomst till att fråga de nödvändiga skyddade objekten och den senaste informationen om återställningspunkten. |
Redis-kluster på virtuella Ubuntu-datorer |
Den här mallen skapar ett Redis-kluster på avbildningar av virtuella Ubuntu-datorer, konfigurerar beständighet och tillämpar välkända optimeringar och beprövade metoder |
Front Door Premium med App Service ursprung och Private Link |
Den här mallen skapar en Front Door Premium och en App Service och använder en privat slutpunkt för Front Door för att skicka trafik till programmet. |
Front Door Premium med blob-ursprung och Private Link |
Den här mallen skapar en Front Door Premium och en Azure Storage-blobcontainer och använder en privat slutpunkt för Front Door för att skicka trafik till lagringskontot. |
Front Door Premium med VM- och Private Link-tjänst |
Den här mallen skapar en Front Door Premium och en virtuell dator som konfigurerats som en webbserver. Front Door använder en privat slutpunkt med Private Link-tjänsten för att skicka trafik till den virtuella datorn. |
Front Door Standard/Premium med API Management ursprung |
Den här mallen skapar en Front Door Premium och en API Management-instans och använder en NSG och en global API Management-princip för att verifiera att trafiken har kommit via Front Door-ursprunget. |
Front Door Standard/Premium med Application Gateway ursprung |
Den här mallen skapar en Front Door Standard/Premium och en Application Gateway-instans och använder en NSG- och WAF-princip för att verifiera att trafiken har kommit via Front Door-ursprunget. |
Front Door med Container Instances och Application Gateway |
Den här mallen skapar en Front Door Standard/Premium med en containergrupp och Application Gateway. |
Front Door Standard/Premium med Azure Functions ursprung |
Den här mallen skapar en Front Door Standard/Premium, en Azure Functions-app, och konfigurerar funktionsappen för att verifiera att trafiken har kommit via Front Door-ursprunget. |
Front Door Standard/Premium med statiskt webbplats ursprung |
Den här mallen skapar en Front Door Standard/Premium och en statisk Azure Storage-webbplats och konfigurerade Front Door för att skicka trafik till den statiska webbplatsen. |
Skapar en krypterad hanterad disk från en krypterad virtuell hårddisk |
Med den här mallen kan du skapa en krypterad hanterad disk med hjälp av en befintlig krypterad virtuell hårddisk och krypteringsinställningar. |
Inaktivera kryptering på en virtuell Windows-dator som körs |
Den här mallen inaktiverar kryptering på en virtuell Windows-dator som körs |
Aktivera kryptering på en virtuell Windows-dator som körs & AAD |
Den här mallen aktiverar kryptering på en virtuell Windows-dator som körs med hjälp av tumavtrycket för AAD-klientcertifikat. Certifikatet ska ha distribuerats till den virtuella datorn tidigare |
GlassFish på SUSE |
Den här mallen distribuerar ett belastningsutjämningskluster (v3 eller v4) som består av ett användardefinierat antal virtuella SUSE-datorer (OpenSUSE eller SLES). |
Distribuera flera VM-skalningsuppsättningar med virtuella Linux-datorer |
Med den här mallen kan du distribuera flera VM-skalningsuppsättningar med virtuella Linux-datorer. |
Distribuera flera VM Scale Sets med virtuella Windows-datorer |
Med den här mallen kan du distribuera flera VM Scale Sets med virtuella Windows-datorer. |
Distribuera en enkel virtuell Linux-dator och uppdatera privat IP till statisk |
Med den här mallen kan du distribuera en enkel virtuell Linux-dator med Ubuntu från Marketplace. Detta distribuerar ett virtuellt nätverk, undernät och en virtuell dator med A1-storlek på resursgruppens plats med en dynamiskt tilldelad IP-adress och konverterar den sedan till statisk IP-adress. |
Använda utdata från ett anpassat skripttillägg under distributionen |
Detta är användbart för den virtuella datorns beräkning för att utföra en viss aktivitet under distributionen som Azure Resource Manager inte tillhandahåller. Utdata från den beräkningen (skriptet) kan sedan användas någon annanstans i distributionen. Detta är användbart om beräkningsresursen behövs i distributionen (t.ex. en jumpbox, dc osv.), lite slösaktigt om den inte är det. |
Distribuera en virtuell Linux- eller Windows-dator med MSI |
Med den här mallen kan du distribuera en virtuell Linux- eller Windows-dator med en hanterad tjänstidentitet. |
Virtuell Linux-dator med MSI-åtkomst till lagring |
Den här mallen distribuerar en virtuell Linux-dator med en systemtilldelad hanterad identitet som har åtkomst till ett lagringskonto i en annan resursgrupp. |
SQL Server 2014 SP2 Enterprise med automatisk säkerhetskopiering |
Den här mallen skapar en SQL Server 2014 SP2 Enterprise-utgåva med funktionen Automatisk säkerhetskopiering aktiverad |
SQL Server 2014 SP1 Enterprise med Azure Key Vault |
Den här mallen skapar en SQL Server 2014 SP1 Enterprise Edition med Azure Key Vault Integration-funktionen aktiverad. |
Virusattack mot Virtual Machines scenario |
Då distribueras 2 virtuella datorer, OMS och andra nätverksresurser. En virtuell dator utan slutpunktsskydd och en annan med Enpoint Protection installerat. Utför virusattacken genom att följa riktlinjerna och köra scenariot för riskreducering och förebyggande av ett virusangrepp. |
Skapa en datahanteringsgateway och installera på en virtuell Azure-dator |
Den här mallen distribuerar en virtuell dator och skapar en fungerande datahanteringsgateway |
Integration Runtime med egen värd på virtuella Azure-datorer |
Den här mallen skapar en integrationskörning med självvärd och registrerar den på virtuella Azure-datorer |
Konfiguration av VM-skalningsuppsättning som hanteras av Azure Automation |
Distribuera en VM-skalningsuppsättning där virtuella datorer distribueras som registrerade noder i Azure Automation Desired State Configuration-tjänsten och nodkonfigurationen garanteras konsekvens efter distributionen. Obs! Nödvändiga krav Registreringsnyckel och Registrerings-URL är endast tillgängliga när ett Azure Automation-konto har skapats för Azure Automation DSC. |
Snabbstart för VMSS – flexibelt orkestreringsläge – Linux |
Den här mallen distribuerar en enkel VM-skalningsuppsättning med instanser bakom en Azure Load Balancer. VM-skalningsuppsättningen är i flexibelt orkestreringsläge. Använd os-parametern för att välja Distribution av Linux (Ubuntu) eller Windows (Windows Server Datacenter 2019). Obs! Den här snabbstartsmallen ger nätverksåtkomst till VM-hanteringsportar (SSH, RDP) från valfri Internetadress och bör inte användas för produktionsdistributioner. |
Distribuera en Linux- eller Windows VMSS med MSI |
Med den här mallen kan du distribuera en Skalningsuppsättning för virtuella Linux- eller Windows-datorer med en hanterad tjänstidentitet. Identiteten används sedan för att få åtkomst till Azure-tjänster. |
SFTP-server på begäran med ett befintligt lagringskonto |
Den här mallen visar en SFTP-server på begäran med hjälp av en Azure Container Instance (ACI). |
Distribuera ett hanterat Kubernetes-kluster (AKS) |
Den här ARM-mallen visar distributionen av en AKS-instans med avancerade nätverksfunktioner till ett befintligt virtuellt nätverk. Dessutom tilldelas det valda tjänstens huvudnamn rollen Nätverksdeltagare mot det undernät som innehåller AKS-klustret. |
Distribuera ett hanterat Kubernetes-kluster med AAD (AKS) |
Den här ARM-mallen visar distributionen av en AKS-instans med avancerade nätverksfunktioner i ett befintligt virtuellt nätverk och Azure AD heltal. Dessutom tilldelas det valda tjänstens huvudnamn rollen Nätverksdeltagare mot det undernät som innehåller AKS-klustret. |
FinOps-hubb |
Den här mallen skapar en ny FinOps-hubbinstans, inklusive Data Lake-lagring och en Data Factory. |
FinOps toolkit-arbetsbok |
Den här mallen skapar en ny Azure Monitor-arbetsbok för styrning. |
Utöka befintliga Azure-resurser med anpassade providers |
Det här exemplet går in i detalj på hur du utökar befintliga Azure-resurser och Resource Manager mallar för att lägga till anpassade arbetsbelastningar. |
Distribuera en Azure Databricks-arbetsyta med PE, CMK alla formulär |
Med den här mallen kan du skapa en Azure Databricks-arbetsyta med PrivateEndpoint och hanterade tjänster och CMK med DBFS-kryptering. |
Distribuera en Azure Databricks-arbetsyta med alla 3 typer av CMK |
Med den här mallen kan du skapa en Azure Databricks-arbetsyta med hanterade tjänster och CMK med DBFS-kryptering. |
Distribuera en Azure Databricks WS med CMK för DBFS-kryptering |
Med den här mallen kan du skapa en Azure Databricks-arbetsyta med CMK för DBFS-rotkryptering |
Distribuera en Azure Databricks-arbetsyta med Managed Disks CMK |
Med den här mallen kan du skapa en Azure Databricks-arbetsyta med Managed Disks CMK. |
Distribuera Azure Databricks-arbetsyta med Managed Services CMK |
Med den här mallen kan du skapa en Azure Databricks-arbetsyta med Managed Services CMK. |
Skapa en ny Datadog-organisation |
Den här mallen skapar en ny Datadog – en Azure Native ISV Service-resurs och en Datadog-organisation för att övervaka resurser i din prenumeration. |
Använda skripttillägg för att installera Mongo DB på en virtuell Ubuntu-dator |
Den här mallen distribuerar Konfigurerar och installerar Mongo DB på en virtuell Ubuntu-dator i två separata skript. Den här mallen är ett bra exempel som visar hur du uttrycker beroenden mellan två skript som körs på samma virtuella dator. Den här mallen distribuerar även ett lagringskonto, Virtual Network, offentliga IP-adresser och ett nätverksgränssnitt. |
Skapa HA-datahanteringsgateway och installera på virtuella Azure-datorer |
Den här mallen distribuerar flera virtuella datorer med en fungerande GATEWAY för HA-datahantering |
Distribuera Data Lake Store-konto med kryptering (Key Vault) |
Med den här mallen kan du distribuera ett Azure Data Lake Store-konto med datakryptering aktiverat. Det här kontot använder Azure Key Vault för att hantera krypteringsnyckeln. |
Utför ETL-jobb med Hjälp av Azure-tjänster |
Den här mallen innehåller ett exempel på hur du utför analyser på historiska och realtidsströmningsdata som lagras i Azure Blob Storage. Data från händelsehubben tas av Azure Stream Analytics-jobbet för att utföra transformering och utdata lagras i Azure Blob Storage och visualiseras i PowerBI. Analysen tillämpas på historiska data som lagras i Blob Storage av Azure Data Analytics och förflyttningen av extraherade, transformerade och publicerade data och orkestreringen görs av Data Factory. Publicerade data visualiseras ytterligare i PowerBI |
Distribuera Dev Box Service med inbyggd avbildning |
Den här mallen är ett sätt att distribuera en Dev Box-tjänst med inbyggd avbildning. |
Konfigurera Dev Box-tjänsten |
Den här mallen skapar alla Dev Box-administratörsresurser enligt snabbstartsguiden för Dev Box. Du kan visa alla resurser som skapats eller gå direkt till DevPortal.microsoft.com för att skapa din första Dev Box. |
Azure Digital Twins med funktions- och Private Link tjänst |
Den här mallen skapar en Azure Digital Twins-tjänst som konfigurerats med en Virtual Network ansluten Azure-funktion som kan kommunicera via en Private Link slutpunkt till Digital Twins. Den skapar också en Privat DNS zon som tillåter sömlös värdnamnsupplösning för Digital Twins-slutpunkten från Virtual Network till ip-adressen för det interna undernätets privata slutpunkt. Värdnamnet lagras som en inställning till Azure-funktionen med namnet "ADT_ENDPOINT". |
Azure Digital Twins med anslutning till tidsdatahistorik |
Den här mallen skapar en Azure Digital Twins-instans som konfigurerats med en anslutning till tidsseriedatahistoriken. För att kunna skapa en anslutning måste andra resurser skapas, till exempel ett Event Hubs-namnområde, en händelsehubb, Ett Azure Data Explorer-kluster och en databas. Data skickas till en händelsehubb som så småningom vidarebefordrar data till Azure Data Explorer-klustret. Data lagras i en databastabell i klustret |
HDInsight med anpassad Ambari + Hive-metaarkivdatabas i VNET |
Med den här mallen kan du skapa ett HDInsight-kluster i ett befintligt virtuellt nätverk med en ny SQL DB som fungerar som både en anpassad Ambari DB och Hive-metaarkiv. Du måste ha en befintlig SQL-server, ett lagringskonto och ett virtuellt nätverk. |
Konfigurera FHIR-tjänsten för att aktivera $import |
Den här mallen etablerar FHIR-tjänsten för att aktivera $import för inledande datainläsning |
Skapa nyckelvalv, hanterad identitet och rolltilldelning |
Den här mallen skapar ett nyckelvalv, hanterad identitet och rolltilldelning. |
Använda KeyVault med ett dynamiskt resourceId |
Den här mallen skapar en SQL Server och använder ett administratörslösenord från Key Vault. Referensparametern för den Key Vault hemligheten skapas vid distributionen med hjälp av en kapslad mall. På så sätt kan användaren skicka parametervärden till mallen i stället för att skapa en referensparameter i parameterfilen. |
Azure Container Service (AKS) med Helm |
Distribuera ett hanterat kluster med Azure Container Service (AKS) med Helm |
Köra tidsinställda jobb som körs enligt ett schema med hjälp av Logic Apps |
Den här mallen skapar ett par Logic Apps som gör att du kan skapa schemalagda tidsinstanser för jobb. |
Mall för tilldelning av användartilldelade identitetsroller |
En mall som skapar rolltilldelningar av användartilldelade identiteter för resurser som Azure Machine Learning-arbetsytan är beroende av |
Säker installation från slutpunkt till slutpunkt för Azure Machine Learning |
Den här uppsättningen Bicep-mallar visar hur du konfigurerar Azure Machine Learning från slutpunkt till slutpunkt i en säker konfiguration. Den här referensimplementeringen omfattar arbetsytan, ett beräkningskluster, beräkningsinstansen och det anslutna privata AKS-klustret. |
Säker installation från slutpunkt till slutpunkt för Azure Machine Learning (äldre) |
Den här uppsättningen Bicep-mallar visar hur du konfigurerar Azure Machine Learning från slutpunkt till slutpunkt i en säker konfiguration. Den här referensimplementeringen omfattar arbetsytan, ett beräkningskluster, beräkningsinstansen och det anslutna privata AKS-klustret. |
Skapa ett Azure Machine Learning Sweep-jobb |
Den här mallen skapar ett Azure Machine Learning Sweep-jobb för justering av hyperparametrar. |
Skapa en Azure Machine Learning Service-arbetsyta (vnet) |
Den här distributionsmallen anger en Azure Machine Learning-arbetsyta och dess associerade resurser, inklusive Azure Key Vault, Azure Storage, Azure Application Insights och Azure Container Registry. Den här konfigurationen beskriver den uppsättning resurser som du behöver för att komma igång med Azure Machine Learning i en nätverksisolerad konfiguration. |
Skapa en Azure Machine Learning-tjänstarbetsyta (äldre) |
Den här distributionsmallen anger en Azure Machine Learning-arbetsyta och dess associerade resurser, inklusive Azure Key Vault, Azure Storage, Azure Application Insights och Azure Container Registry. Den här konfigurationen beskriver den uppsättning resurser som du behöver för att komma igång med Azure Machine Learning i en nätverksisolerad konfiguration. |
Skapa ny ANF-resurs med SMB-volym |
Med den här mallen kan du skapa en ny Azure NetApp Files resurs med en enda kapacitetspool och en enda volym som konfigurerats med SMB-protokollet. |
Application Gateway för en webbapp med IP-begränsning |
Den här mallen skapar en programgateway framför en Azure-webbapp med IP-begränsning aktiverad på webbappen. |
Tillämpa en NSG på ett befintligt undernät |
Den här mallen tillämpar en nyligen skapad NSG på ett befintligt undernät |
NSG-flödesloggar med trafikanalys |
Den här mallen skapar en NSG-flödeslogg på en befintlig NSG med trafikanalys |
Avsikt och principer för Routning i Azure Virtual WAN |
Den här mallen etablerar en Azure-Virtual WAN med två hubbar med funktionen Routnings avsikt och principer aktiverad. |
Lägga till en NSG med Redis-säkerhetsregler i ett befintligt undernät |
Med den här mallen kan du lägga till en NSG med förkonfigurerade Azure Redis Cache-säkerhetsregler i ett befintligt undernät i ett virtuellt nätverk. Distribuera till resursgruppen för det befintliga virtuella nätverket. |
Skapa containeravbildningar med ACR-uppgifter |
Den här mallen använder DeploymentScript för att orkestrera ACR för att skapa containeravbildningen från kodlagringsplatsen. |
Importera containeravbildningar till ACR |
Den här mallen använder modulen Importera ACR från bicep-registret för att importera offentliga containeravbildningar till en Azure Container Registry. |
Skapa Application Gateway med certifikat |
Den här mallen visar hur du genererar Key Vault självsignerade certifikat och sedan refererar från Application Gateway. |
Skapa ssh-nycklar och lagra i KeyVault |
Den här mallen använder deploymentScript-resursen för att generera ssh-nycklar och lagrar den privata nyckeln i keyVault. |
Skapa och Distribuera en templateSpec |
Det här exemplet skapar och distribuerar en templateSpec-resurs i samma mall. Detta är inte ett typiskt mönster som bara är avsett att visa hur templateSpec och distributionsresurserna är avsedda att fungera tillsammans. |
Skapa TemplateSpecs från mallgallerimallar |
Det här exemplet innehåller ett skript för att enkelt migrera mallgallerimallar till templateSpec-resurser. Mallen som tillhandahålls distribuerar alla mallar som kan exporteras med hjälp av migreringsskriptet. |
Distribuera SQL Always ON-konfiguration med befintlig SQL Virtual Machines |
Distribuera SQL Always ON-konfiguration med befintliga SQL-Virtual Machines. De virtuella datorerna bör redan vara anslutna till en befintlig domän och måste köra företagsversionen av SQL Server. |
Azure Synapse proof-of-concept |
Den här mallen skapar en miljö för konceptbevis för Azure Synapse, inklusive SQL-pooler och valfria Apache Spark-pooler |
Skapa en AppServicePlan och en app i en ASEv3 |
Skapa en AppServicePlan och en app i en ASEv3 |
Skapa en Azure Native New Relic-resurs |
Den här mallen konfigurerar en "Azure Native New Relic-tjänst" för att övervaka resurser i din Azure-prenumeration. |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen för distributioner kan distribueras med åtgärder som mål:
- Resursgrupper
- Prenumerationer
- Hanteringsgrupper
- Klientorganisationer
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Resources/deployments-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Resources/deployments@2021-04-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
debugSetting = {
detailLevel = "string"
}
expressionEvaluationOptions = {
scope = "string"
}
mode = "string"
onErrorDeployment = {
deploymentName = "string"
type = "string"
}
parametersLink = {
contentVersion = "string"
uri = "string"
}
templateLink = {
contentVersion = "string"
id = "string"
queryString = "string"
relativePath = "string"
uri = "string"
}
}
resourceGroup = "string"
subscriptionId = "string"
scope = "string"
})
}
Egenskapsvärden
Distributioner
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Resources/deployments@2021-04-01" |
name | Resursnamnet | sträng (krävs) Teckengräns: 1–64 Giltiga tecken: Alfanumeriska tecken, understreck, parenteser, bindestreck och punkter. |
location | Platsen där distributionsdata ska lagras. | sträng |
parent_id | Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. Om du vill distribuera till en prenumeration använder du ID:t för den prenumerationen. Om du vill distribuera till en hanteringsgrupp använder du ID:t för den hanteringsgruppen. Om du vill distribuera till en klient använder du / . |
sträng (krävs) |
tags | Distributionstaggar | Ordlista med taggnamn och värden. |
properties | Distributionsegenskaperna. | DeploymentPropertiesOrDeploymentPropertiesExtended (krävs) |
resourceGroup | Namnet på resursgruppen som ska distribueras till. Om det inte anges använder resursgruppen för distributionsåtgärden. | sträng |
subscriptionId | ID:t för prenumerationen som ska distribueras till. Om inget anges använder du prenumerationen för distributionsåtgärden. | sträng |
DeploymentPropertiesOrDeploymentPropertiesExtended
Name | Beskrivning | Värde |
---|---|---|
debugSetting | Felsökningsinställningen för distributionen. | DebugSetting |
expressionEvaluationOptions | Anger om malluttryck utvärderas inom omfånget för den överordnade mallen eller den kapslade mallen. Gäller endast för kapslade mallar. Om det inte anges är standardvärdet yttre. | ExpressionEvaluationOptions |
mode | Det läge som används för att distribuera resurser. Det här värdet kan vara antingen Inkrementellt eller Slutfört. I inkrementellt läge distribueras resurser utan att befintliga resurser som inte ingår i mallen tas bort. I fullständigt läge distribueras resurser och befintliga resurser i resursgruppen som inte ingår i mallen tas bort. Var försiktig när du använder fullständigt läge eftersom du oavsiktligt kan ta bort resurser. | "Slutfört" "Inkrementell" (obligatoriskt) |
onErrorDeployment | Distributionen av felbeteende. | OnErrorDeploymentOrOnErrorDeploymentExtended |
parametrar | Namn- och värdepar som definierar distributionsparametrarna för mallen. Du använder det här elementet när du vill ange parametervärdena direkt i begäran i stället för att länka till en befintlig parameterfil. Använd antingen egenskapen parametersLink eller parameteregenskapen, men inte båda. Det kan vara en JObject- eller en välformulerad JSON-sträng. | |
parametersLink | URI för parameterfilen. Du använder det här elementet för att länka till en befintlig parameterfil. Använd antingen egenskapen parametersLink eller parameteregenskapen, men inte båda. | ParametersLink |
mall | Mallinnehållet. Du använder det här elementet när du vill skicka mallsyntaxen direkt i begäran i stället för att länka till en befintlig mall. Det kan vara en JObject- eller välformulerad JSON-sträng. Använd antingen egenskapen templateLink eller mallegenskapen, men inte båda. | |
templateLink | Mallens URI. Använd antingen egenskapen templateLink eller mallegenskapen, men inte båda. | Malllänk |
DebugSetting
Name | Beskrivning | Värde |
---|---|---|
detailLevel | Anger vilken typ av information som ska loggas för felsökning. De tillåtna värdena är none, requestContent, responseContent eller både requestContent och responseContent avgränsade med ett kommatecken. Standardvärdet är none. När du anger det här värdet bör du noga överväga vilken typ av information du skickar in under distributionen. Genom att logga information om begäran eller svaret kan du potentiellt exponera känsliga data som hämtas via distributionsåtgärderna. | sträng |
ExpressionEvaluationOptions
Name | Beskrivning | Värde |
---|---|---|
omfång | Det omfång som ska användas för utvärdering av parametrar, variabler och funktioner i en kapslad mall. | "Inre" "NotSpecified" "Yttre" |
OnErrorDeploymentOrOnErrorDeploymentExtended
Name | Beskrivning | Värde |
---|---|---|
deploymentName | Distributionen som ska användas i felfall. | sträng |
typ | Distributionen på felbeteendetypen. Möjliga värden är LastSuccessful och SpecificDeployment. | "LastSuccessful" "SpecificDeployment" |
ParametersLink
Name | Beskrivning | Värde |
---|---|---|
contentVersion | Om den ingår måste den matcha ContentVersion i mallen. | sträng |
Uri | URI:n för parameterfilen. | sträng (krävs) |
TemplateLink
Name | Beskrivning | Värde |
---|---|---|
contentVersion | Om den ingår måste den matcha ContentVersion i mallen. | sträng |
id | Resurs-ID för en mallspecifikation. Använd antingen id- eller uri-egenskapen, men inte båda. | sträng |
Querystring | Frågesträngen (till exempel en SAS-token) som ska användas med malllänkens URI. | sträng |
relativePath | Egenskapen relativePath kan användas för att distribuera en länkad mall på en plats i förhållande till den överordnade. Om den överordnade mallen länkades till en TemplateSpec refererar detta till en artefakt i TemplateSpec. Om den överordnade var länkad till en URI är den underordnade distributionen en kombination av de överordnade och relativaPath-URI:erna | sträng |
Uri | URI:n för mallen som ska distribueras. Använd antingen egenskapen URI eller ID, men inte båda. | sträng |