Spazi dei nomi Microsoft.NotificationHubs/notificationHubs 2014-09-01
Articolo 12/19/2024
2 contributori
Commenti e suggerimenti
In questo articolo
Definizione di risorsa Bicep
Il tipo di risorsa namespaces/notificationHubs può essere distribuito con operazioni destinate a:
gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche .
Per creare una risorsa Microsoft.NotificationHubs/namespaces/notificationHubs, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.NotificationHubs/namespaces/notificationHubs@2014-09-01' = {
parent: resourceSymbolicName
location: 'string'
name: 'string'
properties: {
admCredential: {
properties: {
authTokenUrl: 'string'
clientId: 'string'
clientSecret: 'string'
}
}
apnsCredential: {
properties: {
apnsCertificate: 'string'
certificateKey: 'string'
endpoint: 'string'
thumbprint: 'string'
}
}
authorizationRules: [
{
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'
}
}
}
tags: {
{customized property}: 'string'
}
}
Valori delle proprietà
AdmCredential
Nome
Descrizione
Valore
proprietà
Ottiene o imposta le proprietà di NotificationHub AdmCredential.
AdmCredentialProperties
AdmCredentialProperties
Nome
Descrizione
Valore
authTokenUrl
Ottiene o imposta l'URL del token di autorizzazione.
corda
clientId
Ottiene o imposta l'identificatore client.
corda
clientSecret
Ottiene o imposta la chiave di accesso al segreto delle credenziali.
corda
ApnsCredential
Nome
Descrizione
Valore
proprietà
Ottiene o imposta le proprietà di NotificationHub ApnsCredential.
ApnsCredentialProperties
ApnsCredentialProperties
Nome
Descrizione
Valore
apnsCertificate
Ottiene o imposta il certificato APNS.
corda
certificateKey
Ottiene o imposta la chiave del certificato.
corda
Endpoint
Ottiene o imposta l'endpoint di questa credenziale.
corda
Identificazione personale
Ottiene o imposta l'identificazione personale del certificato Apns
corda
BaiduCredential
Nome
Descrizione
Valore
proprietà
Ottiene o imposta le proprietà di NotificationHub BaiduCredential.
BaiduCredentialProperties
BaiduCredentialProperties
Nome
Descrizione
Valore
baiduApiKey
Ottenere o impostare la chiave API Baidu.
corda
baiduEndPoint
Ottenere o impostare l'endpoint Baidu.
corda
baiduSecretKey
Ottenere o impostare la chiave privata Baidu
corda
GcmCredential
Nome
Descrizione
Valore
proprietà
Ottiene o imposta le proprietà di NotificationHub GcmCredential.
GcmCredentialProperties
GcmCredentialProperties
Nome
Descrizione
Valore
gcmEndpoint
Ottiene o imposta l'endpoint GCM.
corda
googleApiKey
Ottiene o imposta la chiave API Google.
corda
Microsoft.NotificationHubs/namespaces/notificationHubs
Nome
Descrizione
Valore
ubicazione
Ottiene o imposta la posizione del data center NotificationHub.
stringa (obbligatorio)
nome
Nome della risorsa
stringa (obbligatorio)
genitore
In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre. Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre .
Nome simbolico per la risorsa di tipo: spazi dei nomi
proprietà
Ottiene o imposta le proprietà di NotificationHub.
NotificationHubProperties (obbligatorio)
Tag
Tag delle risorse
Dizionario di nomi e valori di tag. Vedere tag nei modelli
MpnsCredential
Nome
Descrizione
Valore
proprietà
Ottiene o imposta le proprietà di NotificationHub MpnsCredential.
MpnsCredentialProperties
MpnsCredentialProperties
Nome
Descrizione
Valore
certificateKey
Ottiene o imposta la chiave del certificato per questa credenziale.
corda
mpnsCertificate
Ottiene o imposta il certificato MPNS.
corda
Identificazione personale
Ottiene o imposta l'identificazione personale del certificato Mpns
corda
NotificationHubProperties
Nome
Descrizione
Valore
admCredential
AdmCredential dell'oggetto NotificationHub creato
admCredential
apnsCredential
ApnsCredential dell'oggetto NotificationHub creato
ApnsCredential
authorizationRules
AuthorizationRules dell'oggetto NotificationHub creato
SharedAccessAuthorizationRuleProperties []
baiduCredential
BaiduCredential dell'oggetto NotificationHub creato
BaiduCredential
gcmCredential
GcmCredential dell'oggetto NotificationHub creato
GcmCredential
mpnsCredential
MpnsCredential dell'oggetto NotificationHub creato
MpnsCredential
nome
Nome di NotificationHub.
corda
registrationTtl
RegistrationTtl dell'oggetto NotificationHub creato
corda
wnsCredential
WnsCredential dell'oggetto NotificationHub creato
WnsCredential
SharedAccessAuthorizationRuleProperties
Nome
Descrizione
Valore
claimType
Tipo dell'attestazione.
corda
claimValue
Valore dell'attestazione.
corda
createdTime
Ora di creazione della regola di autorizzazione.
corda
keyName
Nome della chiave utilizzata.
corda
modifiedTime
Ora più recente in cui la regola è stata aggiornata.
corda
primaryKey
Chiave primaria usata.
corda
revisione
Numero di revisione per la regola.
Int
diritti
Diritti associati alla regola.
Matrice di stringhe contenente uno dei seguenti elementi: 'Ascolta' 'Gestisci' 'Invia'
secondaryKey
Chiave secondaria usata.
corda
WnsCredential
Nome
Descrizione
Valore
proprietà
Ottiene o imposta le proprietà di NotificationHub WnsCredential.
WnsCredentialProperties
WnsCredentialProperties
Nome
Descrizione
Valore
packageSid
Ottiene o imposta l'ID pacchetto per questa credenziale.
corda
secretKey
Ottiene o imposta la chiave privata.
corda
windowsLiveEndpoint
Ottiene o imposta l'endpoint di Windows Live.
corda
Esempi di avvio rapido
Gli esempi di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Bicep File
Descrizione
Creare hub di notifica di Azure
Crea un hub di notifica di Azure, modello originariamente creato da John Downs.
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa namespaces/notificationHubs può essere distribuito con operazioni destinate a:
gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche .
Per creare una risorsa Microsoft.NotificationHubs/namespaces/notificationHubs, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.NotificationHubs/namespaces/notificationHubs",
"apiVersion": "2014-09-01",
"name": "string",
"location": "string",
"properties": {
"admCredential": {
"properties": {
"authTokenUrl": "string",
"clientId": "string",
"clientSecret": "string"
}
},
"apnsCredential": {
"properties": {
"apnsCertificate": "string",
"certificateKey": "string",
"endpoint": "string",
"thumbprint": "string"
}
},
"authorizationRules": [
{
"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"
}
}
},
"tags": {
"{customized property}": "string"
}
}
Valori delle proprietà
AdmCredential
Nome
Descrizione
Valore
proprietà
Ottiene o imposta le proprietà di NotificationHub AdmCredential.
AdmCredentialProperties
AdmCredentialProperties
Nome
Descrizione
Valore
authTokenUrl
Ottiene o imposta l'URL del token di autorizzazione.
corda
clientId
Ottiene o imposta l'identificatore client.
corda
clientSecret
Ottiene o imposta la chiave di accesso al segreto delle credenziali.
corda
ApnsCredential
Nome
Descrizione
Valore
proprietà
Ottiene o imposta le proprietà di NotificationHub ApnsCredential.
ApnsCredentialProperties
ApnsCredentialProperties
Nome
Descrizione
Valore
apnsCertificate
Ottiene o imposta il certificato APNS.
corda
certificateKey
Ottiene o imposta la chiave del certificato.
corda
Endpoint
Ottiene o imposta l'endpoint di questa credenziale.
corda
Identificazione personale
Ottiene o imposta l'identificazione personale del certificato Apns
corda
BaiduCredential
Nome
Descrizione
Valore
proprietà
Ottiene o imposta le proprietà di NotificationHub BaiduCredential.
BaiduCredentialProperties
BaiduCredentialProperties
Nome
Descrizione
Valore
baiduApiKey
Ottenere o impostare la chiave API Baidu.
corda
baiduEndPoint
Ottenere o impostare l'endpoint Baidu.
corda
baiduSecretKey
Ottenere o impostare la chiave privata Baidu
corda
GcmCredential
Nome
Descrizione
Valore
proprietà
Ottiene o imposta le proprietà di NotificationHub GcmCredential.
GcmCredentialProperties
GcmCredentialProperties
Nome
Descrizione
Valore
gcmEndpoint
Ottiene o imposta l'endpoint GCM.
corda
googleApiKey
Ottiene o imposta la chiave API Google.
corda
Microsoft.NotificationHubs/namespaces/notificationHubs
Nome
Descrizione
Valore
apiVersion
Versione dell'API
'2014-09-01'
ubicazione
Ottiene o imposta la posizione del data center NotificationHub.
stringa (obbligatorio)
nome
Nome della risorsa
stringa (obbligatorio)
proprietà
Ottiene o imposta le proprietà di NotificationHub.
NotificationHubProperties (obbligatorio)
Tag
Tag delle risorse
Dizionario di nomi e valori di tag. Vedere tag nei modelli
digitare
Tipo di risorsa
'Microsoft.NotificationHubs/namespaces/notificationHubs'
MpnsCredential
Nome
Descrizione
Valore
proprietà
Ottiene o imposta le proprietà di NotificationHub MpnsCredential.
MpnsCredentialProperties
MpnsCredentialProperties
Nome
Descrizione
Valore
certificateKey
Ottiene o imposta la chiave del certificato per questa credenziale.
corda
mpnsCertificate
Ottiene o imposta il certificato MPNS.
corda
Identificazione personale
Ottiene o imposta l'identificazione personale del certificato Mpns
corda
NotificationHubProperties
Nome
Descrizione
Valore
admCredential
AdmCredential dell'oggetto NotificationHub creato
admCredential
apnsCredential
ApnsCredential dell'oggetto NotificationHub creato
ApnsCredential
authorizationRules
AuthorizationRules dell'oggetto NotificationHub creato
SharedAccessAuthorizationRuleProperties []
baiduCredential
BaiduCredential dell'oggetto NotificationHub creato
BaiduCredential
gcmCredential
GcmCredential dell'oggetto NotificationHub creato
GcmCredential
mpnsCredential
MpnsCredential dell'oggetto NotificationHub creato
MpnsCredential
nome
Nome di NotificationHub.
corda
registrationTtl
RegistrationTtl dell'oggetto NotificationHub creato
corda
wnsCredential
WnsCredential dell'oggetto NotificationHub creato
WnsCredential
SharedAccessAuthorizationRuleProperties
Nome
Descrizione
Valore
claimType
Tipo dell'attestazione.
corda
claimValue
Valore dell'attestazione.
corda
createdTime
Ora di creazione della regola di autorizzazione.
corda
keyName
Nome della chiave utilizzata.
corda
modifiedTime
Ora più recente in cui la regola è stata aggiornata.
corda
primaryKey
Chiave primaria usata.
corda
revisione
Numero di revisione per la regola.
Int
diritti
Diritti associati alla regola.
Matrice di stringhe contenente uno dei seguenti elementi: 'Ascolta' 'Gestisci' 'Invia'
secondaryKey
Chiave secondaria usata.
corda
WnsCredential
Nome
Descrizione
Valore
proprietà
Ottiene o imposta le proprietà di NotificationHub WnsCredential.
WnsCredentialProperties
WnsCredentialProperties
Nome
Descrizione
Valore
packageSid
Ottiene o imposta l'ID pacchetto per questa credenziale.
corda
secretKey
Ottiene o imposta la chiave privata.
corda
windowsLiveEndpoint
Ottiene o imposta l'endpoint di Windows Live.
corda
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Sagoma
Descrizione
Creare hub di notifica di Azure
Crea un hub di notifica di Azure, modello originariamente creato da John Downs.
Effettuare il provisioning di un'app per dispositivi mobili con un database SQL
Questo modello effettua il provisioning di un'app per dispositivi mobili, un database SQL e un hub di notifica. Configura una stringa di connessione nell'app per dispositivi mobili per il database e l'hub di notifica.
Il tipo di risorsa namespaces/notificationHubs può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche .
Per creare una risorsa Microsoft.NotificationHubs/namespaces/notificationHubs, aggiungere il codice Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.NotificationHubs/namespaces/notificationHubs@2014-09-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
admCredential = {
properties = {
authTokenUrl = "string"
clientId = "string"
clientSecret = "string"
}
}
apnsCredential = {
properties = {
apnsCertificate = "string"
certificateKey = "string"
endpoint = "string"
thumbprint = "string"
}
}
authorizationRules = [
{
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"
}
}
}
})
}
Valori delle proprietà
AdmCredential
Nome
Descrizione
Valore
proprietà
Ottiene o imposta le proprietà di NotificationHub AdmCredential.
AdmCredentialProperties
AdmCredentialProperties
Nome
Descrizione
Valore
authTokenUrl
Ottiene o imposta l'URL del token di autorizzazione.
corda
clientId
Ottiene o imposta l'identificatore client.
corda
clientSecret
Ottiene o imposta la chiave di accesso al segreto delle credenziali.
corda
ApnsCredential
Nome
Descrizione
Valore
proprietà
Ottiene o imposta le proprietà di NotificationHub ApnsCredential.
ApnsCredentialProperties
ApnsCredentialProperties
Nome
Descrizione
Valore
apnsCertificate
Ottiene o imposta il certificato APNS.
corda
certificateKey
Ottiene o imposta la chiave del certificato.
corda
Endpoint
Ottiene o imposta l'endpoint di questa credenziale.
corda
Identificazione personale
Ottiene o imposta l'identificazione personale del certificato Apns
corda
BaiduCredential
Nome
Descrizione
Valore
proprietà
Ottiene o imposta le proprietà di NotificationHub BaiduCredential.
BaiduCredentialProperties
BaiduCredentialProperties
Nome
Descrizione
Valore
baiduApiKey
Ottenere o impostare la chiave API Baidu.
corda
baiduEndPoint
Ottenere o impostare l'endpoint Baidu.
corda
baiduSecretKey
Ottenere o impostare la chiave privata Baidu
corda
GcmCredential
Nome
Descrizione
Valore
proprietà
Ottiene o imposta le proprietà di NotificationHub GcmCredential.
GcmCredentialProperties
GcmCredentialProperties
Nome
Descrizione
Valore
gcmEndpoint
Ottiene o imposta l'endpoint GCM.
corda
googleApiKey
Ottiene o imposta la chiave API Google.
corda
Microsoft.NotificationHubs/namespaces/notificationHubs
Nome
Descrizione
Valore
ubicazione
Ottiene o imposta la posizione del data center NotificationHub.
stringa (obbligatorio)
nome
Nome della risorsa
stringa (obbligatorio)
parent_id
ID della risorsa padre per questa risorsa.
ID per la risorsa di tipo: spazi dei nomi
proprietà
Ottiene o imposta le proprietà di NotificationHub.
NotificationHubProperties (obbligatorio)
Tag
Tag delle risorse
Dizionario di nomi e valori di tag.
digitare
Tipo di risorsa
"Microsoft.NotificationHubs/namespaces/notificationHubs@2014-09-01"
MpnsCredential
Nome
Descrizione
Valore
proprietà
Ottiene o imposta le proprietà di NotificationHub MpnsCredential.
MpnsCredentialProperties
MpnsCredentialProperties
Nome
Descrizione
Valore
certificateKey
Ottiene o imposta la chiave del certificato per questa credenziale.
corda
mpnsCertificate
Ottiene o imposta il certificato MPNS.
corda
Identificazione personale
Ottiene o imposta l'identificazione personale del certificato Mpns
corda
NotificationHubProperties
Nome
Descrizione
Valore
admCredential
AdmCredential dell'oggetto NotificationHub creato
admCredential
apnsCredential
ApnsCredential dell'oggetto NotificationHub creato
ApnsCredential
authorizationRules
AuthorizationRules dell'oggetto NotificationHub creato
SharedAccessAuthorizationRuleProperties []
baiduCredential
BaiduCredential dell'oggetto NotificationHub creato
BaiduCredential
gcmCredential
GcmCredential dell'oggetto NotificationHub creato
GcmCredential
mpnsCredential
MpnsCredential dell'oggetto NotificationHub creato
MpnsCredential
nome
Nome di NotificationHub.
corda
registrationTtl
RegistrationTtl dell'oggetto NotificationHub creato
corda
wnsCredential
WnsCredential dell'oggetto NotificationHub creato
WnsCredential
SharedAccessAuthorizationRuleProperties
Nome
Descrizione
Valore
claimType
Tipo dell'attestazione.
corda
claimValue
Valore dell'attestazione.
corda
createdTime
Ora di creazione della regola di autorizzazione.
corda
keyName
Nome della chiave utilizzata.
corda
modifiedTime
Ora più recente in cui la regola è stata aggiornata.
corda
primaryKey
Chiave primaria usata.
corda
revisione
Numero di revisione per la regola.
Int
diritti
Diritti associati alla regola.
Matrice di stringhe contenente uno dei seguenti elementi: 'Ascolta' 'Gestisci' 'Invia'
secondaryKey
Chiave secondaria usata.
corda
WnsCredential
Nome
Descrizione
Valore
proprietà
Ottiene o imposta le proprietà di NotificationHub WnsCredential.
WnsCredentialProperties
WnsCredentialProperties
Nome
Descrizione
Valore
packageSid
Ottiene o imposta l'ID pacchetto per questa credenziale.
corda
secretKey
Ottiene o imposta la chiave privata.
corda
windowsLiveEndpoint
Ottiene o imposta l'endpoint di Windows Live.
corda