Dela via


Microsoft.NotificationHubs-namnområden/notificationHubs 2014-09-01

Bicep-resursdefinition

Resurstypen namespaces/notificationHubs kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.NotificationHubs/namespaces/notificationHubs-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.NotificationHubs/namespaces/notificationHubs@2014-09-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  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'
      }
    }
  }
}

Egenskapsvärden

namespaces/notificationHubs

Name Beskrivning Värde
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i Bicep.
sträng (krävs)

Teckengräns: 1–260

Giltiga tecken:
Alfanumeriska värden, punkter, bindestreck och understreck.

Starta alfanumeriskt.
location Hämtar eller ställer in NotificationHub-datacenterplats. sträng (krävs)
tags Hämtar eller anger NotificationHub-taggar. Ordlista med taggnamn och värden. Se Taggar i mallar
parent I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför överordnad resurs.
Symboliskt namn för resurs av typen: namnområden
properties Hämtar eller anger egenskaper för NotificationHub. NotificationHubProperties (obligatoriskt)

NotificationHubProperties

Name Beskrivning Värde
admCredential AdmCredential för den skapade NotificationHub AdmCredential
apnsCredential ApnsCredential för den skapade NotificationHub ApnsCredential
authorizationRules AuthorizationRules för den skapade NotificationHub SharedAccessAuthorizationRuleProperties[]
baiduCredential BaiduCredential för den skapade NotificationHub BaiduCredential
gcmCredential GcmCredential för den skapade NotificationHub GcmCredential
mpnsCredential MpnsCredential för den skapade NotificationHub MpnsCredential
name NotificationHub-namnet. sträng
registrationTtl RegistrationTtl för den skapade NotificationHub sträng
wnsCredential WnsCredential för den skapade NotificationHub WnsCredential

AdmCredential

Name Beskrivning Värde
properties Hämtar eller anger egenskaper för NotificationHub AdmCredential. AdmCredentialProperties

AdmCredentialProperties

Name Beskrivning Värde
authTokenUrl Hämtar eller anger URL:en för auktoriseringstoken. sträng
ClientID Hämtar eller anger klientidentifieraren. sträng
clientSecret Hämtar eller anger åtkomstnyckeln för hemligheten för autentiseringsuppgifter. sträng

ApnsCredential

Name Beskrivning Värde
properties Hämtar eller anger egenskaper för NotificationHub ApnsCredential. ApnsCredentialProperties

ApnsCredentialProperties

Name Beskrivning Värde
apnsCertificate Hämtar eller anger APNS-certifikatet. sträng
certificateKey Hämtar eller anger certifikatnyckeln. sträng
slutpunkt Hämtar eller anger slutpunkten för den här autentiseringsuppgiften. sträng
Stämpel Hämtar eller anger Apns-certifikatets tumavtryck sträng

SharedAccessAuthorizationRuleEgenskaper

Name Beskrivning Värde
claimType Anspråkets typ. sträng
claimValue Anspråkets värde. sträng
createdTime Tidpunkt då auktoriseringsregeln skapades. sträng
Nyckelnamn Namnet på nyckeln som användes. sträng
modifiedTime Den senaste gången regeln uppdaterades. sträng
primaryKey Den primära nyckeln som användes. sträng
revision Revisionsnumret för regeln. int
Rättigheter De rättigheter som är associerade med regeln. Strängmatris som innehåller något av:
"Lyssna"
"Hantera"
"Skicka"
secondaryKey Den sekundära nyckeln som användes. sträng

BaiduCredential

Name Beskrivning Värde
properties Hämtar eller anger egenskaper för NotificationHub BaiduCredential. BaiduCredentialProperties

BaiduCredentialProperties

Name Beskrivning Värde
baiduApiKey Hämta eller ange Baidu API-nyckel. sträng
baiduEndPoint Hämta eller ange Baidu-slutpunkt. sträng
baiduSecretKey Hämta eller ange hemlig Baidu-nyckel sträng

GcmCredential

Name Beskrivning Värde
properties Hämtar eller anger egenskaper för NotificationHub GcmCredential. GcmCredentialProperties

