مساحات أسماء Microsoft.ServiceBus

تعريف مورد Bicep

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

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

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

تنسيق المورد

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

resource symbolicname 'Microsoft.ServiceBus/namespaces@2023-01-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    alternateName: 'string'
    disableLocalAuth: bool
    encryption: {
      keySource: 'Microsoft.KeyVault'
      keyVaultProperties: [
        {
          identity: {
            userAssignedIdentity: 'string'
          }
          keyName: 'string'
          keyVaultUri: 'string'
          keyVersion: 'string'
        }
      ]
      requireInfrastructureEncryption: bool
    }
    geoDataReplication: {
      locations: [
        {
          clusterArmId: 'string'
          locationName: 'string'
          roleType: 'string'
        }
      ]
      maxReplicationLagDurationInSeconds: int
    }
    minimumTlsVersion: 'string'
    premiumMessagingPartitions: int
    privateEndpointConnections: [
      {
        properties: {
          privateEndpoint: {
            id: 'string'
          }
          privateLinkServiceConnectionState: {
            description: 'string'
            status: 'string'
          }
          provisioningState: 'string'
        }
      }
    ]
    publicNetworkAccess: 'string'
    zoneRedundant: bool
  }
}

قيم الخصائص

مساحات الأسماء

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

حد الحرف: 6-50

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

ابدأ بحرف. ينتهي بحرف أو رقم.

لمزيد من المعلومات، راجع إنشاء مساحة اسم.

يجب أن يكون اسم المورد فريدا عبر Azure.
مكان الموقع الجغرافي حيث يعيش المورد سلسلة (مطلوب)
العلامات علامات الموارد قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
سكو خصائص SKU SBSku
الهوية خصائص وصف هوية BYOK الهوية
خصائص خصائص مساحة الاسم. SBNamespaceProperties

الهوية

اسم وصف قيمة
نوع نوع هوية الخدمة المدارة. "بلا"
'SystemAssigned'
"SystemAssigned, UserAssigned"
"تعيين المستخدم"
معرفات تعيين المستخدم خصائص الهويات المعينة من قبل المستخدم IdentityUserAssignedIdentities

معرفات الهوية المعينة

اسم وصف قيمة
{خاصية مخصصة} UserAssignedIdentity

معرف تعيين المستخدم

لا يحتوي هذا الكائن على أي خصائص لتعيينها أثناء النشر. جميع الخصائص هي ReadOnly.

خصائص مساحة SBName

اسم وصف قيمة
اسم بديل اسم بديل لمساحة الاسم خيط
تعطيلLocalAuth تعطل هذه الخاصية مصادقة SAS لمساحة اسم ناقل خدمة Microsoft Azure. قيمة منطقية
التشفير خصائص وصف تشفير BYOK تشفير
إعادة توضيح البيانات الجغرافية إعدادات النسخ المتماثل للبيانات الجغرافية لمساحة الاسم GeoDataReplicationProperties
الحد الأدنى لTlsVersion الحد الأدنى لإصدار TLS لنظام المجموعة المراد دعمه، على سبيل المثال '1.2' '1.0'
'1.1'
'1.2'
premiumMessagingPartitions عدد أقسام مساحة اسم ناقل خدمة Microsoft Azure. تنطبق هذه الخاصية فقط على مساحات أسماء Premium SKU. القيمة الافتراضية هي 1 والقيم المحتملة هي 1 و2 و4 الباحث
اتصالات نقطة النهاية الخاصة قائمة اتصالات نقطة النهاية الخاصة. PrivateEndpointConnection []
publicNetworkAccess يحدد هذا ما إذا كان يسمح بحركة المرور عبر الشبكة العامة. بشكل افتراضي يتم تمكينه. "معطل"
"ممكن"
"SecuredByPerimeter"
zoneRedundant يؤدي تمكين هذه الخاصية إلى إنشاء Namespace Premium Service Bus في مناطق التوفر المدعومة. قيمة منطقية

