Freigeben über


Microsoft.NotificationHubs-Namespaces/notificationHubs 2016-03-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@2016-03-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: [
      {
        rights: [
          'string'
        ]
      }
    ]
    baiduCredential: {
      properties: {
        baiduApiKey: 'string'
        baiduEndPoint: 'string'
        baiduSecretKey: 'string'
      }
    }
    gcmCredential: {
      properties: {
        gcmEndpoint: 'string'
        googleApiKey: 'string'
      }
    }
    mpnsCredential: {
      properties: {
        certificateKey: 'string'
        mpnsCertificate: 'string'
        thumbprint: 'string'
      }
    }
    name: 'string'
    registrationTtl: 'string'
    wnsCredential: {
      properties: {
        packageSid: 'string'
        secretKey: 'string'
        windowsLiveEndpoint: 'string'
      }
    }
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Eigenschaftswerte

AdmCredential

Name Beschreibung Wert
Eigenschaften Eigenschaften von NotificationHub AdmCredential. AdmCredentialProperties-

AdmCredentialProperties

Name Beschreibung Wert
authTokenUrl Die URL des Autorisierungstokens. Schnur
clientId Der Clientbezeichner. Schnur
clientSecret Der geheime Zugriffsschlüssel für Anmeldeinformationen. Schnur

ApnsCredential

Name Beschreibung Wert
Eigenschaften Eigenschaften von NotificationHub ApnsCredential. ApnsCredentialProperties

ApnsCredentialProperties

Name Beschreibung Wert
apnsCertificate Das APNS-Zertifikat. Schnur
certificateKey Der Zertifikatschlüssel. Schnur
Endpunkt Der Endpunkt dieser Anmeldeinformationen. Schnur
Fingerabdruck Der APNS-Zertifikatfingerabdruck Schnur

BaiduCredential

Name Beschreibung Wert
Eigenschaften Eigenschaften von NotificationHub BaiduCredential. BaiduCredentialProperties

BaiduCredentialProperties

Name Beschreibung Wert
baiduApiKey Baidu-API-Schlüssel. Schnur
baiduEndPoint Baidu Endpoint. Schnur
baiduSecretKey Baidu Secret Key Schnur

GcmCredential

Name Beschreibung Wert
Eigenschaften Eigenschaften von NotificationHub GcmCredential. GcmCredentialProperties-

GcmCredentialProperties

Name Beschreibung Wert
gcmEndpoint Der GCM-Endpunkt. Schnur
googleApiKey Der Google-API-Schlüssel. Schnur

Microsoft.NotificationHubs/namespaces/notificationHubs

Name Beschreibung Wert
Ort Ressourcenspeicherort 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 Eigenschaften von NotificationHub. NotificationHubProperties- (erforderlich)
Sku Die Sku des erstellten Namespaces Sku-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen

MpnsCredential

Name Beschreibung Wert
Eigenschaften Eigenschaften von NotificationHub MpnsCredential. MpnsCredentialProperties

MpnsCredentialProperties

Name Beschreibung Wert
certificateKey Der Zertifikatschlüssel für diese Anmeldeinformationen. Schnur
mpnsCertificate Das MPNS-Zertifikat. Schnur
Fingerabdruck MpNS-Zertifikatfingerabdruck Schnur

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-

ResourceTags

Name Beschreibung Wert

SharedAccessAuthorizationRuleProperties

Name Beschreibung Wert
Rechte Die Rechte, die der Regel zugeordnet sind. Zeichenfolgenarray, das eine der folgenden Elemente enthält:
"Lauschen"
"Verwalten"
"Senden"

Sku

Name Beschreibung Wert
Fassungsvermögen Die Kapazität der Ressource Int
Familie Die Sku-Familie Schnur
Name Name der Benachrichtigungshub-Sku "Einfach"
"Kostenlos"
"Standard" (erforderlich)
Größe Die Größe der Sku Schnur
Rang Die Ebene einer bestimmten SKU Schnur

WnsCredential

Name Beschreibung Wert
Eigenschaften Eigenschaften von NotificationHub WnsCredential. WnsCredentialProperties-

WnsCredentialProperties

