Microsoft.NotificationHubs namespaces/notificationHubs 2023-01-01-preview

تعريف مورد Bicep

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

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

تنسيق المورد

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

resource symbolicname 'Microsoft.NotificationHubs/namespaces/notificationHubs@2023-01-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  parent: resourceSymbolicName
  properties: {
    admCredential: {
      properties: {
        authTokenUrl: 'string'
        clientId: 'string'
        clientSecret: 'string'
      }
    }
    apnsCredential: {
      properties: {
        apnsCertificate: 'string'
        appId: 'string'
        appName: 'string'
        certificateKey: 'string'
        endpoint: 'string'
        keyId: 'string'
        thumbprint: 'string'
        token: 'string'
      }
    }
    baiduCredential: {
      properties: {
        baiduApiKey: 'string'
        baiduEndPoint: 'string'
        baiduSecretKey: 'string'
      }
    }
    browserCredential: {
      properties: {
        subject: 'string'
        vapidPrivateKey: 'string'
        vapidPublicKey: 'string'
      }
    }
    gcmCredential: {
      properties: {
        gcmEndpoint: 'string'
        googleApiKey: 'string'
      }
    }
    mpnsCredential: {
      properties: {
        certificateKey: 'string'
        mpnsCertificate: 'string'
        thumbprint: 'string'
      }
    }
    name: 'string'
    registrationTtl: 'string'
    wnsCredential: {
      properties: {
        certificateKey: 'string'
        packageSid: 'string'
        secretKey: 'string'
        windowsLiveEndpoint: 'string'
        wnsCertificate: 'string'
      }
    }
    xiaomiCredential: {
      properties: {
        appSecret: 'string'
        endpoint: 'string'
      }
    }
  }
}

قيم Property

namespaces/notificationHubs

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

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

حد الحرف: 1-260

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

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

لمزيد من المعلومات، راجع المورد التابع خارج المورد الأصل.
الاسم الرمزي للمورد من النوع: مساحات الأسماء
خصائص خصائص NotificationHub. NotificationHubProperties

NotificationHubProperties

الاسم الوصف القيمة
admCredential وصف NotificationHub AdmCredential. AdmCredential
apnsCredential وصف NotificationHub ApnsCredential. ApnsCredential
baiduCredential وصف NotificationHub BaiduCredential. BaiduCredential
browserCredential وصف NotificationHub BrowserCredential. BrowserCredential
gcmCredential وصف NotificationHub GcmCredential. GcmCredential
mpnsCredential وصف NotificationHub MpnsCredential. MpnsCredential
الاسم الحصول على اسم NotificationHub أو تعيينه. سلسلة
registrationTtl الحصول على RegistrationTtl الخاص ب NotificationHub الذي تم إنشاؤه أو تعيينه سلسلة
wnsCredential وصف NotificationHub WnsCredential. WnsCredential
xiaomiCredential وصف NotificationHub XiaomiCredential. XiaomiCredential

AdmCredential

الاسم الوصف القيمة
خصائص وصف NotificationHub AdmCredential. AdmCredentialProperties (مطلوب)

AdmCredentialProperties

الاسم الوصف القيمة
authTokenUrl الحصول على عنوان URL للرمز المميز للتخويل أو تعيينه. سلسلة (مطلوب)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
clientId الحصول على معرف العميل أو تعيينه. سلسلة (مطلوبة)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. تمرير كمعلمة آمنة.
clientSecret الحصول على مفتاح الوصول السري لبيانات الاعتماد أو تعيينه. سلسلة (مطلوبة)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. تمرير كمعلمة آمنة.

ApnsCredential

الاسم الوصف القيمة
خصائص وصف NotificationHub ApnsCredential. ApnsCredentialProperties (مطلوب)

خصائص ApnsCredential

الاسم الوصف القيمة
apnsCertificate الحصول على شهادة APNS أو تعيينها. سلسلة

القيود:
قيمة حساسة. تمرير كمعلمة آمنة.
appId الحصول على مفتاح المطالبة المسجل لمصدر (iss) أو تعيينه، وقيمته هي
معرف الفريق المكون من 10 أحرف، الذي تم الحصول عليه من حساب المطور الخاص بك
سلسلة

القيود:
قيمة حساسة. تمرير كمعلمة آمنة.
اسم التطبيق الحصول على اسم التطبيق أو تعيينه سلسلة

