Microsoft.Resources templateSpecs

تعريف مورد Bicep

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

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

الملاحظات

بدلا من استخدام قالب ARM أو ملف Bicep لتعريف مواصفات القالب، نوصي باستخدام New-AzTemplateSpec في Azure PowerShell أو az ts create في Azure CLI لإنشاء مواصفات القالب. تقوم هذه الأوامر تلقائيا بتحويل القوالب المرتبطة إلى بيانات اصطناعية متصلة بالقالب الرئيسي. عند استخدام قالب ARM لإنشاء مواصفات القالب، يجب إضافة هذه القوالب المرتبطة يدويا كبيانات اصطناعية، والتي يمكن أن تكون معقدة. لمزيد من المعلومات، راجع التشغيل السريع: الإنشاء مواصفات القالب وتوزيعها.

تنسيق المورد

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

resource symbolicname 'Microsoft.Resources/templateSpecs@2022-02-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    description: 'string'
    displayName: 'string'
    metadata: any()
  }
}

قيم Property

مواصفات القوالب

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

حد الحرف: 1-90

الأحرف الصالحة:
الأبجدية الرقمية والتسطير السفلي والأقواس والواصلات والنقاط.
الموقع موقع مواصفات القالب. لا يمكن تغييره بعد إنشاء مواصفات القالب. يجب أن يكون أحد مواقع Azure المدعومة. سلسلة (مطلوبة)
العلامات علامات الموارد. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
خصائص خصائص مواصفات القالب. TemplateSpecProperties

TemplateSpecProperties

الاسم الوصف القيمة
الوصف وصف مواصفات القالب. سلسلة

القيود:
الحد الأقصى للطول = 4096
اسم المستخدم اسم عرض مواصفات القالب. سلسلة

القيود:
الحد الأقصى للطول = 64
بيانات التعريف بيانات تعريف مواصفات القالب. بيانات التعريف هي كائن مفتوح النهاية وعادة ما تكون مجموعة من أزواج قيم المفاتيح. بالنسبة إلى Bicep، يمكنك استخدام الدالة any().

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

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

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

الملاحظات

بدلا من استخدام قالب ARM أو ملف Bicep لتعريف مواصفات القالب، نوصي باستخدام New-AzTemplateSpec في Azure PowerShell أو az ts create في Azure CLI لإنشاء مواصفات القالب. تقوم هذه الأوامر تلقائيا بتحويل القوالب المرتبطة إلى بيانات اصطناعية متصلة بالقالب الرئيسي. عند استخدام قالب ARM لإنشاء مواصفات القالب، يجب إضافة هذه القوالب المرتبطة يدويا كبيانات اصطناعية، والتي يمكن أن تكون معقدة. لمزيد من المعلومات، راجع التشغيل السريع: الإنشاء مواصفات القالب وتوزيعها.

تنسيق المورد

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

{
  "type": "Microsoft.Resources/templateSpecs",
  "apiVersion": "2022-02-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "description": "string",
    "displayName": "string",
    "metadata": {}
  }
}

قيم Property

مواصفات القوالب

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

حد الحرف: 1-90

الأحرف الصالحة:
الأبجدية الرقمية والتسطير السفلي والأقواس والواصلات والنقاط.
الموقع موقع مواصفات القالب. لا يمكن تغييره بعد إنشاء مواصفات القالب. يجب أن يكون أحد مواقع Azure المدعومة. سلسلة (مطلوبة)
العلامات علامات الموارد. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
خصائص خصائص مواصفات القالب. TemplateSpecProperties

TemplateSpecProperties

الاسم الوصف القيمة
الوصف وصف مواصفات القالب. سلسلة

القيود:
الحد الأقصى للطول = 4096
اسم المستخدم اسم عرض مواصفات القالب. سلسلة

القيود:
الحد الأقصى للطول = 64
بيانات التعريف بيانات تعريف مواصفات القالب. بيانات التعريف هي كائن مفتوح النهاية وعادة ما تكون مجموعة من أزواج قيم المفاتيح.

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

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

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

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

تنسيق المورد

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Resources/templateSpecs@2022-02-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      description = "string"
      displayName = "string"
    }
  })
}

قيم Property

مواصفات القوالب

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

حد الحرف: 1-90

أحرف صالحة:
الأبجدية الرقمية والتسطير السفلي والأقواس والواصلات والنقاط.
الموقع موقع مواصفات القالب. لا يمكن تغييره بعد إنشاء مواصفات القالب. يجب أن يكون أحد مواقع Azure المدعومة. سلسلة (مطلوب)
parent_id للنشر إلى مجموعة موارد، استخدم معرف مجموعة الموارد هذه. سلسلة (مطلوب)
العلامات علامات الموارد. قاموس أسماء العلامات والقيم.
خصائص خصائص مواصفات القالب. TemplateSpecProperties

TemplateSpecProperties

الاسم الوصف القيمة
الوصف وصف مواصفات القالب. سلسلة

القيود:
الحد الأقصى للطول = 4096
اسم المستخدم اسم عرض مواصفات القالب. سلسلة

القيود:
الحد الأقصى للطول = 64
بيانات التعريف بيانات تعريف مواصفات القالب. بيانات التعريف هي كائن مفتوح النهاية وعادة ما تكون مجموعة من أزواج قيم المفاتيح.