Microsoft.Resources-implementaties

Bicep-resourcedefinitie

Het resourcetype implementaties kan worden geïmplementeerd voor:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Opmerkingen

Voor Bicep kunt u overwegen modules te gebruiken in plaats van dit resourcetype.

Resource-indeling

Als u een Microsoft.Resources/deployments-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.Resources/deployments@2022-09-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'
}

Eigenschapswaarden

Implementaties

Naam Description Waarde
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-64

Geldige tekens:
Alfanumerieken, onderstrepingstekens, haakjes, afbreekstreepjes en punten.
location De locatie voor het opslaan van de implementatiegegevens. tekenreeks
tags Implementatietags Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
scope Geef in tenant- en beheergroepimplementaties de beheergroeps-id op die u wilt targeten. Gebruik de indeling Microsoft.Management/managementGroups/{managementGroupID}. tekenreeks
properties De implementatie-eigenschappen. DeploymentPropertiesOrDeploymentPropertiesExtended (vereist)
resourceGroup De naam van de resourcegroep die u wilt implementeren. Als deze niet is opgegeven, wordt de resourcegroep van de implementatiebewerking gebruikt. tekenreeks
subscriptionId De id van het abonnement waarvoor u wilt implementeren. Als dit niet is opgegeven, wordt het abonnement van de implementatiebewerking gebruikt. tekenreeks

DeploymentPropertiesOrDeploymentPropertiesExtended

Naam Description Waarde
debugSetting De instelling voor foutopsporing van de implementatie. DebugSetting
expressionEvaluationOptions Hiermee geeft u op of sjabloonexpressies worden geëvalueerd binnen het bereik van de bovenliggende sjabloon of geneste sjabloon. Alleen van toepassing op geneste sjablonen. Als u dit niet opgeeft, is de standaardwaarde buitenste waarde. ExpressionEvaluationOptions
mode De modus die wordt gebruikt voor het implementeren van resources. Deze waarde kan incrementeel of Volledig zijn. In de incrementele modus worden resources geïmplementeerd zonder bestaande resources te verwijderen die niet zijn opgenomen in de sjabloon. In de modus Volledig worden resources geïmplementeerd en worden bestaande resources in de resourcegroep die niet in de sjabloon zijn opgenomen, verwijderd. Wees voorzichtig bij het gebruik van de volledige modus, omdat u onbedoeld resources kunt verwijderen. 'Voltooien'
'Incrementeel' (vereist)
onErrorDeployment Het foutgedrag van de implementatie. OnErrorDeploymentOrOnErrorDeploymentExtended
parameters Naam- en waardeparen waarmee de implementatieparameters voor de sjabloon worden gedefinieerd. U gebruikt dit element als u de parameterwaarden rechtstreeks in de aanvraag wilt opgeven in plaats van een koppeling naar een bestaand parameterbestand. Gebruik de eigenschap parametersLink of de eigenschap parameters, maar niet beide. Dit kan een JObject of een goed gevormde JSON-tekenreeks zijn. Voor Bicep kunt u de functie any() gebruiken.
parametersLink De URI van het parameterbestand. U gebruikt dit element om een koppeling te maken naar een bestaand parameterbestand. Gebruik de eigenschap parametersLink of de eigenschap parameters, maar niet beide. ParametersLink
sjabloon De sjablooninhoud. U gebruikt dit element als u de syntaxis van de sjabloon rechtstreeks in de aanvraag wilt doorgeven in plaats van een koppeling naar een bestaande sjabloon. Dit kan een JObject of een goed gevormde JSON-tekenreeks zijn. Gebruik de eigenschap templateLink of de sjablooneigenschap, maar niet beide. Voor Bicep kunt u de functie any() gebruiken.
templateLink De URI van de sjabloon. Gebruik de eigenschap templateLink of de sjablooneigenschap, maar niet beide. TemplateLink

DebugSetting

Naam Description Waarde
detailLevel Hiermee geeft u het type informatie op dat moet worden vastgelegd voor foutopsporing. De toegestane waarden zijn none, requestContent, responseContent of zowel requestContent als responseContent, gescheiden door een komma. De standaardwaarde is geen. Houd bij het instellen van deze waarde zorgvuldig rekening met het type informatie dat u tijdens de implementatie doorgeeft. Door informatie over de aanvraag of reactie te registreren, kunt u mogelijk gevoelige gegevens beschikbaar maken die worden opgehaald via de implementatiebewerkingen. tekenreeks

ExpressionEvaluationOptions

Naam Description Waarde
scope Het bereik dat moet worden gebruikt voor de evaluatie van parameters, variabelen en functies in een geneste sjabloon. 'Binnen'
'Niet opgegeven'
'Buitenste'

OnErrorDeploymentOrOnErrorDeploymentExtended

Naam Description Waarde
deploymentName De implementatie die moet worden gebruikt voor foutcases. tekenreeks
type De implementatie op foutgedragstype. Mogelijke waarden zijn LastSuccessful en SpecificDeployment. 'LastSuccessful'
'SpecificDeployment'
Naam Description Waarde
contentVersion Indien opgenomen, moet overeenkomen met de ContentVersion in de sjabloon. tekenreeks
Uri De URI van het parameterbestand. tekenreeks (vereist)
Naam Description Waarde
contentVersion Indien opgenomen, moet overeenkomen met de ContentVersion in de sjabloon. tekenreeks
id De resource-id van een sjabloonspecificatie. Gebruik de eigenschap id of URI, maar niet beide. tekenreeks
Querystring De querytekenreeks (bijvoorbeeld een SAS-token) die moet worden gebruikt met de templateLink-URI. tekenreeks
relativePath De eigenschap relativePath kan worden gebruikt om een gekoppelde sjabloon te implementeren op een locatie ten opzichte van het bovenliggende item. Als de bovenliggende sjabloon is gekoppeld aan een TemplateSpec, verwijst dit naar een artefact in de TemplateSpec. Als het bovenliggende item is gekoppeld aan een URI, is de onderliggende implementatie een combinatie van de bovenliggende en relatievePath-URI's tekenreeks
Uri De URI van de sjabloon die moet worden geïmplementeerd. Gebruik de eigenschap URI of id, maar niet beide. tekenreeks

Snelstartsjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Moesif API Analytics en monetization

Implementeren op Azure
Met de sjabloon worden API-aanroepen van Azure API Management geregistreerd in het Moesif API-analyse- en inkomstenplatform
Hiermee maakt u een container-app en -omgeving met register

Implementeren op Azure
Maak een Container App-omgeving met een eenvoudige container-app op basis van een Azure Container Registry. Er wordt ook een Log Analytics-werkruimte geïmplementeerd om logboeken op te slaan.
Hiermee maakt u een Dapr-microservices-app met behulp van Container Apps

Implementeren op Azure
Maak een Dapr-microservices-app met behulp van Container Apps.
Hiermee maakt u een Dapr pub-sub servicebus-app met behulp van Container Apps

Implementeren op Azure
Maak een Dapr pub-sub servicebus-app met behulp van Container Apps.
Server beheerd door Desired State Configuration service

Implementeren op Azure
Deze sjabloon biedt een voorbeeld van het leveren van een virtuele machine en een Automation-account om de machine te beheren, in één implementatie
Waarschuwingsregel maken voor azure-items voor bedrijfscontinuïteit

Implementeren op Azure
Met deze sjablonen maakt u een waarschuwingsregel en een door de gebruiker toegewezen MSI. Ook wordt de MSI-lezer toegang tot het abonnement toegewezen, zodat de waarschuwingsregel toegang heeft om een query uit te voeren op de vereiste beveiligde items en de meest recente details van het herstelpunt.
Redis-cluster op Ubuntu-VM's

Implementeren op Azure
Met deze sjabloon maakt u een Redis-cluster op installatiekopieën van virtuele Ubuntu-machines, configureert persistentie en past u bekende optimalisaties en bewezen procedures toe
Front Door Premium met App Service origin en Private Link

Implementeren op Azure
Met deze sjabloon maakt u een Front Door Premium en een App Service en gebruikt u een privé-eindpunt voor Front Door om verkeer naar de toepassing te verzenden.
Front Door Premium met blob-oorsprong en Private Link

