Freigeben über


Microsoft.NotificationHubs-Namespaces/notificationHubs

Bicep-Ressourcendefinition

Der Ressourcentyp namespaces/notificationHubs kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.NotificationHubs/namespaces/notificationHubs-Ressource zu erstellen, fügen Sie ihrer Vorlage die folgende Bicep-Ressource hinzu.

resource symbolicname 'Microsoft.NotificationHubs/namespaces/notificationHubs@2023-10-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'
      }
    }
    fcmV1Credential: {
      properties: {
        clientEmail: 'string'
        privateKey: 'string'
        projectId: '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'
      }
    }
  }
}

Eigenschaftswerte

namespaces/notificationHubs

Name BESCHREIBUNG Wert
name Der Ressourcenname

Erfahren Sie, wie Sie Namen und Typen für untergeordnete Ressourcen in Bicep festlegen.
Zeichenfolge (erforderlich)

Zeichenlimit: 1-260

Gültige Zeichen:
Alphanumerische Zeichen, Punkte, Bindestriche und Unterstriche.

Beginnen Sie mit einem alphanumerischen Zeichen.
location Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
tags Ressourcentags. Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
sku Die Sku-Beschreibung für einen Namespace sku
parent In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird.

Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource.
Symbolischer Name für Ressource vom Typ: Namespaces
properties NotificationHub-Eigenschaften. NotificationHubProperties

NotificationHubProperties

Name BESCHREIBUNG Wert
admCredential Beschreibung eines NotificationHub AdmCredential. AdmCredential
apnsCredential Beschreibung eines NotificationHub-ApnsCredential. ApnsCredential
baiduCredential Beschreibung eines NotificationHub BaiduCredential. BaiduCredential
BrowserAnmeldeinformationen Beschreibung einer NotificationHub-Browserinformation. BrowserAnmeldeinformationen
fcmV1Anmeldeinformationen Beschreibung eines NotificationHub FcmV1Credential. FcmV1Anmeldeinformationen
gcmCredential Beschreibung eines NotificationHub GcmCredential. GcmCredential
mpnsCredential Beschreibung eines NotificationHub MpnsCredential. MpnsCredential
name Ruft den NotificationHub-Namen ab oder legt diese fest. Zeichenfolge
RegistrierungTtl Ruft den RegistrierungsTtl des erstellten NotificationHub ab oder legt diese fest. Zeichenfolge
wnsCredential Beschreibung eines NotificationHub WnsCredential. WnsCredential
xiaomiCredential Beschreibung eines NotificationHub XiaomiCredential. XiaomiCredential

AdmCredential

Name BESCHREIBUNG Wert
properties Beschreibung eines NotificationHub AdmCredential. AdmCredentialProperties (erforderlich)

AdmCredentialProperties

Name BESCHREIBUNG Wert
authTokenUrl Ruft die URL des Autorisierungstokens ab oder legt sie fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
clientId Ruft den Clientbezeichner ab oder legt diese fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
clientSecret Ruft den geheimen Zugriffsschlüssel für Anmeldeinformationen ab oder legt diese fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.

ApnsCredential

Name BESCHREIBUNG Wert
properties Beschreibung eines NotificationHub-ApnsCredential. ApnsCredentialProperties (erforderlich)

ApnsCredentialProperties

Name BESCHREIBUNG Wert
apnsCertificate Ruft das APNS-Zertifikat ab oder legt es fest. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
appId Ruft den registrierten Anspruchsschlüssel des Ausstellers (iss) ab, dessen Wert ist, oder legt diese fest.
Ihre 10-stellige Team-ID, die Sie aus Ihrem Entwicklerkonto erhalten haben
Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
appName Ruft den Namen der Anwendung ab oder legt den Namen fest. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
certificateKey Ruft den Zertifikatschlüssel ab oder legt den Zertifikatschlüssel fest. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
endpoint Ruft den Endpunkt dieser Anmeldeinformationen ab oder legt diesen fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
keyId Ruft einen 10-stelligen Schlüssel(Kid)-Schlüssel ab, der von abgerufen wurde, oder legt diesen fest.
Ihr Entwicklerkonto
Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
thumbprint Ruft den APNS-Zertifikatfingerabdruck ab oder legt diesen fest. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
token Ruft das Anbieterauthentifizierungstoken ab, das über Ihre
Entwicklerkonto
Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.

BaiduCredential

Name BESCHREIBUNG Wert
properties Beschreibung eines NotificationHub BaiduCredential. BaiduCredentialProperties (erforderlich)

