Funzioni del modello di Resource Manager

Questo articolo descrive tutte le funzioni che è possibile usare in un modello di Azure Resource Manager .This article describes all the functions you can use in an Azure Resource Manager template (ARM template). Per informazioni sull'uso di funzioni nel modello, vedere sintassi del modello.

Per creare funzioni personalizzate, vedere Funzioni definite dall'utente.

La maggior parte delle funzioni funziona allo stesso modo quando viene distribuita in un gruppo di risorse, una sottoscrizione, un gruppo di gestione o un tenant. Alcune funzioni non possono essere usate in tutti gli ambiti. Sono indicati negli elenchi seguenti.

Suggerimento

È consigliabile Bicep perché offre le stesse funzionalità dei modelli di ARM e la sintassi è più semplice da usare. Per altre informazioni, vedere Funzioni Bicep e operatori Bicep.

Qualsiasi funzione

La funzione qualsiasi è disponibile in Bicep per risolvere i problemi relativi agli avvisi relativi al tipo di dati.

Funzioni matrice

Resource Manager offre diverse funzioni per l'uso delle matrici.

Per i file Bicep, usare le funzioni di matrice .

Funzioni CIDR

Le funzioni seguenti sono disponibili per l'uso con CIDR. Tutte queste funzioni si trovano nello spazio dei nomi sys.

Funzioni di confronto

Resource Manager include numerose funzioni per l'esecuzione di confronti nei modelli.

Per i file Bicep, usare l'operatore logico coalesce . Per i confronti, usare gli operatori di confronto .

Funzioni di data

Resource Manager fornisce le funzioni seguenti per l'uso delle date.

Per i file Bicep, usare le funzioni di data .

Funzioni dei valori della distribuzione

Gestione risorse fornisce le funzioni seguenti per ottenere i valori dalle sezioni del modello e i valori relativi alla distribuzione:

Per i file Bicep, usare le funzioni di distribuzione .

Funzioni lambda

Resource Manager fornisce le funzioni seguenti per l'uso delle espressioni lambda.

Funzioni logiche

Resource Manager fornisce le funzioni seguenti per utilizzare le condizioni logiche:

Per i file Bicep, usare la funzione logica bool . Per altri valori logici, usare operatori logici .

Funzioni numeriche

Gestione risorse fornisce le funzioni seguenti per usare i numeri interi:

Per i file Bicep che usano , mine max usano intfunzioni numeriche. Per altri valori numerici, usare operatori numerici .

Funzioni di oggetti

Resource Manager offre diverse funzioni per l'uso degli oggetti.

Per i file Bicep, usare le funzioni dell'oggetto.

Funzioni delle risorse

Gestione risorse fornisce le funzioni seguenti per ottenere i valori delle risorse:

Per i file Bicep, usare le funzioni delle risorse .

Funzioni di ambito

Resource Manager offre le funzioni seguenti per ottenere i valori dell'ambito di distribuzione:

  • managementGroup : può essere usato solo nelle distribuzioni in un gruppo di gestione.
  • resourceGroup : può essere usato solo nelle distribuzioni in un gruppo di risorse.
  • sottoscrizione : può essere usata solo nelle distribuzioni in un gruppo di risorse o una sottoscrizione.
  • tenant : può essere usato per le distribuzioni in qualsiasi ambito.

Per i file Bicep, usare le funzioni di ambito .

Funzioni di stringa

Gestione risorse fornisce le funzioni seguenti per usare le stringhe:

Per i file Bicep, usare le funzioni stringa.

Passaggi successivi