Freigeben über


Microsoft.NotificationHubs-Namespaces/notificationHubs 2014-09-01

Bicep-Ressourcendefinition

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

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 hinzu.

resource symbolicname 'Microsoft.NotificationHubs/namespaces/notificationHubs@2014-09-01' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    admCredential: {
      properties: {
        authTokenUrl: 'string'
        clientId: 'string'
        clientSecret: 'string'
      }
    }
    apnsCredential: {
      properties: {
        apnsCertificate: 'string'
        certificateKey: 'string'
        endpoint: 'string'
        thumbprint: 'string'
      }
    }
    authorizationRules: [
      {
        claimType: 'string'
        claimValue: 'string'
        createdTime: 'string'
        keyName: 'string'
        modifiedTime: 'string'
        primaryKey: 'string'
        revision: int
        rights: [
          'string'
        ]
        secondaryKey: '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'
      }
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Eigenschaftswerte

AdmCredential

Name Beschreibung Wert
Eigenschaften Dient zum Abrufen oder Festlegen von Eigenschaften von NotificationHub AdmCredential. AdmCredentialProperties-

AdmCredentialProperties

Name Beschreibung Wert
authTokenUrl Ruft die URL des Autorisierungstokens ab oder legt sie fest. Schnur
clientId Dient zum Abrufen oder Festlegen des Clientbezeichners. Schnur
clientSecret Dient zum Abrufen oder Festlegen des geheimen Zugriffsschlüssels für Anmeldeinformationen. Schnur

ApnsCredential

Name Beschreibung Wert
Eigenschaften Dient zum Abrufen oder Festlegen von Eigenschaften von NotificationHub ApnsCredential. ApnsCredentialProperties

ApnsCredentialProperties

Name Beschreibung Wert
apnsCertificate Ruft das APNS-Zertifikat ab oder legt es fest. Schnur
certificateKey Dient zum Abrufen oder Festlegen des Zertifikatschlüssels. Schnur
Endpunkt Ruft den Endpunkt dieser Anmeldeinformationen ab oder legt diesen fest. Schnur
Fingerabdruck Ruft den Apns-Zertifikatfingerabdruck ab oder legt diesen fest. Schnur

BaiduCredential

Name Beschreibung Wert
Eigenschaften Dient zum Abrufen oder Festlegen von Eigenschaften von NotificationHub BaiduCredential. BaiduCredentialProperties

BaiduCredentialProperties

Name Beschreibung Wert
baiduApiKey Abrufen oder Festlegen des Baidu-API-Schlüssels. Schnur
baiduEndPoint Abrufen oder Festlegen des Baidu-Endpunkts. Schnur
baiduSecretKey Abrufen oder Festlegen des geheimen Baidu-Schlüssels Schnur

GcmCredential

Name Beschreibung Wert
Eigenschaften Dient zum Abrufen oder Festlegen von Eigenschaften von NotificationHub GcmCredential. GcmCredentialProperties-

GcmCredentialProperties

Name Beschreibung Wert
gcmEndpoint Dient zum Abrufen oder Festlegen des GCM-Endpunkts. Schnur
googleApiKey Ruft den Google-API-Schlüssel ab oder legt den Schlüssel fest. Schnur

Microsoft.NotificationHubs/namespaces/notificationHubs

Name Beschreibung Wert
Ort Dient zum Abrufen oder Festlegen des Standorts des NotificationHub-Rechenzentrums. Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Elternteil 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 des Typs: Namespaces
Eigenschaften Dient zum Abrufen oder Festlegen von Eigenschaften von NotificationHub. NotificationHubProperties- (erforderlich)
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen

MpnsCredential

Name Beschreibung Wert
Eigenschaften Dient zum Abrufen oder Festlegen von Eigenschaften von NotificationHub MpnsCredential. MpnsCredentialProperties

MpnsCredentialProperties

Name Beschreibung Wert
certificateKey Ruft den Zertifikatschlüssel für diese Anmeldeinformationen ab oder legt diesen fest. Schnur
mpnsCertificate Ruft das MPNS-Zertifikat ab oder legt es fest. Schnur
Fingerabdruck Ruft den Mpns-Zertifikatfingerabdruck ab oder legt diesen fest. Schnur

NotificationHubCreateOrUpdateParametersTags

Name Beschreibung Wert

NotificationHubProperties

Name Beschreibung Wert
admCredential Die AdmCredential des erstellten NotificationHub AdmCredential-
apnsCredential ApnsCredential des erstellten NotificationHub ApnsCredential-
authorizationRules Die AuthorizationRules des erstellten NotificationHub SharedAccessAuthorizationRuleProperties[]
baiduCredential Die BaiduCredential des erstellten NotificationHub BaiduCredential-
gcmCredential GcmCredential des erstellten NotificationHub GcmCredential-
mpnsCredential MpnsCredential des erstellten NotificationHub MpnsCredential-
Name Der Name des NotificationHub. Schnur
registrationTtl Die RegistrationTtl des erstellten NotificationHub Schnur
wnsCredential WnsCredential des erstellten NotificationHub WnsCredential-

SharedAccessAuthorizationRuleProperties

Name Beschreibung Wert
claimType Der Typ des Anspruchs. Schnur
claimValue Der Wert des Anspruchs. Schnur
createdTime Der Zeitpunkt, zu dem die Autorisierungsregel erstellt wurde. Schnur
keyName Der Name des verwendeten Schlüssels. Schnur
modifiedTime Die letzte Zeit, zu der die Regel aktualisiert wurde. Schnur
primaryKey Der verwendete Primärschlüssel. Schnur
Revision Die Revisionsnummer für die Regel. Int
Rechte Die Rechte, die der Regel zugeordnet sind. Zeichenfolgenarray, das eine der folgenden Elemente enthält:
"Lauschen"
"Verwalten"
"Senden"
secondaryKey Der sekundäre Schlüssel, der verwendet wurde. Schnur

WnsCredential

Name Beschreibung Wert
Eigenschaften Dient zum Abrufen oder Festlegen von Eigenschaften von NotificationHub WnsCredential. WnsCredentialProperties-

WnsCredentialProperties

Name Beschreibung Wert
packageSid Ruft die Paket-ID für diese Anmeldeinformationen ab oder legt sie fest. Schnur
secretKey Dient zum Abrufen oder Festlegen des geheimen Schlüssels. Schnur
windowsLiveEndpoint Ruft den Windows Live-Endpunkt ab oder legt den Endpunkt fest. Schnur

Schnellstartbeispiele

Die folgenden Schnellstartbeispiele stellen diesen Ressourcentyp bereit.

Bicep-Datei Beschreibung
Erstellen von Azure Notification Hub- Erstellt einen Azure Notification Hub, die ursprünglich von John Downs verfasste Vorlage.

ARM-Vorlagenressourcendefinition

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

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": "2014-09-01",
  "name": "string",
  "location": "string",
  "properties": {
    "admCredential": {
      "properties": {
        "authTokenUrl": "string",
        "clientId": "string",
        "clientSecret": "string"
      }
    },
    "apnsCredential": {
      "properties": {
        "apnsCertificate": "string",
        "certificateKey": "string",
        "endpoint": "string",
        "thumbprint": "string"
      }
    },
    "authorizationRules": [
      {
        "claimType": "string",
        "claimValue": "string",
        "createdTime": "string",
        "keyName": "string",
        "modifiedTime": "string",
        "primaryKey": "string",
        "revision": "int",
        "rights": [ "string" ],
        "secondaryKey": "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"
      }
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Eigenschaftswerte

AdmCredential

Name Beschreibung Wert
Eigenschaften Dient zum Abrufen oder Festlegen von Eigenschaften von NotificationHub AdmCredential. AdmCredentialProperties-

AdmCredentialProperties

Name Beschreibung Wert
authTokenUrl Ruft die URL des Autorisierungstokens ab oder legt sie fest. Schnur
clientId Dient zum Abrufen oder Festlegen des Clientbezeichners. Schnur
clientSecret Dient zum Abrufen oder Festlegen des geheimen Zugriffsschlüssels für Anmeldeinformationen. Schnur

ApnsCredential

Name Beschreibung Wert
Eigenschaften Dient zum Abrufen oder Festlegen von Eigenschaften von NotificationHub ApnsCredential. ApnsCredentialProperties

ApnsCredentialProperties

Name Beschreibung Wert
apnsCertificate Ruft das APNS-Zertifikat ab oder legt es fest. Schnur
certificateKey Dient zum Abrufen oder Festlegen des Zertifikatschlüssels. Schnur
Endpunkt Ruft den Endpunkt dieser Anmeldeinformationen ab oder legt diesen fest. Schnur
Fingerabdruck Ruft den Apns-Zertifikatfingerabdruck ab oder legt diesen fest. Schnur

BaiduCredential

Name Beschreibung Wert
Eigenschaften Dient zum Abrufen oder Festlegen von Eigenschaften von NotificationHub BaiduCredential. BaiduCredentialProperties

BaiduCredentialProperties

Name Beschreibung Wert
baiduApiKey Abrufen oder Festlegen des Baidu-API-Schlüssels. Schnur
baiduEndPoint Abrufen oder Festlegen des Baidu-Endpunkts. Schnur
baiduSecretKey Abrufen oder Festlegen des geheimen Baidu-Schlüssels Schnur

GcmCredential

Name Beschreibung Wert
Eigenschaften Dient zum Abrufen oder Festlegen von Eigenschaften von NotificationHub GcmCredential. GcmCredentialProperties-

GcmCredentialProperties

Name Beschreibung Wert
gcmEndpoint Dient zum Abrufen oder Festlegen des GCM-Endpunkts. Schnur
googleApiKey Ruft den Google-API-Schlüssel ab oder legt den Schlüssel fest. Schnur

Microsoft.NotificationHubs/namespaces/notificationHubs

Name Beschreibung Wert
apiVersion Die API-Version '2014-09-01'
Ort Dient zum Abrufen oder Festlegen des Standorts des NotificationHub-Rechenzentrums. Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Dient zum Abrufen oder Festlegen von Eigenschaften von NotificationHub. NotificationHubProperties- (erforderlich)
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Der Ressourcentyp "Microsoft.NotificationHubs/namespaces/notificationHubs"

MpnsCredential

Name Beschreibung Wert
Eigenschaften Dient zum Abrufen oder Festlegen von Eigenschaften von NotificationHub MpnsCredential. MpnsCredentialProperties

MpnsCredentialProperties

Name Beschreibung Wert
certificateKey Ruft den Zertifikatschlüssel für diese Anmeldeinformationen ab oder legt diesen fest. Schnur
mpnsCertificate Ruft das MPNS-Zertifikat ab oder legt es fest. Schnur
Fingerabdruck Ruft den Mpns-Zertifikatfingerabdruck ab oder legt diesen fest. Schnur

NotificationHubCreateOrUpdateParametersTags

Name Beschreibung Wert

NotificationHubProperties

Name Beschreibung Wert
admCredential Die AdmCredential des erstellten NotificationHub AdmCredential-
apnsCredential ApnsCredential des erstellten NotificationHub ApnsCredential-
authorizationRules Die AuthorizationRules des erstellten NotificationHub SharedAccessAuthorizationRuleProperties[]
baiduCredential Die BaiduCredential des erstellten NotificationHub BaiduCredential-
gcmCredential GcmCredential des erstellten NotificationHub GcmCredential-
mpnsCredential MpnsCredential des erstellten NotificationHub MpnsCredential-
Name Der Name des NotificationHub. Schnur
registrationTtl Die RegistrationTtl des erstellten NotificationHub Schnur
wnsCredential WnsCredential des erstellten NotificationHub WnsCredential-

SharedAccessAuthorizationRuleProperties

Name Beschreibung Wert
claimType Der Typ des Anspruchs. Schnur
claimValue Der Wert des Anspruchs. Schnur
createdTime Der Zeitpunkt, zu dem die Autorisierungsregel erstellt wurde. Schnur
keyName Der Name des verwendeten Schlüssels. Schnur
modifiedTime Die letzte Zeit, zu der die Regel aktualisiert wurde. Schnur
primaryKey Der verwendete Primärschlüssel. Schnur
Revision Die Revisionsnummer für die Regel. Int
Rechte Die Rechte, die der Regel zugeordnet sind. Zeichenfolgenarray, das eine der folgenden Elemente enthält:
"Lauschen"
"Verwalten"
"Senden"
secondaryKey Der sekundäre Schlüssel, der verwendet wurde. Schnur

WnsCredential

Name Beschreibung Wert
Eigenschaften Dient zum Abrufen oder Festlegen von Eigenschaften von NotificationHub WnsCredential. WnsCredentialProperties-

WnsCredentialProperties

Name Beschreibung Wert
packageSid Ruft die Paket-ID für diese Anmeldeinformationen ab oder legt sie fest. Schnur
secretKey Dient zum Abrufen oder Festlegen des geheimen Schlüssels. Schnur
windowsLiveEndpoint Ruft den Windows Live-Endpunkt ab oder legt den Endpunkt fest. Schnur

Schnellstartvorlagen

Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.

Schablone Beschreibung
Erstellen von Azure Notification Hub-

Bereitstellen in Azure
Erstellt einen Azure Notification Hub, die ursprünglich von John Downs verfasste Vorlage.
Bereitstellen einer mobilen App mit einer SQL-Datenbank

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

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 unter Änderungsprotokoll.

Ressourcenformat

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NotificationHubs/namespaces/notificationHubs@2014-09-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      admCredential = {
        properties = {
          authTokenUrl = "string"
          clientId = "string"
          clientSecret = "string"
        }
      }
      apnsCredential = {
        properties = {
          apnsCertificate = "string"
          certificateKey = "string"
          endpoint = "string"
          thumbprint = "string"
        }
      }
      authorizationRules = [
        {
          claimType = "string"
          claimValue = "string"
          createdTime = "string"
          keyName = "string"
          modifiedTime = "string"
          primaryKey = "string"
          revision = int
          rights = [
            "string"
          ]
          secondaryKey = "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"
        }
      }
    }
  })
}

