Namespaces/notificationHubs do Microsoft.NotificationHubs 2016-03-01
Artigo 12/20/2024
2 colaboradores
Comentários
Neste artigo
Definição de recurso do Bicep
O tipo de recurso namespaces/notificationHubs pode ser implantado com operações direcionadas:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Para criar um recurso Microsoft.NotificationHubs/namespaces/notificationHubs, adicione o Bicep a seguir ao seu modelo.
resource symbolicname 'Microsoft.NotificationHubs/namespaces/notificationHubs@2016-03-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: [
{
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'
}
tags: {
{customized property}: 'string'
}
}
Valores de propriedade
AdmCredential
AdmCredentialProperties
Nome
Descrição
Valor
authTokenUrl
A URL do token de autorização.
corda
clientId
O identificador do cliente.
corda
clientSecret
A chave de acesso do segredo da credencial.
corda
ApnsCredential
Nome
Descrição
Valor
Propriedades
Propriedades do NotificationHub ApnsCredential.
apnsCredentialProperties
ApnsCredentialProperties
Nome
Descrição
Valor
apnsCertificate
O certificado APNS.
corda
certificateKey
A chave do certificado.
corda
Extremidade
O ponto de extremidade dessa credencial.
corda
Impressão digital
A impressão digital do certificado APNS
corda
BaiduCredential
Nome
Descrição
Valor
Propriedades
Propriedades do NotificationHub BaiduCredential.
BaiduCredentialProperties
BaiduCredentialProperties
Nome
Descrição
Valor
baiduApiKey
Baidu Api Key.
corda
baiduEndPoint
Ponto de extremidade baidu.
corda
baiduSecretKey
Chave Secreta baidu
corda
GcmCredential
Nome
Descrição
Valor
Propriedades
Propriedades do NotificationHub GcmCredential.
GcmCredentialProperties
GcmCredentialProperties
Nome
Descrição
Valor
gcmEndpoint
O ponto de extremidade GCM.
corda
googleApiKey
A chave da API do Google.
corda
Microsoft.NotificationHubs/namespaces/notificationHubs
Nome
Descrição
Valor
localização
Local do recurso
cadeia de caracteres (obrigatório)
nome
O nome do recurso
cadeia de caracteres (obrigatório)
pai
No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai. Para obter mais informações, consulte recurso filho fora do recurso pai .
Nome simbólico para o recurso do tipo: namespaces
Propriedades
Propriedades do NotificationHub.
notificationHubProperties (obrigatório)
Sku
O sku do namespace criado
de SKU
Tags
Marcas de recurso
Dicionário de nomes e valores de marca. Consulte Marcas em modelos
MpnsCredential
Nome
Descrição
Valor
Propriedades
Propriedades do NotificationHub MpnsCredential.
mpnsCredentialProperties
MpnsCredentialProperties
Nome
Descrição
Valor
certificateKey
A chave de certificado para essa credencial.
corda
mpnsCertificate
O certificado MPNS.
corda
Impressão digital
A impressão digital do certificado MPNS
corda
NotificationHubProperties
Nome
Descrição
Valor
admCredential
O AdmCredential do NotificationHub criado
AdmCredential
apnsCredential
O ApnsCredential do NotificationHub criado
ApnsCredential
authorizationRules
O AuthorizationRules do NotificationHub criado
SharedAccessAuthorizationRuleProperties []
baiduCredential
O BaiduCredential do NotificationHub criado
BaiduCredential
gcmCredential
O GcmCredential do NotificationHub criado
GcmCredential
mpnsCredential
O MpnsCredential do NotificationHub criado
do MpnsCredential
nome
O nome do NotificationHub.
corda
registrationTtl
O RegistrationTtl do NotificationHub criado
corda
wnsCredential
O WnsCredential do NotificationHub criado
WnsCredential
SharedAccessAuthorizationRuleProperties
Nome
Descrição
Valor
direitos
Os direitos associados à regra.
Matriz de cadeia de caracteres que contém qualquer um dos: 'Ouça' 'Gerenciar' 'Enviar'
Sku
Nome
Descrição
Valor
capacidade
A capacidade do recurso
int
família
A família Sku
corda
nome
Nome do sku do hub de notificação
'Básico' 'Gratuito' 'Standard' (obrigatório)
tamanho
O tamanho do Sku
corda
camada
A camada de sku específica
corda
WnsCredential
Nome
Descrição
Valor
Propriedades
Propriedades do NotificationHub WnsCredential.
WnsCredentialProperties
WnsCredentialProperties
Nome
Descrição
Valor
packageSid
A ID do pacote para essa credencial.
corda
secretKey
A chave secreta.
corda
windowsLiveEndpoint
O ponto de extremidade do Windows Live.
corda
Exemplos de início rápido
Os exemplos de início rápido a seguir implantam esse tipo de recurso.
Arquivo Bicep
Descrição
criar do Hub de Notificação do Azure
Cria um Hub de Notificação do Azure, modelo originalmente criado por John Downs.
Definição de recurso de modelo do ARM
O tipo de recurso namespaces/notificationHubs pode ser implantado com operações direcionadas:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Para criar um recurso Microsoft.NotificationHubs/namespaces/notificationHubs, adicione o JSON a seguir ao seu modelo.
{
"type": "Microsoft.NotificationHubs/namespaces/notificationHubs",
"apiVersion": "2016-03-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": [
{
"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"
},
"tags": {
"{customized property}": "string"
}
}
Valores de propriedade
AdmCredential
AdmCredentialProperties
Nome
Descrição
Valor
authTokenUrl
A URL do token de autorização.
corda
clientId
O identificador do cliente.
corda
clientSecret
A chave de acesso do segredo da credencial.
corda
ApnsCredential
Nome
Descrição
Valor
Propriedades
Propriedades do NotificationHub ApnsCredential.
apnsCredentialProperties
ApnsCredentialProperties
Nome
Descrição
Valor
apnsCertificate
O certificado APNS.
corda
certificateKey
A chave do certificado.
corda
Extremidade
O ponto de extremidade dessa credencial.
corda
Impressão digital
A impressão digital do certificado APNS
corda
BaiduCredential
Nome
Descrição
Valor
Propriedades
Propriedades do NotificationHub BaiduCredential.
BaiduCredentialProperties
BaiduCredentialProperties
Nome
Descrição
Valor
baiduApiKey
Baidu Api Key.
corda
baiduEndPoint
Ponto de extremidade baidu.
corda
baiduSecretKey
Chave Secreta baidu
corda
GcmCredential
Nome
Descrição
Valor
Propriedades
Propriedades do NotificationHub GcmCredential.
GcmCredentialProperties
GcmCredentialProperties
Nome
Descrição
Valor
gcmEndpoint
O ponto de extremidade GCM.
corda
googleApiKey
A chave da API do Google.
corda
Microsoft.NotificationHubs/namespaces/notificationHubs
Nome
Descrição
Valor
apiVersion
A versão da API
'2016-03-01'
localização
Local do recurso
cadeia de caracteres (obrigatório)
nome
O nome do recurso
cadeia de caracteres (obrigatório)
Propriedades
Propriedades do NotificationHub.
notificationHubProperties (obrigatório)
Sku
O sku do namespace criado
de SKU
Tags
Marcas de recurso
Dicionário de nomes e valores de marca. Consulte Marcas em modelos
tipo
O tipo de recurso
'Microsoft.NotificationHubs/namespaces/notificationHubs'
MpnsCredential
Nome
Descrição
Valor
Propriedades
Propriedades do NotificationHub MpnsCredential.
mpnsCredentialProperties
MpnsCredentialProperties
Nome
Descrição
Valor
certificateKey
A chave de certificado para essa credencial.
corda
mpnsCertificate
O certificado MPNS.
corda
Impressão digital
A impressão digital do certificado MPNS
corda
NotificationHubProperties
Nome
Descrição
Valor
admCredential
O AdmCredential do NotificationHub criado
AdmCredential
apnsCredential
O ApnsCredential do NotificationHub criado
ApnsCredential
authorizationRules
O AuthorizationRules do NotificationHub criado
SharedAccessAuthorizationRuleProperties []
baiduCredential
O BaiduCredential do NotificationHub criado
BaiduCredential
gcmCredential
O GcmCredential do NotificationHub criado
GcmCredential
mpnsCredential
O MpnsCredential do NotificationHub criado
do MpnsCredential
nome
O nome do NotificationHub.
corda
registrationTtl
O RegistrationTtl do NotificationHub criado
corda
wnsCredential
O WnsCredential do NotificationHub criado
WnsCredential
SharedAccessAuthorizationRuleProperties
Nome
Descrição
Valor
direitos
Os direitos associados à regra.
Matriz de cadeia de caracteres que contém qualquer um dos: 'Ouça' 'Gerenciar' 'Enviar'
Sku
Nome
Descrição
Valor
capacidade
A capacidade do recurso
int
família
A família Sku
corda
nome
Nome do sku do hub de notificação
'Básico' 'Gratuito' 'Standard' (obrigatório)
tamanho
O tamanho do Sku
corda
camada
A camada de sku específica
corda
WnsCredential
Nome
Descrição
Valor
Propriedades
Propriedades do NotificationHub WnsCredential.
WnsCredentialProperties
WnsCredentialProperties
Nome
Descrição
Valor
packageSid
A ID do pacote para essa credencial.
corda
secretKey
A chave secreta.
corda
windowsLiveEndpoint
O ponto de extremidade do Windows Live.
corda
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo
Descrição
criar do Hub de Notificação do Azure
Cria um Hub de Notificação do Azure, modelo originalmente criado por John Downs.
provisionar um aplicativo móvel com um banco de dados SQL
Esse modelo provisiona um Aplicativo Móvel, um Banco de Dados SQL e um Hub de Notificação. Ele configura uma cadeia de conexão no aplicativo móvel para o banco de dados e o hub de notificação.
O tipo de recurso namespaces/notificationHubs pode ser implantado com operações direcionadas:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Para criar um recurso Microsoft.NotificationHubs/namespaces/notificationHubs, adicione o Terraform a seguir ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.NotificationHubs/namespaces/notificationHubs@2016-03-01"
name = "string"
location = "string"
sku = {
capacity = int
family = "string"
name = "string"
size = "string"
tier = "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 = [
{
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 de propriedade
AdmCredential
AdmCredentialProperties
Nome
Descrição
Valor
authTokenUrl
A URL do token de autorização.
corda
clientId
O identificador do cliente.
corda
clientSecret
A chave de acesso do segredo da credencial.
corda
ApnsCredential
Nome
Descrição
Valor
Propriedades
Propriedades do NotificationHub ApnsCredential.
apnsCredentialProperties
ApnsCredentialProperties
Nome
Descrição
Valor
apnsCertificate
O certificado APNS.
corda
certificateKey
A chave do certificado.
corda
Extremidade
O ponto de extremidade dessa credencial.
corda
Impressão digital
A impressão digital do certificado APNS
corda
BaiduCredential
Nome
Descrição
Valor
Propriedades
Propriedades do NotificationHub BaiduCredential.
BaiduCredentialProperties
BaiduCredentialProperties
Nome
Descrição
Valor
baiduApiKey
Baidu Api Key.
corda
baiduEndPoint
Ponto de extremidade baidu.
corda
baiduSecretKey
Chave Secreta baidu
corda
GcmCredential
Nome
Descrição
Valor
Propriedades
Propriedades do NotificationHub GcmCredential.
GcmCredentialProperties
GcmCredentialProperties
Nome
Descrição
Valor
gcmEndpoint
O ponto de extremidade GCM.
corda
googleApiKey
A chave da API do Google.
corda
Microsoft.NotificationHubs/namespaces/notificationHubs
Nome
Descrição
Valor
localização
Local do recurso
cadeia de caracteres (obrigatório)
nome
O nome do recurso
cadeia de caracteres (obrigatório)
parent_id
A ID do recurso que é o pai desse recurso.
ID do recurso do tipo: namespaces
Propriedades
Propriedades do NotificationHub.
notificationHubProperties (obrigatório)
Sku
O sku do namespace criado
de SKU
Tags
Marcas de recurso
Dicionário de nomes e valores de marca.
tipo
O tipo de recurso
"Microsoft.NotificationHubs/namespaces/notificationHubs@2016-03-01"
MpnsCredential
Nome
Descrição
Valor
Propriedades
Propriedades do NotificationHub MpnsCredential.
mpnsCredentialProperties
MpnsCredentialProperties
Nome
Descrição
Valor
certificateKey
A chave de certificado para essa credencial.
corda
mpnsCertificate
O certificado MPNS.
corda
Impressão digital
A impressão digital do certificado MPNS
corda
NotificationHubProperties
Nome
Descrição
Valor
admCredential
O AdmCredential do NotificationHub criado
AdmCredential
apnsCredential
O ApnsCredential do NotificationHub criado
ApnsCredential
authorizationRules
O AuthorizationRules do NotificationHub criado
SharedAccessAuthorizationRuleProperties []
baiduCredential
O BaiduCredential do NotificationHub criado
BaiduCredential
gcmCredential
O GcmCredential do NotificationHub criado
GcmCredential
mpnsCredential
O MpnsCredential do NotificationHub criado
do MpnsCredential
nome
O nome do NotificationHub.
corda
registrationTtl
O RegistrationTtl do NotificationHub criado
corda
wnsCredential
O WnsCredential do NotificationHub criado
WnsCredential
SharedAccessAuthorizationRuleProperties
Nome
Descrição
Valor
direitos
Os direitos associados à regra.
Matriz de cadeia de caracteres que contém qualquer um dos: 'Ouça' 'Gerenciar' 'Enviar'
Sku
Nome
Descrição
Valor
capacidade
A capacidade do recurso
int
família
A família Sku
corda
nome
Nome do sku do hub de notificação
'Básico' 'Gratuito' 'Standard' (obrigatório)
tamanho
O tamanho do Sku
corda
camada
A camada de sku específica
corda
WnsCredential
Nome
Descrição
Valor
Propriedades
Propriedades do NotificationHub WnsCredential.
WnsCredentialProperties
WnsCredentialProperties
Nome
Descrição
Valor
packageSid
A ID do pacote para essa credencial.
corda
secretKey
A chave secreta.
corda
windowsLiveEndpoint
O ponto de extremidade do Windows Live.
corda