Microsoft.NotificationHubs namespaces/notificationHubs 2016-03-01
Artigo
12/28/2022
1 contribuidor
Comentários
Neste artigo
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 .
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
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
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
Propriedades do BaiduCredential
Nome
Descrição
Valor
baiduApiKey
Chave Baidu Api.
string
BaiduEndPoint
Baidu Endpoint.
string
BaiduSecretKey
Chave Secreta de Baidu
string
GcmCredential
GcmCredentialProperties
Nome
Descrição
Valor
gcmEndpoint
O ponto final do GCM.
string
googleApiKey
A chave da API do Google.
string
MpnsCredential
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
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.
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 .
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
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
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
Propriedades do BaiduCredential
Nome
Descrição
Valor
baiduApiKey
Chave Baidu Api.
string
BaiduEndPoint
Baidu Endpoint.
string
BaiduSecretKey
Chave Secreta de Baidu
string
GcmCredential
GcmCredentialProperties
Nome
Descrição
Valor
gcmEndpoint
O ponto final do GCM.
string
googleApiKey
A chave da API do Google.
string
MpnsCredential
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
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.
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 .
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
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
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
Propriedades do BaiduCredential
Nome
Descrição
Valor
baiduApiKey
Chave Baidu Api.
string
BaiduEndPoint
Baidu Endpoint.
string
BaiduSecretKey
Chave Secreta de Baidu
string
GcmCredential
GcmCredentialProperties
Nome
Descrição
Valor
gcmEndpoint
O ponto final do GCM.
string
googleApiKey
A chave da API do Google.
string
MpnsCredential
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
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