Espacios de nombres Microsoft.NotificationHubs/notificationHubs 2016-03-01
Artículo 12/20/2024
2 colaboradores
Comentarios
En este artículo
Definición de recursos de Bicep
El tipo de recurso namespaces/notificationHubs se puede implementar con operaciones que tienen como destino:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios .
Para crear un recurso Microsoft.NotificationHubs/namespaces/notificationHubs, agregue el siguiente bicep a la plantilla.
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 propiedad
AdmCredential
Nombre
Descripción
Valor
Propiedades
Propiedades de NotificationHub AdmCredential.
AdmCredentialProperties
AdmCredentialProperties
Nombre
Descripción
Valor
authTokenUrl
Dirección URL del token de autorización.
cuerda
clientId
Identificador de cliente.
cuerda
clientSecret
Clave de acceso secreta de credenciales.
cuerda
ApnsCredential
Nombre
Descripción
Valor
Propiedades
Propiedades de NotificationHub ApnsCredential.
ApnsCredentialProperties
ApnsCredentialProperties
Nombre
Descripción
Valor
apnsCertificate
Certificado APNS.
cuerda
certificateKey
Clave de certificado.
cuerda
Extremo
Punto de conexión de esta credencial.
cuerda
Huella digital
Huella digital del certificado APNS
cuerda
BaiduCredential
BaiduCredentialProperties
Nombre
Descripción
Valor
baiduApiKey
Baidu Api Key.
cuerda
baiduEndPoint
Punto de conexión de Baidu.
cuerda
baiduSecretKey
Baidu Secret Key
cuerda
GcmCredential
Nombre
Descripción
Valor
Propiedades
Propiedades de NotificationHub GcmCredential.
GcmCredentialProperties
GcmCredentialProperties
Nombre
Descripción
Valor
gcmEndpoint
Punto de conexión de GCM.
cuerda
googleApiKey
La clave de API de Google.
cuerda
Microsoft.NotificationHubs/namespaces/notificationHubs
Nombre
Descripción
Valor
ubicación
Ubicación del recurso
string (obligatorio)
nombre
El nombre del recurso
string (obligatorio)
padre
En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario. Para obtener más información, consulte recurso secundario fuera del recurso primario .
Nombre simbólico del recurso de tipo: espacios de nombres
Propiedades
Propiedades de NotificationHub.
NotificationHubProperties (obligatorio)
Sku
SKU del espacio de nombres creado
Sku de
Etiquetas
Etiquetas de recursos
Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
MpnsCredential
Nombre
Descripción
Valor
Propiedades
Propiedades de NotificationHub MpnsCredential.
MpnsCredentialProperties
MpnsCredentialProperties
Nombre
Descripción
Valor
certificateKey
Clave de certificado para esta credencial.
cuerda
mpnsCertificate
Certificado MPNS.
cuerda
Huella digital
Huella digital del certificado MPNS
cuerda
NotificationHubProperties
Nombre
Descripción
Valor
admCredential
AdmCredential de NotificationHub creado
AdmCredential
apnsCredential
ApnsCredential de NotificationHub creado
ApnsCredential
authorizationRules
AuthorizationRules del notificationHub creado
sharedAccessAuthorizationRuleProperties []
baiduCredential
BaiduCredential de NotificationHub creado
BaiduCredential
gcmCredential
GcmCredential de NotificationHub creado
GcmCredential
mpnsCredential
MpnsCredential de NotificationHub creado
mpnsCredential de
nombre
Nombre de NotificationHub.
cuerda
registrationTtl
RegistrationTtl de NotificationHub creado
cuerda
wnsCredential
WnsCredential de NotificationHub creado
WnsCredential
SharedAccessAuthorizationRuleProperties
Nombre
Descripción
Valor
derechos
Derechos asociados a la regla.
Matriz de cadenas que contiene cualquiera de: "Escuchar" "Administrar" 'Enviar'
Sku
Nombre
Descripción
Valor
capacidad
Capacidad del recurso
Int
familia
La familia de SKU
cuerda
nombre
Nombre de la SKU del centro de notificaciones
"Básico" "Gratis" 'Estándar' (obligatorio)
tamaño
Tamaño de SKU
cuerda
nivel
Nivel de SKU concreto
cuerda
WnsCredential
Nombre
Descripción
Valor
Propiedades
Propiedades de NotificationHub WnsCredential.
WnsCredentialProperties
WnsCredentialProperties
Nombre
Descripción
Valor
packageSid
Identificador de paquete de esta credencial.
cuerda
secretKey
Clave secreta.
cuerda
windowsLiveEndpoint
Punto de conexión de Windows Live.
cuerda
Ejemplos de inicio rápido
En los ejemplos de inicio rápido siguientes se implementa este tipo de recurso.
Archivo de Bicep
Descripción
Crear de Azure Notification Hub
Crea un centro de notificaciones de Azure creado originalmente por John Downs.
Definición de recursos de plantilla de ARM
El tipo de recurso namespaces/notificationHubs se puede implementar con operaciones que tienen como destino:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios .
Para crear un recurso Microsoft.NotificationHubs/namespaces/notificationHubs, agregue el siguiente JSON a la plantilla.
{
"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 propiedad
AdmCredential
Nombre
Descripción
Valor
Propiedades
Propiedades de NotificationHub AdmCredential.
AdmCredentialProperties
AdmCredentialProperties
Nombre
Descripción
Valor
authTokenUrl
Dirección URL del token de autorización.
cuerda
clientId
Identificador de cliente.
cuerda
clientSecret
Clave de acceso secreta de credenciales.
cuerda
ApnsCredential
Nombre
Descripción
Valor
Propiedades
Propiedades de NotificationHub ApnsCredential.
ApnsCredentialProperties
ApnsCredentialProperties
Nombre
Descripción
Valor
apnsCertificate
Certificado APNS.
cuerda
certificateKey
Clave de certificado.
cuerda
Extremo
Punto de conexión de esta credencial.
cuerda
Huella digital
Huella digital del certificado APNS
cuerda
BaiduCredential
BaiduCredentialProperties
Nombre
Descripción
Valor
baiduApiKey
Baidu Api Key.
cuerda
baiduEndPoint
Punto de conexión de Baidu.
cuerda
baiduSecretKey
Baidu Secret Key
cuerda
GcmCredential
Nombre
Descripción
Valor
Propiedades
Propiedades de NotificationHub GcmCredential.
GcmCredentialProperties
GcmCredentialProperties
Nombre
Descripción
Valor
gcmEndpoint
Punto de conexión de GCM.
cuerda
googleApiKey
La clave de API de Google.
cuerda
Microsoft.NotificationHubs/namespaces/notificationHubs
Nombre
Descripción
Valor
apiVersion
La versión de api
'2016-03-01'
ubicación
Ubicación del recurso
string (obligatorio)
nombre
El nombre del recurso
string (obligatorio)
Propiedades
Propiedades de NotificationHub.
NotificationHubProperties (obligatorio)
Sku
SKU del espacio de nombres creado
Sku de
Etiquetas
Etiquetas de recursos
Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
tipo
El tipo de recurso
'Microsoft.NotificationHubs/namespaces/notificationHubs'
MpnsCredential
Nombre
Descripción
Valor
Propiedades
Propiedades de NotificationHub MpnsCredential.
MpnsCredentialProperties
MpnsCredentialProperties
Nombre
Descripción
Valor
certificateKey
Clave de certificado para esta credencial.
cuerda
mpnsCertificate
Certificado MPNS.
cuerda
Huella digital
Huella digital del certificado MPNS
cuerda
NotificationHubProperties
Nombre
Descripción
Valor
admCredential
AdmCredential de NotificationHub creado
AdmCredential
apnsCredential
ApnsCredential de NotificationHub creado
ApnsCredential
authorizationRules
AuthorizationRules del notificationHub creado
sharedAccessAuthorizationRuleProperties []
baiduCredential
BaiduCredential de NotificationHub creado
BaiduCredential
gcmCredential
GcmCredential de NotificationHub creado
GcmCredential
mpnsCredential
MpnsCredential de NotificationHub creado
mpnsCredential de
nombre
Nombre de NotificationHub.
cuerda
registrationTtl
RegistrationTtl de NotificationHub creado
cuerda
wnsCredential
WnsCredential de NotificationHub creado
WnsCredential
SharedAccessAuthorizationRuleProperties
Nombre
Descripción
Valor
derechos
Derechos asociados a la regla.
Matriz de cadenas que contiene cualquiera de: "Escuchar" "Administrar" 'Enviar'
Sku
Nombre
Descripción
Valor
capacidad
Capacidad del recurso
Int
familia
La familia de SKU
cuerda
nombre
Nombre de la SKU del centro de notificaciones
"Básico" "Gratis" 'Estándar' (obligatorio)
tamaño
Tamaño de SKU
cuerda
nivel
Nivel de SKU concreto
cuerda
WnsCredential
Nombre
Descripción
Valor
Propiedades
Propiedades de NotificationHub WnsCredential.
WnsCredentialProperties
WnsCredentialProperties
Nombre
Descripción
Valor
packageSid
Identificador de paquete de esta credencial.
cuerda
secretKey
Clave secreta.
cuerda
windowsLiveEndpoint
Punto de conexión de Windows Live.
cuerda
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Plantilla
Descripción
Crear de Azure Notification Hub
Crea un centro de notificaciones de Azure creado originalmente por John Downs.
Aprovisionar una aplicación móvil con una de SQL Database
Esta plantilla aprovisiona una aplicación móvil, SQL Database y un centro de notificaciones. Configura una cadena de conexión en la aplicación móvil para la base de datos y el centro de notificaciones.
El tipo de recurso namespaces/notificationHubs se puede implementar con operaciones que tienen como destino:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios .
Para crear un recurso Microsoft.NotificationHubs/namespaces/notificationHubs, agregue el siguiente terraform a la plantilla.
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 propiedad
AdmCredential
Nombre
Descripción
Valor
Propiedades
Propiedades de NotificationHub AdmCredential.
AdmCredentialProperties
AdmCredentialProperties
Nombre
Descripción
Valor
authTokenUrl
Dirección URL del token de autorización.
cuerda
clientId
Identificador de cliente.
cuerda
clientSecret
Clave de acceso secreta de credenciales.
cuerda
ApnsCredential
Nombre
Descripción
Valor
Propiedades
Propiedades de NotificationHub ApnsCredential.
ApnsCredentialProperties
ApnsCredentialProperties
Nombre
Descripción
Valor
apnsCertificate
Certificado APNS.
cuerda
certificateKey
Clave de certificado.
cuerda
Extremo
Punto de conexión de esta credencial.
cuerda
Huella digital
Huella digital del certificado APNS
cuerda
BaiduCredential
BaiduCredentialProperties
Nombre
Descripción
Valor
baiduApiKey
Baidu Api Key.
cuerda
baiduEndPoint
Punto de conexión de Baidu.
cuerda
baiduSecretKey
Baidu Secret Key
cuerda
GcmCredential
Nombre
Descripción
Valor
Propiedades
Propiedades de NotificationHub GcmCredential.
GcmCredentialProperties
GcmCredentialProperties
Nombre
Descripción
Valor
gcmEndpoint
Punto de conexión de GCM.
cuerda
googleApiKey
La clave de API de Google.
cuerda
Microsoft.NotificationHubs/namespaces/notificationHubs
Nombre
Descripción
Valor
ubicación
Ubicación del recurso
string (obligatorio)
nombre
El nombre del recurso
string (obligatorio)
parent_id
Identificador del recurso que es el elemento primario de este recurso.
Identificador del recurso de tipo: espacios de nombres
Propiedades
Propiedades de NotificationHub.
NotificationHubProperties (obligatorio)
Sku
SKU del espacio de nombres creado
Sku de
Etiquetas
Etiquetas de recursos
Diccionario de nombres y valores de etiqueta.
tipo
El tipo de recurso
"Microsoft.NotificationHubs/namespaces/notificationHubs@2016-03-01"
MpnsCredential
Nombre
Descripción
Valor
Propiedades
Propiedades de NotificationHub MpnsCredential.
MpnsCredentialProperties
MpnsCredentialProperties
Nombre
Descripción
Valor
certificateKey
Clave de certificado para esta credencial.
cuerda
mpnsCertificate
Certificado MPNS.
cuerda
Huella digital
Huella digital del certificado MPNS
cuerda
NotificationHubProperties
Nombre
Descripción
Valor
admCredential
AdmCredential de NotificationHub creado
AdmCredential
apnsCredential
ApnsCredential de NotificationHub creado
ApnsCredential
authorizationRules
AuthorizationRules del notificationHub creado
sharedAccessAuthorizationRuleProperties []
baiduCredential
BaiduCredential de NotificationHub creado
BaiduCredential
gcmCredential
GcmCredential de NotificationHub creado
GcmCredential
mpnsCredential
MpnsCredential de NotificationHub creado
mpnsCredential de
nombre
Nombre de NotificationHub.
cuerda
registrationTtl
RegistrationTtl de NotificationHub creado
cuerda
wnsCredential
WnsCredential de NotificationHub creado
WnsCredential
SharedAccessAuthorizationRuleProperties
Nombre
Descripción
Valor
derechos
Derechos asociados a la regla.
Matriz de cadenas que contiene cualquiera de: "Escuchar" "Administrar" 'Enviar'
Sku
Nombre
Descripción
Valor
capacidad
Capacidad del recurso
Int
familia
La familia de SKU
cuerda
nombre
Nombre de la SKU del centro de notificaciones
"Básico" "Gratis" 'Estándar' (obligatorio)
tamaño
Tamaño de SKU
cuerda
nivel
Nivel de SKU concreto
cuerda
WnsCredential
Nombre
Descripción
Valor
Propiedades
Propiedades de NotificationHub WnsCredential.
WnsCredentialProperties
WnsCredentialProperties
Nombre
Descripción
Valor
packageSid
Identificador de paquete de esta credencial.
cuerda
secretKey
Clave secreta.
cuerda
windowsLiveEndpoint
Punto de conexión de Windows Live.
cuerda