Namespaces/notificationHubs do Microsoft.NotificationHubs 2014-09-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@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'
}
}
Valores de propriedade
AdmCredential
Nome
Descrição
Valor
Propriedades
Obtém ou define propriedades do NotificationHub AdmCredential.
AdmCredentialProperties
AdmCredentialProperties
Nome
Descrição
Valor
authTokenUrl
Obtém ou define a URL do token de autorização.
corda
clientId
Obtém ou define o identificador do cliente.
corda
clientSecret
Obtém ou define a chave de acesso do segredo da credencial.
corda
ApnsCredential
Nome
Descrição
Valor
Propriedades
Obtém ou define propriedades do NotificationHub ApnsCredential.
apnsCredentialProperties
ApnsCredentialProperties
Nome
Descrição
Valor
apnsCertificate
Obtém ou define o certificado APNS.
corda
certificateKey
Obtém ou define a chave de certificado.
corda
Extremidade
Obtém ou define o ponto de extremidade dessa credencial.
corda
Impressão digital
Obtém ou define a impressão digital do certificado Apns
corda
BaiduCredential
Nome
Descrição
Valor
Propriedades
Obtém ou define propriedades do NotificationHub BaiduCredential.
BaiduCredentialProperties
BaiduCredentialProperties
Nome
Descrição
Valor
baiduApiKey
Obter ou definir a chave de API do Baidu.
corda
baiduEndPoint
Obter ou definir o ponto de extremidade do Baidu.
corda
baiduSecretKey
Obter ou definir a chave secreta do Baidu
corda
GcmCredential
Nome
Descrição
Valor
Propriedades
Obtém ou define propriedades do NotificationHub GcmCredential.
GcmCredentialProperties
GcmCredentialProperties
Nome
Descrição
Valor
gcmEndpoint
Obtém ou define o ponto de extremidade GCM.
corda
googleApiKey
Obtém ou define a chave da API do Google.
corda
Microsoft.NotificationHubs/namespaces/notificationHubs
Nome
Descrição
Valor
localização
Obtém ou define o local do data center do NotificationHub.
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
Obtém ou define as propriedades do NotificationHub.
notificationHubProperties (obrigatório)
Tags
Marcas de recurso
Dicionário de nomes e valores de marca. Consulte Marcas em modelos
MpnsCredential
Nome
Descrição
Valor
Propriedades
Obtém ou define as propriedades do MpnsCredential do NotificationHub.
mpnsCredentialProperties
MpnsCredentialProperties
Nome
Descrição
Valor
certificateKey
Obtém ou define a chave de certificado para essa credencial.
corda
mpnsCertificate
Obtém ou define o certificado MPNS.
corda
Impressão digital
Obtém ou define 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
claimType
O tipo da declaração.
corda
claimValue
O valor da declaração.
corda
createdTime
O momento em que a regra de autorização foi criada.
corda
keyName
O nome da chave que foi usada.
corda
modifiedTime
A hora mais recente em que a regra foi atualizada.
corda
primaryKey
A chave primária que foi usada.
corda
revisão
O número de revisão da regra.
int
direitos
Os direitos associados à regra.
Matriz de cadeia de caracteres que contém qualquer um dos: 'Ouça' 'Gerenciar' 'Enviar'
secondaryKey
A chave secundária que foi usada.
corda
WnsCredential
Nome
Descrição
Valor
Propriedades
Obtém ou define propriedades do NotificationHub WnsCredential.
WnsCredentialProperties
WnsCredentialProperties
Nome
Descrição
Valor
packageSid
Obtém ou define a ID do pacote para essa credencial.
corda
secretKey
Obtém ou define a chave secreta.
corda
windowsLiveEndpoint
Obtém ou define 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": "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"
}
}
Valores de propriedade
AdmCredential
Nome
Descrição
Valor
Propriedades
Obtém ou define propriedades do NotificationHub AdmCredential.
AdmCredentialProperties
AdmCredentialProperties
Nome
Descrição
Valor
authTokenUrl
Obtém ou define a URL do token de autorização.
corda
clientId
Obtém ou define o identificador do cliente.
corda
clientSecret
Obtém ou define a chave de acesso do segredo da credencial.
corda
ApnsCredential
Nome
Descrição
Valor
Propriedades
Obtém ou define propriedades do NotificationHub ApnsCredential.
apnsCredentialProperties
ApnsCredentialProperties
Nome
Descrição
Valor
apnsCertificate
Obtém ou define o certificado APNS.
corda
certificateKey
Obtém ou define a chave de certificado.
corda
Extremidade
Obtém ou define o ponto de extremidade dessa credencial.
corda
Impressão digital
Obtém ou define a impressão digital do certificado Apns
corda
BaiduCredential
Nome
Descrição
Valor
Propriedades
Obtém ou define propriedades do NotificationHub BaiduCredential.
BaiduCredentialProperties
BaiduCredentialProperties
Nome
Descrição
Valor
baiduApiKey
Obter ou definir a chave de API do Baidu.
corda
baiduEndPoint
Obter ou definir o ponto de extremidade do Baidu.
corda
baiduSecretKey
Obter ou definir a chave secreta do Baidu
corda
GcmCredential
Nome
Descrição
Valor
Propriedades
Obtém ou define propriedades do NotificationHub GcmCredential.
GcmCredentialProperties
GcmCredentialProperties
Nome
Descrição
Valor
gcmEndpoint
Obtém ou define o ponto de extremidade GCM.
corda
googleApiKey
Obtém ou define a chave da API do Google.
corda
Microsoft.NotificationHubs/namespaces/notificationHubs
Nome
Descrição
Valor
apiVersion
A versão da API
'2014-09-01'
localização
Obtém ou define o local do data center do NotificationHub.
cadeia de caracteres (obrigatório)
nome
O nome do recurso
cadeia de caracteres (obrigatório)
Propriedades
Obtém ou define as propriedades do NotificationHub.
notificationHubProperties (obrigatório)
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
Obtém ou define as propriedades do MpnsCredential do NotificationHub.
mpnsCredentialProperties
MpnsCredentialProperties
Nome
Descrição
Valor
certificateKey
Obtém ou define a chave de certificado para essa credencial.
corda
mpnsCertificate
Obtém ou define o certificado MPNS.
corda
Impressão digital
Obtém ou define 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
claimType
O tipo da declaração.
corda
claimValue
O valor da declaração.
corda
createdTime
O momento em que a regra de autorização foi criada.
corda
keyName
O nome da chave que foi usada.
corda
modifiedTime
A hora mais recente em que a regra foi atualizada.
corda
primaryKey
A chave primária que foi usada.
corda
revisão
O número de revisão da regra.
int
direitos
Os direitos associados à regra.
Matriz de cadeia de caracteres que contém qualquer um dos: 'Ouça' 'Gerenciar' 'Enviar'
secondaryKey
A chave secundária que foi usada.
corda
WnsCredential
Nome
Descrição
Valor
Propriedades
Obtém ou define propriedades do NotificationHub WnsCredential.
WnsCredentialProperties
WnsCredentialProperties
Nome
Descrição
Valor
packageSid
Obtém ou define a ID do pacote para essa credencial.
corda
secretKey
Obtém ou define a chave secreta.
corda
windowsLiveEndpoint
Obtém ou define 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@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"
}
}
}
})
}
Valores de propriedade
AdmCredential
Nome
Descrição
Valor
Propriedades
Obtém ou define propriedades do NotificationHub AdmCredential.
AdmCredentialProperties
AdmCredentialProperties
Nome
Descrição
Valor
authTokenUrl
Obtém ou define a URL do token de autorização.
corda
clientId
Obtém ou define o identificador do cliente.
corda
clientSecret
Obtém ou define a chave de acesso do segredo da credencial.
corda
ApnsCredential
Nome
Descrição
Valor
Propriedades
Obtém ou define propriedades do NotificationHub ApnsCredential.
apnsCredentialProperties
ApnsCredentialProperties
Nome
Descrição
Valor
apnsCertificate
Obtém ou define o certificado APNS.
corda
certificateKey
Obtém ou define a chave de certificado.
corda
Extremidade
Obtém ou define o ponto de extremidade dessa credencial.
corda
Impressão digital
Obtém ou define a impressão digital do certificado Apns
corda
BaiduCredential
Nome
Descrição
Valor
Propriedades
Obtém ou define propriedades do NotificationHub BaiduCredential.
BaiduCredentialProperties
BaiduCredentialProperties
Nome
Descrição
Valor
baiduApiKey
Obter ou definir a chave de API do Baidu.
corda
baiduEndPoint
Obter ou definir o ponto de extremidade do Baidu.
corda
baiduSecretKey
Obter ou definir a chave secreta do Baidu
corda
GcmCredential
Nome
Descrição
Valor
Propriedades
Obtém ou define propriedades do NotificationHub GcmCredential.
GcmCredentialProperties
GcmCredentialProperties
Nome
Descrição
Valor
gcmEndpoint
Obtém ou define o ponto de extremidade GCM.
corda
googleApiKey
Obtém ou define a chave da API do Google.
corda
Microsoft.NotificationHubs/namespaces/notificationHubs
Nome
Descrição
Valor
localização
Obtém ou define o local do data center do NotificationHub.
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
Obtém ou define as propriedades do NotificationHub.
notificationHubProperties (obrigatório)
Tags
Marcas de recurso
Dicionário de nomes e valores de marca.
tipo
O tipo de recurso
"Microsoft.NotificationHubs/namespaces/notificationHubs@2014-09-01"
MpnsCredential
Nome
Descrição
Valor
Propriedades
Obtém ou define as propriedades do MpnsCredential do NotificationHub.
mpnsCredentialProperties
MpnsCredentialProperties
Nome
Descrição
Valor
certificateKey
Obtém ou define a chave de certificado para essa credencial.
corda
mpnsCertificate
Obtém ou define o certificado MPNS.
corda
Impressão digital
Obtém ou define 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
claimType
O tipo da declaração.
corda
claimValue
O valor da declaração.
corda
createdTime
O momento em que a regra de autorização foi criada.
corda
keyName
O nome da chave que foi usada.
corda
modifiedTime
A hora mais recente em que a regra foi atualizada.
corda
primaryKey
A chave primária que foi usada.
corda
revisão
O número de revisão da regra.
int
direitos
Os direitos associados à regra.
Matriz de cadeia de caracteres que contém qualquer um dos: 'Ouça' 'Gerenciar' 'Enviar'
secondaryKey
A chave secundária que foi usada.
corda
WnsCredential
Nome
Descrição
Valor
Propriedades
Obtém ou define propriedades do NotificationHub WnsCredential.
WnsCredentialProperties
WnsCredentialProperties
Nome
Descrição
Valor
packageSid
Obtém ou define a ID do pacote para essa credencial.
corda
secretKey
Obtém ou define a chave secreta.
corda
windowsLiveEndpoint
Obtém ou define o ponto de extremidade do Windows Live.
corda