Implementeren op Azure
Met deze sjabloon maakt u een Front Door Premium- en een Azure Storage-blobcontainer en gebruikt u een privé-eindpunt voor Front Door om verkeer naar het opslagaccount te verzenden.
Front Door Premium met VM en Private Link-service

Implementeren op Azure
Met deze sjabloon maakt u een Front Door Premium en een virtuele machine die is geconfigureerd als een webserver. Front Door gebruikt een privé-eindpunt met Private Link-service om verkeer naar de VM te verzenden.
Front Door Standard/Premium met API Management origin

Implementeren op Azure
Met deze sjabloon maakt u een Front Door Premium- en een API Management-exemplaar en maakt u gebruik van een NSG- en globaal API Management-beleid om te valideren dat verkeer via de oorsprong van Front Door is gekomen.
Front Door Standard/Premium met Application Gateway origin

Implementeren op Azure
Met deze sjabloon maakt u een Front Door Standard/Premium en een Application Gateway-exemplaar en maakt u gebruik van een NSG- en WAF-beleid om te valideren dat verkeer via de oorsprong van Front Door is gekomen.
Front Door met Container Instances en Application Gateway

Implementeren op Azure
Met deze sjabloon maakt u een Front Door Standard/Premium met een containergroep en Application Gateway.
Front Door Standard/Premium met Azure Functions origin

Implementeren op Azure
Met deze sjabloon maakt u een Front Door Standard/Premium, een Azure Functions-app en configureert u de functie-app om te controleren of verkeer via de oorsprong van Front Door is gekomen.
Front Door Standard/Premium met statische website-oorsprong

Implementeren op Azure
Met deze sjabloon maakt u een Front Door Standard/Premium-website en een statische Azure Storage-website en configureert u Front Door om verkeer naar de statische website te verzenden.
Hiermee maakt u een versleutelde beheerde schijf op basis van een versleutelde VHD

Implementeren op Azure
Met deze sjabloon kunt u een versleutelde beheerde schijf maken met behulp van een bestaande versleutelde VHD en versleutelingsinstellingen.
Versleuteling uitschakelen op een actieve Windows-VM

Implementeren op Azure
Met deze sjabloon wordt versleuteling uitgeschakeld op een actieve Windows-VM
Versleuteling inschakelen op een actieve Windows-VM & AAD

Implementeren op Azure
Met deze sjabloon wordt versleuteling ingeschakeld op een actieve Windows-VM met behulp van de vingerafdruk van het AAD-clientcertificaat. Het certificaat moet eerder op de VM zijn geïmplementeerd
GlassFish op SUSE

Implementeren op Azure
Met deze sjabloon wordt een GlassFish-cluster met taakverdeling (v3 of v4) geïmplementeerd, dat bestaat uit een door de gebruiker gedefinieerd aantal SUSE-VM's (OpenSUSE of SLES).
Meerdere VM-schaalsets met Linux-VM's implementeren

Implementeren op Azure
Met deze sjabloon kunt u meerdere VM-schaalsets met Virtuele Linux-machines implementeren.
Meerdere VM-schaalsets met Windows-VM's implementeren

Implementeren op Azure
Met deze sjabloon kunt u meerdere VM-schaalsets met Windows-VM's implementeren.
Een eenvoudige Linux-VM implementeren en privé-IP bijwerken naar statisch

Implementeren op Azure
Met deze sjabloon kunt u een eenvoudige Virtuele Linux-machine implementeren met ubuntu vanuit de marketplace. Hiermee implementeert u een VNET, subnet en een VM van de grootte A1 op de locatie van de resourcegroep met een dynamisch toegewezen IP-adres en converteert u dit vervolgens naar een statisch IP-adres.
Uitvoer van een aangepaste scriptextensie gebruiken tijdens de implementatie

Implementeren op Azure
Dit is handig voor de rekenkracht van de VM om tijdens de implementatie een taak uit te voeren die azure Resource Manager niet biedt. De uitvoer van die berekening (script) kan vervolgens elders in de implementatie worden gebruikt. Dit is handig als de rekenresource nodig is in de implementatie (bijvoorbeeld een jumpbox, DC, enzovoort), een beetje verspillend als dat niet zo is.
Een Virtuele Linux- of Windows-machine implementeren met MSI

Implementeren op Azure
Met deze sjabloon kunt u een Linux- of Windows-VM implementeren met een Managed Service Identity.
Linux-VM met MSI-toegang tot opslag

Implementeren op Azure
Met deze sjabloon wordt een linux-VM geïmplementeerd met een door het systeem toegewezen beheerde identiteit die toegang heeft tot een opslagaccount in een andere resourcegroep.
SQL Server 2014 SP2 Enterprise met automatische back-up

Implementeren op Azure
Met deze sjabloon wordt een SQL Server 2014 SP2 Enterprise-editie gemaakt met de functie Automatische back-up ingeschakeld
SQL Server 2014 SP1 Enterprise met Azure Key Vault

Implementeren op Azure
Met deze sjabloon maakt u een SQL Server 2014 SP1 Enterprise-editie met de functie Azure Key Vault Integration ingeschakeld.
Virusaanval op Virtual Machines scenario

Implementeren op Azure
Hiermee worden 2 virtuele machines, OMS en andere netwerkresources geïmplementeerd. Eén virtuele machine zonder eindpuntbeveiliging en een andere waarop enpoint protection is geïnstalleerd. Voer de virusaanval uit door de richtlijnen te volgen en het scenario uit te voeren voor het beperken en voorkomen van een virusaanval.
Een gegevensbeheergateway maken en installeren op een Azure-VM

Implementeren op Azure
Met deze sjabloon wordt een virtuele machine geïmplementeerd en wordt een werkbare gateway voor gegevensbeheer gemaakt
Zelf-hosten van Integration Runtime op Azure-VM's

Implementeren op Azure
Deze sjabloon maakt een selfhost Integration Runtime en registreert deze op virtuele Azure-machines
Vm-schaalsetconfiguratie beheerd door Azure Automation

Implementeren op Azure
Implementeer een VM-schaalset waarbij virtuele machines worden geïmplementeerd als geregistreerde knooppunten in de Azure Automation Desired State Configuration-service en knooppuntconfiguratie gegarandeerd is na de implementatie. OPMERKING: vereiste vereisten registratiesleutel en registratie-URL zijn alleen beschikbaar na het maken van een Azure Automation-account voor Azure Automation DSC.
Quickstart voor VMSS Flexibele indelingsmodus voor Linux

Implementeren op Azure
Met deze sjabloon wordt een eenvoudige VM-schaalset geïmplementeerd met exemplaren achter een Azure Load Balancer. De VM-schaalset bevindt zich in de modus Flexibele indeling. Gebruik de parameter os om de implementatie van Linux (Ubuntu) of Windows (Windows Server Datacenter 2019) te kiezen. OPMERKING: Met deze quickstartsjabloon wordt netwerktoegang tot VM-beheerpoorten (SSH, RDP) vanaf elk internetadres ingeschakeld en mag deze niet worden gebruikt voor productie-implementaties.
Een Linux- of Windows-VMSS implementeren met MSI

Implementeren op Azure
Met deze sjabloon kunt u een virtuele-machineschaalset voor Linux of Windows implementeren met een Managed Service Identity. Deze identiteit wordt vervolgens gebruikt voor toegang tot Azure-services.
SFTP-server op aanvraag met een bestaand opslagaccount

Implementeren op Azure
Deze sjabloon demonstreert een SFTP-server op aanvraag met behulp van een Azure Container Instance (ACI).
Een beheerd Kubernetes-cluster (AKS) implementeren

Implementeren op Azure
Deze ARM-sjabloon demonstreert de implementatie van een AKS-exemplaar met geavanceerde netwerkfuncties in een bestaand virtueel netwerk. Daarnaast wordt aan de gekozen service-principal de rol Netwerkbijdrager toegewezen voor het subnet dat het AKS-cluster bevat.
Een beheerd Kubernetes-cluster implementeren met AAD (AKS)

Implementeren op Azure
Deze ARM-sjabloon demonstreert de implementatie van een AKS-exemplaar met geavanceerde netwerkfuncties in een bestaand virtueel netwerk en Azure AD Integeration. Daarnaast wordt aan de gekozen service-principal de rol Netwerkbijdrager toegewezen voor het subnet dat het AKS-cluster bevat.
FinOps-hub