التشفير

اسم وصف قيمة
مصدر المفتاح تعداد القيمة المحتملة ل keySource للتشفير 'Microsoft.KeyVault'
خصائص keyVault خصائص KeyVault KeyVaultProperties []
يتطلب تشفير البنية الأساسية تمكين تشفير البنية الأساسية (التشفير المزدوج) قيمة منطقية

خصائص KeyVault

اسم وصف قيمة
الهوية UserAssignedIdentityProperties
اسم المفتاح اسم المفتاح من KeyVault خيط
keyVaultUri Uri ل KeyVault خيط
إصدار المفتاح إصدار KeyVault خيط

UserAssignedIdentityProperties

اسم وصف قيمة
معرف تعيين المستخدم معرف ARM لهوية المستخدم المحدد للتشفير خيط

خصائص تجزئة البيانات الجغرافية

اسم وصف قيمة
مواقع قائمة بالمناطق التي يتم فيها الاحتفاظ بالنسخ المتماثلة لمساحة الاسم. NamespaceReplicaLocation[]
maxReplicationLagDurationInSeconds الحد الأقصى للتأخر المقبول لعمليات النسخ المتماثل للبيانات من النسخة المتماثلة الأساسية إلى حصة النسخ المتماثلة الثانوية. عندما يتجاوز التأخير المبلغ المكون، ستفشل العمليات على النسخة المتماثلة الأساسية. القيم المسموح بها هي 0 و5 دقائق إلى يوم واحد. الباحث

مساحة الاسمReplicaLocation

اسم وصف قيمة
clusterArmId الخاصية الاختيارية التي تشير إلى معرف ARM لنظام المجموعة. هذا مطلوب، إذا كان يجب وضع نسخة متماثلة لمساحة الاسم في نظام مجموعة مركز الأحداث المخصص خيط
اسم الموقع مناطق Azure حيث يتم الاحتفاظ بنسخة متماثلة من مساحة الاسم خيط
نوع الدور أنواع أدوار GeoDR "أساسي"
"ثانوي"

اتصال نقطة النهاية الخاصة

اسم وصف قيمة
خصائص خصائص PrivateEndpointConnection. PrivateEndpointConnectionProperties

خصائص اتصال نقطة النهاية الخاصة

اسم وصف قيمة
نقطة نهاية خاصة مورد نقطة النهاية الخاصة لهذا الاتصال. نقطة النهاية الخاصة
privateLinkServiceConnectionState تفاصيل حول حالة الاتصال. ConnectionState
حالة التوفير حالة توفير اتصال نقطة النهاية الخاصة. "تم الإلغاء"
"إنشاء"
"الحذف"
"فشل"
"نجح"
"التحديث"

نقطة نهاية خاصة

اسم وصف قيمة
معرف معرف ARM لنقطة النهاية الخاصة. خيط

حالة الاتصال

اسم وصف قيمة
وصف وصف حالة الاتصال. خيط
حالة حالة الاتصال. "تمت الموافقة"
"غير متصل"
"معلق"
"مرفوض"

SBSku

اسم وصف قيمة
سعة وحدات المراسلة لمساحة الاسم المميزة لناقل الخدمة. القدرات الصالحة هي {1، 2، 4، 8، 16} مضاعفات إعداد properties.premiumMessagingPartitions. على سبيل المثال، إذا كانت properties.premiumMessagingPartitions هي 1، فإن قيم السعة المحتملة هي 1 و2 و4 و8 و16. إذا كانت properties.premiumMessagingPartitions هي 4 ثم قيم السعة المحتملة هي 4 و8 و16 و32 و64 الباحث
اسم اسم SKU هذا. "أساسي"
'Premium'
'قياسي' (مطلوب)
المستوي مستوى الفوترة ل SKU المحدد هذا. "أساسي"
'Premium'
"قياسي"

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

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

قالب وصف
EPiserverCMS في Azure

