Microsoft.Web serverfarms 2022-03-01

تعريف مورد Bicep

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

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

تنسيق المورد

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

resource symbolicname 'Microsoft.Web/serverfarms@2022-03-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capabilities: [
      {
        name: 'string'
        reason: 'string'
        value: 'string'
      }
    ]
    capacity: int
    family: 'string'
    locations: [
      'string'
    ]
    name: 'string'
    size: 'string'
    skuCapacity: {
      default: int
      elasticMaximum: int
      maximum: int
      minimum: int
      scaleType: 'string'
    }
    tier: 'string'
  }
  kind: 'string'
  extendedLocation: {
    name: 'string'
  }
  properties: {
    elasticScaleEnabled: bool
    freeOfferExpirationTime: 'string'
    hostingEnvironmentProfile: {
      id: 'string'
    }
    hyperV: bool
    isSpot: bool
    isXenon: bool
    kubeEnvironmentProfile: {
      id: 'string'
    }
    maximumElasticWorkerCount: int
    perSiteScaling: bool
    reserved: bool
    spotExpirationTime: 'string'
    targetWorkerCount: int
    targetWorkerSizeId: int
    workerTierName: 'string'
    zoneRedundant: bool
  }
}

قيم Property

مزارع الخوادم

الاسم الوصف القيمة
الاسم اسم المورد سلسلة (مطلوبة)

حد الأحرف: 1-60

الأحرف الصالحة:
الأبجدية الرقمية والواصلات وأحرف Unicode التي يمكن تعيينها إلى Punycode
الموقع موقع المورد. سلسلة (مطلوبة)
العلامات علامات الموارد. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
sku وصف SKU لمورد قابل للتطوير. SkuDescription
نوع نوع المورد. سلسلة
توسيع الموقع موقع موسع. توسيع الموقع
خصائص خصائص محددة لمورد AppServicePlan AppServicePlanProperties

توسيع الموقع

الاسم الوصف القيمة
الاسم اسم الموقع الموسع. سلسلة

AppServicePlanProperties

الاسم الوصف القيمة
elasticScaleEnabled يدعم ServerFarm ElasticScale. سيتم توسيع نطاق التطبيقات في هذه الخطة كما لو كان ServerFarm هو ElasticPremium sku Bool
freeOfferExpirationTime الوقت الذي تنتهي فيه صلاحية العرض المجاني لمزرعة الخوادم. سلسلة
hostingEnvironmentProfile مواصفات بيئة خدمة التطبيقات لاستخدامها لخطة App Service. HostingEnvironmentProfile
hyperV إذا كانت خطة trueخدمة تطبيق حاوية Hyper-V ، false وإلا. Bool
isSpot إذا كانت true، فإن خطة خدمة التطبيقات هذه تمتلك مثيلات موضعية. Bool
isXenon قديم: إذا كانت خطة trueخدمة تطبيق حاوية Hyper-V ، false وإلا. Bool
ملف kubeEnvironmentProfile مواصفات بيئة Kubernetes لاستخدامها لخطة App Service. ملف KubeEnvironmentProfile
maximumElasticWorkerCount الحد الأقصى لعدد العمال الإجمالي المسموح لهم لخطة خدمة التطبيقات ElasticScaleEnabled هذه int
perSiteScaling إذا ، trueيمكن توسيع نطاق التطبيقات المعينة لخطة App Service هذه بشكل مستقل.
إذا ، falseسيتم توسيع نطاق التطبيقات المعينة لخطة App Service هذه إلى جميع مثيلات الخطة.
Bool
محفوظه إذا كانت خطة trueخدمة تطبيق Linux ، false وإلا. Bool
spotExpirationTime الوقت الذي تنتهي فيه صلاحية مزرعة الخوادم. صالح فقط إذا كانت مزرعة خوادم موضعية. سلسلة
targetWorkerCount تحجيم عدد العاملين. int
targetWorkerSizeId معرف حجم عامل التحجيم. int
workerTierName مستوى العامل المستهدف المعين لخطة App Service. سلسلة
zoneRedundant إذا true، ستقوم خطة خدمة التطبيقات هذه بإجراء موازنة منطقة التوفر.
إذا false، فلن تقوم خطة App Service هذه بإجراء موازنة منطقة التوفر.
Bool

HostingEnvironmentProfile

الاسم الوصف القيمة
المعرف معرف المورد ل App Service Environment. سلسلة

ملف KubeEnvironmentProfile

الاسم الوصف القيمة
المعرف معرف المورد لبيئة Kubernetes. سلسلة

SkuDescription

الاسم الوصف القيمة
الإمكانات قدرات SKU، على سبيل المثال، هل تم تمكين إدارة نسبة استخدام الشبكة؟ القدرة[]
السعة العدد الحالي للمثيلات المعينة للمورد. int
الاسره رمز العائلة ل SKU المورد. سلسلة
المواقع مواقع SKU. سلسلة []
الاسم اسم SKU المورد. سلسلة
الحجم محدد الحجم ل SKU المورد. سلسلة
skuCapacity الحد الأدنى والحد الأقصى وقيم المقياس الافتراضية ل SKU. SkuCapacity
المستوي مستوى الخدمة لمورد SKU. سلسلة

الإمكانية

الاسم الوصف القيمة
الاسم اسم قدرة SKU. سلسلة
السبب سبب قدرة SKU. سلسلة
القيمة قيمة قدرة SKU. سلسلة

SkuCapacity

الاسم الوصف القيمة
افتراضي العدد الافتراضي للعاملين في خطة App Service SKU هذه. int
elasticMaximum الحد الأقصى لعدد العمال المرنين لخطة App Service SKU هذه. int
الحد الاقصي الحد الأقصى لعدد العمال لخطة App Service SKU هذه. int
الحد الادني الحد الأدنى لعدد العمال لخطة App Service SKU هذه. int
scaleType تكوينات المقياس المتوفرة لخطة App Service. سلسلة

قوالب التشغيل السريع

تنشر قوالب التشغيل السريع التالية نوع المورد هذا.

قالب الوصف
⁩تطبيق الدالة

نشر في Azure
يوزع هذا القالب تطبيق وظائف فارغ وخطة استضافة.
التشغيل السريع لخدمة التطبيقات - تطبيق Linux

نشر في Azure
سيتم استخدام هذا القالب مع /azure/app-service/quickstart-arm-template
التشغيل السريع لخدمة التطبيقات - تطبيق Windows

