Aracılığıyla paylaş


Microsoft.Web siteleri/uzantıları 2019-08-01

Bicep kaynak tanımı

Siteler/uzantılar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Web/sites/extensions kaynağı oluşturmak için aşağıdaki Bicep'i şablonunuza ekleyin.

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

Özellik Değerleri

Microsoft.Web/sites/extensions

Ad Açıklama Değer
tür Kaynak türü. dizgi
ad Kaynak adı 'MSDeploy' (gerekli)
ebeveyn Bicep'te bir alt kaynak için üst kaynak belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz. Alt kaynaküst kaynak dışında.
Tür kaynağı için sembolik ad: siteler
Özellikler Temel kaynak özellikleri MSDeployCoreOrMSDeployStatusProperties

MSDeployCoreOrMSDeployStatusProperties

Ad Açıklama Değer
appOffline MSDeploy işlemi yürütülürken AppOffline kuralını ayarlar.
Ayar, varsayılan olarak false</code><>koddur.
Bool
connectionString SQL Bağlantı Dizesi dizgi
dbType Veritabanı Türü dizgi
packageUri Paket URI'si dizgi
setParameters MSDeploy Parametreleri. SetParametersXmlFileUri kullanılıyorsa ayarlanmamalıdır. MSDeployCoreSetParameters
setParametersXmlFileUri MSDeploy Parameters dosyasının URI'sini. SetParameters kullanılıyorsa ayarlanmamalıdır. dizgi
skipAppData MSDeploy işleminin App_Data dizinini atlayıp atlamayacağını denetler.
true</code><>kod olarak ayarlanırsa, hedefte var olan App_Data dizini
silinmez ve kaynaktaki herhangi bir App_Data dizini yoksayılır.
Ayar, varsayılan olarak false</code><>koddur.
Bool

MSDeployCoreSetParameters

Ad Açıklama Değer

Kullanım Örnekleri

Azure Hızlı Başlangıç Örnekleri

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak için Bicep örnekleri içerir.

Bicep Dosyası Açıklama
Moesif API Analytics ve Para Kazanma Şablon, Azure API Management'tan Moesif API analizi ve para kazanma platformuna API çağrılarını günlüğe kaydeder

ARM şablonu kaynak tanımı

Siteler/uzantılar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Web/sites/extensions kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

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

Özellik Değerleri

Microsoft.Web/sites/extensions

Ad Açıklama Değer
apiVersion API sürümü '2019-08-01'
tür Kaynak türü. dizgi
ad Kaynak adı 'MSDeploy' (gerekli)
Özellikler Temel kaynak özellikleri MSDeployCoreOrMSDeployStatusProperties
tür Kaynak türü 'Microsoft.Web/sites/extensions'

MSDeployCoreOrMSDeployStatusProperties

Ad Açıklama Değer
appOffline MSDeploy işlemi yürütülürken AppOffline kuralını ayarlar.
Ayar, varsayılan olarak false</code><>koddur.
Bool
connectionString SQL Bağlantı Dizesi dizgi
dbType Veritabanı Türü dizgi
packageUri Paket URI'si dizgi
setParameters MSDeploy Parametreleri. SetParametersXmlFileUri kullanılıyorsa ayarlanmamalıdır. MSDeployCoreSetParameters
setParametersXmlFileUri MSDeploy Parameters dosyasının URI'sini. SetParameters kullanılıyorsa ayarlanmamalıdır. dizgi
skipAppData MSDeploy işleminin App_Data dizinini atlayıp atlamayacağını denetler.
true</code><>kod olarak ayarlanırsa, hedefte var olan App_Data dizini
silinmez ve kaynaktaki herhangi bir App_Data dizini yoksayılır.
Ayar, varsayılan olarak false</code><>koddur.
Bool

MSDeployCoreSetParameters

Ad Açıklama Değer

Kullanım Örnekleri

Azure Hızlı Başlangıç Şablonları

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak.

Şablon Açıklama
Ayrılmış Plan Üzerinde Barındırılan Azure İşlev Uygulamasını

Azure 'a dağıtma
Bu şablon, ayrılmış bir barındırma planında bir işlev uygulaması sağlar, yani bu uygulama herhangi bir App Service sitesi gibi çalıştırılır ve faturalandırılır.
Premium Plan'da Barındırılan Azure İşlev Uygulamasını

Azure 'a dağıtma
Bu şablon premium planda bir işlev uygulaması sağlar.
Windows Tüketim Planı'nda Barındırılan Azure İşlev Uygulaması

Azure 'a dağıtma
Bu şablon, dinamik barındırma planı olan bir Windows Tüketim planında bir işlev uygulaması sağlar. Uygulama isteğe bağlı olarak çalışır ve yürütme başına faturalandırılırsınız ve kaynak taahhüdü yoktur.
Uzaktan Derleme ile Linux Tüketim Planında İşlev Uygulaması

Azure 'a dağıtma
Bu şablon, Linux Tüketim planında bir işlev uygulaması sağlar ve kod dağıtımı sırasında uzaktan derleme gerçekleştirir. Uygulama isteğe bağlı olarak çalışır ve yürütme başına faturalandırılırsınız ve kaynak taahhüdü yoktur.
Moesif API Analytics ve Para Kazanma

Azure 'a dağıtma
Şablon, Azure API Management'tan Moesif API analizi ve para kazanma platformuna API çağrılarını günlüğe kaydeder

Terraform (AzAPI sağlayıcısı) kaynak tanımı

Siteler/uzantılar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Web/sites/extensions kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

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

Özellik Değerleri

Microsoft.Web/sites/extensions

Ad Açıklama Değer
tür Kaynak türü. dizgi
ad Kaynak adı 'MSDeploy' (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Tür kaynağı kimliği: siteler
Özellikler Temel kaynak özellikleri MSDeployCoreOrMSDeployStatusProperties
tür Kaynak türü "Microsoft.Web/sites/extensions@2019-08-01"

MSDeployCoreOrMSDeployStatusProperties

Ad Açıklama Değer
appOffline MSDeploy işlemi yürütülürken AppOffline kuralını ayarlar.
Ayar, varsayılan olarak false</code><>koddur.
Bool
connectionString SQL Bağlantı Dizesi dizgi
dbType Veritabanı Türü dizgi
packageUri Paket URI'si dizgi
setParameters MSDeploy Parametreleri. SetParametersXmlFileUri kullanılıyorsa ayarlanmamalıdır. MSDeployCoreSetParameters
setParametersXmlFileUri MSDeploy Parameters dosyasının URI'sini. SetParameters kullanılıyorsa ayarlanmamalıdır. dizgi
skipAppData MSDeploy işleminin App_Data dizinini atlayıp atlamayacağını denetler.
true</code><>kod olarak ayarlanırsa, hedefte var olan App_Data dizini
silinmez ve kaynaktaki herhangi bir App_Data dizini yoksayılır.
Ayar, varsayılan olarak false</code><>koddur.
Bool

MSDeployCoreSetParameters

Ad Açıklama Değer