مساحات أسماء Microsoft.ServiceBus/topics/subscriptions

تعريف مورد Bicep

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

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

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

تنسيق المورد

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

resource symbolicname 'Microsoft.ServiceBus/namespaces/topics/subscriptions@2023-01-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    autoDeleteOnIdle: 'string'
    clientAffineProperties: {
      clientId: 'string'
      isDurable: bool
      isShared: bool
    }
    deadLetteringOnFilterEvaluationExceptions: bool
    deadLetteringOnMessageExpiration: bool
    defaultMessageTimeToLive: 'string'
    duplicateDetectionHistoryTimeWindow: 'string'
    enableBatchedOperations: bool
    forwardDeadLetteredMessagesTo: 'string'
    forwardTo: 'string'
    isClientAffine: bool
    lockDuration: 'string'
    maxDeliveryCount: int
    requiresSession: bool
    status: 'string'
  }
}

قيم الخصائص

مساحات الأسماء/الموضوعات/الاشتراكات

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

راجع كيفية تعيين الأسماء والأنواع للموارد التابعة في Bicep.
سلسلة (مطلوب)

حد الحرف: 1-50

الأحرف الصالحة:
الأبجدية الرقمية والنقاط والواصلات والتسطير السفلي.

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

لمزيد من المعلومات، راجع مورد تابع خارج المورد الأصل.
الاسم الرمزي للمورد من النوع: مواضيع
خصائص خصائص مورد الاشتراكات. SBSubscriptionProperties

خصائص SBSubscription

اسم وصف قيمة
autoDeleteOnIdle فاصل الخمول ISO 8061 timeSpan الذي يتم بعده حذف الموضوع تلقائيا. الحد الأدنى للمدة هو 5 دقائق. خيط
خصائص العميل خصائص خاصة باشتراكات affine للعميل. SBClientAffineProperties
deadLetteringOnFilterEvaluationExceptions القيمة التي تشير إلى ما إذا كان الاشتراك يحتوي على دعم حرف غير مستخدم في استثناءات تقييم عامل التصفية. قيمة منطقية
deadLetteringOnMessageExpiration القيمة التي تشير إلى ما إذا كان الاشتراك يحتوي على دعم حرف غير مستخدم عند انتهاء صلاحية الرسالة. قيمة منطقية
defaultMessageTimeToLive ISO 8061 الفترة الزمنية للرسالة الافتراضية إلى قيمة مباشرة. هذه هي المدة التي تنتهي بعدها صلاحية الرسالة، بدءا من وقت إرسال الرسالة إلى ناقل خدمة Microsoft Azure. هذه هي القيمة الافتراضية المستخدمة عندما لا يتم تعيين TimeToLive على رسالة نفسها. خيط
نسخة مكررة من التاريخ والوقت Windows بنية ISO 8601 timeSpan التي تحدد مدة محفوظات الكشف عن التكرارات. القيمة الافتراضية هي 10 دقائق. خيط
تمكين عمليات الإرسال القيمة التي تشير إلى ما إذا كانت العمليات المجمعة من جانب الخادم ممكنة. قيمة منطقية
forwardDeadLetteredMessagesTo اسم قائمة الانتظار/الموضوع لإعادة توجيه رسالة "رسالة غير مستخدمة" خيط
إعادة التوجيه إلى اسم قائمة الانتظار/الموضوع لإعادة توجيه الرسائل خيط
isClientAffine القيمة التي تشير إلى ما إذا كان الاشتراك له ترابط مع معرف العميل. قيمة منطقية
تأمين الدخول فترة زمنية لقفل ISO 8061 للاشتراك. القيمة الافتراضية هي دقيقة واحدة. خيط
maxDeliveryCount عدد عمليات التسليم القصوى. الباحث
يتطلبSession القيمة التي تشير إلى ما إذا كان الاشتراك يدعم مفهوم الجلسات. قيمة منطقية
حالة تعداد القيم المحتملة لحالة كيان المراسلة. "نشط"
"إنشاء"
"الحذف"
"معطل"
'ReceiveDisabled'
"إعادة تسمية"
"الاستعادة"
'SendDisabled'
"غير معروف"

خصائص SBClientAffine

اسم وصف قيمة
معرف العميل يشير إلى معرف العميل للتطبيق الذي أنشأ اشتراك client-affine. خيط
isDurable بالنسبة لاشتراكات client-affine، تشير هذه القيمة إلى ما إذا كان الاشتراك دائما أم لا. قيمة منطقية
isShared بالنسبة لاشتراكات client-affine، تشير هذه القيمة إلى ما إذا كان الاشتراك مشتركا أم لا. قيمة منطقية

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

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

قالب وصف
أنماط تكامل - موجه الرسائل - ناقل الخدمة

Deploy to Azure
الحل الذي يوضح كيف يمكننا إعداد نمط "موجه الرسائل" باستخدام موضوع ناقل خدمة Microsoft Azure
ربط الرسائل عبر Logic Apps باستخدام ناقل خدمة Microsoft Azure