Implementeren op Azure
Met deze sjabloon maakt u een nieuw Exemplaar van de FinOps-hub, inclusief Data Lake-opslag en een Data Factory.
FinOps-toolkit-werkmap

Implementeren op Azure
Met deze sjabloon maakt u een nieuwe Azure Monitor-werkmap voor governance.
Bestaande Azure-resources uitbreiden met aangepaste providers

Implementeren op Azure
In dit voorbeeld wordt uitgebreid ingegaan op het uitbreiden van bestaande Azure-resources en het Resource Manager sjablonen om aangepaste workloads toe te voegen.
Een Azure Databricks-werkruimte implementeren met PE, CMK alle formulieren

Implementeren op Azure
Met deze sjabloon kunt u een Azure Databricks-werkruimte maken met PrivateEndpoint en beheerde services en CMK met DBFS-versleuteling.
Een Azure Databricks-werkruimte implementeren met alle 3 cmk-vormen

Implementeren op Azure
Met deze sjabloon kunt u een Azure Databricks-werkruimte maken met beheerde services en CMK met DBFS-versleuteling.
Een Azure Databricks WS implementeren met CMK voor DBFS-versleuteling

Implementeren op Azure
Met deze sjabloon kunt u een Azure Databricks-werkruimte maken met CMK voor DBFS-hoofdversleuteling
Een Azure Databricks-werkruimte implementeren met Managed Disks CMK

Implementeren op Azure
Met deze sjabloon kunt u een Azure Databricks-werkruimte maken met Managed Disks CMK.
Azure Databricks Workspace implementeren met Managed Services CMK

Implementeren op Azure
Met deze sjabloon kunt u een Azure Databricks-werkruimte maken met Managed Services CMK.
Een nieuwe Datadog-organisatie maken

Implementeren op Azure
Met deze sjabloon maakt u een nieuwe Datadog- een Azure Native ISV Service-resource en een Datadog-organisatie om resources in uw abonnement te bewaken.
Scriptextensies gebruiken om Mongo DB te installeren op Ubuntu-VM

Implementeren op Azure
Met deze sjabloon wordt Mongo DB geconfigureerd en geïnstalleerd op een virtuele Ubuntu-machine in twee afzonderlijke scripts. Deze sjabloon is een goed voorbeeld waarin wordt getoond hoe u afhankelijkheden kunt uitdrukken tussen twee scripts die op dezelfde virtuele machine worden uitgevoerd. Met deze sjabloon worden ook een opslagaccount, Virtual Network, openbare IP-adressen en een netwerkinterface geïmplementeerd.
Een gegevensbeheergateway voor hoge beschikbaarheid maken en installeren op azure-VM's

Implementeren op Azure
Met deze sjabloon worden meerdere virtuele machines geïmplementeerd met een werkbare gegevensbeheergateway met hoge beschikbaarheid
Data Lake Store-account implementeren met versleuteling (Key Vault)

Implementeren op Azure
Met deze sjabloon kunt u een Azure Data Lake Store-account implementeren waarvoor gegevensversleuteling is ingeschakeld. Dit account maakt gebruik van Azure Key Vault om de versleutelingssleutel te beheren.
ETL-taak uitvoeren met behulp van Azure-services

Implementeren op Azure
Deze sjabloon biedt een voorbeeld van het uitvoeren van analyses op historische en realtime streaminggegevens die zijn opgeslagen in Azure Blob Storage. De gegevens van de Event Hub worden door de Azure Stream Analytics-taak gebruikt om transformatie uit te voeren en de uitvoer wordt opgeslagen in Azure Blob Storage en wordt gevisualiseerd in PowerBI. De analyse wordt toegepast op de historische gegevens die zijn opgeslagen in Blob Storage door Azure Data Analytics en de verplaatsing van geëxtraheerde, getransformeerde en gepubliceerde gegevens en de indeling wordt uitgevoerd door Data Factory. De gepubliceerde gegevens worden verder gevisualiseerd in Power BI
Dev Box Service implementeren met ingebouwde installatiekopie

Implementeren op Azure
Deze sjabloon biedt een manier om een Dev Box-service met ingebouwde installatiekopie te implementeren.
Dev Box-service configureren

Implementeren op Azure
Met deze sjabloon worden alle Dev Box-beheerresources gemaakt volgens de snelstartgids voor Dev Box. U kunt alle gemaakte resources bekijken of rechtstreeks naar DevPortal.microsoft.com gaan om uw eerste Dev Box te maken.
Azure Digital Twins met functie en Private Link-service

Implementeren op Azure
Met deze sjabloon maakt u een Azure Digital Twins-service die is geconfigureerd met een Virtual Network verbonden Azure-functie die via een Private Link-eindpunt kan communiceren met Digital Twins. Er wordt ook een Privé-DNS zone gemaakt om naadloze hostnaamomzetting van het Digital Twins-eindpunt van de Virtual Network naar het ip-adres van het interne subnet van het privé-eindpunt toe te staan. De hostnaam wordt opgeslagen als een instelling voor de Azure-functie met de naam 'ADT_ENDPOINT'.
Azure Digital Twins met tijdgegevensgeschiedenisverbinding

Implementeren op Azure
Met deze sjabloon maakt u een Azure Digital Twins-exemplaar dat is geconfigureerd met een tijdreeksgegevensgeschiedenisverbinding. Als u een verbinding wilt maken, moeten er andere resources worden gemaakt, zoals een Event Hubs-naamruimte, een Event Hub, Azure Data Explorer-cluster en een database. Gegevens worden verzonden naar een Event Hub die de gegevens uiteindelijk doorstuurt naar het Azure Data Explorer-cluster. Gegevens worden opgeslagen in een databasetabel in het cluster
HDInsight met aangepaste Ambari + Hive Metastore DB in VNET

Implementeren op Azure
Met deze sjabloon kunt u een HDInsight-cluster maken in een bestaand virtueel netwerk met een nieuwe SQL-database die fungeert als zowel een aangepaste Ambari-database als een Hive-metastore. U moet een bestaande SQL-server, opslagaccount en VNET hebben.
FHIR-service configureren om $import in te schakelen

Implementeren op Azure
Deze sjabloon richt de FHIR-service in om $import in te schakelen voor het initiële laden van gegevens
Sleutelkluis, beheerde identiteit en roltoewijzing maken

Implementeren op Azure
Met deze sjabloon maakt u een sleutelkluis, beheerde identiteit en roltoewijzing.
KeyVault gebruiken met een dynamische resource-id

Implementeren op Azure
Met deze sjabloon wordt een SQL Server gemaakt en wordt een beheerderswachtwoord van Key Vault gebruikt. De referentieparameter voor het Key Vault geheim wordt gemaakt tijdens de implementatie met behulp van een geneste sjabloon. Hierdoor kan de gebruiker eenvoudig parameterwaarden doorgeven aan de sjabloon in plaats van een verwijzingsparameter in het parameterbestand te maken.
Azure Container Service (AKS) met Helm

Implementeren op Azure
Een beheerd cluster implementeren met Azure Container Service (AKS) met Helm
Timertaken uitvoeren die volgens een schema worden uitgevoerd met behulp van Logic Apps

Implementeren op Azure
Met deze sjabloon maakt u een paar Logic Apps waarmee u geplande exemplaren van een timeropdracht kunt maken.
Sjabloon voor toewijzing van door de gebruiker toegewezen identiteitsrol

Implementeren op Azure
Een sjabloon die roltoewijzingen maakt van een door de gebruiker toegewezen identiteit op resources waarvan de Azure Machine Learning-werkruimte afhankelijk is
Veilige end-to-end-installatie van Azure Machine Learning

Implementeren op Azure
Deze set Bicep-sjablonen laat zien hoe u Azure Machine Learning end-to-end instelt in een veilige configuratie. Deze referentie-implementatie omvat de werkruimte, een rekencluster, een rekenproces en een gekoppeld privé-AKS-cluster.
End-to-end beveiligde installatie van Azure Machine Learning (verouderd)

Implementeren op Azure
Deze set Bicep-sjablonen laat zien hoe u Azure Machine Learning end-to-end instelt in een veilige configuratie. Deze referentie-implementatie omvat de werkruimte, een rekencluster, een rekenproces en een gekoppeld privé-AKS-cluster.
Een Azure Machine Learning Sweep-taak maken