نشر في Azure
سيتم استخدام هذا القالب مع /azure/app-service/quickstart-arm-template
التشغيل السريع لخدمة التطبيقات - تطبيق حاوية Windows

نشر في Azure
سيتم استخدام هذا القالب مع /azure/app-service/quickstart-arm-template
توزيع خدمة تطبيق مع تكامل VNet الإقليمي

نشر في Azure
يسمح لك هذا القالب بنشر خطة خدمة تطبيق وتطبيق ويب Windows أساسي، مع تمكين تكامل VNet الإقليمي إلى شبكة ظاهرية تم إنشاؤها حديثا
App Service Environment مع خلفية Azure SQL

نشر في Azure
ينشئ هذا القالب App Service Environment مع خلفية Azure SQL جنبا إلى جنب مع نقاط النهاية الخاصة جنبا إلى جنب مع الموارد المقترنة المستخدمة عادة في بيئة خاصة/معزولة.
App Service Environment مع خطة الاستضافة وAzure WebApp

نشر في Azure
إنشاء App Service Environment v2 بعنوان ILB في شبكة ظاهرية موجودة ستكون قابلة للاستفادة من القطاع الخاص. ستحتوي App Service Environment على خطة استضافة وتطبيق ويب Azure
إنشاء بيئة خدمة تطبيقات Azure مع إضافة تطبيق ويب

نشر في Azure
إنشاء Azure App Service Environment داخل شبكة فرعية للشبكة الظاهرية. يضيف هذا القالب أيضا Azure Web App داخل App Service Environment. القالب الذي تم تأليفه في الأصل بواسطة Callum Brankin من PixelPin
حساب Azure Cosmos DB مع تطبيق الويب

نشر في Azure
ينشر هذا القالب حساب Azure Cosmos DB، وخطة خدمة التطبيقات، وينشئ تطبيق ويب في خطة خدمة التطبيقات. كما يضيف إعدادين للتطبيق إلى تطبيق الويب الذي يشير إلى نقطة نهاية حساب Azure Cosmos DB. بهذه الطريقة يمكن للحلول المنشورة في Web App الاتصال بنقطة نهاية حساب Azure Cosmos DB باستخدام هذه الإعدادات.
توفير تطبيق دالة يعمل على خطة خدمة التطبيقات

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

نشر في Azure
يقوم هذا القالب بتوفير تطبيق دالة على خطة الاستهلاك، وهي خطة استضافة ديناميكية. يعمل التطبيق عند الطلب ويتم محاسبتك على كل تنفيذ، دون التزام دائم بالموارد. هناك قوالب أخرى متاحة للتزويد على خطة استضافة مخصصة.
توفير دالة خطة الاستهلاك مع فتحة التوزيع

نشر في Azure
يقوم هذا القالب بتوفير تطبيق دالة على خطة الاستهلاك، وهي خطة استضافة ديناميكية. يعمل التطبيق عند الطلب ويتم محاسبتك على كل تنفيذ، دون التزام دائم بالموارد. هناك قوالب أخرى متاحة للتزويد على خطة استضافة مخصصة.
توفير تطبيق دالة مع توزيع المصدر من GitHub

نشر في Azure
ينشر هذا القالب Function App مستضافا في خطة App Service مخصصة جديدة. يحتوي Function App على مورد تابع يتيح التكامل المستمر وينشر التعليمات البرمجية للدالة من مستودع GitHub.
تطبيق Azure Function المستضاف على خطة مخصصة

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

نشر في Azure
يوفر هذا القالب تطبيق وظائف على خطة Premium مع فتحة إنتاج وفتحة توزيع إضافية.
Azure Function App مع Event Hub والهوية المدارة

نشر في Azure
يوفر قالبه تطبيق Azure Function على خطة استهلاك Linux، جنبا إلى جنب مع Event Hub وAzure Storage وApplication Insights. تطبيق الوظائف قادر على استخدام الهوية المدارة للاتصال بمركز الأحداث وحساب التخزين
Azure Function App المستضاف على خطة استهلاك Linux

نشر في Azure
يقوم هذا القالب بتوفير تطبيق دالة على خطة استهلاك Linux، وهي خطة استضافة ديناميكية. يعمل التطبيق عند الطلب ويتم محاسبتك على كل تنفيذ، دون التزام دائم بالموارد.
تطبيق الوظائف على خطة استهلاك Linux مع الإصدار عن بعد

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

نشر في Azure
يقوم هذا القالب بتوفير تطبيق دالة على خطة Premium.
تطبيق الوظائف الخاصة والتخزين الآمن لنقطة النهاية الخاصة

نشر في Azure
يقوم هذا القالب بتوفير تطبيق وظائف على خطة Premium تحتوي على نقاط نهاية خاصة وتتصل ب Azure Storage عبر نقاط النهاية الخاصة.
إنشاء تطبيق الوظائف والتخزين الآمن لنقطة النهاية الخاصة

نشر في Azure
يسمح لك هذا القالب بنشر تطبيق Azure Function الذي يتصل ب Azure Storage عبر نقاط النهاية الخاصة.
Azure Function App مع تكامل الشبكة الظاهرية

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

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

نشر في Azure
ينشر هذا المثال تطبيق Azure Function ودالة مشغلة من HTTP مضمنة في القالب. كما أنه ينشر Key Vault ويملأ سرا بمفتاح مضيف تطبيق الوظائف.
نشر خطة Azure Function Premium الممكنة من AZ

نشر في Azure
يسمح لك هذا القالب بنشر خطة Azure Function Premium مع دعم مناطق التوفر، بما في ذلك حساب تخزين ممكن لمناطق التوفر.
تطبيق الوظائف المؤمن بواسطة Azure Frontdoor

نشر في Azure
يسمح لك هذا القالب بنشر وظيفة azure premium محمية ونشرها بواسطة Azure Frontdoor premium. التزامن بين Azure Frontdoor وAzure Functions محمي بواسطة Azure Private Link.
توزيع خطة Azure Function Premium مع تكامل vnet

نشر في Azure
يسمح لك هذا القالب بنشر خطة Azure Function Premium مع تمكين تكامل الشبكة الظاهرية الإقليمية إلى شبكة ظاهرية تم إنشاؤها حديثا.
إنشاء تطبيق دالة بهوية خدمة مدارة

نشر في Azure
إنشاء تطبيق وظائف مع تمكين هوية الخدمة المدارة مع إعداد Application Insights للسجلات والمقاييس.
توفير تطبيق الأجهزة المحمولة باستخدام قاعدة بيانات SQL

