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

Egenskapsvärden

AdmCredential

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

AdmCredentialProperties

Namn 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

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

ApnsCredentialProperties

Namn 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
tumavtryck Hämtar eller anger Apns-certifikatets tumavtryck sträng

BaiduCredential

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

BaiduCredentialProperties

Namn 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

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

GcmCredentialProperties

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

Microsoft.NotificationHubs/namespaces/notificationHubs

Namn Beskrivning Värde
plats Hämtar eller anger NotificationHub-datacenterplats. sträng (krävs)
Namn Resursnamnet sträng (krävs)
förälder 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 den överordnade resursen.
Symboliskt namn för resurs av typen: namnområden
Egenskaper Hämtar eller anger egenskaper för NotificationHub. NotificationHubProperties (krävs)
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

MpnsCredential

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

MpnsCredentialProperties

Namn 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
tumavtryck Hämtar eller anger Mpns-certifikatets tumavtryck sträng

NotificationHubCreateOrUpdateParametersTags

Namn Beskrivning Värde

NotificationHubProperties

Namn 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
Namn NotificationHub-namnet. sträng
registrationTtl RegistrationTtl för den skapade NotificationHub sträng
wnsCredential WnsCredential för den skapade NotificationHub WnsCredential

SharedAccessAuthorizationRuleProperties

Namn Beskrivning Värde
claimType Typ av anspråk. sträng
claimValue Anspråkets värde. sträng
createdTime Tidpunkt då auktoriseringsregeln skapades. sträng
keyName 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

WnsCredential

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

WnsCredentialProperties

Namn 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

Snabbstartsexempel

Följande snabbstartsexempel distribuerar den här resurstypen.

Bicep-fil Beskrivning
Skapa Azure Notification Hub- Skapar en Azure Notification Hub, mall som ursprungligen skapades av John Downs.

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

Egenskapsvärden

AdmCredential

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

AdmCredentialProperties

Namn 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

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

ApnsCredentialProperties

Namn 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
tumavtryck Hämtar eller anger Apns-certifikatets tumavtryck sträng

BaiduCredential

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

BaiduCredentialProperties

Namn 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

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

GcmCredentialProperties

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

Microsoft.NotificationHubs/namespaces/notificationHubs

Namn Beskrivning Värde
apiVersion API-versionen '2014-09-01'
plats Hämtar eller anger NotificationHub-datacenterplats. sträng (krävs)
Namn Resursnamnet sträng (krävs)
Egenskaper Hämtar eller anger egenskaper för NotificationHub. NotificationHubProperties (krävs)
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.NotificationHubs/namespaces/notificationHubs"

MpnsCredential

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

MpnsCredentialProperties

Namn 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
tumavtryck Hämtar eller anger Mpns-certifikatets tumavtryck sträng

NotificationHubCreateOrUpdateParametersTags

Namn Beskrivning Värde

NotificationHubProperties

Namn 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
Namn NotificationHub-namnet. sträng
registrationTtl RegistrationTtl för den skapade NotificationHub sträng
wnsCredential WnsCredential för den skapade NotificationHub WnsCredential

SharedAccessAuthorizationRuleProperties

Namn Beskrivning Värde
claimType Typ av anspråk. sträng
claimValue Anspråkets värde. sträng
createdTime Tidpunkt då auktoriseringsregeln skapades. sträng
keyName 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

WnsCredential

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

WnsCredentialProperties

Namn 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 Beskrivning
Skapa Azure Notification Hub-

Distribuera till Azure
Skapar en Azure Notification Hub, 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"
  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"
        }
      }
    }
  })
}

Egenskapsvärden

AdmCredential

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

AdmCredentialProperties

Namn 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

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

ApnsCredentialProperties

Namn 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
tumavtryck Hämtar eller anger Apns-certifikatets tumavtryck sträng

BaiduCredential

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

BaiduCredentialProperties

Namn 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

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

GcmCredentialProperties

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

Microsoft.NotificationHubs/namespaces/notificationHubs

Namn Beskrivning Värde
plats Hämtar eller anger NotificationHub-datacenterplats. sträng (krävs)
Namn Resursnamnet 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
Egenskaper Hämtar eller anger egenskaper för NotificationHub. NotificationHubProperties (krävs)
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.NotificationHubs/namespaces/notificationHubs@2014-09-01"

MpnsCredential

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

MpnsCredentialProperties

Namn 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
tumavtryck Hämtar eller anger Mpns-certifikatets tumavtryck sträng

NotificationHubCreateOrUpdateParametersTags

Namn Beskrivning Värde

NotificationHubProperties

Namn 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
Namn NotificationHub-namnet. sträng
registrationTtl RegistrationTtl för den skapade NotificationHub sträng
wnsCredential WnsCredential för den skapade NotificationHub WnsCredential

SharedAccessAuthorizationRuleProperties

Namn Beskrivning Värde
claimType Typ av anspråk. sträng
claimValue Anspråkets värde. sträng
createdTime Tidpunkt då auktoriseringsregeln skapades. sträng
keyName 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

WnsCredential

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

WnsCredentialProperties

Namn 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