Distribuzioni di Microsoft.Resources

Definizione di risorsa Bicep

Il tipo di risorsa distribuzioni può essere distribuito in:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Commenti

Per Bicep, prendere in considerazione l'uso di moduli anziché di questo tipo di risorsa.

Formato di risorsa

Per creare una risorsa Microsoft.Resources/deployments, aggiungere il modello Bicep seguente.

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'
}

Valori delle proprietà

deployments

Nome Descrizione valore
name Nome della risorsa stringa (obbligatoria)

Limite di caratteri: 1-64

Caratteri validi:
Caratteri alfanumerici, caratteri di sottolineatura, parentesi, trattini e punti.
posizione Percorso per archiviare i dati di distribuzione. string
tags Tag di distribuzione Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli
ambito Nelle distribuzioni dei gruppi di tenant e di gestione specificare l'ID del gruppo di gestione di destinazione. Usare il formato Microsoft.Management/managementGroups/{managementGroupID}. string
properties Proprietà di distribuzione. DeploymentPropertiesOrDeploymentPropertiesExtended (obbligatorio)
resourceGroup Nome del gruppo di risorse da distribuire in. Se non specificato, usa il gruppo di risorse dell'operazione di distribuzione. string
subscriptionId ID della sottoscrizione da distribuire in. Se non specificato, usa la sottoscrizione dell'operazione di distribuzione. string

DeploymentPropertiesOrDeploymentPropertiesExtended

Nome Descrizione Valore
debugSetting Impostazione di debug della distribuzione. DebugSetting
expressionEvaluationOptions Specifica se le espressioni di modello vengono valutate nell'ambito del modello padre o del modello annidato. Applicabile solo ai modelli annidati. Se non specificato, il valore predefinito è esterno. ExpressionEvaluationOptions
mode Modalità usata per distribuire le risorse. Questo valore può essere incrementale o completo. Nella modalità incrementale, le risorse vengono distribuite senza eliminare le risorse esistenti non incluse nel modello. In modalità completa le risorse vengono distribuite e le risorse esistenti nel gruppo di risorse non incluse nel modello vengono eliminate. Prestare attenzione quando si usa la modalità completa perché è possibile eliminare in modo involontario le risorse. 'Complete'
'Incremental' (obbligatorio)
onErrorDeployment La distribuzione sul comportamento dell'errore. OnErrorDeploymentOrOnErrorDeploymentExtended
parametri Coppie nome e valore che definiscono i parametri di distribuzione per il modello. Questo elemento viene usato quando si desidera specificare i valori dei parametri direttamente nella richiesta anziché collegarsi a un file di parametri esistente. Usare la proprietà parametersLink o la proprietà parameters, ma non entrambe. Può essere una stringa JSON ben formata o JObject. Per Bicep è possibile usare la funzione any().
parametersLink URI del file di parametri. Usare questo elemento per collegare un file di parametri esistente. Usare la proprietà parametersLink o la proprietà parameters, ma non entrambe. ParametersLink
template Contenuto del modello. Questo elemento viene usato quando si vuole passare la sintassi del modello direttamente nella richiesta anziché collegarsi a un modello esistente. Può essere una stringa JSON con formato JObject o ben formato. Usare la proprietà templateLink o la proprietà modello, ma non entrambi. Per Bicep è possibile usare la funzione any().
templateLink URI del modello. Usare la proprietà templateLink o la proprietà modello, ma non entrambi. TemplateLink

DebugSetting

Nome Descrizione Valore
detailLevel Specifica il tipo di informazioni da registrare per il debug. I valori consentiti sono none, requestContent, responseContent o requestContent e responseContent separati da una virgola. Il valore predefinito è none. Quando si imposta questo valore, considerare attentamente il tipo di informazioni passate durante la distribuzione. La registrazione di informazioni sulla richiesta o sulla risposta può esporre dati riservati, che vengono recuperati tramite le operazioni di distribuzione. string

ExpressionEvaluationOptions

Nome Descrizione Valore
ambito Ambito da usare per la valutazione di parametri, variabili e funzioni in un modello annidato. 'Interno'
'NotSpecified'
'Outer'

OnErrorDeploymentOrOnErrorDeploymentExtended

Nome Descrizione Valore
deploymentName Distribuzione da usare in caso di errore. string
type Distribuzione sul tipo di comportamento degli errori. I valori possibili sono LastSuccessful e SpecificDeployment. 'LastSuccessful'
'SpecificDeployment'
Nome Descrizione Valore
contentVersion Se incluso, deve corrispondere a ContentVersion nel modello. string
Uri URI del file di parametri. stringa (obbligatorio)
Nome Descrizione Valore
contentVersion Se incluso, deve corrispondere a ContentVersion nel modello. string
id ID risorsa di una specifica di modello. Utilizzare la proprietà id o URI, ma non entrambi. string
queryString Stringa di query (ad esempio, un token di firma di accesso condiviso) da usare con l'URI templateLink. string
relativePath La proprietà relativePath può essere utilizzata per distribuire un modello collegato in una posizione relativa all'elemento padre. Se il modello padre è stato collegato a un oggetto TemplateSpec, questo farà riferimento a un artefatto in TemplateSpec. Se l'elemento padre è stato collegato a un URI, la distribuzione figlio sarà una combinazione degli URI padre e relativePath string
Uri URI del modello da distribuire. Usare l'URI o la proprietà ID, ma non entrambi. string

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
Analisi e monetizzazione delle API Moesif

Distribuisci in Azure
Il modello registra le chiamate API da Azure Gestione API alla piattaforma di analisi e monetizzazione delle API Moesif
Crea un'app contenitore e un ambiente con registro

Distribuisci in Azure
Creare un ambiente app contenitore con un'app contenitore di base da un Registro Azure Container. Distribuisce anche un'area di lavoro Log Analytics per archiviare i log.
Crea un'app di microservizi Dapr usando App contenitore

Distribuisci in Azure
Creare un'app di microservizi Dapr usando App contenitore.
Crea un'app dapr pub-sub servicebus usando App contenitore

Distribuisci in Azure
Creare un'app Dapr pub-sub servicebus usando App contenitore.
Server gestito dal servizio Desired State Configuration

Distribuisci in Azure
Questo modello fornisce un esempio di come distribuire una macchina virtuale e un account di Automazione per gestire la macchina, in una singola distribuzione
Creare una regola di avviso per gli elementi di continuità aziendale di Azure

Distribuisci in Azure
Questi modelli creano una regola di avviso e un'identità del servizio gestito assegnata dall'utente. Assegna inoltre all'identità del servizio gestito l'accesso in lettura alla sottoscrizione in modo che la regola di avviso abbia accesso per eseguire query sugli elementi protetti necessari e i dettagli più recenti del punto di ripristino.
Cluster Redis in macchine virtuali Ubuntu

Distribuisci in Azure
Questo modello crea un cluster Redis in immagini di macchine virtuali Ubuntu, configura la persistenza e applica ottimizzazioni e procedure comprovate note
Frontdoor Premium con origine servizio app e collegamento privato

Distribuisci in Azure
Questo modello crea un frontdoor Premium e un servizio app e usa un endpoint privato per Frontdoor per inviare il traffico all'applicazione.
Frontdoor Premium con origine BLOB e collegamento privato

Distribuisci in Azure
Questo modello crea un servizio Frontdoor Premium e un contenitore BLOB di Archiviazione di Azure e usa un endpoint privato per Frontdoor per inviare il traffico all'account di archiviazione.
Frontdoor Premium con macchina virtuale e servizio di collegamento privato

Distribuisci in Azure
Questo modello crea un frontdoor Premium e una macchina virtuale configurata come server Web. Frontdoor usa un endpoint privato con collegamento privato servizio per inviare traffico alla macchina virtuale.
Frontdoor Standard/Premium con origine Gestione API

