مساحات أسماء Microsoft.NotificationHubs/notificationHubs 2016-03-01

تعريف مورد Bicep

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

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

تنسيق المورد

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

resource symbolicname 'Microsoft.NotificationHubs/namespaces/notificationHubs@2016-03-01' = {
  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'
        certificateKey: 'string'
        endpoint: 'string'
        thumbprint: 'string'
      }
    }
    authorizationRules: [
      {
        rights: [
          'string'
        ]
      }
    ]
    baiduCredential: {
      properties: {
        baiduApiKey: 'string'
        baiduEndPoint: 'string'
        baiduSecretKey: 'string'
      }
    }
    gcmCredential: {
      properties: {
        gcmEndpoint: 'string'
        googleApiKey: 'string'
      }
    }
    mpnsCredential: {
      properties: {
        certificateKey: 'string'
        mpnsCertificate: 'string'
        thumbprint: 'string'
      }
    }
    name: 'string'
    registrationTtl: 'string'
    wnsCredential: {
      properties: {
        packageSid: 'string'
        secretKey: 'string'
        windowsLiveEndpoint: 'string'
      }
    }
  }
}

قيم Property

namespaces/notificationHubs

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

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

حد الحرف: 1-260

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

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

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

NotificationHubProperties

الاسم الوصف القيمة
admCredential AdmCredential ل NotificationHub الذي تم إنشاؤه AdmCredential
apnsCredential ApnsCredential الخاص ب NotificationHub الذي تم إنشاؤه ApnsCredential
قواعد التخويل قواعد التخويل ل NotificationHub الذي تم إنشاؤه SharedAccessAuthorizationRuleProperties[]
baiduCredential BaiduCredential الخاص ب NotificationHub الذي تم إنشاؤه BaiduCredential
gcmCredential GcmCredential ل NotificationHub الذي تم إنشاؤه GcmCredential
mpnsCredential MpnsCredential ل NotificationHub الذي تم إنشاؤه MpnsCredential
الاسم اسم NotificationHub. سلسلة
registrationTtl RegistrationTtl الخاص ب NotificationHub الذي تم إنشاؤه سلسلة
wnsCredential WnsCredential ل NotificationHub الذي تم إنشاؤه WnsCredential

AdmCredential

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

AdmCredentialProperties

الاسم الوصف القيمة
authTokenUrl عنوان URL للرمز المميز للتخويل. سلسلة
clientId معرّف العميل. سلسلة
clientSecret مفتاح الوصول السري لبيانات الاعتماد. سلسلة

ApnsCredential

الاسم الوصف القيمة
خصائص خصائص NotificationHub ApnsCredential. خصائص ApnsCredential

خصائص ApnsCredential

الاسم الوصف القيمة
apnsCertificate شهادة APNS. سلسلة
مفتاح الشهادة مفتاح الشهادة. سلسلة
نقطة النهاية نقطة نهاية بيانات الاعتماد هذه. سلسلة
بصمة الإبهام بصمة إبهام شهادة APNS سلسلة

SharedAccessAuthorizationRuleProperties

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

BaiduCredential

الاسم الوصف القيمة
خصائص خصائص NotificationHub BaiduCredential. خصائص BaiduCredential

خصائص BaiduCredential

الاسم الوصف القيمة
baiduApiKey مفتاح Baidu Api. سلسلة
baiduEndPoint نقطة نهاية Baidu. سلسلة
baiduSecretKey مفتاح Baidu السري سلسلة

GcmCredential

الاسم الوصف القيمة
خصائص خصائص NotificationHub GcmCredential. خصائص GcmCredential

خصائص GcmCredential

الاسم الوصف القيمة
gcmEndpoint نقطة نهاية GCM. سلسلة
googleApiKey مفتاح واجهة برمجة تطبيقات Google. سلسلة

MpnsCredential

الاسم الوصف القيمة
خصائص خصائص NotificationHub MpnsCredential. خصائص MpnsCredential

خصائص MpnsCredential

