Condividi tramite


Siti Microsoft.Web/extensions 'MSDeploy' 2022-09-01

Definizione di risorsa Bicep

Il tipo di risorsa siti/estensioni può essere distribuito con operazioni destinate:

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

Opzioni per la proprietà name

La risorsa sites/extensions accetta proprietà diverse in base al valore della proprietà name . Questo articolo mostra le proprietà disponibili quando si imposta name: 'MSDeploy'.

Per altre opzioni, vedere:

Formato di risorsa

Per creare una risorsa Microsoft.Web/sites/extensions, aggiungere il modello Bicep seguente.

resource symbolicname 'Microsoft.Web/sites/extensions@2022-09-01' = {
  name: 'MSDeploy'
  kind: 'string'
  parent: resourceSymbolicName
  properties: {
    appOffline: bool
    connectionString: 'string'
    dbType: 'string'
    packageUri: 'string'
    setParameters: {}
    setParametersXmlFileUri: 'string'
    skipAppData: bool
  }
}

Valori delle proprietà

sites/extensions-MSDeploy

Nome Descrizione valore
name Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio in Bicep.
'MSDeploy'
kind Tipo di risorsa. string
padre In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere Risorsa figlio esterna alla risorsa padre.
Nome simbolico per la risorsa di tipo: siti
properties Proprietà delle risorse principali MSDeployCoreOrMSDeployStatusProperties

MSDeployCoreOrMSDeployStatusProperties

Nome Descrizione Valore
appOffline Imposta la regola AppOffline mentre viene eseguita l'operazione MSDeploy.
L'impostazione è false predefinita.
bool
connectionString Stringa di connessione SQL string
dbType Tipo di database string
packageUri URI del pacchetto string
setParameters Parametri MSDeploy. Non deve essere impostato se viene usato SetParametersXmlFileUri. object
setParametersXmlFileUri URI del file parametri MSDeploy. Non deve essere impostato se viene usato SetParameters. string
skipAppData Controlla se l'operazione MSDeploy ignora la directory App_Data.
Se impostato su true, la directory di App_Data esistente nella destinazione
non verrà eliminata e non verrà ignorata alcuna directory App_Data nell'origine.
L'impostazione è false predefinita.
bool

Modelli di avvio rapido

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

Modello Descrizione
App Web del portale video di Orchard CMS

Distribuisci in Azure
Questo modello offre un modo semplice per distribuire Orchard CMS in Servizio app di Azure App Web con il modulo Servizi multimediali di Azure abilitato e configurato.
App Web Umbraco scalabile

Distribuisci in Azure
Questo modello offre un modo semplice per distribuire un'app Web umbraco CMS in Servizio app di Azure App Web.
Semplice app Web Umbraco CMS

Distribuisci in Azure
Questo modello offre un modo semplice per distribuire un'app Web umbraco CMS in Servizio app di Azure App Web.
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbook

Distribuisci in Azure
L'adozione del cloud per un'organizzazione, piccola o grande, richiede modelli di governance responsabili ed efficienti per derivare valore dalle distribuzioni cloud. CloudWise (un nome di codice per la soluzione), è una soluzione composita disponibile da Avvio rapido per i partner di Azure, è un abilitatore di adozione per clienti, integratori di sistemi e partner, che offre una soluzione di governance e operazioni self-serviceable, incentrata sull'ottimizzazione dei costi, migliorare l'affidabilità delle applicazioni, ridurre i rischi aziendali. La soluzione evidenzia i pilastri principali della governance di Visibilità e controllo.
WebApp che usa un endpoint privato di Azure SQL

Distribuisci in Azure
Questo modello illustra come creare un'app Web che usa un endpoint privato che punta a Azure SQL Server
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
App per le funzioni di Azure ospitata nel piano dedicato

Distribuisci in Azure
Questo modello esegue il provisioning di un'app per le funzioni in un piano di hosting dedicato, ovvero verrà eseguita e fatturata esattamente come qualsiasi sito servizio app.
App per le funzioni nel piano di consumo Linux con compilazione remota