نشر في Azure
يقوم هذا القالب بتوفير تطبيق الأجهزة المحمولة وقاعدة بيانات SQL ومركز الإعلامات. يقوم بتكوين سلسلة الاتصال في تطبيق الأجهزة المحمولة لقاعدة البيانات ومركز الإعلامات.
تطبيق ويب مع نقطة نهاية خاصة

نشر في Azure
يسمح لك هذا القالب بإنشاء تطبيق ويب وعرضه من خلال نقطة النهاية الخاصة
بوابة التطبيق مع إدارة واجهة برمجة التطبيقات الداخلية وتطبيق الويب

نشر في Azure
توجيه حركة مرور الإنترنت لبوابة التطبيق إلى مثيل APIM للشبكة الظاهرية (الوضع الداخلي) الذي خدمات واجهة برمجة تطبيقات الويب المستضافة في Azure Web App.
إنشاء AppServicePlan والتطبيق في ASE

نشر في Azure
إنشاء AppServicePlan والتطبيق في ASE
إنشاء AppServicePlan والتطبيق في تطبيق. Service Env. v2

نشر في Azure
إنشاء AppServicePlan والتطبيق في App Service Environment v2
إنشاء تطبيق Azure Web باستخدام Blob Storage سلسلة الاتصال

نشر في Azure
إنشاء تطبيق Azure Web باستخدام Blob Storage سلسلة الاتصال، القالب الذي تم تأليفه في الأصل بواسطة جيف بولز من Microsoft
تطبيق ويب مع مجال مخصص وربط SSL اختياري

نشر في Azure
إنشاء تطبيق ويب ومع مجال مخصص وإضافة شهادة SSL اختياريا لتشفير https.
تطبيق ويب مع تسجيل التشخيص إلى حاوية Blob

نشر في Azure
نشر تطبيق ويب مع تمكين تسجيل التشخيصات إلى Storage Account Blob Container.
نشر تطبيق الويب من GitHub

نشر في Azure
يسمح لك هذا القالب بإنشاء WebApp مرتبط بمستودع GitHub مرتبط.
إنشاء تطبيق ويب على Azure مع تمكين Java 13 و Tomcat 9

نشر في Azure
ينشئ هذا القالب تطبيق ويب على azure مع تمكين Java 13 و Tomcat 9 مما يسمح لك بتشغيل تطبيقات Java في Azure. تم تأليف القالب بواسطة Donovan Brown من Microsoft.
Web App w/ Application Insights المرسلة إلى Log Analytics

نشر في Azure
سيساعد هذا القالب في دعم إصدارات واجهة برمجة التطبيقات الجديدة من microsoft.insights/components. بدءا من 2020-02-02-preview WorkspaceID سيكون مطلوبا عند إنشاء Application Inisghts.سيقوم هذا القالب بتوزيع خطة خدمة التطبيقات وخدمة التطبيقات وApp Insights ومساحة عمل Log Analytics وربطها معا.
تطبيق ويب مع الهوية المدارة SQL Server و Ι

نشر في Azure
مثال بسيط لتوزيع البنية الأساسية ل Azure للتطبيق + البيانات + الهوية المدارة + المراقبة
إنشاء تطبيق ويب على Azure مع تمكين Python

نشر في Azure
ينشئ هذا القالب تطبيق ويب على Azure مع تمكين Python مما يسمح لك بتشغيل تطبيقات Python في Azure. تم تأليف القالب بواسطة Donovan Brown من Microsoft.
إنشاء تطبيق ويب + ذاكرة التخزين المؤقت Redis + SQL DB باستخدام قالب

نشر في Azure
ينشئ هذا القالب Azure Web App مع ذاكرة التخزين المؤقت Redis وقاعدة بيانات SQL.
توفير تطبيق ويب باستخدام قاعدة بيانات SQL

نشر في Azure
يقوم هذا القالب بتوفير تطبيق ويب وقاعدة بيانات SQL وإعدادات التحجيم التلقائي وقواعد التنبيه وApp Insights. يقوم بتكوين سلسلة الاتصال في تطبيق الويب لقاعدة البيانات.
إنشاء تطبيق ويب محمي بواسطة Application Gateway v2

نشر في Azure
ينشئ هذا القالب تطبيق ويب Azure مع تقييد الوصول ل Application Gateway v2. يتم نشر Application Gateway في شبكة ظاهرية (شبكة فرعية) تم تمكين نقطة نهاية خدمة "Microsoft.Web". يقيد تطبيق الويب الوصول إلى نسبة استخدام الشبكة من الشبكة الفرعية.
إنشاء تطبيق ويب بالإضافة إلى ذاكرة التخزين المؤقت Redis باستخدام قالب

نشر في Azure
ينشئ هذا القالب Azure Web App مع ذاكرة التخزين المؤقت Redis.
نشر تطبيق ويب Linux أساسي

نشر في Azure
يسمح لك هذا القالب بنشر خطة خدمة تطبيق وتطبيق ويب Linux أساسي
التشغيل السريع لخدمة التطبيقات - تطبيق Windows

نشر في Azure
سيتم استخدام هذا القالب مع /azure/app-service/quickstart-arm-template
تطبيق ويب مع فتحات نشر مخصصة

نشر في Azure
يوفر هذا القالب طريقة سهلة لنشر تطبيق ويب مع فتحات توزيع مخصصة على Azure Web Apps.
Airflow Docker Web App على Linux مع PostgreSQL

نشر في Azure
يوفر هذا القالب طريقة سهلة لنشر صورة puckel/docker-airflow (أحدث علامة) على Linux Web App مع قاعدة بيانات Azure ل PostgreSQL
تطبيق Django

نشر في Azure
يسمح لك هذا القالب بإنشاء App Service لنشر تطبيق Django.
خدمة تطبيق Flask

نشر في Azure
يسمح لك هذا القالب بإنشاء App Service لنشر تطبيق Flask.
إنشاء تطبيق ويب على Linux باستخدام قاعدة بيانات Azure ل MySQL

نشر في Azure
يوفر هذا القالب طريقة لنشر تطبيقات الويب على Linux مع قاعدة بيانات Azure ل MySQL.
تطبيق ويب على Linux مع PostgreSQL

نشر في Azure
يوفر هذا القالب طريقة سهلة لنشر Web App على Linux مع قاعدة بيانات Azure ل PostgreSQL(Preview).
خدمة تطبيقات العقدة