Implementeren op Azure
Met deze sjabloon maakt u een Azure Machine Learning Sweep-taak voor het afstemmen van hyperparameters.
Een Azure Machine Learning Service-werkruimte maken (vnet)

Implementeren op Azure
Deze implementatiesjabloon bevat een Azure Machine Learning-werkruimte en de bijbehorende resources, waaronder Azure Key Vault, Azure Storage, Azure-toepassing Insights en Azure Container Registry. Deze configuratie beschrijft de set resources die u nodig hebt om aan de slag te gaan met Azure Machine Learning in een geïsoleerde netwerkconfiguratie.
Een Azure Machine Learning Service-werkruimte maken (verouderd)

Implementeren op Azure
Deze implementatiesjabloon bevat een Azure Machine Learning-werkruimte en de bijbehorende resources, waaronder Azure Key Vault, Azure Storage, Azure-toepassing Insights en Azure Container Registry. Deze configuratie beschrijft de set resources die u nodig hebt om aan de slag te gaan met Azure Machine Learning in een geïsoleerde netwerkconfiguratie.
Nieuwe ANF-resource maken met SMB-volume

Implementeren op Azure
Met deze sjabloon kunt u een nieuwe Azure NetApp Files-resource maken met één capaciteitspool en één volume dat is geconfigureerd met het SMB-protocol.
Application Gateway voor een web-app met IP-beperking

Implementeren op Azure
Met deze sjabloon maakt u een toepassingsgateway vóór een Azure-web-app waarvoor IP-beperking is ingeschakeld in de web-app.
Een NSG toepassen op een bestaand subnet

Implementeren op Azure
Met deze sjabloon wordt een zojuist gemaakte NSG toegepast op een bestaand subnet
NSG-stroomlogboeken met verkeersanalyse

Implementeren op Azure
Met deze sjabloon maakt u een NSG-stroomlogboek op een bestaande NSG met verkeersanalyse
Azure Virtual WAN Routing Intent and Policies (Intentie en beleid voor Azure Virtual WAN-routering)

Implementeren op Azure
Met deze sjabloon wordt een Azure-Virtual WAN met twee hubs met de functie Routeringsintentie en Beleid ingeschakeld.
Een NSG met Redis-beveiligingsregels toevoegen aan een bestaand subnet

Implementeren op Azure
Met deze sjabloon kunt u een NSG met vooraf geconfigureerde Azure Redis Cache-beveiligingsregels toevoegen aan een bestaand subnet binnen een VNET. Implementeer in de resourcegroep van het bestaande VNET.
Containerinstallatiekopieën compileren met ACR-taken

Implementeren op Azure
Deze sjabloon maakt gebruik van DeploymentScript om ACR te organiseren om uw containerinstallatiekopieën te bouwen vanuit de codeopslagplaats.
Containerinstallatiekopieën importeren in ACR

Implementeren op Azure
Deze sjabloon maakt gebruik van de ACR-module Importeren uit het bicep-register om openbare containerinstallatiekopieën te importeren in een Azure Container Registry.
Application Gateway maken met certificaten

Implementeren op Azure
In deze sjabloon ziet u hoe u Key Vault zelfondertekende certificaten genereert en vervolgens verwijst vanuit Application Gateway.
SSH-sleutels maken en opslaan in KeyVault

Implementeren op Azure
Deze sjabloon gebruikt de deploymentScript-resource om ssh-sleutels te genereren en slaat de persoonlijke sleutel op in KeyVault.
Een sjabloon maken en implementerenSpec

Implementeren op Azure
In dit voorbeeld wordt een templateSpec-resource binnen dezelfde sjabloon gemaakt en geïmplementeerd. Dit is geen typisch patroon dat alleen bedoeld is om te laten zien hoe de templateSpec en de implementatieresources moeten samenwerken.
TemplateSpecs maken vanuit sjablonen uit sjablonengaleriesjablonen

Implementeren op Azure
Dit voorbeeld bevat een script om sjabloongaleriesjablonen eenvoudig te migreren naar templateSpec-resources. Met de sjabloon worden alle sjablonen geïmplementeerd die kunnen worden geëxporteerd met behulp van het migratiescript.
SQL Always ON-installatie implementeren met bestaande SQL-Virtual Machines

Implementeren op Azure
Sql Always ON-installatie implementeren met bestaande SQL-Virtual Machines. De virtuele machines moeten al zijn toegevoegd aan een bestaand domein en moeten de enterprise-versie van SQL Server uitvoeren.
Azure Synapse proof-of-concept

Implementeren op Azure
Met deze sjabloon maakt u een proof-of-conceptomgeving voor Azure Synapse, waaronder SQL-pools en optionele Apache Spark-pools
Een AppServicePlan en app maken in een ASEv3

Implementeren op Azure
Een AppServicePlan en app maken in een ASEv3
Een Azure Native New Relic-resource maken

Implementeren op Azure
Met deze sjabloon wordt een 'Azure Native New Relic Service' ingesteld om resources in uw Azure-abonnement te bewaken.

Resourcedefinitie van ARM-sjabloon

Het resourcetype implementaties kan worden geïmplementeerd voor:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Opmerkingen

Voor Bicep kunt u overwegen modules te gebruiken in plaats van dit resourcetype.

Resource-indeling

Als u een Microsoft.Resources/deployments-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.Resources/deployments",
  "apiVersion": "2022-09-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"
}

Eigenschapswaarden

Implementaties

Naam Description Waarde
type Het resourcetype 'Microsoft.Resources/deployments'
apiVersion De resource-API-versie '2022-09-01'
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-64

Geldige tekens:
Alfanumerieken, onderstrepingstekens, haakjes, afbreekstreepjes en punten.
location De locatie voor het opslaan van de implementatiegegevens. tekenreeks
tags Implementatietags Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
scope Geef in tenant- en beheergroepimplementaties de beheergroeps-id op die u wilt targeten. Gebruik de indeling Microsoft.Management/managementGroups/{managementGroupID}. tekenreeks
properties De implementatie-eigenschappen. DeploymentPropertiesOrDeploymentPropertiesExtended (vereist)
resourceGroup De naam van de resourcegroep die u wilt implementeren. Als deze niet is opgegeven, wordt de resourcegroep van de implementatiebewerking gebruikt. tekenreeks
subscriptionId De id van het abonnement waarvoor u wilt implementeren. Als dit niet is opgegeven, wordt het abonnement van de implementatiebewerking gebruikt. tekenreeks

DeploymentPropertiesOrDeploymentPropertiesExtended

Naam Description Waarde
debugSetting De instelling voor foutopsporing van de implementatie. DebugSetting
expressionEvaluationOptions Hiermee geeft u op of sjabloonexpressies worden geëvalueerd binnen het bereik van de bovenliggende sjabloon of geneste sjabloon. Alleen van toepassing op geneste sjablonen. Als u dit niet opgeeft, is de standaardwaarde buitenste waarde. ExpressionEvaluationOptions
mode De modus die wordt gebruikt voor het implementeren van resources. Deze waarde kan incrementeel of Volledig zijn. In de incrementele modus worden resources geïmplementeerd zonder bestaande resources te verwijderen die niet zijn opgenomen in de sjabloon. In de modus Volledig worden resources geïmplementeerd en worden bestaande resources in de resourcegroep die niet in de sjabloon zijn opgenomen, verwijderd. Wees voorzichtig bij het gebruik van de volledige modus, omdat u onbedoeld resources kunt verwijderen. 'Voltooien'
'Incrementeel' (vereist)
onErrorDeployment Het foutgedrag van de implementatie. OnErrorDeploymentOrOnErrorDeploymentExtended
parameters Naam- en waardeparen waarmee de implementatieparameters voor de sjabloon worden gedefinieerd. U gebruikt dit element als u de parameterwaarden rechtstreeks in de aanvraag wilt opgeven in plaats van een koppeling naar een bestaand parameterbestand. Gebruik de eigenschap parametersLink of de eigenschap parameters, maar niet beide. Dit kan een JObject of een goed gevormde JSON-tekenreeks zijn.
parametersLink De URI van het parameterbestand. U gebruikt dit element om een koppeling te maken naar een bestaand parameterbestand. Gebruik de eigenschap parametersLink of de eigenschap parameters, maar niet beide. ParametersLink
sjabloon De sjablooninhoud. U gebruikt dit element als u de syntaxis van de sjabloon rechtstreeks in de aanvraag wilt doorgeven in plaats van een koppeling naar een bestaande sjabloon. Dit kan een JObject of een goed gevormde JSON-tekenreeks zijn. Gebruik de eigenschap templateLink of de sjablooneigenschap, maar niet beide.
templateLink De URI van de sjabloon. Gebruik de eigenschap templateLink of de sjablooneigenschap, maar niet beide. TemplateLink