Deploy to Azure
يسمح لك هذا القالب بإنشاء الموارد المطلوبة لنشر EpiServerCMS في Azure
أنماط تكامل - موجه الرسائل - ناقل الخدمة

Deploy to Azure
الحل الذي يوضح كيف يمكننا إعداد نمط "موجه الرسائل" باستخدام موضوع ناقل خدمة Microsoft Azure
إنشاء موضوع مخصص لشبكة أحداث Azure الاشتراك في قائمة الانتظار

Deploy to Azure
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك قائمة انتظار ناقل الخدمة. القالب الذي تم تأليفه في الأصل بواسطة Markus Meyer.
إنشاء اشتراك موضوع مخصص لشبكة أحداث Azure

Deploy to Azure
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك موضوع ناقل الخدمة. القالب الذي تم تأليفه في الأصل بواسطة Markus Meyer.
ربط الرسائل عبر Logic Apps باستخدام ناقل خدمة Microsoft Azure

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

Deploy to Azure
يمكنك هذا القالب من نشر مساحة اسم قياسية لناقل خدمة Microsoft Azure وقواعد التخويل لكل من مساحة الاسم وقائمة الانتظار.
إنشاء مساحة اسم ناقل خدمة Microsoft Azure

Deploy to Azure
يمكنك هذا القالب من نشر مساحة اسم ناقل خدمة Microsoft Azure باستخدام SKU أساسي/قياسي.
إنشاء استرداد جغرافي لناقل خدمة Microsoft Azure

Deploy to Azure
يسمح لك هذا القالب بتكوين الاسم المستعار للتعافي من الكوارث الجغرافية لناقل خدمة Microsoft Azure على مساحات أسماء SKU المتميزة.
إنشاء مساحة اسم ناقل خدمة Microsoft Azure قائمة الانتظار

Deploy to Azure
يمكنك هذا القالب من نشر مساحة اسم قياسية لناقل خدمة Microsoft Azure وقائمة انتظار.
إنشاء مساحة اسم وموضوع واشتراك ناقل خدمة Microsoft Azure

Deploy to Azure
يمكنك هذا القالب من نشر مساحة اسم قياسية لناقل خدمة Microsoft Azure وموضوع واشتراك.
إنشاء مساحة اسم ناقل خدمة Microsoft Azure والموضوع والاشتراك القاعدة

Deploy to Azure
يمكنك هذا القالب من نشر مساحة اسم قياسية لناقل خدمة Microsoft Azure وموضوع واشتراك وقاعدة.
إنشاء قاعدة عامل تصفية IP لمساحة اسم ناقل خدمة Microsoft Azure

Deploy to Azure
يمكنك هذا القالب من نشر مساحة اسم Service Bus Premium باستخدام قاعدة عامل تصفية IP
إنشاء مساحة اسم ناقل خدمة Microsoft Azure قاعدة الشبكة الظاهرية

Deploy to Azure
يمكنك هذا القالب من نشر مساحة اسم Service Bus Premium مع قاعدة الشبكة الظاهرية
إنشاء Namespace Premium لناقل خدمة Microsoft Azure و AuthorizationRule

Deploy to Azure
ينشئ هذا القالب Namespace Premium لناقل خدمة Microsoft Azure و AuthorizationRule لمساحة الاسم
الاتصال بمساحة اسم ناقل خدمة Microsoft Azure عبر نقطة النهاية الخاصة

Deploy to Azure
يوضح هذا النموذج كيفية استخدام تكوين شبكة ظاهرية ومنطقة DNS خاصة للوصول إلى مساحة اسم ناقل خدمة Microsoft Azure عبر نقطة نهاية خاصة.
إنشاء Namespace ناقل خدمة Microsoft Azure الموضوع

Deploy to Azure
ينشئ هذا القالب Namespace و Topic لناقل خدمة Microsoft Azure.
إنشاء موضوع ناقل خدمة باستخدام الاشتراك وعامل تصفية SQL