Distribuisci in Azure
Questo modello esegue il provisioning di un'app per le funzioni in un piano di consumo Linux ed esegue la compilazione remota durante la distribuzione del codice. L'app viene eseguita su richiesta e viene fatturata per ogni esecuzione, senza impegno permanente per le risorse.
App per le funzioni di Azure ospitata nel piano Premium

Distribuisci in Azure
Questo modello effettua il provisioning di un'app per le funzioni in un piano Premium.
App per le funzioni di Azure ospitata nel piano a consumo di Windows

Distribuisci in Azure
Questo modello effettua il provisioning di un'app per le funzioni in un piano a consumo di Windows, ovvero un piano di hosting dinamico. L'app viene eseguita su richiesta e viene fatturata per ogni esecuzione, senza impegno permanente per le risorse.
Creare un'app Web di Azure con Archiviazione BLOB stringa di connessione

Distribuisci in Azure
Crea un'app Web di Azure con archiviazione BLOB stringa di connessione, modello originariamente creato da Jeff Bowles di Microsoft

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa siti/estensioni può essere distribuito con operazioni destinate a:

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

Opzioni per la proprietà name

La risorsa sites/extensions accetta proprietà diverse in base al valore della proprietà name . Questo articolo illustra le proprietà disponibili quando si imposta name: 'MSDeploy'.

Per altre opzioni, vedere:

Formato di risorsa

Per creare una risorsa Microsoft.Web/sites/extensions, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.Web/sites/extensions",
  "apiVersion": "2022-09-01",
  "name": "MSDeploy",
  "kind": "string",
  "properties": {
    "appOffline": "bool",
    "connectionString": "string",
    "dbType": "string",
    "packageUri": "string",
    "setParameters": {},
    "setParametersXmlFileUri": "string",
    "skipAppData": "bool"
  }
}

Valori delle proprietà

sites/extensions-MSDeploy

Nome Descrizione Valore
tipo Tipo di risorsa 'Microsoft.Web/sites/extensions'
apiVersion Versione dell'API della risorsa '2022-09-01'
name Nome della risorsa

Informazioni su come impostare nomi e tipi per le risorse figlio nei modelli di Resource Manager JSON.
'MSDeploy'
kind Tipo di risorsa. string
properties Proprietà delle risorse di base MSDeployCoreOrMSDeployStatusProperties

MSDeployCoreOrMSDeployStatusProperties

Nome Descrizione Valore
appOffline Imposta la regola AppOffline durante l'esecuzione dell'operazione MSDeploy.
L'impostazione è false per impostazione predefinita.
bool
connectionString Stringa di connessione SQL string
dbType Tipo di database string
packageUri URI pacchetto string
setParameters Parametri MSDeploy. Non deve essere impostato se viene utilizzato SetParametersXmlFileUri. object
setParametersXmlFileUri URI del file dei parametri MSDeploy. Non deve essere impostato se viene usato SetParameters. string
skipAppData Controlla se l'operazione MSDeploy ignora la directory App_Data.
Se impostato su true, la directory App_Data esistente nella destinazione
non verrà eliminato e qualsiasi directory App_Data nell'origine verrà ignorata.
L'impostazione è false per impostazione predefinita.
bool

Modelli di avvio rapido

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

Modello Descrizione
App Web del portale video di Orchard CMS

Distribuisci in Azure
Questo modello offre un modo semplice per distribuire Orchard CMS in Servizio app di Azure App Web con il modulo Servizi multimediali di Azure abilitato e configurato.
App Web Umbraco CMS scalabile

Distribuisci in Azure
Questo modello offre un modo semplice per distribuire l'app Web umbraco CMS in Servizio app di Azure App Web.
App Web Umbraco CMS semplice

Distribuisci in Azure
Questo modello offre un modo semplice per distribuire l'app Web umbraco CMS in Servizio app di Azure App Web.
Enterprise Governance-AppService, DATABASE SQL, AD, OMS, Runbook