نشر في Azure
يسمح لك هذا القالب بإنشاء App Service لنشر تطبيق Node.
Sonarqube Docker Web App على Linux باستخدام Azure SQL

نشر في Azure
يوزع هذا القالب Sonarqube في حاوية Linux لتطبيق ويب Azure App Service باستخدام صورة Sonarqube الرسمية مدعوما ب Azure SQL Server.
Sonarqube Docker Web App على Linux مع MySQL

نشر في Azure
يوفر هذا القالب طريقة سهلة لنشر صورة Docker Sonarqube (علامة alpine) على Linux Web App مع قاعدة بيانات Azure ل MySQL
Sonarqube Docker Web App على Linux مع PostgreSQL

نشر في Azure
يوفر هذا القالب طريقة سهلة لنشر صورة Docker Sonarqube (علامة alpine) على Linux Web App مع قاعدة بيانات Azure ل PostgreSQL(Preview)
SonarQube على Web App مع تكامل PostgreSQL وVNet

نشر في Azure
يوفر هذا القالب سهولة نشر SonarQube إلى Web App على Linux مع خادم PostgreSQL المرن وتكامل VNet وDNS الخاص.
تطبيق ويب مع قاعدة بيانات Azure ل MySQL

نشر في Azure
يوفر هذا القالب طريقة سهلة لنشر تطبيق الويب على Azure App Service Web Apps مع قاعدة بيانات Azure ل MySQL.
تطبيق ويب على Linux مع PostgreSQL

نشر في Azure
يوفر هذا القالب طريقة سهلة لنشر Web App على Linux مع قاعدة بيانات Azure ل PostgreSQL.
تطبيق ويب متعدد المناطق متوفر بشكل كبير

نشر في Azure
يسمح لك هذا القالب بإنشاء حل شامل آمن ومتاح للغاية ومتعدد المناطق باستخدام تطبيقي ويب في مناطق مختلفة خلف Azure Front Door
تطبيق ويب مع حقن الشبكة الظاهرية ونقطة النهاية الخاصة

نشر في Azure
يسمح لك هذا القالب بإنشاء حل آمن من طرف إلى طرف باستخدام تطبيقي ويب، الواجهة الأمامية والواجهة الخلفية، وستستهلك الواجهة الأمامية بشكل آمن من الخلف من خلال حقن VNet ونقطة النهاية الخاصة
Secure N-tier Web App

نشر في Azure
يسمح لك هذا القالب بإنشاء حل آمن من طرف إلى طرف باستخدام تطبيقي ويب مع فتحات التقسيم المرحلي والواجهة الأمامية والواجهة الخلفية، وستستهلك الواجهة الأمامية بشكل آمن الخلف من خلال حقن VNet ونقطة النهاية الخاصة
تطبيق ASP.NET

نشر في Azure
يسمح لك هذا القالب بإنشاء App Service لنشر تطبيق ASP.NET.
إنشاء تطبيق ويب و PE وApplication Gateway v2

نشر في Azure
ينشئ هذا القالب Azure Web App مع نقطة نهاية خاصة في الشبكة الفرعية لشبكة Azure الظاهرية ، وهو Application Gateway v2. يتم نشر بوابة التطبيق في شبكة ظاهرية (شبكة فرعية). يقيد تطبيق الويب الوصول إلى نسبة استخدام الشبكة من الشبكة الفرعية باستخدام نقطة النهاية الخاصة

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

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

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

تنسيق المورد

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

{
  "type": "Microsoft.Web/serverfarms",
  "apiVersion": "2022-03-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capabilities": [
      {
        "name": "string",
        "reason": "string",
        "value": "string"
      }
    ],
    "capacity": "int",
    "family": "string",
    "locations": [ "string" ],
    "name": "string",
    "size": "string",
    "skuCapacity": {
      "default": "int",
      "elasticMaximum": "int",
      "maximum": "int",
      "minimum": "int",
      "scaleType": "string"
    },
    "tier": "string"
  },
  "kind": "string",
  "extendedLocation": {
    "name": "string"
  },
  "properties": {
    "elasticScaleEnabled": "bool",
    "freeOfferExpirationTime": "string",
    "hostingEnvironmentProfile": {
      "id": "string"
    },
    "hyperV": "bool",
    "isSpot": "bool",
    "isXenon": "bool",
    "kubeEnvironmentProfile": {
      "id": "string"
    },
    "maximumElasticWorkerCount": "int",
    "perSiteScaling": "bool",
    "reserved": "bool",
    "spotExpirationTime": "string",
    "targetWorkerCount": "int",
    "targetWorkerSizeId": "int",
    "workerTierName": "string",
    "zoneRedundant": "bool"
  }
}

قيم Property

مزارع الخوادم

الاسم الوصف القيمة
النوع نوع المورد 'Microsoft.Web/serverfarms'
apiVersion إصدار واجهة برمجة تطبيقات المورد '2022-03-01'
الاسم اسم المورد سلسلة (مطلوبة)

حد الأحرف: 1-60

الأحرف الصالحة:
الأبجدية الرقمية والواصلات وأحرف Unicode التي يمكن تعيينها إلى Punycode
الموقع موقع المورد. سلسلة (مطلوبة)
العلامات علامات الموارد. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
sku وصف SKU لمورد قابل للتطوير. SkuDescription
نوع نوع المورد. سلسلة
توسيع الموقع موقع موسع. توسيع الموقع
خصائص خصائص محددة لمورد AppServicePlan AppServicePlanProperties

توسيع الموقع

الاسم الوصف القيمة
الاسم اسم الموقع الموسع. سلسلة

AppServicePlanProperties

