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@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
Microsoft.NotificationHubs/namespaces/notificationHubs
Designação |
Descrição |
Valor |
Localização |
Localização do recurso |
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 |
Propriedades do NotificationHub. |
NotificationHubProperties (obrigatório) |
SKU |
A sku do namespace criado |
Referência |
Etiquetas |
Tags de recursos |
Dicionário de nomes e valores de tags. Consulte Tags em modelos |
AdmCredential
AdmCredentialProperties
Designação |
Descrição |
Valor |
authTokenUrl |
A URL do token de autorização. |
corda |
ID do cliente |
O identificador do cliente. |
corda |
clientSecret (segredo do cliente) |
A chave de acesso secreta da credencial. |
corda |
ApnsCredential
ApnsCredentialProperties
Designação |
Descrição |
Valor |
apnsCertificate |
O certificado APNS. |
corda |
certificateKey |
A chave do certificado. |
corda |
Ponto final |
O ponto de extremidade desta credencial. |
corda |
impressão digital |
A impressão digital do certificado APNS |
corda |
BaiduCredential
BaiduCredentialProperties
Designação |
Descrição |
Valor |
baiduApiKey |
Baidu Api Key. |
corda |
baiduEndPoint |
Ponto de extremidade Baidu. |
corda |
baiduSecretKey |
Chave Secreta Baidu |
corda |
GcmCredencial
GcmCredentialProperties
Designação |
Descrição |
Valor |
gcmPonto final |
O ponto de extremidade GCM. |
corda |
googleApiKey |
A chave da API do Google. |
corda |
MpnsCredential
MpnsCredentialProperties
Designação |
Descrição |
Valor |
certificateKey |
A chave de certificado para esta credencial. |
corda |
mpnsCertificate |
O certificado MPNS. |
corda |
impressão digital |
A impressão digital do certificado MPNS |
corda |
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. |
corda |
registoTtl |
O RegistrationTtl do NotificationHub criado |
corda |
wnsCredential |
O WnsCredential do NotificationHub criado |
WnsCredential |
Designação |
Descrição |
Valor |
SharedAccessAuthorizationRuleProperties
Designação |
Descrição |
Valor |
Direitos |
Os direitos associados à regra. |
Matriz de cadeia de caracteres contendo qualquer uma das: 'Ouvir' 'Gerenciar' 'Enviar' |
Referência
Designação |
Descrição |
Valor |
capacidade |
A capacidade do recurso |
Int |
Família |
A Família Sku |
corda |
Designação |
Nome do sku do hub de notificação |
'Básico' 'Grátis' 'Standard' (obrigatório) |
tamanho |
O tamanho do Sku |
corda |
nível |
A camada de sku particular |
corda |
WnsCredential
WnsCredentialProperties
Designação |
Descrição |
Valor |
pacoteSid |
A ID do pacote para esta credencial. |
corda |
chave secreta |
A chave secreta. |
corda |
windowsLiveEndpoint |
O ponto de extremidade do Windows Live. |
corda |
Exemplos de uso
Exemplos de início rápido do Azure
Os seguintes modelos início rápido do Azure contêm exemplos de Bicep para implantar 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": "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
Microsoft.NotificationHubs/namespaces/notificationHubs
Designação |
Descrição |
Valor |
Versão da API |
A versão api |
'2016-03-01' |
Localização |
Localização do recurso |
string (obrigatório) |
Designação |
O nome do recurso |
string (obrigatório) |
propriedades |
Propriedades do NotificationHub. |
NotificationHubProperties (obrigatório) |
SKU |
A sku do namespace criado |
Referência |
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' |
AdmCredential
AdmCredentialProperties
Designação |
Descrição |
Valor |
authTokenUrl |
A URL do token de autorização. |
corda |
ID do cliente |
O identificador do cliente. |
corda |
clientSecret (segredo do cliente) |
A chave de acesso secreta da credencial. |
corda |
ApnsCredential
ApnsCredentialProperties
Designação |
Descrição |
Valor |
apnsCertificate |
O certificado APNS. |
corda |
certificateKey |
A chave do certificado. |
corda |
Ponto final |
O ponto de extremidade desta credencial. |
corda |
impressão digital |
A impressão digital do certificado APNS |
corda |
BaiduCredential
BaiduCredentialProperties
Designação |
Descrição |
Valor |
baiduApiKey |
Baidu Api Key. |
corda |
baiduEndPoint |
Ponto de extremidade Baidu. |
corda |
baiduSecretKey |
Chave Secreta Baidu |
corda |
GcmCredencial
GcmCredentialProperties
Designação |
Descrição |
Valor |
gcmPonto final |
O ponto de extremidade GCM. |
corda |
googleApiKey |
A chave da API do Google. |
corda |
MpnsCredential
MpnsCredentialProperties
Designação |
Descrição |
Valor |
certificateKey |
A chave de certificado para esta credencial. |
corda |
mpnsCertificate |
O certificado MPNS. |
corda |
impressão digital |
A impressão digital do certificado MPNS |
corda |
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. |
corda |
registoTtl |
O RegistrationTtl do NotificationHub criado |
corda |
wnsCredential |
O WnsCredential do NotificationHub criado |
WnsCredential |
Designação |
Descrição |
Valor |
SharedAccessAuthorizationRuleProperties
Designação |
Descrição |
Valor |
Direitos |
Os direitos associados à regra. |
Matriz de cadeia de caracteres contendo qualquer uma das: 'Ouvir' 'Gerenciar' 'Enviar' |
Referência
Designação |
Descrição |
Valor |
capacidade |
A capacidade do recurso |
Int |
Família |
A Família Sku |
corda |
Designação |
Nome do sku do hub de notificação |
'Básico' 'Grátis' 'Standard' (obrigatório) |
tamanho |
O tamanho do Sku |
corda |
nível |
A camada de sku particular |
corda |
WnsCredential
WnsCredentialProperties
Designação |
Descrição |
Valor |
pacoteSid |
A ID do pacote para esta credencial. |
corda |
chave secreta |
A chave secreta. |
corda |
windowsLiveEndpoint |
O ponto de extremidade do Windows Live. |
corda |
Exemplos de uso
Modelos de início rápido do Azure
Os seguintes modelos de início rápido do Azure implantar 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@2016-03-01"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
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 de propriedade
Microsoft.NotificationHubs/namespaces/notificationHubs
Designação |
Descrição |
Valor |
Localização |
Localização do recurso |
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 |
Propriedades do NotificationHub. |
NotificationHubProperties (obrigatório) |
SKU |
A sku do namespace criado |
Referência |
Etiquetas |
Tags de recursos |
Dicionário de nomes e valores de tags. |
tipo |
O tipo de recurso |
"Microsoft.NotificationHubs/namespaces/notificationHubs@2016-03-01" |
AdmCredential
AdmCredentialProperties
Designação |
Descrição |
Valor |
authTokenUrl |
A URL do token de autorização. |
corda |
ID do cliente |
O identificador do cliente. |
corda |
clientSecret (segredo do cliente) |
A chave de acesso secreta da credencial. |
corda |
ApnsCredential
ApnsCredentialProperties
Designação |
Descrição |
Valor |
apnsCertificate |
O certificado APNS. |
corda |
certificateKey |
A chave do certificado. |
corda |
Ponto final |
O ponto de extremidade desta credencial. |
corda |
impressão digital |
A impressão digital do certificado APNS |
corda |
BaiduCredential
BaiduCredentialProperties
Designação |
Descrição |
Valor |
baiduApiKey |
Baidu Api Key. |
corda |
baiduEndPoint |
Ponto de extremidade Baidu. |
corda |
baiduSecretKey |
Chave Secreta Baidu |
corda |
GcmCredencial
GcmCredentialProperties
Designação |
Descrição |
Valor |
gcmPonto final |
O ponto de extremidade GCM. |
corda |
googleApiKey |
A chave da API do Google. |
corda |
MpnsCredential
MpnsCredentialProperties
Designação |
Descrição |
Valor |
certificateKey |
A chave de certificado para esta credencial. |
corda |
mpnsCertificate |
O certificado MPNS. |
corda |
impressão digital |
A impressão digital do certificado MPNS |
corda |
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. |
corda |
registoTtl |
O RegistrationTtl do NotificationHub criado |
corda |
wnsCredential |
O WnsCredential do NotificationHub criado |
WnsCredential |
Designação |
Descrição |
Valor |
SharedAccessAuthorizationRuleProperties
Designação |
Descrição |
Valor |
Direitos |
Os direitos associados à regra. |
Matriz de cadeia de caracteres contendo qualquer uma das: 'Ouvir' 'Gerenciar' 'Enviar' |
Referência
Designação |
Descrição |
Valor |
capacidade |
A capacidade do recurso |
Int |
Família |
A Família Sku |
corda |
Designação |
Nome do sku do hub de notificação |
'Básico' 'Grátis' 'Standard' (obrigatório) |
tamanho |
O tamanho do Sku |
corda |
nível |
A camada de sku particular |
corda |
WnsCredential
WnsCredentialProperties
Designação |
Descrição |
Valor |
pacoteSid |
A ID do pacote para esta credencial. |
corda |
chave secreta |
A chave secreta. |
corda |
windowsLiveEndpoint |
O ponto de extremidade do Windows Live. |
corda |