BaiduCredentialProperties

Name BESCHREIBUNG Wert
baiduApiKey Ruft den baidu-Api-Schlüssel ab oder legt diese fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
baiduEndPoint Ruft baidu-Endpunkt ab oder legt diese fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
baiduSecretKey Ruft den geheimen Baidu-Schlüssel ab oder legt den geheimen Baidu-Schlüssel fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.

BrowserCredential

Name BESCHREIBUNG Wert
properties Beschreibung einer NotificationHub-Browserinformation. BrowserCredentialProperties (erforderlich)

BrowserCredentialProperties

Name BESCHREIBUNG Wert
subject Ruft den Webpush-Betreff ab oder legt ihn fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
vapidPrivateKey Ruft den privaten VAPID-Schlüssel ab oder legt diese fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
vapidPublicKey Ruft den öffentlichen VAPID-Schlüssel ab oder legt diese fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.

FcmV1Credential

Name BESCHREIBUNG Wert
properties Beschreibung eines NotificationHub FcmV1Credential. FcmV1CredentialProperties (erforderlich)

FcmV1CredentialProperties

Name BESCHREIBUNG Wert
clientEmail Ruft Client-E-Mails ab oder legt diese fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
privateKey Ruft den privaten Schlüssel ab oder legt diese fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
projectId Ruft die Projekt-ID ab oder legt sie fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.

GcmCredential

Name BESCHREIBUNG Wert
properties Beschreibung eines NotificationHub-GcmCredential-Typs. GcmCredentialProperties (erforderlich)

GcmCredentialProperties

Name BESCHREIBUNG Wert
gcmEndpoint Ruft den GCM-Endpunkt ab oder legt den GCM-Endpunkt fest. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
googleApiKey Ruft den Google-API-Schlüssel ab oder legt diese fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.

MpnsCredential

Name BESCHREIBUNG Wert
properties Beschreibung eines NotificationHub MpnsCredential. MpnsCredentialProperties (erforderlich)

MpnsCredentialProperties

Name BESCHREIBUNG Wert
certificateKey Ruft den Zertifikatschlüssel für diese Anmeldeinformationen ab oder legt diesen fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
mpnsCertificate Ruft das MPNS-Zertifikat ab oder legt es fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
thumbprint Ruft den MPNS-Zertifikatfingerabdruck ab oder legt diesen fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.

WnsCredential

Name BESCHREIBUNG Wert
properties Beschreibung eines NotificationHub WnsCredential. WnsCredentialProperties (erforderlich)

WnsCredentialProperties

Name BESCHREIBUNG Wert
certificateKey Ges oder legt den WNS-Zertifikatschlüssel fest. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
packageSid Ruft die Paket-ID für diese Anmeldeinformationen ab oder legt diese fest. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
secretKey Ruft den geheimen Schlüssel ab oder legt diese fest. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
windowsLiveEndpoint Ruft den Windows Live-Endpunkt ab oder legt diese fest. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
wnsCertificate Ruft das WNS-Zertifikat ab oder legt es fest. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.

XiaomiCredential

Name BESCHREIBUNG Wert
properties Beschreibung eines NotificationHub XiaomiCredentialProperties. XiaomiCredentialProperties (erforderlich)

XiaomiCredentialProperties

Name BESCHREIBUNG Wert
appSecret Ruft den Geheimen App-Schlüssel ab oder legt es fest. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
endpoint Ruft den Xiaomi-Dienstendpunkt ab oder legt diese fest. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.

Sku

Name BESCHREIBUNG Wert
Kapazität Ruft die Kapazität der Ressource ab oder legt sie fest. INT
family Ruft die Sku-Familie ab oder legt sie fest. Zeichenfolge
name Name der Namespace-SKU. "Basic"
"Kostenlos"
"Standard" (erforderlich)
size Ruft die SKU-Größe ab oder legt sie fest. Zeichenfolge
Ebene Ruft die Ebene einer bestimmten SKU ab oder legt sie fest. Zeichenfolge

Schnellstartvorlagen

Diesen Ressourcentyp werden in den folgenden Schnellstartvorlagen bereitgestellt.

Vorlage BESCHREIBUNG
Erstellen von Azure Notification Hub

Bereitstellen in Azure
Erstellt eine Azure Notification Hub-Vorlage, die ursprünglich von John Downs erstellt wurde.
Bereitstellen einer mobilen App mit einem SQL-Datenbank