DebugSetting

Naam Description Waarde
detailLevel Hiermee geeft u het type informatie dat moet worden vastgelegd voor foutopsporing. De toegestane waarden zijn none, requestContent, responseContent of zowel requestContent als responseContent, gescheiden door een komma. De standaardwaarde is geen. Houd bij het instellen van deze waarde zorgvuldig rekening met het type informatie dat u tijdens de implementatie doorgeeft. Door informatie over de aanvraag of het antwoord te registreren, kunt u mogelijk gevoelige gegevens beschikbaar maken die worden opgehaald via de implementatiebewerkingen. tekenreeks

ExpressionEvaluationOptions

Naam Description Waarde
scope Het bereik dat moet worden gebruikt voor de evaluatie van parameters, variabelen en functies in een geneste sjabloon. 'Binnenste'
'NotSpecified'
'Buitenste'

OnErrorDeploymentOrOnErrorDeploymentExtended

Naam Description Waarde
deploymentName De implementatie die moet worden gebruikt voor foutcases. tekenreeks
type Het type implementatie op foutgedrag. Mogelijke waarden zijn LastSuccessful en SpecificDeployment. 'LastSuccessful'
'SpecificDeployment'
Naam Description Waarde
contentVersion Indien opgenomen, moet overeenkomen met de ContentVersion in de sjabloon. tekenreeks
Uri De URI van het parameterbestand. tekenreeks (vereist)
Naam Description Waarde
contentVersion Indien opgenomen, moet overeenkomen met de ContentVersion in de sjabloon. tekenreeks
id De resource-id van een sjabloonspecificatie. Gebruik de eigenschap id of URI, maar niet beide. tekenreeks
Querystring De querytekenreeks (bijvoorbeeld een SAS-token) die moet worden gebruikt met de templateLink-URI. tekenreeks
relativePath De eigenschap relativePath kan worden gebruikt om een gekoppelde sjabloon te implementeren op een locatie ten opzichte van het bovenliggende item. Als de bovenliggende sjabloon is gekoppeld aan een TemplateSpec, verwijst dit naar een artefact in de TemplateSpec. Als het bovenliggende item is gekoppeld aan een URI, is de onderliggende implementatie een combinatie van de bovenliggende en relatievePath-URI's tekenreeks
Uri De URI van de sjabloon die moet worden geïmplementeerd. Gebruik de eigenschap URI of id, maar niet beide. tekenreeks

Snelstartsjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Moesif API Analytics en monetization

Implementeren op Azure
Met de sjabloon worden API-aanroepen van Azure API Management geregistreerd in het Moesif API-analyse- en inkomstenplatform
Hiermee maakt u een container-app en -omgeving met register

Implementeren op Azure
Maak een Container App-omgeving met een eenvoudige container-app op basis van een Azure Container Registry. Er wordt ook een Log Analytics-werkruimte geïmplementeerd om logboeken op te slaan.
Hiermee maakt u een Dapr-microservices-app met behulp van Container Apps

Implementeren op Azure
Maak een Dapr-microservices-app met behulp van Container Apps.
Hiermee maakt u een Dapr pub-sub servicebus-app met behulp van Container Apps

Implementeren op Azure
Maak een Dapr pub-sub servicebus-app met behulp van Container Apps.
Server beheerd door Desired State Configuration service

Implementeren op Azure
Deze sjabloon biedt een voorbeeld van het leveren van een virtuele machine en een Automation-account om de machine te beheren, in één implementatie
Waarschuwingsregel maken voor azure-items voor bedrijfscontinuïteit

Implementeren op Azure
Met deze sjablonen maakt u een waarschuwingsregel en een door de gebruiker toegewezen MSI. Ook wordt de MSI-lezer toegang tot het abonnement toegewezen, zodat de waarschuwingsregel toegang heeft om een query uit te voeren op de vereiste beveiligde items en de meest recente details van het herstelpunt.
Redis-cluster op Ubuntu-VM's

Implementeren op Azure
Met deze sjabloon maakt u een Redis-cluster op installatiekopieën van virtuele Ubuntu-machines, configureert persistentie en past u bekende optimalisaties en bewezen procedures toe
Front Door Premium met App Service origin en Private Link

Implementeren op Azure
Met deze sjabloon maakt u een Front Door Premium en een App Service en gebruikt u een privé-eindpunt voor Front Door om verkeer naar de toepassing te verzenden.
Front Door Premium met blob-oorsprong en Private Link

Implementeren op Azure
Met deze sjabloon maakt u een Front Door Premium- en een Azure Storage-blobcontainer en gebruikt u een privé-eindpunt voor Front Door om verkeer naar het opslagaccount te verzenden.
Front Door Premium met VM en Private Link-service

Implementeren op Azure
Met deze sjabloon maakt u een Front Door Premium en een virtuele machine die is geconfigureerd als een webserver. Front Door gebruikt een privé-eindpunt met Private Link-service om verkeer naar de VM te verzenden.
Front Door Standard/Premium met API Management origin

Implementeren op Azure
Met deze sjabloon maakt u een Front Door Premium- en een API Management-exemplaar en maakt u gebruik van een NSG- en globaal API Management-beleid om te valideren dat verkeer via de oorsprong van Front Door is gekomen.
Front Door Standard/Premium met Application Gateway origin

Implementeren op Azure
Met deze sjabloon maakt u een Front Door Standard/Premium en een Application Gateway-exemplaar en maakt u gebruik van een NSG- en WAF-beleid om te valideren dat verkeer via de oorsprong van Front Door is gekomen.
Front Door met Container Instances en Application Gateway

Implementeren op Azure
Met deze sjabloon maakt u een Front Door Standard/Premium met een containergroep en Application Gateway.
Front Door Standard/Premium met Azure Functions origin

Implementeren op Azure
Met deze sjabloon maakt u een Front Door Standard/Premium, een Azure Functions-app en configureert u de functie-app om te controleren of verkeer via de oorsprong van Front Door is gekomen.
Front Door Standard/Premium met statische website-oorsprong

Implementeren op Azure
Met deze sjabloon maakt u een Front Door Standard/Premium-website en een statische Azure Storage-website en configureert u Front Door om verkeer naar de statische website te verzenden.
Hiermee maakt u een versleutelde beheerde schijf op basis van een versleutelde VHD

Implementeren op Azure
Met deze sjabloon kunt u een versleutelde beheerde schijf maken met behulp van een bestaande versleutelde VHD en versleutelingsinstellingen.
Versleuteling uitschakelen op een actieve Windows-VM

Implementeren op Azure
Met deze sjabloon wordt versleuteling uitgeschakeld op een actieve Windows-VM
Versleuteling inschakelen op een actieve Windows-VM & AAD

Implementeren op Azure
Met deze sjabloon wordt versleuteling ingeschakeld op een actieve Windows-VM met behulp van de vingerafdruk van het AAD-clientcertificaat. Het certificaat moet eerder op de VM zijn geïmplementeerd
GlassFish op SUSE

Implementeren op Azure
Met deze sjabloon wordt een GlassFish-cluster met taakverdeling (v3 of v4) geïmplementeerd, dat bestaat uit een door de gebruiker gedefinieerd aantal SUSE-VM's (OpenSUSE of SLES).
Meerdere VM-schaalsets met Linux-VM's implementeren

Implementeren op Azure
Met deze sjabloon kunt u meerdere VM-schaalsets met Virtuele Linux-machines implementeren.
Meerdere VM-schaalsets met Windows-VM's implementeren

