مشاركة عبر


Microsoft.Web المواقع/الامتدادات 2021-01-01

تعريف مورد Bicep

يمكن نشر نوع مورد المواقع/الملحقات مع العمليات التي تستهدف:

  • مجموعات الموارد - راجع أوامر نشر مجموعة الموارد

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .

تنسيق المورد

لإنشاء مورد Microsoft.Web/sites/extensions، أضف Bicep التالي إلى القالب الخاص بك.

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

قيم الخصائص

Microsoft.Web/sites/extensions

اسم وصف قيمة
نوع نوع المورد. خيط
اسم اسم المورد "MSDeploy" (مطلوب)
الوالد في Bicep، يمكنك تحديد المورد الأصل لمورد تابع. تحتاج فقط إلى إضافة هذه الخاصية عند الإعلان عن المورد التابع خارج المورد الأصل.

لمزيد من المعلومات، راجع مورد تابع خارج المورد الأصل.
الاسم الرمزي للمورد من النوع: مواقع
خصائص خصائص الموارد الأساسية MSDeployCoreOrMSDeployStatusProperties

MSDeployCoreOrMSDeployStatusProperties

اسم وصف قيمة
appOffline تعيين قاعدة AppOffline أثناء تنفيذ عملية MSDeploy.
الإعداد هو <التعليمات البرمجية>خطأ</> التعليمات البرمجية بشكل افتراضي.
قيمة منطقية
سلسلة الاتصال سلسلة اتصال SQL خيط
نوع db نوع قاعدة البيانات خيط
packageUri حزمة URI خيط
setParameters معلمات MSDeploy. يجب عدم تعيين إذا تم استخدام SetParametersXmlFileUri. MSDeployCoreSetParameters
setParametersXmlFileUri URI لملف MSDeploy Parameters. يجب عدم تعيين إذا تم استخدام SetParameters. خيط
skipAppData يتحكم في ما إذا كانت عملية MSDeploy تتخطى دليل App_Data.
إذا تم تعيينه إلى <التعليمات البرمجية>true</code>، فإن دليل App_Data الموجود على الوجهة
لن يتم حذف، وسيتم تجاهل أي دليل App_Data في المصدر.
الإعداد هو <التعليمات البرمجية>خطأ</> التعليمات البرمجية بشكل افتراضي.
قيمة منطقية

MSDeployCoreSetParameters

اسم وصف قيمة

أمثلة الاستخدام

نماذج Azure Quickstart

تحتوي قوالب Azure Quickstart التالية على نماذج Bicep لنشر نوع المورد هذا.

ملف Bicep وصف
Moesif API Analytics and Monetization سيسجل القالب استدعاءات واجهة برمجة التطبيقات من Azure API Management إلى Moesif API analytics والنظام الأساسي لتحقيق الدخل

تعريف مورد قالب ARM

يمكن نشر نوع مورد المواقع/الملحقات مع العمليات التي تستهدف:

  • مجموعات الموارد - راجع أوامر نشر مجموعة الموارد

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .

تنسيق المورد

لإنشاء مورد Microsoft.Web/sites/extensions، أضف JSON التالي إلى القالب الخاص بك.

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

قيم الخصائص

Microsoft.Web/sites/extensions

اسم وصف قيمة
apiVersion إصدار واجهة برمجة التطبيقات '2021-01-01'
نوع نوع المورد. خيط
اسم اسم المورد "MSDeploy" (مطلوب)
خصائص خصائص الموارد الأساسية MSDeployCoreOrMSDeployStatusProperties
نوع نوع المورد "Microsoft.Web/sites/extensions"

MSDeployCoreOrMSDeployStatusProperties

اسم وصف قيمة
appOffline تعيين قاعدة AppOffline أثناء تنفيذ عملية MSDeploy.
الإعداد هو <التعليمات البرمجية>خطأ</> التعليمات البرمجية بشكل افتراضي.
قيمة منطقية
سلسلة الاتصال سلسلة اتصال SQL خيط
نوع db نوع قاعدة البيانات خيط
packageUri حزمة URI خيط
setParameters معلمات MSDeploy. يجب عدم تعيين إذا تم استخدام SetParametersXmlFileUri. MSDeployCoreSetParameters
setParametersXmlFileUri URI لملف MSDeploy Parameters. يجب عدم تعيين إذا تم استخدام SetParameters. خيط
skipAppData يتحكم في ما إذا كانت عملية MSDeploy تتخطى دليل App_Data.
إذا تم تعيينه إلى <التعليمات البرمجية>true</code>، فإن دليل App_Data الموجود على الوجهة
لن يتم حذف، وسيتم تجاهل أي دليل App_Data في المصدر.
الإعداد هو <التعليمات البرمجية>خطأ</> التعليمات البرمجية بشكل افتراضي.
قيمة منطقية

