Compartir a través de


Microsoft.Web sites/extensions 2020-12-01

Definición de recursos de Bicep

El tipo de recurso sites/extensions se puede implementar con operaciones que tienen como destino:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Web/sites/extensions, agregue el siguiente bicep a la plantilla.

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

Valores de propiedad

Microsoft.Web/sites/extensions

Nombre Descripción Valor
amable Tipo de recurso. cuerda
nombre El nombre del recurso 'MSDeploy' (obligatorio)
padre En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario.

Para obtener más información, consulte recurso secundario fuera del recurso primario.
Nombre simbólico del recurso de tipo: sitios
Propiedades Propiedades de recursos principales MSDeployCoreOrMSDeployStatusProperties

MSDeployCoreOrMSDeployStatusProperties

Nombre Descripción Valor
appOffline Establece la regla AppOffline mientras se ejecuta la operación MSDeploy.
El valor es <código>false</code> de forma predeterminada.
Bool
connectionString Cadena de conexión de SQL cuerda
dbType Tipo de base de datos cuerda
packageUri URI del paquete cuerda
setParameters Parámetros de MSDeploy. No se debe establecer si se usa SetParametersXmlFileUri. MSDeployCoreSetParameters
setParametersXmlFileUri URI del archivo de parámetros de MSDeploy. No se debe establecer si se usa SetParameters. cuerda
skipAppData Controla si la operación MSDeploy omite el directorio App_Data.
Si se establece en <código>true</code>, el directorio App_Data existente en el destino
no se eliminará y se omitirá ningún directorio App_Data del origen.
El valor es <código>false</code> de forma predeterminada.
Bool

MSDeployCoreSetParameters

Nombre Descripción Valor

Ejemplos de inicio rápido

En los ejemplos de inicio rápido siguientes se implementa este tipo de recurso.

Archivo de Bicep Descripción
de monetización y análisis de API de Moesif La plantilla registrará llamadas API desde Azure API Management a la plataforma de análisis y monetización de API de Moesif.

Definición de recursos de plantilla de ARM

El tipo de recurso sites/extensions se puede implementar con operaciones que tienen como destino:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Web/sites/extensions, agregue el siguiente JSON a la plantilla.

{
  "type": "Microsoft.Web/sites/extensions",
  "apiVersion": "2020-12-01",
  "name": "string",
  "kind": "string",
  "properties": {
    "appOffline": "bool",
    "connectionString": "string",
    "dbType": "string",
    "packageUri": "string",
    "setParameters": {
      "{customized property}": "string"
    },
    "setParametersXmlFileUri": "string",
    "skipAppData": "bool"
  }
}

Valores de propiedad

Microsoft.Web/sites/extensions

Nombre Descripción Valor
apiVersion La versión de api '2020-12-01'
amable Tipo de recurso. cuerda
nombre El nombre del recurso 'MSDeploy' (obligatorio)
Propiedades Propiedades de recursos principales MSDeployCoreOrMSDeployStatusProperties
tipo El tipo de recurso "Microsoft.Web/sites/extensions"

MSDeployCoreOrMSDeployStatusProperties

Nombre Descripción Valor
appOffline Establece la regla AppOffline mientras se ejecuta la operación MSDeploy.
El valor es <código>false</code> de forma predeterminada.
Bool
connectionString Cadena de conexión de SQL cuerda
dbType Tipo de base de datos cuerda
packageUri URI del paquete cuerda
setParameters Parámetros de MSDeploy. No se debe establecer si se usa SetParametersXmlFileUri. MSDeployCoreSetParameters
setParametersXmlFileUri URI del archivo de parámetros de MSDeploy. No se debe establecer si se usa SetParameters. cuerda
skipAppData Controla si la operación MSDeploy omite el directorio App_Data.
Si se establece en <código>true</code>, el directorio App_Data existente en el destino
no se eliminará y se omitirá ningún directorio App_Data del origen.
El valor es <código>false</code> de forma predeterminada.
Bool

MSDeployCoreSetParameters

Nombre Descripción Valor

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
aplicación de funciones de Azure hospedada en de plan dedicado

Implementación en Azure
Esta plantilla aprovisiona una aplicación de funciones en un plan de hospedaje dedicado, lo que significa que se ejecutará y se facturará igual que cualquier sitio de App Service.
aplicación de funciones de Azure hospedada en el plan Premium

Implementación en Azure
Esta plantilla aprovisiona una aplicación de funciones en un plan Premium.
aplicación de funciones de Azure hospedada en el plan de consumo de Windows

Implementación en Azure
Esta plantilla aprovisiona una aplicación de funciones en un plan de consumo de Windows, que es un plan de hospedaje dinámico. La aplicación se ejecuta a petición y se le factura por ejecución, sin compromiso de recursos permanentes.
Function App en el plan de consumo de Linux con de compilación remota

Implementación en Azure
Esta plantilla aprovisiona una aplicación de funciones en un plan de consumo de Linux y realiza la compilación remota durante la implementación de código. La aplicación se ejecuta a petición y se le factura por ejecución, sin compromiso de recursos permanentes.
de monetización y análisis de API de Moesif

Implementación en Azure
La plantilla registrará llamadas API desde Azure API Management a la plataforma de análisis y monetización de API de Moesif.

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso sites/extensions se puede implementar con operaciones que tienen como destino:

  • grupos de recursos de

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Web/sites/extensions, agregue el siguiente terraform a la plantilla.

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

Valores de propiedad

Microsoft.Web/sites/extensions

Nombre Descripción Valor
amable Tipo de recurso. cuerda
nombre El nombre del recurso 'MSDeploy' (obligatorio)
parent_id Identificador del recurso que es el elemento primario de este recurso. Identificador del recurso de tipo: sitios
Propiedades Propiedades de recursos principales MSDeployCoreOrMSDeployStatusProperties
tipo El tipo de recurso "Microsoft.Web/sites/extensions@2020-12-01"

MSDeployCoreOrMSDeployStatusProperties

Nombre Descripción Valor
appOffline Establece la regla AppOffline mientras se ejecuta la operación MSDeploy.
El valor es <código>false</code> de forma predeterminada.
Bool
connectionString Cadena de conexión de SQL cuerda
dbType Tipo de base de datos cuerda
packageUri URI del paquete cuerda
setParameters Parámetros de MSDeploy. No se debe establecer si se usa SetParametersXmlFileUri. MSDeployCoreSetParameters
setParametersXmlFileUri URI del archivo de parámetros de MSDeploy. No se debe establecer si se usa SetParameters. cuerda
skipAppData Controla si la operación MSDeploy omite el directorio App_Data.
Si se establece en <código>true</code>, el directorio App_Data existente en el destino
no se eliminará y se omitirá ningún directorio App_Data del origen.
El valor es <código>false</code> de forma predeterminada.
Bool

MSDeployCoreSetParameters

Nombre Descripción Valor