Distribuisci in Azure
Questo modello crea un'istanza di Frontdoor Premium e un'istanza di Gestione API e usa un gruppo di sicurezza di rete e un criterio di Gestione API globale per verificare che il traffico provengano dall'origine di Frontdoor.
Frontdoor Standard/Premium con origine gateway applicazione

Distribuisci in Azure
Questo modello crea un'istanza di Frontdoor Standard/Premium e un'istanza di gateway applicazione e usa un criterio NSG e WAF per verificare che il traffico provengano dall'origine di Frontdoor.
Frontdoor con Istanze di Container e gateway applicazione

Distribuisci in Azure
Questo modello crea un frontdoor Standard/Premium con un gruppo di contenitori e gateway applicazione.
Frontdoor Standard/Premium con origine Funzioni di Azure

Distribuisci in Azure
Questo modello crea un'app Frontdoor Standard/Premium, un'app Funzioni di Azure e configura l'app per le funzioni per verificare che il traffico provengano dall'origine frontdoor.
Frontdoor Standard/Premium con origine sito Web statico

Distribuisci in Azure
Questo modello crea un frontdoor Standard/Premium e un sito Web statico di Archiviazione di Azure e ha configurato Frontdoor per inviare il traffico al sito Web statico.
Crea un disco gestito crittografato da un disco rigido virtuale crittografato

Distribuisci in Azure
Questo modello consente di creare un disco gestito crittografato usando un disco rigido virtuale crittografato e le impostazioni di crittografia esistenti.
Disabilitare la crittografia in una macchina virtuale Windows in esecuzione

Distribuisci in Azure
Questo modello disabilita la crittografia in una macchina virtuale Windows in esecuzione
Abilitare la crittografia in una macchina virtuale Windows in esecuzione & AAD

Distribuisci in Azure
Questo modello abilita la crittografia in una macchina virtuale Windows in esecuzione usando l'identificazione personale del certificato client AAD. Il certificato deve essere stato distribuito nella macchina virtuale in precedenza
GlassFish su SUSE

Distribuisci in Azure
Questo modello distribuisce un cluster GlassFish (v3 o v4) con carico bilanciato, costituito da un numero definito dall'utente di macchine virtuali SUSE (OpenSUSE o SLES).
Distribuire più set di scalabilità di macchine virtuali Linux

Distribuisci in Azure
Questo modello consente di distribuire più set di scalabilità di macchine virtuali Linux.
Distribuire più set di scalabilità di macchine virtuali Windows

Distribuisci in Azure
Questo modello consente di distribuire più set di scalabilità di macchine virtuali Windows.
Distribuire una macchina virtuale Linux semplice e aggiornare l'indirizzo IP privato in statico

Distribuisci in Azure
Questo modello consente di distribuire una semplice macchina virtuale Linux usando Ubuntu dal marketplace. Verrà distribuita una rete virtuale, una subnet e una macchina virtuale di dimensioni A1 nel percorso del gruppo di risorse con un indirizzo IP assegnato in modo dinamico e quindi convertirla in indirizzo IP statico.
Usare l'output da un'estensione script personalizzata durante la distribuzione

Distribuisci in Azure
Ciò è utile per il calcolo della macchina virtuale per eseguire alcune attività durante la distribuzione non fornite da Azure Resource Manager. L'output di tale calcolo (script) può quindi essere sfruttato altrove nella distribuzione. Ciò è utile se la risorsa di calcolo è necessaria nella distribuzione ,ad esempio un jumpbox, un controller di dominio e così via, un po' sprecato se non lo è.
Distribuire una macchina virtuale Linux o Windows con l'identità del servizio gestito

Distribuisci in Azure
Questo modello consente di distribuire una macchina virtuale Linux o Windows con un'identità del servizio gestita.
Vm Linux con identità del servizio gestito che accede all'archiviazione

Distribuisci in Azure
Questo modello distribuisce una macchina virtuale Linux con un'identità gestita assegnata dal sistema che ha accesso a un account di archiviazione in un gruppo di risorse diverso.
SQL Server 2014 SP2 Enterprise con backup automatico

Distribuisci in Azure
Questo modello creerà una SQL Server 2014 SP2 Enterprise Edition con la funzionalità Backup automatico abilitata
SQL Server 2014 SP1 Enterprise con Azure Key Vault

Distribuisci in Azure
Questo modello creerà una SQL Server 2014 SP1 Enterprise Edition con la funzionalità integrazione di Azure Key Vault abilitata.
Attacco di virus sullo scenario di Macchine virtuali

Distribuisci in Azure
Verranno distribuite 2 macchine virtuali, OMS e altre risorse di rete. Una macchina virtuale senza Endpoint Protection e un'altra con enpoint protection installato. Eseguire l'attacco virus seguendo le linee guida ed eseguire lo scenario per la mitigazione e la prevenzione di un attacco di virus.
Creare un gateway di gestione dati e installarlo in una macchina virtuale di Azure

Distribuisci in Azure
Questo modello distribuisce una macchina virtuale e crea un gateway di gestione dati funzionante
Integration Runtime self-host nelle macchine virtuali di Azure

Distribuisci in Azure
Questo modello crea un runtime di integrazione selfhost e lo registra nelle macchine virtuali di Azure
Configurazione del set di scalabilità di macchine virtuali gestita da Automazione di Azure

Distribuisci in Azure
Distribuire un set di scalabilità di macchine virtuali in cui le macchine virtuali vengono distribuite come nodi registrati nel servizio Automazione di Azure Desired State Configuration e la configurazione dei nodi garantisce coerenza dopo la distribuzione. NOTA: i prerequisiti necessari per la chiave di registrazione e l'URL di registrazione sono disponibili solo dopo la corretta creazione di un account Automazione di Azure per Automazione di Azure DSC.
Guida introduttiva alla modalità di orchestrazione flessibile di VMSS Linux

Distribuisci in Azure
Questo modello distribuisce un set di scalabilità di macchine virtuali semplice con istanze dietro un Azure Load Balancer. Il set di scalabilità di macchine virtuali è in modalità di orchestrazione flessibile. Usare il parametro os per scegliere la distribuzione di Linux (Ubuntu) o Windows (Windows Server Datacenter 2019). NOTA: questo modello di avvio rapido consente l'accesso di rete alle porte di gestione delle macchine virtuali (SSH, RDP) da qualsiasi indirizzo Internet e non deve essere usato per le distribuzioni di produzione.
Distribuire un set di scalabilità di macchine virtuali Linux o Windows con l'identità del servizio gestito

Distribuisci in Azure
Questo modello consente di distribuire un set di scalabilità di macchine virtuali Linux o Windows con un'identità del servizio gestita. Tale identità viene quindi usata per accedere ai servizi di Azure.
Server SFTP su richiesta con un account di archiviazione esistente

Distribuisci in Azure
Questo modello illustra un server SFTP su richiesta usando un'istanza di Azure Container.
Distribuire un cluster Kubernetes gestito

Distribuisci in Azure
Questo modello di Resource Manager illustra la distribuzione di un'istanza del servizio Azure Kubernetes con funzionalità di rete avanzate in una rete virtuale esistente. Inoltre, all'entità servizio scelta viene assegnato il ruolo Collaboratore rete sulla subnet che contiene il cluster del servizio Azure Kubernetes.
Distribuire un cluster Kubernetes gestito con AAD (AKS)

Distribuisci in Azure
Questo modello di Resource Manager illustra la distribuzione di un'istanza del servizio Azure Kubernetes con funzionalità di rete avanzate in una rete virtuale esistente e un numero intero di Azure AD. Inoltre, all'entità servizio scelta viene assegnato il ruolo Collaboratore rete sulla subnet che contiene il cluster del servizio Azure Kubernetes.
Hub FinOps

