Espacios de nombres Microsoft.NotificationHubs/notificationHubs 2014-09-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@2014-09-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
properties: {
admCredential: {
properties: {
authTokenUrl: 'string'
clientId: 'string'
clientSecret: 'string'
}
}
apnsCredential: {
properties: {
apnsCertificate: 'string'
certificateKey: 'string'
endpoint: 'string'
thumbprint: 'string'
}
}
authorizationRules: [
{
claimType: 'string'
claimValue: 'string'
createdTime: 'string'
keyName: 'string'
modifiedTime: 'string'
primaryKey: 'string'
revision: int
rights: [
'string'
]
secondaryKey: '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
Obtiene o establece la ubicación del centro de datos de NotificationHub.
string (obligatorio)
etiquetas
Obtiene o establece etiquetas de NotificationHub.
Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
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
Obtiene o establece las 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
Nombre
Descripción
Valor
properties
Obtiene o establece las propiedades de NotificationHub AdmCredential.
AdmCredentialProperties
AdmCredentialProperties
Nombre
Descripción
Valor
authTokenUrl
Obtiene o establece la dirección URL del token de autorización.
string
clientId
Obtiene o establece el identificador de cliente.
string
clientSecret
Obtiene o establece la clave de acceso del secreto de credencial.
string
ApnsCredential
Nombre
Descripción
Valor
properties
Obtiene o establece las propiedades de NotificationHub ApnsCredential.
ApnsCredentialProperties
ApnsCredentialProperties
Nombre
Descripción
Valor
apnsCertificate
Obtiene o establece el certificado APNS.
string
certificateKey
Obtiene o establece la clave de certificado.
string
endpoint
Obtiene o establece el punto de conexión de esta credencial.
string
thumbprint
Obtiene o establece la huella digital del certificado de Apns.
string
SharedAccessAuthorizationRuleProperties
Nombre
Descripción
Valor
claimType
Tipo de la notificación.
string
claimValue
Valor de la reclamación.
string
createdTime
Hora a la que se creó la regla de autorización.
string
keyName
Nombre de la clave que se usó.
string
modifiedTime
La hora más reciente en que se actualizó la regla.
string
primaryKey
Clave principal que se usó.
string
revision
Número de revisión de la regla.
int
derechos
Derechos asociados a la regla.
Matriz de cadenas que contiene cualquiera de: "Escuchar" "Administrar" 'Enviar'
secondaryKey
Clave secundaria que se usó.
string
BaiduCredential
Nombre
Descripción
Valor
properties
Obtiene o establece las propiedades de NotificationHub BaiduCredential.
BaiduCredentialProperties
BaiduCredentialProperties
Nombre
Descripción
Valor
baiduApiKey
Obtiene o establece la clave de api de Baidu.
string
baiduEndPoint
Obtiene o establece el punto de conexión de Baidu.
string
baiduSecretKey
Obtención o establecimiento de la clave secreta de Baidu
string
GcmCredential
Nombre
Descripción
Valor
properties
Obtiene o establece las propiedades de NotificationHub GcmCredential.
GcmCredentialProperties
GcmCredentialProperties
Nombre
Descripción
Valor
gcmEndpoint
Obtiene o establece el punto de conexión de GCM.
string
googleApiKey
Obtiene o establece la clave de LA API de Google.
string
MpnsCredential
Nombre
Descripción
Valor
properties
Obtiene o establece las propiedades de NotificationHub MpnsCredential.
MpnsCredentialProperties
MpnsCredentialProperties
Nombre
Descripción
Valor
certificateKey
Obtiene o establece la clave de certificado para esta credencial.
string
mpnsCertificate
Obtiene o establece el certificado MPNS.
string
thumbprint
Obtiene o establece la huella digital del certificado mpns.
string
WnsCredential
Nombre
Descripción
Valor
properties
Obtiene o establece las propiedades de NotificationHub WnsCredential.
WnsCredentialProperties
WnsCredentialProperties
Nombre
Descripción
Valor
packageSid
Obtiene o establece el identificador de paquete de esta credencial.
string
secretKey
Obtiene o establece la clave secreta.
string
windowsLiveEndpoint
Obtiene o establece el punto de conexión de Windows Live.
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 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": "2014-09-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"admCredential": {
"properties": {
"authTokenUrl": "string",
"clientId": "string",
"clientSecret": "string"
}
},
"apnsCredential": {
"properties": {
"apnsCertificate": "string",
"certificateKey": "string",
"endpoint": "string",
"thumbprint": "string"
}
},
"authorizationRules": [
{
"claimType": "string",
"claimValue": "string",
"createdTime": "string",
"keyName": "string",
"modifiedTime": "string",
"primaryKey": "string",
"revision": "int",
"rights": [ "string" ],
"secondaryKey": "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
'2014-09-01'
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
Obtiene o establece la ubicación del centro de datos de NotificationHub.
string (obligatorio)
etiquetas
Obtiene o establece etiquetas notificationHub.
Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
properties
Obtiene o establece las 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
Nombre
Descripción
Valor
properties
Obtiene o establece las propiedades de NotificationHub AdmCredential.
AdmCredentialProperties
AdmCredentialProperties
Nombre
Descripción
Valor
authTokenUrl
Obtiene o establece la dirección URL del token de autorización.
string
clientId
Obtiene o establece el identificador de cliente.
string
clientSecret
Obtiene o establece la clave de acceso del secreto de credencial.
string
ApnsCredential
Nombre
Descripción
Valor
properties
Obtiene o establece las propiedades de NotificationHub ApnsCredential.
ApnsCredentialProperties
ApnsCredentialProperties
Nombre
Descripción
Valor
apnsCertificate
Obtiene o establece el certificado APNS.
string
certificateKey
Obtiene o establece la clave de certificado.
string
endpoint
Obtiene o establece el punto de conexión de esta credencial.
string
thumbprint
Obtiene o establece la huella digital del certificado de Apns.
string
SharedAccessAuthorizationRuleProperties
Nombre
Descripción
Valor
claimType
Tipo de la notificación.
string
claimValue
Valor de la reclamación.
string
createdTime
Hora a la que se creó la regla de autorización.
string
keyName
Nombre de la clave que se usó.
string
modifiedTime
La hora más reciente en que se actualizó la regla.
string
primaryKey
Clave principal que se usó.
string
revision
Número de revisión de la regla.
int
derechos
Derechos asociados a la regla.
Matriz de cadenas que contiene cualquiera de: "Escuchar" "Administrar" 'Enviar'
secondaryKey
Clave secundaria que se usó.
string
BaiduCredential
Nombre
Descripción
Valor
properties
Obtiene o establece las propiedades de NotificationHub BaiduCredential.
BaiduCredentialProperties
BaiduCredentialProperties
Nombre
Descripción
Valor
baiduApiKey
Obtiene o establece la clave de api de Baidu.
string
baiduEndPoint
Obtiene o establece el punto de conexión de Baidu.
string
baiduSecretKey
Obtención o establecimiento de la clave secreta de Baidu
string
GcmCredential
Nombre
Descripción
Valor
properties
Obtiene o establece las propiedades de NotificationHub GcmCredential.
GcmCredentialProperties
GcmCredentialProperties
Nombre
Descripción
Valor
gcmEndpoint
Obtiene o establece el punto de conexión de GCM.
string
googleApiKey
Obtiene o establece la clave de API de Google.
string
MpnsCredential
Nombre
Descripción
Valor
properties
Obtiene o establece las propiedades de NotificationHub MpnsCredential.
MpnsCredentialProperties
MpnsCredentialProperties
Nombre
Descripción
Valor
certificateKey
Obtiene o establece la clave de certificado para esta credencial.
string
mpnsCertificate
Obtiene o establece el certificado MPNS.
string
thumbprint
Obtiene o establece la huella digital del certificado Mpns.
string
WnsCredential
Nombre
Descripción
Valor
properties
Obtiene o establece las propiedades de NotificationHub WnsCredential.
WnsCredentialProperties
WnsCredentialProperties
Nombre
Descripción
Valor
packageSid
Obtiene o establece el identificador de paquete de esta credencial.
string
secretKey
Obtiene o establece la clave secreta.
string
windowsLiveEndpoint
Obtiene o establece el punto de conexión de Windows Live.
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@2014-09-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 = [
{
claimType = "string"
claimValue = "string"
createdTime = "string"
keyName = "string"
modifiedTime = "string"
primaryKey = "string"
revision = int
rights = [
"string"
]
secondaryKey = "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@2014-09-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
Obtiene o establece la ubicación del centro de datos de NotificationHub.
string (obligatorio)
parent_id
Identificador del recurso que es el elemento primario de este recurso.
Identificador del recurso de tipo: espacios de nombres
etiquetas
Obtiene o establece etiquetas notificationHub.
Diccionario de nombres y valores de etiqueta.
properties
Obtiene o establece las 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
Nombre
Descripción
Valor
properties
Obtiene o establece las propiedades de NotificationHub AdmCredential.
AdmCredentialProperties
AdmCredentialProperties
Nombre
Descripción
Valor
authTokenUrl
Obtiene o establece la dirección URL del token de autorización.
string
clientId
Obtiene o establece el identificador de cliente.
string
clientSecret
Obtiene o establece la clave de acceso del secreto de credencial.
string
ApnsCredential
Nombre
Descripción
Valor
properties
Obtiene o establece las propiedades de NotificationHub ApnsCredential.
ApnsCredentialProperties
ApnsCredentialProperties
Nombre
Descripción
Valor
apnsCertificate
Obtiene o establece el certificado APNS.
string
certificateKey
Obtiene o establece la clave de certificado.
string
endpoint
Obtiene o establece el punto de conexión de esta credencial.
string
thumbprint
Obtiene o establece la huella digital del certificado de Apns.
string
SharedAccessAuthorizationRuleProperties
Nombre
Descripción
Valor
claimType
Tipo de la notificación.
string
claimValue
Valor de la reclamación.
string
createdTime
Hora a la que se creó la regla de autorización.
string
keyName
Nombre de la clave que se usó.
string
modifiedTime
La hora más reciente en que se actualizó la regla.
string
primaryKey
Clave principal que se usó.
string
revision
Número de revisión de la regla.
int
derechos
Derechos asociados a la regla.
Matriz de cadenas que contiene cualquiera de: "Escuchar" "Administrar" "Enviar"
secondaryKey
Clave secundaria que se usó.
string
BaiduCredential
Nombre
Descripción
Valor
properties
Obtiene o establece las propiedades de NotificationHub BaiduCredential.
BaiduCredentialProperties
BaiduCredentialProperties
Nombre
Descripción
Valor
baiduApiKey
Obtiene o establece la clave de api de Baidu.
string
baiduEndPoint
Obtiene o establece el punto de conexión de Baidu.
string
baiduSecretKey
Obtención o establecimiento de la clave secreta de Baidu
string
GcmCredential
Nombre
Descripción
Valor
properties
Obtiene o establece las propiedades de NotificationHub GcmCredential.
GcmCredentialProperties
GcmCredentialProperties
Nombre
Descripción
Valor
gcmEndpoint
Obtiene o establece el punto de conexión de GCM.
string
googleApiKey
Obtiene o establece la clave de LA API de Google.
string
MpnsCredential
Nombre
Descripción
Valor
properties
Obtiene o establece las propiedades de NotificationHub MpnsCredential.
MpnsCredentialProperties
MpnsCredentialProperties
Nombre
Descripción
Valor
certificateKey
Obtiene o establece la clave de certificado para esta credencial.
string
mpnsCertificate
Obtiene o establece el certificado MPNS.
string
thumbprint
Obtiene o establece la huella digital del certificado mpns.
string
WnsCredential
Nombre
Descripción
Valor
properties
Obtiene o establece las propiedades de NotificationHub WnsCredential.
WnsCredentialProperties
WnsCredentialProperties
Nombre
Descripción
Valor
packageSid
Obtiene o establece el identificador de paquete de esta credencial.
string
secretKey
Obtiene o establece la clave secreta.
string
windowsLiveEndpoint
Obtiene o establece el punto de conexión de Windows Live.
string