Deploy to Azure
الذي يوضح كيف يمكننا ربط الرسائل عبر Logic Apps باستخدام ناقل خدمة Microsoft Azure

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

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

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

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

تنسيق المورد

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

{
  "type": "Microsoft.ServiceBus/namespaces/topics/subscriptions",
  "apiVersion": "2023-01-01-preview",
  "name": "string",
  "properties": {
    "autoDeleteOnIdle": "string",
    "clientAffineProperties": {
      "clientId": "string",
      "isDurable": "bool",
      "isShared": "bool"
    },
    "deadLetteringOnFilterEvaluationExceptions": "bool",
    "deadLetteringOnMessageExpiration": "bool",
    "defaultMessageTimeToLive": "string",
    "duplicateDetectionHistoryTimeWindow": "string",
    "enableBatchedOperations": "bool",
    "forwardDeadLetteredMessagesTo": "string",
    "forwardTo": "string",
    "isClientAffine": "bool",
    "lockDuration": "string",
    "maxDeliveryCount": "int",
    "requiresSession": "bool",
    "status": "string"
  }
}

قيم الخصائص

مساحات الأسماء/الموضوعات/الاشتراكات

اسم وصف قيمة
نوع نوع المورد 'Microsoft.ServiceBus/namespaces/topics/subscriptions'
apiVersion إصدار واجهة برمجة تطبيقات المورد '2023-01-01-preview'
اسم اسم المورد

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

حد الحرف: 1-50

الأحرف الصالحة:
الأبجدية الرقمية والنقاط والواصلات والتسطير السفلي.

ابدأ وانتهي بالرقم الرقمي.
خصائص خصائص مورد الاشتراكات. SBSubscriptionProperties

خصائص SBSubscription

اسم وصف قيمة
autoDeleteOnIdle فاصل الخمول ISO 8061 timeSpan الذي يتم بعده حذف الموضوع تلقائيا. الحد الأدنى للمدة هو 5 دقائق. خيط
خصائص العميل خصائص خاصة باشتراكات affine للعميل. SBClientAffineProperties
deadLetteringOnFilterEvaluationExceptions القيمة التي تشير إلى ما إذا كان الاشتراك يحتوي على دعم حرف غير مستخدم في استثناءات تقييم عامل التصفية. قيمة منطقية
deadLetteringOnMessageExpiration القيمة التي تشير إلى ما إذا كان الاشتراك يحتوي على دعم حرف غير مستخدم عند انتهاء صلاحية الرسالة. قيمة منطقية
defaultMessageTimeToLive ISO 8061 الفترة الزمنية للرسالة الافتراضية إلى قيمة مباشرة. هذه هي المدة التي تنتهي بعدها صلاحية الرسالة، بدءا من وقت إرسال الرسالة إلى ناقل خدمة Microsoft Azure. هذه هي القيمة الافتراضية المستخدمة عندما لا يتم تعيين TimeToLive على رسالة نفسها. خيط
نسخة مكررة من التاريخ والوقت Windows بنية ISO 8601 timeSpan التي تحدد مدة محفوظات الكشف عن التكرارات. القيمة الافتراضية هي 10 دقائق. خيط
تمكين عمليات الإرسال القيمة التي تشير إلى ما إذا كانت العمليات المجمعة من جانب الخادم ممكنة. قيمة منطقية
forwardDeadLetteredMessagesTo اسم قائمة الانتظار/الموضوع لإعادة توجيه رسالة "رسالة غير مستخدمة" خيط
إعادة التوجيه إلى اسم قائمة الانتظار/الموضوع لإعادة توجيه الرسائل خيط
isClientAffine القيمة التي تشير إلى ما إذا كان الاشتراك له ترابط مع معرف العميل. قيمة منطقية
تأمين الدخول فترة زمنية لقفل ISO 8061 للاشتراك. القيمة الافتراضية هي دقيقة واحدة. خيط
maxDeliveryCount عدد عمليات التسليم القصوى. الباحث
يتطلبSession القيمة التي تشير إلى ما إذا كان الاشتراك يدعم مفهوم الجلسات. قيمة منطقية
حالة تعداد القيم المحتملة لحالة كيان المراسلة. "نشط"
"إنشاء"
"الحذف"
"معطل"
'ReceiveDisabled'
"إعادة تسمية"
"الاستعادة"
'SendDisabled'
"غير معروف"

خصائص SBClientAffine

اسم وصف قيمة
معرف العميل يشير إلى معرف العميل للتطبيق الذي أنشأ اشتراك client-affine. خيط
isDurable بالنسبة لاشتراكات client-affine، تشير هذه القيمة إلى ما إذا كان الاشتراك دائما أم لا. قيمة منطقية
isShared بالنسبة لاشتراكات client-affine، تشير هذه القيمة إلى ما إذا كان الاشتراك مشتركا أم لا. قيمة منطقية

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

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

قالب وصف
أنماط تكامل - موجه الرسائل - ناقل الخدمة