Distribuisci in Azure
Questo modello crea una nuova istanza dell'hub FinOps, tra cui Data Lake Storage e Data Factory.
Cartella di lavoro di FinOps Toolkit

Distribuisci in Azure
Questo modello crea una nuova cartella di lavoro di Monitoraggio di Azure per la governance.
Estendere le risorse di Azure esistenti con provider personalizzati

Distribuisci in Azure
Questo esempio illustra in dettaglio come estendere le risorse di Azure esistenti e i modelli di Resource Manager da aggiungere in carichi di lavoro personalizzati.
Distribuire un'area di lavoro di Azure Databricks con PE,CMK tutti i moduli

Distribuisci in Azure
Questo modello consente di creare un'area di lavoro di Azure Databricks con servizi PrivatiEndpoint e servizi gestiti e CMK con crittografia DBFS.
Distribuire un'area di lavoro di Azure Databricks con tutte le 3 forme di CMK

Distribuisci in Azure
Questo modello consente di creare un'area di lavoro di Azure Databricks con servizi gestiti e CMK con crittografia DBFS.
Distribuire un WS di Azure Databricks con CMK per la crittografia DBFS

Distribuisci in Azure
Questo modello consente di creare un'area di lavoro di Azure Databricks con CMK per la crittografia radice DBFS
Distribuire un'area di lavoro di Azure Databricks con Managed Disks CMK

Distribuisci in Azure
Questo modello consente di creare un'area di lavoro di Azure Databricks con Managed Disks CMK.
Distribuire l'area di lavoro di Azure Databricks con cmK di Servizi gestiti

Distribuisci in Azure
Questo modello consente di creare un'area di lavoro di Azure Databricks con cmK di Servizi gestiti.
Creare una nuova organizzazione Datadog

Distribuisci in Azure
Questo modello crea un nuovo datadog : una risorsa del servizio ISV nativa di Azure e un'organizzazione datadog per monitorare le risorse nella sottoscrizione.
Usare le estensioni di script per installare Mongo DB nella macchina virtuale Ubuntu

Distribuisci in Azure
Questo modello distribuisce Configura e installa Mongo DB in una macchina virtuale Ubuntu in due script separati. Questo modello è un buon esempio che illustra come esprimere le dipendenze tra due script in esecuzione nella stessa macchina virtuale. Questo modello distribuisce anche un account di archiviazione, Rete virtuale, indirizzi IP pubblici e un'interfaccia di rete.
Creare un gateway di gestione dati a disponibilità elevata e installare in macchine virtuali di Azure

Distribuisci in Azure
Questo modello distribuisce più macchine virtuali con gateway di gestione dati a disponibilità elevata funzionante
Distribuire l'account Data Lake Store con crittografia(Key Vault)

Distribuisci in Azure
Questo modello consente di distribuire un account azure Data Lake Store con crittografia dati abilitata. Questo account usa Azure Key Vault per gestire la chiave di crittografia.
Esegue il processo ETL usando i servizi di Azure

Distribuisci in Azure
Questo modello fornisce un esempio di come eseguire analisi sui dati cronologici e in tempo reale archiviati in Archiviazione BLOB di Azure. I dati dell'hub eventi vengono acquisiti dal processo di Analisi di flusso di Azure per eseguire la trasformazione e l'output viene archiviato in Archiviazione BLOB di Azure e viene visualizzato in PowerBI. L'analisi viene applicata ai dati cronologici archiviati nell'archiviazione BLOB da Analisi dati di Azure e lo spostamento dei dati estratti, trasformati e pubblicati e l'orchestrazione viene eseguita da Data Factory. I dati pubblicati vengono ulteriormente visualizzati in PowerBI
Distribuire Dev Box Service con immagine predefinita

Distribuisci in Azure
Questo modello consente di distribuire un servizio Dev Box con un'immagine predefinita.
Configurare il servizio Dev Box

Distribuisci in Azure
Questo modello crea tutte le risorse di amministratore di Dev Box come guida introduttiva di Dev Box. È possibile visualizzare tutte le risorse create o passare direttamente a DevPortal.microsoft.com per creare il primo Dev Box.
Gemelli digitali di Azure con funzione e servizio collegamento privato

Distribuisci in Azure
Questo modello crea un servizio Gemelli digitali di Azure configurato con una funzione di Azure Rete virtuale connessa che può comunicare tramite un endpoint collegamento privato a gemelli digitali. Crea anche una zona DNS privato per consentire la risoluzione senza problemi del nome host dell'endpoint gemelli digitali dall'Rete virtuale all'indirizzo IP della subnet interna dell'endpoint privato. Il nome host viene archiviato come impostazione della funzione di Azure con il nome 'ADT_ENDPOINT'.
Gemelli digitali di Azure con connessione cronologia dati temporale

Distribuisci in Azure
Questo modello crea un'istanza di Gemelli digitali di Azure configurata con una connessione cronologia dati serie temporali. Per creare una connessione, è necessario creare altre risorse, ad esempio uno spazio dei nomi hub eventi, un hub eventi, un cluster di Azure Esplora dati e un database. I dati vengono inviati a un hub eventi che inoltra infine i dati al cluster di Esplora dati di Azure. I dati vengono archiviati in una tabella di database nel cluster
HDInsight con database Ambari + Hive Metastore personalizzati nella rete virtuale

Distribuisci in Azure
Questo modello consente di creare un cluster HDInsight in una rete virtuale esistente con un nuovo database SQL che funge sia da database Ambari personalizzato che da Metastore Hive. È necessario disporre di un account SQL esistente, un account di archiviazione e una rete virtuale.
Configurare il servizio FHIR per abilitare $import

Distribuisci in Azure
Questo modello esegue il provisioning del servizio FHIR per abilitare $import per il caricamento iniziale dei dati
Creare un insieme di credenziali delle chiavi, un'identità gestita e un'assegnazione di ruolo

Distribuisci in Azure
Questo modello crea un insieme di credenziali delle chiavi, un'identità gestita e un'assegnazione di ruolo.
Usare KeyVault con un resourceId dinamico

Distribuisci in Azure
Questo modello crea un SQL Server e usa una password amministratore da Key Vault. Il parametro di riferimento per il segreto Key Vault viene creato in fase di distribuzione usando un modello annidato. Ciò consente all'utente di passare semplicemente i valori dei parametri al modello anziché creare un parametro di riferimento nel file di parametri.
Servizio Azure Container con Helm

Distribuisci in Azure
Distribuire un cluster gestito con il servizio Azure Container con Helm
Eseguire processi timer eseguiti in una pianificazione usando App per la logica

Distribuisci in Azure
Questo modello crea una coppia di app per la logica che consente di creare istanze del processo timer pianificate.
Modello di assegnazione di ruolo identity assegnato dall'utente

Distribuisci in Azure
Modello che crea assegnazioni di ruolo dell'identità assegnata dall'utente sulle risorse che l'area di lavoro di Azure Machine Learning dipende da
Configurazione sicura end-to-end di Azure Machine Learning

Distribuisci in Azure
Questo set di modelli Bicep illustra come configurare Azure Machine Learning end-to-end in una configurazione sicura. Questa implementazione di riferimento include l'area di lavoro, un cluster di calcolo, un'istanza di calcolo e un cluster del servizio Azure Kubernetes collegato.
Configurazione sicura end-to-end di Azure Machine Learning (legacy)

