Microsoft.Resources templateSpecs/versions 2022-02-01

تعريف مورد Bicep

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

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

الملاحظات

للحصول على معلومات حول إنشاء نماذج المدخل، راجع البرنامج التعليمي: الإنشاء نماذج مدخل Azure لمواصفات قالب.

تنسيق المورد

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

resource symbolicname 'Microsoft.Resources/templateSpecs/versions@2022-02-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    description: 'string'
    linkedTemplates: [
      {
        path: 'string'
        template: any()
      }
    ]
    mainTemplate: any()
    metadata: any()
    uiFormDefinition: any()
  }
}

قيم Property

templateSpecs/versions

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

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

لمزيد من المعلومات، راجع المورد التابع خارج المورد الأصل.
الاسم الرمزي للمورد من النوع: templateSpecs
خصائص خصائص إصدار مواصفات القالب. TemplateSpecVersionProperties (مطلوب)

TemplateSpecVersionProperties

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

القيود:
الحد الأقصى للطول = 4096
linkedTemplates صفيف من البيانات الاصطناعية للقالب المرتبط. LinkedTemplateArtifact[]
mainTemplate محتوى قالب Azure Resource Manager الرئيسي. بالنسبة إلى Bicep، يمكنك استخدام الدالة any().
بيانات التعريف بيانات تعريف الإصدار. بيانات التعريف هي كائن مفتوح النهاية وعادة ما تكون مجموعة من أزواج قيم المفاتيح. بالنسبة إلى Bicep، يمكنك استخدام الدالة any().
تعريف uiFormDefinition محتوى تعريف واجهة مستخدم قالب Azure Resource Manager. بالنسبة إلى Bicep، يمكنك استخدام الدالة any().

LinkedTemplateArtifact

الاسم الوصف القيمة
مسار مسار نسبي آمن لنظام الملفات للبيانات الاصطناعية. سلسلة (مطلوبة)
القالب قالب Azure Resource Manager. بالنسبة إلى Bicep، يمكنك استخدام الدالة any(). (مطلوب)

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

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

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

الملاحظات

للحصول على معلومات حول إنشاء نماذج المدخل، راجع البرنامج التعليمي: الإنشاء نماذج مدخل Azure لمواصفات قالب.

تنسيق المورد

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

{
  "type": "Microsoft.Resources/templateSpecs/versions",
  "apiVersion": "2022-02-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "description": "string",
    "linkedTemplates": [
      {
        "path": "string",
        "template": {}
      }
    ],
    "mainTemplate": {},
    "metadata": {},
    "uiFormDefinition": {}
  }
}

قيم Property

templateSpecs/versions

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

تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في قوالب JSON ARM.
سلسلة (مطلوبة)
الموقع موقع إصدار مواصفات القالب. يجب أن يتطابق مع موقع مواصفات القالب الأصل. سلسلة (مطلوبة)
العلامات علامات الموارد. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
خصائص خصائص إصدار مواصفات القالب. TemplateSpecVersionProperties (مطلوب)

TemplateSpecVersionProperties

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

القيود:
الحد الأقصى للطول = 4096
linkedTemplates صفيف من البيانات الاصطناعية للقالب المرتبط. LinkedTemplateArtifact[]
mainTemplate محتوى قالب Azure Resource Manager الرئيسي.
بيانات التعريف بيانات تعريف الإصدار. بيانات التعريف هي كائن مفتوح النهاية وعادة ما تكون مجموعة من أزواج قيم المفاتيح.
uiFormDefinition محتوى تعريف واجهة مستخدم قالب Azure Resource Manager.

LinkedTemplateArtifact

الاسم الوصف القيمة
مسار مسار نسبي آمن لنظام الملفات للبيانات الاصطناعية. سلسلة (مطلوب)
القالب قالب Azure Resource Manager.

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

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

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

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

تنسيق المورد

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

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

قيم Property

templateSpecs/versions

الاسم الوصف القيمة
النوع نوع المورد "Microsoft.Resources/templateSpecs/versions@2022-02-01"
الاسم اسم المورد سلسلة (مطلوب)
الموقع موقع إصدار مواصفات القالب. يجب أن يتطابق مع موقع مواصفات القالب الأصل. سلسلة (مطلوب)
parent_id معرف المورد الأصل لهذا المورد. معرف المورد من النوع: templateSpecs
العلامات علامات الموارد. قاموس أسماء العلامات والقيم.
خصائص خصائص إصدار مواصفات القالب. TemplateSpecVersionProperties (مطلوب)

TemplateSpecVersionProperties

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

القيود:
الحد الأقصى للطول = 4096
linkedTemplates صفيف من البيانات الاصطناعية للقالب المرتبط. LinkedTemplateArtifact[]
mainTemplate محتوى قالب Azure Resource Manager الرئيسي.
بيانات التعريف بيانات تعريف الإصدار. بيانات التعريف هي كائن مفتوح النهاية وعادة ما تكون مجموعة من أزواج قيم المفاتيح.
uiFormDefinition محتوى تعريف واجهة مستخدم قالب Azure Resource Manager.

LinkedTemplateArtifact

الاسم الوصف القيمة
مسار مسار نسبي آمن لنظام الملفات للبيانات الاصطناعية. سلسلة (مطلوب)
القالب قالب Azure Resource Manager.