Microsoft.Resources-implementaties 2021-04-01
Bicep-resourcedefinitie
Het resourcetype implementaties kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
- abonnementen - Zie implementatieopdrachten voor abonnementen
- Beheergroepen - Zie implementatieopdrachten voor beheergroepen
- tenants - Zie tenantimplementatieopdrachten
Zie logboek wijzigenvoor 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 Resource Microsoft.Resources/deployments wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
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'
}
Eigenschapswaarden
Implementaties
Naam | Beschrijving | Waarde |
---|---|---|
naam | De resourcenaam | tekenreeks (vereist) Tekenlimiet: 1-64 Geldige tekens: Alfanumeriek, onderstrepingstekens, haakjes, afbreekstreepjes en punten. |
plaats | De locatie voor het opslaan van de implementatiegegevens. | snaar |
Tags | Implementatietags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
draagwijdte | Geef in tenant- en beheergroepimplementaties de beheergroep-id op die moet worden gericht. Gebruik de indeling Microsoft.Management/managementGroups/{managementGroupID} . |
snaar |
Eigenschappen | De implementatie-eigenschappen. | DeploymentPropertiesOrDeploymentPropertiesExtended (vereist) |
resourceGroup | De naam van de resourcegroep die moet worden geïmplementeerd. Als dit niet is opgegeven, gebruikt u de resourcegroep van de implementatiebewerking. | snaar |
subscriptionId | De id van het abonnement waarnaar moet worden geïmplementeerd. Als dit niet is opgegeven, gebruikt u het abonnement van de implementatiebewerking. | snaar |
DeploymentPropertiesOrDeploymentPropertiesExtended
Naam | Beschrijving | Waarde |
---|---|---|
foutopsporingsetting | De foutopsporingsinstelling 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 dit niet is opgegeven, is de standaardwaarde buitenste waarde. | ExpressionEvaluationOptions- |
wijze | De modus die wordt gebruikt voor het implementeren van resources. Deze waarde kan incrementeel of voltooid zijn. In de incrementele modus worden resources geïmplementeerd zonder bestaande resources te verwijderen die niet zijn opgenomen in de sjabloon. In de volledige modus worden resources geïmplementeerd en worden bestaande resources in de resourcegroep verwijderd die niet zijn opgenomen in de sjabloon. Wees voorzichtig bij het gebruik van de volledige modus, omdat u resources onbedoeld kunt verwijderen. | 'Voltooid' 'Incrementeel' (vereist) |
onErrorDeployment | De implementatie op foutgedrag. | 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 te maken naar een bestaand parameterbestand. Gebruik de eigenschap parametersLink of de parametereigenschap, maar niet beide. Dit kan een JObject of een goed opgemaakte 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 parametereigenschap, 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 opgemaakte 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- |
Foutopsporing
Naam | Beschrijving | Waarde |
---|---|---|
detailLevel | Hiermee geeft u het type informatie op dat moet worden vastgelegd voor foutopsporing. De toegestane waarden zijn geen, 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. | snaar |
ExpressionEvaluationOptions
Naam | Beschrijving | Waarde |
---|---|---|
draagwijdte | Het bereik dat moet worden gebruikt voor de evaluatie van parameters, variabelen en functies in een geneste sjabloon. | 'Binnenste' 'Niet opgegeven' 'Buitenste' |
OnErrorDeploymentOrOnErrorDeploymentExtended
Naam | Beschrijving | Waarde |
---|---|---|
deploymentName | De implementatie die moet worden gebruikt voor een foutcase. | snaar |
type | De implementatie op foutgedragstype. Mogelijke waarden zijn LastSuccessful en SpecificDeployment. | 'LastSuccessful' 'SpecificDeployment' |
ParametersLink
Naam | Beschrijving | Waarde |
---|---|---|
contentVersion | Indien opgenomen, moet deze overeenkomen met de ContentVersion in de sjabloon. | snaar |
Uri | De URI van het parameterbestand. | tekenreeks (vereist) |
TemplateLink
Naam | Beschrijving | Waarde |
---|---|---|
contentVersion | Indien opgenomen, moet deze overeenkomen met de ContentVersion in de sjabloon. | snaar |
legitimatiebewijs | De resource-id van een sjabloonspecificatie. Gebruik de id of URI-eigenschap, maar niet beide. | snaar |
queryString | De querytekenreeks (bijvoorbeeld een SAS-token) die moet worden gebruikt met de templateLink-URI. | snaar |
relativePath | De relatievePath-eigenschap 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 | snaar |
Uri | De URI van de sjabloon die moet worden geïmplementeerd. Gebruik de eigenschap URI of id, maar niet beide. | snaar |
Quickstart-sjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Sjabloon | Beschrijving |
---|---|
Moesif API Analytics and Monetization |
Met de sjabloon worden API-aanroepen van Azure API Management vastgelegd naar het Moesif API-analyse- en inkomstenplatform |
maakt een container-app en -omgeving met register- |
Maak een container-app-omgeving met een basiscontainer-app vanuit een Azure Container Registry. Er wordt ook een Log Analytics-werkruimte geïmplementeerd om logboeken op te slaan. |
Maakt een Dapr-microservices-app met container-apps |
Een Dapr-microservices-app maken met behulp van Container Apps. |
Maakt een Dapr pub-sub servicebus-app met behulp van Container Apps |
Maak een Dapr pub-sub servicebus-app met behulp van Container Apps. |
Server die wordt beheerd door de Desired State Configuration-service |
Deze sjabloon biedt een voorbeeld van het leveren van een virtuele machine en een Automation-account voor het beheren van de machine in één implementatie |
Waarschuwingsregel maken voor azure-items voor bedrijfscontinuïteit |
Met deze sjablonen maakt u een waarschuwingsregel en door de gebruiker toegewezen MSI. Ook wordt de MSI-lezer toegang tot het abonnement toegewezen, zodat de waarschuwingsregel toegang heeft om query's uit te voeren op de vereiste beveiligde items en de meest recente details van het herstelpunt. |
maakt een Azure Stack HCI 23H2-cluster |
Met deze sjabloon maakt u een Azure Stack HCI 23H2-cluster met behulp van een ARM-sjabloon. |
maakt een Azure Stack HCI 23H2-cluster |
Met deze sjabloon maakt u een Azure Stack HCI 23H2-cluster met behulp van een ARM-sjabloon, met behulp van een aangepast IP-adres voor opslag |
maakt een Azure Stack HCI 23H2-cluster in de switchloze Dual-link-netwerkmodus |
Met deze sjabloon maakt u een Azure Stack HCI 23H2-cluster met behulp van een ARM-sjabloon. |
maakt een Azure Stack HCI 23H2-cluster in Switchless-SingleLink netwerkmodus |
Met deze sjabloon maakt u een Azure Stack HCI 23H2-cluster met behulp van een ARM-sjabloon. |
Redis-cluster op Ubuntu-VM's |
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 |
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- |
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 |
Met deze sjabloon maakt u een Front Door Premium en een virtuele machine die is geconfigureerd als een webserver. Front Door maakt gebruik van een privé-eindpunt met de Private Link-service om verkeer naar de VIRTUELE machine te verzenden. |
Front Door Standard/Premium met API Management-oorsprong |
Met deze sjabloon maakt u een Front Door Premium en een API Management-exemplaar en gebruikt u een NSG- en globaal API Management-beleid om te valideren dat verkeer afkomstig is van de Front Door-oorsprong. |
Front Door Standard/Premium met Application Gateway-oorsprong |
Met deze sjabloon maakt u een Front Door Standard/Premium-exemplaar en een Application Gateway-exemplaar en gebruikt u een NSG- en WAF-beleid om te controleren of verkeer afkomstig is van de Front Door-oorsprong. |
Front Door met Container Instances en Application Gateway |
Met deze sjabloon maakt u een Front Door Standard/Premium met een containergroep en Application Gateway. |
Front Door Standard/Premium met Azure Functions-oorsprong |
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 afkomstig is van de Front Door-oorsprong. |
Front Door Standard/Premium met statische website-oorsprong |
Met deze sjabloon maakt u een Front Door Standard/Premium en een statische Azure Storage-website en configureert u Front Door om verkeer naar de statische website te verzenden. |
maakt een versleutelde beheerde schijf op basis van een versleutelde VHD- |
Met deze sjabloon kunt u een versleutelde beheerde schijf maken met behulp van een bestaande versleutelde VHD en versleutelingsinstellingen. |
versleuteling op een actieve Windows-VM uitschakelen |
Met deze sjabloon wordt versleuteling op een actieve Windows-VM uitgeschakeld |
versleuteling inschakelen op een actieve Windows-VM & AAD- |
Met deze sjabloon kunt u versleuteling inschakelen op een actieve Windows-VM met behulp van de vingerafdruk van het certificaat van de AAD-client. Het certificaat moet eerder zijn geïmplementeerd op de virtuele machine |
GlassFish op SUSE- |
Met deze sjabloon wordt een GlassFish-cluster met gelijke 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 |
Met deze sjabloon kunt u meerdere VM-schaalsets van Linux-VM's implementeren. |
meerdere VM-schaalsets van Windows-VM's implementeren |
Met deze sjabloon kunt u meerdere VM-schaalsets van Windows-VM's implementeren. |
Een eenvoudige Linux-VM implementeren en privé-IP-adres bijwerken naar statische |
Met deze sjabloon kunt u een eenvoudige Virtuele Linux-machine implementeren met Behulp van Ubuntu vanuit de marketplace. Hiermee implementeert u een VNET, subnet en een VM met een A1-grootte op de locatie van de resourcegroep met een dynamisch toegewezen IP-adres en converteert u het vervolgens naar een statisch IP-adres. |
Uitvoer van een aangepaste scriptextensie gebruiken tijdens de implementatie |
Dit is handig voor de berekening van de VM om een bepaalde taak uit te voeren tijdens de implementatie die Azure Resource Manager niet biedt. De uitvoer van dat rekenproces (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 verspilling als dit niet zo is. |
Een Linux- of Windows-VM implementeren met MSI- |
Met deze sjabloon kunt u een Linux- of Windows-VM implementeren met een Managed Service Identity. |
Virtuele Linux-machine met MSI-toegang tot opslag |
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 |
Met deze sjabloon maakt u een SQL Server 2014 SP2 Enterprise-editie waarvoor de functie Automatische back-up is ingeschakeld |
SQL Server 2014 SP1 Enterprise met Azure Key Vault |
Met deze sjabloon maakt u een SQL Server 2014 SP1 Enterprise-editie waarvoor de azure Key Vault-integratiefunctie is ingeschakeld. |
Virusaanval op scenario's voor virtuele machines |
Hiermee worden 2 virtuele machines, OMS en andere netwerkbronnen geïmplementeerd. Eén virtuele machine zonder eindpuntbeveiliging en een andere met enpoint-beveiliging 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- |
Met deze sjabloon wordt een virtuele machine geïmplementeerd en wordt een werkbare gegevensbeheergateway gemaakt |
Self-host Integration Runtime op azure-VM's |
Met deze sjabloon maakt u een selfhost-integratieruntime en registreert u deze op virtuele Azure-machines |
vm-schaalsetconfiguratie die wordt beheerd door Azure Automation |
Implementeer een VM-schaalset waarin virtuele machines worden geïmplementeerd als geregistreerde knooppunten in de Azure Automation Desired State Configuration-service en knooppuntconfiguratie is gegarandeerde consistentie na de implementatie. OPMERKING: de vereiste registratiesleutel en registratie-URL zijn alleen beschikbaar nadat u een Azure Automation-account voor Azure Automation DSC hebt gemaakt. |
Quickstart voor Linux |
Met deze sjabloon wordt een eenvoudige VM-schaalset geïmplementeerd met instanties achter een Azure Load Balancer. De VM-schaalset bevindt zich in de flexibele indelingsmodus. Gebruik de parameter van het besturingssysteem om linux (Ubuntu) of Windows -implementatie (Windows Server Datacenter 2019) te kiezen. OPMERKING: Met deze quickstartsjabloon kunt u netwerktoegang tot VM-beheerpoorten (SSH, RDP) vanaf elk internetadres inschakelen en mag deze niet worden gebruikt voor productie-implementaties. |
Een Linux- of Windows-VMSS implementeren met MSI- |
Met deze sjabloon kunt u een Linux- of Windows Virtual Machine Scale Set implementeren met een Managed Service Identity. Die identiteit wordt vervolgens gebruikt voor toegang tot Azure-services. |
SFTP-server op aanvraag met behulp van een bestaand opslagaccount |
Deze sjabloon demonstreert een SFTP-server op aanvraag met behulp van een Azure Container Instance (ACI). |
Een beheerd Kubernetes-cluster (AKS) implementeren |
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 - |
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 |
Met deze sjabloon maakt u een nieuw FinOps-hubexemplaren, waaronder Data Lake-opslag en een Data Factory. |
FinOps Toolkit-werkmap |
Met deze sjabloon maakt u een nieuwe Azure Monitor-werkmap voor governance. |
werkmap kostenoptimalisatie |
Met deze sjabloon maakt u een nieuwe Azure Monitor-werkmap voor kostenoptimalisatie op basis van het Well-Architected Framework. |
bestaande Azure-resources uitbreiden met aangepaste providers |
In dit voorbeeld wordt beschreven hoe u bestaande Azure-resources en Resource Manager-sjablonen kunt uitbreiden om aangepaste workloads toe te voegen. |
Een database-watcher maken |
Met dit voorbeeld maakt u een database-watcher voor Azure SQL en configureert u het bijbehorende gegevensarchief, SQL-doelen en beheerde privé-eindpunten |
Een Azure Databricks-werkruimte implementeren met PE,CMK alle formulieren |
Met deze sjabloon kunt u een Azure Databricks-werkruimte maken met PrivateEndpoint en beheerde services en CMK met DBFS-versleuteling. |
AzureDatabricks-sjabloon met standaardopslagfirewall |
Met deze sjabloon kunt u een Azure Databricks-werkruimte met standaardopslagfirewall maken met Privateendpoint, alle drie de vormen van CMK en User-Assigned Access Connector. |
Een Azure Databricks-werkruimte implementeren met alle 3 vormen van CMK- |
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 |
Met deze sjabloon kunt u een Azure Databricks-werkruimte maken met CMK voor DBFS-hoofdversleuteling |
Een Azure Databricks-werkruimte implementeren met MANAGED Disks CMK- |
Met deze sjabloon kunt u een Azure Databricks-werkruimte maken met Managed Disks CMK. |
Azure Databricks-werkruimte implementeren met MANAGED Services CMK- |
Met deze sjabloon kunt u een Azure Databricks-werkruimte maken met Managed Services CMK. |
Een nieuwe Datadog-organisatie maken |
Met deze sjabloon maakt u een nieuwe Datadog- een Azure Native ISV-serviceresource en een Datadog-organisatie om resources in uw abonnement te bewaken. |
Scriptextensies gebruiken om Mongo DB te installeren op Ubuntu VM- |
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 uitgelegd hoe u afhankelijkheden kunt uitdrukken tussen twee scripts die op dezelfde virtuele machine worden uitgevoerd. Met deze sjabloon worden ook een opslagaccount, virtueel netwerk, openbare IP-adressen en een netwerkinterface geïmplementeerd. |
Een gegevensbeheergateway voor hoge beschikbaarheid maken en installeren op azure-VM's |
Met deze sjabloon worden meerdere virtuele machines geïmplementeerd met een werkbare gegevensbeheergateway voor hoge beschikbaarheid |
Data Lake Store-account implementeren met versleuteling (Key Vault) |
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. |
VOERT ETL-taak uit met behulp van Azure-services |
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 genomen door de Azure Stream Analytics-taak 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 PowerBI |
Implementatieomgevingen configureren |
Deze sjabloon biedt een manier om implementatieomgevingen te configureren. |
Dev Box Service implementeren met ingebouwde installatiekopie |
Deze sjabloon biedt een manier om een Dev Box-service met ingebouwde installatiekopie te implementeren. |
Dev Box-service configureren |
Met deze sjabloon worden alle Dev Box-beheerbronnen gemaakt volgens de quickstartgids voor Dev Box (https://learn.microsoft.com/azure/dev-box/quickstart-create-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 de service Function en Private Link |
Met deze sjabloon maakt u een Azure Digital Twins-service die is geconfigureerd met een met een virtueel netwerk verbonden Azure-functie die kan communiceren via een Private Link-eindpunt naar Digital Twins. Er wordt ook een privé-DNS-zone gemaakt om naadloze hostnaamomzetting van het Digital Twins-eindpunt van het virtuele netwerk naar het interne IP-adres 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 |
Met deze sjabloon maakt u een Azure Digital Twins-exemplaar dat is geconfigureerd met een tijdreeksgegevensgeschiedenisverbinding. Als u een verbinding wilt maken, moeten andere resources worden gemaakt, zoals een Event Hubs-naamruimte, een Event Hub, een 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 |
Met deze sjabloon kunt u een HDInsight-cluster maken in een bestaand virtueel netwerk met een nieuwe SQL-database die fungeert als een aangepaste Ambari-database en Hive Metastore. U moet een bestaand SQL-server, opslagaccount en VNET hebben. |
FHIR-service configureren om $import in te schakelen |
Deze sjabloon richt de FHIR-service in om $import in te schakelen voor het laden van initiële gegevens |
Sleutelkluis, beheerde identiteit en roltoewijzing maken |
Met deze sjabloon maakt u een sleutelkluis, beheerde identiteit en roltoewijzing. |
KeyVault gebruiken met een dynamische resourceId- |
Met deze sjabloon maakt u een SQL Server en gebruikt u een beheerderswachtwoord uit Key Vault. De referentieparameter voor het Key Vault-geheim wordt gemaakt tijdens de implementatie met behulp van een geneste sjabloon. Hierdoor kan de gebruiker alleen parameterwaarden doorgeven aan de sjabloon in plaats van een verwijzingsparameter te maken in het parameterbestand. |
Azure Container Service (AKS) met Helm |
Een beheerd cluster implementeren met Azure Container Service (AKS) met Helm |
timertaken uitvoeren die volgens een schema worden uitgevoerd met logic apps |
Met deze sjabloon maakt u een paar Logic Apps waarmee u geplande timeropdrachtexemplaren kunt maken. |
basisinstallatie van Azure AI Studio |
Deze set sjablonen laat zien hoe u Azure AI Studio instelt met de basisinstallatie, wat betekent dat openbare internettoegang is ingeschakeld, door Microsoft beheerde sleutels voor versleuteling en door Microsoft beheerde identiteitconfiguratie voor de AI-resource. |
basisinstallatie van Azure AI Studio |
Deze set sjablonen laat zien hoe u Azure AI Studio instelt met de basisinstallatie, wat betekent dat openbare internettoegang is ingeschakeld, door Microsoft beheerde sleutels voor versleuteling en door Microsoft beheerde identiteitconfiguratie voor de AI-resource. |
Azure AI Studio met Microsoft Entra ID Authentication |
Deze set sjablonen laat zien hoe u Azure AI Studio instelt met Microsoft Entra ID-verificatie voor afhankelijke resources, zoals Azure AI Services en Azure Storage. |
beperkte van Azure AI Studio Network |
Deze set sjablonen laat zien hoe u Azure AI Studio instelt met private link en uitgaand verkeer uitgeschakeld, met behulp van door Microsoft beheerde sleutels voor versleuteling en door Microsoft beheerde identiteitsconfiguratie voor de AI-resource. |
door de gebruiker toegewezen sjabloon voor identiteitsrollen |
Een sjabloon waarmee roltoewijzingen van door de gebruiker toegewezen identiteit worden gemaakt voor resources waarvan de Azure Machine Learning-werkruimte afhankelijk is |
end-to-end beveiligde installatie van Azure Machine Learning |
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) |
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 |
Met deze sjabloon maakt u een Azure Machine Learning Sweep-taak voor het afstemmen van hyperparameters. |
beperkte van Azure AI Studio Network |
Deze set sjablonen laat zien hoe u Azure AI Studio instelt met private link en uitgaand verkeer uitgeschakeld, met behulp van door Microsoft beheerde sleutels voor versleuteling en door Microsoft beheerde identiteitsconfiguratie voor de AI-resource. |
Een Azure Machine Learning Service-werkruimte (vnet) maken |
Met deze implementatiesjabloon geeft u een Azure Machine Learning-werkruimte en de bijbehorende resources op, waaronder Azure Key Vault, Azure Storage, Azure Application Insights en Azure Container Registry. In deze configuratie wordt de set resources beschreven 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 (verouderd) maken |
Met deze implementatiesjabloon geeft u een Azure Machine Learning-werkruimte en de bijbehorende resources op, waaronder Azure Key Vault, Azure Storage, Azure Application Insights en Azure Container Registry. In deze configuratie wordt de set resources beschreven 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 |
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 |
Met deze sjabloon maakt u een toepassingsgateway vóór een Azure-web-app waarvoor IP-beperking is ingeschakeld voor de web-app. |
Een NSG toepassen op een bestaand subnet |
Met deze sjabloon wordt een zojuist gemaakte NSG toegepast op een bestaand subnet |
NSG-stroomlogboeken met traffic analytics- |
Met deze sjabloon maakt u een NSG-stroomlogboek op een bestaande NSG met traffic analytics |
een NSG met Redis-beveiligingsregels toevoegen aan een bestaand subnet |
Met deze sjabloon kunt u een NSG met vooraf geconfigureerde Azure Redis Cache-beveiligingsregels toevoegen aan een bestaand subnet binnen een VNET. Implementeren in de resourcegroep van het bestaande VNET. |
Containerinstallatiekopieën maken met ACR Tasks |
In deze sjabloon wordt DeploymentScript gebruikt om ACR in te delen om uw containerinstallatiekopieën te bouwen vanuit de codeopslagplaats. |
Containerinstallatiekopieën importeren in ACR- |
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 |
In deze sjabloon ziet u hoe u zelfondertekende Key Vault-certificaten genereert en vervolgens verwijst vanuit Application Gateway. |
SSH-sleutels maken en opslaan in KeyVault- |
Deze sjabloon maakt gebruik van de deploymentScript-resource voor het genereren van ssh-sleutels en het opslaan van de persoonlijke sleutel in KeyVault. |
een templateSpec- maken en implementeren |
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 zijn bedoeld om samen te werken. |
TemplateSpecs maken op de sjabloongaleriesjablonen |
Dit voorbeeld bevat een script voor het eenvoudig migreren van sjablonengaleriesjablonen 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 |
Sql Always ON-installatie implementeren met bestaande VIRTUELE SQL-machines. De virtuele machines moeten al zijn toegevoegd aan een bestaand domein en moeten bedrijfsversie van SQL Server uitvoeren. |
Azure Synapse Proof-of-Concept- |
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- |
Een AppServicePlan en app maken in een ASEv3 |
Een azure Native New Relic-resource maken |
Met deze sjabloon stelt u een 'Azure Native New Relic Service' in om resources in uw Azure-abonnement te bewaken. |
Resourcedefinitie van ARM-sjabloon
Het resourcetype implementaties kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
- abonnementen - Zie implementatieopdrachten voor abonnementen
- Beheergroepen - Zie implementatieopdrachten voor beheergroepen
- tenants - Zie tenantimplementatieopdrachten
Zie logboek wijzigenvoor 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": "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"
}
Eigenschapswaarden
Implementaties
Naam | Beschrijving | Waarde |
---|---|---|
type | Het resourcetype | 'Microsoft.Resources/deployments' |
apiVersion | De versie van de resource-API | '2021-04-01' |
naam | De resourcenaam | tekenreeks (vereist) Tekenlimiet: 1-64 Geldige tekens: Alfanumeriek, onderstrepingstekens, haakjes, afbreekstreepjes en punten. |
plaats | De locatie voor het opslaan van de implementatiegegevens. | snaar |
Tags | Implementatietags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
draagwijdte | Geef in tenant- en beheergroepimplementaties de beheergroep-id op die moet worden gericht. Gebruik de indeling Microsoft.Management/managementGroups/{managementGroupID} . |
snaar |
Eigenschappen | De implementatie-eigenschappen. | DeploymentPropertiesOrDeploymentPropertiesExtended (vereist) |
resourceGroup | De naam van de resourcegroep die moet worden geïmplementeerd. Als dit niet is opgegeven, gebruikt u de resourcegroep van de implementatiebewerking. | snaar |
subscriptionId | De id van het abonnement waarnaar moet worden geïmplementeerd. Als dit niet is opgegeven, gebruikt u het abonnement van de implementatiebewerking. | snaar |
DeploymentPropertiesOrDeploymentPropertiesExtended
Naam | Beschrijving | Waarde |
---|---|---|
foutopsporingsetting | De foutopsporingsinstelling 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 dit niet is opgegeven, is de standaardwaarde buitenste waarde. | ExpressionEvaluationOptions- |
wijze | De modus die wordt gebruikt voor het implementeren van resources. Deze waarde kan incrementeel of voltooid zijn. In de incrementele modus worden resources geïmplementeerd zonder bestaande resources te verwijderen die niet zijn opgenomen in de sjabloon. In de volledige modus worden resources geïmplementeerd en worden bestaande resources in de resourcegroep verwijderd die niet zijn opgenomen in de sjabloon. Wees voorzichtig bij het gebruik van de volledige modus, omdat u resources onbedoeld kunt verwijderen. | 'Voltooid' 'Incrementeel' (vereist) |
onErrorDeployment | De implementatie op foutgedrag. | 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 te maken naar een bestaand parameterbestand. Gebruik de eigenschap parametersLink of de parametereigenschap, maar niet beide. Dit kan een JObject of een goed opgemaakte 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 parametereigenschap, 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 opgemaakte 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- |
Foutopsporing
Naam | Beschrijving | Waarde |
---|---|---|
detailLevel | Hiermee geeft u het type informatie op dat moet worden vastgelegd voor foutopsporing. De toegestane waarden zijn geen, 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. | snaar |
ExpressionEvaluationOptions
Naam | Beschrijving | Waarde |
---|---|---|
draagwijdte | Het bereik dat moet worden gebruikt voor de evaluatie van parameters, variabelen en functies in een geneste sjabloon. | 'Binnenste' 'Niet opgegeven' 'Buitenste' |
OnErrorDeploymentOrOnErrorDeploymentExtended
Naam | Beschrijving | Waarde |
---|---|---|
deploymentName | De implementatie die moet worden gebruikt voor een foutcase. | snaar |
type | De implementatie op foutgedragstype. Mogelijke waarden zijn LastSuccessful en SpecificDeployment. | 'LastSuccessful' 'SpecificDeployment' |
ParametersLink
Naam | Beschrijving | Waarde |
---|---|---|
contentVersion | Indien opgenomen, moet deze overeenkomen met de ContentVersion in de sjabloon. | snaar |
Uri | De URI van het parameterbestand. | tekenreeks (vereist) |
TemplateLink
Naam | Beschrijving | Waarde |
---|---|---|
contentVersion | Indien opgenomen, moet deze overeenkomen met de ContentVersion in de sjabloon. | snaar |
legitimatiebewijs | De resource-id van een sjabloonspecificatie. Gebruik de id of URI-eigenschap, maar niet beide. | snaar |
queryString | De querytekenreeks (bijvoorbeeld een SAS-token) die moet worden gebruikt met de templateLink-URI. | snaar |
relativePath | De relatievePath-eigenschap 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 | snaar |
Uri | De URI van de sjabloon die moet worden geïmplementeerd. Gebruik de eigenschap URI of id, maar niet beide. | snaar |
Quickstart-sjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Sjabloon | Beschrijving |
---|---|
Moesif API Analytics and Monetization |
Met de sjabloon worden API-aanroepen van Azure API Management vastgelegd naar het Moesif API-analyse- en inkomstenplatform |
maakt een container-app en -omgeving met register- |
Maak een container-app-omgeving met een basiscontainer-app vanuit een Azure Container Registry. Er wordt ook een Log Analytics-werkruimte geïmplementeerd om logboeken op te slaan. |
Maakt een Dapr-microservices-app met container-apps |
Een Dapr-microservices-app maken met behulp van Container Apps. |
Maakt een Dapr pub-sub servicebus-app met behulp van Container Apps |
Maak een Dapr pub-sub servicebus-app met behulp van Container Apps. |
Server die wordt beheerd door de Desired State Configuration-service |
Deze sjabloon biedt een voorbeeld van het leveren van een virtuele machine en een Automation-account voor het beheren van de machine in één implementatie |
Waarschuwingsregel maken voor azure-items voor bedrijfscontinuïteit |
Met deze sjablonen maakt u een waarschuwingsregel en door de gebruiker toegewezen MSI. Ook wordt de MSI-lezer toegang tot het abonnement toegewezen, zodat de waarschuwingsregel toegang heeft om query's uit te voeren op de vereiste beveiligde items en de meest recente details van het herstelpunt. |
maakt een Azure Stack HCI 23H2-cluster |
Met deze sjabloon maakt u een Azure Stack HCI 23H2-cluster met behulp van een ARM-sjabloon. |
maakt een Azure Stack HCI 23H2-cluster |
Met deze sjabloon maakt u een Azure Stack HCI 23H2-cluster met behulp van een ARM-sjabloon, met behulp van een aangepast IP-adres voor opslag |
maakt een Azure Stack HCI 23H2-cluster in de switchloze Dual-link-netwerkmodus |
Met deze sjabloon maakt u een Azure Stack HCI 23H2-cluster met behulp van een ARM-sjabloon. |
maakt een Azure Stack HCI 23H2-cluster in Switchless-SingleLink netwerkmodus |
Met deze sjabloon maakt u een Azure Stack HCI 23H2-cluster met behulp van een ARM-sjabloon. |
Redis-cluster op Ubuntu-VM's |
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 |
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- |
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 |
Met deze sjabloon maakt u een Front Door Premium en een virtuele machine die is geconfigureerd als een webserver. Front Door maakt gebruik van een privé-eindpunt met de Private Link-service om verkeer naar de VIRTUELE machine te verzenden. |
Front Door Standard/Premium met API Management-oorsprong |
Met deze sjabloon maakt u een Front Door Premium en een API Management-exemplaar en gebruikt u een NSG- en globaal API Management-beleid om te valideren dat verkeer afkomstig is van de Front Door-oorsprong. |
Front Door Standard/Premium met Application Gateway-oorsprong |
Met deze sjabloon maakt u een Front Door Standard/Premium-exemplaar en een Application Gateway-exemplaar en gebruikt u een NSG- en WAF-beleid om te controleren of verkeer afkomstig is van de Front Door-oorsprong. |
Front Door met Container Instances en Application Gateway |
Met deze sjabloon maakt u een Front Door Standard/Premium met een containergroep en Application Gateway. |
Front Door Standard/Premium met Azure Functions-oorsprong |
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 afkomstig is van de Front Door-oorsprong. |
Front Door Standard/Premium met statische website-oorsprong |
Met deze sjabloon maakt u een Front Door Standard/Premium en een statische Azure Storage-website en configureert u Front Door om verkeer naar de statische website te verzenden. |
maakt een versleutelde beheerde schijf op basis van een versleutelde VHD- |
Met deze sjabloon kunt u een versleutelde beheerde schijf maken met behulp van een bestaande versleutelde VHD en versleutelingsinstellingen. |
versleuteling op een actieve Windows-VM uitschakelen |
Met deze sjabloon wordt versleuteling op een actieve Windows-VM uitgeschakeld |
versleuteling inschakelen op een actieve Windows-VM & AAD- |
Met deze sjabloon kunt u versleuteling inschakelen op een actieve Windows-VM met behulp van de vingerafdruk van het certificaat van de AAD-client. Het certificaat moet eerder zijn geïmplementeerd op de virtuele machine |
GlassFish op SUSE- |
Met deze sjabloon wordt een GlassFish-cluster met gelijke 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 |
Met deze sjabloon kunt u meerdere VM-schaalsets van Linux-VM's implementeren. |
meerdere VM-schaalsets van Windows-VM's implementeren |
Met deze sjabloon kunt u meerdere VM-schaalsets van Windows-VM's implementeren. |
Een eenvoudige Linux-VM implementeren en privé-IP-adres bijwerken naar statische |
Met deze sjabloon kunt u een eenvoudige Virtuele Linux-machine implementeren met Behulp van Ubuntu vanuit de marketplace. Hiermee implementeert u een VNET, subnet en een VM met een A1-grootte op de locatie van de resourcegroep met een dynamisch toegewezen IP-adres en converteert u het vervolgens naar een statisch IP-adres. |
Uitvoer van een aangepaste scriptextensie gebruiken tijdens de implementatie |
Dit is handig voor de berekening van de VM om een bepaalde taak uit te voeren tijdens de implementatie die Azure Resource Manager niet biedt. De uitvoer van dat rekenproces (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 verspilling als dit niet zo is. |
Een Linux- of Windows-VM implementeren met MSI- |
Met deze sjabloon kunt u een Linux- of Windows-VM implementeren met een Managed Service Identity. |
Virtuele Linux-machine met MSI-toegang tot opslag |
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 |
Met deze sjabloon maakt u een SQL Server 2014 SP2 Enterprise-editie waarvoor de functie Automatische back-up is ingeschakeld |
SQL Server 2014 SP1 Enterprise met Azure Key Vault |
Met deze sjabloon maakt u een SQL Server 2014 SP1 Enterprise-editie waarvoor de azure Key Vault-integratiefunctie is ingeschakeld. |
Virusaanval op scenario's voor virtuele machines |
Hiermee worden 2 virtuele machines, OMS en andere netwerkbronnen geïmplementeerd. Eén virtuele machine zonder eindpuntbeveiliging en een andere met enpoint-beveiliging 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- |
Met deze sjabloon wordt een virtuele machine geïmplementeerd en wordt een werkbare gegevensbeheergateway gemaakt |
Self-host Integration Runtime op azure-VM's |
Met deze sjabloon maakt u een selfhost-integratieruntime en registreert u deze op virtuele Azure-machines |
vm-schaalsetconfiguratie die wordt beheerd door Azure Automation |
Implementeer een VM-schaalset waarin virtuele machines worden geïmplementeerd als geregistreerde knooppunten in de Azure Automation Desired State Configuration-service en knooppuntconfiguratie is gegarandeerde consistentie na de implementatie. OPMERKING: de vereiste registratiesleutel en registratie-URL zijn alleen beschikbaar nadat u een Azure Automation-account voor Azure Automation DSC hebt gemaakt. |
Quickstart voor Linux |
Met deze sjabloon wordt een eenvoudige VM-schaalset geïmplementeerd met instanties achter een Azure Load Balancer. De VM-schaalset bevindt zich in de flexibele indelingsmodus. Gebruik de parameter van het besturingssysteem om linux (Ubuntu) of Windows -implementatie (Windows Server Datacenter 2019) te kiezen. OPMERKING: Met deze quickstartsjabloon kunt u netwerktoegang tot VM-beheerpoorten (SSH, RDP) vanaf elk internetadres inschakelen en mag deze niet worden gebruikt voor productie-implementaties. |
Een Linux- of Windows-VMSS implementeren met MSI- |
Met deze sjabloon kunt u een Linux- of Windows Virtual Machine Scale Set implementeren met een Managed Service Identity. Die identiteit wordt vervolgens gebruikt voor toegang tot Azure-services. |
SFTP-server op aanvraag met behulp van een bestaand opslagaccount |
Deze sjabloon demonstreert een SFTP-server op aanvraag met behulp van een Azure Container Instance (ACI). |
Een beheerd Kubernetes-cluster (AKS) implementeren |
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 - |
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 |
Met deze sjabloon maakt u een nieuw FinOps-hubexemplaren, waaronder Data Lake-opslag en een Data Factory. |
FinOps Toolkit-werkmap |
Met deze sjabloon maakt u een nieuwe Azure Monitor-werkmap voor governance. |
werkmap kostenoptimalisatie |
Met deze sjabloon maakt u een nieuwe Azure Monitor-werkmap voor kostenoptimalisatie op basis van het Well-Architected Framework. |
bestaande Azure-resources uitbreiden met aangepaste providers |
In dit voorbeeld wordt beschreven hoe u bestaande Azure-resources en Resource Manager-sjablonen kunt uitbreiden om aangepaste workloads toe te voegen. |
Een database-watcher maken |
Met dit voorbeeld maakt u een database-watcher voor Azure SQL en configureert u het bijbehorende gegevensarchief, SQL-doelen en beheerde privé-eindpunten |
Een Azure Databricks-werkruimte implementeren met PE,CMK alle formulieren |
Met deze sjabloon kunt u een Azure Databricks-werkruimte maken met PrivateEndpoint en beheerde services en CMK met DBFS-versleuteling. |
AzureDatabricks-sjabloon met standaardopslagfirewall |
Met deze sjabloon kunt u een Azure Databricks-werkruimte met standaardopslagfirewall maken met Privateendpoint, alle drie de vormen van CMK en User-Assigned Access Connector. |
Een Azure Databricks-werkruimte implementeren met alle 3 vormen van CMK- |
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 |
Met deze sjabloon kunt u een Azure Databricks-werkruimte maken met CMK voor DBFS-hoofdversleuteling |
Een Azure Databricks-werkruimte implementeren met MANAGED Disks CMK- |
Met deze sjabloon kunt u een Azure Databricks-werkruimte maken met Managed Disks CMK. |
Azure Databricks-werkruimte implementeren met MANAGED Services CMK- |
Met deze sjabloon kunt u een Azure Databricks-werkruimte maken met Managed Services CMK. |
Een nieuwe Datadog-organisatie maken |
Met deze sjabloon maakt u een nieuwe Datadog- een Azure Native ISV-serviceresource en een Datadog-organisatie om resources in uw abonnement te bewaken. |
Scriptextensies gebruiken om Mongo DB te installeren op Ubuntu VM- |
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 uitgelegd hoe u afhankelijkheden kunt uitdrukken tussen twee scripts die op dezelfde virtuele machine worden uitgevoerd. Met deze sjabloon worden ook een opslagaccount, virtueel netwerk, openbare IP-adressen en een netwerkinterface geïmplementeerd. |
Een gegevensbeheergateway voor hoge beschikbaarheid maken en installeren op azure-VM's |
Met deze sjabloon worden meerdere virtuele machines geïmplementeerd met een werkbare gegevensbeheergateway voor hoge beschikbaarheid |
Data Lake Store-account implementeren met versleuteling (Key Vault) |
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. |
VOERT ETL-taak uit met behulp van Azure-services |
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 genomen door de Azure Stream Analytics-taak 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 PowerBI |
Implementatieomgevingen configureren |
Deze sjabloon biedt een manier om implementatieomgevingen te configureren. |
Dev Box Service implementeren met ingebouwde installatiekopie |
Deze sjabloon biedt een manier om een Dev Box-service met ingebouwde installatiekopie te implementeren. |
Dev Box-service configureren |
Met deze sjabloon worden alle Dev Box-beheerbronnen gemaakt volgens de quickstartgids voor Dev Box (https://learn.microsoft.com/azure/dev-box/quickstart-create-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 de service Function en Private Link |
Met deze sjabloon maakt u een Azure Digital Twins-service die is geconfigureerd met een met een virtueel netwerk verbonden Azure-functie die kan communiceren via een Private Link-eindpunt naar Digital Twins. Er wordt ook een privé-DNS-zone gemaakt om naadloze hostnaamomzetting van het Digital Twins-eindpunt van het virtuele netwerk naar het interne IP-adres 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 |
Met deze sjabloon maakt u een Azure Digital Twins-exemplaar dat is geconfigureerd met een tijdreeksgegevensgeschiedenisverbinding. Als u een verbinding wilt maken, moeten andere resources worden gemaakt, zoals een Event Hubs-naamruimte, een Event Hub, een 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 |
Met deze sjabloon kunt u een HDInsight-cluster maken in een bestaand virtueel netwerk met een nieuwe SQL-database die fungeert als een aangepaste Ambari-database en Hive Metastore. U moet een bestaand SQL-server, opslagaccount en VNET hebben. |
FHIR-service configureren om $import in te schakelen |
Deze sjabloon richt de FHIR-service in om $import in te schakelen voor het laden van initiële gegevens |
Sleutelkluis, beheerde identiteit en roltoewijzing maken |
Met deze sjabloon maakt u een sleutelkluis, beheerde identiteit en roltoewijzing. |
KeyVault gebruiken met een dynamische resourceId- |
Met deze sjabloon maakt u een SQL Server en gebruikt u een beheerderswachtwoord uit Key Vault. De referentieparameter voor het Key Vault-geheim wordt gemaakt tijdens de implementatie met behulp van een geneste sjabloon. Hierdoor kan de gebruiker alleen parameterwaarden doorgeven aan de sjabloon in plaats van een verwijzingsparameter te maken in het parameterbestand. |
Azure Container Service (AKS) met Helm |
Een beheerd cluster implementeren met Azure Container Service (AKS) met Helm |
timertaken uitvoeren die volgens een schema worden uitgevoerd met logic apps |
Met deze sjabloon maakt u een paar Logic Apps waarmee u geplande timeropdrachtexemplaren kunt maken. |
basisinstallatie van Azure AI Studio |
Deze set sjablonen laat zien hoe u Azure AI Studio instelt met de basisinstallatie, wat betekent dat openbare internettoegang is ingeschakeld, door Microsoft beheerde sleutels voor versleuteling en door Microsoft beheerde identiteitconfiguratie voor de AI-resource. |
basisinstallatie van Azure AI Studio |
Deze set sjablonen laat zien hoe u Azure AI Studio instelt met de basisinstallatie, wat betekent dat openbare internettoegang is ingeschakeld, door Microsoft beheerde sleutels voor versleuteling en door Microsoft beheerde identiteitconfiguratie voor de AI-resource. |
Azure AI Studio met Microsoft Entra ID Authentication |
Deze set sjablonen laat zien hoe u Azure AI Studio instelt met Microsoft Entra ID-verificatie voor afhankelijke resources, zoals Azure AI Services en Azure Storage. |
beperkte van Azure AI Studio Network |
Deze set sjablonen laat zien hoe u Azure AI Studio instelt met private link en uitgaand verkeer uitgeschakeld, met behulp van door Microsoft beheerde sleutels voor versleuteling en door Microsoft beheerde identiteitsconfiguratie voor de AI-resource. |
door de gebruiker toegewezen sjabloon voor identiteitsrollen |
Een sjabloon waarmee roltoewijzingen van door de gebruiker toegewezen identiteit worden gemaakt voor resources waarvan de Azure Machine Learning-werkruimte afhankelijk is |
end-to-end beveiligde installatie van Azure Machine Learning |
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) |
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 |
Met deze sjabloon maakt u een Azure Machine Learning Sweep-taak voor het afstemmen van hyperparameters. |
beperkte van Azure AI Studio Network |
Deze set sjablonen laat zien hoe u Azure AI Studio instelt met private link en uitgaand verkeer uitgeschakeld, met behulp van door Microsoft beheerde sleutels voor versleuteling en door Microsoft beheerde identiteitsconfiguratie voor de AI-resource. |
Een Azure Machine Learning Service-werkruimte (vnet) maken |
Met deze implementatiesjabloon geeft u een Azure Machine Learning-werkruimte en de bijbehorende resources op, waaronder Azure Key Vault, Azure Storage, Azure Application Insights en Azure Container Registry. In deze configuratie wordt de set resources beschreven 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 (verouderd) maken |
Met deze implementatiesjabloon geeft u een Azure Machine Learning-werkruimte en de bijbehorende resources op, waaronder Azure Key Vault, Azure Storage, Azure Application Insights en Azure Container Registry. In deze configuratie wordt de set resources beschreven 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 |
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 |
Met deze sjabloon maakt u een toepassingsgateway vóór een Azure-web-app waarvoor IP-beperking is ingeschakeld voor de web-app. |
Een NSG toepassen op een bestaand subnet |
Met deze sjabloon wordt een zojuist gemaakte NSG toegepast op een bestaand subnet |
NSG-stroomlogboeken met traffic analytics- |
Met deze sjabloon maakt u een NSG-stroomlogboek op een bestaande NSG met traffic analytics |
een NSG met Redis-beveiligingsregels toevoegen aan een bestaand subnet |
Met deze sjabloon kunt u een NSG met vooraf geconfigureerde Azure Redis Cache-beveiligingsregels toevoegen aan een bestaand subnet binnen een VNET. Implementeren in de resourcegroep van het bestaande VNET. |
Containerinstallatiekopieën maken met ACR Tasks |
In deze sjabloon wordt DeploymentScript gebruikt om ACR in te delen om uw containerinstallatiekopieën te bouwen vanuit de codeopslagplaats. |
Containerinstallatiekopieën importeren in ACR- |
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 |
In deze sjabloon ziet u hoe u zelfondertekende Key Vault-certificaten genereert en vervolgens verwijst vanuit Application Gateway. |
SSH-sleutels maken en opslaan in KeyVault- |
Deze sjabloon maakt gebruik van de deploymentScript-resource voor het genereren van ssh-sleutels en het opslaan van de persoonlijke sleutel in KeyVault. |
een templateSpec- maken en implementeren |
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 zijn bedoeld om samen te werken. |
TemplateSpecs maken op de sjabloongaleriesjablonen |
Dit voorbeeld bevat een script voor het eenvoudig migreren van sjablonengaleriesjablonen 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 |
Sql Always ON-installatie implementeren met bestaande VIRTUELE SQL-machines. De virtuele machines moeten al zijn toegevoegd aan een bestaand domein en moeten bedrijfsversie van SQL Server uitvoeren. |
Azure Synapse Proof-of-Concept- |
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- |
Een AppServicePlan en app maken in een ASEv3 |
Een azure Native New Relic-resource maken |
Met deze sjabloon stelt u een 'Azure Native New Relic Service' in om resources in uw Azure-abonnement te bewaken. |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype implementaties kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- resourcegroepen
- abonnementen
- beheergroepen
- tenants
Zie logboek wijzigenvoor 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@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"
})
}
Eigenschapswaarden
Implementaties
Naam | Beschrijving | Waarde |
---|---|---|
type | Het resourcetype | "Microsoft.Resources/deployments@2021-04-01" |
naam | De resourcenaam | tekenreeks (vereist) Tekenlimiet: 1-64 Geldige tekens: Alfanumeriek, onderstrepingstekens, haakjes, afbreekstreepjes en punten. |
plaats | De locatie voor het opslaan van de implementatiegegevens. | snaar |
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 een tenant wilt implementeren, gebruikt u / . |
tekenreeks (vereist) |
Tags | Implementatietags | Woordenlijst met tagnamen en -waarden. |
Eigenschappen | De implementatie-eigenschappen. | DeploymentPropertiesOrDeploymentPropertiesExtended (vereist) |
resourceGroup | De naam van de resourcegroep die moet worden geïmplementeerd. Als dit niet is opgegeven, gebruikt u de resourcegroep van de implementatiebewerking. | snaar |
subscriptionId | De id van het abonnement waarnaar moet worden geïmplementeerd. Als dit niet is opgegeven, gebruikt u het abonnement van de implementatiebewerking. | snaar |
DeploymentPropertiesOrDeploymentPropertiesExtended
Naam | Beschrijving | Waarde |
---|---|---|
foutopsporingsetting | De foutopsporingsinstelling 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 dit niet is opgegeven, is de standaardwaarde buitenste waarde. | ExpressionEvaluationOptions- |
wijze | De modus die wordt gebruikt voor het implementeren van resources. Deze waarde kan incrementeel of voltooid zijn. In de incrementele modus worden resources geïmplementeerd zonder bestaande resources te verwijderen die niet zijn opgenomen in de sjabloon. In de volledige modus worden resources geïmplementeerd en worden bestaande resources in de resourcegroep verwijderd die niet zijn opgenomen in de sjabloon. Wees voorzichtig bij het gebruik van de volledige modus, omdat u resources onbedoeld kunt verwijderen. | "Voltooid" "Incrementeel" (vereist) |
onErrorDeployment | De implementatie op foutgedrag. | 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 te maken naar een bestaand parameterbestand. Gebruik de eigenschap parametersLink of de parametereigenschap, maar niet beide. Dit kan een JObject of een goed opgemaakte 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 parametereigenschap, 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 opgemaakte 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- |
Foutopsporing
Naam | Beschrijving | Waarde |
---|---|---|
detailLevel | Hiermee geeft u het type informatie op dat moet worden vastgelegd voor foutopsporing. De toegestane waarden zijn geen, 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. | snaar |
ExpressionEvaluationOptions
Naam | Beschrijving | Waarde |
---|---|---|
draagwijdte | Het bereik dat moet worden gebruikt voor de evaluatie van parameters, variabelen en functies in een geneste sjabloon. | "Binnenste" "Niet opgegeven" "Buitenste" |
OnErrorDeploymentOrOnErrorDeploymentExtended
Naam | Beschrijving | Waarde |
---|---|---|
deploymentName | De implementatie die moet worden gebruikt voor een foutcase. | snaar |
type | De implementatie op foutgedragstype. Mogelijke waarden zijn LastSuccessful en SpecificDeployment. | "LastSuccessful" "SpecificDeployment" |
ParametersLink
Naam | Beschrijving | Waarde |
---|---|---|
contentVersion | Indien opgenomen, moet deze overeenkomen met de ContentVersion in de sjabloon. | snaar |
Uri | De URI van het parameterbestand. | tekenreeks (vereist) |
TemplateLink
Naam | Beschrijving | Waarde |
---|---|---|
contentVersion | Indien opgenomen, moet deze overeenkomen met de ContentVersion in de sjabloon. | snaar |
legitimatiebewijs | De resource-id van een sjabloonspecificatie. Gebruik de id of URI-eigenschap, maar niet beide. | snaar |
queryString | De querytekenreeks (bijvoorbeeld een SAS-token) die moet worden gebruikt met de templateLink-URI. | snaar |
relativePath | De relatievePath-eigenschap 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 | snaar |
Uri | De URI van de sjabloon die moet worden geïmplementeerd. Gebruik de eigenschap URI of id, maar niet beide. | snaar |