Distribuisci in Azure
Questo set di modelli Bicep illustra come configurare Azure Machine Learning end-to-end in una configurazione sicura. Questa implementazione di riferimento include l'area di lavoro, un cluster di calcolo, un'istanza di calcolo e un cluster del servizio Azure Kubernetes collegato.
Creare un processo di Sweep di Azure Machine Learning

Distribuisci in Azure
Questo modello crea un processo di Sweep di Azure Machine Learning per l'ottimizzazione dell'iperparametro.
Creare un'area di lavoro del servizio Azure Machine Learning (rete virtuale)

Distribuisci in Azure
Questo modello di distribuzione specifica un'area di lavoro di Azure Machine Learning e le relative risorse associate, tra cui Azure Key Vault, Archiviazione di Azure, applicazione Azure Insights e Registro Azure Container. Questa configurazione descrive il set di risorse necessarie per iniziare a usare Azure Machine Learning in una rete isolata.
Creare un'area di lavoro del servizio Azure Machine Learning (legacy)

Distribuisci in Azure
Questo modello di distribuzione specifica un'area di lavoro di Azure Machine Learning e le relative risorse associate, tra cui Azure Key Vault, Archiviazione di Azure, applicazione Azure Insights e Registro Azure Container. Questa configurazione descrive il set di risorse necessarie per iniziare a usare Azure Machine Learning in una rete isolata.
Creare una nuova risorsa ANF con volume SMB

Distribuisci in Azure
Questo modello consente di creare una nuova risorsa Azure NetApp Files con un singolo pool di capacità e un singolo volume configurato con il protocollo SMB.
gateway applicazione per un'app Web con restrizione IP

Distribuisci in Azure
Questo modello crea un gateway applicazione davanti a un'app Web di Azure con restrizione IP abilitata nell'app Web.
Applicare un gruppo di sicurezza di rete a una subnet esistente

Distribuisci in Azure
Questo modello applica un gruppo di sicurezza di rete appena creato a una subnet esistente
Log del flusso del gruppo di sicurezza di rete con analisi del traffico

Distribuisci in Azure
Questo modello crea un log del flusso del gruppo di sicurezza di rete in un gruppo di sicurezza di rete esistente con analisi del traffico
Finalità e criteri di routing di Azure rete WAN virtuale

Distribuisci in Azure
Questo modello esegue il provisioning di un rete WAN virtuale di Azure con due hub con la funzionalità Finalità di routing e Criteri abilitata.
Aggiungere un gruppo di sicurezza di rete con regole di sicurezza Redis a una subnet esistente

Distribuisci in Azure
Questo modello consente di aggiungere un gruppo di sicurezza di rete con regole di sicurezza della cache Redis di Azure preconfigurate a una subnet esistente all'interno di una rete virtuale. Distribuire nel gruppo di risorse della rete virtuale esistente.
Creare immagini del contenitore con Attività del Registro Azure Container

Distribuisci in Azure
Questo modello usa DeploymentScript per orchestrare il Registro Azure Container per creare l'immagine del contenitore dal repository di codice.
Importare immagini contenitore in Registro Azure Container

Distribuisci in Azure
Questo modello sfrutta il modulo Import ACR dal Registro di sistema bicep per importare immagini del contenitore pubblico in un Registro Azure Container.
Creare gateway applicazione con certificati

Distribuisci in Azure
Questo modello illustra come generare Key Vault certificati autofirmato, quindi fare riferimento da gateway applicazione.
Creare chiavi ssh e archiviare in KeyVault

Distribuisci in Azure
Questo modello usa la risorsa deploymentScript per generare chiavi SSH e archivia la chiave privata in keyVault.
Creare e distribuire un modelloSpec

Distribuisci in Azure
Questo esempio crea e distribuisce una risorsa templateSpec nello stesso modello. Questo non è un modello tipico solo per mostrare come i modelliSpec e le risorse di distribuzione sono destinati a lavorare insieme.
Creare modelliSpecs da modelli di raccolta modelli

Distribuisci in Azure
Questo esempio contiene uno script per eseguire facilmente la migrazione dei modelli di raccolta modelli alle risorse templateSpec. Il modello fornito distribuirà tutti i modelli che possono essere esportati usando lo script di migrazione.
Distribuire l'installazione di SQL Always ON con sql Macchine virtuali esistente

Distribuisci in Azure
Distribuire l'installazione di SQL Always ON con l'Macchine virtuali SQL esistente. Le macchine virtuali devono essere già unite a un dominio esistente e devono eseguire la versione enterprise di SQL Server.
Azure Synapse proof-of-concept

Distribuisci in Azure
Questo modello crea un ambiente di prova del concetto per Azure Synapse, inclusi pool SQL e pool apache Spark facoltativi
Creare un appServicePlan e un'app in un asEv3

Distribuisci in Azure
Creare un appServicePlan e un'app in un asEv3
Creare una risorsa Azure Native New Relic

Distribuisci in Azure
Questo modello configura un servizio "Azure Native New Relic" per monitorare le risorse nella sottoscrizione di Azure.

Definizione della risorsa modello di Resource Manager

Il tipo di risorsa distribuzioni può essere distribuito in:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Commenti

Per Bicep, prendere in considerazione l'uso di moduli anziché di questo tipo di risorsa.

Formato di risorsa

Per creare una risorsa Microsoft.Resources/deployments, aggiungere il codice JSON seguente al modello.

{
  "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"
}

Valori delle proprietà

deployments

Nome Descrizione Valore
tipo Tipo di risorsa 'Microsoft.Resources/deployments'
apiVersion Versione dell'API risorsa '2022-09-01'
name Nome della risorsa stringa (obbligatoria)

Limite di caratteri: 1-64

Caratteri validi:
Caratteri alfanumerici, caratteri di sottolineatura, parentesi, trattini e punti.
posizione Percorso per archiviare i dati di distribuzione. string
tags Tag di distribuzione Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli
ambito Nelle distribuzioni dei gruppi di tenant e di gestione specificare l'ID del gruppo di gestione di destinazione. Usare il formato Microsoft.Management/managementGroups/{managementGroupID}. string
properties Proprietà di distribuzione. DeploymentPropertiesOrDeploymentPropertiesExtended (obbligatorio)
resourceGroup Nome del gruppo di risorse da distribuire in. Se non specificato, usa il gruppo di risorse dell'operazione di distribuzione. string
subscriptionId ID della sottoscrizione da distribuire in. Se non specificato, usa la sottoscrizione dell'operazione di distribuzione. string

DeploymentPropertiesOrDeploymentPropertiesExtended

Nome Descrizione Valore
debugSetting Impostazione di debug della distribuzione. DebugSetting
expressionEvaluationOptions Specifica se le espressioni modello vengono valutate nell'ambito del modello padre o del modello annidato. Applicabile solo ai modelli annidati. Se non specificato, il valore predefinito è esterno. ExpressionEvaluationOptions
mode Modalità usata per distribuire le risorse. Questo valore può essere Incremental o Complete. Nella modalità incrementale, le risorse vengono distribuite senza eliminare le risorse esistenti non incluse nel modello. In modalità completa le risorse vengono distribuite e le risorse esistenti nel gruppo di risorse non incluse nel modello vengono eliminate. Prestare attenzione quando si usa la modalità Completa perché è possibile eliminare involontariamente le risorse. 'Complete'
'Incremental' (obbligatorio)
onErrorDeployment Distribuzione in caso di comportamento degli errori. OnErrorDeploymentOrOnErrorDeploymentExtended
parametri Coppie nome e valore che definiscono i parametri di distribuzione per il modello. Questo elemento viene usato quando si desidera specificare i valori dei parametri direttamente nella richiesta anziché collegarsi a un file di parametri esistente. Usare la proprietà parametersLink o la proprietà parameters, ma non entrambe. Può essere un JObject o una stringa JSON ben formata.
parametersLink URI del file di parametri. Questo elemento viene usato per il collegamento a un file di parametri esistente. Usare la proprietà parametersLink o la proprietà parameters, ma non entrambe. ParametersLink
template Contenuto del modello. Questo elemento viene usato quando si vuole passare la sintassi del modello direttamente nella richiesta anziché collegarsi a un modello esistente. Può essere una stringa JSON ben formata o JObject. Usare la proprietà templateLink o la proprietà del modello, ma non entrambe.
templateLink URI del modello. Usare la proprietà templateLink o la proprietà del modello, ma non entrambe. TemplateLink