القيود:
قيمة حساسة. تمرير كمعلمة آمنة.
مفتاح الشهادة الحصول على مفتاح الشهادة أو تعيينه. سلسلة

القيود:
قيمة حساسة. تمرير كمعلمة آمنة.
نقطة النهاية الحصول على نقطة نهاية بيانات الاعتماد هذه أو تعيينها. سلسلة (مطلوبة)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. تمرير كمعلمة آمنة.
keyId الحصول على مفتاح معرف مفتاح (طفل) مكون من 10 أحرف أو تعيينه، تم الحصول عليه من
حساب المطور الخاص بك
سلسلة

القيود:
قيمة حساسة. تمرير كمعلمة آمنة.
بصمة الإبهام الحصول على بصمة إبهام شهادة APNS أو تعيينها سلسلة

القيود:
قيمة حساسة. تمرير كمعلمة آمنة.
الرمز المميز الحصول على رمز مصادقة الموفر المميز أو تعيينه، الذي تم الحصول عليه من خلال
حساب المطور
سلسلة

القيود:
قيمة حساسة. تمرير كمعلمة آمنة.

BaiduCredential

الاسم الوصف القيمة
خصائص وصف NotificationHub BaiduCredential. BaiduCredentialProperties (مطلوب)

خصائص BaiduCredential

الاسم الوصف القيمة
baiduApiKey الحصول على مفتاح baidu Api أو تعيينه. سلسلة (مطلوبة)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. تمرير كمعلمة آمنة.
baiduEndPoint الحصول على نقطة نهاية baidu أو تعيينها. سلسلة (مطلوبة)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
baiduSecretKey الحصول على مفتاح baidu السري أو تعيينه سلسلة (مطلوب)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. قم بالتمرير كمعلمة آمنة.

BrowserCredential

الاسم الوصف القيمة
خصائص وصف NotificationHub BrowserCredential. BrowserCredentialProperties (مطلوب)

BrowserCredentialProperties

الاسم الوصف القيمة
الموضوع الحصول على موضوع دفع الويب أو تعيينه. سلسلة (مطلوب)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
vapidPrivateKey الحصول على مفتاح VAPID الخاص أو تعيينه. سلسلة (مطلوب)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
vapidPublicKey الحصول على مفتاح VAPID العام أو تعيينه. سلسلة (مطلوب)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. قم بالتمرير كمعلمة آمنة.

GcmCredential

الاسم الوصف القيمة
خصائص وصف NotificationHub GcmCredential. GcmCredentialProperties (مطلوب)

GcmCredentialProperties

الاسم الوصف القيمة
gcmEndpoint الحصول على نقطة نهاية GCM أو تعيينها. سلسلة

القيود:
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
googleApiKey الحصول على مفتاح واجهة برمجة تطبيقات Google أو تعيينه. سلسلة (مطلوب)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. قم بالتمرير كمعلمة آمنة.

MpnsCredential

الاسم الوصف القيمة
خصائص وصف NotificationHub MpnsCredential. MpnsCredentialProperties (مطلوب)

MpnsCredentialProperties

الاسم الوصف القيمة
مفتاح الشهادة الحصول على مفتاح الشهادة لبيانات الاعتماد هذه أو تعيينه. سلسلة (مطلوب)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
mpnsCertificate الحصول على شهادة MPNS أو تعيينها. سلسلة (مطلوب)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
بصمة الإبهام الحصول على بصمة إبهام شهادة MPNS أو تعيينها سلسلة (مطلوب)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. قم بالتمرير كمعلمة آمنة.

WnsCredential

الاسم الوصف القيمة
خصائص وصف NotificationHub WnsCredential. WnsCredentialProperties (مطلوب)

WnsCredentialProperties

الاسم الوصف القيمة
مفتاح الشهادة Ges أو يعين مفتاح شهادة WNS. سلسلة

القيود:
قيمة حساسة. تمرير كمعلمة آمنة.
packageSid الحصول على معرف الحزمة لبيانات الاعتماد هذه أو تعيينه. سلسلة

القيود:
قيمة حساسة. تمرير كمعلمة آمنة.
secretKey الحصول على المفتاح السري أو تعيينه. سلسلة

القيود:
قيمة حساسة. تمرير كمعلمة آمنة.
windowsLiveEndpoint الحصول على نقطة نهاية Windows Live أو تعيينها. سلسلة