Eigenschaftswerte

AdmCredential

Name Beschreibung Wert
Eigenschaften Dient zum Abrufen oder Festlegen von Eigenschaften von NotificationHub AdmCredential. AdmCredentialProperties-

AdmCredentialProperties

Name Beschreibung Wert
authTokenUrl Ruft die URL des Autorisierungstokens ab oder legt sie fest. Schnur
clientId Dient zum Abrufen oder Festlegen des Clientbezeichners. Schnur
clientSecret Dient zum Abrufen oder Festlegen des geheimen Zugriffsschlüssels für Anmeldeinformationen. Schnur

ApnsCredential

Name Beschreibung Wert
Eigenschaften Dient zum Abrufen oder Festlegen von Eigenschaften von NotificationHub ApnsCredential. ApnsCredentialProperties

ApnsCredentialProperties

Name Beschreibung Wert
apnsCertificate Ruft das APNS-Zertifikat ab oder legt es fest. Schnur
certificateKey Dient zum Abrufen oder Festlegen des Zertifikatschlüssels. Schnur
Endpunkt Ruft den Endpunkt dieser Anmeldeinformationen ab oder legt diesen fest. Schnur
Fingerabdruck Ruft den Apns-Zertifikatfingerabdruck ab oder legt diesen fest. Schnur