DebugSetting

Nome Descrizione Valore
detailLevel Specifica il tipo di informazioni da registrare per il debug. I valori consentiti sono none, requestContent, responseContent o requestContent e responseContent separati da una virgola. Il valore predefinito è none. Quando si imposta questo valore, considerare attentamente il tipo di informazioni passate durante la distribuzione. La registrazione di informazioni sulla richiesta o sulla risposta può esporre dati riservati, che vengono recuperati tramite le operazioni di distribuzione. string

ExpressionEvaluationOptions

Nome Descrizione Valore
ambito Ambito da usare per la valutazione di parametri, variabili e funzioni in un modello annidato. 'Interno'
'NotSpecified'
'Outer'

OnErrorDeploymentOrOnErrorDeploymentExtended

Nome Descrizione Valore
deploymentName Distribuzione da usare in caso di errore. string
type Distribuzione sul tipo di comportamento degli errori. I valori possibili sono LastSuccessful e SpecificDeployment. 'LastSuccessful'
'SpecificDeployment'
Nome Descrizione Valore
contentVersion Se incluso, deve corrispondere a ContentVersion nel modello. string
Uri URI del file di parametri. stringa (obbligatorio)
Nome Descrizione Valore
contentVersion Se incluso, deve corrispondere a ContentVersion nel modello. string
id ID risorsa di una specifica di modello. Utilizzare la proprietà id o URI, ma non entrambi. string
queryString Stringa di query (ad esempio, un token di firma di accesso condiviso) da usare con l'URI templateLink. string
relativePath La proprietà relativePath può essere utilizzata per distribuire un modello collegato in una posizione relativa all'elemento padre. Se il modello padre è stato collegato a un oggetto TemplateSpec, questo farà riferimento a un artefatto in TemplateSpec. Se l'elemento padre è stato collegato a un URI, la distribuzione figlio sarà una combinazione degli URI padre e relativePath string
Uri URI del modello da distribuire. Usare l'URI o la proprietà ID, ma non entrambi. string

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
Analisi api Moesif e Monetizzazione

Distribuisci in Azure
Il modello registra le chiamate API da Azure Gestione API a Analisi API Moesif e piattaforma di monetizzazione
Crea un'app e un ambiente contenitore con Registro di sistema

Distribuisci in Azure
Creare un ambiente app contenitore con un'app contenitore di base da un Registro Azure Container. Distribuisce anche un'area di lavoro Log Analytics per archiviare i log.
Crea un'app di microservizi Dapr usando App contenitore

Distribuisci in Azure
Creare un'app per microservizi Dapr usando App contenitore.
Crea un'app dapr pub-sub servicebus usando App contenitore

Distribuisci in Azure
Creare un'app dapr pub-sub servicebus usando App contenitore.
Server gestito dal servizio Desired State Configuration

Distribuisci in Azure
Questo modello fornisce un esempio di come distribuire una macchina virtuale e un account di Automazione per gestire la macchina, in una singola distribuzione
Creare una regola di avviso per gli elementi di continuità aziendale di Azure

Distribuisci in Azure
Questo modello crea una regola di avviso e un'identità gestita assegnata dall'utente. Assegna inoltre l'accesso al lettore del servizio gestito alla sottoscrizione in modo che la regola di avviso abbia accesso per eseguire query sugli elementi protetti necessari e sui dettagli del punto di ripristino più recenti.
Cluster Redis nelle macchine virtuali Ubuntu

Distribuisci in Azure
Questo modello crea un cluster Redis nelle immagini delle macchine virtuali Ubuntu, configura la persistenza e applica ottimizzazioni e procedure comprovate ben note
Frontdoor Premium con origine servizio app e collegamento privato

Distribuisci in Azure
Questo modello crea un frontdoor Premium e un servizio app e usa un endpoint privato per Frontdoor per inviare il traffico all'applicazione.
Frontdoor Premium con origine BLOB e collegamento privato

Distribuisci in Azure
Questo modello crea un frontdoor Premium e un contenitore BLOB di Archiviazione di Azure e usa un endpoint privato per Frontdoor per inviare il traffico all'account di archiviazione.
Frontdoor Premium con macchina virtuale e servizio collegamento privato

Distribuisci in Azure
Questo modello crea un frontdoor Premium e una macchina virtuale configurata come server Web. Frontdoor usa un endpoint privato con collegamento privato servizio per inviare il traffico alla macchina virtuale.
Frontdoor Standard/Premium con origine Gestione API

Distribuisci in Azure
Questo modello crea un'istanza di Frontdoor Premium e un'istanza di Gestione API e usa un criterio di sicurezza di rete e di Gestione API globale per verificare che il traffico sia arrivato attraverso l'origine frontdoor.
Frontdoor Standard/Premium con origine gateway applicazione

Distribuisci in Azure
Questo modello crea un criterio Frontdoor Standard/Premium e un'istanza di gateway applicazione e usa un criterio NSG e WAF per verificare che il traffico sia arrivato dall'origine di Frontdoor.
Frontdoor con Istanze di Container e gateway applicazione

Distribuisci in Azure
Questo modello crea un frontdoor Standard/Premium con un gruppo di contenitori e gateway applicazione.
Frontdoor Standard/Premium con origine Funzioni di Azure

Distribuisci in Azure
Questo modello crea un'app Frontdoor Standard/Premium, un'app Funzioni di Azure e configura l'app per le funzioni per verificare che il traffico sia arrivato dall'origine di Frontdoor.
Frontdoor Standard/Premium con origine del sito Web statico

Distribuisci in Azure
Questo modello crea un frontdoor Standard/Premium e un sito Web statico di Archiviazione di Azure e ha configurato Frontdoor per inviare il traffico al sito Web statico.
Crea un disco gestito crittografato da un disco rigido virtuale crittografato

Distribuisci in Azure
Questo modello consente di creare un disco gestito crittografato usando un disco rigido virtuale crittografato esistente e le impostazioni di crittografia.
Disabilitare la crittografia in una macchina virtuale Windows in esecuzione

Distribuisci in Azure
Questo modello disabilita la crittografia in una macchina virtuale Windows in esecuzione
Abilitare la crittografia in una macchina virtuale Windows in esecuzione & AAD

Distribuisci in Azure
Questo modello abilita la crittografia in una macchina virtuale Windows in esecuzione usando l'identificazione personale del certificato client AAD. Il certificato deve essere stato distribuito nella macchina virtuale in precedenza
GlassFish su SUSE

Distribuisci in Azure
Questo modello distribuisce un cluster GlassFish (v3 o v4), costituito da un numero definito dall'utente di macchine virtuali SUSE (OpenSUSE o SLES).
Distribuire più set di scalabilità di macchine virtuali Linux

Distribuisci in Azure
Questo modello consente di distribuire più set di scalabilità di macchine virtuali Linux.
Distribuire più set di scalabilità di macchine virtuali Windows

Distribuisci in Azure
Questo modello consente di distribuire più set di scalabilità di macchine virtuali Windows.
Distribuire una semplice macchina virtuale Linux e aggiornare l'IP privato in statico

