Aracılığıyla paylaş


Microsoft.Web siteleri/yuvaları/uzantıları 2024-04-01

Bicep kaynak tanımı

Siteler/yuvalar/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/slots/extensions kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.Web/sites/slots/extensions@2024-04-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/slots/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/yuvalar
Ö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

ARM şablonu kaynak tanımı

Siteler/yuvalar/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/slots/extensions kaynağı oluşturmak için şablonunuza aşağıdaki JSON dosyasını ekleyin.

{
  "type": "Microsoft.Web/sites/slots/extensions",
  "apiVersion": "2024-04-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/slots/extensions

Ad Açıklama Değer
apiVersion API sürümü '2024-04-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/slots/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

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

Siteler/yuvalar/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/slots/extensions kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/sites/slots/extensions@2024-04-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/slots/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/yuvalar
Özellikler Temel kaynak özellikleri MSDeployCoreOrMSDeployStatusProperties
tür Kaynak türü "Microsoft.Web/sites/slots/extensions@2024-04-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