القيود:
قيمة حساسة. تمرير كمعلمة آمنة.
wnsCertificate الحصول على شهادة WNS أو تعيينها. سلسلة

القيود:
قيمة حساسة. تمرير كمعلمة آمنة.

XiaomiCredential

الاسم الوصف القيمة
خصائص وصف NotificationHub XiaomiCredentialProperties. XiaomiCredentialProperties (مطلوب)

خصائص XiaomiCredential

الاسم الوصف القيمة
appSecret الحصول على سر التطبيق أو تعيينه. سلسلة

القيود:
قيمة حساسة. تمرير كمعلمة آمنة.
نقطة النهاية الحصول على نقطة نهاية خدمة xiaomi أو تعيينها. سلسلة

القيود:
قيمة حساسة. تمرير كمعلمة آمنة.

Sku

الاسم الوصف القيمة
السعة الحصول على سعة المورد أو تعيينها int
الاسره الحصول على عائلة Sku أو تعيينها سلسلة
الاسم اسم SKU لمساحة الاسم. "أساسي"
"مجاني"
'قياسي' (مطلوب)
الحجم الحصول على حجم Sku أو تعيينه سلسلة
المستوي الحصول على طبقة sku معينة أو تعيينها سلسلة

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

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

قالب الوصف
إنشاء Azure Notification Hub

نشر في Azure
إنشاء Azure Notification Hub، قالب تم تأليفه في الأصل بواسطة John Downs.
توفير تطبيق الأجهزة المحمولة باستخدام قاعدة بيانات SQL

نشر في Azure
يقوم هذا القالب بتوفير تطبيق الأجهزة المحمولة وقاعدة بيانات SQL ومركز الإعلامات. يقوم بتكوين سلسلة الاتصال في تطبيق الأجهزة المحمولة لقاعدة البيانات ومركز الإعلامات.

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

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

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

تنسيق المورد

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

{
  "type": "Microsoft.NotificationHubs/namespaces/notificationHubs",
  "apiVersion": "2023-01-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "properties": {
    "admCredential": {
      "properties": {
        "authTokenUrl": "string",
        "clientId": "string",
        "clientSecret": "string"
      }
    },
    "apnsCredential": {
      "properties": {
        "apnsCertificate": "string",
        "appId": "string",
        "appName": "string",
        "certificateKey": "string",
        "endpoint": "string",
        "keyId": "string",
        "thumbprint": "string",
        "token": "string"
      }
    },
    "baiduCredential": {
      "properties": {
        "baiduApiKey": "string",
        "baiduEndPoint": "string",
        "baiduSecretKey": "string"
      }
    },
    "browserCredential": {
      "properties": {
        "subject": "string",
        "vapidPrivateKey": "string",
        "vapidPublicKey": "string"
      }
    },
    "gcmCredential": {
      "properties": {
        "gcmEndpoint": "string",
        "googleApiKey": "string"
      }
    },
    "mpnsCredential": {
      "properties": {
        "certificateKey": "string",
        "mpnsCertificate": "string",
        "thumbprint": "string"
      }
    },
    "name": "string",
    "registrationTtl": "string",
    "wnsCredential": {
      "properties": {
        "certificateKey": "string",
        "packageSid": "string",
        "secretKey": "string",
        "windowsLiveEndpoint": "string",
        "wnsCertificate": "string"
      }
    },
    "xiaomiCredential": {
      "properties": {
        "appSecret": "string",
        "endpoint": "string"
      }
    }
  }
}

قيم Property

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

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

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

حد الأحرف: 1-260

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

ابدأ ”بالأبجدية الرقمية“.
الموقع الموقع الجغرافي حيث يعيش المورد سلسلة (مطلوبة)
العلامات علامات الموارد. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
sku وصف Sku لمساحة اسم "Sku"
خصائص خصائص NotificationHub. NotificationHubProperties

NotificationHubProperties

