Microsoft.NotificationHubs namespaces/notificationHubs 2016-03-01

Definição de recurso bicep

Os espaços de nome/notificação O tipo de recurso Despaso pode ser implementado para:

Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.

Formato de recursos

Para criar um recurso Microsoft.NotificationHubs/namespaces/notificationHubs, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.NotificationHubs/namespaces/notificationHubs@2016-03-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  parent: resourceSymbolicName
  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'
      }
    }
  }
}

Valores imobiliários

espaços de nome/notificaçãoHubs

Nome Descrição Valor
name O nome do recurso

Veja como definir nomes e tipos de recursos para crianças em Bicep.
corda (necessária)

Limite de caracteres: 1-260

Caracteres válidos:
Alfanuméricos, períodos, hífenes e sublinha.

Comece alfanumérico.
localização Localização do recurso corda (necessária)
etiquetas Etiquetas de recursos Dicionário de nomes e valores de etiquetas. Ver Tags em modelos
sku O sku do espaço de nome criado Sku
pai Em Bicep, pode especificar o recurso principal para um recurso infantil. Só precisa de adicionar esta propriedade quando o recurso da criança for declarado fora do recurso principal.

Para obter mais informações, consulte o recurso Child fora do recurso dos pais.
Nome simbólico para recurso do tipo: espaços de nome
propriedades Propriedades do NotificationHub. NotificaçõesHubProperties (necessárias)

NotificaçõesHubProperties

Nome Descrição Valor
admCredential O AdmCredential do Notificador criado AdmCredential
apnsCredential O ApnsCredential do Notificador criado ApnsCredential
autorizaçõesRs As autorizações Regras do Notificador Criado SharedAccessAuthorizationRuleProperties[]
baiduCredential O BaiduCredential do Notificador criado BaiduCredential
gcmCredential O GcmCredential do NotificadoHub criado GcmCredential
mpnsCredential O MpnsCredential do Notificador criado MpnsCredential
name O nome NotificationHub. string
registrationTt O RegistrationTtl do notificadorHub criado string
wnsCredential O WnsCredential do Notificador criado WnsCredential

AdmCredential

Nome Descrição Valor
propriedades Propriedades do NotificationHub AdmCredential. AdmCredentialProperties

AdmCredentialProperties

Nome Descrição Valor
authTokenUrl A URL do símbolo de autorização. string
clientId O identificador de clientes. string
segredo de clientes A chave de acesso secreto credencial. string

ApnsCredential

Nome Descrição Valor
propriedades Propriedades do NotificationHub ApnsCredential. ApnsCredentialProperties

ApnsCredentialProperties

Nome Descrição Valor
apnsCertificado O certificado DA APNS. string
certificadoKey A chave do certificado. string
endpoint O ponto final desta credencial. string
impressão digital Impressão digital do certificado APNS string

SharedAccessAuthorizationRuleProperties

Nome Descrição Valor
direitos Os direitos associados à regra. Matriz de cordas que contém qualquer um dos seguintes:
'Ouvir'
'Gerir'
'Enviar'

BaiduCredential

Nome Descrição Valor
propriedades Propriedades do NotificationHub BaiduCredential. Propriedades do BaiduCredential

Propriedades do BaiduCredential

Nome Descrição Valor
baiduApiKey Chave Baidu Api. string
BaiduEndPoint Baidu Endpoint. string
BaiduSecretKey Chave Secreta de Baidu string

GcmCredential

Nome Descrição Valor
propriedades Propriedades do NotificationHub GcmCredential. GcmCredentialProperties

GcmCredentialProperties

Nome Descrição Valor
gcmEndpoint O ponto final do GCM. string
googleApiKey A chave da API do Google. string

MpnsCredential

Nome Descrição Valor
propriedades Propriedades do NotificationHub MpnsCredential. MpnsCredentialProperties

MpnsCredentialProperties

Nome Descrição Valor
certificadoKey A chave do certificado para esta credencial. string
mpnsCertificate O certificado MPNS. string
impressão digital A impressão digital do certificado MPNS string

WnsCredential

Nome Descrição Valor
propriedades Propriedades do NotificationHub WnsCredential. WnsCredentialProperties

WnsCredentialProperties

Nome Descrição Valor
pacoteSid A identificação do pacote para esta credencial. string
SecretKey A chave secreta. string
windowsLiveEndpoint O ponto final do Windows Live. string

Sku

Nome Descrição Valor
capacidade A capacidade do recurso int
família A Família Sku string
name Nome do centro de notificação sku 'Básico'
'Livre'
'Standard' (obrigatório)
size O tamanho Sku string
tier O nível de sku particular string

Modelos de início rápido

Os seguintes modelos de arranque rápido implementam este tipo de recurso.

Modelo Descrição
Criar centro de notificação Azure