GcmCredentialProperties

Name Beskrivning Värde
gcmEndpoint Hämtar eller anger GCM-slutpunkten. sträng
googleApiKey Hämtar eller anger Google API-nyckeln. sträng

MpnsCredential

Name Beskrivning Värde
properties Hämtar eller anger egenskaper för NotificationHub MpnsCredential. MpnsCredentialProperties

MpnsCredentialProperties

Name Beskrivning Värde
certificateKey Hämtar eller anger certifikatnyckeln för den här autentiseringsuppgiften. sträng
mpnsCertificate Hämtar eller anger MPNS-certifikatet. sträng
Stämpel Hämtar eller anger Mpns-certifikatets tumavtryck sträng

WnsCredential

Name Beskrivning Värde
properties Hämtar eller anger egenskaper för NotificationHub WnsCredential. WnsCredentialProperties

WnsCredentialProperties

Name Beskrivning Värde
packageSid Hämtar eller anger paket-ID för den här autentiseringsuppgiften. sträng
secretKey Hämtar eller anger den hemliga nyckeln. sträng
windowsLiveEndpoint Hämtar eller anger Windows Live-slutpunkten. sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Skapa Azure Notification Hub

Distribuera till Azure
Skapar en Azure Notification Hub, en mall som ursprungligen skapades av John Downs.
Etablera en mobilapp med en SQL Database

Distribuera till Azure
Den här mallen etablerar en Mobilapp, SQL Database och Notification Hub. Den konfigurerar en anslutningssträng i mobilappen för databasen och meddelandehubben.

Resursdefinition för ARM-mall

Resurstypen namespaces/notificationHubs kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.NotificationHubs/namespaces/notificationHubs-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.NotificationHubs/namespaces/notificationHubs",
  "apiVersion": "2014-09-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "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"
      }
    }
  }
}

Egenskapsvärden

namespaces/notificationHubs

Name Beskrivning Värde
typ Resurstypen "Microsoft.NotificationHubs/namespaces/notificationHubs"
apiVersion Resurs-API-versionen '2014-09-01'
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar.
sträng (krävs)

Teckengräns: 1–260

Giltiga tecken:
Alfanumeriska värden, punkter, bindestreck och understreck.

Starta alfanumeriskt.
location Hämtar eller ställer in NotificationHub-datacenterplats. sträng (krävs)
tags Hämtar eller anger NotificationHub-taggar. Ordlista med taggnamn och värden. Se Taggar i mallar
properties Hämtar eller anger egenskaper för NotificationHub. NotificationHubProperties (obligatoriskt)

NotificationHubProperties

Name Beskrivning Värde
admCredential AdmCredential för den skapade NotificationHub AdmCredential
apnsCredential ApnsCredential för den skapade NotificationHub ApnsCredential
authorizationRules AuthorizationRules för den skapade NotificationHub SharedAccessAuthorizationRuleProperties[]
baiduCredential BaiduCredential för den skapade NotificationHub BaiduCredential
gcmCredential GcmCredential för den skapade NotificationHub GcmCredential
mpnsCredential MpnsCredential för den skapade NotificationHub MpnsCredential
name NotificationHub-namnet. sträng
registrationTtl RegistrationTtl för den skapade NotificationHub sträng
wnsCredential WnsCredential för den skapade NotificationHub WnsCredential

AdmCredential

Name Beskrivning Värde
properties Hämtar eller anger egenskaper för NotificationHub AdmCredential. AdmCredentialProperties

AdmCredentialProperties

Name Beskrivning Värde
authTokenUrl Hämtar eller anger URL:en för auktoriseringstoken. sträng
ClientID Hämtar eller anger klientidentifieraren. sträng
clientSecret Hämtar eller anger åtkomstnyckeln för hemligheten för autentiseringsuppgifter. sträng

ApnsCredential

Name Beskrivning Värde
properties Hämtar eller anger egenskaper för NotificationHub ApnsCredential. ApnsCredentialProperties

ApnsCredentialProperties