Bereitstellen in Azure
Diese Vorlage stellt eine mobile App, eine SQL-Datenbank und einen Notification Hub zur Anwendung. Es konfiguriert eine Verbindungszeichenfolge in der mobilen App für die Datenbank und den Notification Hub.

Ressourcendefinition mit einer ARM-Vorlage

Der Ressourcentyp namespaces/notificationHubs kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.NotificationHubs/namespaces/notificationHubs-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.NotificationHubs/namespaces/notificationHubs",
  "apiVersion": "2023-10-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"
      }
    },
    "fcmV1Credential": {
      "properties": {
        "clientEmail": "string",
        "privateKey": "string",
        "projectId": "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"
      }
    }
  }
}

Eigenschaftswerte

namespaces/notificationHubs

Name BESCHREIBUNG Wert
type Ressourcentyp "Microsoft.NotificationHubs/namespaces/notificationHubs"
apiVersion Die Ressourcen-API-Version "2023-10-01-preview"
name Der Ressourcenname

Erfahren Sie, wie Sie Namen und Typen für untergeordnete Ressourcen in JSON-ARM-Vorlagen festlegen.
Zeichenfolge (erforderlich)

Zeichenlimit: 1-260

Gültige Zeichen:
Alphanumerische Zeichen, Punkte, Bindestriche und Unterstriche.

Beginnen Sie mit einem alphanumerischen Zeichen.
location Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
tags Ressourcentags. Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
sku Die Sku-Beschreibung für einen Namespace sku
properties NotificationHub-Eigenschaften. NotificationHubProperties

NotificationHubProperties

Name BESCHREIBUNG Wert
admCredential Beschreibung eines NotificationHub AdmCredential. AdmCredential
apnsCredential Beschreibung eines NotificationHub-ApnsCredential. ApnsCredential
baiduCredential Beschreibung eines NotificationHub BaiduCredential. BaiduCredential
BrowserAnmeldeinformationen Beschreibung einer NotificationHub-Browserinformation. BrowserAnmeldeinformationen
fcmV1Anmeldeinformationen Beschreibung eines NotificationHub FcmV1Credential. FcmV1Anmeldeinformationen
gcmCredential Beschreibung eines NotificationHub GcmCredential. GcmCredential
mpnsCredential Beschreibung eines NotificationHub MpnsCredential. MpnsCredential
name Ruft den NotificationHub-Namen ab oder legt diese fest. Zeichenfolge
RegistrierungTtl Ruft den RegistrierungsTtl des erstellten NotificationHub ab oder legt diese fest. Zeichenfolge
wnsCredential Beschreibung eines NotificationHub WnsCredential. WnsCredential
xiaomiCredential Beschreibung eines NotificationHub XiaomiCredential. XiaomiCredential

AdmCredential

Name BESCHREIBUNG Wert
properties Beschreibung eines NotificationHub AdmCredential. AdmCredentialProperties (erforderlich)

AdmCredentialProperties

Name BESCHREIBUNG Wert
authTokenUrl Ruft die URL des Autorisierungstokens ab oder legt sie fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
clientId Ruft den Clientbezeichner ab oder legt diese fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
clientSecret Ruft den geheimen Zugriffsschlüssel für Anmeldeinformationen ab oder legt diese fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.

ApnsCredential

Name BESCHREIBUNG Wert
properties Beschreibung eines NotificationHub-ApnsCredential. ApnsCredentialProperties (erforderlich)

ApnsCredentialProperties

Name BESCHREIBUNG Wert
apnsCertificate Ruft das APNS-Zertifikat ab oder legt es fest. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
appId Ruft den registrierten Anspruchsschlüssel des Ausstellers (iss) ab, dessen Wert ist, oder legt diese fest.
Ihre 10-stellige Team-ID, die Sie aus Ihrem Entwicklerkonto erhalten haben
Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
appName Ruft den Namen der Anwendung ab oder legt den Namen fest. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
certificateKey Ruft den Zertifikatschlüssel ab oder legt den Zertifikatschlüssel fest. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
endpoint Ruft den Endpunkt dieser Anmeldeinformationen ab oder legt diesen fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
keyId Ruft einen 10-stelligen Schlüssel(Kid)-Schlüssel ab, der von abgerufen wurde, oder legt diesen fest.
Ihr Entwicklerkonto
Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
thumbprint Ruft den APNS-Zertifikatfingerabdruck ab oder legt diesen fest. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
token Ruft das Anbieterauthentifizierungstoken ab, das über Ihre
Entwicklerkonto
Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.