Implementar no Azure
Cria um Hub de Notificação Azure, modelo originalmente da autoria de John Downs.
Disponibilização de uma Aplicação Móvel com um Base de Dados SQL

Implementar no Azure
Este modelo prevê uma Aplicação Móvel, Base de Dados SQL e Centro de Notificação. Configura uma cadeia de ligação na aplicação móvel para o centro de dados e notificação.

Definição de recurso de modelo DE ARM

Os espaços de nome/notificação O tipo de recurso Despaso pode ser implementado para:

Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.

Formato de recursos

Para criar um recurso Microsoft.NotificationHubs/namespaces/notificationHubs, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.NotificationHubs/namespaces/notificationHubs",
  "apiVersion": "2016-03-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "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"
      }
    }
  }
}

Valores imobiliários

espaços de nome/notificaçãoHubs

Nome Descrição Valor
tipo O tipo de recurso 'Microsoft.NotificationHubs/namespaces/notificationHubs'
apiVersion A versão api de recurso '2016-03-01'
name O nome do recurso

Veja como definir nomes e tipos de recursos para crianças em modelos JSON ARM.
corda (necessária)

Limite de caracteres: 1-260

Caracteres válidos:
Alfanuméricos, períodos, hífenes e sublinha.

Comece alfanumérico.
localização Localização do recurso corda (necessária)
etiquetas Etiquetas de recursos Dicionário de nomes e valores de etiquetas. Ver Tags em modelos
sku O sku do espaço de nome criado Sku
propriedades Propriedades do NotificationHub. NotificaçõesHubProperties (necessárias)

NotificaçõesHubProperties

Nome Descrição Valor
admCredential O AdmCredential do Notificador criado AdmCredential
apnsCredential O ApnsCredential do Notificador criado ApnsCredential
autorizaçõesRs As autorizações Regras do Notificador Criado SharedAccessAuthorizationRuleProperties[]
baiduCredential O BaiduCredential do Notificador criado BaiduCredential
gcmCredential O GcmCredential do NotificadoHub criado GcmCredential
mpnsCredential O MpnsCredential do Notificador criado MpnsCredential
name O nome NotificationHub. string
registrationTt O RegistrationTtl do notificadorHub criado string
wnsCredential O WnsCredential do Notificador criado WnsCredential

AdmCredential

Nome Descrição Valor
propriedades Propriedades do NotificationHub AdmCredential. AdmCredentialProperties

AdmCredentialProperties

Nome Descrição Valor
authTokenUrl A URL do símbolo de autorização. string
clientId O identificador de clientes. string
segredo de clientes A chave de acesso secreto credencial. string

ApnsCredential

Nome Descrição Valor
propriedades Propriedades do NotificationHub ApnsCredential. ApnsCredentialProperties

ApnsCredentialProperties

Nome Descrição Valor
apnsCertificado O certificado DA APNS. string
certificadoKey A chave do certificado. string
endpoint O ponto final desta credencial. string
impressão digital Impressão digital do certificado APNS string

SharedAccessAuthorizationRuleProperties

Nome Descrição Valor
direitos Os direitos associados à regra. Matriz de cordas que contém qualquer um dos seguintes:
'Ouvir'
'Gerir'
'Enviar'

BaiduCredential

Nome Descrição Valor
propriedades Propriedades do NotificationHub BaiduCredential. Propriedades do BaiduCredential

Propriedades do BaiduCredential

Nome Descrição Valor
baiduApiKey Chave Baidu Api. string
BaiduEndPoint Baidu Endpoint. string
BaiduSecretKey Chave Secreta de Baidu string

GcmCredential

Nome Descrição Valor
propriedades Propriedades do NotificationHub GcmCredential. GcmCredentialProperties

GcmCredentialProperties

Nome Descrição Valor
gcmEndpoint O ponto final do GCM. string
googleApiKey A chave da API do Google. string

MpnsCredential

Nome Descrição Valor
propriedades Propriedades do NotificationHub MpnsCredential. MpnsCredentialProperties

MpnsCredentialProperties

Nome Descrição Valor
certificadoKey A chave do certificado para esta credencial. string
mpnsCertificate O certificado MPNS. string
impressão digital A impressão digital do certificado MPNS string

WnsCredential

Nome Descrição Valor
propriedades Propriedades do NotificationHub WnsCredential. WnsCredentialProperties

WnsCredentialProperties

Nome Descrição Valor
pacoteSid A identificação do pacote para esta credencial. string
SecretKey A chave secreta. string
windowsLiveEndpoint O ponto final do Windows Live. string

Sku

Nome Descrição Valor
capacidade A capacidade do recurso int
família A Família Sku string
name Nome do centro de notificação sku 'Básico'
'Livre'
'Standard' (obrigatório)
size O tamanho Sku string
tier O nível de sku particular string

