Delen via


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

Bicep-resourcedefinitie

Het resourcetype naamruimten/notificationHubs kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource microsoft.NotificationHubs/naamruimten/notificationHubs wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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'
  }
}

Eigenschapswaarden

AdmCredential

Naam Beschrijving Waarde
Eigenschappen Hiermee haalt u eigenschappen van NotificationHub AdmCredential op of stelt u deze in. AdmCredentialProperties

AdmCredentialProperties

Naam Beschrijving Waarde
authTokenUrl Hiermee haalt u de URL van het autorisatietoken op of stelt u deze in. snaar
clientId Hiermee haalt u de client-id op of stelt u deze in. snaar
clientSecret Hiermee haalt u de toegangssleutel voor het referentiegeheim op of stelt u deze in. snaar

ApnsCredential

Naam Beschrijving Waarde
Eigenschappen Hiermee worden eigenschappen van NotificationHub ApnsCredential ophaalt of ingesteld. ApnsCredentialProperties-

ApnsCredentialProperties

Naam Beschrijving Waarde
apnsCertificate Hiermee haalt u het APNS-certificaat op of stelt u het in. snaar
certificateKey Hiermee haalt u de certificaatsleutel op of stelt u deze in. snaar
Eindpunt Hiermee haalt u het eindpunt van deze referentie op of stelt u dit in. snaar
Vingerafdruk Hiermee haalt u de Apns-certificaatvingerafdruk op of stelt u deze in snaar

BaiduCredential

Naam Beschrijving Waarde
Eigenschappen Hiermee worden eigenschappen van NotificationHub BaiduCredential ophaalt of ingesteld. BaiduCredentialProperties-

BaiduCredentialProperties

Naam Beschrijving Waarde
baiduApiKey Baidu Api-sleutel ophalen of instellen. snaar
baiduEndPoint Baidu-eindpunt ophalen of instellen. snaar
baiduSecretKey Baidu-geheime sleutel ophalen of instellen snaar

GcmCredential

Naam Beschrijving Waarde
Eigenschappen Hiermee worden eigenschappen van NotificationHub GcmCredential ophaalt of ingesteld. GcmCredentialProperties

GcmCredentialProperties

Naam Beschrijving Waarde
gcmEndpoint Hiermee haalt u het GCM-eindpunt op of stelt u het in. snaar
googleApiKey Hiermee haalt u de Google API-sleutel op of stelt u deze in. snaar

Microsoft.NotificationHubs/naamruimten/notificationHubs

Naam Beschrijving Waarde
plaats Hiermee wordt de locatie van het NotificationHub-datacenter opgehaald of ingesteld. tekenreeks (vereist)
naam De resourcenaam tekenreeks (vereist)
ouder In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie.
Symbolische naam voor resource van het type: naamruimten
Eigenschappen Hiermee haalt u eigenschappen van NotificationHub op of stelt u deze in. NotificationHubProperties (vereist)
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen

MpnsCredential

Naam Beschrijving Waarde
Eigenschappen Hiermee worden eigenschappen van NotificationHub MpnsCredential ophaalt of ingesteld. MpnsCredentialProperties-

MpnsCredentialProperties

Naam Beschrijving Waarde
certificateKey Hiermee haalt u de certificaatsleutel voor deze referentie op of stelt u deze in. snaar
mpnsCertificate Hiermee haalt u het MPNS-certificaat op of stelt u het in. snaar
Vingerafdruk Hiermee haalt u de vingerafdruk van het Mpns-certificaat op of stelt u deze in snaar

NotificationHubCreateOrUpdateParametersTags

Naam Beschrijving Waarde

NotificationHubProperties

Naam Beschrijving Waarde
admCredential De AdmCredential van de gemaakte NotificationHub AdmCredential-
apnsCredential De ApnsCredential van de gemaakte NotificationHub ApnsCredential-
authorizationRules De AuthorizationRules van de gemaakte NotificationHub SharedAccessAuthorizationRuleProperties[]
baiduCredential De BaiduCredential van de gemaakte NotificationHub BaiduCredential-
gcmCredential De GcmCredential van de gemaakte NotificationHub GcmCredential-
mpnsCredential De MpnsCredential van de gemaakte NotificationHub MpnsCredential-
naam De Naam van NotificationHub. snaar
registrationTtl De RegistratieTtl van de gemaakte NotificationHub snaar
wnsCredential De WnsCredential van de gemaakte NotificationHub WnsCredential-

SharedAccessAuthorizationRuleProperties