BaiduCredential

Name BESCHREIBUNG Wert
properties Beschreibung eines NotificationHub BaiduCredential. BaiduCredentialProperties (erforderlich)

BaiduCredentialProperties

Name BESCHREIBUNG Wert
baiduApiKey Ruft den baidu-Api-Schlüssel ab oder legt diese fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
baiduEndPoint Ruft baidu-Endpunkt ab oder legt diese fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
baiduSecretKey Ruft den geheimen Baidu-Schlüssel ab oder legt diese fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.

BrowserAnmeldeinformationen

Name BESCHREIBUNG Wert
properties Beschreibung einer NotificationHub-Browserinformation. BrowserCredentialProperties (erforderlich)

BrowserCredentialProperties

Name BESCHREIBUNG Wert
subject Ruft den Webpush-Betreff ab oder legt ihn fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
vapidPrivateKey Ruft den privaten VAPID-Schlüssel ab oder legt diese fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
vapidPublicKey Ruft den öffentlichen VAPID-Schlüssel ab oder legt diese fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.

FcmV1Anmeldeinformationen

Name BESCHREIBUNG Wert
properties Beschreibung eines NotificationHub FcmV1Credential. FcmV1CredentialProperties (erforderlich)

FcmV1CredentialProperties

Name BESCHREIBUNG Wert
clientEmail Ruft Client-E-Mails ab oder legt diese fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
privateKey Ruft den privaten Schlüssel ab oder legt diese fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
projectId Ruft die Projekt-ID ab oder legt sie fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.

GcmCredential

Name BESCHREIBUNG Wert
properties Beschreibung eines NotificationHub GcmCredential. GcmCredentialProperties (erforderlich)

GcmCredentialProperties

Name BESCHREIBUNG Wert
gcmEndpoint Ruft den GCM-Endpunkt ab oder legt den GCM-Endpunkt fest. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
googleApiKey Ruft den Google-API-Schlüssel ab oder legt diese fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.

MpnsCredential

Name BESCHREIBUNG Wert
properties Beschreibung einer NotificationHub-MpnsCredential-Datei. MpnsCredentialProperties (erforderlich)

MpnsCredentialProperties

Name BESCHREIBUNG Wert
certificateKey Ruft den Zertifikatschlüssel für diese Anmeldeinformationen ab oder legt diesen fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
mpnsCertificate Ruft das MPNS-Zertifikat ab oder legt es fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
thumbprint Ruft den MPNS-Zertifikatfingerabdruck ab oder legt diesen fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.

WnsCredential

Name BESCHREIBUNG Wert
properties Beschreibung eines NotificationHub-WnsCredential-Werts. WnsCredentialProperties (erforderlich)

WnsCredentialProperties

Name BESCHREIBUNG Wert
certificateKey Ges oder legt den WNS-Zertifikatschlüssel fest. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
packageSid Ruft die Paket-ID für diese Anmeldeinformationen ab oder legt diese fest. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
secretKey Ruft den geheimen Schlüssel ab oder legt den geheimen Schlüssel fest. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
windowsLiveEndpoint Ruft den Windows Live-Endpunkt ab oder legt diese fest. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
wnsCertificate Ruft das WNS-Zertifikat ab oder legt es fest. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.

XiaomiCredential

Name BESCHREIBUNG Wert
properties Beschreibung eines NotificationHub XiaomiCredentialProperties. XiaomiCredentialProperties (erforderlich)

XiaomiCredentialProperties

Name BESCHREIBUNG Wert
appSecret Ruft das App-Geheimnis ab oder legt es fest. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
endpoint Ruft den Xiaomi-Dienstendpunkt ab oder legt diese fest. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.

Sku

Name BESCHREIBUNG Wert
Kapazität Ruft die Kapazität der Ressource ab oder legt sie fest. INT
family Ruft die SKU-Familie ab oder legt sie fest. Zeichenfolge
name Name der Namespace-SKU. "Basic"
"Kostenlos"
"Standard" (erforderlich)
size Ruft die SKU-Größe ab oder legt sie fest. Zeichenfolge
Ebene Ruft die Ebene einer bestimmten SKU ab oder legt sie fest. Zeichenfolge

Schnellstartvorlagen

In den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.

Vorlage BESCHREIBUNG
Erstellen von Azure Notification Hub

