Spazi dei nomi Microsoft.NotificationHubs/notificationHubs 2023-09-01
- più recenti
- 2023-10-01-preview
- 2023-09-01
- 01-01-2023
- 2017-04-01
- 2016-03-01
- 2014-09-01
Definizione di risorsa Bicep
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.
Formato risorsa
Per creare una risorsa Microsoft.NotificationHubs/namespaces/notificationHubs, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.NotificationHubs/namespaces/notificationHubs@2023-09-01' = {
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'
}
}
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'
}
}
Valori delle proprietà
AdmCredential
Nome | Descrizione | Valore |
---|---|---|
proprietà | Descrizione di un oggetto NotificationHub AdmCredential. | AdmCredentialProperties (obbligatorio) |
AdmCredentialProperties
Nome | Descrizione | Valore |
---|---|---|
authTokenUrl | Ottiene o imposta l'URL del token di autorizzazione. | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
clientId | Ottiene o imposta l'identificatore client. | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
clientSecret | Ottiene o imposta la chiave di accesso al segreto delle credenziali. | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
ApnsCredential
Nome | Descrizione | Valore |
---|---|---|
proprietà | Descrizione di un oggetto NotificationHub ApnsCredential. | ApnsCredentialProperties (obbligatorio) |
ApnsCredentialProperties
Nome | Descrizione | Valore |
---|---|---|
apnsCertificate | Ottiene o imposta il certificato APNS. | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
appId | Ottiene o imposta la chiave di attestazione registrata dell'autorità emittente (iss), il cui valore è ID team di 10 caratteri, ottenuto dall'account per sviluppatore |
corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
appName | Ottiene o imposta il nome dell'applicazione | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
certificateKey | Ottiene o imposta la chiave del certificato. | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
Endpoint | Ottiene o imposta l'endpoint di questa credenziale. | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
keyId | Ottiene o imposta una chiave di 10 caratteri (kid), ottenuta da l'account per sviluppatore |
corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
Identificazione personale | Ottiene o imposta l'identificazione personale del certificato APNS | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
token | Ottiene o imposta il token di autenticazione del provider, ottenuto tramite l'utente account sviluppatore |
corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
BaiduCredential
Nome | Descrizione | Valore |
---|---|---|
proprietà | Descrizione di un oggetto NotificationHub BaiduCredential. | BaiduCredentialProperties (obbligatorio) |
BaiduCredentialProperties
Nome | Descrizione | Valore |
---|---|---|
baiduApiKey | Ottiene o imposta la chiave API baidu. | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
baiduEndPoint | Ottiene o imposta l'endpoint baidu. | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
baiduSecretKey | Ottiene o imposta la chiave privata baidu | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
BrowserCredential
Nome | Descrizione | Valore |
---|---|---|
proprietà | Descrizione di un browser NotificationHubCredential. | BrowserCredentialProperties (obbligatorio) |
BrowserCredentialProperties
Nome | Descrizione | Valore |
---|---|---|
Oggetto | Ottiene o imposta l'oggetto push Web. | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
vapidPrivateKey | Ottiene o imposta la chiave privata VAPID. | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
vapidPublicKey | Ottiene o imposta la chiave pubblica VAPID. | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
GcmCredential
Nome | Descrizione | Valore |
---|---|---|
proprietà | Descrizione di un oggetto NotificationHub GcmCredential. | GcmCredentialProperties (obbligatorio) |
GcmCredentialProperties
Nome | Descrizione | Valore |
---|---|---|
gcmEndpoint | Ottiene o imposta l'endpoint GCM. | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
googleApiKey | Ottiene o imposta la chiave API Google. | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
Microsoft.NotificationHubs/namespaces/notificationHubs
Nome | Descrizione | Valore |
---|---|---|
ubicazione | Posizione geografica in cui risiede la risorsa | stringa (obbligatorio) |
nome | Nome della risorsa | corda Vincoli: Lunghezza minima = 1 Lunghezza massima = 1 Pattern = ^[a-zA-Z][a-zA-Z0-9-./_]*$ (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. | |
Sku | Descrizione sku per uno spazio dei nomi | sku |
Tag | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
MpnsCredential
Nome | Descrizione | Valore |
---|---|---|
proprietà | Descrizione di notificationHub MpnsCredential. | MpnsCredentialProperties (obbligatorio) |
MpnsCredentialProperties
Nome | Descrizione | Valore |
---|---|---|
certificateKey | Ottiene o imposta la chiave del certificato per questa credenziale. | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
mpnsCertificate | Ottiene o imposta il certificato MPNS. | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
Identificazione personale | Ottiene o imposta l'identificazione personale del certificato MPNS | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
NotificationHubProperties
Nome | Descrizione | Valore |
---|---|---|
admCredential | Descrizione di un oggetto NotificationHub AdmCredential. | admCredential |
apnsCredential | Descrizione di un oggetto NotificationHub ApnsCredential. | ApnsCredential |
baiduCredential | Descrizione di un oggetto NotificationHub BaiduCredential. | BaiduCredential |
browserCredential | Descrizione di un browser NotificationHubCredential. | BrowserCredential |
gcmCredential | Descrizione di un oggetto NotificationHub GcmCredential. | GcmCredential |
mpnsCredential | Descrizione di notificationHub MpnsCredential. | MpnsCredential |
nome | Ottiene o imposta il nome di NotificationHub. | corda |
registrationTtl | Ottiene o imposta registrationTtl dell'oggetto NotificationHub creato | corda |
wnsCredential | Descrizione di un oggetto NotificationHub WnsCredential. | WnsCredential |
eseguire il controllo della credenziale | Descrizione di NotificationHubCredential. |
Sku
Nome | Descrizione | Valore |
---|---|---|
capacità | Ottiene o imposta la capacità della risorsa | Int |
famiglia | Ottiene o imposta la famiglia di SKU | corda |
nome | Nome SKU dello spazio dei nomi. | 'Basic' 'Free' 'Standard' (obbligatorio) |
grandezza | Ottiene o imposta le dimensioni dello SKU | corda |
livello | Ottiene o imposta il livello di uno SKU specifico | corda |
TrackedResourceTags
Nome | Descrizione | Valore |
---|
WnsCredential
Nome | Descrizione | Valore |
---|---|---|
proprietà | Descrizione di un oggetto NotificationHub WnsCredential. | WnsCredentialProperties (obbligatorio) |
WnsCredentialProperties
Nome | Descrizione | Valore |
---|---|---|
certificateKey | Ges o imposta la chiave del certificato WNS. | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
packageSid | Ottiene o imposta l'ID pacchetto per questa credenziale. | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
secretKey | Ottiene o imposta la chiave privata. | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
windowsLiveEndpoint | Ottiene o imposta l'endpoint di Windows Live. | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
wnsCertificate | Ottiene o imposta il certificato WNS. | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
Credenziali Disodecredential
Nome | Descrizione | Valore |
---|---|---|
proprietà | Descrizione di notificationHubCredentialCredentialProperties. |
Proprietà Disodecredential
Nome | Descrizione | Valore |
---|---|---|
appSecret | Ottiene o imposta il segreto dell'app. | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
Endpoint | Ottiene o imposta l'endpoint del servizio Dip. | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
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:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.NotificationHubs/namespaces/notificationHubs, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.NotificationHubs/namespaces/notificationHubs",
"apiVersion": "2023-09-01",
"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"
}
},
"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"
}
}
Valori delle proprietà
AdmCredential
Nome | Descrizione | Valore |
---|---|---|
proprietà | Descrizione di un oggetto NotificationHub AdmCredential. | AdmCredentialProperties (obbligatorio) |
AdmCredentialProperties
Nome | Descrizione | Valore |
---|---|---|
authTokenUrl | Ottiene o imposta l'URL del token di autorizzazione. | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
clientId | Ottiene o imposta l'identificatore client. | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
clientSecret | Ottiene o imposta la chiave di accesso al segreto delle credenziali. | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
ApnsCredential
Nome | Descrizione | Valore |
---|---|---|
proprietà | Descrizione di un oggetto NotificationHub ApnsCredential. | ApnsCredentialProperties (obbligatorio) |
ApnsCredentialProperties
Nome | Descrizione | Valore |
---|---|---|
apnsCertificate | Ottiene o imposta il certificato APNS. | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
appId | Ottiene o imposta la chiave di attestazione registrata dell'autorità emittente (iss), il cui valore è ID team di 10 caratteri, ottenuto dall'account per sviluppatore |
corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
appName | Ottiene o imposta il nome dell'applicazione | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
certificateKey | Ottiene o imposta la chiave del certificato. | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
Endpoint | Ottiene o imposta l'endpoint di questa credenziale. | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
keyId | Ottiene o imposta una chiave di 10 caratteri (kid), ottenuta da l'account per sviluppatore |
corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
Identificazione personale | Ottiene o imposta l'identificazione personale del certificato APNS | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
token | Ottiene o imposta il token di autenticazione del provider, ottenuto tramite l'utente account sviluppatore |
corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
BaiduCredential
Nome | Descrizione | Valore |
---|---|---|
proprietà | Descrizione di un oggetto NotificationHub BaiduCredential. | BaiduCredentialProperties (obbligatorio) |
BaiduCredentialProperties
Nome | Descrizione | Valore |
---|---|---|
baiduApiKey | Ottiene o imposta la chiave API baidu. | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
baiduEndPoint | Ottiene o imposta l'endpoint baidu. | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
baiduSecretKey | Ottiene o imposta la chiave privata baidu | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
BrowserCredential
Nome | Descrizione | Valore |
---|---|---|
proprietà | Descrizione di un browser NotificationHubCredential. | BrowserCredentialProperties (obbligatorio) |
BrowserCredentialProperties
Nome | Descrizione | Valore |
---|---|---|
Oggetto | Ottiene o imposta l'oggetto push Web. | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
vapidPrivateKey | Ottiene o imposta la chiave privata VAPID. | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
vapidPublicKey | Ottiene o imposta la chiave pubblica VAPID. | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
GcmCredential
Nome | Descrizione | Valore |
---|---|---|
proprietà | Descrizione di un oggetto NotificationHub GcmCredential. | GcmCredentialProperties (obbligatorio) |
GcmCredentialProperties
Nome | Descrizione | Valore |
---|---|---|
gcmEndpoint | Ottiene o imposta l'endpoint GCM. | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
googleApiKey | Ottiene o imposta la chiave API Google. | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
Microsoft.NotificationHubs/namespaces/notificationHubs
Nome | Descrizione | Valore |
---|---|---|
apiVersion | Versione dell'API | '2023-09-01' |
ubicazione | Posizione geografica in cui risiede la risorsa | stringa (obbligatorio) |
nome | Nome della risorsa | corda Vincoli: Lunghezza minima = 1 Lunghezza massima = 1 Pattern = ^[a-zA-Z][a-zA-Z0-9-./_]*$ (obbligatorio) |
proprietà | Proprietà di NotificationHub. | |
Sku | Descrizione sku per uno spazio dei nomi | 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
Nome | Descrizione | Valore |
---|---|---|
proprietà | Descrizione di notificationHub MpnsCredential. | MpnsCredentialProperties (obbligatorio) |
MpnsCredentialProperties
Nome | Descrizione | Valore |
---|---|---|
certificateKey | Ottiene o imposta la chiave del certificato per questa credenziale. | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
mpnsCertificate | Ottiene o imposta il certificato MPNS. | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
Identificazione personale | Ottiene o imposta l'identificazione personale del certificato MPNS | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
NotificationHubProperties
Nome | Descrizione | Valore |
---|---|---|
admCredential | Descrizione di un oggetto NotificationHub AdmCredential. | admCredential |
apnsCredential | Descrizione di un oggetto NotificationHub ApnsCredential. | ApnsCredential |
baiduCredential | Descrizione di un oggetto NotificationHub BaiduCredential. | BaiduCredential |
browserCredential | Descrizione di un browser NotificationHubCredential. | BrowserCredential |
gcmCredential | Descrizione di un oggetto NotificationHub GcmCredential. | GcmCredential |
mpnsCredential | Descrizione di notificationHub MpnsCredential. | MpnsCredential |
nome | Ottiene o imposta il nome di NotificationHub. | corda |
registrationTtl | Ottiene o imposta registrationTtl dell'oggetto NotificationHub creato | corda |
wnsCredential | Descrizione di un oggetto NotificationHub WnsCredential. | WnsCredential |
eseguire il controllo della credenziale | Descrizione di NotificationHubCredential. |
Sku
Nome | Descrizione | Valore |
---|---|---|
capacità | Ottiene o imposta la capacità della risorsa | Int |
famiglia | Ottiene o imposta la famiglia di SKU | corda |
nome | Nome SKU dello spazio dei nomi. | 'Basic' 'Free' 'Standard' (obbligatorio) |
grandezza | Ottiene o imposta le dimensioni dello SKU | corda |
livello | Ottiene o imposta il livello di uno SKU specifico | corda |
TrackedResourceTags
Nome | Descrizione | Valore |
---|
WnsCredential
Nome | Descrizione | Valore |
---|---|---|
proprietà | Descrizione di un oggetto NotificationHub WnsCredential. | WnsCredentialProperties (obbligatorio) |
WnsCredentialProperties
Nome | Descrizione | Valore |
---|---|---|
certificateKey | Ges o imposta la chiave del certificato WNS. | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
packageSid | Ottiene o imposta l'ID pacchetto per questa credenziale. | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
secretKey | Ottiene o imposta la chiave privata. | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
windowsLiveEndpoint | Ottiene o imposta l'endpoint di Windows Live. | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
wnsCertificate | Ottiene o imposta il certificato WNS. | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
Credenziali Disodecredential
Nome | Descrizione | Valore |
---|---|---|
proprietà | Descrizione di notificationHubCredentialCredentialProperties. |
Proprietà Disodecredential
Nome | Descrizione | Valore |
---|---|---|
appSecret | Ottiene o imposta il segreto dell'app. | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
Endpoint | Ottiene o imposta l'endpoint del servizio Dip. | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
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. |
Definizione di risorsa Terraform (provider AzAPI)
Il tipo di risorsa namespaces/notificationHubs può essere distribuito con operazioni destinate a:
- gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.NotificationHubs/namespaces/notificationHubs, aggiungere il codice Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.NotificationHubs/namespaces/notificationHubs@2023-09-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"
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"
}
}
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"
}
}
}
})
}
Valori delle proprietà
AdmCredential
Nome | Descrizione | Valore |
---|---|---|
proprietà | Descrizione di un oggetto NotificationHub AdmCredential. | AdmCredentialProperties (obbligatorio) |
AdmCredentialProperties
Nome | Descrizione | Valore |
---|---|---|
authTokenUrl | Ottiene o imposta l'URL del token di autorizzazione. | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
clientId | Ottiene o imposta l'identificatore client. | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
clientSecret | Ottiene o imposta la chiave di accesso al segreto delle credenziali. | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
ApnsCredential
Nome | Descrizione | Valore |
---|---|---|
proprietà | Descrizione di un oggetto NotificationHub ApnsCredential. | ApnsCredentialProperties (obbligatorio) |
ApnsCredentialProperties
Nome | Descrizione | Valore |
---|---|---|
apnsCertificate | Ottiene o imposta il certificato APNS. | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
appId | Ottiene o imposta la chiave di attestazione registrata dell'autorità emittente (iss), il cui valore è ID team di 10 caratteri, ottenuto dall'account per sviluppatore |
corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
appName | Ottiene o imposta il nome dell'applicazione | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
certificateKey | Ottiene o imposta la chiave del certificato. | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
Endpoint | Ottiene o imposta l'endpoint di questa credenziale. | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
keyId | Ottiene o imposta una chiave di 10 caratteri (kid), ottenuta da l'account per sviluppatore |
corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
Identificazione personale | Ottiene o imposta l'identificazione personale del certificato APNS | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
token | Ottiene o imposta il token di autenticazione del provider, ottenuto tramite l'utente account sviluppatore |
corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
BaiduCredential
Nome | Descrizione | Valore |
---|---|---|
proprietà | Descrizione di un oggetto NotificationHub BaiduCredential. | BaiduCredentialProperties (obbligatorio) |
BaiduCredentialProperties
Nome | Descrizione | Valore |
---|---|---|
baiduApiKey | Ottiene o imposta la chiave API baidu. | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
baiduEndPoint | Ottiene o imposta l'endpoint baidu. | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
baiduSecretKey | Ottiene o imposta la chiave privata baidu | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
BrowserCredential
Nome | Descrizione | Valore |
---|---|---|
proprietà | Descrizione di un browser NotificationHubCredential. | BrowserCredentialProperties (obbligatorio) |
BrowserCredentialProperties
Nome | Descrizione | Valore |
---|---|---|
Oggetto | Ottiene o imposta l'oggetto push Web. | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
vapidPrivateKey | Ottiene o imposta la chiave privata VAPID. | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
vapidPublicKey | Ottiene o imposta la chiave pubblica VAPID. | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
GcmCredential
Nome | Descrizione | Valore |
---|---|---|
proprietà | Descrizione di un oggetto NotificationHub GcmCredential. | GcmCredentialProperties (obbligatorio) |
GcmCredentialProperties
Nome | Descrizione | Valore |
---|---|---|
gcmEndpoint | Ottiene o imposta l'endpoint GCM. | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
googleApiKey | Ottiene o imposta la chiave API Google. | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
Microsoft.NotificationHubs/namespaces/notificationHubs
Nome | Descrizione | Valore |
---|---|---|
ubicazione | Posizione geografica in cui risiede la risorsa | stringa (obbligatorio) |
nome | Nome della risorsa | corda Vincoli: Lunghezza minima = 1 Lunghezza massima = 1 Pattern = ^[a-zA-Z][a-zA-Z0-9-./_]*$ (obbligatorio) |
parent_id | ID della risorsa padre per questa risorsa. | ID per la risorsa di tipo: spazi dei nomi |
proprietà | Proprietà di NotificationHub. | |
Sku | Descrizione sku per uno spazio dei nomi | sku |
Tag | Tag delle risorse | Dizionario di nomi e valori di tag. |
digitare | Tipo di risorsa | "Microsoft.NotificationHubs/namespaces/notificationHubs@2023-09-01" |
MpnsCredential
Nome | Descrizione | Valore |
---|---|---|
proprietà | Descrizione di notificationHub MpnsCredential. | MpnsCredentialProperties (obbligatorio) |
MpnsCredentialProperties
Nome | Descrizione | Valore |
---|---|---|
certificateKey | Ottiene o imposta la chiave del certificato per questa credenziale. | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
mpnsCertificate | Ottiene o imposta il certificato MPNS. | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
Identificazione personale | Ottiene o imposta l'identificazione personale del certificato MPNS | corda Vincoli: Lunghezza minima = 1 Valore sensibile. Passare come parametro sicuro. (obbligatorio) |
NotificationHubProperties
Nome | Descrizione | Valore |
---|---|---|
admCredential | Descrizione di un oggetto NotificationHub AdmCredential. | admCredential |
apnsCredential | Descrizione di un oggetto NotificationHub ApnsCredential. | ApnsCredential |
baiduCredential | Descrizione di un oggetto NotificationHub BaiduCredential. | BaiduCredential |
browserCredential | Descrizione di un browser NotificationHubCredential. | BrowserCredential |
gcmCredential | Descrizione di un oggetto NotificationHub GcmCredential. | GcmCredential |
mpnsCredential | Descrizione di notificationHub MpnsCredential. | MpnsCredential |
nome | Ottiene o imposta il nome di NotificationHub. | corda |
registrationTtl | Ottiene o imposta registrationTtl dell'oggetto NotificationHub creato | corda |
wnsCredential | Descrizione di un oggetto NotificationHub WnsCredential. | WnsCredential |
eseguire il controllo della credenziale | Descrizione di NotificationHubCredential. |
Sku
Nome | Descrizione | Valore |
---|---|---|
capacità | Ottiene o imposta la capacità della risorsa | Int |
famiglia | Ottiene o imposta la famiglia di SKU | corda |
nome | Nome SKU dello spazio dei nomi. | 'Basic' 'Free' 'Standard' (obbligatorio) |
grandezza | Ottiene o imposta le dimensioni dello SKU | corda |
livello | Ottiene o imposta il livello di uno SKU specifico | corda |
TrackedResourceTags
Nome | Descrizione | Valore |
---|
WnsCredential
Nome | Descrizione | Valore |
---|---|---|
proprietà | Descrizione di un oggetto NotificationHub WnsCredential. | WnsCredentialProperties (obbligatorio) |
WnsCredentialProperties
Nome | Descrizione | Valore |
---|---|---|
certificateKey | Ges o imposta la chiave del certificato WNS. | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
packageSid | Ottiene o imposta l'ID pacchetto per questa credenziale. | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
secretKey | Ottiene o imposta la chiave privata. | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
windowsLiveEndpoint | Ottiene o imposta l'endpoint di Windows Live. | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
wnsCertificate | Ottiene o imposta il certificato WNS. | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
Credenziali Disodecredential
Nome | Descrizione | Valore |
---|---|---|
proprietà | Descrizione di notificationHubCredentialCredentialProperties. |
Proprietà Disodecredential
Nome | Descrizione | Valore |
---|---|---|
appSecret | Ottiene o imposta il segreto dell'app. | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |
Endpoint | Ottiene o imposta l'endpoint del servizio Dip. | corda Vincoli: Valore sensibile. Passare come parametro sicuro. |