الاسم الوصف القيمة
elasticScaleEnabled يدعم ServerFarm ElasticScale. سيتم توسيع نطاق التطبيقات في هذه الخطة كما لو كان ServerFarm هو ElasticPremium sku Bool
freeOfferExpirationTime الوقت الذي تنتهي فيه صلاحية العرض المجاني لمزرعة الخوادم. سلسلة
hostingEnvironmentProfile مواصفات بيئة خدمة التطبيقات لاستخدامها لخطة App Service. HostingEnvironmentProfile
hyperV إذا كانت خطة trueخدمة تطبيق حاوية Hyper-V ، false وإلا. Bool
isSpot إذا كانت true، فإن خطة خدمة التطبيقات هذه تمتلك مثيلات موضعية. Bool
isXenon قديم: إذا كانت خطة trueخدمة تطبيق حاوية Hyper-V ، false وإلا. Bool
ملف kubeEnvironmentProfile مواصفات بيئة Kubernetes لاستخدامها لخطة App Service. ملف KubeEnvironmentProfile
maximumElasticWorkerCount الحد الأقصى لعدد العمال الإجمالي المسموح لهم لخطة خدمة التطبيقات ElasticScaleEnabled هذه int
perSiteScaling إذا ، trueيمكن توسيع نطاق التطبيقات المعينة لخطة App Service هذه بشكل مستقل.
إذا ، falseسيتم توسيع نطاق التطبيقات المعينة لخطة App Service هذه إلى جميع مثيلات الخطة.
Bool
محفوظه إذا كانت خطة trueخدمة تطبيق Linux ، false وإلا. Bool
spotExpirationTime الوقت الذي تنتهي فيه صلاحية مزرعة الخوادم. صالح فقط إذا كانت مزرعة خوادم موضعية. سلسلة
targetWorkerCount تحجيم عدد العاملين. int
targetWorkerSizeId معرف حجم عامل التحجيم. int
workerTierName مستوى العامل المستهدف المعين لخطة App Service. سلسلة
zoneRedundant إذا true، ستقوم خطة خدمة التطبيقات هذه بإجراء موازنة منطقة التوفر.
إذا false، لن تقوم خطة خدمة التطبيقات هذه بإجراء موازنة منطقة التوفر.
Bool

HostingEnvironmentProfile

الاسم الوصف القيمة
المعرف معرف المورد ل App Service Environment. سلسلة

ملف KubeEnvironmentProfile

الاسم الوصف القيمة
المعرف معرف المورد لبيئة Kubernetes. سلسلة

SkuDescription

الاسم الوصف القيمة
الإمكانات قدرات SKU، على سبيل المثال، هل تم تمكين إدارة نسبة استخدام الشبكة؟ القدرة[]
السعة العدد الحالي للمثيلات المعينة للمورد. int
الاسره رمز العائلة لمورد SKU. سلسلة
المواقع مواقع SKU. سلسلة []
الاسم اسم وحدة حفظ المخزون للمورد. سلسلة
الحجم محدد الحجم لمورد SKU. سلسلة
skuCapacity الحد الأدنى والحد الأقصى وقيم المقياس الافتراضية ل SKU. SkuCapacity
المستوي مستوى الخدمة لمورد SKU. سلسلة

الإمكانية

الاسم الوصف القيمة
الاسم اسم إمكانية SKU. سلسلة
السبب سبب قدرة SKU. سلسلة
القيمة قيمة قدرة SKU. سلسلة

SkuCapacity

الاسم الوصف القيمة
افتراضي العدد الافتراضي للعمال لخطة App Service SKU هذه. int
elasticMaximum الحد الأقصى لعدد العمال المرنة لخطة App Service SKU هذه. int
الحد الاقصي الحد الأقصى لعدد العمال لخطة App Service SKU هذه. int
الحد الادني الحد الأدنى لعدد العمال لخطة App Service SKU هذه. int
scaleType تكوينات المقياس المتوفرة لخطة App Service. سلسلة

قوالب التشغيل السريع

تنشر قوالب التشغيل السريع التالية نوع المورد هذا.

قالب الوصف
⁩تطبيق الدالة

نشر في Azure
ينشر هذا القالب تطبيق وظائف فارغ وخطة استضافة.
التشغيل السريع لخدمة التطبيقات - تطبيق Linux

نشر في Azure
سيتم استخدام هذا القالب مع /azure/app-service/quickstart-arm-template
التشغيل السريع لخدمة التطبيقات - تطبيق Windows

نشر في Azure
سيتم استخدام هذا القالب مع /azure/app-service/quickstart-arm-template
التشغيل السريع لخدمة التطبيقات - تطبيق حاوية Windows

نشر في Azure
سيتم استخدام هذا القالب مع /azure/app-service/quickstart-arm-template
توزيع خدمة تطبيق مع تكامل VNet الإقليمي

نشر في Azure
يسمح لك هذا القالب بنشر خطة خدمة تطبيق وتطبيق ويب Windows أساسي، مع تمكين تكامل VNet الإقليمي لشبكة ظاهرية تم إنشاؤها حديثا
بيئة خدمة التطبيقات مع خلفية Azure SQL

نشر في Azure
ينشئ هذا القالب App Service Environment مع خلفية Azure SQL جنبا إلى جنب مع نقاط النهاية الخاصة جنبا إلى جنب مع الموارد المقترنة المستخدمة عادة في بيئة خاصة/معزولة.
بيئة خدمة التطبيقات مع خطة الاستضافة وAzure WebApp

نشر في Azure
إنشاء App Service Environment v2 بعنوان ILB في شبكة ظاهرية موجودة ستكون قابلة للاستفادة بشكل خاص. ستحتوي App Service Environment على خطة استضافة وتطبيق ويب Azure
إنشاء بيئة خدمة تطبيقات Azure مع إضافة تطبيق ويب

نشر في Azure
إنشاء بيئة خدمة تطبيقات Azure داخل شبكة فرعية للشبكة الظاهرية. يضيف هذا القالب أيضا Azure Web App داخل App Service Environment. القالب الذي تم تأليفه في الأصل بواسطة Callum Brankin من PixelPin
حساب Azure Cosmos DB مع تطبيق الويب

نشر في Azure
ينشر هذا القالب حساب Azure Cosmos DB، وخطة خدمة التطبيقات، وينشئ تطبيق ويب في خطة خدمة التطبيقات. كما يضيف إعدادين للتطبيق إلى تطبيق الويب الذي يشير إلى نقطة نهاية حساب Azure Cosmos DB. بهذه الطريقة يمكن للحلول المنشورة في Web App الاتصال بنقطة نهاية حساب Azure Cosmos DB باستخدام هذه الإعدادات.
توفير تطبيق دالة يعمل على خطة خدمة التطبيقات

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

نشر في Azure
يقوم هذا القالب بتوفير تطبيق دالة على خطة الاستهلاك، وهي خطة استضافة ديناميكية. يعمل التطبيق عند الطلب ويتم محاسبتك على كل تنفيذ، دون التزام دائم بالموارد. هناك قوالب أخرى متاحة للتزويد على خطة استضافة مخصصة.
وظيفة خطة استهلاك التوفير مع فتحة التوزيع