MSDeployCoreSetParameters

اسم وصف قيمة

أمثلة الاستخدام

قوالب Azure Quickstart

قوالب Azure Quickstart التالية توزيع نوع المورد هذا.

قالب وصف
تطبيق Azure Function المستضاف على خطة مخصصة

نشر في Azure
يقوم هذا القالب بتوفير تطبيق دالة على خطة استضافة مخصصة، ما يعني أنه سيتم تشغيله والفوترة تماما مثل أي موقع App Service.
تطبيق Azure Function المستضاف على خطة Premium

نشر في Azure
يقوم هذا القالب بتوفير تطبيق دالة على خطة Premium.
تطبيق Azure Function المستضاف على خطة استهلاك Windows

نشر في Azure
يقوم هذا القالب بتوفير تطبيق دالة على خطة استهلاك Windows، وهي خطة استضافة ديناميكية. يتم تشغيل التطبيق عند الطلب ويتم محاسبتك على كل تنفيذ، مع عدم وجود التزام دائم بالموارد.
Function App على خطة استهلاك Linux مع الإنشاء عن بعد

نشر في Azure
يقوم هذا القالب بتوفير تطبيق دالة على خطة استهلاك Linux وتنفيذ الإنشاء عن بعد أثناء نشر التعليمات البرمجية. يتم تشغيل التطبيق عند الطلب ويتم محاسبتك على كل تنفيذ، مع عدم وجود التزام دائم بالموارد.
Moesif API Analytics and Monetization

نشر في Azure
سيسجل القالب استدعاءات واجهة برمجة التطبيقات من Azure API Management إلى Moesif API analytics والنظام الأساسي لتحقيق الدخل

تعريف مورد Terraform (موفر AzAPI)

يمكن نشر نوع مورد المواقع/الملحقات مع العمليات التي تستهدف:

  • مجموعات الموارد

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .

تنسيق المورد

لإنشاء مورد Microsoft.Web/sites/extensions، أضف Terraform التالي إلى القالب.

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

قيم الخصائص

Microsoft.Web/sites/extensions

اسم وصف قيمة
نوع نوع المورد. خيط
اسم اسم المورد "MSDeploy" (مطلوب)
parent_id معرف المورد الأصل لهذا المورد. معرف المورد من النوع: مواقع
خصائص خصائص الموارد الأساسية MSDeployCoreOrMSDeployStatusProperties
نوع نوع المورد "Microsoft.Web/sites/extensions@2021-01-01"

MSDeployCoreOrMSDeployStatusProperties

اسم وصف قيمة
appOffline تعيين قاعدة AppOffline أثناء تنفيذ عملية MSDeploy.
الإعداد هو <التعليمات البرمجية>خطأ</> التعليمات البرمجية بشكل افتراضي.
قيمة منطقية
سلسلة الاتصال سلسلة اتصال SQL خيط
نوع db نوع قاعدة البيانات خيط
packageUri حزمة URI خيط
setParameters معلمات MSDeploy. يجب عدم تعيين إذا تم استخدام SetParametersXmlFileUri. MSDeployCoreSetParameters
setParametersXmlFileUri URI لملف MSDeploy Parameters. يجب عدم تعيين إذا تم استخدام SetParameters. خيط
skipAppData يتحكم في ما إذا كانت عملية MSDeploy تتخطى دليل App_Data.
إذا تم تعيينه إلى <التعليمات البرمجية>true</code>، فإن دليل App_Data الموجود على الوجهة
لن يتم حذف، وسيتم تجاهل أي دليل App_Data في المصدر.
الإعداد هو <التعليمات البرمجية>خطأ</> التعليمات البرمجية بشكل افتراضي.
قيمة منطقية

MSDeployCoreSetParameters

اسم وصف قيمة