الاسم الوصف القيمة
admCredential وصف NotificationHub AdmCredential. AdmCredential
apnsCredential وصف NotificationHub ApnsCredential. ApnsCredential
baiduCredential وصف NotificationHub BaiduCredential. BaiduCredential
browserCredential وصف NotificationHub BrowserCredential. BrowserCredential
gcmCredential وصف NotificationHub GcmCredential. GcmCredential
mpnsCredential وصف NotificationHub MpnsCredential. MpnsCredential
الاسم الحصول على اسم NotificationHub أو تعيينه. سلسلة
registrationTtl الحصول على RegistrationTtl الخاص ب NotificationHub الذي تم إنشاؤه أو تعيينه سلسلة
wnsCredential وصف NotificationHub WnsCredential. WnsCredential
xiaomiCredential وصف NotificationHub XiaomiCredential. XiaomiCredential

AdmCredential

الاسم الوصف القيمة
خصائص وصف NotificationHub AdmCredential. AdmCredentialProperties (مطلوب)

خصائص AdmCredential

الاسم الوصف القيمة
authTokenUrl الحصول على عنوان URL للرمز المميز للتخويل أو تعيينه. سلسلة (مطلوبة)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. تمرير كمعلمة آمنة.
clientId الحصول على معرف العميل أو تعيينه. سلسلة (مطلوبة)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. تمرير كمعلمة آمنة.
clientSecret الحصول على مفتاح الوصول السري لبيانات الاعتماد أو تعيينه. سلسلة (مطلوبة)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. تمرير كمعلمة آمنة.

ApnsCredential

الاسم الوصف القيمة
خصائص وصف NotificationHub ApnsCredential. ApnsCredentialProperties (مطلوب)

خصائص ApnsCredential

الاسم الوصف القيمة
apnsCertificate الحصول على شهادة APNS أو تعيينها. سلسلة

القيود:
قيمة حساسة. تمرير كمعلمة آمنة.
appId الحصول على مفتاح المطالبة المسجل لمصدر (iss) أو تعيينه، وقيمته هي
معرف الفريق المكون من 10 أحرف، الذي تم الحصول عليه من حساب المطور الخاص بك
سلسلة

القيود:
قيمة حساسة. تمرير كمعلمة آمنة.
اسم التطبيق الحصول على اسم التطبيق أو تعيينه سلسلة

القيود:
قيمة حساسة. تمرير كمعلمة آمنة.
مفتاح الشهادة الحصول على مفتاح الشهادة أو تعيينه. سلسلة

القيود:
قيمة حساسة. تمرير كمعلمة آمنة.
نقطة النهاية الحصول على نقطة نهاية بيانات الاعتماد هذه أو تعيينها. سلسلة (مطلوبة)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. تمرير كمعلمة آمنة.
keyId الحصول على مفتاح معرف مفتاح (طفل) مكون من 10 أحرف أو تعيينه، تم الحصول عليه من
حساب المطور الخاص بك
سلسلة

القيود:
قيمة حساسة. تمرير كمعلمة آمنة.
بصمة الإبهام الحصول على بصمة إبهام شهادة APNS أو تعيينها سلسلة

القيود:
قيمة حساسة. تمرير كمعلمة آمنة.
الرمز المميز الحصول على رمز مصادقة الموفر المميز أو تعيينه، الذي تم الحصول عليه من خلال
حساب المطور
سلسلة

القيود:
قيمة حساسة. تمرير كمعلمة آمنة.

BaiduCredential

الاسم الوصف القيمة
خصائص وصف NotificationHub BaiduCredential. BaiduCredentialProperties (مطلوب)

خصائص BaiduCredential

الاسم الوصف القيمة
baiduApiKey الحصول على مفتاح baidu Api أو تعيينه. سلسلة (مطلوبة)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. تمرير كمعلمة آمنة.
baiduEndPoint الحصول على نقطة نهاية baidu أو تعيينها. سلسلة (مطلوبة)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. تمرير كمعلمة آمنة.
baiduSecretKey الحصول على مفتاح baidu السري أو تعيينه سلسلة (مطلوبة)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. تمرير كمعلمة آمنة.

BrowserCredential

الاسم الوصف القيمة
خصائص وصف NotificationHub BrowserCredential. BrowserCredentialProperties (مطلوب)

خصائص الخصائص في BrowserCredential

الاسم الوصف القيمة
الموضوع الحصول على موضوع دفع الويب أو تعيينه. سلسلة (مطلوب)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
vapidPrivateKey الحصول على مفتاح VAPID الخاص أو تعيينه. سلسلة (مطلوب)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
vapidPublicKey الحصول على مفتاح VAPID العام أو تعيينه. سلسلة (مطلوب)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. قم بالتمرير كمعلمة آمنة.