Deploy to Azure
ينشئ هذا القالب Namespace ناقل خدمة Microsoft Azure والموضوع مع اشتراك باستخدام تعبير عامل تصفية SQL لتلقي الرسائل التي تطابق تعبير عامل تصفية SQL المحدد فقط.

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

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

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

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

تنسيق المورد

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

{
  "type": "Microsoft.ServiceBus/namespaces",
  "apiVersion": "2023-01-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "alternateName": "string",
    "disableLocalAuth": "bool",
    "encryption": {
      "keySource": "Microsoft.KeyVault",
      "keyVaultProperties": [
        {
          "identity": {
            "userAssignedIdentity": "string"
          },
          "keyName": "string",
          "keyVaultUri": "string",
          "keyVersion": "string"
        }
      ],
      "requireInfrastructureEncryption": "bool"
    },
    "geoDataReplication": {
      "locations": [
        {
          "clusterArmId": "string",
          "locationName": "string",
          "roleType": "string"
        }
      ],
      "maxReplicationLagDurationInSeconds": "int"
    },
    "minimumTlsVersion": "string",
    "premiumMessagingPartitions": "int",
    "privateEndpointConnections": [
      {
        "properties": {
          "privateEndpoint": {
            "id": "string"
          },
          "privateLinkServiceConnectionState": {
            "description": "string",
            "status": "string"
          },
          "provisioningState": "string"
        }
      }
    ],
    "publicNetworkAccess": "string",
    "zoneRedundant": "bool"
  }
}

قيم الخصائص

مساحات الأسماء

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

حد الحرف: 6-50

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

ابدأ بحرف. ينتهي بحرف أو رقم.

لمزيد من المعلومات، راجع إنشاء مساحة اسم.

يجب أن يكون اسم المورد فريدا عبر Azure.
مكان الموقع الجغرافي حيث يعيش المورد سلسلة (مطلوب)
العلامات علامات الموارد قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
سكو خصائص SKU SBSku
الهوية خصائص وصف هوية BYOK الهوية
خصائص خصائص مساحة الاسم. SBNamespaceProperties

الهوية

اسم وصف قيمة
نوع نوع هوية الخدمة المدارة. "بلا"
'SystemAssigned'
"SystemAssigned, UserAssigned"
"تعيين المستخدم"
معرفات تعيين المستخدم خصائص الهويات المعينة من قبل المستخدم IdentityUserAssignedIdentities

معرفات الهوية المعينة

اسم وصف قيمة
{خاصية مخصصة} UserAssignedIdentity

معرف تعيين المستخدم

لا يحتوي هذا الكائن على أي خصائص لتعيينها أثناء النشر. جميع الخصائص هي ReadOnly.

خصائص مساحة SBName

اسم وصف قيمة
اسم بديل اسم بديل لمساحة الاسم خيط
تعطيلLocalAuth تعطل هذه الخاصية مصادقة SAS لمساحة اسم ناقل خدمة Microsoft Azure. قيمة منطقية
التشفير خصائص وصف تشفير BYOK تشفير
إعادة توضيح البيانات الجغرافية إعدادات النسخ المتماثل للبيانات الجغرافية لمساحة الاسم GeoDataReplicationProperties
الحد الأدنى لTlsVersion الحد الأدنى لإصدار TLS لنظام المجموعة المراد دعمه، على سبيل المثال '1.2' '1.0'
'1.1'
'1.2'
premiumMessagingPartitions عدد أقسام مساحة اسم ناقل خدمة Microsoft Azure. تنطبق هذه الخاصية فقط على مساحات أسماء Premium SKU. القيمة الافتراضية هي 1 والقيم المحتملة هي 1 و2 و4 الباحث
اتصالات نقطة النهاية الخاصة قائمة اتصالات نقطة النهاية الخاصة. PrivateEndpointConnection []
publicNetworkAccess يحدد هذا ما إذا كان يسمح بحركة المرور عبر الشبكة العامة. بشكل افتراضي يتم تمكينه. "معطل"
"ممكن"
"SecuredByPerimeter"
zoneRedundant يؤدي تمكين هذه الخاصية إلى إنشاء Namespace Premium Service Bus في مناطق التوفر المدعومة. قيمة منطقية