Name Beskrivning Värde
apnsCertificate Hämtar eller anger APNS-certifikatet. sträng
certificateKey Hämtar eller anger certifikatnyckeln. sträng
slutpunkt Hämtar eller anger slutpunkten för den här autentiseringsuppgiften. sträng
Stämpel Hämtar eller anger Apns-certifikatets tumavtryck sträng

SharedAccessAuthorizationRuleProperties

Name Beskrivning Värde
claimType Anspråkets typ. sträng
claimValue Anspråkets värde. sträng
createdTime Den tidpunkt då auktoriseringsregeln skapades. sträng
Nyckelnamn Namnet på nyckeln som användes. sträng
modifiedTime Den senaste gången regeln uppdaterades. sträng
primaryKey Den primära nyckel som användes. sträng
revision Revisionsnumret för regeln. int
Rättigheter De rättigheter som är associerade med regeln. Strängmatris som innehåller något av:
"Lyssna"
"Hantera"
"Skicka"
secondaryKey Den sekundära nyckeln som användes. sträng

BaiduCredential

Name Beskrivning Värde
properties Hämtar eller anger egenskaper för NotificationHub BaiduCredential. BaiduCredentialProperties

BaiduCredentialProperties

Name Beskrivning Värde
baiduApiKey Hämta eller ange Baidu API-nyckel. sträng
baiduEndPoint Hämta eller ange Baidu-slutpunkt. sträng
baiduSecretKey Hämta eller ange hemlig Baidu-nyckel sträng

GcmCredential

Name Beskrivning Värde
properties Hämtar eller anger egenskaper för NotificationHub GcmCredential. GcmCredentialProperties

GcmCredentialProperties

Name Beskrivning Värde
gcmEndpoint Hämtar eller anger GCM-slutpunkten. sträng
googleApiKey Hämtar eller anger Google API-nyckeln. sträng

MpnsCredential

Name Beskrivning Värde
properties Hämtar eller anger egenskaper för NotificationHub MpnsCredential. MpnsCredentialProperties

MpnsCredentialProperties

Name Beskrivning Värde
certificateKey Hämtar eller anger certifikatnyckeln för den här autentiseringsuppgiften. sträng
mpnsCertificate Hämtar eller anger MPNS-certifikatet. sträng
Stämpel Hämtar eller anger Mpns-certifikatets tumavtryck sträng

WnsCredential

Name Beskrivning Värde
properties Hämtar eller anger egenskaper för NotificationHub WnsCredential. WnsCredentialProperties

WnsCredentialProperties

Name Beskrivning Värde
packageSid Hämtar eller anger paket-ID för den här autentiseringsuppgiften. sträng
secretKey Hämtar eller anger den hemliga nyckeln. sträng
windowsLiveEndpoint Hämtar eller anger Windows Live-slutpunkten. sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Skapa Azure Notification Hub

Distribuera till Azure
Skapar en Azure Notification Hub, en mall som ursprungligen skapades av John Downs.
Etablera en mobilapp med en SQL Database

Distribuera till Azure
Den här mallen etablerar en Mobilapp, SQL Database och Notification Hub. Den konfigurerar en anslutningssträng i mobilappen för databasen och meddelandehubben.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen namespaces/notificationHubs kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.NotificationHubs/namespaces/notificationHubs-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NotificationHubs/namespaces/notificationHubs@2014-09-01"
  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"
          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"
        }
      }
    }
  })
}

Egenskapsvärden

namespaces/notificationHubs

Name Beskrivning Värde
typ Resurstypen "Microsoft.NotificationHubs/namespaces/notificationHubs@2014-09-01"
name Resursnamnet sträng (krävs)

Teckengräns: 1–260

Giltiga tecken:
Alfanumeriska värden, punkter, bindestreck och understreck.