GcmCredential

الاسم الوصف القيمة
خصائص وصف NotificationHub GcmCredential. GcmCredentialProperties (مطلوب)

GcmCredentialProperties

الاسم الوصف القيمة
gcmEndpoint الحصول على نقطة نهاية GCM أو تعيينها. سلسلة

القيود:
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
googleApiKey الحصول على مفتاح واجهة برمجة تطبيقات Google أو تعيينه. سلسلة (مطلوب)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. قم بالتمرير كمعلمة آمنة.

MpnsCredential

الاسم الوصف القيمة
خصائص وصف NotificationHub MpnsCredential. MpnsCredentialProperties (مطلوب)

MpnsCredentialProperties

الاسم الوصف القيمة
مفتاح الشهادة الحصول على مفتاح الشهادة لبيانات الاعتماد هذه أو تعيينه. سلسلة (مطلوب)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
mpnsCertificate الحصول على شهادة MPNS أو تعيينها. سلسلة (مطلوب)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
بصمة الإبهام الحصول على بصمة إبهام شهادة MPNS أو تعيينها سلسلة (مطلوب)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. قم بالتمرير كمعلمة آمنة.

WnsCredential

الاسم الوصف القيمة
خصائص وصف NotificationHub WnsCredential. WnsCredentialProperties (مطلوب)

WnsCredentialProperties

الاسم الوصف القيمة
مفتاح الشهادة Ges أو يعين مفتاح شهادة WNS. سلسلة

القيود:
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
packageSid الحصول على معرف الحزمة لبيانات الاعتماد هذه أو تعيينه. سلسلة

القيود:
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
secretKey الحصول على المفتاح السري أو تعيينه. سلسلة

القيود:
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
windowsLiveEndpoint الحصول على نقطة نهاية Windows Live أو تعيينها. سلسلة

القيود:
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
wnsCertificate الحصول على شهادة WNS أو تعيينها. سلسلة

القيود:
قيمة حساسة. قم بالتمرير كمعلمة آمنة.

XiaomiCredential

الاسم الوصف القيمة
خصائص وصف NotificationHub XiaomiCredentialProperties. XiaomiCredentialProperties (مطلوب)

XiaomiCredentialProperties

الاسم الوصف القيمة
appSecret الحصول على بيانات سرية للتطبيق أو تعيينها. سلسلة

القيود:
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
نقطة النهاية الحصول على نقطة نهاية خدمة xiaomi أو تعيينها. سلسلة

القيود:
قيمة حساسة. قم بالتمرير كمعلمة آمنة.

Sku

الاسم الوصف القيمة
السعة الحصول على سعة المورد أو تعيينها int
الاسره الحصول على عائلة Sku أو تعيينها سلسلة
الاسم اسم SKU لمساحة الاسم. "أساسي"
'مجاني'
'قياسي' (مطلوب)
الحجم الحصول على حجم Sku أو تعيينه سلسلة
المستوي الحصول على طبقة sku معينة أو تعيينها سلسلة

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

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

قالب الوصف
إنشاء Azure Notification Hub

نشر في Azure
إنشاء Azure Notification Hub، القالب الذي تم تأليفه في الأصل بواسطة John Downs.
توفير تطبيق الأجهزة المحمولة باستخدام قاعدة بيانات SQL

نشر في Azure
يقوم هذا القالب بتوفير تطبيق الأجهزة المحمولة وقاعدة بيانات SQL ومركز الإعلامات. يقوم بتكوين سلسلة الاتصال في تطبيق الأجهزة المحمولة لقاعدة البيانات ومركز الإعلامات.

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

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

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

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