Deploy to Azure
الحل الذي يوضح كيف يمكننا إعداد نمط "موجه الرسائل" باستخدام موضوع ناقل خدمة Microsoft Azure
ربط الرسائل عبر Logic Apps باستخدام ناقل خدمة Microsoft Azure

Deploy to Azure
الذي يوضح كيف يمكننا ربط الرسائل عبر Logic Apps باستخدام ناقل خدمة Microsoft Azure

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

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

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

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

تنسيق المورد

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceBus/namespaces/topics/subscriptions@2023-01-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      autoDeleteOnIdle = "string"
      clientAffineProperties = {
        clientId = "string"
        isDurable = bool
        isShared = bool
      }
      deadLetteringOnFilterEvaluationExceptions = bool
      deadLetteringOnMessageExpiration = bool
      defaultMessageTimeToLive = "string"
      duplicateDetectionHistoryTimeWindow = "string"
      enableBatchedOperations = bool
      forwardDeadLetteredMessagesTo = "string"
      forwardTo = "string"
      isClientAffine = bool
      lockDuration = "string"
      maxDeliveryCount = int
      requiresSession = bool
      status = "string"
    }
  })
}

قيم الخصائص

مساحات الأسماء/الموضوعات/الاشتراكات

اسم وصف قيمة
نوع نوع المورد "Microsoft.ServiceBus/namespaces/topics/subscriptions@2023-01-01-preview"
اسم اسم المورد سلسلة (مطلوب)

حد الحرف: 1-50

الأحرف الصالحة:
الأبجدية الرقمية والنقاط والواصلات والتسطير السفلي.

ابدأ وانتهي بالرقم الرقمي.
parent_id معرف المورد الأصل لهذا المورد. معرف المورد من النوع: مواضيع
خصائص خصائص مورد الاشتراكات. SBSubscriptionProperties

خصائص SBSubscription

اسم وصف قيمة
autoDeleteOnIdle فاصل الخمول ISO 8061 timeSpan الذي يتم بعده حذف الموضوع تلقائيا. الحد الأدنى للمدة هو 5 دقائق. خيط
خصائص العميل خصائص خاصة باشتراكات affine للعميل. SBClientAffineProperties
deadLetteringOnFilterEvaluationExceptions القيمة التي تشير إلى ما إذا كان الاشتراك يحتوي على دعم حرف غير مستخدم في استثناءات تقييم عامل التصفية. قيمة منطقية
deadLetteringOnMessageExpiration القيمة التي تشير إلى ما إذا كان الاشتراك يحتوي على دعم حرف غير مستخدم عند انتهاء صلاحية الرسالة. قيمة منطقية
defaultMessageTimeToLive ISO 8061 الفترة الزمنية للرسالة الافتراضية إلى قيمة مباشرة. هذه هي المدة التي تنتهي بعدها صلاحية الرسالة، بدءا من وقت إرسال الرسالة إلى ناقل خدمة Microsoft Azure. هذه هي القيمة الافتراضية المستخدمة عندما لا يتم تعيين TimeToLive على رسالة نفسها. خيط
نسخة مكررة من التاريخ والوقت Windows بنية ISO 8601 timeSpan التي تحدد مدة محفوظات الكشف عن التكرارات. القيمة الافتراضية هي 10 دقائق. خيط
تمكين عمليات الإرسال القيمة التي تشير إلى ما إذا كانت العمليات المجمعة من جانب الخادم ممكنة. قيمة منطقية
forwardDeadLetteredMessagesTo اسم قائمة الانتظار/الموضوع لإعادة توجيه رسالة "رسالة غير مستخدمة" خيط
إعادة التوجيه إلى اسم قائمة الانتظار/الموضوع لإعادة توجيه الرسائل خيط
isClientAffine القيمة التي تشير إلى ما إذا كان الاشتراك له ترابط مع معرف العميل. قيمة منطقية
تأمين الدخول فترة زمنية لقفل ISO 8061 للاشتراك. القيمة الافتراضية هي دقيقة واحدة. خيط
maxDeliveryCount عدد عمليات التسليم القصوى. الباحث
يتطلبSession القيمة التي تشير إلى ما إذا كان الاشتراك يدعم مفهوم الجلسات. قيمة منطقية
حالة تعداد القيم المحتملة لحالة كيان المراسلة. "نشط"
"إنشاء"
"حذف"
"معطل"
"ReceiveDisabled"
"إعادة تسمية"
"استعادة"
"SendDisabled"
"غير معروف"

خصائص SBClientAffine

اسم وصف قيمة
معرف العميل يشير إلى معرف العميل للتطبيق الذي أنشأ اشتراك client-affine. خيط
isDurable بالنسبة لاشتراكات client-affine، تشير هذه القيمة إلى ما إذا كان الاشتراك دائما أم لا. قيمة منطقية
isShared بالنسبة لاشتراكات client-affine، تشير هذه القيمة إلى ما إذا كان الاشتراك مشتركا أم لا. قيمة منطقية