Espacios de nombres Microsoft.NotificationHubs/notificationHubs 2023-10-01-preview
Definición de recursos de Bicep
El tipo de recurso namespaces/notificationHubs se puede implementar con operaciones destinadas a:
- Grupos de recursos: consulte los comandos de implementación del grupo de recursos.
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de los recursos
Para crear un recurso Microsoft.NotificationHubs/namespaces/notificationHubs, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.NotificationHubs/namespaces/notificationHubs@2023-10-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
capacity: int
family: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
parent: resourceSymbolicName
properties: {
admCredential: {
properties: {
authTokenUrl: 'string'
clientId: 'string'
clientSecret: 'string'
}
}
apnsCredential: {
properties: {
apnsCertificate: 'string'
appId: 'string'
appName: 'string'
certificateKey: 'string'
endpoint: 'string'
keyId: 'string'
thumbprint: 'string'
token: 'string'
}
}
baiduCredential: {
properties: {
baiduApiKey: 'string'
baiduEndPoint: 'string'
baiduSecretKey: 'string'
}
}
browserCredential: {
properties: {
subject: 'string'
vapidPrivateKey: 'string'
vapidPublicKey: 'string'
}
}
fcmV1Credential: {
properties: {
clientEmail: 'string'
privateKey: 'string'
projectId: 'string'
}
}
gcmCredential: {
properties: {
gcmEndpoint: 'string'
googleApiKey: 'string'
}
}
mpnsCredential: {
properties: {
certificateKey: 'string'
mpnsCertificate: 'string'
thumbprint: 'string'
}
}
name: 'string'
registrationTtl: 'string'
wnsCredential: {
properties: {
certificateKey: 'string'
packageSid: 'string'
secretKey: 'string'
windowsLiveEndpoint: 'string'
wnsCertificate: 'string'
}
}
xiaomiCredential: {
properties: {
appSecret: 'string'
endpoint: 'string'
}
}
}
}
Valores de propiedad
namespaces/notificationHubs
Nombre | Descripción | Value |
---|---|---|
name | El nombre del recurso Vea cómo establecer nombres y tipos para recursos secundarios en Bicep. |
string (obligatorio) Límite de caracteres: 1-260 Caracteres válidos: Caracteres alfanuméricos, de subrayado, guiones y puntos. Comience con carácter alfanumérico. |
ubicación | Ubicación geográfica donde reside el recurso | string (obligatorio) |
etiquetas | Etiquetas del recurso. | Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas. |
sku | Descripción de SKU para un espacio de nombres | Sku |
primario | 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 más información, consulte Recurso secundario fuera del recurso primario. |
Nombre simbólico del recurso de tipo: espacios de nombres |
properties | Propiedades de NotificationHub. | NotificationHubProperties |
NotificationHubProperties
Nombre | Descripción | Valor |
---|---|---|
admCredential | Descripción de notificationHub AdmCredential. | AdmCredential |
apnsCredential | Descripción de notificationHub ApnsCredential. | ApnsCredential |
baiduCredential | Descripción de notificationHub BaiduCredential. | BaiduCredential |
browserCredential | Descripción de notificationHub BrowserCredential. | BrowserCredential |
fcmV1Credential | Descripción de notificationHub FcmV1Credential. | FcmV1Credential |
gcmCredential | Descripción de notificationHub GcmCredential. | GcmCredential |
mpnsCredential | Descripción de un objeto NotificationHub MpnsCredential. | MpnsCredential |
name | Obtiene o establece el nombre de NotificationHub. | string |
registrationTtl | Obtiene o establece el objeto RegistrationTtl de NotificationHub creado. | string |
wnsCredential | Descripción de un NotificationHub WnsCredential. | WnsCredential |
xiaomiCredential | Descripción de notificationHub XiaomiCredential. | XiaomiCredential |
AdmCredential
Nombre | Descripción | Valor |
---|---|---|
properties | Descripción de notificationHub AdmCredential. | AdmCredentialProperties (obligatorio) |
AdmCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
authTokenUrl | Obtiene o establece la dirección URL del token de autorización. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
clientId | Obtiene o establece el identificador de cliente. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
clientSecret | Obtiene o establece la clave de acceso del secreto de credencial. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
ApnsCredential
Nombre | Descripción | Valor |
---|---|---|
properties | Descripción de notificationHub ApnsCredential. | ApnsCredentialProperties (obligatorio) |
ApnsCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
apnsCertificate | Obtiene o establece el certificado DE APNS. | string Restricciones: Valor confidencial. Pase como parámetro seguro. |
appId | Obtiene o establece la clave de notificación registrada del emisor (iss), cuyo valor es . identificador de equipo de 10 caracteres, obtenido de la cuenta de desarrollador |
string Restricciones: Valor confidencial. Pase como parámetro seguro. |
appName | Obtiene o establece el nombre de la aplicación. | string Restricciones: Valor confidencial. Pase como parámetro seguro. |
certificateKey | Obtiene o establece la clave de certificado. | string Restricciones: Valor confidencial. Pase como parámetro seguro. |
endpoint | Obtiene o establece el punto de conexión de esta credencial. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
keyId | Obtiene o establece una clave de identificador de clave de 10 caracteres (kid), obtenida de su cuenta de desarrollador |
string Restricciones: Valor confidencial. Pase como parámetro seguro. |
thumbprint | Obtiene o establece la huella digital del certificado APNS. | string Restricciones: Valor confidencial. Pase como parámetro seguro. |
token | Obtiene o establece el token de autenticación del proveedor, obtenido a través del cuenta de desarrollador |
string Restricciones: Valor confidencial. Pase como parámetro seguro. |
BaiduCredential
Nombre | Descripción | Valor |
---|---|---|
properties | Descripción de notificationHub BaiduCredential. | BaiduCredentialProperties (obligatorio) |
BaiduCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
baiduApiKey | Obtiene o establece baidu Api Key. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
baiduEndPoint | Obtiene o establece el punto de conexión baidu. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
baiduSecretKey | Obtiene o establece baidu Secret Key | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
BrowserCredential
Nombre | Descripción | Valor |
---|---|---|
properties | Descripción de notificationHub BrowserCredential. | BrowserCredentialProperties (obligatorio) |
BrowserCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
subject | Obtiene o establece el asunto de inserción web. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
vapidPrivateKey | Obtiene o establece la clave privada VAPID. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
vapidPublicKey | Obtiene o establece la clave pública VAPID. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
FcmV1Credential
Nombre | Descripción | Valor |
---|---|---|
properties | Descripción de notificationHub FcmV1Credential. | FcmV1CredentialProperties (obligatorio) |
FcmV1CredentialProperties
Nombre | Descripción | Valor |
---|---|---|
clientEmail | Obtiene o establece el correo electrónico de cliente. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
privateKey | Obtiene o establece una clave privada. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
projectId | Obtiene o establece el identificador del proyecto. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
GcmCredential
Nombre | Descripción | Valor |
---|---|---|
properties | Descripción de notificationHub GcmCredential. | GcmCredentialProperties (obligatorio) |
GcmCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
gcmEndpoint | Obtiene o establece el punto de conexión de GCM. | string Restricciones: Valor confidencial. Pase como parámetro seguro. |
googleApiKey | Obtiene o establece la clave de LA API de Google. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
MpnsCredential
Nombre | Descripción | Valor |
---|---|---|
properties | Descripción de un Objeto MpnsCredential de NotificationHub. | MpnsCredentialProperties (obligatorio) |
MpnsCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
certificateKey | Obtiene o establece la clave de certificado para esta credencial. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
mpnsCertificate | Obtiene o establece el certificado MPNS. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
thumbprint | Obtiene o establece la huella digital del certificado MPNS. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
WnsCredential
Nombre | Descripción | Valor |
---|---|---|
properties | Descripción de un NotificationHub WnsCredential. | WnsCredentialProperties (obligatorio) |
WnsCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
certificateKey | Ges o establece la clave de certificado WNS. | string Restricciones: Valor confidencial. Pase como parámetro seguro. |
packageSid | Obtiene o establece el identificador de paquete de esta credencial. | string Restricciones: Valor confidencial. Pase como parámetro seguro. |
secretKey | Obtiene o establece la clave secreta. | string Restricciones: Valor confidencial. Pase como parámetro seguro. |
windowsLiveEndpoint | Obtiene o establece el punto de conexión de Windows Live. | string Restricciones: Valor confidencial. Pase como parámetro seguro. |
wnsCertificate | Obtiene o establece el certificado WNS. | string Restricciones: Valor confidencial. Pase como parámetro seguro. |
XiaomiCredential
Nombre | Descripción | Valor |
---|---|---|
properties | Descripción de notificationHub XiaomiCredentialProperties. | XiaomiCredentialProperties (obligatorio) |
XiaomiCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
appSecret | Obtiene o establece el secreto de la aplicación. | string Restricciones: Valor confidencial. Pase como parámetro seguro. |
endpoint | Obtiene o establece el punto de conexión de servicio de Xiaomi. | string Restricciones: Valor confidencial. Pase como parámetro seguro. |
SKU
Nombre | Descripción | Valor |
---|---|---|
capacity | Obtiene o establece la capacidad del recurso. | int |
family | Obtiene o establece la familia de SKU. | string |
name | Nombre de la SKU del espacio de nombres. | "Básico" 'Gratis' 'Estándar' (obligatorio) |
tamaño | Obtiene o establece el tamaño de la SKU. | string |
Nivel: | Obtiene o establece el nivel de SKU determinada. | string |
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Plantilla | Descripción |
---|---|
Creación de un centro de notificaciones de Azure |
Crea un centro de notificaciones de Azure creado originalmente por John Downs. |
Aprovisionamiento de una aplicación móvil con un SQL Database |
Esta plantilla aprovisiona una aplicación móvil, una SQL Database y un centro de notificaciones. Configura un cadena de conexión en la aplicación móvil para la base de datos y el centro de notificaciones. |
Definición de recursos de plantilla de ARM
El tipo de recurso namespaces/notificationHubs se puede implementar con operaciones que tienen como destino:
- Grupos de recursos: consulte los comandos de implementación del grupo de recursos.
Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.
Formato de los recursos
Para crear un recurso Microsoft.NotificationHubs/namespaces/notificationHubs, agregue el siguiente json a la plantilla.
{
"type": "Microsoft.NotificationHubs/namespaces/notificationHubs",
"apiVersion": "2023-10-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"capacity": "int",
"family": "string",
"name": "string",
"size": "string",
"tier": "string"
},
"properties": {
"admCredential": {
"properties": {
"authTokenUrl": "string",
"clientId": "string",
"clientSecret": "string"
}
},
"apnsCredential": {
"properties": {
"apnsCertificate": "string",
"appId": "string",
"appName": "string",
"certificateKey": "string",
"endpoint": "string",
"keyId": "string",
"thumbprint": "string",
"token": "string"
}
},
"baiduCredential": {
"properties": {
"baiduApiKey": "string",
"baiduEndPoint": "string",
"baiduSecretKey": "string"
}
},
"browserCredential": {
"properties": {
"subject": "string",
"vapidPrivateKey": "string",
"vapidPublicKey": "string"
}
},
"fcmV1Credential": {
"properties": {
"clientEmail": "string",
"privateKey": "string",
"projectId": "string"
}
},
"gcmCredential": {
"properties": {
"gcmEndpoint": "string",
"googleApiKey": "string"
}
},
"mpnsCredential": {
"properties": {
"certificateKey": "string",
"mpnsCertificate": "string",
"thumbprint": "string"
}
},
"name": "string",
"registrationTtl": "string",
"wnsCredential": {
"properties": {
"certificateKey": "string",
"packageSid": "string",
"secretKey": "string",
"windowsLiveEndpoint": "string",
"wnsCertificate": "string"
}
},
"xiaomiCredential": {
"properties": {
"appSecret": "string",
"endpoint": "string"
}
}
}
}
Valores de propiedad
namespaces/notificationHubs
Nombre | Descripción | Value |
---|---|---|
type | Tipo de recurso | 'Microsoft.NotificationHubs/namespaces/notificationHubs' |
apiVersion | La versión de la API de recursos | "2023-10-01-preview" |
name | El nombre del recurso Consulte cómo establecer nombres y tipos para recursos secundarios en plantillas de ARM json. |
string (obligatorio) Límite de caracteres: 1-260 Caracteres válidos: Caracteres alfanuméricos, de subrayado, guiones y puntos. Comience con carácter alfanumérico. |
ubicación | Ubicación geográfica donde reside el recurso | string (obligatorio) |
etiquetas | Etiquetas del recurso. | Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas. |
sku | Descripción de la SKU de un espacio de nombres | Sku |
properties | Propiedades de NotificationHub. | NotificationHubProperties |
NotificationHubProperties
Nombre | Descripción | Valor |
---|---|---|
admCredential | Descripción de notificationHub AdmCredential. | AdmCredential |
apnsCredential | Descripción de notificationHub ApnsCredential. | ApnsCredential |
baiduCredential | Descripción de notificationHub BaiduCredential. | BaiduCredential |
browserCredential | Descripción de notificationHub BrowserCredential. | BrowserCredential |
fcmV1Credential | Descripción de notificationHub FcmV1Credential. | FcmV1Credential |
gcmCredential | Descripción de notificationHub GcmCredential. | GcmCredential |
mpnsCredential | Descripción de un Objeto MpnsCredential de NotificationHub. | MpnsCredential |
name | Obtiene o establece el nombre de NotificationHub. | string |
registrationTtl | Obtiene o establece el objeto RegistrationTtl del NotificationHub creado. | string |
wnsCredential | Descripción de un NotificationHub WnsCredential. | WnsCredential |
xiaomiCredential | Descripción de notificationHub XiaomiCredential. | XiaomiCredential |
AdmCredential
Nombre | Descripción | Valor |
---|---|---|
properties | Descripción de notificationHub AdmCredential. | AdmCredentialProperties (obligatorio) |
AdmCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
authTokenUrl | Obtiene o establece la dirección URL del token de autorización. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
clientId | Obtiene o establece el identificador de cliente. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
clientSecret | Obtiene o establece la clave de acceso del secreto de credencial. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
ApnsCredential
Nombre | Descripción | Valor |
---|---|---|
properties | Descripción de notificationHub ApnsCredential. | ApnsCredentialProperties (obligatorio) |
ApnsCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
apnsCertificate | Obtiene o establece el certificado DE APNS. | string Restricciones: Valor confidencial. Pase como parámetro seguro. |
appId | Obtiene o establece la clave de notificación registrada del emisor (iss), cuyo valor es . identificador de equipo de 10 caracteres, obtenido de la cuenta de desarrollador |
string Restricciones: Valor confidencial. Pase como parámetro seguro. |
appName | Obtiene o establece el nombre de la aplicación. | string Restricciones: Valor confidencial. Pase como parámetro seguro. |
certificateKey | Obtiene o establece la clave de certificado. | string Restricciones: Valor confidencial. Pase como parámetro seguro. |
endpoint | Obtiene o establece el punto de conexión de esta credencial. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
keyId | Obtiene o establece una clave de identificador de clave de 10 caracteres (kid), obtenida de su cuenta de desarrollador |
string Restricciones: Valor confidencial. Pase como parámetro seguro. |
thumbprint | Obtiene o establece la huella digital del certificado APNS. | string Restricciones: Valor confidencial. Pase como parámetro seguro. |
token | Obtiene o establece el token de autenticación del proveedor, obtenido a través del cuenta de desarrollador |
string Restricciones: Valor confidencial. Pase como parámetro seguro. |
BaiduCredential
Nombre | Descripción | Valor |
---|---|---|
properties | Descripción de notificationHub BaiduCredential. | BaiduCredentialProperties (obligatorio) |
BaiduCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
baiduApiKey | Obtiene o establece la clave de API baidu. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
baiduEndPoint | Obtiene o establece el punto de conexión baidu. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
baiduSecretKey | Obtiene o establece baidu Secret Key | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
BrowserCredential
Nombre | Descripción | Valor |
---|---|---|
properties | Descripción de notificationHub BrowserCredential. | BrowserCredentialProperties (obligatorio) |
BrowserCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
subject | Obtiene o establece el asunto de inserción web. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
vapidPrivateKey | Obtiene o establece la clave privada VAPID. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
vapidPublicKey | Obtiene o establece la clave pública VAPID. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
FcmV1Credential
Nombre | Descripción | Valor |
---|---|---|
properties | Descripción de notificationHub FcmV1Credential. | FcmV1CredentialProperties (obligatorio) |
FcmV1CredentialProperties
Nombre | Descripción | Valor |
---|---|---|
clientEmail | Obtiene o establece el correo electrónico de cliente. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
privateKey | Obtiene o establece una clave privada. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
projectId | Obtiene o establece el identificador del proyecto. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
GcmCredential
Nombre | Descripción | Valor |
---|---|---|
properties | Descripción de notificationHub GcmCredential. | GcmCredentialProperties (obligatorio) |
GcmCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
gcmEndpoint | Obtiene o establece el punto de conexión de GCM. | string Restricciones: Valor confidencial. Pase como parámetro seguro. |
googleApiKey | Obtiene o establece la clave de API de Google. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
MpnsCredential
Nombre | Descripción | Valor |
---|---|---|
properties | Descripción de un objeto NotificationHub MpnsCredential. | MpnsCredentialProperties (obligatorio) |
MpnsCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
certificateKey | Obtiene o establece la clave de certificado para esta credencial. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
mpnsCertificate | Obtiene o establece el certificado MPNS. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
thumbprint | Obtiene o establece la huella digital del certificado MPNS. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
WnsCredential
Nombre | Descripción | Valor |
---|---|---|
properties | Descripción de un NotificationHub WnsCredential. | WnsCredentialProperties (obligatorio) |
WnsCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
certificateKey | Ges o establece la clave de certificado WNS. | string Restricciones: Valor confidencial. Pase como parámetro seguro. |
packageSid | Obtiene o establece el identificador de paquete de esta credencial. | string Restricciones: Valor confidencial. Pase como parámetro seguro. |
secretKey | Obtiene o establece la clave secreta. | string Restricciones: Valor confidencial. Pase como parámetro seguro. |
windowsLiveEndpoint | Obtiene o establece el punto de conexión de Windows Live. | string Restricciones: Valor confidencial. Pase como parámetro seguro. |
wnsCertificate | Obtiene o establece el certificado WNS. | string Restricciones: Valor confidencial. Pase como parámetro seguro. |
XiaomiCredential
Nombre | Descripción | Valor |
---|---|---|
properties | Descripción de notificationHub XiaomiCredentialProperties. | XiaomiCredentialProperties (obligatorio) |
XiaomiCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
appSecret | Obtiene o establece el secreto de la aplicación. | string Restricciones: Valor confidencial. Pase como parámetro seguro. |
endpoint | Obtiene o establece el punto de conexión de servicio de Xiaomi. | string Restricciones: Valor confidencial. Pase como parámetro seguro. |
SKU
Nombre | Descripción | Valor |
---|---|---|
capacity | Obtiene o establece la capacidad del recurso. | int |
family | Obtiene o establece la familia de SKU. | string |
name | Nombre de la SKU del espacio de nombres. | 'Básico' 'Gratis' 'Standard' (obligatorio) |
tamaño | Obtiene o establece el tamaño de SKU. | string |
Nivel: | Obtiene o establece el nivel de SKU en particular. | string |
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Plantilla | Descripción |
---|---|
Creación de Un centro de notificaciones de Azure |
Crea un centro de notificaciones de Azure, plantilla que creó originalmente John Downs. |
Aprovisionamiento de una aplicación móvil con un SQL Database |
Esta plantilla aprovisiona una aplicación móvil, SQL Database y centro de notificaciones. Configura un cadena de conexión en la aplicación móvil para la base de datos y el centro de notificaciones. |
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso namespaces/notificationHubs se puede implementar con operaciones destinadas a:
- Grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de los recursos
Para crear un recurso Microsoft.NotificationHubs/namespaces/notificationHubs, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.NotificationHubs/namespaces/notificationHubs@2023-10-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
admCredential = {
properties = {
authTokenUrl = "string"
clientId = "string"
clientSecret = "string"
}
}
apnsCredential = {
properties = {
apnsCertificate = "string"
appId = "string"
appName = "string"
certificateKey = "string"
endpoint = "string"
keyId = "string"
thumbprint = "string"
token = "string"
}
}
baiduCredential = {
properties = {
baiduApiKey = "string"
baiduEndPoint = "string"
baiduSecretKey = "string"
}
}
browserCredential = {
properties = {
subject = "string"
vapidPrivateKey = "string"
vapidPublicKey = "string"
}
}
fcmV1Credential = {
properties = {
clientEmail = "string"
privateKey = "string"
projectId = "string"
}
}
gcmCredential = {
properties = {
gcmEndpoint = "string"
googleApiKey = "string"
}
}
mpnsCredential = {
properties = {
certificateKey = "string"
mpnsCertificate = "string"
thumbprint = "string"
}
}
name = "string"
registrationTtl = "string"
wnsCredential = {
properties = {
certificateKey = "string"
packageSid = "string"
secretKey = "string"
windowsLiveEndpoint = "string"
wnsCertificate = "string"
}
}
xiaomiCredential = {
properties = {
appSecret = "string"
endpoint = "string"
}
}
}
sku = {
capacity = int
family = "string"
name = "string"
size = "string"
tier = "string"
}
})
}
Valores de propiedad
namespaces/notificationHubs
Nombre | Descripción | Value |
---|---|---|
type | Tipo de recurso | "Microsoft.NotificationHubs/namespaces/notificationHubs@2023-10-01-preview" |
name | El nombre del recurso | string (obligatorio) Límite de caracteres: 1-260 Caracteres válidos: Caracteres alfanuméricos, de subrayado, guiones y puntos. Comience con carácter alfanumérico. |
ubicación | Ubicación geográfica donde reside el recurso | string (obligatorio) |
parent_id | Identificador del recurso que es el elemento primario de este recurso. | Identificador del recurso de tipo: espacios de nombres |
etiquetas | Etiquetas del recurso. | Diccionario de nombres y valores de etiqueta. |
sku | Descripción de SKU para un espacio de nombres | Sku |
properties | Propiedades de NotificationHub. | NotificationHubProperties |
NotificationHubProperties
Nombre | Descripción | Valor |
---|---|---|
admCredential | Descripción de notificationHub AdmCredential. | AdmCredential |
apnsCredential | Descripción de notificationHub ApnsCredential. | ApnsCredential |
baiduCredential | Descripción de notificationHub BaiduCredential. | BaiduCredential |
browserCredential | Descripción de notificationHub BrowserCredential. | BrowserCredential |
fcmV1Credential | Descripción de notificationHub FcmV1Credential. | FcmV1Credential |
gcmCredential | Descripción de notificationHub GcmCredential. | GcmCredential |
mpnsCredential | Descripción de un Objeto MpnsCredential de NotificationHub. | MpnsCredential |
name | Obtiene o establece el nombre de NotificationHub. | string |
registrationTtl | Obtiene o establece el objeto RegistrationTtl del NotificationHub creado. | string |
wnsCredential | Descripción de un NotificationHub WnsCredential. | WnsCredential |
xiaomiCredential | Descripción de un NotificationHub XiaomiCredential. | XiaomiCredential |
AdmCredential
Nombre | Descripción | Valor |
---|---|---|
properties | Descripción de notificationHub AdmCredential. | AdmCredentialProperties (obligatorio) |
AdmCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
authTokenUrl | Obtiene o establece la dirección URL del token de autorización. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
clientId | Obtiene o establece el identificador de cliente. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
clientSecret | Obtiene o establece la clave de acceso del secreto de credencial. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
ApnsCredential
Nombre | Descripción | Valor |
---|---|---|
properties | Descripción de notificationHub ApnsCredential. | ApnsCredentialProperties (obligatorio) |
ApnsCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
apnsCertificate | Obtiene o establece el certificado APNS. | string Restricciones: Valor confidencial. Pase como parámetro seguro. |
appId | Obtiene o establece la clave de notificación registrada del emisor (iss), cuyo valor es . el identificador de equipo de 10 caracteres, obtenido de la cuenta de desarrollador |
string Restricciones: Valor confidencial. Pase como parámetro seguro. |
appName | Obtiene o establece el nombre de la aplicación. | string Restricciones: Valor confidencial. Pase como parámetro seguro. |
certificateKey | Obtiene o establece la clave de certificado. | string Restricciones: Valor confidencial. Pase como parámetro seguro. |
endpoint | Obtiene o establece el punto de conexión de esta credencial. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
keyId | Obtiene o establece una clave de identificador de clave de 10 caracteres (kid), obtenida de su cuenta de desarrollador |
string Restricciones: Valor confidencial. Pase como parámetro seguro. |
thumbprint | Obtiene o establece la huella digital del certificado APNS. | string Restricciones: Valor confidencial. Pase como parámetro seguro. |
token | Obtiene o establece el token de autenticación del proveedor, obtenido a través del cuenta de desarrollador |
string Restricciones: Valor confidencial. Pase como parámetro seguro. |
BaiduCredential
Nombre | Descripción | Valor |
---|---|---|
properties | Descripción de notificationHub BaiduCredential. | BaiduCredentialProperties (obligatorio) |
BaiduCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
baiduApiKey | Obtiene o establece la clave de API baidu. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
baiduEndPoint | Obtiene o establece el punto de conexión baidu. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
baiduSecretKey | Obtiene o establece baidu Secret Key | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
BrowserCredential
Nombre | Descripción | Valor |
---|---|---|
properties | Descripción de notificationHub BrowserCredential. | BrowserCredentialProperties (obligatorio) |
BrowserCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
subject | Obtiene o establece el asunto de inserción web. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
vapidPrivateKey | Obtiene o establece la clave privada VAPID. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
vapidPublicKey | Obtiene o establece la clave pública VAPID. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
FcmV1Credential
Nombre | Descripción | Valor |
---|---|---|
properties | Descripción de notificationHub FcmV1Credential. | FcmV1CredentialProperties (obligatorio) |
FcmV1CredentialProperties
Nombre | Descripción | Valor |
---|---|---|
clientEmail | Obtiene o establece el correo electrónico de cliente. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
privateKey | Obtiene o establece una clave privada. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
projectId | Obtiene o establece el identificador del proyecto. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
GcmCredential
Nombre | Descripción | Valor |
---|---|---|
properties | Descripción de notificationHub GcmCredential. | GcmCredentialProperties (obligatorio) |
GcmCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
gcmEndpoint | Obtiene o establece el punto de conexión de GCM. | string Restricciones: Valor confidencial. Pase como parámetro seguro. |
googleApiKey | Obtiene o establece la clave de LA API de Google. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
MpnsCredential
Nombre | Descripción | Valor |
---|---|---|
properties | Descripción de un Objeto MpnsCredential de NotificationHub. | MpnsCredentialProperties (obligatorio) |
MpnsCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
certificateKey | Obtiene o establece la clave de certificado para esta credencial. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
mpnsCertificate | Obtiene o establece el certificado MPNS. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
thumbprint | Obtiene o establece la huella digital del certificado MPNS. | string (obligatorio) Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. |
WnsCredential
Nombre | Descripción | Valor |
---|---|---|
properties | Descripción de un NotificationHub WnsCredential. | WnsCredentialProperties (obligatorio) |
WnsCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
certificateKey | Ges o establece la clave de certificado WNS. | string Restricciones: Valor confidencial. Pase como parámetro seguro. |
packageSid | Obtiene o establece el identificador de paquete de esta credencial. | string Restricciones: Valor confidencial. Pase como parámetro seguro. |
secretKey | Obtiene o establece la clave secreta. | string Restricciones: Valor confidencial. Pase como parámetro seguro. |
windowsLiveEndpoint | Obtiene o establece el punto de conexión de Windows Live. | string Restricciones: Valor confidencial. Pase como parámetro seguro. |
wnsCertificate | Obtiene o establece el certificado WNS. | string Restricciones: Valor confidencial. Pase como parámetro seguro. |
XiaomiCredential
Nombre | Descripción | Valor |
---|---|---|
properties | Descripción de notificationHub XiaomiCredentialProperties. | XiaomiCredentialProperties (obligatorio) |
XiaomiCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
appSecret | Obtiene o establece el secreto de la aplicación. | string Restricciones: Valor confidencial. Pase como parámetro seguro. |
endpoint | Obtiene o establece el punto de conexión de servicio de Xiaomi. | string Restricciones: Valor confidencial. Pase como parámetro seguro. |
SKU
Nombre | Descripción | Valor |
---|---|---|
capacity | Obtiene o establece la capacidad del recurso. | int |
family | Obtiene o establece la familia de SKU. | string |
name | Nombre de la SKU del espacio de nombres. | "Básica" "Gratis" "Estándar" (obligatorio) |
tamaño | Obtiene o establece el tamaño de la SKU. | string |
Nivel: | Obtiene o establece el nivel de SKU determinada. | string |