BaiduCredential

Name Beschreibung Wert
Eigenschaften Dient zum Abrufen oder Festlegen von Eigenschaften von NotificationHub BaiduCredential. BaiduCredentialProperties

BaiduCredentialProperties

Name Beschreibung Wert
baiduApiKey Abrufen oder Festlegen des Baidu-API-Schlüssels. Schnur
baiduEndPoint Abrufen oder Festlegen des Baidu-Endpunkts. Schnur
baiduSecretKey Abrufen oder Festlegen des geheimen Baidu-Schlüssels Schnur

GcmCredential

Name Beschreibung Wert
Eigenschaften Dient zum Abrufen oder Festlegen von Eigenschaften von NotificationHub GcmCredential. GcmCredentialProperties-

GcmCredentialProperties

Name Beschreibung Wert
gcmEndpoint Dient zum Abrufen oder Festlegen des GCM-Endpunkts. Schnur
googleApiKey Ruft den Google-API-Schlüssel ab oder legt den Schlüssel fest. Schnur

Microsoft.NotificationHubs/namespaces/notificationHubs

Name Beschreibung Wert
Ort Dient zum Abrufen oder Festlegen des Standorts des NotificationHub-Rechenzentrums. Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
parent_id Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. ID für Ressource des Typs: Namespaces
Eigenschaften Dient zum Abrufen oder Festlegen von Eigenschaften von NotificationHub. NotificationHubProperties- (erforderlich)
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.NotificationHubs/namespaces/notificationHubs@2014-09-01"