Implementeren op Azure
Met deze sjabloon kunt u meerdere VM-schaalsets met Windows-VM's implementeren.
Een eenvoudige Linux-VM implementeren en privé-IP bijwerken naar statisch

Implementeren op Azure
Met deze sjabloon kunt u een eenvoudige Virtuele Linux-machine implementeren met ubuntu vanuit de marketplace. Hiermee implementeert u een VNET, subnet en een VM van de grootte A1 op de locatie van de resourcegroep met een dynamisch toegewezen IP-adres en converteert u dit vervolgens naar een statisch IP-adres.
Uitvoer van een aangepaste scriptextensie gebruiken tijdens de implementatie

Implementeren op Azure
Dit is handig voor de rekenkracht van de VM om tijdens de implementatie een taak uit te voeren die azure Resource Manager niet biedt. De uitvoer van die berekening (script) kan vervolgens elders in de implementatie worden gebruikt. Dit is handig als de rekenresource nodig is in de implementatie (bijvoorbeeld een jumpbox, DC, enzovoort), een beetje verspillend als dat niet zo is.
Een Virtuele Linux- of Windows-machine implementeren met MSI

Implementeren op Azure
Met deze sjabloon kunt u een Linux- of Windows-VM implementeren met een Managed Service Identity.
Linux-VM met MSI-toegang tot opslag

Implementeren op Azure
Met deze sjabloon wordt een linux-VM geïmplementeerd met een door het systeem toegewezen beheerde identiteit die toegang heeft tot een opslagaccount in een andere resourcegroep.
SQL Server 2014 SP2 Enterprise met automatische back-up

Implementeren op Azure
Met deze sjabloon wordt een SQL Server 2014 SP2 Enterprise-editie gemaakt met de functie Automatische back-up ingeschakeld
SQL Server 2014 SP1 Enterprise met Azure Key Vault

Implementeren op Azure
Met deze sjabloon maakt u een SQL Server 2014 SP1 Enterprise-editie met de functie Azure Key Vault Integration ingeschakeld.
Virusaanval op Virtual Machines scenario

Implementeren op Azure
Hiermee worden 2 virtuele machines, OMS en andere netwerkresources geïmplementeerd. Eén virtuele machine zonder eindpuntbeveiliging en een andere waarop enpoint protection is geïnstalleerd. Voer de virusaanval uit door de richtlijnen te volgen en het scenario uit te voeren voor het beperken en voorkomen van een virusaanval.
Een gegevensbeheergateway maken en installeren op een Azure-VM

Implementeren op Azure
Met deze sjabloon wordt een virtuele machine geïmplementeerd en wordt een werkbare gateway voor gegevensbeheer gemaakt
Zelf-hosten van Integration Runtime op Azure-VM's

Implementeren op Azure
Met deze sjabloon maakt u een selfhost-integratieruntime en registreert u deze op virtuele Azure-machines
Configuratie van VM-schaalset die wordt beheerd door Azure Automation

Implementeren op Azure
Implementeer een VM-schaalset waarbij virtuele machines worden geïmplementeerd als geregistreerde knooppunten in de Azure Automation Desired State Configuration-service en knooppuntconfiguratie gegarandeerd consistentie na implementatie. OPMERKING: vereiste vereisten Registratiesleutel en Registratie-URL zijn alleen beschikbaar nadat een Azure Automation-account voor Azure Automation DSC is gemaakt.
Snelstartgids voor VMSS Flexibele indelingsmodus voor Linux

Implementeren op Azure
Met deze sjabloon wordt een eenvoudige VM-schaalset geïmplementeerd met exemplaren achter een Azure Load Balancer. De VM-schaalset bevindt zich in de modus Flexibele indeling. Gebruik de os-parameter om de implementatie van Linux (Ubuntu) of Windows (Windows Server Datacenter 2019) te kiezen. OPMERKING: met deze quickstartsjabloon wordt netwerktoegang tot VM-beheerpoorten (SSH, RDP) vanaf elk internetadres ingeschakeld en mag deze niet worden gebruikt voor productie-implementaties.
Een Linux- of Windows-VMSS implementeren met MSI

Implementeren op Azure
Met deze sjabloon kunt u een virtuele-machineschaalset voor Linux of Windows implementeren met een Managed Service Identity. Deze identiteit wordt vervolgens gebruikt voor toegang tot Azure-services.
SFTP-server op aanvraag met een bestaand opslagaccount

Implementeren op Azure
Deze sjabloon demonstreert een SFTP-server op aanvraag met behulp van een Azure Container Instance (ACI).
Een beheerd Kubernetes-cluster (AKS) implementeren

Implementeren op Azure
Deze ARM-sjabloon demonstreert de implementatie van een AKS-exemplaar met geavanceerde netwerkfuncties in een bestaand virtueel netwerk. Daarnaast wordt aan de gekozen service-principal de rol Netwerkbijdrager toegewezen voor het subnet dat het AKS-cluster bevat.
Een beheerd Kubernetes-cluster implementeren met AAD (AKS)

Implementeren op Azure
Deze ARM-sjabloon demonstreert de implementatie van een AKS-exemplaar met geavanceerde netwerkfuncties in een bestaand virtueel netwerk en Azure AD Integeration. Daarnaast wordt aan de gekozen service-principal de rol Netwerkbijdrager toegewezen voor het subnet dat het AKS-cluster bevat.
FinOps-hub

Implementeren op Azure
Met deze sjabloon maakt u een nieuw FinOps-hub-exemplaar, waaronder Data Lake Storage en een Data Factory.
Werkmap met FinOps-toolkit

Implementeren op Azure
Met deze sjabloon maakt u een nieuwe Azure Monitor-werkmap voor governance.
Bestaande Azure-resources uitbreiden met aangepaste providers

Implementeren op Azure
In dit voorbeeld wordt uitgebreid ingegaan op het uitbreiden van bestaande Azure-resources en Resource Manager sjablonen om aangepaste workloads toe te voegen.
Een Azure Databricks-werkruimte implementeren met PE,CMK alle formulieren

Implementeren op Azure
Met deze sjabloon kunt u een Azure Databricks-werkruimte maken met PrivateEndpoint en beheerde services en CMK met DBFS-versleuteling.
Een Azure Databricks-werkruimte implementeren met alle 3 cmk-vormen

Implementeren op Azure
Met deze sjabloon kunt u een Azure Databricks-werkruimte maken met beheerde services en CMK met DBFS-versleuteling.
Een Azure Databricks WS implementeren met CMK voor DBFS-versleuteling

Implementeren op Azure
Met deze sjabloon kunt u een Azure Databricks-werkruimte maken met CMK voor DBFS-hoofdversleuteling
Een Azure Databricks-werkruimte implementeren met Managed Disks CMK

Implementeren op Azure
Met deze sjabloon kunt u een Azure Databricks-werkruimte maken met Managed Disks CMK.
Azure Databricks-werkruimte implementeren met Managed Services CMK

Implementeren op Azure
Met deze sjabloon kunt u een Azure Databricks-werkruimte maken met Managed Services CMK.
Een nieuwe Datadog-organisatie maken

Implementeren op Azure
Met deze sjabloon maakt u een nieuwe Datadog - een Azure Native ISV Service-resource en een Datadog-organisatie om resources in uw abonnement te bewaken.
Scriptextensies gebruiken om Mongo DB te installeren op Ubuntu VM

Implementeren op Azure
Met deze sjabloon wordt Mongo DB op een virtuele Ubuntu-machine in twee afzonderlijke scripts geïmplementeerd en geïnstalleerd. Deze sjabloon is een goed voorbeeld dat laat zien hoe u afhankelijkheden kunt uitdrukken tussen twee scripts die op dezelfde virtuele machine worden uitgevoerd. Met deze sjabloon worden ook een opslagaccount, Virtual Network, openbare IP-adressen en een netwerkinterface geïmplementeerd.
Een gegevensbeheergateway voor hoge beschikbaarheid maken en installeren op azure-VM's

Implementeren op Azure
Met deze sjabloon worden meerdere virtuele machines geïmplementeerd met werkbare gegevensbeheergateway voor hoge beschikbaarheid
Data Lake Store-account implementeren met versleuteling (Key Vault)