Distribuisci in Azure
Questo modello consente di distribuire una semplice macchina virtuale Linux usando Ubuntu dal marketplace. Verrà distribuita una rete virtuale, una subnet e una macchina virtuale di dimensioni A1 nel percorso del gruppo di risorse con un indirizzo IP assegnato in modo dinamico e quindi convertirla in IP statico.
Usare l'output da un'estensione di script personalizzata durante la distribuzione

Distribuisci in Azure
Ciò è utile per il calcolo della macchina virtuale per eseguire alcune attività durante la distribuzione che Azure Resource Manager non fornisce. L'output di tale calcolo (script) può quindi essere usato altrove nella distribuzione. Ciò è utile se la risorsa di calcolo è necessaria nella distribuzione (ad esempio un jumpbox, un controller di dominio e così via), un po' sprecato se non è.
Distribuire una macchina virtuale Linux o Windows con msi

Distribuisci in Azure
Questo modello consente di distribuire una macchina virtuale Linux o Windows con un'identità del servizio gestita.
Macchina virtuale Linux con identità del servizio gestito che accede all'archiviazione

Distribuisci in Azure
Questo modello distribuisce una macchina virtuale Linux con un'identità gestita assegnata dal sistema che ha accesso a un account di archiviazione in un gruppo di risorse diverso.
SQL Server 2014 SP2 Enterprise con backup automatico

Distribuisci in Azure
Questo modello creerà una SQL Server 2014 SP2 Enterprise Edition con funzionalità di backup automatico abilitata
SQL Server 2014 SP1 Enterprise con Azure Key Vault

Distribuisci in Azure
Questo modello creerà una SQL Server 2014 SP1 Enterprise edition con la funzionalità di integrazione di Azure Key Vault abilitata.
Attacco virus sullo scenario di Macchine virtuali

Distribuisci in Azure
In questo modo verranno distribuite 2 macchine virtuali, OMS e altre risorse di rete. Una macchina virtuale senza endpoint protection e un'altra con protezione enpoint installata. Eseguire l'attacco virus seguendo le linee guida ed eseguire lo scenario per la mitigazione e la prevenzione di un attacco virus.
Creare un gateway di gestione dati e installarlo in una macchina virtuale di Azure

Distribuisci in Azure
Questo modello distribuisce una macchina virtuale e crea un gateway di gestione dati funzionante
Integration Runtime self-host nelle macchine virtuali di Azure

Distribuisci in Azure
Questo modello crea un runtime di integrazione selfhost e lo registra nelle macchine virtuali di Azure
Configurazione del set di scalabilità di macchine virtuali gestita da Automazione di Azure

Distribuisci in Azure
Distribuire un set di scalabilità di macchine virtuali in cui le macchine virtuali vengono distribuite come nodi registrati nel servizio Automazione di Azure Desired State Configuration e la configurazione dei nodi garantisce coerenza dopo la distribuzione. NOTA: i prerequisiti necessari per la chiave di registrazione e l'URL di registrazione sono disponibili solo dopo la corretta creazione di un account Automazione di Azure per Automazione di Azure DSC.
Guida introduttiva alla modalità di orchestrazione flessibile di VMSS Linux

Distribuisci in Azure
Questo modello distribuisce un set di scalabilità di macchine virtuali semplice con istanze dietro un Azure Load Balancer. Il set di scalabilità di macchine virtuali è in modalità di orchestrazione flessibile. Usare il parametro os per scegliere la distribuzione di Linux (Ubuntu) o Windows (Windows Server Datacenter 2019). NOTA: questo modello di avvio rapido consente l'accesso di rete alle porte di gestione delle macchine virtuali (SSH, RDP) da qualsiasi indirizzo Internet e non deve essere usato per le distribuzioni di produzione.
Distribuire un set di scalabilità di macchine virtuali Linux o Windows con l'identità del servizio gestito

Distribuisci in Azure
Questo modello consente di distribuire un set di scalabilità di macchine virtuali Linux o Windows con un'identità del servizio gestita. Tale identità viene quindi usata per accedere ai servizi di Azure.
Server SFTP su richiesta con un account di archiviazione esistente

Distribuisci in Azure
Questo modello illustra un server SFTP su richiesta usando un'istanza di Azure Container.
Distribuire un cluster Kubernetes gestito

Distribuisci in Azure
Questo modello di Resource Manager illustra la distribuzione di un'istanza del servizio Azure Kubernetes con funzionalità di rete avanzate in una rete virtuale esistente. Inoltre, all'entità servizio scelta viene assegnato il ruolo Collaboratore rete sulla subnet che contiene il cluster del servizio Azure Kubernetes.
Distribuire un cluster Kubernetes gestito con AAD (AKS)

Distribuisci in Azure
Questo modello di Resource Manager illustra la distribuzione di un'istanza del servizio Azure Kubernetes con funzionalità di rete avanzate in una rete virtuale esistente e un numero intero di Azure AD. Inoltre, all'entità servizio scelta viene assegnato il ruolo Collaboratore rete sulla subnet che contiene il cluster del servizio Azure Kubernetes.
Hub FinOps

Distribuisci in Azure
Questo modello crea una nuova istanza dell'hub FinOps, tra cui Data Lake Storage e Data Factory.
Cartella di lavoro di FinOps Toolkit

Distribuisci in Azure
Questo modello crea una nuova cartella di lavoro di Monitoraggio di Azure per la governance.
Estendere le risorse di Azure esistenti con provider personalizzati

Distribuisci in Azure
Questo esempio illustra in dettaglio come estendere le risorse di Azure esistenti e i modelli di Resource Manager da aggiungere in carichi di lavoro personalizzati.
Distribuire un'area di lavoro di Azure Databricks con PE,CMK tutti i moduli

Distribuisci in Azure
Questo modello consente di creare un'area di lavoro di Azure Databricks con PrivateEndpoint e servizi gestiti e cmk con crittografia DBFS.
Distribuire un'area di lavoro di Azure Databricks con tutti e tre i moduli della chiave gestita

Distribuisci in Azure
Questo modello consente di creare un'area di lavoro di Azure Databricks con servizi gestiti e cmk con crittografia DBFS.
Distribuire un'istanza di Azure Databricks WS con cmk per la crittografia DBFS

Distribuisci in Azure
Questo modello consente di creare un'area di lavoro di Azure Databricks con cmk per la crittografia radice DBFS
Distribuire un'area di lavoro di Azure Databricks con cmk Managed Disks

Distribuisci in Azure
Questo modello consente di creare un'area di lavoro di Azure Databricks con Managed Disks CMK.
Distribuire l'area di lavoro di Azure Databricks con cmk di Servizi gestiti

Distribuisci in Azure
Questo modello consente di creare un'area di lavoro di Azure Databricks con cmk di Servizi gestiti.
Creare una nuova organizzazione Datadog

Distribuisci in Azure
Questo modello crea un nuovo Datadog: una risorsa del servizio ISV nativo di Azure e un'organizzazione Datadog per monitorare le risorse nella sottoscrizione.
Usare le estensioni di script per installare Mongo DB nella macchina virtuale Ubuntu

Distribuisci in Azure
Questo modello distribuisce e installa Mongo DB in una macchina virtuale Ubuntu in due script distinti. Questo modello è un buon esempio che illustra come esprimere le dipendenze tra due script in esecuzione nella stessa macchina virtuale. Questo modello distribuisce anche un account di archiviazione, Rete virtuale, indirizzi IP pubblici e un'interfaccia di rete.
Creare un gateway di gestione dei dati a disponibilità elevata e installarlo in macchine virtuali di Azure

Distribuisci in Azure
Questo modello distribuisce più macchine virtuali con gateway di gestione dei dati a disponibilità elevata funzionante
Distribuire l'account Data Lake Store con crittografia (Key Vault)