Name Beschreibung Wert
packageSid Die Paket-ID für diese Anmeldeinformationen. Schnur
secretKey Der geheime Schlüssel. Schnur
windowsLiveEndpoint Der Windows Live-Endpunkt. 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": "2016-03-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": [
      {
        "rights": [ "string" ]
      }
    ],
    "baiduCredential": {
      "properties": {
        "baiduApiKey": "string",
        "baiduEndPoint": "string",
        "baiduSecretKey": "string"
      }
    },
    "gcmCredential": {
      "properties": {
        "gcmEndpoint": "string",
        "googleApiKey": "string"
      }
    },
    "mpnsCredential": {
      "properties": {
        "certificateKey": "string",
        "mpnsCertificate": "string",
        "thumbprint": "string"
      }
    },
    "name": "string",
    "registrationTtl": "string",
    "wnsCredential": {
      "properties": {
        "packageSid": "string",
        "secretKey": "string",
        "windowsLiveEndpoint": "string"
      }
    }
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Eigenschaftswerte

AdmCredential

Name Beschreibung Wert
Eigenschaften Eigenschaften von NotificationHub AdmCredential. AdmCredentialProperties-

AdmCredentialProperties

Name Beschreibung Wert
authTokenUrl Die URL des Autorisierungstokens. Schnur
clientId Der Clientbezeichner. Schnur
clientSecret Der geheime Zugriffsschlüssel für Anmeldeinformationen. Schnur

ApnsCredential

Name Beschreibung Wert
Eigenschaften Eigenschaften von NotificationHub ApnsCredential. ApnsCredentialProperties

ApnsCredentialProperties

Name Beschreibung Wert
apnsCertificate Das APNS-Zertifikat. Schnur
certificateKey Der Zertifikatschlüssel. Schnur
Endpunkt Der Endpunkt dieser Anmeldeinformationen. Schnur
Fingerabdruck Der APNS-Zertifikatfingerabdruck Schnur

BaiduCredential

Name Beschreibung Wert
Eigenschaften Eigenschaften von NotificationHub BaiduCredential. BaiduCredentialProperties

BaiduCredentialProperties

Name Beschreibung Wert
baiduApiKey Baidu-API-Schlüssel. Schnur
baiduEndPoint Baidu Endpoint. Schnur
baiduSecretKey Baidu Secret Key Schnur

GcmCredential

Name Beschreibung Wert
Eigenschaften Eigenschaften von NotificationHub GcmCredential. GcmCredentialProperties-

GcmCredentialProperties

Name Beschreibung Wert
gcmEndpoint Der GCM-Endpunkt. Schnur
googleApiKey Der Google-API-Schlüssel. Schnur

Microsoft.NotificationHubs/namespaces/notificationHubs

Name Beschreibung Wert
apiVersion Die API-Version '2016-03-01'
Ort Ressourcenspeicherort Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Eigenschaften von NotificationHub. NotificationHubProperties- (erforderlich)
Sku Die Sku des erstellten Namespaces Sku-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Der Ressourcentyp "Microsoft.NotificationHubs/namespaces/notificationHubs"

MpnsCredential

Name Beschreibung Wert
Eigenschaften Eigenschaften von NotificationHub MpnsCredential. MpnsCredentialProperties

MpnsCredentialProperties

Name Beschreibung Wert
certificateKey Der Zertifikatschlüssel für diese Anmeldeinformationen. Schnur
mpnsCertificate Das MPNS-Zertifikat. Schnur
Fingerabdruck MpNS-Zertifikatfingerabdruck Schnur

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-

ResourceTags

Name Beschreibung Wert

SharedAccessAuthorizationRuleProperties

Name Beschreibung Wert
Rechte Die Rechte, die der Regel zugeordnet sind. Zeichenfolgenarray, das eine der folgenden Elemente enthält:
"Lauschen"
"Verwalten"
"Senden"

Sku

Name Beschreibung Wert
Fassungsvermögen Die Kapazität der Ressource Int
Familie Die Sku-Familie Schnur
Name Name der Benachrichtigungshub-Sku "Einfach"
"Kostenlos"
"Standard" (erforderlich)
Größe Die Größe der Sku Schnur
Rang Die Ebene einer bestimmten SKU Schnur

WnsCredential

Name Beschreibung Wert
Eigenschaften Eigenschaften von NotificationHub WnsCredential. WnsCredentialProperties-

WnsCredentialProperties

