Condividi tramite


Funzioni del modello di Resource Manager

Questo articolo descrive tutte le funzioni che è possibile usare in un modello di Azure Resource Manager (modello arm). 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 arm e la sintassi è più semplice da usare. Per altre informazioni, vedere Bicep functions and Bicep operators.

Qualsiasi funzione

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

Funzioni di matrice

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

Per Bicep file, usare le funzioni array.

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 fornisce diverse funzioni per eseguire confronti nei modelli.

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

Funzioni di data

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

Per Bicep file, usare le funzioni date.

Funzioni dei valori della distribuzione

Resource Manager fornisce le funzioni seguenti per ottenere valori dalle sezioni del modello e dei valori correlati alla distribuzione:

Per Bicep file, usare le funzioni deployment.

Funzioni lambda

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

Per Bicep file, usare le funzioni lambda.

Funzioni logiche

Resource Manager fornisce le funzioni seguenti per l'utilizzo di condizioni logiche:

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

Funzioni numeriche

Resource Manager fornisce le funzioni seguenti per l'uso di numeri interi:

Per i file Bicep che usano int, min e max usare funzioni numeric. Per altri valori numerici, usare operatori numerici .

Funzioni di oggetti

Resource Manager fornisce diverse funzioni per l'utilizzo degli oggetti.

Per Bicep file, usare le funzioni object.

Funzioni delle risorse

Resource Manager fornisce le funzioni seguenti per ottenere i valori delle risorse:

Per Bicep file, usare le funzioni resource.

Funzioni di ambito

Resource Manager fornisce 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 Bicep file, usare le funzioni scope.

Funzioni di stringa

Resource Manager fornisce le funzioni seguenti per l'uso delle stringhe:

Per Bicep file, usare le funzioni string.

Passaggi successivi