Distribuisci in Azure
Questo modello consente di distribuire un account Di Azure Data Lake Store con la crittografia dei dati abilitata. Questo account usa Azure Key Vault per gestire la chiave di crittografia.
Esegue un processo ETL usando i servizi di Azure

Distribuisci in Azure
Questo modello fornisce un esempio di come eseguire analisi sui dati cronologici e in tempo reale archiviati in Archiviazione BLOB di Azure. I dati dell'hub eventi vengono acquisiti dal processo di Analisi di flusso di Azure per eseguire la trasformazione e l'output viene archiviato in Archiviazione BLOB di Azure e visualizzato in PowerBI. L'analisi viene applicata ai dati cronologici archiviati nell'archivio BLOB da Analisi dati di Azure e allo spostamento dei dati estratti, trasformati e pubblicati e l'orchestrazione viene eseguita da Data Factory. I dati pubblicati vengono ulteriormente visualizzati in PowerBI
Distribuire Dev Box Service con un'immagine predefinita

Distribuisci in Azure
Questo modello consente di distribuire un servizio Dev Box con un'immagine predefinita.
Configurare il servizio Dev Box

Distribuisci in Azure
Questo modello creerà tutte le risorse di amministrazione di Dev Box in base alla guida introduttiva di Dev Box. È possibile visualizzare tutte le risorse create o passare direttamente a DevPortal.microsoft.com per creare il primo Dev Box.
Gemelli digitali di Azure con funzione e servizio di collegamento privato

Distribuisci in Azure
Questo modello crea un servizio Gemelli digitali di Azure configurato con una funzione di Azure connessa Rete virtuale in grado di comunicare tramite un endpoint collegamento privato a Gemelli digitali. Crea anche una zona DNS privato per consentire la risoluzione semplice del nome host dell'endpoint di Gemelli digitali dal Rete virtuale all'indirizzo IP della subnet interna dell'endpoint privato. Il nome host viene archiviato come impostazione della funzione di Azure con nome 'ADT_ENDPOINT'.
Gemelli digitali di Azure con connessione alla cronologia dei dati temporali

Distribuisci in Azure
Questo modello crea un'istanza di Gemelli digitali di Azure configurata con una connessione cronologia dei dati delle serie temporali. Per creare una connessione, è necessario creare altre risorse, ad esempio uno spazio dei nomi di Hub eventi, un hub eventi, un cluster di azure Esplora dati e un database. I dati vengono inviati a un hub eventi che alla fine inoltra i dati al cluster Esplora dati di Azure. I dati vengono archiviati in una tabella di database nel cluster
HDInsight con database Ambari + Hive Metastore personalizzato nella rete virtuale

Distribuisci in Azure
Questo modello consente di creare un cluster HDInsight in una rete virtuale esistente con un nuovo database SQL che funge sia da database Ambari personalizzato che da metastore Hive. È necessario avere un'istanza di SQL Server, un account di archiviazione e una rete virtuale esistenti.
Configurare il servizio FHIR per abilitare $import

Distribuisci in Azure
Questo modello effettua il provisioning del servizio FHIR per abilitare $import per il caricamento iniziale dei dati
Creare un insieme di credenziali delle chiavi, un'identità gestita e un'assegnazione di ruolo

Distribuisci in Azure
Questo modello crea un insieme di credenziali delle chiavi, un'identità gestita e un'assegnazione di ruolo.
Usare KeyVault con un resourceId dinamico

Distribuisci in Azure
Questo modello crea un SQL Server e usa una password amministratore da Key Vault. Il parametro di riferimento per il segreto Key Vault viene creato in fase di distribuzione usando un modello annidato. In questo modo l'utente può semplicemente passare i valori dei parametri al modello anziché creare un parametro di riferimento nel file di parametri.
Servizio Azure Container con Helm

Distribuisci in Azure
Distribuire un cluster gestito con il servizio Azure Container con Helm
Eseguire processi timer eseguiti in base a una pianificazione usando App per la logica

Distribuisci in Azure
Questo modello crea una coppia di app per la logica che consente di creare istanze di processi timer pianificate.
Modello di assegnazione di ruolo identità assegnata dall'utente

Distribuisci in Azure
Un modello che crea assegnazioni di ruolo dell'identità assegnata dall'utente sulle risorse da cui dipende l'area di lavoro di Azure Machine Learning
Configurazione sicura end-to-end di Azure Machine Learning

Distribuisci in Azure
Questo set di modelli Bicep illustra come configurare azure Machine Learning end-to-end in una configurazione sicura. Questa implementazione di riferimento include l'area di lavoro, un cluster di calcolo, un'istanza di calcolo e un cluster del servizio Azure Kubernetes privato collegato.
Configurazione sicura end-to-end di Azure Machine Learning (legacy)

Distribuisci in Azure
Questo set di modelli Bicep illustra come configurare azure Machine Learning end-to-end in una configurazione sicura. Questa implementazione di riferimento include l'area di lavoro, un cluster di calcolo, un'istanza di calcolo e un cluster del servizio Azure Kubernetes privato collegato.
Creare un processo di Sweep di Azure Machine Learning

Distribuisci in Azure
Questo modello crea un processo di Sweep di Azure Machine Learning per l'ottimizzazione degli iperparametri.
Creare un'area di lavoro del servizio Azure Machine Learning (vnet)

Distribuisci in Azure
Questo modello di distribuzione specifica un'area di lavoro di Azure Machine Learning e le relative risorse associate, tra cui Azure Key Vault, Archiviazione di Azure, applicazione Azure Insights e Registro Azure Container. Questa configurazione descrive il set di risorse necessarie per iniziare a usare Azure Machine Learning in una configurazione isolata di rete.
Creare un'area di lavoro del servizio Azure Machine Learning (legacy)

Distribuisci in Azure
Questo modello di distribuzione specifica un'area di lavoro di Azure Machine Learning e le relative risorse associate, tra cui Azure Key Vault, Archiviazione di Azure, applicazione Azure Insights e Registro Azure Container. Questa configurazione descrive il set di risorse necessarie per iniziare a usare Azure Machine Learning in una configurazione isolata di rete.
Creare una nuova risorsa ANF con volume SMB

Distribuisci in Azure
Questo modello consente di creare una nuova risorsa Azure NetApp Files con un singolo pool di capacità e un singolo volume configurato con il protocollo SMB.
gateway applicazione per un'app Web con restrizione IP

Distribuisci in Azure
Questo modello crea un gateway applicazione davanti a un'app Web di Azure con restrizione IP abilitata nell'app Web.
Applicare un gruppo di sicurezza di rete a una subnet esistente

Distribuisci in Azure
Questo modello applica un gruppo di sicurezza di rete appena creato a una subnet esistente
Log dei flussi del gruppo di sicurezza di rete con analisi del traffico

Distribuisci in Azure
Questo modello crea un log del flusso del gruppo di sicurezza di rete in un gruppo di sicurezza di rete esistente con l'analisi del traffico
Finalità e criteri di routing di Azure rete WAN virtuale

Distribuisci in Azure
Questo modello effettua il provisioning di un rete WAN virtuale di Azure con due hub con la funzionalità Routing Intent and Policies abilitata.
Aggiungere un gruppo di sicurezza di rete con regole di sicurezza Redis a una subnet esistente

Distribuisci in Azure
Questo modello consente di aggiungere un gruppo di sicurezza di rete con regole di sicurezza di Cache Redis di Azure preconfigurate a una subnet esistente all'interno di una rete virtuale. Eseguire la distribuzione nel gruppo di risorse della rete virtuale esistente.
Creare immagini del contenitore con Attività del Registro Azure Container