Distribuisci in Azure
L'adozione del cloud per un'azienda, piccola o grande, richiede modelli di governance responsabili ed efficienti per derivare valore dalle distribuzioni cloud. CloudWise (un nome di codice per la soluzione), è una soluzione composita disponibile in Guide introduttive per i partner di Azure, è un abilitatore di adozione per clienti, integratori di sistemi e partner, che offre una soluzione self-serviceable, automatizzata e operativa, incentrata sull'ottimizzazione dei costi, sul miglioramento dell'affidabilità delle applicazioni, sulla riduzione dei rischi aziendali. La soluzione evidenzia i pilastri principali della governance di Visibilità e controllo.
App Web che usa un endpoint privato Azure SQL

Distribuisci in Azure
Questo modello illustra come creare un'app Web che utilizza un endpoint privato che punta a Azure SQL Server
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
App per le funzioni di Azure ospitata nel piano dedicato

Distribuisci in Azure
Questo modello effettua il provisioning di un'app per le funzioni in un piano di hosting dedicato, ovvero verrà eseguita e fatturata esattamente come qualsiasi sito di servizio app.
App per le funzioni nel piano a consumo Linux con compilazione remota

Distribuisci in Azure
Questo modello effettua il provisioning di un'app per le funzioni in un piano a consumo Linux ed esegue la compilazione remota durante la distribuzione del codice. L'app viene eseguita su richiesta e viene fatturata per ogni esecuzione, senza impegno permanente per le risorse.
App per le funzioni di Azure ospitata nel piano Premium

Distribuisci in Azure
Questo modello effettua il provisioning di un'app per le funzioni in un piano Premium.
App per le funzioni di Azure ospitata nel piano a consumo di Windows

Distribuisci in Azure
Questo modello effettua il provisioning di un'app per le funzioni in un piano a consumo di Windows, ovvero un piano di hosting dinamico. L'app viene eseguita su richiesta e viene fatturata per ogni esecuzione, senza impegno permanente per le risorse.
Creare un'app Web di Azure con Archiviazione BLOB stringa di connessione

Distribuisci in Azure
Crea un'app Web di Azure con archiviazione BLOB stringa di connessione, modello originariamente creato da Jeff Bowles di Microsoft

Definizione della risorsa Terraform (provider AzAPI)

Il tipo di risorsa siti/estensioni può essere distribuito con operazioni destinate a:

  • Gruppi di risorse

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

Opzioni per la proprietà name

La risorsa sites/extensions accetta proprietà diverse in base al valore della proprietà name . Questo articolo illustra le proprietà disponibili quando si imposta name: 'MSDeploy'.

Per altre opzioni, vedere:

Formato di risorsa

Per creare una risorsa Microsoft.Web/sites/extensions, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/sites/extensions@2022-09-01"
  name = "MSDeploy"
  parent_id = "string"
  body = jsonencode({
    properties = {
      appOffline = bool
      connectionString = "string"
      dbType = "string"
      packageUri = "string"
      setParameters = {}
      setParametersXmlFileUri = "string"
      skipAppData = bool
    }
    kind = "string"
  })
}

Valori delle proprietà

sites/extensions-MSDeploy

Nome Descrizione Valore
tipo Tipo di risorsa "Microsoft.Web/sites/extensions@2022-09-01"
name Nome della risorsa "MSDeploy"
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: siti
kind Tipo di risorsa. string
properties Proprietà delle risorse di base MSDeployCoreOrMSDeployStatusProperties

MSDeployCoreOrMSDeployStatusProperties

Nome Descrizione Valore
appOffline Imposta la regola AppOffline durante l'esecuzione dell'operazione MSDeploy.
L'impostazione è false per impostazione predefinita.
bool
connectionString Stringa di connessione SQL string
dbType Tipo di database string
packageUri URI pacchetto string
setParameters Parametri MSDeploy. Non deve essere impostato se viene utilizzato SetParametersXmlFileUri. object
setParametersXmlFileUri URI del file dei parametri MSDeploy. Non deve essere impostato se viene usato SetParameters. string
skipAppData Controlla se l'operazione MSDeploy ignora la directory App_Data.
Se impostato su true, la directory App_Data esistente nella destinazione
non verrà eliminato e qualsiasi directory App_Data nell'origine verrà ignorata.
L'impostazione è false per impostazione predefinita.
bool