التشفير

اسم وصف قيمة
مصدر المفتاح تعداد القيمة المحتملة ل keySource للتشفير 'Microsoft.KeyVault'
خصائص keyVault خصائص KeyVault KeyVaultProperties []
يتطلب تشفير البنية الأساسية تمكين تشفير البنية الأساسية (التشفير المزدوج) قيمة منطقية

خصائص KeyVault

اسم وصف قيمة
الهوية UserAssignedIdentityProperties
اسم المفتاح اسم المفتاح من KeyVault خيط
keyVaultUri Uri ل KeyVault خيط
إصدار المفتاح إصدار KeyVault خيط

UserAssignedIdentityProperties

اسم وصف قيمة
معرف تعيين المستخدم معرف ARM لهوية المستخدم المحدد للتشفير خيط

خصائص تجزئة البيانات الجغرافية

اسم وصف قيمة
مواقع قائمة بالمناطق التي يتم فيها الاحتفاظ بالنسخ المتماثلة لمساحة الاسم. NamespaceReplicaLocation[]
maxReplicationLagDurationInSeconds الحد الأقصى للتأخر المقبول لعمليات النسخ المتماثل للبيانات من النسخة المتماثلة الأساسية إلى حصة النسخ المتماثلة الثانوية. عندما يتجاوز التأخير المبلغ المكون، ستفشل العمليات على النسخة المتماثلة الأساسية. القيم المسموح بها هي 0 و5 دقائق إلى يوم واحد. الباحث

مساحة الاسمReplicaLocation

اسم وصف قيمة
clusterArmId الخاصية الاختيارية التي تشير إلى معرف ARM لنظام المجموعة. هذا مطلوب، إذا كان يجب وضع نسخة متماثلة لمساحة الاسم في نظام مجموعة مركز الأحداث المخصص خيط
اسم الموقع مناطق Azure حيث يتم الاحتفاظ بنسخة متماثلة من مساحة الاسم خيط
نوع الدور أنواع أدوار GeoDR "أساسي"
"ثانوي"

اتصال نقطة النهاية الخاصة

اسم وصف قيمة
خصائص خصائص PrivateEndpointConnection. PrivateEndpointConnectionProperties

خصائص اتصال نقطة النهاية الخاصة

اسم وصف قيمة
نقطة نهاية خاصة مورد نقطة النهاية الخاصة لهذا الاتصال. نقطة النهاية الخاصة
privateLinkServiceConnectionState تفاصيل حول حالة الاتصال. ConnectionState
حالة التوفير حالة توفير اتصال نقطة النهاية الخاصة. "تم الإلغاء"
"إنشاء"
"الحذف"
"فشل"
"نجح"
"التحديث"

نقطة نهاية خاصة

اسم وصف قيمة
معرف معرف ARM لنقطة النهاية الخاصة. خيط

حالة الاتصال

اسم وصف قيمة
وصف وصف حالة الاتصال. خيط
حالة حالة الاتصال. "تمت الموافقة"
"غير متصل"
"معلق"
"مرفوض"

SBSku

اسم وصف قيمة
سعة وحدات المراسلة لمساحة الاسم المميزة لناقل الخدمة. القدرات الصالحة هي {1، 2، 4، 8، 16} مضاعفات إعداد properties.premiumMessagingPartitions. على سبيل المثال، إذا كانت properties.premiumMessagingPartitions هي 1، فإن قيم السعة المحتملة هي 1 و2 و4 و8 و16. إذا كانت properties.premiumMessagingPartitions هي 4 ثم قيم السعة المحتملة هي 4 و8 و16 و32 و64 الباحث
اسم اسم SKU هذا. "أساسي"
'Premium'
'قياسي' (مطلوب)
المستوي مستوى الفوترة ل SKU المحدد هذا. "أساسي"
'Premium'
"قياسي"

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

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