Naam Beschrijving Waarde
claimType Het type claim. snaar
claimValue De waarde van de claim. snaar
createdTime Het tijdstip waarop de autorisatieregel is gemaakt. snaar
keyName De naam van de sleutel die is gebruikt. snaar
modifiedTime De meest recente keer dat de regel is bijgewerkt. snaar
primaryKey De primaire sleutel die is gebruikt. snaar
herziening Het revisienummer voor de regel. Int
rechten De rechten die aan de regel zijn gekoppeld. Tekenreeksmatrix met een van de volgende waarden:
'Luisteren'
'Beheren'
'Verzenden'
secondaryKey De secundaire sleutel die is gebruikt. snaar

WnsCredential

Naam Beschrijving Waarde
Eigenschappen Hiermee haalt u eigenschappen van NotificationHub WnsCredential op of stelt u deze in. WnsCredentialProperties-

WnsCredentialProperties

Naam Beschrijving Waarde
packageSid Hiermee haalt u de pakket-id voor deze referentie op of stelt u deze in. snaar
secretKey Hiermee haalt u de geheime sleutel op of stelt u deze in. snaar
windowsLiveEndpoint Hiermee haalt u het Windows Live-eindpunt op of stelt u dit in. snaar

Gebruiksvoorbeelden

Azure-snelstartvoorbeelden

De volgende Azure-quickstartsjablonen bicep-voorbeelden bevatten voor het implementeren van dit resourcetype.

Bicep-bestand Beschrijving
Azure Notification Hub- maken Hiermee maakt u een Azure Notification Hub, een sjabloon die oorspronkelijk is geschreven door John Downs.

Resourcedefinitie van ARM-sjabloon

Het resourcetype naamruimten/notificationHubs kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.NotificationHubs/naamruimten/notificationHubs-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "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"
  }
}

Eigenschapswaarden

AdmCredential

Naam Beschrijving Waarde
Eigenschappen Hiermee haalt u eigenschappen van NotificationHub AdmCredential op of stelt u deze in. AdmCredentialProperties

AdmCredentialProperties

Naam Beschrijving Waarde
authTokenUrl Hiermee haalt u de URL van het autorisatietoken op of stelt u deze in. snaar
clientId Hiermee haalt u de client-id op of stelt u deze in. snaar
clientSecret Hiermee haalt u de toegangssleutel voor het referentiegeheim op of stelt u deze in. snaar

ApnsCredential

Naam Beschrijving Waarde
Eigenschappen Hiermee worden eigenschappen van NotificationHub ApnsCredential ophaalt of ingesteld. ApnsCredentialProperties-

ApnsCredentialProperties

Naam Beschrijving Waarde
apnsCertificate Hiermee haalt u het APNS-certificaat op of stelt u het in. snaar
certificateKey Hiermee haalt u de certificaatsleutel op of stelt u deze in. snaar
Eindpunt Hiermee haalt u het eindpunt van deze referentie op of stelt u dit in. snaar
Vingerafdruk Hiermee haalt u de Apns-certificaatvingerafdruk op of stelt u deze in snaar

BaiduCredential

Naam Beschrijving Waarde
Eigenschappen Hiermee worden eigenschappen van NotificationHub BaiduCredential ophaalt of ingesteld. BaiduCredentialProperties-

BaiduCredentialProperties

Naam Beschrijving Waarde
baiduApiKey Baidu Api-sleutel ophalen of instellen. snaar
baiduEndPoint Baidu-eindpunt ophalen of instellen. snaar
baiduSecretKey Baidu-geheime sleutel ophalen of instellen snaar

GcmCredential

Naam Beschrijving Waarde
Eigenschappen Hiermee worden eigenschappen van NotificationHub GcmCredential ophaalt of ingesteld. GcmCredentialProperties

GcmCredentialProperties

Naam Beschrijving Waarde
gcmEndpoint Hiermee haalt u het GCM-eindpunt op of stelt u het in. snaar
googleApiKey Hiermee haalt u de Google API-sleutel op of stelt u deze in. snaar

Microsoft.NotificationHubs/naamruimten/notificationHubs

Naam Beschrijving Waarde
apiVersion De API-versie '2014-09-01'
plaats Hiermee wordt de locatie van het NotificationHub-datacenter opgehaald of ingesteld. tekenreeks (vereist)
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Hiermee haalt u eigenschappen van NotificationHub op of stelt u deze in. NotificationHubProperties (vereist)
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
type Het resourcetype 'Microsoft.NotificationHubs/naamruimten/notificationHubs'

MpnsCredential

Naam Beschrijving Waarde
Eigenschappen Hiermee worden eigenschappen van NotificationHub MpnsCredential ophaalt of ingesteld. MpnsCredentialProperties-