Starta alfanumeriskt.
location Hämtar eller ställer in NotificationHub-datacenterplats. sträng (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: namnområden
tags Hämtar eller anger NotificationHub-taggar. Ordlista med taggnamn och värden.
properties Hämtar eller anger egenskaper för NotificationHub. NotificationHubProperties (krävs)

NotificationHubProperties

Name Beskrivning Värde
admCredential AdmCredential för den skapade NotificationHub AdmCredential
apnsCredential ApnsCredential för den skapade NotificationHub ApnsCredential
authorizationRules AuthorizationRules för den skapade NotificationHub SharedAccessAuthorizationRuleProperties[]
baiduCredential BaiduCredential för den skapade NotificationHub BaiduCredential
gcmCredential GcmCredential för den skapade NotificationHub GcmCredential
mpnsCredential MpnsCredential för den skapade NotificationHub MpnsCredential
name NotificationHub-namnet. sträng
registrationTtl RegistrationTtl för den skapade NotificationHub sträng
wnsCredential WnsCredential för den skapade NotificationHub WnsCredential

AdmCredential

Name Beskrivning Värde
properties Hämtar eller anger egenskaper för NotificationHub AdmCredential. AdmCredentialProperties

AdmCredentialProperties

Name Beskrivning Värde
authTokenUrl Hämtar eller anger URL:en för auktoriseringstoken. sträng
ClientID Hämtar eller anger klientidentifieraren. sträng
clientSecret Hämtar eller anger autentiseringsuppgifternas hemliga åtkomstnyckel. sträng

ApnsCredential

Name Beskrivning Värde
properties Hämtar eller anger egenskaper för NotificationHub ApnsCredential. ApnsCredentialProperties

ApnsCredentialProperties

Name Beskrivning Värde
apnsCertificate Hämtar eller anger APNS-certifikatet. sträng
certificateKey Hämtar eller anger certifikatnyckeln. sträng
slutpunkt Hämtar eller anger slutpunkten för den här autentiseringsuppgiften. sträng
Stämpel Hämtar eller anger Apns-certifikatets tumavtryck sträng

SharedAccessAuthorizationRuleEgenskaper

Name Beskrivning Värde
claimType Anspråkets typ. sträng
claimValue Anspråkets värde. sträng
createdTime Tidpunkt då auktoriseringsregeln skapades. sträng
Nyckelnamn Namnet på nyckeln som användes. sträng
modifiedTime Den senaste gången regeln uppdaterades. sträng
primaryKey Den primära nyckeln som användes. sträng
revision Revisionsnumret för regeln. int
Rättigheter De rättigheter som är associerade med regeln. Strängmatris som innehåller något av:
"Lyssna"
"Hantera"
"Skicka"
secondaryKey Den sekundära nyckeln som användes. sträng

BaiduCredential

Name Beskrivning Värde
properties Hämtar eller anger egenskaper för NotificationHub BaiduCredential. BaiduCredentialProperties

BaiduCredentialProperties

Name Beskrivning Värde
baiduApiKey Hämta eller ange Baidu API-nyckel. sträng
baiduEndPoint Hämta eller ange Baidu-slutpunkt. sträng
baiduSecretKey Hämta eller ange hemlig Baidu-nyckel sträng

GcmCredential

Name Beskrivning Värde
properties Hämtar eller anger egenskaper för NotificationHub GcmCredential. GcmCredentialProperties

GcmCredentialProperties

Name Beskrivning Värde
gcmEndpoint Hämtar eller anger GCM-slutpunkten. sträng
googleApiKey Hämtar eller anger Google API-nyckeln. sträng

MpnsCredential

Name Beskrivning Värde
properties Hämtar eller anger egenskaper för NotificationHub MpnsCredential. MpnsCredentialProperties

MpnsCredentialProperties

Name Beskrivning Värde
certificateKey Hämtar eller anger certifikatnyckeln för den här autentiseringsuppgiften. sträng
mpnsCertificate Hämtar eller anger MPNS-certifikatet. sträng
Stämpel Hämtar eller anger Mpns-certifikatets tumavtryck sträng

WnsCredential

Name Beskrivning Värde
properties Hämtar eller anger egenskaper för NotificationHub WnsCredential. WnsCredentialProperties

WnsCredentialProperties

Name Beskrivning Värde
packageSid Hämtar eller anger paket-ID för den här autentiseringsuppgiften. sträng
secretKey Hämtar eller anger den hemliga nyckeln. sträng
windowsLiveEndpoint Hämtar eller anger Windows Live-slutpunkten. sträng