Modelos de início rápido

Os seguintes modelos de arranque rápido implementam este tipo de recurso.

Modelo Descrição
Criar centro de notificação Azure

Implementar no Azure
Cria um Hub de Notificação Azure, modelo originalmente da autoria de John Downs.
Disponibilização de uma Aplicação Móvel com um Base de Dados SQL

Implementar no Azure
Este modelo prevê uma Aplicação Móvel, Base de Dados SQL e Centro de Notificação. Configura uma cadeia de ligação na aplicação móvel para o centro de dados e notificação.

Definição de recursos Terraform (fornecedor AzAPI)

Os espaços de nome/notificação O tipo de recurso Despaso pode ser implementado para:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.

Formato de recursos

Para criar um recurso Microsoft.NotificationHubs/namespaces/notificationHubs, adicione o seguinte Terraform ao seu modelo.

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

Valores imobiliários

espaços de nome/notificaçãoHubs

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.NotificationHubs/namespaces/notificationHubs@2016-03-01"
name O nome do recurso corda (necessária)

Limite de caracteres: 1-260

Caracteres válidos:
Alfanuméricos, períodos, hífenes e sublinha.

Comece alfanumérico.
localização Localização do recurso corda (necessária)
parent_id A identificação do recurso que é o pai deste recurso. ID para recurso de tipo: espaços de nome
etiquetas Etiquetas de recursos Dicionário de nomes e valores de etiquetas.
sku O sku do espaço de nome criado Sku
propriedades Propriedades do NotificationHub. NotificaçõesHubProperties (necessárias)

NotificaçõesHubProperties

Nome Descrição Valor
admCredential O AdmCredential do Notificador criado AdmCredential
apnsCredential O ApnsCredential do Notificador criado ApnsCredential
autorizaçõesRs As autorizações Regras do Notificador Criado SharedAccessAuthorizationRuleProperties[]
baiduCredential O BaiduCredential do Notificador criado BaiduCredential
gcmCredential O GcmCredential do NotificadoHub criado GcmCredential
mpnsCredential O MpnsCredential do Notificador criado MpnsCredential
name O nome NotificationHub. string
registrationTt O RegistrationTtl do notificadorHub criado string
wnsCredential O WnsCredential do Notificador criado WnsCredential

AdmCredential

Nome Descrição Valor
propriedades Propriedades do NotificationHub AdmCredential. AdmCredentialProperties

AdmCredentialProperties

Nome Descrição Valor
authTokenUrl A URL do símbolo de autorização. string
clientId O identificador de clientes. string
segredo de clientes A chave de acesso secreto credencial. string

ApnsCredential

Nome Descrição Valor
propriedades Propriedades do NotificationHub ApnsCredential. ApnsCredentialProperties

ApnsCredentialProperties

Nome Descrição Valor
apnsCertificado O certificado DA APNS. string
certificadoKey A chave do certificado. string
endpoint O ponto final desta credencial. string
impressão digital Impressão digital do certificado APNS string

SharedAccessAuthorizationRuleProperties

Nome Descrição Valor
direitos Os direitos associados à regra. Matriz de cordas que contém qualquer um dos seguintes:
"Ouvir"
"Gerir"
"Enviar"

BaiduCredential

Nome Descrição Valor
propriedades Propriedades do NotificationHub BaiduCredential. Propriedades do BaiduCredential

Propriedades do BaiduCredential

Nome Descrição Valor
baiduApiKey Chave Baidu Api. string
BaiduEndPoint Baidu Endpoint. string
BaiduSecretKey Chave Secreta de Baidu string

GcmCredential

Nome Descrição Valor
propriedades Propriedades do NotificationHub GcmCredential. GcmCredentialProperties

GcmCredentialProperties

Nome Descrição Valor
gcmEndpoint O ponto final do GCM. string
googleApiKey A chave da API do Google. string

MpnsCredential

Nome Descrição Valor
propriedades Propriedades do NotificationHub MpnsCredential. MpnsCredentialProperties

MpnsCredentialProperties

Nome Descrição Valor
certificadoKey A chave do certificado para esta credencial. string
mpnsCertificate O certificado MPNS. string
impressão digital A impressão digital do certificado MPNS string

WnsCredential

Nome Descrição Valor
propriedades Propriedades do NotificationHub WnsCredential. WnsCredentialProperties

WnsCredentialProperties

Nome Descrição Valor
pacoteSid A identificação do pacote para esta credencial. string
SecretKey A chave secreta. string
windowsLiveEndpoint O ponto final do Windows Live. string

Sku

Nome Descrição Valor
capacidade A capacidade do recurso int
família A Família Sku string
name Nome do centro de notificação sku "Básico"
"Livre"
"Standard" (obrigatório)
size O tamanho Sku string
tier O nível de sku particular string