MpnsCredentialProperties

Naam Beschrijving Waarde
certificateKey Hiermee haalt u de certificaatsleutel voor deze referentie op of stelt u deze in. snaar
mpnsCertificate Hiermee haalt u het MPNS-certificaat op of stelt u het in. snaar
Vingerafdruk Hiermee haalt u de vingerafdruk van het Mpns-certificaat op of stelt u deze in snaar

NotificationHubCreateOrUpdateParametersTags

Naam Beschrijving Waarde

NotificationHubProperties

Naam Beschrijving Waarde
admCredential De AdmCredential van de gemaakte NotificationHub AdmCredential-
apnsCredential De ApnsCredential van de gemaakte NotificationHub ApnsCredential-
authorizationRules De AuthorizationRules van de gemaakte NotificationHub SharedAccessAuthorizationRuleProperties[]
baiduCredential De BaiduCredential van de gemaakte NotificationHub BaiduCredential-
gcmCredential De GcmCredential van de gemaakte NotificationHub GcmCredential-
mpnsCredential De MpnsCredential van de gemaakte NotificationHub MpnsCredential-
naam De Naam van NotificationHub. snaar
registrationTtl De RegistratieTtl van de gemaakte NotificationHub snaar
wnsCredential De WnsCredential van de gemaakte NotificationHub WnsCredential-

SharedAccessAuthorizationRuleProperties

Naam Beschrijving Waarde
claimType Het type claim. snaar
claimValue De waarde van de claim. snaar
createdTime Het tijdstip waarop de autorisatieregel is gemaakt. snaar
keyName De naam van de sleutel die is gebruikt. snaar
modifiedTime De meest recente keer dat de regel is bijgewerkt. snaar
primaryKey De primaire sleutel die is gebruikt. snaar
herziening Het revisienummer voor de regel. Int
rechten De rechten die aan de regel zijn gekoppeld. Tekenreeksmatrix met een van de volgende waarden:
'Luisteren'
'Beheren'
'Verzenden'
secondaryKey De secundaire sleutel die is gebruikt. snaar

WnsCredential

Naam Beschrijving Waarde
Eigenschappen Hiermee haalt u eigenschappen van NotificationHub WnsCredential op of stelt u deze in. WnsCredentialProperties-

WnsCredentialProperties

Naam Beschrijving Waarde
packageSid Hiermee haalt u de pakket-id voor deze referentie op of stelt u deze in. snaar
secretKey Hiermee haalt u de geheime sleutel op of stelt u deze in. snaar
windowsLiveEndpoint Hiermee haalt u het Windows Live-eindpunt op of stelt u dit in. snaar

Gebruiksvoorbeelden

Azure-snelstartsjablonen

De volgende Azure-quickstartsjablonen dit resourcetype implementeren.

Sjabloon Beschrijving
Azure Notification Hub- maken

implementeren in Azure
Hiermee maakt u een Azure Notification Hub, een sjabloon die oorspronkelijk is geschreven door John Downs.
een mobiele app inrichten met een SQL Database-

implementeren in Azure
Deze sjabloon richt een mobiele app, SQL Database en Notification Hub in. Hiermee configureert u een verbindingsreeks in de mobiele app voor de database en notification hub.

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype naamruimten/notificationHubs kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.NotificationHubs-/naamruimten/notificationHubs-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NotificationHubs/namespaces/notificationHubs@2014-09-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    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"
        }
      }
    }
  }
}

Eigenschapswaarden

AdmCredential

Naam Beschrijving Waarde
Eigenschappen Hiermee haalt u eigenschappen van NotificationHub AdmCredential op of stelt u deze in. AdmCredentialProperties

AdmCredentialProperties

Naam Beschrijving Waarde
authTokenUrl Hiermee haalt u de URL van het autorisatietoken op of stelt u deze in. snaar
clientId Hiermee haalt u de client-id op of stelt u deze in. snaar
clientSecret Hiermee haalt u de toegangssleutel voor het referentiegeheim op of stelt u deze in. snaar

ApnsCredential

Naam Beschrijving Waarde
Eigenschappen Hiermee worden eigenschappen van NotificationHub ApnsCredential ophaalt of ingesteld. ApnsCredentialProperties-

ApnsCredentialProperties

Naam Beschrijving Waarde
apnsCertificate Hiermee haalt u het APNS-certificaat op of stelt u het in. snaar
certificateKey Hiermee haalt u de certificaatsleutel op of stelt u deze in. snaar
Eindpunt Hiermee haalt u het eindpunt van deze referentie op of stelt u dit in. snaar
Vingerafdruk Hiermee haalt u de Apns-certificaatvingerafdruk op of stelt u deze in snaar

