Namespaces/notificationHubs Microsoft.NotificationHubs 2014-09-01
Artigo 12/19/2024
2 contribuidores
Comentários
Neste artigo
Definição de recursos do bíceps
O tipo de recurso namespaces/notificationHubs pode ser implantado com operações que visam:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações .
Para criar um recurso Microsoft.NotificationHubs/namespaces/notificationHubs, adicione o seguinte Bicep 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
Designação
Descrição
Valor
propriedades
Obtém ou define propriedades de NotificationHub AdmCredential.
AdmCredentialProperties
AdmCredentialProperties
Designação
Descrição
Valor
authTokenUrl
Obtém ou define a URL do token de autorização.
string
ID do cliente
Obtém ou define o identificador do cliente.
string
clientSecret
Obtém ou define a chave de acesso secreta da credencial.
string
ApnsCredential
Designação
Descrição
Valor
propriedades
Obtém ou define propriedades de NotificationHub ApnsCredential.
ApnsCredentialProperties
ApnsCredentialProperties
Designação
Descrição
Valor
apnsCertificate
Obtém ou define o certificado APNS.
string
certificateKey
Obtém ou define a chave do certificado.
string
Ponto final
Obtém ou define o ponto de extremidade dessa credencial.
string
impressão digital
Obtém ou define a impressão digital do certificado Apns
string
BaiduCredential
Designação
Descrição
Valor
propriedades
Obtém ou define propriedades de NotificationHub BaiduCredential.
BaiduCredentialProperties
BaiduCredentialProperties
Designação
Descrição
Valor
baiduApiKey
Obtenha ou defina a chave de api do Baidu.
string
baiduEndPoint
Obtenha ou defina o ponto de extremidade Baidu.
string
baiduSecretKey
Obter ou definir a chave secreta do Baidu
string
GcmCredencial
Designação
Descrição
Valor
propriedades
Obtém ou define propriedades de NotificationHub GcmCredential.
GcmCredentialProperties
GcmCredentialProperties
Designação
Descrição
Valor
gcmPonto final
Obtém ou define o ponto de extremidade GCM.
string
googleApiKey
Obtém ou define a chave da API do Google.
string
Microsoft.NotificationHubs/namespaces/notificationHubs
Designação
Descrição
Valor
Localização
Obtém ou define o local do data center do NotificationHub.
string (obrigatório)
Designação
O nome do recurso
string (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 recurso do tipo: namespaces
propriedades
Obtém ou define propriedades do NotificationHub.
NotificationHubProperties (obrigatório)
Etiquetas
Tags de recursos
Dicionário de nomes e valores de tags. Consulte Tags em modelos
MpnsCredential
Designação
Descrição
Valor
propriedades
Obtém ou define propriedades de NotificationHub MpnsCredential.
MpnsCredentialProperties
MpnsCredentialProperties
Designação
Descrição
Valor
certificateKey
Obtém ou define a chave de certificado para essa credencial.
string
mpnsCertificate
Obtém ou define o certificado MPNS.
string
impressão digital
Obtém ou define a impressão digital do certificado Mpns
string
Designação
Descrição
Valor
NotificationHubProperties
Designação
Descrição
Valor
admCredencial
O AdmCredential do NotificationHub criado
AdmCredential
apnsCredential
O ApnsCredential do NotificationHub criado
ApnsCredential
autorizaçãoRegras
As AuthorizationRules do NotificationHub criado
SharedAccessAuthorizationRuleProperties []
baiduCredencial
O BaiduCredential do NotificationHub criado
BaiduCredential
gcmCredencial
O GcmCredential do NotificationHub criado
GcmCredential
mpnsCredential
O MpnsCredential do NotificationHub criado
MpnsCredential
Designação
O nome NotificationHub.
string
registoTtl
O RegistrationTtl do NotificationHub criado
string
wnsCredential
O WnsCredential do NotificationHub criado
WnsCredential
SharedAccessAuthorizationRuleProperties
Designação
Descrição
Valor
claimType
O tipo de crédito.
string
claimValue
O valor do crédito.
string
createdTime
O momento em que a regra de autorização foi criada.
string
Nome da chave
O nome da chave que foi usada.
string
modifiedTime
A última vez que a regra foi atualizada.
string
primárioChave
A chave primária que foi usada.
string
revisão
O número de revisão da regra.
Int
Direitos
Os direitos associados à regra.
Matriz de cadeia de caracteres contendo qualquer uma das: 'Ouvir' 'Gerenciar' 'Enviar'
secundário
A chave secundária que foi usada.
string
WnsCredential
Designação
Descrição
Valor
propriedades
Obtém ou define propriedades de NotificationHub WnsCredential.
WnsCredentialProperties
WnsCredentialProperties
Designação
Descrição
Valor
pacoteSid
Obtém ou define a ID do pacote para essa credencial.
string
chave secreta
Obtém ou define a chave secreta.
string
windowsLiveEndpoint
Obtém ou define o ponto de extremidade do Windows Live.
string
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 ARM
O tipo de recurso namespaces/notificationHubs pode ser implantado com operações que visam:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações .
Para criar um recurso Microsoft.NotificationHubs/namespaces/notificationHubs, adicione o seguinte JSON 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
Designação
Descrição
Valor
propriedades
Obtém ou define propriedades de NotificationHub AdmCredential.
AdmCredentialProperties
AdmCredentialProperties
Designação
Descrição
Valor
authTokenUrl
Obtém ou define a URL do token de autorização.
string
ID do cliente
Obtém ou define o identificador do cliente.
string
clientSecret
Obtém ou define a chave de acesso secreta da credencial.
string
ApnsCredential
Designação
Descrição
Valor
propriedades
Obtém ou define propriedades de NotificationHub ApnsCredential.
ApnsCredentialProperties
ApnsCredentialProperties
Designação
Descrição
Valor
apnsCertificate
Obtém ou define o certificado APNS.
string
certificateKey
Obtém ou define a chave do certificado.
string
Ponto final
Obtém ou define o ponto de extremidade dessa credencial.
string
impressão digital
Obtém ou define a impressão digital do certificado Apns
string
BaiduCredential
Designação
Descrição
Valor
propriedades
Obtém ou define propriedades de NotificationHub BaiduCredential.
BaiduCredentialProperties
BaiduCredentialProperties
Designação
Descrição
Valor
baiduApiKey
Obtenha ou defina a chave de api do Baidu.
string
baiduEndPoint
Obtenha ou defina o ponto de extremidade Baidu.
string
baiduSecretKey
Obter ou definir a chave secreta do Baidu
string
GcmCredencial
Designação
Descrição
Valor
propriedades
Obtém ou define propriedades de NotificationHub GcmCredential.
GcmCredentialProperties
GcmCredentialProperties
Designação
Descrição
Valor
gcmPonto final
Obtém ou define o ponto de extremidade GCM.
string
googleApiKey
Obtém ou define a chave da API do Google.
string
Microsoft.NotificationHubs/namespaces/notificationHubs
Designação
Descrição
Valor
apiVersion
A versão api
'2014-09-01'
Localização
Obtém ou define o local do data center do NotificationHub.
string (obrigatório)
Designação
O nome do recurso
string (obrigatório)
propriedades
Obtém ou define propriedades do NotificationHub.
NotificationHubProperties (obrigatório)
Etiquetas
Tags de recursos
Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo
O tipo de recurso
'Microsoft.NotificationHubs/namespaces/notificationHubs'
MpnsCredential
Designação
Descrição
Valor
propriedades
Obtém ou define propriedades de NotificationHub MpnsCredential.
MpnsCredentialProperties
MpnsCredentialProperties
Designação
Descrição
Valor
certificateKey
Obtém ou define a chave de certificado para essa credencial.
string
mpnsCertificate
Obtém ou define o certificado MPNS.
string
impressão digital
Obtém ou define a impressão digital do certificado Mpns
string
Designação
Descrição
Valor
NotificationHubProperties
Designação
Descrição
Valor
admCredencial
O AdmCredential do NotificationHub criado
AdmCredential
apnsCredential
O ApnsCredential do NotificationHub criado
ApnsCredential
autorizaçãoRegras
As AuthorizationRules do NotificationHub criado
SharedAccessAuthorizationRuleProperties []
baiduCredencial
O BaiduCredential do NotificationHub criado
BaiduCredential
gcmCredencial
O GcmCredential do NotificationHub criado
GcmCredential
mpnsCredential
O MpnsCredential do NotificationHub criado
MpnsCredential
Designação
O nome NotificationHub.
string
registoTtl
O RegistrationTtl do NotificationHub criado
string
wnsCredential
O WnsCredential do NotificationHub criado
WnsCredential
SharedAccessAuthorizationRuleProperties
Designação
Descrição
Valor
claimType
O tipo de crédito.
string
claimValue
O valor do crédito.
string
createdTime
O momento em que a regra de autorização foi criada.
string
Nome da chave
O nome da chave que foi usada.
string
modifiedTime
A última vez que a regra foi atualizada.
string
primárioChave
A chave primária que foi usada.
string
revisão
O número de revisão da regra.
Int
Direitos
Os direitos associados à regra.
Matriz de cadeia de caracteres contendo qualquer uma das: 'Ouvir' 'Gerenciar' 'Enviar'
secundário
A chave secundária que foi usada.
string
WnsCredential
Designação
Descrição
Valor
propriedades
Obtém ou define propriedades de NotificationHub WnsCredential.
WnsCredentialProperties
WnsCredentialProperties
Designação
Descrição
Valor
pacoteSid
Obtém ou define a ID do pacote para essa credencial.
string
chave secreta
Obtém ou define a chave secreta.
string
windowsLiveEndpoint
Obtém ou define o ponto de extremidade do Windows Live.
string
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
Este modelo provisiona um Aplicativo Móvel, Banco de Dados SQL e 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 que visam:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações .
Para criar um recurso Microsoft.NotificationHubs/namespaces/notificationHubs, adicione o seguinte Terraform 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
Designação
Descrição
Valor
propriedades
Obtém ou define propriedades de NotificationHub AdmCredential.
AdmCredentialProperties
AdmCredentialProperties
Designação
Descrição
Valor
authTokenUrl
Obtém ou define a URL do token de autorização.
string
ID do cliente
Obtém ou define o identificador do cliente.
string
clientSecret
Obtém ou define a chave de acesso secreta da credencial.
string
ApnsCredential
Designação
Descrição
Valor
propriedades
Obtém ou define propriedades de NotificationHub ApnsCredential.
ApnsCredentialProperties
ApnsCredentialProperties
Designação
Descrição
Valor
apnsCertificate
Obtém ou define o certificado APNS.
string
certificateKey
Obtém ou define a chave do certificado.
string
Ponto final
Obtém ou define o ponto de extremidade dessa credencial.
string
impressão digital
Obtém ou define a impressão digital do certificado Apns
string
BaiduCredential
Designação
Descrição
Valor
propriedades
Obtém ou define propriedades de NotificationHub BaiduCredential.
BaiduCredentialProperties
BaiduCredentialProperties
Designação
Descrição
Valor
baiduApiKey
Obtenha ou defina a chave de api do Baidu.
string
baiduEndPoint
Obtenha ou defina o ponto de extremidade Baidu.
string
baiduSecretKey
Obter ou definir a chave secreta do Baidu
string
GcmCredencial
Designação
Descrição
Valor
propriedades
Obtém ou define propriedades de NotificationHub GcmCredential.
GcmCredentialProperties
GcmCredentialProperties
Designação
Descrição
Valor
gcmPonto final
Obtém ou define o ponto de extremidade GCM.
string
googleApiKey
Obtém ou define a chave da API do Google.
string
Microsoft.NotificationHubs/namespaces/notificationHubs
Designação
Descrição
Valor
Localização
Obtém ou define o local do data center do NotificationHub.
string (obrigatório)
Designação
O nome do recurso
string (obrigatório)
parent_id
A ID do recurso que é o pai para este recurso.
ID para recurso do tipo: namespaces
propriedades
Obtém ou define propriedades do NotificationHub.
NotificationHubProperties (obrigatório)
Etiquetas
Tags de recursos
Dicionário de nomes e valores de tags.
tipo
O tipo de recurso
"Microsoft.NotificationHubs/namespaces/notificationHubs@2014-09-01"
MpnsCredential
Designação
Descrição
Valor
propriedades
Obtém ou define propriedades de NotificationHub MpnsCredential.
MpnsCredentialProperties
MpnsCredentialProperties
Designação
Descrição
Valor
certificateKey
Obtém ou define a chave de certificado para essa credencial.
string
mpnsCertificate
Obtém ou define o certificado MPNS.
string
impressão digital
Obtém ou define a impressão digital do certificado Mpns
string
Designação
Descrição
Valor
NotificationHubProperties
Designação
Descrição
Valor
admCredencial
O AdmCredential do NotificationHub criado
AdmCredential
apnsCredential
O ApnsCredential do NotificationHub criado
ApnsCredential
autorizaçãoRegras
As AuthorizationRules do NotificationHub criado
SharedAccessAuthorizationRuleProperties []
baiduCredencial
O BaiduCredential do NotificationHub criado
BaiduCredential
gcmCredencial
O GcmCredential do NotificationHub criado
GcmCredential
mpnsCredential
O MpnsCredential do NotificationHub criado
MpnsCredential
Designação
O nome NotificationHub.
string
registoTtl
O RegistrationTtl do NotificationHub criado
string
wnsCredential
O WnsCredential do NotificationHub criado
WnsCredential
SharedAccessAuthorizationRuleProperties
Designação
Descrição
Valor
claimType
O tipo de crédito.
string
claimValue
O valor do crédito.
string
createdTime
O momento em que a regra de autorização foi criada.
string
Nome da chave
O nome da chave que foi usada.
string
modifiedTime
A última vez que a regra foi atualizada.
string
primárioChave
A chave primária que foi usada.
string
revisão
O número de revisão da regra.
Int
Direitos
Os direitos associados à regra.
Matriz de cadeia de caracteres contendo qualquer uma das: 'Ouvir' 'Gerenciar' 'Enviar'
secundário
A chave secundária que foi usada.
string
WnsCredential
Designação
Descrição
Valor
propriedades
Obtém ou define propriedades de NotificationHub WnsCredential.
WnsCredentialProperties
WnsCredentialProperties
Designação
Descrição
Valor
pacoteSid
Obtém ou define a ID do pacote para essa credencial.
string
chave secreta
Obtém ou define a chave secreta.
string
windowsLiveEndpoint
Obtém ou define o ponto de extremidade do Windows Live.
string