نشر في Azure
يقوم هذا القالب بتوفير تطبيق دالة على خطة الاستهلاك، وهي خطة استضافة ديناميكية. يعمل التطبيق عند الطلب ويتم محاسبتك على كل تنفيذ، دون التزام دائم بالموارد. هناك قوالب أخرى متاحة للتزويد على خطة استضافة مخصصة.
توفير تطبيق دالة مع مصدر تم نشره من GitHub

نشر في Azure
يوزع هذا القالب Function App مستضافا في خطة App Service مخصصة جديدة. يحتوي Function App على مورد تابع يتيح التكامل المستمر وينشر التعليمات البرمجية للدالة من مستودع GitHub.
تطبيق Azure Function المستضاف على خطة مخصصة

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

نشر في Azure
يوفر هذا القالب تطبيق وظائف على خطة Premium مع فتحة إنتاج وفتحة توزيع إضافية.
Azure Function App مع Event Hub والهوية المدارة

نشر في Azure
يوفر قالبه تطبيق Azure Function على خطة استهلاك Linux، جنبا إلى جنب مع Event Hub وAzure Storage وApplication Insights. تطبيق الوظائف قادر على استخدام الهوية المدارة للاتصال بمركز الأحداث وحساب التخزين
تطبيق Azure Function المستضاف على خطة استهلاك Linux

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

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

نشر في Azure
يقوم هذا القالب بتوفير تطبيق دالة على خطة Premium.
تطبيق الوظائف الخاصة والتخزين الآمن لنقطة النهاية الخاصة

نشر في Azure
يقوم هذا القالب بتوفير تطبيق دالة على خطة Premium تحتوي على نقاط نهاية خاصة وتتصل ب Azure Storage عبر نقاط النهاية الخاصة.
إنشاء تطبيق الوظائف والتخزين الآمن لنقطة النهاية الخاصة

نشر في Azure
يسمح لك هذا القالب بنشر Azure Function App الذي يتصل ب Azure Storage عبر نقاط النهاية الخاصة.
Azure Function App مع تكامل الشبكة الظاهرية

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

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

نشر في Azure
ينشر هذا المثال تطبيق Azure Function ودالة مشغلة من HTTP مضمنة في القالب. كما أنه ينشر Key Vault ويملأ سرا بمفتاح مضيف تطبيق الوظائف.
توزيع خطة Azure Function Premium الممكنة من AZ

نشر في Azure
يسمح لك هذا القالب بنشر خطة Azure Function Premium مع دعم مناطق التوفر، بما في ذلك حساب تخزين ممكن لمناطق التوفر.
تطبيق الوظائف المؤمن بواسطة Azure Frontdoor

نشر في Azure
يسمح لك هذا القالب بنشر وظيفة azure premium محمية ونشرها بواسطة Azure Frontdoor premium. التزامن بين Azure Frontdoor وAzure Functions محمي بواسطة Azure Private Link.
توزيع خطة Azure Function Premium مع تكامل vnet

نشر في Azure
يسمح لك هذا القالب بتوزيع خطة Azure Function Premium مع تمكين تكامل الشبكة الظاهرية الإقليمية إلى شبكة ظاهرية تم إنشاؤها حديثا.
إنشاء تطبيق دالة بهوية خدمة مدارة

نشر في Azure
إنشاء تطبيق وظائف مع تمكين هوية الخدمة المدارة مع إعداد Application Insights للسجلات والمقاييس.
توفير تطبيق الأجهزة المحمولة باستخدام قاعدة بيانات SQL

نشر في Azure
يقوم هذا القالب بتوفير تطبيق الأجهزة المحمولة وقاعدة بيانات SQL ومركز الإعلامات. يقوم بتكوين سلسلة الاتصال في تطبيق الأجهزة المحمولة لقاعدة البيانات ومركز الإعلامات.
تطبيق ويب مع نقطة نهاية خاصة

نشر في Azure
يسمح لك هذا القالب بإنشاء تطبيق ويب وعرضه من خلال نقطة النهاية الخاصة
بوابة التطبيق مع إدارة واجهة برمجة التطبيقات الداخلية وتطبيق الويب

نشر في Azure
توجيه حركة مرور الإنترنت إلى مثيل APIM للشبكة الظاهرية (الوضع الداخلي) الذي يقوم بخدمات واجهة برمجة تطبيقات الويب المستضافة في Azure Web App.
إنشاء AppServicePlan والتطبيق في ASE

نشر في Azure
إنشاء AppServicePlan والتطبيق في ASE
إنشاء AppServicePlan والتطبيق في تطبيق. Service Env. v2

نشر في Azure
إنشاء AppServicePlan وApp في App Service Environment v2
إنشاء تطبيق Azure Web باستخدام Blob Storage سلسلة الاتصال

نشر في Azure
إنشاء تطبيق Azure Web باستخدام Blob Storage سلسلة الاتصال، القالب الذي تم تأليفه في الأصل بواسطة جيف بولز من Microsoft
تطبيق ويب مع مجال مخصص وربط SSL اختياري

نشر في Azure
إنشاء تطبيق ويب ومع مجال مخصص وإضافة شهادة SSL اختياريا لتشفير https.
تطبيق ويب مع تسجيل التشخيص إلى حاوية كائن ثنائي كبير الحجم

نشر في Azure
نشر تطبيق ويب مع تمكين تسجيل التشخيصات إلى Storage Account Blob Container.
نشر تطبيق الويب من GitHub

نشر في Azure
يسمح لك هذا القالب بإنشاء WebApp مرتبط بمستودع GitHub مرتبط.
إنشاء تطبيق ويب على Azure مع تمكين Java 13 و Tomcat 9

نشر في Azure
ينشئ هذا القالب تطبيق ويب على Azure مع تمكين Java 13 و Tomcat 9 مما يسمح لك بتشغيل تطبيقات Java في Azure. تم تأليف القالب بواسطة Donovan Brown من Microsoft.
Web App w/ Application Insights المرسلة إلى Log Analytics

نشر في Azure
سيساعد هذا القالب في دعم إصدارات واجهة برمجة التطبيقات الجديدة من microsoft.insights/components. بدءا من 2020-02-02-preview WorkspaceID سيكون مطلوبا عند إنشاء Application Inisghts.سيقوم هذا القالب بتوزيع خطة خدمة التطبيقات وخدمة التطبيقات وApp Insights ومساحة عمل Log Analytics وربطها معا.
تطبيق ويب مع الهوية المدارة SQL Server و Ι