BaiduCredential

Naam Beschrijving Waarde
Eigenschappen Hiermee worden eigenschappen van NotificationHub BaiduCredential ophaalt of ingesteld. BaiduCredentialProperties-

BaiduCredentialProperties

Naam Beschrijving Waarde
baiduApiKey Baidu Api-sleutel ophalen of instellen. snaar
baiduEndPoint Baidu-eindpunt ophalen of instellen. snaar
baiduSecretKey Baidu-geheime sleutel ophalen of instellen snaar

GcmCredential

Naam Beschrijving Waarde
Eigenschappen Hiermee worden eigenschappen van NotificationHub GcmCredential ophaalt of ingesteld. GcmCredentialProperties

GcmCredentialProperties

Naam Beschrijving Waarde
gcmEndpoint Hiermee haalt u het GCM-eindpunt op of stelt u het in. snaar
googleApiKey Hiermee haalt u de Google API-sleutel op of stelt u deze in. snaar

Microsoft.NotificationHubs/naamruimten/notificationHubs

Naam Beschrijving Waarde
plaats Hiermee wordt de locatie van het NotificationHub-datacenter opgehaald of ingesteld. tekenreeks (vereist)
naam De resourcenaam tekenreeks (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: naamruimten
Eigenschappen Hiermee haalt u eigenschappen van NotificationHub op of stelt u deze in. NotificationHubProperties (vereist)
Tags Resourcetags Woordenlijst met tagnamen en -waarden.
type Het resourcetype "Microsoft.NotificationHubs/naamruimten/notificationHubs@2014-09-01"

MpnsCredential

Naam Beschrijving Waarde
Eigenschappen Hiermee worden eigenschappen van NotificationHub MpnsCredential ophaalt of ingesteld. MpnsCredentialProperties-

MpnsCredentialProperties

Naam Beschrijving Waarde
certificateKey Hiermee haalt u de certificaatsleutel voor deze referentie op of stelt u deze in. snaar
mpnsCertificate Hiermee haalt u het MPNS-certificaat op of stelt u het in. snaar
Vingerafdruk Hiermee haalt u de vingerafdruk van het Mpns-certificaat op of stelt u deze in snaar

NotificationHubCreateOrUpdateParametersTags

Naam Beschrijving Waarde

NotificationHubProperties

Naam Beschrijving Waarde
admCredential De AdmCredential van de gemaakte NotificationHub AdmCredential-
apnsCredential De ApnsCredential van de gemaakte NotificationHub ApnsCredential-
authorizationRules De AuthorizationRules van de gemaakte NotificationHub SharedAccessAuthorizationRuleProperties[]
baiduCredential De BaiduCredential van de gemaakte NotificationHub BaiduCredential-
gcmCredential De GcmCredential van de gemaakte NotificationHub GcmCredential-
mpnsCredential De MpnsCredential van de gemaakte NotificationHub MpnsCredential-
naam De Naam van NotificationHub. snaar
registrationTtl De RegistratieTtl van de gemaakte NotificationHub snaar
wnsCredential De WnsCredential van de gemaakte NotificationHub WnsCredential-

SharedAccessAuthorizationRuleProperties

Naam Beschrijving Waarde
claimType Het type claim. snaar
claimValue De waarde van de claim. snaar
createdTime Het tijdstip waarop de autorisatieregel is gemaakt. snaar
keyName De naam van de sleutel die is gebruikt. snaar
modifiedTime De meest recente keer dat de regel is bijgewerkt. snaar
primaryKey De primaire sleutel die is gebruikt. snaar
herziening Het revisienummer voor de regel. Int
rechten De rechten die aan de regel zijn gekoppeld. Tekenreeksmatrix met een van de volgende waarden:
'Luisteren'
'Beheren'
'Verzenden'
secondaryKey De secundaire sleutel die is gebruikt. snaar

WnsCredential

Naam Beschrijving Waarde
Eigenschappen Hiermee haalt u eigenschappen van NotificationHub WnsCredential op of stelt u deze in. WnsCredentialProperties-

WnsCredentialProperties

Naam Beschrijving Waarde
packageSid Hiermee haalt u de pakket-id voor deze referentie op of stelt u deze in. snaar
secretKey Hiermee haalt u de geheime sleutel op of stelt u deze in. snaar
windowsLiveEndpoint Hiermee haalt u het Windows Live-eindpunt op of stelt u dit in. snaar