MpnsCredential

Name Beschreibung Wert
Eigenschaften Dient zum Abrufen oder Festlegen von Eigenschaften von NotificationHub MpnsCredential. MpnsCredentialProperties

MpnsCredentialProperties

Name Beschreibung Wert
certificateKey Ruft den Zertifikatschlüssel für diese Anmeldeinformationen ab oder legt diesen fest. Schnur
mpnsCertificate Ruft das MPNS-Zertifikat ab oder legt es fest. Schnur
Fingerabdruck Ruft den Mpns-Zertifikatfingerabdruck ab oder legt diesen fest. Schnur

NotificationHubCreateOrUpdateParametersTags

Name Beschreibung Wert

NotificationHubProperties

Name Beschreibung Wert
admCredential Die AdmCredential des erstellten NotificationHub AdmCredential-
apnsCredential ApnsCredential des erstellten NotificationHub ApnsCredential-
authorizationRules Die AuthorizationRules des erstellten NotificationHub SharedAccessAuthorizationRuleProperties[]
baiduCredential Die BaiduCredential des erstellten NotificationHub BaiduCredential-
gcmCredential GcmCredential des erstellten NotificationHub GcmCredential-
mpnsCredential MpnsCredential des erstellten NotificationHub MpnsCredential-
Name Der Name des NotificationHub. Schnur
registrationTtl Die RegistrationTtl des erstellten NotificationHub Schnur
wnsCredential WnsCredential des erstellten NotificationHub WnsCredential-