Name Beschreibung Wert
packageSid Die Paket-ID für diese Anmeldeinformationen. Schnur
secretKey Der geheime Schlüssel. Schnur
windowsLiveEndpoint Der Windows Live-Endpunkt. 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@2016-03-01"
  name = "string"
  location = "string"
  sku = {
    capacity = int
    family = "string"
    name = "string"
    size = "string"
    tier = "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 = [
        {
          rights = [
            "string"
          ]
        }
      ]
      baiduCredential = {
        properties = {
          baiduApiKey = "string"
          baiduEndPoint = "string"
          baiduSecretKey = "string"
        }
      }
      gcmCredential = {
        properties = {
          gcmEndpoint = "string"
          googleApiKey = "string"
        }
      }
      mpnsCredential = {
        properties = {
          certificateKey = "string"
          mpnsCertificate = "string"
          thumbprint = "string"
        }
      }
      name = "string"
      registrationTtl = "string"
      wnsCredential = {
        properties = {
          packageSid = "string"
          secretKey = "string"
          windowsLiveEndpoint = "string"
        }
      }
    }
  })
}

Eigenschaftswerte

AdmCredential

Name Beschreibung Wert
Eigenschaften Eigenschaften von NotificationHub AdmCredential. AdmCredentialProperties-

AdmCredentialProperties

Name Beschreibung Wert
authTokenUrl Die URL des Autorisierungstokens. Schnur
clientId Der Clientbezeichner. Schnur
clientSecret Der geheime Zugriffsschlüssel für Anmeldeinformationen. Schnur

ApnsCredential

Name Beschreibung Wert
Eigenschaften Eigenschaften von NotificationHub ApnsCredential. ApnsCredentialProperties

ApnsCredentialProperties

Name Beschreibung Wert
apnsCertificate Das APNS-Zertifikat. Schnur
certificateKey Der Zertifikatschlüssel. Schnur
Endpunkt Der Endpunkt dieser Anmeldeinformationen. Schnur
Fingerabdruck Der APNS-Zertifikatfingerabdruck Schnur

BaiduCredential

Name Beschreibung Wert
Eigenschaften Eigenschaften von NotificationHub BaiduCredential. BaiduCredentialProperties

BaiduCredentialProperties

Name Beschreibung Wert
baiduApiKey Baidu-API-Schlüssel. Schnur
baiduEndPoint Baidu Endpoint. Schnur
baiduSecretKey Baidu Secret Key Schnur

GcmCredential

Name Beschreibung Wert
Eigenschaften Eigenschaften von NotificationHub GcmCredential. GcmCredentialProperties-

GcmCredentialProperties

Name Beschreibung Wert
gcmEndpoint Der GCM-Endpunkt. Schnur
googleApiKey Der Google-API-Schlüssel. Schnur

Microsoft.NotificationHubs/namespaces/notificationHubs

Name Beschreibung Wert
Ort Ressourcenspeicherort 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 Eigenschaften von NotificationHub. NotificationHubProperties- (erforderlich)
Sku Die Sku des erstellten Namespaces Sku-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.NotificationHubs/namespaces/notificationHubs@2016-03-01"

MpnsCredential

Name Beschreibung Wert
Eigenschaften Eigenschaften von NotificationHub MpnsCredential. MpnsCredentialProperties

MpnsCredentialProperties

Name Beschreibung Wert
certificateKey Der Zertifikatschlüssel für diese Anmeldeinformationen. Schnur
mpnsCertificate Das MPNS-Zertifikat. Schnur
Fingerabdruck MpNS-Zertifikatfingerabdruck Schnur

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-

ResourceTags

Name Beschreibung Wert

SharedAccessAuthorizationRuleProperties

Name Beschreibung Wert
Rechte Die Rechte, die der Regel zugeordnet sind. Zeichenfolgenarray, das eine der folgenden Elemente enthält:
"Lauschen"
"Verwalten"
"Senden"

Sku

Name Beschreibung Wert
Fassungsvermögen Die Kapazität der Ressource Int
Familie Die Sku-Familie Schnur
Name Name der Benachrichtigungshub-Sku "Einfach"
"Kostenlos"
"Standard" (erforderlich)
Größe Die Größe der Sku Schnur
Rang Die Ebene einer bestimmten SKU Schnur

WnsCredential

Name Beschreibung Wert
Eigenschaften Eigenschaften von NotificationHub WnsCredential. WnsCredentialProperties-

WnsCredentialProperties

Name Beschreibung Wert
packageSid Die Paket-ID für diese Anmeldeinformationen. Schnur
secretKey Der geheime Schlüssel. Schnur
windowsLiveEndpoint Der Windows Live-Endpunkt. Schnur