Implementeren op Azure
Met deze sjabloon kunt u een Azure Data Lake Store-account implementeren waarvoor gegevensversleuteling is ingeschakeld. Dit account maakt gebruik van Azure Key Vault om de versleutelingssleutel te beheren.
ETL-taak uitvoeren met behulp van Azure-services

Implementeren op Azure
Deze sjabloon biedt een voorbeeld van het uitvoeren van analyses op historische en realtime streaminggegevens die zijn opgeslagen in Azure Blob Storage. De gegevens van de Event Hub worden door de Azure Stream Analytics-taak gebruikt om transformatie uit te voeren en de uitvoer wordt opgeslagen in Azure Blob Storage en gevisualiseerd in PowerBI. De analyse wordt toegepast op de historische gegevens die zijn opgeslagen in Blob Storage door Azure Data Analytics en de verplaatsing van geëxtraheerde, getransformeerde en gepubliceerde gegevens en de indeling wordt uitgevoerd door Data Factory. De gepubliceerde gegevens worden verder gevisualiseerd in Power BI
Dev Box Service implementeren met ingebouwde installatiekopieën

Implementeren op Azure
Deze sjabloon biedt een manier om een Dev Box-service met ingebouwde installatiekopieën te implementeren.
Dev Box-service configureren

Implementeren op Azure
Met deze sjabloon worden alle Dev Box-beheerdersresources gemaakt volgens de snelstartgids voor Dev Box. U kunt alle gemaakte resources bekijken of rechtstreeks naar DevPortal.microsoft.com gaan om uw eerste Dev Box te maken.
Azure Digital Twins met functie en Private Link-service

Implementeren op Azure
Met deze sjabloon maakt u een Azure Digital Twins-service die is geconfigureerd met een Virtual Network verbonden Azure-functie die via een Private Link-eindpunt kan communiceren met Digital Twins. Er wordt ook een Privé-DNS zone gemaakt om naadloze hostnaamomzetting van het Digital Twins-eindpunt van de Virtual Network naar het ip-adres van het interne subnet van het privé-eindpunt toe te staan. De hostnaam wordt opgeslagen als een instelling voor de Azure-functie met de naam 'ADT_ENDPOINT'.
Azure Digital Twins met Time Data History Connection

Implementeren op Azure
Met deze sjabloon maakt u een Azure Digital Twins-exemplaar dat is geconfigureerd met een verbinding met een tijdreeksgegevensgeschiedenis. Als u een verbinding wilt maken, moeten andere resources worden gemaakt, zoals een Event Hubs-naamruimte, een Event Hub, Azure Data Explorer-cluster en een database. Gegevens worden verzonden naar een Event Hub die de gegevens uiteindelijk doorstuurt naar het Azure Data Explorer-cluster. Gegevens worden opgeslagen in een databasetabel in het cluster
HDInsight met aangepaste Ambari + Hive Metastore DB in VNET

Implementeren op Azure
Met deze sjabloon kunt u een HDInsight-cluster maken in een bestaand virtueel netwerk met een nieuwe SQL-database die fungeert als zowel een aangepaste Ambari-database als een Hive-metastore. U moet een bestaande SQL-server, een opslagaccount en een bestaand VNET hebben.
FHIR-service configureren om $import in te schakelen

Implementeren op Azure
Deze sjabloon richt de FHIR-service in om $import in te schakelen voor het initiële laden van gegevens
Sleutelkluis, beheerde identiteit en roltoewijzing maken

Implementeren op Azure
Met deze sjabloon maakt u een sleutelkluis, beheerde identiteit en roltoewijzing.
KeyVault gebruiken met een dynamische resource-id

Implementeren op Azure
Met deze sjabloon wordt een SQL Server gemaakt en wordt een beheerderswachtwoord van Key Vault gebruikt. De referentieparameter voor het Key Vault geheim wordt gemaakt tijdens de implementatie met behulp van een geneste sjabloon. Hierdoor kan de gebruiker eenvoudig parameterwaarden doorgeven aan de sjabloon in plaats van een verwijzingsparameter in het parameterbestand te maken.
Azure Container Service (AKS) met Helm

Implementeren op Azure
Een beheerd cluster implementeren met Azure Container Service (AKS) met Helm
Timertaken uitvoeren die volgens een schema worden uitgevoerd met behulp van Logic Apps

Implementeren op Azure
Met deze sjabloon maakt u een paar Logic Apps waarmee u exemplaren van een geplande timeropdracht kunt maken.
Sjabloon voor toewijzing van door de gebruiker toegewezen identiteitsrol

Implementeren op Azure
Een sjabloon waarmee roltoewijzingen worden gemaakt van door de gebruiker toegewezen identiteit op resources waarvan de Azure Machine Learning-werkruimte afhankelijk is
End-to-end beveiligde installatie van Azure Machine Learning

Implementeren op Azure
Deze set Bicep-sjablonen laat zien hoe u Azure Machine Learning end-to-end instelt in een beveiligde configuratie. Deze referentie-implementatie omvat de werkruimte, een rekencluster, een rekenproces en een gekoppeld privé-AKS-cluster.
End-to-end beveiligde installatie van Azure Machine Learning (verouderd)

Implementeren op Azure
Deze set Bicep-sjablonen laat zien hoe u Azure Machine Learning end-to-end instelt in een beveiligde configuratie. Deze referentie-implementatie omvat de werkruimte, een rekencluster, een rekenproces en een gekoppeld privé-AKS-cluster.
Een Azure Machine Learning Sweep-taak maken

Implementeren op Azure
Met deze sjabloon maakt u een Azure Machine Learning Sweep-taak voor het afstemmen van hyperparameters.
Een Azure Machine Learning Service-werkruimte (vnet) maken

Implementeren op Azure
Deze implementatiesjabloon specificeert een Azure Machine Learning-werkruimte en de bijbehorende resources, waaronder Azure Key Vault, Azure Storage, Azure-toepassing Insights en Azure Container Registry. Deze configuratie beschrijft de set resources die u nodig hebt om aan de slag te gaan met Azure Machine Learning in een netwerk dat is geïsoleerd.
Een Azure Machine Learning Service-werkruimte maken (verouderd)

Implementeren op Azure
Deze implementatiesjabloon specificeert een Azure Machine Learning-werkruimte en de bijbehorende resources, waaronder Azure Key Vault, Azure Storage, Azure-toepassing Insights en Azure Container Registry. Deze configuratie beschrijft de set resources die u nodig hebt om aan de slag te gaan met Azure Machine Learning in een netwerk dat is geïsoleerd.
Nieuwe ANF-resource maken met SMB-volume

Implementeren op Azure
Met deze sjabloon kunt u een nieuwe Azure NetApp Files-resource maken met één capaciteitspool en één volume dat is geconfigureerd met het SMB-protocol.
Application Gateway voor een web-app met IP-beperking

Implementeren op Azure
Met deze sjabloon maakt u een toepassingsgateway vóór een Azure-web-app waarvoor IP-beperking is ingeschakeld in de web-app.
Een NSG toepassen op een bestaand subnet

Implementeren op Azure
Met deze sjabloon wordt een zojuist gemaakte NSG toegepast op een bestaand subnet
NSG-stroomlogboeken met verkeersanalyse

Implementeren op Azure
Met deze sjabloon maakt u een NSG-stroomlogboek op een bestaande NSG met verkeersanalyse
Azure Virtual WAN Routing Intent and Policies (Intentie en beleid voor Azure Virtual WAN-routering)

Implementeren op Azure
Met deze sjabloon wordt een Azure-Virtual WAN met twee hubs met de functie Routeringsintentie en Beleid ingeschakeld.
Een NSG met Redis-beveiligingsregels toevoegen aan een bestaand subnet

Implementeren op Azure
Met deze sjabloon kunt u een NSG met vooraf geconfigureerde Azure Redis Cache-beveiligingsregels toevoegen aan een bestaand subnet binnen een VNET. Implementeer in de resourcegroep van het bestaande VNET.
Containerinstallatiekopieën compileren met ACR-taken

Implementeren op Azure
Deze sjabloon maakt gebruik van DeploymentScript om ACR te organiseren om uw containerinstallatiekopieën te bouwen vanuit de codeopslagplaats.
Containerinstallatiekopieën importeren in ACR