Bereitstellen in Azure
Erstellt eine Azure Notification Hub-Vorlage, die ursprünglich von John Downs erstellt wurde.
Bereitstellen einer mobilen App mit einem SQL-Datenbank

Bereitstellen in Azure
Mit dieser Vorlage werden eine mobile App, SQL-Datenbank und Notification Hub bereitgestellt. Es konfiguriert eine Verbindungszeichenfolge in der mobilen App für die Datenbank und den Notification Hub.

Terraform-Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp namespaces/notificationHubs kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.

Ressourcenformat

Um eine Ressource "Microsoft.NotificationHubs/namespaces/notificationHubs" zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform-Ressource hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NotificationHubs/namespaces/notificationHubs@2023-10-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"
        }
      }
      fcmV1Credential = {
        properties = {
          clientEmail = "string"
          privateKey = "string"
          projectId = "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"
    }
  })
}

Eigenschaftswerte

namespaces/notificationHubs

Name BESCHREIBUNG Wert
type Der Ressourcentyp "Microsoft.NotificationHubs/namespaces/notificationHubs@2023-10-01-preview"
name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenlimit: 1-260

Gültige Zeichen:
Alphanumerische Zeichen, Punkte, Bindestriche und Unterstriche.

Beginnen Sie mit einem alphanumerischen Zeichen.
location Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
parent_id Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. ID für Ressource vom Typ: Namespaces
tags Ressourcentags. Wörterbuch der Tagnamen und -werte.
sku Die SKU-Beschreibung für einen Namespace sku
properties NotificationHub-Eigenschaften. NotificationHubProperties

NotificationHubProperties

Name BESCHREIBUNG Wert
admCredential Beschreibung eines NotificationHub AdmCredential- AdmCredential
apnsCredential Beschreibung einer NotificationHub-ApnsCredential-Datei. ApnsCredential
baiduCredential Beschreibung eines NotificationHub BaiduCredential. BaiduCredential
browserCredential Beschreibung einer NotificationHub-Browserinformation. BrowserCredential
fcmV1Credential Beschreibung eines NotificationHub FcmV1Credential. FcmV1Anmeldeinformationen
gcmCredential Beschreibung eines NotificationHub GcmCredential. GcmCredential
mpnsCredential Beschreibung eines NotificationHub MpnsCredential. MpnsCredential
name Ruft den NotificationHub-Namen ab oder legt diese fest. Zeichenfolge
RegistrierungTtl Ruft den RegistrierungsTtl des erstellten NotificationHub ab oder legt diese fest. Zeichenfolge
wnsCredential Beschreibung eines NotificationHub WnsCredential. WnsCredential
xiaomiCredential Beschreibung eines NotificationHub XiaomiCredential. XiaomiCredential

AdmCredential

Name BESCHREIBUNG Wert
properties Beschreibung eines NotificationHub AdmCredential. AdmCredentialProperties (erforderlich)

AdmCredentialProperties

Name BESCHREIBUNG Wert
authTokenUrl Ruft die URL des Autorisierungstokens ab oder legt sie fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
clientId Ruft den Clientbezeichner ab oder legt diese fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
clientSecret Ruft den geheimen Zugriffsschlüssel für Anmeldeinformationen ab oder legt diese fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.

ApnsCredential

Name BESCHREIBUNG Wert
properties Beschreibung eines NotificationHub-ApnsCredential. ApnsCredentialProperties (erforderlich)

ApnsCredentialProperties

Name BESCHREIBUNG Wert
apnsCertificate Ruft das APNS-Zertifikat ab oder legt es fest. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
appId Ruft den registrierten Anspruchsschlüssel des Ausstellers (iss) ab, dessen Wert ist, oder legt diese fest.
Ihre 10-stellige Team-ID, die Sie aus Ihrem Entwicklerkonto erhalten haben
Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
appName Ruft den Namen der Anwendung ab oder legt den Namen fest. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
certificateKey Ruft den Zertifikatschlüssel ab oder legt den Zertifikatschlüssel fest. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
endpoint Ruft den Endpunkt dieser Anmeldeinformationen ab oder legt diesen fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
keyId Ruft einen 10-stelligen Schlüssel(Kid)-Schlüssel ab, der von abgerufen wurde, oder legt diesen fest.
Ihr Entwicklerkonto
Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
thumbprint Ruft den APNS-Zertifikatfingerabdruck ab oder legt diesen fest. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
token Ruft das Anbieterauthentifizierungstoken ab, das über Ihre
Entwicklerkonto
Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.