تنسيق المورد

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NotificationHubs/namespaces/notificationHubs@2023-01-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      admCredential = {
        properties = {
          authTokenUrl = "string"
          clientId = "string"
          clientSecret = "string"
        }
      }
      apnsCredential = {
        properties = {
          apnsCertificate = "string"
          appId = "string"
          appName = "string"
          certificateKey = "string"
          endpoint = "string"
          keyId = "string"
          thumbprint = "string"
          token = "string"
        }
      }
      baiduCredential = {
        properties = {
          baiduApiKey = "string"
          baiduEndPoint = "string"
          baiduSecretKey = "string"
        }
      }
      browserCredential = {
        properties = {
          subject = "string"
          vapidPrivateKey = "string"
          vapidPublicKey = "string"
        }
      }
      gcmCredential = {
        properties = {
          gcmEndpoint = "string"
          googleApiKey = "string"
        }
      }
      mpnsCredential = {
        properties = {
          certificateKey = "string"
          mpnsCertificate = "string"
          thumbprint = "string"
        }
      }
      name = "string"
      registrationTtl = "string"
      wnsCredential = {
        properties = {
          certificateKey = "string"
          packageSid = "string"
          secretKey = "string"
          windowsLiveEndpoint = "string"
          wnsCertificate = "string"
        }
      }
      xiaomiCredential = {
        properties = {
          appSecret = "string"
          endpoint = "string"
        }
      }
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
  })
}

قيم Property

namespaces/notificationHubs

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

حد الحرف: 1-260

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

ابدأ ”بالأبجدية الرقمية“.
الموقع الموقع الجغرافي حيث يعيش المورد سلسلة (مطلوب)
parent_id معرف المورد الأصل لهذا المورد. معرف المورد من النوع: مساحات الأسماء
العلامات علامات الموارد. قاموس أسماء العلامات والقيم.
sku وصف Sku لمساحة الاسم "Sku"
خصائص خصائص NotificationHub. NotificationHubProperties

NotificationHubProperties

الاسم الوصف القيمة
admCredential وصف NotificationHub AdmCredential. AdmCredential
apnsCredential وصف NotificationHub ApnsCredential. ApnsCredential
baiduCredential وصف NotificationHub BaiduCredential. BaiduCredential
browserCredential وصف NotificationHub BrowserCredential. BrowserCredential
gcmCredential وصف NotificationHub GcmCredential. GcmCredential
mpnsCredential وصف NotificationHub MpnsCredential. MpnsCredential
الاسم الحصول على اسم NotificationHub أو تعيينه. سلسلة
registrationTtl الحصول على RegistrationTtl الخاص ب NotificationHub الذي تم إنشاؤه أو تعيينه سلسلة
wnsCredential وصف NotificationHub WnsCredential. WnsCredential
xiaomiCredential وصف NotificationHub XiaomiCredential. XiaomiCredential

AdmCredential

الاسم الوصف القيمة
خصائص وصف NotificationHub AdmCredential. AdmCredentialProperties (مطلوب)

AdmCredentialProperties

الاسم الوصف القيمة
authTokenUrl الحصول على عنوان URL للرمز المميز للتخويل أو تعيينه. سلسلة (مطلوب)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
clientId الحصول على معرف العميل أو تعيينه. سلسلة (مطلوب)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
clientSecret الحصول على مفتاح الوصول السري لبيانات الاعتماد أو تعيينه. سلسلة (مطلوب)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. قم بالتمرير كمعلمة آمنة.

ApnsCredential

الاسم الوصف القيمة
خصائص وصف NotificationHub ApnsCredential. ApnsCredentialProperties (مطلوب)

ApnsCredentialProperties

الاسم الوصف القيمة
apnsCertificate الحصول على شهادة APNS أو تعيينها. سلسلة

القيود:
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
appId الحصول على مفتاح المطالبة المسجل (iss) المصدر أو تعيينه، وقيمته هي
معرف الفريق المكون من 10 أحرف، الذي تم الحصول عليه من حساب المطور الخاص بك
سلسلة

القيود:
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
اسم التطبيق الحصول على اسم التطبيق أو تعيينه سلسلة

القيود:
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
مفتاح الشهادة الحصول على مفتاح الشهادة أو تعيينه. سلسلة

القيود:
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
نقطة النهاية الحصول على نقطة نهاية بيانات الاعتماد هذه أو تعيينها. سلسلة (مطلوب)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
keyId الحصول على أو تعيين مفتاح معرف مفتاح مكون من 10 أحرف (طفل)، تم الحصول عليه من
حساب المطور الخاص بك
سلسلة

القيود:
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
بصمة الإبهام الحصول على بصمة إبهام شهادة APNS أو تعيينها سلسلة

القيود:
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
الرمز المميز الحصول على رمز المصادقة المميز للموفر أو تعيينه، الذي تم الحصول عليه من خلال
حساب المطور
سلسلة

