Espacios de nombres Microsoft.NotificationHubs/notificationHubs
Definición de recursos de Bicep
El tipo de recurso namespaces/notificationHubs se puede implementar con operaciones que tienen como destino:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
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' = {
parent: resourceSymbolicName
location: 'string'
name: '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'
}
}
}
sku: {
capacity: int
family: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Valores de propiedad
AdmCredential
Nombre | Descripción | Valor |
---|---|---|
Propiedades | 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. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
clientId | Obtiene o establece el identificador de cliente. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
clientSecret | Obtiene o establece la clave de acceso secreta de credenciales. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
ApnsCredential
Nombre | Descripción | Valor |
---|---|---|
Propiedades | Descripción de notificationHub ApnsCredential. | ApnsCredentialProperties (obligatorio) |
ApnsCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
apnsCertificate | Obtiene o establece el certificado APNS. | cuerda 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 |
cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
appName | Obtiene o establece el nombre de la aplicación. | cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
certificateKey | Obtiene o establece la clave de certificado. | cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
Extremo | Obtiene o establece el punto de conexión de esta credencial. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
keyId | Obtiene o establece una clave de identificador de clave de 10 caracteres (kid), obtenida de su cuenta de desarrollador |
cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
Huella digital | Obtiene o establece la huella digital del certificado APNS. | cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
seña | Obtiene o establece el token de autenticación del proveedor, obtenido a través del cuenta de desarrollador |
cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
BaiduCredential
Nombre | Descripción | Valor |
---|---|---|
Propiedades | Descripción de notificationHub BaiduCredential. | BaiduCredentialProperties (obligatorio) |
BaiduCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
baiduApiKey | Obtiene o establece la clave de api baidu. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
baiduEndPoint | Obtiene o establece el punto de conexión baidu. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
baiduSecretKey | Obtiene o establece baidu Secret Key | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
BrowserCredential
Nombre | Descripción | Valor |
---|---|---|
Propiedades | Descripción de notificationHub BrowserCredential. | BrowserCredentialProperties (obligatorio) |
BrowserCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
Asunto | Obtiene o establece el asunto de inserción web. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
vapidPrivateKey | Obtiene o establece la clave privada VAPID. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
vapidPublicKey | Obtiene o establece la clave pública VAPID. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
FcmV1Credential
Nombre | Descripción | Valor |
---|---|---|
Propiedades | Descripción de notificationHub FcmV1Credential. | FcmV1CredentialProperties (obligatorio) |
FcmV1CredentialProperties
Nombre | Descripción | Valor |
---|---|---|
clientEmail | Obtiene o establece el correo electrónico de cliente. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
privateKey | Obtiene o establece la clave privada. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
projectId | Obtiene o establece el identificador del proyecto. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
GcmCredential
Nombre | Descripción | Valor |
---|---|---|
Propiedades | Descripción de notificationHub GcmCredential. | GcmCredentialProperties (obligatorio) |
GcmCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
gcmEndpoint | Obtiene o establece el punto de conexión de GCM. | cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
googleApiKey | Obtiene o establece la clave de API de Google. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
Microsoft.NotificationHubs/namespaces/notificationHubs
Nombre | Descripción | Valor |
---|---|---|
ubicación | Ubicación geográfica donde reside el recurso | string (obligatorio) |
nombre | El nombre del recurso | cuerda Restricciones: Longitud mínima = 1 Longitud máxima = 1 Patrón = ^[a-zA-Z][a-zA-Z0-9-./_]*$ (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 |
Sku | Descripción de la SKU de un espacio de nombres | Sku de |
Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
MpnsCredential
Nombre | Descripción | Valor |
---|---|---|
Propiedades | Descripción de notificationHub MpnsCredential. | mpnsCredentialProperties (obligatorio) |
MpnsCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
certificateKey | Obtiene o establece la clave de certificado para esta credencial. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
mpnsCertificate | Obtiene o establece el certificado MPNS. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
Huella digital | Obtiene o establece la huella digital del certificado MPNS. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
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 notificationHub MpnsCredential. | mpnsCredential de |
nombre | Obtiene o establece el nombre de NotificationHub. | cuerda |
registrationTtl | Obtiene o establece registrationTtl de NotificationHub creado. | cuerda |
wnsCredential | Descripción de un NotificationHub WnsCredential. | WnsCredential |
xiaomiCredential | Descripción de notificationHub XiaomiCredential. | XiaomiCredential |
Sku
Nombre | Descripción | Valor |
---|---|---|
capacidad | Obtiene o establece la capacidad del recurso. | Int |
familia | Obtiene o establece la familia de SKU. | cuerda |
nombre | Nombre de la SKU del espacio de nombres. | "Básico" "Gratis" 'Estándar' (obligatorio) |
tamaño | Obtiene o establece el tamaño de SKU. | cuerda |
nivel | Obtiene o establece el nivel de SKU concreto. | cuerda |
TrackedResourceTags
Nombre | Descripción | Valor |
---|
WnsCredential
Nombre | Descripción | Valor |
---|---|---|
Propiedades | Descripción de un NotificationHub WnsCredential. | WnsCredentialProperties (obligatorio) |
WnsCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
certificateKey | Ges o establece la clave de certificado WNS. | cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
packageSid | Obtiene o establece el identificador de paquete de esta credencial. | cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
secretKey | Obtiene o establece la clave secreta. | cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
windowsLiveEndpoint | Obtiene o establece el punto de conexión de Windows Live. | cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
wnsCertificate | Obtiene o establece el certificado WNS. | cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
XiaomiCredential
Nombre | Descripción | Valor |
---|---|---|
Propiedades | Descripción de notificationHub XiaomiCredentialProperties. | XiaomiCredentialProperties (obligatorio) |
XiaomiCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
appSecret | Obtiene o establece el secreto de la aplicación. | cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
Extremo | Obtiene o establece el punto de conexión de servicio de Xiaomi. | cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
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:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
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",
"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"
},
"tags": {
"{customized property}": "string"
}
}
Valores de propiedad
AdmCredential
Nombre | Descripción | Valor |
---|---|---|
Propiedades | 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. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
clientId | Obtiene o establece el identificador de cliente. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
clientSecret | Obtiene o establece la clave de acceso secreta de credenciales. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
ApnsCredential
Nombre | Descripción | Valor |
---|---|---|
Propiedades | Descripción de notificationHub ApnsCredential. | ApnsCredentialProperties (obligatorio) |
ApnsCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
apnsCertificate | Obtiene o establece el certificado APNS. | cuerda 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 |
cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
appName | Obtiene o establece el nombre de la aplicación. | cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
certificateKey | Obtiene o establece la clave de certificado. | cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
Extremo | Obtiene o establece el punto de conexión de esta credencial. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
keyId | Obtiene o establece una clave de identificador de clave de 10 caracteres (kid), obtenida de su cuenta de desarrollador |
cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
Huella digital | Obtiene o establece la huella digital del certificado APNS. | cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
seña | Obtiene o establece el token de autenticación del proveedor, obtenido a través del cuenta de desarrollador |
cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
BaiduCredential
Nombre | Descripción | Valor |
---|---|---|
Propiedades | Descripción de notificationHub BaiduCredential. | BaiduCredentialProperties (obligatorio) |
BaiduCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
baiduApiKey | Obtiene o establece la clave de api baidu. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
baiduEndPoint | Obtiene o establece el punto de conexión baidu. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
baiduSecretKey | Obtiene o establece baidu Secret Key | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
BrowserCredential
Nombre | Descripción | Valor |
---|---|---|
Propiedades | Descripción de notificationHub BrowserCredential. | BrowserCredentialProperties (obligatorio) |
BrowserCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
Asunto | Obtiene o establece el asunto de inserción web. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
vapidPrivateKey | Obtiene o establece la clave privada VAPID. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
vapidPublicKey | Obtiene o establece la clave pública VAPID. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
FcmV1Credential
Nombre | Descripción | Valor |
---|---|---|
Propiedades | Descripción de notificationHub FcmV1Credential. | FcmV1CredentialProperties (obligatorio) |
FcmV1CredentialProperties
Nombre | Descripción | Valor |
---|---|---|
clientEmail | Obtiene o establece el correo electrónico de cliente. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
privateKey | Obtiene o establece la clave privada. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
projectId | Obtiene o establece el identificador del proyecto. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
GcmCredential
Nombre | Descripción | Valor |
---|---|---|
Propiedades | Descripción de notificationHub GcmCredential. | GcmCredentialProperties (obligatorio) |
GcmCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
gcmEndpoint | Obtiene o establece el punto de conexión de GCM. | cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
googleApiKey | Obtiene o establece la clave de API de Google. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
Microsoft.NotificationHubs/namespaces/notificationHubs
Nombre | Descripción | Valor |
---|---|---|
apiVersion | La versión de api | '2023-10-01-preview' |
ubicación | Ubicación geográfica donde reside el recurso | string (obligatorio) |
nombre | El nombre del recurso | cuerda Restricciones: Longitud mínima = 1 Longitud máxima = 1 Patrón = ^[a-zA-Z][a-zA-Z0-9-./_]*$ (obligatorio) |
Propiedades | Propiedades de NotificationHub. | NotificationHubProperties |
Sku | Descripción de la SKU de un espacio de nombres | 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 | Descripción de notificationHub MpnsCredential. | mpnsCredentialProperties (obligatorio) |
MpnsCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
certificateKey | Obtiene o establece la clave de certificado para esta credencial. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
mpnsCertificate | Obtiene o establece el certificado MPNS. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
Huella digital | Obtiene o establece la huella digital del certificado MPNS. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
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 notificationHub MpnsCredential. | mpnsCredential de |
nombre | Obtiene o establece el nombre de NotificationHub. | cuerda |
registrationTtl | Obtiene o establece registrationTtl de NotificationHub creado. | cuerda |
wnsCredential | Descripción de un NotificationHub WnsCredential. | WnsCredential |
xiaomiCredential | Descripción de notificationHub XiaomiCredential. | XiaomiCredential |
Sku
Nombre | Descripción | Valor |
---|---|---|
capacidad | Obtiene o establece la capacidad del recurso. | Int |
familia | Obtiene o establece la familia de SKU. | cuerda |
nombre | Nombre de la SKU del espacio de nombres. | "Básico" "Gratis" 'Estándar' (obligatorio) |
tamaño | Obtiene o establece el tamaño de SKU. | cuerda |
nivel | Obtiene o establece el nivel de SKU concreto. | cuerda |
TrackedResourceTags
Nombre | Descripción | Valor |
---|
WnsCredential
Nombre | Descripción | Valor |
---|---|---|
Propiedades | Descripción de un NotificationHub WnsCredential. | WnsCredentialProperties (obligatorio) |
WnsCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
certificateKey | Ges o establece la clave de certificado WNS. | cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
packageSid | Obtiene o establece el identificador de paquete de esta credencial. | cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
secretKey | Obtiene o establece la clave secreta. | cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
windowsLiveEndpoint | Obtiene o establece el punto de conexión de Windows Live. | cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
wnsCertificate | Obtiene o establece el certificado WNS. | cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
XiaomiCredential
Nombre | Descripción | Valor |
---|---|---|
Propiedades | Descripción de notificationHub XiaomiCredentialProperties. | XiaomiCredentialProperties (obligatorio) |
XiaomiCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
appSecret | Obtiene o establece el secreto de la aplicación. | cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
Extremo | Obtiene o establece el punto de conexión de servicio de Xiaomi. | cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
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. |
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso namespaces/notificationHubs se puede implementar con operaciones que tienen como destino:
- grupos de recursos de
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
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"
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"
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
AdmCredential
Nombre | Descripción | Valor |
---|---|---|
Propiedades | 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. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
clientId | Obtiene o establece el identificador de cliente. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
clientSecret | Obtiene o establece la clave de acceso secreta de credenciales. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
ApnsCredential
Nombre | Descripción | Valor |
---|---|---|
Propiedades | Descripción de notificationHub ApnsCredential. | ApnsCredentialProperties (obligatorio) |
ApnsCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
apnsCertificate | Obtiene o establece el certificado APNS. | cuerda 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 |
cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
appName | Obtiene o establece el nombre de la aplicación. | cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
certificateKey | Obtiene o establece la clave de certificado. | cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
Extremo | Obtiene o establece el punto de conexión de esta credencial. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
keyId | Obtiene o establece una clave de identificador de clave de 10 caracteres (kid), obtenida de su cuenta de desarrollador |
cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
Huella digital | Obtiene o establece la huella digital del certificado APNS. | cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
seña | Obtiene o establece el token de autenticación del proveedor, obtenido a través del cuenta de desarrollador |
cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
BaiduCredential
Nombre | Descripción | Valor |
---|---|---|
Propiedades | Descripción de notificationHub BaiduCredential. | BaiduCredentialProperties (obligatorio) |
BaiduCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
baiduApiKey | Obtiene o establece la clave de api baidu. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
baiduEndPoint | Obtiene o establece el punto de conexión baidu. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
baiduSecretKey | Obtiene o establece baidu Secret Key | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
BrowserCredential
Nombre | Descripción | Valor |
---|---|---|
Propiedades | Descripción de notificationHub BrowserCredential. | BrowserCredentialProperties (obligatorio) |
BrowserCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
Asunto | Obtiene o establece el asunto de inserción web. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
vapidPrivateKey | Obtiene o establece la clave privada VAPID. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
vapidPublicKey | Obtiene o establece la clave pública VAPID. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
FcmV1Credential
Nombre | Descripción | Valor |
---|---|---|
Propiedades | Descripción de notificationHub FcmV1Credential. | FcmV1CredentialProperties (obligatorio) |
FcmV1CredentialProperties
Nombre | Descripción | Valor |
---|---|---|
clientEmail | Obtiene o establece el correo electrónico de cliente. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
privateKey | Obtiene o establece la clave privada. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
projectId | Obtiene o establece el identificador del proyecto. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
GcmCredential
Nombre | Descripción | Valor |
---|---|---|
Propiedades | Descripción de notificationHub GcmCredential. | GcmCredentialProperties (obligatorio) |
GcmCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
gcmEndpoint | Obtiene o establece el punto de conexión de GCM. | cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
googleApiKey | Obtiene o establece la clave de API de Google. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
Microsoft.NotificationHubs/namespaces/notificationHubs
Nombre | Descripción | Valor |
---|---|---|
ubicación | Ubicación geográfica donde reside el recurso | string (obligatorio) |
nombre | El nombre del recurso | cuerda Restricciones: Longitud mínima = 1 Longitud máxima = 1 Patrón = ^[a-zA-Z][a-zA-Z0-9-./_]*$ (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 |
Sku | Descripción de la SKU de un espacio de nombres | Sku de |
Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. |
tipo | El tipo de recurso | "Microsoft.NotificationHubs/namespaces/notificationHubs@2023-10-01-preview" |
MpnsCredential
Nombre | Descripción | Valor |
---|---|---|
Propiedades | Descripción de notificationHub MpnsCredential. | mpnsCredentialProperties (obligatorio) |
MpnsCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
certificateKey | Obtiene o establece la clave de certificado para esta credencial. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
mpnsCertificate | Obtiene o establece el certificado MPNS. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
Huella digital | Obtiene o establece la huella digital del certificado MPNS. | cuerda Restricciones: Longitud mínima = 1 Valor confidencial. Pase como parámetro seguro. (obligatorio) |
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 notificationHub MpnsCredential. | mpnsCredential de |
nombre | Obtiene o establece el nombre de NotificationHub. | cuerda |
registrationTtl | Obtiene o establece registrationTtl de NotificationHub creado. | cuerda |
wnsCredential | Descripción de un NotificationHub WnsCredential. | WnsCredential |
xiaomiCredential | Descripción de notificationHub XiaomiCredential. | XiaomiCredential |
Sku
Nombre | Descripción | Valor |
---|---|---|
capacidad | Obtiene o establece la capacidad del recurso. | Int |
familia | Obtiene o establece la familia de SKU. | cuerda |
nombre | Nombre de la SKU del espacio de nombres. | "Básico" "Gratis" 'Estándar' (obligatorio) |
tamaño | Obtiene o establece el tamaño de SKU. | cuerda |
nivel | Obtiene o establece el nivel de SKU concreto. | cuerda |
TrackedResourceTags
Nombre | Descripción | Valor |
---|
WnsCredential
Nombre | Descripción | Valor |
---|---|---|
Propiedades | Descripción de un NotificationHub WnsCredential. | WnsCredentialProperties (obligatorio) |
WnsCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
certificateKey | Ges o establece la clave de certificado WNS. | cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
packageSid | Obtiene o establece el identificador de paquete de esta credencial. | cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
secretKey | Obtiene o establece la clave secreta. | cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
windowsLiveEndpoint | Obtiene o establece el punto de conexión de Windows Live. | cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
wnsCertificate | Obtiene o establece el certificado WNS. | cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
XiaomiCredential
Nombre | Descripción | Valor |
---|---|---|
Propiedades | Descripción de notificationHub XiaomiCredentialProperties. | XiaomiCredentialProperties (obligatorio) |
XiaomiCredentialProperties
Nombre | Descripción | Valor |
---|---|---|
appSecret | Obtiene o establece el secreto de la aplicación. | cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |
Extremo | Obtiene o establece el punto de conexión de servicio de Xiaomi. | cuerda Restricciones: Valor confidencial. Pase como parámetro seguro. |