SharedAccessAuthorizationRuleProperties

Name Beschreibung Wert
claimType Der Typ des Anspruchs. Schnur
claimValue Der Wert des Anspruchs. Schnur
createdTime Der Zeitpunkt, zu dem die Autorisierungsregel erstellt wurde. Schnur
keyName Der Name des verwendeten Schlüssels. Schnur
modifiedTime Die letzte Zeit, zu der die Regel aktualisiert wurde. Schnur
primaryKey Der verwendete Primärschlüssel. Schnur
Revision Die Revisionsnummer für die Regel. Int
Rechte Die Rechte, die der Regel zugeordnet sind. Zeichenfolgenarray, das eine der folgenden Elemente enthält:
"Lauschen"
"Verwalten"
"Senden"
secondaryKey Der sekundäre Schlüssel, der verwendet wurde. Schnur

WnsCredential

Name Beschreibung Wert
Eigenschaften Dient zum Abrufen oder Festlegen von Eigenschaften von NotificationHub WnsCredential. WnsCredentialProperties-

WnsCredentialProperties

Name Beschreibung Wert
packageSid Ruft die Paket-ID für diese Anmeldeinformationen ab oder legt sie fest. Schnur
secretKey Dient zum Abrufen oder Festlegen des geheimen Schlüssels. Schnur
windowsLiveEndpoint Ruft den Windows Live-Endpunkt ab oder legt den Endpunkt fest. Schnur