Microsoft.NotificationHubs-Namespaces/notificationHubs
Bicep-Ressourcendefinition
Der Ressourcentyp namespaces/notificationHubs kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:
- Ressourcengruppen : Siehe Ressourcengruppenbereitstellungsbefehle
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 |
Erstellt eine Azure Notification Hub-Vorlage, die ursprünglich von John Downs erstellt wurde. |
Bereitstellen einer mobilen App mit einem SQL-Datenbank |
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:
- Ressourcengruppen : Siehe Ressourcengruppenbereitstellungsbefehle
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 |
Erstellt eine Azure Notification Hub-Vorlage, die ursprünglich von John Downs erstellt wurde. |
Bereitstellen einer mobilen App mit einem SQL-Datenbank |
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 |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für