نشر في Azure
مثال بسيط لنشر البنية الأساسية ل Azure للتطبيق + البيانات + الهوية المدارة + المراقبة
إنشاء تطبيق ويب على Azure مع تمكين Python

نشر في Azure
ينشئ هذا القالب تطبيق ويب على Azure مع تمكين Python مما يسمح لك بتشغيل تطبيقات Python في Azure. تم تأليف القالب بواسطة Donovan Brown من Microsoft.
إنشاء تطبيق ويب + Redis Cache + SQL DB باستخدام قالب

نشر في Azure
ينشئ هذا القالب Azure Web App مع ذاكرة التخزين المؤقت Redis وقاعدة بيانات SQL.
توفير تطبيق ويب باستخدام قاعدة بيانات SQL

نشر في Azure
يقوم هذا القالب بتوفير تطبيق ويب وقاعدة بيانات SQL وإعدادات التحجيم التلقائي وقواعد التنبيه وApp Insights. يقوم بتكوين سلسلة الاتصال في تطبيق الويب لقاعدة البيانات.
إنشاء تطبيق ويب محمي بواسطة Application Gateway v2

نشر في Azure
ينشئ هذا القالب تطبيق ويب Azure مع تقييد الوصول لبوابة التطبيق v2. يتم نشر Application Gateway في vNet (شبكة فرعية) التي تم تمكين نقطة نهاية خدمة "Microsoft.Web". يقيد تطبيق الويب الوصول إلى نسبة استخدام الشبكة من الشبكة الفرعية.
إنشاء تطبيق ويب بالإضافة إلى ذاكرة التخزين المؤقت Redis باستخدام قالب

نشر في Azure
ينشئ هذا القالب Azure Web App مع ذاكرة التخزين المؤقت Redis.
توزيع تطبيق ويب Linux أساسي

نشر في Azure
يسمح لك هذا القالب بنشر خطة خدمة تطبيق وتطبيق ويب Linux أساسي
التشغيل السريع لخدمة التطبيقات - تطبيق Windows

نشر في Azure
سيتم استخدام هذا القالب مع /azure/app-service/quickstart-arm-template
تطبيق ويب مع فتحات نشر مخصصة

نشر في Azure
يوفر هذا القالب طريقة سهلة لنشر تطبيق ويب مع فتحات توزيع مخصصة على Azure Web Apps.
Airflow Docker Web App على Linux مع PostgreSQL

نشر في Azure
يوفر هذا القالب طريقة سهلة لنشر صورة puckel/docker-airflow (أحدث علامة) على Linux Web App مع قاعدة بيانات Azure ل PostgreSQL
تطبيق Django

نشر في Azure
يسمح لك هذا القالب بإنشاء App Service لنشر تطبيق Django.
خدمة تطبيق Flask

نشر في Azure
يسمح لك هذا القالب بإنشاء App Service لنشر تطبيق Flask.
إنشاء تطبيق ويب على Linux باستخدام قاعدة بيانات Azure ل MySQL

نشر في Azure
يوفر هذا القالب طريقة لنشر تطبيقات الويب على Linux مع قاعدة بيانات Azure ل MySQL.
تطبيق ويب على Linux مع PostgreSQL

نشر في Azure
يوفر هذا القالب طريقة سهلة لنشر Web App على Linux مع قاعدة بيانات Azure ل PostgreSQL (معاينة).
خدمة تطبيقات العقدة

نشر في Azure
يسمح لك هذا القالب بإنشاء App Service لنشر تطبيق Node.
Sonarqube Docker Web App على Linux مع Azure SQL

نشر في Azure
يوزع هذا القالب Sonarqube في حاوية Linux لتطبيق ويب Azure App Service باستخدام صورة Sonarqube الرسمية مدعوما SQL Server Azure.
Sonarqube Docker Web App على Linux مع MySQL

نشر في Azure
يوفر هذا القالب طريقة سهلة لنشر صورة Docker Sonarqube (علامة alpine) على Linux Web App مع قاعدة بيانات Azure ل MySQL
Sonarqube Docker Web App على Linux مع PostgreSQL

نشر في Azure
يوفر هذا القالب طريقة سهلة لنشر صورة Docker Sonarqube (علامة alpine) على Linux Web App مع قاعدة بيانات Azure ل PostgreSQL (معاينة)
SonarQube على Web App مع تكامل PostgreSQL وVNet

نشر في Azure
يوفر هذا القالب سهولة نشر SonarQube إلى Web App على Linux مع خادم PostgreSQL المرن وتكامل VNet وDNS الخاص.
تطبيق ويب مع قاعدة بيانات Azure ل MySQL

نشر في Azure
يوفر هذا القالب طريقة سهلة لنشر تطبيق الويب على Azure App Service Web Apps مع قاعدة بيانات Azure ل MySQL.
تطبيق ويب على Linux مع PostgreSQL

نشر في Azure
يوفر هذا القالب طريقة سهلة لنشر Web App على Linux مع قاعدة بيانات Azure ل PostgreSQL.
تطبيق ويب متعدد المناطق متوفر بشكل كبير

نشر في Azure
يسمح لك هذا القالب بإنشاء حل آمن ومتاح للغاية ومتعدد المناطق من طرف إلى طرف باستخدام تطبيقي ويب في مناطق مختلفة خلف Azure Front Door
تطبيق ويب مع حقن الشبكة الظاهرية ونقطة النهاية الخاصة

نشر في Azure
يسمح لك هذا القالب بإنشاء حل آمن من طرف إلى طرف باستخدام تطبيقي ويب، الواجهة الأمامية والخلفية، وستستهلك الواجهة الأمامية بشكل آمن من خلال حقن VNet ونقطة النهاية الخاصة
Secure N-tier Web App

نشر في Azure
يسمح لك هذا القالب بإنشاء حل آمن من طرف إلى طرف باستخدام تطبيقي ويب مع فتحات التقسيم المرحلي والواجهة الأمامية والواجهة الخلفية، وستستهلك الواجهة الأمامية بشكل آمن من الخلف من خلال حقن VNet ونقطة النهاية الخاصة
تطبيق ASP.NET

نشر في Azure
يسمح لك هذا القالب بإنشاء App Service لنشر تطبيق ASP.NET.
إنشاء تطبيق ويب و PE وApplication Gateway v2