الاسم الوصف القيمة
مفتاح الشهادة مفتاح الشهادة لبيانات الاعتماد هذه. سلسلة
mpnsCertificate شهادة MPNS. سلسلة
بصمة الإبهام بصمة إبهام شهادة MPNS سلسلة

WnsCredential

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

WnsCredentialProperties

الاسم الوصف القيمة
packageSid معرف الحزمة لبيانات الاعتماد هذه. سلسلة
secretKey المفتاح السري. سلسلة
windowsLiveEndpoint نقطة نهاية Windows Live. سلسلة

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": "2016-03-01",
  "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",
        "certificateKey": "string",
        "endpoint": "string",
        "thumbprint": "string"
      }
    },
    "authorizationRules": [
      {
        "rights": [ "string" ]
      }
    ],
    "baiduCredential": {
      "properties": {
        "baiduApiKey": "string",
        "baiduEndPoint": "string",
        "baiduSecretKey": "string"
      }
    },
    "gcmCredential": {
      "properties": {
        "gcmEndpoint": "string",
        "googleApiKey": "string"
      }
    },
    "mpnsCredential": {
      "properties": {
        "certificateKey": "string",
        "mpnsCertificate": "string",
        "thumbprint": "string"
      }
    },
    "name": "string",
    "registrationTtl": "string",
    "wnsCredential": {
      "properties": {
        "packageSid": "string",
        "secretKey": "string",
        "windowsLiveEndpoint": "string"
      }
    }
  }
}

قيم Property

namespaces/notificationHubs

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

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

حد الحرف: 1-260

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

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

NotificationHubProperties

الاسم الوصف القيمة
admCredential AdmCredential ل NotificationHub الذي تم إنشاؤه AdmCredential
apnsCredential ApnsCredential الخاص ب NotificationHub الذي تم إنشاؤه ApnsCredential
قواعد التخويل قواعد التخويل ل NotificationHub الذي تم إنشاؤه SharedAccessAuthorizationRuleProperties[]
baiduCredential BaiduCredential الخاص ب NotificationHub الذي تم إنشاؤه BaiduCredential
gcmCredential GcmCredential ل NotificationHub الذي تم إنشاؤه GcmCredential
mpnsCredential MpnsCredential ل NotificationHub الذي تم إنشاؤه MpnsCredential
الاسم اسم NotificationHub. سلسلة
registrationTtl RegistrationTtl الخاص ب NotificationHub الذي تم إنشاؤه سلسلة
wnsCredential WnsCredential ل NotificationHub الذي تم إنشاؤه WnsCredential

AdmCredential

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

AdmCredentialProperties

الاسم الوصف القيمة
authTokenUrl عنوان URL للرمز المميز للتخويل. سلسلة
clientId معرّف العميل. سلسلة
clientSecret مفتاح الوصول السري لبيانات الاعتماد. سلسلة

ApnsCredential

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

ApnsCredentialProperties

الاسم الوصف القيمة
apnsCertificate شهادة APNS. سلسلة
مفتاح الشهادة مفتاح الشهادة. سلسلة
نقطة النهاية نقطة نهاية بيانات الاعتماد هذه. سلسلة
بصمة الإبهام بصمة إبهام شهادة APNS سلسلة

SharedAccessAuthorizationRuleProperties

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

BaiduCredential

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

BaiduCredentialProperties

الاسم الوصف القيمة
baiduApiKey مفتاح Baidu Api. سلسلة
baiduEndPoint نقطة نهاية Baidu. سلسلة
baiduSecretKey مفتاح Baidu السري سلسلة

GcmCredential

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

GcmCredentialProperties

الاسم الوصف القيمة
gcmEndpoint نقطة نهاية GCM. سلسلة
googleApiKey مفتاح واجهة برمجة تطبيقات Google. سلسلة

MpnsCredential

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

MpnsCredentialProperties

الاسم الوصف القيمة
مفتاح الشهادة مفتاح الشهادة لبيانات الاعتماد هذه. سلسلة
mpnsCertificate شهادة MPNS. سلسلة
بصمة الإبهام بصمة إبهام شهادة MPNS سلسلة

WnsCredential

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