قالب وصف
EPiserverCMS في Azure

Deploy to Azure
يسمح لك هذا القالب بإنشاء الموارد المطلوبة لنشر EpiServerCMS في Azure
أنماط تكامل - موجه الرسائل - ناقل الخدمة

Deploy to Azure
الحل الذي يوضح كيف يمكننا إعداد نمط "موجه الرسائل" باستخدام موضوع ناقل خدمة Microsoft Azure
إنشاء موضوع مخصص لشبكة أحداث Azure الاشتراك في قائمة الانتظار

Deploy to Azure
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك قائمة انتظار ناقل الخدمة. القالب الذي تم تأليفه في الأصل بواسطة Markus Meyer.
إنشاء اشتراك موضوع مخصص لشبكة أحداث Azure

Deploy to Azure
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك موضوع ناقل الخدمة. القالب الذي تم تأليفه في الأصل بواسطة Markus Meyer.
ربط الرسائل عبر Logic Apps باستخدام ناقل خدمة Microsoft Azure

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

Deploy to Azure
يمكنك هذا القالب من نشر مساحة اسم قياسية لناقل خدمة Microsoft Azure وقواعد التخويل لكل من مساحة الاسم وقائمة الانتظار.
إنشاء مساحة اسم ناقل خدمة Microsoft Azure

Deploy to Azure
يمكنك هذا القالب من نشر مساحة اسم ناقل خدمة Microsoft Azure باستخدام SKU أساسي/قياسي.
إنشاء استرداد جغرافي لناقل خدمة Microsoft Azure

Deploy to Azure
يسمح لك هذا القالب بتكوين الاسم المستعار للتعافي من الكوارث الجغرافية لناقل خدمة Microsoft Azure على مساحات أسماء SKU المتميزة.
إنشاء مساحة اسم ناقل خدمة Microsoft Azure قائمة الانتظار

Deploy to Azure
يمكنك هذا القالب من نشر مساحة اسم قياسية لناقل خدمة Microsoft Azure وقائمة انتظار.
إنشاء مساحة اسم وموضوع واشتراك ناقل خدمة Microsoft Azure

Deploy to Azure
يمكنك هذا القالب من نشر مساحة اسم قياسية لناقل خدمة Microsoft Azure وموضوع واشتراك.
إنشاء مساحة اسم ناقل خدمة Microsoft Azure والموضوع والاشتراك القاعدة

Deploy to Azure
يمكنك هذا القالب من نشر مساحة اسم قياسية لناقل خدمة Microsoft Azure وموضوع واشتراك وقاعدة.
إنشاء قاعدة عامل تصفية IP لمساحة اسم ناقل خدمة Microsoft Azure

Deploy to Azure
يمكنك هذا القالب من نشر مساحة اسم Service Bus Premium باستخدام قاعدة عامل تصفية IP
إنشاء مساحة اسم ناقل خدمة Microsoft Azure قاعدة الشبكة الظاهرية

Deploy to Azure
يمكنك هذا القالب من نشر مساحة اسم Service Bus Premium مع قاعدة الشبكة الظاهرية
إنشاء Namespace Premium لناقل خدمة Microsoft Azure و AuthorizationRule

Deploy to Azure
ينشئ هذا القالب Namespace Premium لناقل خدمة Microsoft Azure و AuthorizationRule لمساحة الاسم
الاتصال بمساحة اسم ناقل خدمة Microsoft Azure عبر نقطة النهاية الخاصة

Deploy to Azure
يوضح هذا النموذج كيفية استخدام تكوين شبكة ظاهرية ومنطقة DNS خاصة للوصول إلى مساحة اسم ناقل خدمة Microsoft Azure عبر نقطة نهاية خاصة.
إنشاء Namespace ناقل خدمة Microsoft Azure الموضوع