نشر في Azure
ينشئ هذا القالب Azure Web App مع نقطة نهاية خاصة في الشبكة الفرعية لشبكة Azure الظاهرية ، وApplication Gateway v2. يتم نشر Application Gateway في شبكة ظاهرية (شبكة فرعية). يقيد تطبيق الويب الوصول إلى نسبة استخدام الشبكة من الشبكة الفرعية باستخدام نقطة النهاية الخاصة

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

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

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

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

تنسيق المورد

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/serverfarms@2022-03-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      elasticScaleEnabled = bool
      freeOfferExpirationTime = "string"
      hostingEnvironmentProfile = {
        id = "string"
      }
      hyperV = bool
      isSpot = bool
      isXenon = bool
      kubeEnvironmentProfile = {
        id = "string"
      }
      maximumElasticWorkerCount = int
      perSiteScaling = bool
      reserved = bool
      spotExpirationTime = "string"
      targetWorkerCount = int
      targetWorkerSizeId = int
      workerTierName = "string"
      zoneRedundant = bool
    }
    sku = {
      capabilities = [
        {
          name = "string"
          reason = "string"
          value = "string"
        }
      ]
      capacity = int
      family = "string"
      locations = [
        "string"
      ]
      name = "string"
      size = "string"
      skuCapacity = {
        default = int
        elasticMaximum = int
        maximum = int
        minimum = int
        scaleType = "string"
      }
      tier = "string"
    }
    kind = "string"
    extendedLocation = {
      name = "string"
    }
  })
}

قيم Property

مزارع الخوادم

الاسم الوصف القيمة
النوع نوع المورد "Microsoft.Web/serverfarms@2022-03-01"
الاسم اسم المورد سلسلة (مطلوب)

حد الحرف: 1-60

أحرف صالحة:
الأبجدية الرقمية والواصلات وأحرف Unicode التي يمكن تعيينها إلى Punycode
الموقع موقع المورد. سلسلة (مطلوب)
parent_id للنشر إلى مجموعة موارد، استخدم معرف مجموعة الموارد هذه. سلسلة (مطلوب)
العلامات علامات الموارد. قاموس أسماء العلامات والقيم.
sku وصف SKU لمورد قابل للتطوير. SkuDescription
نوع نوع المورد. سلسلة
توسيع الموقع الموقع الموسع. توسيع الموقع
خصائص خصائص محددة لمورد AppServicePlan AppServicePlanProperties

توسيع الموقع

الاسم الوصف القيمة
الاسم اسم الموقع الموسع. سلسلة

AppServicePlanProperties

الاسم الوصف القيمة
elasticScaleEnabled يدعم ServerFarm ElasticScale. سيتم توسيع نطاق التطبيقات في هذه الخطة كما لو كان ServerFarm هو ElasticPremium sku Bool
freeOfferExpirationTime الوقت الذي تنتهي فيه صلاحية العرض المجاني لمزرعة الخوادم. سلسلة
hostingEnvironmentProfile مواصفات App Service Environment لاستخدامها لخطة App Service. HostingEnvironmentProfile
hyperV إذا كانت خطة trueخدمة تطبيق حاوية Hyper-V ، false وإلا. Bool
isSpot إذا ، trueتمتلك خطة خدمة التطبيقات هذه مثيلات موضعية. Bool
isXenon قديم: إذا كانت خطة trueخدمة تطبيق حاوية Hyper-V ، false وإلا. Bool
ملف kubeEnvironmentProfile مواصفات بيئة Kubernetes لاستخدامها لخطة App Service. ملف KubeEnvironmentProfile
maximumElasticWorkerCount الحد الأقصى لعدد العمال الإجمالي المسموح بهم لخطة خدمة تطبيقات ElasticScaleEnabled هذه int
perSiteScaling إذا ، trueيمكن توسيع نطاق التطبيقات المعينة لخطة App Service هذه بشكل مستقل.
إذا ، falseسيتم توسيع نطاق التطبيقات المعينة لخطة App Service هذه إلى جميع مثيلات الخطة.
Bool
محفوظه إذا كانت خطة trueخدمة تطبيق Linux ، false وإلا. Bool
spotExpirationTime الوقت الذي تنتهي فيه صلاحية مزرعة الخوادم. صالح فقط إذا كانت مزرعة خوادم موضعية. سلسلة
targetWorkerCount تحجيم عدد العاملين. int
targetWorkerSizeId معرف حجم عامل التحجيم. int
workerTierName مستوى العامل المستهدف المعين لخطة App Service. سلسلة
zoneRedundant إذا true، ستقوم خطة خدمة التطبيقات هذه بإجراء موازنة منطقة التوفر.
إذا false، فلن تقوم خطة App Service هذه بإجراء موازنة منطقة التوفر.
Bool

HostingEnvironmentProfile

الاسم الوصف القيمة
المعرف معرف المورد ل App Service Environment. سلسلة

ملف KubeEnvironmentProfile

الاسم الوصف القيمة
المعرف معرف المورد لبيئة Kubernetes. سلسلة

SkuDescription

الاسم الوصف القيمة
الإمكانات قدرات SKU، على سبيل المثال، هل تم تمكين إدارة نسبة استخدام الشبكة؟ القدرة[]
السعة العدد الحالي للمثيلات المعينة للمورد. int
الاسره رمز العائلة ل SKU المورد. سلسلة
المواقع مواقع SKU. سلسلة []
الاسم اسم SKU المورد. سلسلة
الحجم محدد الحجم ل SKU المورد. سلسلة
skuCapacity الحد الأدنى والحد الأقصى وقيم المقياس الافتراضية ل SKU. SkuCapacity
المستوي مستوى الخدمة لمورد SKU. سلسلة

الإمكانية

الاسم الوصف القيمة
الاسم اسم قدرة SKU. سلسلة
السبب سبب قدرة SKU. سلسلة
القيمة قيمة قدرة SKU. سلسلة

SkuCapacity

الاسم الوصف القيمة
افتراضي العدد الافتراضي للعاملين في خطة App Service SKU هذه. int
elasticMaximum الحد الأقصى لعدد العمال المرنين لخطة App Service SKU هذه. int
الحد الاقصي الحد الأقصى لعدد العمال لخطة App Service SKU هذه. int
الحد الادني الحد الأدنى لعدد العمال لخطة App Service SKU هذه. int
scaleType تكوينات المقياس المتوفرة لخطة App Service. سلسلة