Distribuisci in Azure
Questo modello usa DeploymentScript per orchestrare Registro Azure Container per compilare l'immagine del contenitore dal repository di codice.
Importare immagini contenitore in Registro Azure Container

Distribuisci in Azure
Questo modello sfrutta il modulo Import ACR dal registro bicep per importare immagini di contenitori pubblici in un Registro Azure Container.
Creare gateway applicazione con certificati

Distribuisci in Azure
Questo modello illustra come generare Key Vault certificati autofirmato, quindi fare riferimento da gateway applicazione.
Creare chiavi SSH e archiviare in KeyVault

Distribuisci in Azure
Questo modello usa la risorsa deploymentScript per generare chiavi SSH e archivia la chiave privata in keyVault.
Creare e distribuire un modelloSpec

Distribuisci in Azure
Questo esempio crea e distribuisce una risorsa templateSpec all'interno dello stesso modello. Questo non è un modello tipico progettato solo per mostrare come i templateSpec e le risorse di distribuzione devono funzionare insieme.
Creare templateSpecs dai modelli della raccolta modelli

Distribuisci in Azure
Questo esempio contiene uno script per eseguire facilmente la migrazione dei modelli della raccolta modelli alle risorse templateSpec. Il modello fornito distribuirà tutti i modelli che possono essere esportati usando lo script di migrazione.
Distribuire l'installazione di SQL Always ON con sql Macchine virtuali esistente

Distribuisci in Azure
Distribuire l'installazione di SQL Always ON con sql Macchine virtuali esistente. Le macchine virtuali devono essere già aggiunte a un dominio esistente e devono eseguire la versione enterprise di SQL Server.
Azure Synapse modello di verifica

Distribuisci in Azure
Questo modello crea un ambiente di verifica per Azure Synapse, inclusi pool SQL e pool Apache Spark facoltativi
Creare un AppServicePlan e un'app in un ambiente ASEv3

Distribuisci in Azure
Creare un AppServicePlan e un'app in un ambiente ASEv3
Creare una risorsa New Relic nativa di Azure

Distribuisci in Azure
Questo modello configura un 'Azure Native New Relic Service' per monitorare le risorse nella sottoscrizione di Azure.

Definizione della risorsa Terraform (provider AzAPI)

Il tipo di risorsa delle distribuzioni può essere distribuito in:

  • Gruppi di risorse
  • Sottoscrizioni
  • Gruppi di gestione
  • Tenant

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Resources/deployments, aggiungere il codice Terraform seguente al modello.

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"
  })
}

Valori delle proprietà

deployments

Nome Descrizione Valore
tipo Tipo di risorsa "Microsoft.Resources/deployments@2022-09-01"
name Nome della risorsa stringa (obbligatorio)

Limite di caratteri: 1-64

Caratteri validi:
Caratteri alfanumerici, caratteri di sottolineatura, parentesi, trattini e punti.
posizione Percorso in cui archiviare i dati di distribuzione. string
parent_id Per eseguire la distribuzione in un gruppo di risorse, usare l'ID del gruppo di risorse. Per eseguire la distribuzione in una sottoscrizione, usare l'ID della sottoscrizione. Per eseguire la distribuzione in un gruppo di gestione, usare l'ID del gruppo di gestione. Per eseguire la distribuzione in un tenant, usare /. stringa (obbligatorio)
tags Tag di distribuzione Dizionario di nomi e valori di tag.
properties Proprietà di distribuzione. DeploymentPropertiesOrDeploymentPropertiesExtended (obbligatorio)
resourceGroup Nome del gruppo di risorse in cui eseguire la distribuzione. Se non specificato, usa il gruppo di risorse dell'operazione di distribuzione. string
subscriptionId ID della sottoscrizione in cui eseguire la distribuzione. Se non specificato, usa la sottoscrizione dell'operazione di distribuzione. string

DeploymentPropertiesOrDeploymentPropertiesExtended

Nome Descrizione Valore
debugSetting Impostazione di debug della distribuzione. DebugSetting
expressionEvaluationOptions Specifica se le espressioni modello vengono valutate nell'ambito del modello padre o del modello annidato. Applicabile solo ai modelli annidati. Se non specificato, il valore predefinito è esterno. ExpressionEvaluationOptions
mode Modalità usata per distribuire le risorse. Questo valore può essere Incremental o Complete. Nella modalità incrementale, le risorse vengono distribuite senza eliminare le risorse esistenti non incluse nel modello. In modalità completa le risorse vengono distribuite e le risorse esistenti nel gruppo di risorse non incluse nel modello vengono eliminate. Prestare attenzione quando si usa la modalità Completa perché è possibile eliminare involontariamente le risorse. "Completa"
"Incremental" (obbligatorio)
onErrorDeployment Distribuzione in caso di comportamento degli errori. OnErrorDeploymentOrOnErrorDeploymentExtended
parametri Coppie nome e valore che definiscono i parametri di distribuzione per il modello. Questo elemento viene usato quando si desidera specificare i valori dei parametri direttamente nella richiesta anziché collegarsi a un file di parametri esistente. Usare la proprietà parametersLink o la proprietà parameters, ma non entrambe. Può essere un JObject o una stringa JSON ben formata.
parametersLink URI del file di parametri. Questo elemento viene usato per il collegamento a un file di parametri esistente. Usare la proprietà parametersLink o la proprietà parameters, ma non entrambe. ParametersLink
template Contenuto del modello. Questo elemento viene usato quando si vuole passare la sintassi del modello direttamente nella richiesta anziché collegarsi a un modello esistente. Può essere una stringa JSON ben formata o JObject. Usare la proprietà templateLink o la proprietà del modello, ma non entrambe.
templateLink URI del modello. Usare la proprietà templateLink o la proprietà del modello, ma non entrambe. TemplateLink

DebugSetting

Nome Descrizione Valore
detailLevel Specifica il tipo di informazioni da registrare per il debug. I valori consentiti sono none, requestContent, responseContent o requestContent e responseContent separati da una virgola. Il valore predefinito è none. Quando si imposta questo valore, considerare attentamente il tipo di informazioni passate durante la distribuzione. La registrazione di informazioni sulla richiesta o sulla risposta può esporre dati riservati, che vengono recuperati tramite le operazioni di distribuzione. string

ExpressionEvaluationOptions

Nome Descrizione Valore
ambito Ambito da usare per la valutazione di parametri, variabili e funzioni in un modello annidato. "Interno"
"NotSpecified"
"Esterno"

OnErrorDeploymentOrOnErrorDeploymentExtended

Nome Descrizione Valore
deploymentName Distribuzione da usare in caso di errore. string
type Distribuzione sul tipo di comportamento degli errori. I valori possibili sono LastSuccessful e SpecificDeployment. "LastSuccessful"
"SpecificDeployment"
Nome Descrizione Valore
contentVersion Se incluso, deve corrispondere a ContentVersion nel modello. string
Uri URI del file di parametri. stringa (obbligatorio)
Nome Descrizione Valore
contentVersion Se incluso, deve corrispondere a ContentVersion nel modello. string
id ID risorsa di una specifica di modello. Utilizzare la proprietà id o URI, ma non entrambi. string
queryString Stringa di query (ad esempio, un token di firma di accesso condiviso) da usare con l'URI templateLink. string
relativePath La proprietà relativePath può essere utilizzata per distribuire un modello collegato in una posizione relativa all'elemento padre. Se il modello padre è stato collegato a un oggetto TemplateSpec, questo farà riferimento a un artefatto in TemplateSpec. Se l'elemento padre è stato collegato a un URI, la distribuzione figlio sarà una combinazione degli URI padre e relativePath string
Uri URI del modello da distribuire. Usare l'URI o la proprietà ID, ma non entrambi. string