القيود:
قيمة حساسة. قم بالتمرير كمعلمة آمنة.

BaiduCredential

الاسم الوصف القيمة
خصائص وصف NotificationHub BaiduCredential. BaiduCredentialProperties (مطلوب)

BaiduCredentialProperties

الاسم الوصف القيمة
baiduApiKey الحصول على مفتاح baidu Api أو تعيينه. سلسلة (مطلوب)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
baiduEndPoint الحصول على نقطة نهاية baidu أو تعيينها. سلسلة (مطلوب)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
baiduSecretKey الحصول على مفتاح baidu السري أو تعيينه سلسلة (مطلوب)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. قم بالتمرير كمعلمة آمنة.

BrowserCredential

الاسم الوصف القيمة
خصائص وصف NotificationHub BrowserCredential. BrowserCredentialProperties (مطلوب)

BrowserCredentialProperties

الاسم الوصف القيمة
الموضوع الحصول على موضوع دفع الويب أو تعيينه. سلسلة (مطلوب)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
vapidPrivateKey الحصول على مفتاح VAPID الخاص أو تعيينه. سلسلة (مطلوب)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
vapidPublicKey الحصول على مفتاح VAPID العام أو تعيينه. سلسلة (مطلوب)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. قم بالتمرير كمعلمة آمنة.

GcmCredential

الاسم الوصف القيمة
خصائص وصف NotificationHub GcmCredential. GcmCredentialProperties (مطلوب)

GcmCredentialProperties

الاسم الوصف القيمة
gcmEndpoint الحصول على نقطة نهاية GCM أو تعيينها. سلسلة

القيود:
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
googleApiKey الحصول على مفتاح واجهة برمجة تطبيقات Google أو تعيينه. سلسلة (مطلوب)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. قم بالتمرير كمعلمة آمنة.

MpnsCredential

الاسم الوصف القيمة
خصائص وصف NotificationHub MpnsCredential. MpnsCredentialProperties (مطلوب)

MpnsCredentialProperties

الاسم الوصف القيمة
مفتاح الشهادة الحصول على مفتاح الشهادة لبيانات الاعتماد هذه أو تعيينه. سلسلة (مطلوب)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
mpnsCertificate الحصول على شهادة MPNS أو تعيينها. سلسلة (مطلوب)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
بصمة الإبهام الحصول على بصمة إبهام شهادة MPNS أو تعيينها سلسلة (مطلوب)

القيود:
الحد الأدنى للطول = 1
قيمة حساسة. قم بالتمرير كمعلمة آمنة.

WnsCredential

الاسم الوصف القيمة
خصائص وصف NotificationHub WnsCredential. WnsCredentialProperties (مطلوب)

WnsCredentialProperties

الاسم الوصف القيمة
مفتاح الشهادة Ges أو يعين مفتاح شهادة WNS. سلسلة

القيود:
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
packageSid الحصول على معرف الحزمة لبيانات الاعتماد هذه أو تعيينه. سلسلة

القيود:
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
secretKey الحصول على المفتاح السري أو تعيينه. سلسلة

القيود:
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
windowsLiveEndpoint الحصول على نقطة نهاية Windows Live أو تعيينها. سلسلة

القيود:
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
wnsCertificate الحصول على شهادة WNS أو تعيينها. سلسلة

القيود:
قيمة حساسة. قم بالتمرير كمعلمة آمنة.

XiaomiCredential

الاسم الوصف القيمة
خصائص وصف NotificationHub XiaomiCredentialProperties. XiaomiCredentialProperties (مطلوب)

XiaomiCredentialProperties

الاسم الوصف القيمة
appSecret الحصول على بيانات سرية للتطبيق أو تعيينها. سلسلة

القيود:
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
نقطة النهاية الحصول على نقطة نهاية خدمة xiaomi أو تعيينها. سلسلة

القيود:
قيمة حساسة. قم بالتمرير كمعلمة آمنة.

Sku

الاسم الوصف القيمة
السعة الحصول على سعة المورد أو تعيينها int
الاسره الحصول على عائلة Sku أو تعيينها سلسلة
الاسم اسم SKU لمساحة الاسم. "أساسي"
"مجاني"
"قياسي" (مطلوب)
الحجم الحصول على حجم Sku أو تعيينه سلسلة
المستوي الحصول على طبقة sku معينة أو تعيينها سلسلة