Per Bicep, è consigliabile usando moduli anziché questo tipo di risorsa.
Definizione di risorsa Bicep
Il tipo di risorsa delle distribuzioni può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Per creare una risorsa Microsoft.Resources/deployments, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.Resources/deployments@2025-04-01' = {
scope: resourceSymbolicName or scope
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
debugSetting: {
detailLevel: 'string'
}
expressionEvaluationOptions: {
scope: 'string'
}
extensionConfigs: {
{customized property}: {
{customized property}: {
keyVaultReference: {
keyVault: {
id: 'string'
}
secretName: 'string'
secretVersion: 'string'
}
value: any(...)
}
}
}
externalInputDefinitions: {
{customized property}: {
config: any(...)
kind: 'string'
}
}
externalInputs: {
{customized property}: {
value: any(...)
}
}
mode: 'string'
onErrorDeployment: {
deploymentName: 'string'
type: 'string'
}
parameters: {
{customized property}: {
expression: 'string'
reference: {
keyVault: {
id: 'string'
}
secretName: 'string'
secretVersion: 'string'
}
value: any(...)
}
}
parametersLink: {
contentVersion: 'string'
uri: 'string'
}
template: any(...)
templateLink: {
contentVersion: 'string'
id: 'string'
queryString: 'string'
relativePath: 'string'
uri: 'string'
}
validationLevel: 'string'
}
tags: {
{customized property}: 'string'
}
}
Valori delle proprietà
Microsoft.Resources/deployments
Nome |
Descrizione |
Valore |
identità |
Configurazione dell'identità gestita per una distribuzione. |
DeploymentIdentity |
ubicazione |
Percorso in cui archiviare i dati di distribuzione. |
corda |
nome |
Nome della risorsa |
corda
Vincoli: Lunghezza minima = 1 Lunghezza massima = 64 Pattern = ^[-\w\._\(\)]+$ (obbligatorio) |
proprietà |
Proprietà di distribuzione. |
DeploymentPropertiesOrDeploymentPropertiesExtended (obbligatorio) |
scopo |
Usare quando si crea una risorsa in un ambito diverso dall'ambito di distribuzione. |
Impostare questa proprietà sul nome simbolico di una risorsa per applicare la risorsa di estensione . |
etichette |
Tag delle risorse |
Dizionario di nomi e valori di tag. Vedere tag nei modelli |
Impostazione di debug
Nome |
Descrizione |
Valore |
dettaglioLivello |
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 è nessuno. Quando si imposta questo valore, considerare attentamente il tipo di informazioni passate durante la distribuzione. Registrando informazioni sulla richiesta o sulla risposta, è possibile esporre dati sensibili recuperati tramite le operazioni di distribuzione. |
corda |
DeploymentExtensionConfig
DeploymentExtensionConfigItem
Nome |
Descrizione |
Valore |
keyVaultReference |
Riferimento di Azure Key Vault usato per recuperare il valore segreto della proprietà config dell'estensione. |
KeyVaultParameterReference |
valore |
Valore della proprietà config dell'estensione. |
qualunque |
DeploymentExternalInput
Nome |
Descrizione |
Valore |
valore |
Valore di input esterno. |
any (obbligatorio) |
DeploymentExternalInputDefinition
Nome |
Descrizione |
Valore |
configurazione |
Configurazione per l'ingresso esterno. |
qualunque |
tipo/gentile |
Il tipo di input esterno. |
stringa (obbligatorio) |
DeploymentIdentity
Nome |
Descrizione |
Valore |
tipo |
Tipo di identità. |
'Nessuno' 'UserAssigned' (obbligatorio) |
userAssignedIdentities |
Set di identità assegnate dall'utente associate alla risorsa. |
DeploymentIdentityUserAssignedIdentities |
DeploymentIdentityUserAssignedIdentities
Parametro di distribuzione
Nome |
Descrizione |
Valore |
espressione |
Espressione di input per il parametro. |
corda |
riferimento |
Informazioni di riferimento sul parametro di Azure Key Vault. |
KeyVaultParameterReference |
valore |
Valore di input per il parametro . |
qualunque |
DeploymentPropertiesExtensionConfigs
DeploymentPropertiesOrDeploymentPropertiesExtended
Nome |
Descrizione |
Valore |
debugSetting |
Impostazione di debug della distribuzione. |
Impostazione di debug |
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 |
extensionConfigs |
Configurazioni da usare per le estensioni di distribuzione. Le chiavi di questo oggetto sono alias di estensione della distribuzione definiti nel modello di distribuzione. |
DeploymentPropertiesExtensionConfigs |
externalInputDefinitions |
Definizioni di input esterno, utilizzate dagli strumenti esterni per definire i valori di input esterni previsti. |
DeploymentPropertiesExternalInputDefinitions |
externalInputs |
Valori di input esterni, utilizzati dagli strumenti esterni per la valutazione dei parametri. |
DeploymentPropertiesExternalInputs |
modalità |
Modalità utilizzata per distribuire le risorse. Questo valore può essere Incremental o Complete. In 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. |
'Completo' 'Incremental' (obbligatorio) |
onErrorDeployment |
Distribuzione in caso di 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. Utilizzare la proprietà parametersLink o la proprietà parameters, ma non entrambe. Può essere un JObject o una stringa JSON ben formata. |
DeploymentPropertiesParameters |
parametriCollegamento |
URI del file di parametri. Questo elemento viene usato per collegarsi a un file di parametri esistente. Utilizzare la proprietà parametersLink o la proprietà parameters, ma non entrambe. |
ParametriLink |
modello |
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ò trattarsi di una stringa JSON JObject o di formato corretto. Usare la proprietà templateLink o la proprietà del modello, ma non entrambe. |
qualunque |
modelloCollegamento |
URI del modello. Usare la proprietà templateLink o la proprietà del modello, ma non entrambe. |
Collegamento al modello |
validationLevel |
Livello di convalida della distribuzione |
'Fornitore' 'FornitoreNoRbac' 'Modello' |
DeploymentPropertiesParameters
ExpressionEvaluationOptions
Nome |
Descrizione |
Valore |
scopo |
Ambito da usare per la valutazione di parametri, variabili e funzioni in un modello annidato. |
'Interno' 'Non specificato' 'Esterno' |
KeyVaultParameterReference
Nome |
Descrizione |
Valore |
keyVault |
Informazioni di riferimento su Azure Key Vault. |
KeyVaultReference (obbligatorio) |
nomeSegreto |
Nome del segreto di Azure Key Vault. |
stringa (obbligatorio) |
secretVersion |
Versione del segreto di Azure Key Vault. |
corda |
KeyVaultReference
Nome |
Descrizione |
Valore |
Id |
ID risorsa di Azure Key Vault. |
stringa (obbligatorio) |
OnErrorDeploymentOrOnErrorDeploymentExtended
Nome |
Descrizione |
Valore |
nomeDistribuzione |
Distribuzione da usare in caso di errore. |
corda |
tipo |
Distribuzione sul tipo di comportamento degli errori. I valori possibili sono LastSuccessful e SpecificDeployment. |
'Ultimo successo' 'Distribuzione specifica' |
ParametriLink
Nome |
Descrizione |
Valore |
versione del contenuto |
Se incluso, deve corrispondere a ContentVersion nel modello. |
corda |
URI |
URI del file di parametri. |
stringa (obbligatorio) |
Collegamento al modello
Nome |
Descrizione |
Valore |
versione del contenuto |
Se incluso, deve corrispondere a ContentVersion nel modello. |
corda |
Id |
ID risorsa di una specifica di modello. Utilizzare la proprietà ID o URI, ma non entrambi. |
corda |
queryString |
Stringa di query (ad esempio, un token di firma di accesso condiviso) da usare con l'URI templateLink. |
corda |
Percorso relativo |
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, verrà fatto riferimento a un artefatto in TemplateSpec. Se l'elemento padre è stato collegato con un URI, la distribuzione figlio sarà una combinazione degli URI padre e relativePath |
corda |
URI |
URI del modello da distribuire. Usare l'URI o la proprietà ID, ma non entrambi. |
corda |
Identità Assegnata dall'Utente
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa delle distribuzioni può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Per creare una risorsa Microsoft.Resources/deployments, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.Resources/deployments",
"apiVersion": "2025-04-01",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"debugSetting": {
"detailLevel": "string"
},
"expressionEvaluationOptions": {
"scope": "string"
},
"extensionConfigs": {
"{customized property}": {
"{customized property}": {
"keyVaultReference": {
"keyVault": {
"id": "string"
},
"secretName": "string",
"secretVersion": "string"
},
"value": {}
}
}
},
"externalInputDefinitions": {
"{customized property}": {
"config": {},
"kind": "string"
}
},
"externalInputs": {
"{customized property}": {
"value": {}
}
},
"mode": "string",
"onErrorDeployment": {
"deploymentName": "string",
"type": "string"
},
"parameters": {
"{customized property}": {
"expression": "string",
"reference": {
"keyVault": {
"id": "string"
},
"secretName": "string",
"secretVersion": "string"
},
"value": {}
}
},
"parametersLink": {
"contentVersion": "string",
"uri": "string"
},
"template": {},
"templateLink": {
"contentVersion": "string",
"id": "string",
"queryString": "string",
"relativePath": "string",
"uri": "string"
},
"validationLevel": "string"
},
"tags": {
"{customized property}": "string"
}
}
Valori delle proprietà
Microsoft.Resources/deployments
Nome |
Descrizione |
Valore |
versione dell'API |
Versione dell'API |
'2025-04-01' |
identità |
Configurazione dell'identità gestita per una distribuzione. |
DeploymentIdentity |
ubicazione |
Percorso in cui archiviare i dati di distribuzione. |
corda |
nome |
Nome della risorsa |
corda
Vincoli: Lunghezza minima = 1 Lunghezza massima = 64 Pattern = ^[-\w\._\(\)]+$ (obbligatorio) |
proprietà |
Proprietà di distribuzione. |
DeploymentPropertiesOrDeploymentPropertiesExtended (obbligatorio) |
etichette |
Tag delle risorse |
Dizionario di nomi e valori di tag. Vedere tag nei modelli |
tipo |
Tipo di risorsa |
'Microsoft.Resources/deployments' |
Impostazione di debug
Nome |
Descrizione |
Valore |
dettaglioLivello |
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 è nessuno. Quando si imposta questo valore, considerare attentamente il tipo di informazioni passate durante la distribuzione. Registrando informazioni sulla richiesta o sulla risposta, è possibile esporre dati sensibili recuperati tramite le operazioni di distribuzione. |
corda |
DeploymentExtensionConfig
DeploymentExtensionConfigItem
Nome |
Descrizione |
Valore |
keyVaultReference |
Riferimento di Azure Key Vault usato per recuperare il valore segreto della proprietà config dell'estensione. |
KeyVaultParameterReference |
valore |
Valore della proprietà config dell'estensione. |
qualunque |
DeploymentExternalInput
Nome |
Descrizione |
Valore |
valore |
Valore di input esterno. |
any (obbligatorio) |
DeploymentExternalInputDefinition
Nome |
Descrizione |
Valore |
configurazione |
Configurazione per l'ingresso esterno. |
qualunque |
tipo/gentile |
Il tipo di input esterno. |
stringa (obbligatorio) |
DeploymentIdentity
Nome |
Descrizione |
Valore |
tipo |
Tipo di identità. |
'Nessuno' 'UserAssigned' (obbligatorio) |
userAssignedIdentities |
Set di identità assegnate dall'utente associate alla risorsa. |
DeploymentIdentityUserAssignedIdentities |
DeploymentIdentityUserAssignedIdentities
Parametro di distribuzione
Nome |
Descrizione |
Valore |
espressione |
Espressione di input per il parametro. |
corda |
riferimento |
Informazioni di riferimento sul parametro di Azure Key Vault. |
KeyVaultParameterReference |
valore |
Valore di input per il parametro . |
qualunque |
DeploymentPropertiesExtensionConfigs
DeploymentPropertiesOrDeploymentPropertiesExtended
Nome |
Descrizione |
Valore |
debugSetting |
Impostazione di debug della distribuzione. |
Impostazione di debug |
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 |
extensionConfigs |
Configurazioni da usare per le estensioni di distribuzione. Le chiavi di questo oggetto sono alias di estensione della distribuzione definiti nel modello di distribuzione. |
DeploymentPropertiesExtensionConfigs |
externalInputDefinitions |
Definizioni di input esterno, utilizzate dagli strumenti esterni per definire i valori di input esterni previsti. |
DeploymentPropertiesExternalInputDefinitions |
externalInputs |
Valori di input esterni, utilizzati dagli strumenti esterni per la valutazione dei parametri. |
DeploymentPropertiesExternalInputs |
modalità |
Modalità utilizzata per distribuire le risorse. Questo valore può essere Incremental o Complete. In 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. |
'Completo' 'Incremental' (obbligatorio) |
onErrorDeployment |
Distribuzione in caso di 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. Utilizzare la proprietà parametersLink o la proprietà parameters, ma non entrambe. Può essere un JObject o una stringa JSON ben formata. |
DeploymentPropertiesParameters |
parametriCollegamento |
URI del file di parametri. Questo elemento viene usato per collegarsi a un file di parametri esistente. Utilizzare la proprietà parametersLink o la proprietà parameters, ma non entrambe. |
ParametriLink |
modello |
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ò trattarsi di una stringa JSON JObject o di formato corretto. Usare la proprietà templateLink o la proprietà del modello, ma non entrambe. |
qualunque |
modelloCollegamento |
URI del modello. Usare la proprietà templateLink o la proprietà del modello, ma non entrambe. |
Collegamento al modello |
validationLevel |
Livello di convalida della distribuzione |
'Fornitore' 'FornitoreNoRbac' 'Modello' |
DeploymentPropertiesParameters
ExpressionEvaluationOptions
Nome |
Descrizione |
Valore |
scopo |
Ambito da usare per la valutazione di parametri, variabili e funzioni in un modello annidato. |
'Interno' 'Non specificato' 'Esterno' |
KeyVaultParameterReference
Nome |
Descrizione |
Valore |
keyVault |
Informazioni di riferimento su Azure Key Vault. |
KeyVaultReference (obbligatorio) |
nomeSegreto |
Nome del segreto di Azure Key Vault. |
stringa (obbligatorio) |
secretVersion |
Versione del segreto di Azure Key Vault. |
corda |
KeyVaultReference
Nome |
Descrizione |
Valore |
Id |
ID risorsa di Azure Key Vault. |
stringa (obbligatorio) |
OnErrorDeploymentOrOnErrorDeploymentExtended
Nome |
Descrizione |
Valore |
nomeDistribuzione |
Distribuzione da usare in caso di errore. |
corda |
tipo |
Distribuzione sul tipo di comportamento degli errori. I valori possibili sono LastSuccessful e SpecificDeployment. |
'Ultimo successo' 'Distribuzione specifica' |
ParametriLink
Nome |
Descrizione |
Valore |
versione del contenuto |
Se incluso, deve corrispondere a ContentVersion nel modello. |
corda |
URI |
URI del file di parametri. |
stringa (obbligatorio) |
Collegamento al modello
Nome |
Descrizione |
Valore |
versione del contenuto |
Se incluso, deve corrispondere a ContentVersion nel modello. |
corda |
Id |
ID risorsa di una specifica di modello. Utilizzare la proprietà ID o URI, ma non entrambi. |
corda |
queryString |
Stringa di query (ad esempio, un token di firma di accesso condiviso) da usare con l'URI templateLink. |
corda |
Percorso relativo |
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, verrà fatto riferimento a un artefatto in TemplateSpec. Se l'elemento padre è stato collegato con un URI, la distribuzione figlio sarà una combinazione degli URI padre e relativePath |
corda |
URI |
URI del modello da distribuire. Usare l'URI o la proprietà ID, ma non entrambi. |
corda |
Identità Assegnata dall'Utente
Esempi di utilizzo
Il tipo di risorsa delle distribuzioni può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Per creare una risorsa Microsoft.Resources/deployments, aggiungere il codice Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Resources/deployments@2025-04-01"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
debugSetting = {
detailLevel = "string"
}
expressionEvaluationOptions = {
scope = "string"
}
extensionConfigs = {
{customized property} = {
{customized property} = {
keyVaultReference = {
keyVault = {
id = "string"
}
secretName = "string"
secretVersion = "string"
}
value = ?
}
}
}
externalInputDefinitions = {
{customized property} = {
config = ?
kind = "string"
}
}
externalInputs = {
{customized property} = {
value = ?
}
}
mode = "string"
onErrorDeployment = {
deploymentName = "string"
type = "string"
}
parameters = {
{customized property} = {
expression = "string"
reference = {
keyVault = {
id = "string"
}
secretName = "string"
secretVersion = "string"
}
value = ?
}
}
parametersLink = {
contentVersion = "string"
uri = "string"
}
template = ?
templateLink = {
contentVersion = "string"
id = "string"
queryString = "string"
relativePath = "string"
uri = "string"
}
validationLevel = "string"
}
}
}
Valori delle proprietà
Microsoft.Resources/deployments
Nome |
Descrizione |
Valore |
identità |
Configurazione dell'identità gestita per una distribuzione. |
DeploymentIdentity |
ubicazione |
Percorso in cui archiviare i dati di distribuzione. |
corda |
nome |
Nome della risorsa |
corda
Vincoli: Lunghezza minima = 1 Lunghezza massima = 64 Pattern = ^[-\w\._\(\)]+$ (obbligatorio) |
parent_id |
ID della risorsa a cui applicare la risorsa di estensione. |
stringa (obbligatorio) |
proprietà |
Proprietà di distribuzione. |
DeploymentPropertiesOrDeploymentPropertiesExtended (obbligatorio) |
etichette |
Tag delle risorse |
Dizionario di nomi e valori di tag. |
tipo |
Tipo di risorsa |
"Microsoft.Resources/deployments@2025-04-01" |
Impostazione di debug
Nome |
Descrizione |
Valore |
dettaglioLivello |
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 è nessuno. Quando si imposta questo valore, considerare attentamente il tipo di informazioni passate durante la distribuzione. Registrando informazioni sulla richiesta o sulla risposta, è possibile esporre dati sensibili recuperati tramite le operazioni di distribuzione. |
corda |
DeploymentExtensionConfig
DeploymentExtensionConfigItem
Nome |
Descrizione |
Valore |
keyVaultReference |
Riferimento di Azure Key Vault usato per recuperare il valore segreto della proprietà config dell'estensione. |
KeyVaultParameterReference |
valore |
Valore della proprietà config dell'estensione. |
qualunque |
DeploymentExternalInput
Nome |
Descrizione |
Valore |
valore |
Valore di input esterno. |
any (obbligatorio) |
DeploymentExternalInputDefinition
Nome |
Descrizione |
Valore |
configurazione |
Configurazione per l'ingresso esterno. |
qualunque |
tipo/gentile |
Il tipo di input esterno. |
stringa (obbligatorio) |
DeploymentIdentity
Nome |
Descrizione |
Valore |
tipo |
Tipo di identità. |
'Nessuno' 'UserAssigned' (obbligatorio) |
userAssignedIdentities |
Set di identità assegnate dall'utente associate alla risorsa. |
DeploymentIdentityUserAssignedIdentities |
DeploymentIdentityUserAssignedIdentities
Parametro di distribuzione
Nome |
Descrizione |
Valore |
espressione |
Espressione di input per il parametro. |
corda |
riferimento |
Informazioni di riferimento sul parametro di Azure Key Vault. |
KeyVaultParameterReference |
valore |
Valore di input per il parametro . |
qualunque |
DeploymentPropertiesExtensionConfigs
DeploymentPropertiesOrDeploymentPropertiesExtended
Nome |
Descrizione |
Valore |
debugSetting |
Impostazione di debug della distribuzione. |
Impostazione di debug |
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 |
extensionConfigs |
Configurazioni da usare per le estensioni di distribuzione. Le chiavi di questo oggetto sono alias di estensione della distribuzione definiti nel modello di distribuzione. |
DeploymentPropertiesExtensionConfigs |
externalInputDefinitions |
Definizioni di input esterno, utilizzate dagli strumenti esterni per definire i valori di input esterni previsti. |
DeploymentPropertiesExternalInputDefinitions |
externalInputs |
Valori di input esterni, utilizzati dagli strumenti esterni per la valutazione dei parametri. |
DeploymentPropertiesExternalInputs |
modalità |
Modalità utilizzata per distribuire le risorse. Questo valore può essere Incremental o Complete. In 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. |
'Completo' 'Incremental' (obbligatorio) |
onErrorDeployment |
Distribuzione in caso di 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. Utilizzare la proprietà parametersLink o la proprietà parameters, ma non entrambe. Può essere un JObject o una stringa JSON ben formata. |
DeploymentPropertiesParameters |
parametriCollegamento |
URI del file di parametri. Questo elemento viene usato per collegarsi a un file di parametri esistente. Utilizzare la proprietà parametersLink o la proprietà parameters, ma non entrambe. |
ParametriLink |
modello |
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ò trattarsi di una stringa JSON JObject o di formato corretto. Usare la proprietà templateLink o la proprietà del modello, ma non entrambe. |
qualunque |
modelloCollegamento |
URI del modello. Usare la proprietà templateLink o la proprietà del modello, ma non entrambe. |
Collegamento al modello |
validationLevel |
Livello di convalida della distribuzione |
'Fornitore' 'FornitoreNoRbac' 'Modello' |
DeploymentPropertiesParameters
ExpressionEvaluationOptions
Nome |
Descrizione |
Valore |
scopo |
Ambito da usare per la valutazione di parametri, variabili e funzioni in un modello annidato. |
'Interno' 'Non specificato' 'Esterno' |
KeyVaultParameterReference
Nome |
Descrizione |
Valore |
keyVault |
Informazioni di riferimento su Azure Key Vault. |
KeyVaultReference (obbligatorio) |
nomeSegreto |
Nome del segreto di Azure Key Vault. |
stringa (obbligatorio) |
secretVersion |
Versione del segreto di Azure Key Vault. |
corda |
KeyVaultReference
Nome |
Descrizione |
Valore |
Id |
ID risorsa di Azure Key Vault. |
stringa (obbligatorio) |
OnErrorDeploymentOrOnErrorDeploymentExtended
Nome |
Descrizione |
Valore |
nomeDistribuzione |
Distribuzione da usare in caso di errore. |
corda |
tipo |
Distribuzione sul tipo di comportamento degli errori. I valori possibili sono LastSuccessful e SpecificDeployment. |
'Ultimo successo' 'Distribuzione specifica' |
ParametriLink
Nome |
Descrizione |
Valore |
versione del contenuto |
Se incluso, deve corrispondere a ContentVersion nel modello. |
corda |
URI |
URI del file di parametri. |
stringa (obbligatorio) |
Collegamento al modello
Nome |
Descrizione |
Valore |
versione del contenuto |
Se incluso, deve corrispondere a ContentVersion nel modello. |
corda |
Id |
ID risorsa di una specifica di modello. Utilizzare la proprietà ID o URI, ma non entrambi. |
corda |
queryString |
Stringa di query (ad esempio, un token di firma di accesso condiviso) da usare con l'URI templateLink. |
corda |
Percorso relativo |
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, verrà fatto riferimento a un artefatto in TemplateSpec. Se l'elemento padre è stato collegato con un URI, la distribuzione figlio sarà una combinazione degli URI padre e relativePath |
corda |
URI |
URI del modello da distribuire. Usare l'URI o la proprietà ID, ma non entrambi. |
corda |
Identità Assegnata dall'Utente