Deploy to Azure
ينشئ هذا القالب Namespace و Topic لناقل خدمة Microsoft Azure.
إنشاء موضوع ناقل خدمة باستخدام الاشتراك وعامل تصفية SQL

Deploy to Azure
ينشئ هذا القالب Namespace ناقل خدمة Microsoft Azure والموضوع مع اشتراك باستخدام تعبير عامل تصفية SQL لتلقي الرسائل التي تطابق تعبير عامل تصفية SQL المحدد فقط.

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

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

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

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

تنسيق المورد

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceBus/namespaces@2023-01-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      alternateName = "string"
      disableLocalAuth = bool
      encryption = {
        keySource = "Microsoft.KeyVault"
        keyVaultProperties = [
          {
            identity = {
              userAssignedIdentity = "string"
            }
            keyName = "string"
            keyVaultUri = "string"
            keyVersion = "string"
          }
        ]
        requireInfrastructureEncryption = bool
      }
      geoDataReplication = {
        locations = [
          {
            clusterArmId = "string"
            locationName = "string"
            roleType = "string"
          }
        ]
        maxReplicationLagDurationInSeconds = int
      }
      minimumTlsVersion = "string"
      premiumMessagingPartitions = int
      privateEndpointConnections = [
        {
          properties = {
            privateEndpoint = {
              id = "string"
            }
            privateLinkServiceConnectionState = {
              description = "string"
              status = "string"
            }
            provisioningState = "string"
          }
        }
      ]
      publicNetworkAccess = "string"
      zoneRedundant = bool
    }
    sku = {
      capacity = int
      name = "string"
      tier = "string"
    }
  })
}

قيم الخصائص

مساحات الأسماء

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

حد الحرف: 6-50

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

ابدأ بحرف. ينتهي بحرف أو رقم.

لمزيد من المعلومات، راجع إنشاء مساحة اسم.

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

الهوية

اسم وصف قيمة
نوع نوع هوية الخدمة المدارة. "SystemAssigned"
"SystemAssigned, UserAssigned"
"تعيين المستخدم"
identity_ids خصائص الهويات المعينة من قبل المستخدم صفيف معرفات هوية المستخدم.

معرفات الهوية المعينة

اسم وصف قيمة
{خاصية مخصصة} UserAssignedIdentity

معرف تعيين المستخدم

لا يحتوي هذا الكائن على أي خصائص لتعيينها أثناء النشر. جميع الخصائص هي ReadOnly.

خصائص مساحة SBName

اسم وصف قيمة
اسم بديل اسم بديل لمساحة الاسم خيط
تعطيلLocalAuth تعطل هذه الخاصية مصادقة SAS لمساحة اسم ناقل خدمة Microsoft Azure. قيمة منطقية
التشفير خصائص وصف تشفير BYOK تشفير
إعادة توضيح البيانات الجغرافية إعدادات النسخ المتماثل للبيانات الجغرافية لمساحة الاسم GeoDataReplicationProperties
الحد الأدنى لTlsVersion الحد الأدنى لإصدار TLS لنظام المجموعة المراد دعمه، على سبيل المثال '1.2' "1.0"
"1.1"
"1.2"
premiumMessagingPartitions عدد أقسام مساحة اسم ناقل خدمة Microsoft Azure. تنطبق هذه الخاصية فقط على مساحات أسماء Premium SKU. القيمة الافتراضية هي 1 والقيم المحتملة هي 1 و2 و4 الباحث
اتصالات نقطة النهاية الخاصة قائمة اتصالات نقطة النهاية الخاصة. PrivateEndpointConnection []
publicNetworkAccess يحدد هذا ما إذا كان يسمح بحركة المرور عبر الشبكة العامة. بشكل افتراضي يتم تمكينه. "معطل"
"ممكن"
"SecuredByPerimeter"
zoneRedundant يؤدي تمكين هذه الخاصية إلى إنشاء Namespace Premium Service Bus في مناطق التوفر المدعومة. قيمة منطقية