BaiduCredential

Name BESCHREIBUNG Wert
properties Beschreibung eines NotificationHub BaiduCredential. BaiduCredentialProperties (erforderlich)

BaiduCredentialProperties

Name BESCHREIBUNG Wert
baiduApiKey Ruft den Baidu-Api-Schlüssel ab oder legt den Api-Schlüssel fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
baiduEndPoint Ruft den baidu-Endpunkt ab oder legt diese fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
baiduSecretKey Ruft den geheimen Baidu-Schlüssel ab oder legt den geheimen Baidu-Schlüssel fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.

BrowserCredential

Name BESCHREIBUNG Wert
properties Beschreibung einer NotificationHub-Browserinformation. BrowserCredentialProperties (erforderlich)

BrowserCredentialProperties

Name BESCHREIBUNG Wert
subject Ruft den Webpush-Betreff ab oder legt ihn fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
vapidPrivateKey Ruft den privaten VAPID-Schlüssel ab oder legt diese fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
vapidPublicKey Ruft den öffentlichen VAPID-Schlüssel ab oder legt diese fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.

FcmV1Credential

Name BESCHREIBUNG Wert
properties Beschreibung eines NotificationHub FcmV1Credential. FcmV1CredentialProperties (erforderlich)

FcmV1CredentialProperties

Name BESCHREIBUNG Wert
clientEmail Ruft Client-E-Mails ab oder legt diese fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
privateKey Ruft den privaten Schlüssel ab oder legt diese fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
projectId Ruft die Projekt-ID ab oder legt sie fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.

GcmCredential

Name BESCHREIBUNG Wert
properties Beschreibung eines NotificationHub-GcmCredential-Typs. GcmCredentialProperties (erforderlich)

GcmCredentialProperties

Name BESCHREIBUNG Wert
gcmEndpoint Ruft den GCM-Endpunkt ab oder legt den GCM-Endpunkt fest. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
googleApiKey Ruft den Google-API-Schlüssel ab oder legt diese fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.

MpnsCredential

Name BESCHREIBUNG Wert
properties Beschreibung einer NotificationHub-MpnsCredential-Datei. MpnsCredentialProperties (erforderlich)

MpnsCredentialProperties

Name BESCHREIBUNG Wert
certificateKey Ruft den Zertifikatschlüssel für diese Anmeldeinformationen ab oder legt diesen fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
mpnsCertificate Ruft das MPNS-Zertifikat ab oder legt es fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
thumbprint Ruft den MPNS-Zertifikatfingerabdruck ab oder legt diesen fest. Zeichenfolge (erforderlich)

Einschränkungen:
Min. Länge = 1
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.

WnsCredential

Name BESCHREIBUNG Wert
properties Beschreibung eines NotificationHub-WnsCredential-Werts. WnsCredentialProperties (erforderlich)

WnsCredentialProperties

Name BESCHREIBUNG Wert
certificateKey Ges oder legt den WNS-Zertifikatschlüssel fest. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
packageSid Ruft die Paket-ID für diese Anmeldeinformationen ab oder legt diese fest. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
secretKey Ruft den geheimen Schlüssel ab oder legt den geheimen Schlüssel fest. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
windowsLiveEndpoint Ruft den Windows Live-Endpunkt ab oder legt diese fest. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
wnsCertificate Ruft das WNS-Zertifikat ab oder legt es fest. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.

XiaomiCredential

Name BESCHREIBUNG Wert
properties Beschreibung eines NotificationHub XiaomiCredentialProperties. XiaomiCredentialProperties (erforderlich)

XiaomiCredentialProperties

Name BESCHREIBUNG Wert
appSecret Ruft den Geheimen App-Schlüssel ab oder legt es fest. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.
endpoint Ruft den Xiaomi-Dienstendpunkt ab oder legt diese fest. Zeichenfolge

Einschränkungen:
Vertraulicher Wert. Übergeben Sie als sicheren Parameter.

Sku

Name BESCHREIBUNG Wert
Kapazität Ruft die Kapazität der Ressource ab oder legt sie fest. INT
family Ruft die Sku-Familie ab oder legt sie fest. Zeichenfolge
name Name der Namespace-SKU. „Basic“
„Free“
"Standard" (erforderlich)
size Ruft die SKU-Größe ab oder legt sie fest. Zeichenfolge
Ebene Ruft die Ebene einer bestimmten SKU ab oder legt sie fest. Zeichenfolge