Microsoft.ApiManagement service/apiVersionSets 2022-08-01

تعريف مورد Bicep

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

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

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

تنسيق المورد

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

resource symbolicname 'Microsoft.ApiManagement/service/apiVersionSets@2022-08-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    description: 'string'
    displayName: 'string'
    versionHeaderName: 'string'
    versioningScheme: 'string'
    versionQueryName: 'string'
  }
}

قيم الخصائص

service/apiVersionSets

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

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

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

ApiVersionSetContractProperties

اسم وصف قيمة
وصف وصف مجموعة إصدارات واجهة برمجة التطبيقات. خيط
اسم العرض اسم مجموعة إصدارات واجهة برمجة التطبيقات سلسلة (مطلوب)

القيود:
الحد الأدنى للطول = 1
الحد الأقصى للطول = 100
versionHeaderName اسم معلمة رأس HTTP التي تشير إلى إصدار واجهة برمجة التطبيقات إذا تم تعيين versioningScheme إلى header. خيط

القيود:
الحد الأدنى للطول = 1
الحد الأقصى للطول = 100
versioningScheme قيمة تحدد مكان وجود معرف إصدار واجهة برمجة التطبيقات في طلب HTTP. 'رأس الصفحة'
"استعلام"
'Segment' (مطلوب)
versionQueryName اسم معلمة الاستعلام التي تشير إلى إصدار واجهة برمجة التطبيقات إذا تم تعيين versioningScheme إلى query. خيط

القيود:
الحد الأدنى للطول = 1
الحد الأقصى للطول = 100

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

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

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

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

تنسيق المورد

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

{
  "type": "Microsoft.ApiManagement/service/apiVersionSets",
  "apiVersion": "2022-08-01",
  "name": "string",
  "properties": {
    "description": "string",
    "displayName": "string",
    "versionHeaderName": "string",
    "versioningScheme": "string",
    "versionQueryName": "string"
  }
}

قيم الخصائص

service/apiVersionSets

اسم وصف قيمة
نوع نوع المورد 'Microsoft.ApiManagement/service/apiVersionSets'
apiVersion إصدار واجهة برمجة تطبيقات المورد '2022-08-01'
اسم اسم المورد

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

ApiVersionSetContractProperties

اسم وصف قيمة
وصف وصف مجموعة إصدارات واجهة برمجة التطبيقات. خيط
اسم العرض اسم مجموعة إصدارات واجهة برمجة التطبيقات سلسلة (مطلوب)

القيود:
الحد الأدنى للطول = 1
الحد الأقصى للطول = 100
versionHeaderName اسم معلمة رأس HTTP التي تشير إلى إصدار واجهة برمجة التطبيقات إذا تم تعيين versioningScheme إلى header. خيط

القيود:
الحد الأدنى للطول = 1
الحد الأقصى للطول = 100
versioningScheme قيمة تحدد مكان وجود معرف إصدار واجهة برمجة التطبيقات في طلب HTTP. 'رأس الصفحة'
"استعلام"
'Segment' (مطلوب)
versionQueryName اسم معلمة الاستعلام التي تشير إلى إصدار واجهة برمجة التطبيقات إذا تم تعيين versioningScheme إلى query. خيط

القيود:
الحد الأدنى للطول = 1
الحد الأقصى للطول = 100

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

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

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

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

تنسيق المورد

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ApiManagement/service/apiVersionSets@2022-08-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      description = "string"
      displayName = "string"
      versionHeaderName = "string"
      versioningScheme = "string"
      versionQueryName = "string"
    }
  })
}

قيم الخصائص

service/apiVersionSets

اسم وصف قيمة
نوع نوع المورد "Microsoft.ApiManagement/service/apiVersionSets@2022-08-01"
اسم اسم المورد سلسلة (مطلوب)
parent_id معرف المورد الأصل لهذا المورد. معرف المورد من النوع: خدمة
خصائص خصائص عقد API VersionSet. ApiVersionSetContractProperties

ApiVersionSetContractProperties

اسم وصف قيمة
وصف وصف مجموعة إصدارات واجهة برمجة التطبيقات. خيط
اسم العرض اسم مجموعة إصدارات واجهة برمجة التطبيقات سلسلة (مطلوب)

القيود:
الحد الأدنى للطول = 1
الحد الأقصى للطول = 100
versionHeaderName اسم معلمة رأس HTTP التي تشير إلى إصدار واجهة برمجة التطبيقات إذا تم تعيين versioningScheme إلى header. خيط

القيود:
الحد الأدنى للطول = 1
الحد الأقصى للطول = 100
versioningScheme قيمة تحدد مكان وجود معرف إصدار واجهة برمجة التطبيقات في طلب HTTP. "رأس الصفحة"
"استعلام"
"مقطع" (مطلوب)
versionQueryName اسم معلمة الاستعلام التي تشير إلى إصدار واجهة برمجة التطبيقات إذا تم تعيين versioningScheme إلى query. خيط

القيود:
الحد الأدنى للطول = 1
الحد الأقصى للطول = 100