Implementeren op Azure
Deze sjabloon maakt gebruik van de ACR-module Importeren uit het bicep-register om openbare containerinstallatiekopieën te importeren in een Azure Container Registry.
Application Gateway maken met certificaten

Implementeren op Azure
In deze sjabloon ziet u hoe u Key Vault zelfondertekende certificaten genereert en vervolgens verwijst vanuit Application Gateway.
SSH-sleutels maken en opslaan in KeyVault

Implementeren op Azure
Deze sjabloon gebruikt de deploymentScript-resource om ssh-sleutels te genereren en slaat de persoonlijke sleutel op in KeyVault.
Een sjabloon maken en implementerenSpec

Implementeren op Azure
In dit voorbeeld wordt een templateSpec-resource binnen dezelfde sjabloon gemaakt en geïmplementeerd. Dit is geen typisch patroon dat alleen bedoeld is om te laten zien hoe de templateSpec en de implementatieresources moeten samenwerken.
TemplateSpecs maken vanuit sjablonen uit sjablonengaleriesjablonen

Implementeren op Azure
Dit voorbeeld bevat een script om sjabloongaleriesjablonen eenvoudig te migreren naar templateSpec-resources. Met de sjabloon worden alle sjablonen geïmplementeerd die kunnen worden geëxporteerd met behulp van het migratiescript.
SQL Always ON-installatie implementeren met bestaande SQL-Virtual Machines

Implementeren op Azure
Sql Always ON-installatie implementeren met bestaande SQL-Virtual Machines. De virtuele machines moeten al zijn toegevoegd aan een bestaand domein en moeten de enterprise-versie van SQL Server uitvoeren.
Azure Synapse proof-of-concept

Implementeren op Azure
Met deze sjabloon maakt u een proof-of-conceptomgeving voor Azure Synapse, waaronder SQL-pools en optionele Apache Spark-pools
Een AppServicePlan en app maken in een ASEv3

Implementeren op Azure
Een AppServicePlan en app maken in een ASEv3
Een Azure Native New Relic-resource maken

Implementeren op Azure
Met deze sjabloon wordt een 'Azure Native New Relic Service' ingesteld om resources in uw Azure-abonnement te bewaken.

Terraform-resourcedefinitie (AzAPI-provider)

Het resourcetype implementaties kan worden geïmplementeerd voor:

  • Resourcegroepen
  • Abonnementen
  • Beheergroepen
  • Tenants

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Resources/deployments-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Resources/deployments@2022-09-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"
  })
}

Eigenschapswaarden

Implementaties

Naam Description Waarde
type Het resourcetype "Microsoft.Resources/deployments@2022-09-01"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-64

Geldige tekens:
Alfanumerieken, onderstrepingstekens, haakjes, afbreekstreepjes en punten.
location De locatie voor het opslaan van de implementatiegegevens. tekenreeks
parent_id Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. Als u wilt implementeren in een abonnement, gebruikt u de id van dat abonnement. Als u wilt implementeren in een beheergroep, gebruikt u de id van die beheergroep. Als u wilt implementeren in een tenant, gebruikt u /. tekenreeks (vereist)
tags Implementatietags Woordenlijst met tagnamen en -waarden.
properties De implementatie-eigenschappen. DeploymentPropertiesOrDeploymentPropertiesExtended (vereist)
resourceGroup De naam van de resourcegroep die u wilt implementeren. Als deze niet is opgegeven, wordt de resourcegroep van de implementatiebewerking gebruikt. tekenreeks
subscriptionId De id van het abonnement waarvoor u wilt implementeren. Als dit niet is opgegeven, wordt het abonnement van de implementatiebewerking gebruikt. tekenreeks

DeploymentPropertiesOrDeploymentPropertiesExtended

Naam Description Waarde
debugSetting De instelling voor foutopsporing van de implementatie. DebugSetting
expressionEvaluationOptions Hiermee geeft u op of sjabloonexpressies worden geëvalueerd binnen het bereik van de bovenliggende sjabloon of geneste sjabloon. Alleen van toepassing op geneste sjablonen. Als u dit niet opgeeft, is de standaardwaarde buitenste waarde. ExpressionEvaluationOptions
mode De modus die wordt gebruikt voor het implementeren van resources. Deze waarde kan incrementeel of Volledig zijn. In de incrementele modus worden resources geïmplementeerd zonder bestaande resources te verwijderen die niet zijn opgenomen in de sjabloon. In de modus Volledig worden resources geïmplementeerd en worden bestaande resources in de resourcegroep die niet in de sjabloon zijn opgenomen, verwijderd. Wees voorzichtig bij het gebruik van de volledige modus, omdat u onbedoeld resources kunt verwijderen. "Voltooien"
'Incrementeel' (vereist)
onErrorDeployment Het foutgedrag van de implementatie. OnErrorDeploymentOrOnErrorDeploymentExtended
parameters Naam- en waardeparen waarmee de implementatieparameters voor de sjabloon worden gedefinieerd. U gebruikt dit element als u de parameterwaarden rechtstreeks in de aanvraag wilt opgeven in plaats van een koppeling naar een bestaand parameterbestand. Gebruik de eigenschap parametersLink of de eigenschap parameters, maar niet beide. Dit kan een JObject of een goed gevormde JSON-tekenreeks zijn.
parametersLink De URI van het parameterbestand. U gebruikt dit element om een koppeling te maken naar een bestaand parameterbestand. Gebruik de eigenschap parametersLink of de eigenschap parameters, maar niet beide. ParametersLink
sjabloon De sjablooninhoud. U gebruikt dit element als u de syntaxis van de sjabloon rechtstreeks in de aanvraag wilt doorgeven in plaats van een koppeling naar een bestaande sjabloon. Dit kan een JObject of een goed gevormde JSON-tekenreeks zijn. Gebruik de eigenschap templateLink of de sjablooneigenschap, maar niet beide.
templateLink De URI van de sjabloon. Gebruik de eigenschap templateLink of de sjablooneigenschap, maar niet beide. TemplateLink

DebugSetting

Naam Description Waarde
detailLevel Hiermee geeft u het type informatie dat moet worden vastgelegd voor foutopsporing. De toegestane waarden zijn none, requestContent, responseContent of zowel requestContent als responseContent, gescheiden door een komma. De standaardwaarde is geen. Houd bij het instellen van deze waarde zorgvuldig rekening met het type informatie dat u tijdens de implementatie doorgeeft. Door informatie over de aanvraag of het antwoord te registreren, kunt u mogelijk gevoelige gegevens beschikbaar maken die worden opgehaald via de implementatiebewerkingen. tekenreeks

ExpressionEvaluationOptions

Naam Description Waarde
scope Het bereik dat moet worden gebruikt voor de evaluatie van parameters, variabelen en functies in een geneste sjabloon. "Binnenste"
"NotSpecified"
"Buitenste"

OnErrorDeploymentOrOnErrorDeploymentExtended

Naam Description Waarde
deploymentName De implementatie die moet worden gebruikt voor foutcases. tekenreeks
type Het type implementatie op foutgedrag. Mogelijke waarden zijn LastSuccessful en SpecificDeployment. "LastSuccessful"
"SpecificDeployment"
Naam Description Waarde
contentVersion Indien opgenomen, moet overeenkomen met de ContentVersion in de sjabloon. tekenreeks
Uri De URI van het parameterbestand. tekenreeks (vereist)
Naam Description Waarde
contentVersion Indien opgenomen, moet overeenkomen met de ContentVersion in de sjabloon. tekenreeks
id De resource-id van een sjabloonspecificatie. Gebruik de eigenschap id of URI, maar niet beide. tekenreeks
Querystring De querytekenreeks (bijvoorbeeld een SAS-token) die moet worden gebruikt met de templateLink-URI. tekenreeks
relativePath De eigenschap relativePath kan worden gebruikt om een gekoppelde sjabloon te implementeren op een locatie ten opzichte van het bovenliggende item. Als de bovenliggende sjabloon is gekoppeld aan een TemplateSpec, verwijst dit naar een artefact in de TemplateSpec. Als het bovenliggende item is gekoppeld aan een URI, is de onderliggende implementatie een combinatie van de bovenliggende en relatievePath-URI's tekenreeks
Uri De URI van de sjabloon die moet worden geïmplementeerd. Gebruik de eigenschap URI of id, maar niet beide. tekenreeks