التشفير

اسم وصف قيمة
مصدر المفتاح تعداد القيمة المحتملة ل keySource للتشفير "Microsoft.KeyVault"
خصائص keyVault خصائص KeyVault KeyVaultProperties []
يتطلب تشفير البنية الأساسية تمكين تشفير البنية الأساسية (التشفير المزدوج) قيمة منطقية

خصائص KeyVault

اسم وصف قيمة
الهوية UserAssignedIdentityProperties
اسم المفتاح اسم المفتاح من KeyVault خيط
keyVaultUri Uri ل KeyVault خيط
إصدار المفتاح إصدار KeyVault خيط

UserAssignedIdentityProperties

اسم وصف قيمة
معرف تعيين المستخدم معرف ARM لهوية المستخدم المحدد للتشفير خيط

خصائص تجزئة البيانات الجغرافية

اسم وصف قيمة
مواقع قائمة بالمناطق التي يتم فيها الاحتفاظ بالنسخ المتماثلة لمساحة الاسم. NamespaceReplicaLocation[]
maxReplicationLagDurationInSeconds الحد الأقصى للتأخر المقبول لعمليات النسخ المتماثل للبيانات من النسخة المتماثلة الأساسية إلى حصة النسخ المتماثلة الثانوية. عندما يتجاوز التأخير المبلغ المكون، ستفشل العمليات على النسخة المتماثلة الأساسية. القيم المسموح بها هي 0 و5 دقائق إلى يوم واحد. الباحث

مساحة الاسمReplicaLocation

اسم وصف قيمة
clusterArmId الخاصية الاختيارية التي تشير إلى معرف ARM لنظام المجموعة. هذا مطلوب، إذا كان يجب وضع نسخة متماثلة لمساحة الاسم في نظام مجموعة مركز الأحداث المخصص خيط
اسم الموقع مناطق Azure حيث يتم الاحتفاظ بنسخة متماثلة من مساحة الاسم خيط
نوع الدور أنواع أدوار GeoDR "أساسي"
"ثانوي"

اتصال نقطة النهاية الخاصة

اسم وصف قيمة
خصائص خصائص PrivateEndpointConnection. PrivateEndpointConnectionProperties

خصائص اتصال نقطة النهاية الخاصة

اسم وصف قيمة
نقطة نهاية خاصة مورد نقطة النهاية الخاصة لهذا الاتصال. نقطة النهاية الخاصة
privateLinkServiceConnectionState تفاصيل حول حالة الاتصال. ConnectionState
حالة التوفير حالة توفير اتصال نقطة النهاية الخاصة. "تم الإلغاء"
"إنشاء"
"حذف"
"فشل"
"تم النجاح"
"التحديث"

نقطة نهاية خاصة

اسم وصف قيمة
معرف معرف ARM لنقطة النهاية الخاصة. خيط

حالة الاتصال

اسم وصف قيمة
وصف وصف حالة الاتصال. خيط
حالة حالة الاتصال. "تمت الموافقة"
"غير متصل"
"معلق"
"مرفوض"

SBSku

اسم وصف قيمة
سعة وحدات المراسلة لمساحة الاسم المميزة لناقل الخدمة. القدرات الصالحة هي {1، 2، 4، 8، 16} مضاعفات إعداد properties.premiumMessagingPartitions. على سبيل المثال، إذا كانت properties.premiumMessagingPartitions هي 1، فإن قيم السعة المحتملة هي 1 و2 و4 و8 و16. إذا كانت properties.premiumMessagingPartitions هي 4 ثم قيم السعة المحتملة هي 4 و8 و16 و32 و64 الباحث
اسم اسم SKU هذا. "أساسي"
"Premium"
"قياسي" (مطلوب)
المستوي مستوى الفوترة ل SKU المحدد هذا. "أساسي"
"Premium"
"قياسي"