WnsCredentialProperties

الاسم الوصف القيمة
packageSid معرف الحزمة لبيانات الاعتماد هذه. سلسلة
secretKey المفتاح السري. سلسلة
windowsLiveEndpoint نقطة نهاية Windows Live. سلسلة

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@2016-03-01"
  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"
          certificateKey = "string"
          endpoint = "string"
          thumbprint = "string"
        }
      }
      authorizationRules = [
        {
          rights = [
            "string"
          ]
        }
      ]
      baiduCredential = {
        properties = {
          baiduApiKey = "string"
          baiduEndPoint = "string"
          baiduSecretKey = "string"
        }
      }
      gcmCredential = {
        properties = {
          gcmEndpoint = "string"
          googleApiKey = "string"
        }
      }
      mpnsCredential = {
        properties = {
          certificateKey = "string"
          mpnsCertificate = "string"
          thumbprint = "string"
        }
      }
      name = "string"
      registrationTtl = "string"
      wnsCredential = {
        properties = {
          packageSid = "string"
          secretKey = "string"
          windowsLiveEndpoint = "string"
        }
      }
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
  })
}

قيم Property

namespaces/notificationHubs

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

حد الحرف: 1-260

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

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

NotificationHubProperties

الاسم الوصف القيمة
admCredential AdmCredential ل NotificationHub الذي تم إنشاؤه AdmCredential
apnsCredential ApnsCredential الخاص ب NotificationHub الذي تم إنشاؤه ApnsCredential
قواعد التخويل قواعد التخويل ل NotificationHub الذي تم إنشاؤه SharedAccessAuthorizationRuleProperties[]
baiduCredential BaiduCredential الخاص ب NotificationHub الذي تم إنشاؤه BaiduCredential
gcmCredential GcmCredential ل NotificationHub الذي تم إنشاؤه GcmCredential
mpnsCredential MpnsCredential ل NotificationHub الذي تم إنشاؤه MpnsCredential
الاسم اسم NotificationHub. سلسلة
registrationTtl RegistrationTtl الخاص ب NotificationHub الذي تم إنشاؤه سلسلة
wnsCredential WnsCredential ل NotificationHub الذي تم إنشاؤه WnsCredential

AdmCredential

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

AdmCredentialProperties

الاسم الوصف القيمة
authTokenUrl عنوان URL للرمز المميز للتخويل. سلسلة
clientId معرّف العميل. سلسلة
clientSecret مفتاح الوصول السري لبيانات الاعتماد. سلسلة

ApnsCredential

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

ApnsCredentialProperties

الاسم الوصف القيمة
apnsCertificate شهادة APNS. سلسلة
مفتاح الشهادة مفتاح الشهادة. سلسلة
نقطة النهاية نقطة نهاية بيانات الاعتماد هذه. سلسلة
بصمة الإبهام بصمة إبهام شهادة APNS سلسلة

SharedAccessAuthorizationRuleProperties

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

BaiduCredential

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

BaiduCredentialProperties

الاسم الوصف القيمة
baiduApiKey مفتاح Baidu Api. سلسلة
baiduEndPoint نقطة نهاية Baidu. سلسلة
baiduSecretKey مفتاح Baidu السري سلسلة

GcmCredential

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

GcmCredentialProperties

الاسم الوصف القيمة
gcmEndpoint نقطة نهاية GCM. سلسلة
googleApiKey مفتاح واجهة برمجة تطبيقات Google. سلسلة

MpnsCredential

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

MpnsCredentialProperties

الاسم الوصف القيمة
مفتاح الشهادة مفتاح الشهادة لبيانات الاعتماد هذه. سلسلة
mpnsCertificate شهادة MPNS. سلسلة
بصمة الإبهام بصمة إبهام شهادة MPNS سلسلة

WnsCredential

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

WnsCredentialProperties

الاسم الوصف القيمة
packageSid معرف الحزمة لبيانات الاعتماد هذه. سلسلة
secretKey المفتاح السري. سلسلة
windowsLiveEndpoint نقطة نهاية Windows Live. سلسلة

Sku

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