Spazi dei nomi Microsoft.NotificationHubs/notificationHubs 2016-03-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@2016-03-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: [
{
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'
}
tags: {
{customized property}: 'string'
}
}
Valori delle proprietà
AdmCredential
AdmCredentialProperties
Nome
Descrizione
Valore
authTokenUrl
URL del token di autorizzazione.
corda
clientId
Identificatore client.
corda
clientSecret
Chiave di accesso al segreto delle credenziali.
corda
ApnsCredential
ApnsCredentialProperties
Nome
Descrizione
Valore
apnsCertificate
Certificato APNS.
corda
certificateKey
Chiave del certificato.
corda
Endpoint
Endpoint di questa credenziale.
corda
Identificazione personale
Identificazione personale del certificato APNS
corda
BaiduCredential
BaiduCredentialProperties
Nome
Descrizione
Valore
baiduApiKey
Chiave API Baidu.
corda
baiduEndPoint
Endpoint Baidu.
corda
baiduSecretKey
Chiave privata baidu
corda
GcmCredential
GcmCredentialProperties
Nome
Descrizione
Valore
gcmEndpoint
Endpoint GCM.
corda
googleApiKey
Chiave API Google.
corda
Microsoft.NotificationHubs/namespaces/notificationHubs
Nome
Descrizione
Valore
ubicazione
Percorso risorsa
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à
Proprietà di NotificationHub.
NotificationHubProperties (obbligatorio)
Sku
SKU dello spazio dei nomi creato
sku
Tag
Tag delle risorse
Dizionario di nomi e valori di tag. Vedere tag nei modelli
MpnsCredential
MpnsCredentialProperties
Nome
Descrizione
Valore
certificateKey
Chiave del certificato per questa credenziale.
corda
mpnsCertificate
Certificato MPNS.
corda
Identificazione personale
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
diritti
Diritti associati alla regola.
Matrice di stringhe contenente uno dei seguenti elementi: 'Ascolta' 'Gestisci' 'Invia'
Sku
Nome
Descrizione
Valore
capacità
Capacità della risorsa
Int
famiglia
Famiglia sku
corda
nome
Nome dello SKU dell'hub di notifica
'Basic' 'Free' 'Standard' (obbligatorio)
grandezza
Dimensioni sku
corda
livello
Livello di sku specifico
corda
WnsCredential
WnsCredentialProperties
Nome
Descrizione
Valore
packageSid
ID pacchetto per questa credenziale.
corda
secretKey
Chiave privata.
corda
windowsLiveEndpoint
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": "2016-03-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": [
{
"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"
},
"tags": {
"{customized property}": "string"
}
}
Valori delle proprietà
AdmCredential
AdmCredentialProperties
Nome
Descrizione
Valore
authTokenUrl
URL del token di autorizzazione.
corda
clientId
Identificatore client.
corda
clientSecret
Chiave di accesso al segreto delle credenziali.
corda
ApnsCredential
ApnsCredentialProperties
Nome
Descrizione
Valore
apnsCertificate
Certificato APNS.
corda
certificateKey
Chiave del certificato.
corda
Endpoint
Endpoint di questa credenziale.
corda
Identificazione personale
Identificazione personale del certificato APNS
corda
BaiduCredential
BaiduCredentialProperties
Nome
Descrizione
Valore
baiduApiKey
Chiave API Baidu.
corda
baiduEndPoint
Endpoint Baidu.
corda
baiduSecretKey
Chiave privata baidu
corda
GcmCredential
GcmCredentialProperties
Nome
Descrizione
Valore
gcmEndpoint
Endpoint GCM.
corda
googleApiKey
Chiave API Google.
corda
Microsoft.NotificationHubs/namespaces/notificationHubs
Nome
Descrizione
Valore
apiVersion
Versione dell'API
'2016-03-01'
ubicazione
Percorso risorsa
stringa (obbligatorio)
nome
Nome della risorsa
stringa (obbligatorio)
proprietà
Proprietà di NotificationHub.
NotificationHubProperties (obbligatorio)
Sku
SKU dello spazio dei nomi creato
sku
Tag
Tag delle risorse
Dizionario di nomi e valori di tag. Vedere tag nei modelli
digitare
Tipo di risorsa
'Microsoft.NotificationHubs/namespaces/notificationHubs'
MpnsCredential
MpnsCredentialProperties
Nome
Descrizione
Valore
certificateKey
Chiave del certificato per questa credenziale.
corda
mpnsCertificate
Certificato MPNS.
corda
Identificazione personale
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
diritti
Diritti associati alla regola.
Matrice di stringhe contenente uno dei seguenti elementi: 'Ascolta' 'Gestisci' 'Invia'
Sku
Nome
Descrizione
Valore
capacità
Capacità della risorsa
Int
famiglia
Famiglia sku
corda
nome
Nome dello SKU dell'hub di notifica
'Basic' 'Free' 'Standard' (obbligatorio)
grandezza
Dimensioni sku
corda
livello
Livello di sku specifico
corda
WnsCredential
WnsCredentialProperties
Nome
Descrizione
Valore
packageSid
ID pacchetto per questa credenziale.
corda
secretKey
Chiave privata.
corda
windowsLiveEndpoint
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@2016-03-01"
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"
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"
}
}
}
})
}
Valori delle proprietà
AdmCredential
AdmCredentialProperties
Nome
Descrizione
Valore
authTokenUrl
URL del token di autorizzazione.
corda
clientId
Identificatore client.
corda
clientSecret
Chiave di accesso al segreto delle credenziali.
corda
ApnsCredential
ApnsCredentialProperties
Nome
Descrizione
Valore
apnsCertificate
Certificato APNS.
corda
certificateKey
Chiave del certificato.
corda
Endpoint
Endpoint di questa credenziale.
corda
Identificazione personale
Identificazione personale del certificato APNS
corda
BaiduCredential
BaiduCredentialProperties
Nome
Descrizione
Valore
baiduApiKey
Chiave API Baidu.
corda
baiduEndPoint
Endpoint Baidu.
corda
baiduSecretKey
Chiave privata baidu
corda
GcmCredential
GcmCredentialProperties
Nome
Descrizione
Valore
gcmEndpoint
Endpoint GCM.
corda
googleApiKey
Chiave API Google.
corda
Microsoft.NotificationHubs/namespaces/notificationHubs
Nome
Descrizione
Valore
ubicazione
Percorso risorsa
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à
Proprietà di NotificationHub.
NotificationHubProperties (obbligatorio)
Sku
SKU dello spazio dei nomi creato
sku
Tag
Tag delle risorse
Dizionario di nomi e valori di tag.
digitare
Tipo di risorsa
"Microsoft.NotificationHubs/namespaces/notificationHubs@2016-03-01"
MpnsCredential
MpnsCredentialProperties
Nome
Descrizione
Valore
certificateKey
Chiave del certificato per questa credenziale.
corda
mpnsCertificate
Certificato MPNS.
corda
Identificazione personale
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
diritti
Diritti associati alla regola.
Matrice di stringhe contenente uno dei seguenti elementi: 'Ascolta' 'Gestisci' 'Invia'
Sku
Nome
Descrizione
Valore
capacità
Capacità della risorsa
Int
famiglia
Famiglia sku
corda
nome
Nome dello SKU dell'hub di notifica
'Basic' 'Free' 'Standard' (obbligatorio)
grandezza
Dimensioni sku
corda
livello
Livello di sku specifico
corda
WnsCredential
WnsCredentialProperties
Nome
Descrizione
Valore
packageSid
ID pacchetto per questa credenziale.
corda
secretKey
Chiave privata.
corda
windowsLiveEndpoint
Endpoint di Windows Live.
corda