Espacios de nombres Microsoft.NotificationHubs/notificationHubs 2016-03-01
Artículo 04/14/2024
1 colaborador
Comentarios
En este artículo
Definición de recursos de Bicep
El tipo de recurso namespaces/notificationHubs se puede implementar con operaciones destinadas a:
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' = {
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'
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
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 de los recursos
string (obligatorio)
etiquetas
Etiquetas del recurso
Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
sku
SKU del espacio de nombres creado
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 (obligatorio)
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
name
El nombre de NotificationHub.
string
registrationTtl
RegistrationTtl de NotificationHub creado
string
wnsCredential
WnsCredential de NotificationHub creado
WnsCredential
AdmCredential
AdmCredentialProperties
Nombre
Descripción
Valor
authTokenUrl
Dirección URL del token de autorización.
string
clientId
El identificador del cliente.
string
clientSecret
Clave de acceso secreta de credenciales.
string
ApnsCredential
ApnsCredentialProperties
Nombre
Descripción
Valor
apnsCertificate
El certificado de APNS.
string
certificateKey
Clave de certificado.
string
endpoint
Punto de conexión de esta credencial.
string
thumbprint
Huella digital del certificado APNS
string
SharedAccessAuthorizationRuleProperties
Nombre
Descripción
Valor
derechos
Derechos asociados a la regla.
Matriz de cadenas que contiene cualquiera de: "Escuchar" "Administrar" 'Enviar'
BaiduCredential
BaiduCredentialProperties
Nombre
Descripción
Valor
baiduApiKey
Clave de api de Baidu.
string
baiduEndPoint
Punto de conexión de Baidu.
string
baiduSecretKey
Clave secreta de Baidu
string
GcmCredential
GcmCredentialProperties
Nombre
Descripción
Valor
gcmEndpoint
Punto de conexión de GCM.
string
googleApiKey
Clave de API de Google.
string
MpnsCredential
MpnsCredentialProperties
Nombre
Descripción
Valor
certificateKey
Clave de certificado para esta credencial.
string
mpnsCertificate
El certificado MPNS.
string
thumbprint
Huella digital del certificado MPNS
string
WnsCredential
WnsCredentialProperties
Nombre
Descripción
Valor
packageSid
Identificador de paquete de esta credencial.
string
secretKey
Clave secreta.
string
windowsLiveEndpoint
Punto de conexión de Windows Live.
string
SKU
Nombre
Descripción
Valor
capacity
Capacidad del recurso
int
family
La familia de SKU
string
name
Nombre de la SKU del centro de notificaciones
'Básico' 'Gratis' 'Standard' (obligatorio)
tamaño
Tamaño de SKU
string
Nivel:
El nivel de SKU concreto
string
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Definición de recursos de plantilla de ARM
El tipo de recurso namespaces/notificationHubs se puede implementar con operaciones destinadas a:
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",
"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",
"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
namespaces/notificationHubs
Nombre
Descripción
Value
type
Tipo de recurso
'Microsoft.NotificationHubs/namespaces/notificationHubs'
apiVersion
La versión de la API de recursos
'2016-03-01'
name
El nombre del recurso Vea 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 de los recursos
string (obligatorio)
etiquetas
Etiquetas del recurso
Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
sku
SKU del espacio de nombres creado
Sku
properties
Propiedades de NotificationHub.
NotificationHubProperties (obligatorio)
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
name
El nombre de NotificationHub.
string
registrationTtl
RegistrationTtl de NotificationHub creado
string
wnsCredential
WnsCredential de NotificationHub creado
WnsCredential
AdmCredential
AdmCredentialProperties
Nombre
Descripción
Valor
authTokenUrl
Dirección URL del token de autorización.
string
clientId
El identificador del cliente.
string
clientSecret
Clave de acceso secreta de credenciales.
string
ApnsCredential
ApnsCredentialProperties
Nombre
Descripción
Valor
apnsCertificate
El certificado de APNS.
string
certificateKey
Clave de certificado.
string
endpoint
Punto de conexión de esta credencial.
string
thumbprint
Huella digital del certificado APNS
string
SharedAccessAuthorizationRuleProperties
Nombre
Descripción
Valor
derechos
Derechos asociados a la regla.
Matriz de cadenas que contiene cualquiera de: "Escuchar" "Administrar" 'Enviar'
BaiduCredential
BaiduCredentialProperties
Nombre
Descripción
Valor
baiduApiKey
Clave de api de Baidu.
string
baiduEndPoint
Punto de conexión de Baidu.
string
baiduSecretKey
Clave secreta de Baidu
string
GcmCredential
GcmCredentialProperties
Nombre
Descripción
Valor
gcmEndpoint
Punto de conexión de GCM.
string
googleApiKey
Clave de API de Google.
string
MpnsCredential
MpnsCredentialProperties
Nombre
Descripción
Valor
certificateKey
Clave de certificado para esta credencial.
string
mpnsCertificate
El certificado MPNS.
string
thumbprint
Huella digital del certificado MPNS
string
WnsCredential
WnsCredentialProperties
Nombre
Descripción
Valor
packageSid
Identificador de paquete de esta credencial.
string
secretKey
Clave secreta.
string
windowsLiveEndpoint
Punto de conexión de Windows Live.
string
SKU
Nombre
Descripción
Valor
capacity
Capacidad del recurso
int
family
La familia de SKU
string
name
Nombre de la SKU del centro de notificaciones
'Básico' 'Gratis' 'Standard' (obligatorio)
tamaño
Tamaño de SKU
string
Nivel:
El nivel de SKU concreto
string
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
El tipo de recurso namespaces/notificationHubs se puede implementar con operaciones destinadas a:
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"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
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"
}
}
}
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@2016-03-01"
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 de los recursos
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
SKU del espacio de nombres creado
Sku
properties
Propiedades de NotificationHub.
NotificationHubProperties (obligatorio)
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
name
El nombre de NotificationHub.
string
registrationTtl
RegistrationTtl del NotificationHub creado
string
wnsCredential
WnsCredential de NotificationHub creado
WnsCredential
AdmCredential
AdmCredentialProperties
Nombre
Descripción
Valor
authTokenUrl
Dirección URL del token de autorización.
string
clientId
El identificador del cliente.
string
clientSecret
Clave de acceso del secreto de credencial.
string
ApnsCredential
ApnsCredentialProperties
Nombre
Descripción
Valor
apnsCertificate
El certificado de APNS.
string
certificateKey
Clave de certificado.
string
endpoint
Punto de conexión de esta credencial.
string
thumbprint
Huella digital del certificado APNS
string
SharedAccessAuthorizationRuleProperties
Nombre
Descripción
Valor
derechos
Derechos asociados a la regla.
Matriz de cadenas que contiene cualquiera de: "Escuchar" "Administrar" "Enviar"
BaiduCredential
BaiduCredentialProperties
Nombre
Descripción
Valor
baiduApiKey
Baidu Api Key.
string
baiduEndPoint
Punto de conexión de Baidu.
string
baiduSecretKey
Baidu Secret Key
string
GcmCredential
GcmCredentialProperties
Nombre
Descripción
Valor
gcmEndpoint
Punto de conexión de GCM.
string
googleApiKey
Clave de LA API de Google.
string
MpnsCredential
MpnsCredentialProperties
Nombre
Descripción
Valor
certificateKey
Clave de certificado para esta credencial.
string
mpnsCertificate
El certificado MPNS.
string
thumbprint
Huella digital del certificado MPNS
string
WnsCredential
WnsCredentialProperties
Nombre
Descripción
Valor
packageSid
Identificador de paquete de esta credencial.
string
secretKey
Clave secreta.
string
windowsLiveEndpoint
Punto de conexión de Windows Live.
string
SKU
Nombre
Descripción
Valor
capacity
Capacidad del recurso
int
family
La familia de SKU
string
name
Nombre de la SKU del centro de notificaciones
"Básica" "Gratis" "Estándar" (obligatorio)
tamaño
El tamaño de la SKU
string
Nivel:
El nivel de SKU en particular
string