Microsoft.NotificationHubs-namnområden/notificationHubs
Bicep-resursdefinition
Resurstypen namespaces/notificationHubs kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.NotificationHubs/namespaces/notificationHubs-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.NotificationHubs/namespaces/notificationHubs@2023-10-01-preview' = {
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'
}
}
fcmV1Credential: {
properties: {
clientEmail: 'string'
privateKey: 'string'
projectId: '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'
}
}
Egenskapsvärden
AdmCredential
Namn | Beskrivning | Värde |
---|---|---|
Egenskaper | Beskrivning av en NotificationHub AdmCredential. | AdmCredentialProperties (krävs) |
AdmCredentialProperties
Namn | Beskrivning | Värde |
---|---|---|
authTokenUrl | Hämtar eller anger URL:en för auktoriseringstoken. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
clientId | Hämtar eller anger klientidentifieraren. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
clientSecret | Hämtar eller anger autentiseringsuppgifternas hemliga åtkomstnyckel. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
ApnsCredential
Namn | Beskrivning | Värde |
---|---|---|
Egenskaper | Beskrivning av en NotificationHub ApnsCredential. | ApnsCredentialProperties (krävs) |
ApnsCredentialProperties
Namn | Beskrivning | Värde |
---|---|---|
apnsCertificate | Hämtar eller anger APNS-certifikatet. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
appId | Hämtar eller anger utfärdarens (iss) registrerade anspråksnyckel, vars värde är ditt team-ID på 10 tecken, hämtat från ditt utvecklarkonto |
sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
appName | Hämtar eller anger namnet på programmet | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
certificateKey | Hämtar eller anger certifikatnyckeln. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
Slutpunkt | Hämtar eller anger slutpunkten för den här autentiseringsuppgiften. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
keyId | Hämtar eller anger en nyckelidentifierare med 10 tecken (barn) som hämtas från ditt utvecklarkonto |
sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
tumavtryck | Hämtar eller anger APNS-certifikatets tumavtryck | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
bevis | Hämtar eller anger providerautentiseringstoken som hämtas via din utvecklarkonto |
sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
BaiduCredential
Namn | Beskrivning | Värde |
---|---|---|
Egenskaper | Beskrivning av en NotificationHub BaiduCredential. | BaiduCredentialProperties (krävs) |
BaiduCredentialProperties
Namn | Beskrivning | Värde |
---|---|---|
baiduApiKey | Hämtar eller anger baidu Api Key. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
baiduEndPoint | Hämtar eller anger baidu-slutpunkt. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
baiduSecretKey | Hämtar eller ställer in hemlig baidu-nyckel | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
BrowserCredential
Namn | Beskrivning | Värde |
---|---|---|
Egenskaper | Beskrivning av en NotificationHub BrowserCredential. | BrowserCredentialProperties (krävs) |
BrowserCredentialProperties
Namn | Beskrivning | Värde |
---|---|---|
subjekt | Hämtar eller anger webb push-ämne. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
vapidPrivateKey | Hämtar eller anger en privat VAPID-nyckel. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
vapidPublicKey | Hämtar eller anger en offentlig VAPID-nyckel. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
FcmV1Credential
Namn | Beskrivning | Värde |
---|---|---|
Egenskaper | Beskrivning av en NotificationHub FcmV1Credential. | FcmV1CredentialProperties (krävs) |
FcmV1CredentialProperties
Namn | Beskrivning | Värde |
---|---|---|
clientEmail | Hämtar eller anger klient-e-post. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
privateKey | Hämtar eller anger privat nyckel. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
projectId | Hämtar eller anger projekt-ID. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
GcmCredential
Namn | Beskrivning | Värde |
---|---|---|
Egenskaper | Beskrivning av en NotificationHub GcmCredential. | GcmCredentialProperties (krävs) |
GcmCredentialProperties
Namn | Beskrivning | Värde |
---|---|---|
gcmEndpoint | Hämtar eller anger GCM-slutpunkten. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
googleApiKey | Hämtar eller anger Google API-nyckeln. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
Microsoft.NotificationHubs/namespaces/notificationHubs
Namn | Beskrivning | Värde |
---|---|---|
plats | Den geo-plats där resursen finns | sträng (krävs) |
Namn | Resursnamnet | sträng Begränsningar: Min längd = 1 Maximal längd = 1 Mönster = ^[a-zA-Z][a-zA-Z0-9-./_]*$ (krävs) |
förälder | I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. Mer information finns i Underordnad resurs utanför den överordnade resursen. |
Symboliskt namn för resurs av typen: namnområden |
Egenskaper | NotificationHub-egenskaper. | NotificationHubProperties |
Sku | Sku-beskrivningen för ett namnområde | Sku |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. Se taggar i mallar |
MpnsCredential
Namn | Beskrivning | Värde |
---|---|---|
Egenskaper | Beskrivning av en NotificationHub MpnsCredential. | MpnsCredentialProperties (krävs) |
MpnsCredentialProperties
Namn | Beskrivning | Värde |
---|---|---|
certificateKey | Hämtar eller anger certifikatnyckeln för den här autentiseringsuppgiften. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
mpnsCertificate | Hämtar eller anger MPNS-certifikatet. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
tumavtryck | Hämtar eller anger MPNS-certifikatets tumavtryck | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
NotificationHubProperties
Namn | Beskrivning | Värde |
---|---|---|
admCredential | Beskrivning av en NotificationHub AdmCredential. | AdmCredential |
apnsCredential | Beskrivning av en NotificationHub ApnsCredential. | ApnsCredential |
baiduCredential | Beskrivning av en NotificationHub BaiduCredential. | BaiduCredential |
browserCredential | Beskrivning av en NotificationHub BrowserCredential. | BrowserCredential |
fcmV1Credential | Beskrivning av en NotificationHub FcmV1Credential. | FcmV1Credential |
gcmCredential | Beskrivning av en NotificationHub GcmCredential. | GcmCredential |
mpnsCredential | Beskrivning av en NotificationHub MpnsCredential. | MpnsCredential |
Namn | Hämtar eller anger NotificationHub-namnet. | sträng |
registrationTtl | Hämtar eller anger RegistrationTtl för den skapade NotificationHub | sträng |
wnsCredential | Beskrivning av en NotificationHub WnsCredential. | WnsCredential |
xiaomiCredential | Beskrivning av en NotificationHub XiaomiCredential. | XiaomiCredential |
Sku
Namn | Beskrivning | Värde |
---|---|---|
kapacitet | Hämtar eller anger resursens kapacitet | Int |
familj | Hämtar eller ställer in SKU-familjen | sträng |
Namn | Namnområdes-SKU-namn. | "Grundläggande" "Kostnadsfri" "Standard" (krävs) |
storlek | Hämtar eller anger SKU-storleken | sträng |
Nivå | Hämtar eller anger nivån för en viss sku | sträng |
TrackedResourceTags
Namn | Beskrivning | Värde |
---|
WnsCredential
Namn | Beskrivning | Värde |
---|---|---|
Egenskaper | Beskrivning av en NotificationHub WnsCredential. | WnsCredentialProperties (krävs) |
WnsCredentialProperties
Namn | Beskrivning | Värde |
---|---|---|
certificateKey | Ges eller anger WNS-certifikatnyckeln. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
packageSid | Hämtar eller anger paket-ID för den här autentiseringsuppgiften. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
secretKey | Hämtar eller anger den hemliga nyckeln. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
windowsLiveEndpoint | Hämtar eller anger Windows Live-slutpunkten. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
wnsCertificate | Hämtar eller anger WNS-certifikatet. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
XiaomiCredential
Namn | Beskrivning | Värde |
---|---|---|
Egenskaper | Beskrivning av en NotificationHub XiaomiCredentialProperties. | XiaomiCredentialProperties (krävs) |
XiaomiCredentialProperties
Namn | Beskrivning | Värde |
---|---|---|
appSecret | Hämtar eller anger apphemlighet. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
Slutpunkt | Hämtar eller anger tjänstslutpunkten för Xiaomi. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
Snabbstartsexempel
Följande snabbstartsexempel distribuerar den här resurstypen.
Bicep-fil | Beskrivning |
---|---|
Skapa Azure Notification Hub- | Skapar en Azure Notification Hub, mall som ursprungligen skapades av John Downs. |
Resursdefinition för ARM-mall
Resurstypen namespaces/notificationHubs kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.NotificationHubs/namespaces/notificationHubs-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.NotificationHubs/namespaces/notificationHubs",
"apiVersion": "2023-10-01-preview",
"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"
}
},
"fcmV1Credential": {
"properties": {
"clientEmail": "string",
"privateKey": "string",
"projectId": "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"
}
}
Egenskapsvärden
AdmCredential
Namn | Beskrivning | Värde |
---|---|---|
Egenskaper | Beskrivning av en NotificationHub AdmCredential. | AdmCredentialProperties (krävs) |
AdmCredentialProperties
Namn | Beskrivning | Värde |
---|---|---|
authTokenUrl | Hämtar eller anger URL:en för auktoriseringstoken. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
clientId | Hämtar eller anger klientidentifieraren. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
clientSecret | Hämtar eller anger autentiseringsuppgifternas hemliga åtkomstnyckel. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
ApnsCredential
Namn | Beskrivning | Värde |
---|---|---|
Egenskaper | Beskrivning av en NotificationHub ApnsCredential. | ApnsCredentialProperties (krävs) |
ApnsCredentialProperties
Namn | Beskrivning | Värde |
---|---|---|
apnsCertificate | Hämtar eller anger APNS-certifikatet. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
appId | Hämtar eller anger utfärdarens (iss) registrerade anspråksnyckel, vars värde är ditt team-ID på 10 tecken, hämtat från ditt utvecklarkonto |
sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
appName | Hämtar eller anger namnet på programmet | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
certificateKey | Hämtar eller anger certifikatnyckeln. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
Slutpunkt | Hämtar eller anger slutpunkten för den här autentiseringsuppgiften. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
keyId | Hämtar eller anger en nyckelidentifierare med 10 tecken (barn) som hämtas från ditt utvecklarkonto |
sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
tumavtryck | Hämtar eller anger APNS-certifikatets tumavtryck | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
bevis | Hämtar eller anger providerautentiseringstoken som hämtas via din utvecklarkonto |
sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
BaiduCredential
Namn | Beskrivning | Värde |
---|---|---|
Egenskaper | Beskrivning av en NotificationHub BaiduCredential. | BaiduCredentialProperties (krävs) |
BaiduCredentialProperties
Namn | Beskrivning | Värde |
---|---|---|
baiduApiKey | Hämtar eller anger baidu Api Key. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
baiduEndPoint | Hämtar eller anger baidu-slutpunkt. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
baiduSecretKey | Hämtar eller ställer in hemlig baidu-nyckel | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
BrowserCredential
Namn | Beskrivning | Värde |
---|---|---|
Egenskaper | Beskrivning av en NotificationHub BrowserCredential. | BrowserCredentialProperties (krävs) |
BrowserCredentialProperties
Namn | Beskrivning | Värde |
---|---|---|
subjekt | Hämtar eller anger webb push-ämne. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
vapidPrivateKey | Hämtar eller anger en privat VAPID-nyckel. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
vapidPublicKey | Hämtar eller anger en offentlig VAPID-nyckel. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
FcmV1Credential
Namn | Beskrivning | Värde |
---|---|---|
Egenskaper | Beskrivning av en NotificationHub FcmV1Credential. | FcmV1CredentialProperties (krävs) |
FcmV1CredentialProperties
Namn | Beskrivning | Värde |
---|---|---|
clientEmail | Hämtar eller anger klient-e-post. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
privateKey | Hämtar eller anger privat nyckel. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
projectId | Hämtar eller anger projekt-ID. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
GcmCredential
Namn | Beskrivning | Värde |
---|---|---|
Egenskaper | Beskrivning av en NotificationHub GcmCredential. | GcmCredentialProperties (krävs) |
GcmCredentialProperties
Namn | Beskrivning | Värde |
---|---|---|
gcmEndpoint | Hämtar eller anger GCM-slutpunkten. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
googleApiKey | Hämtar eller anger Google API-nyckeln. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
Microsoft.NotificationHubs/namespaces/notificationHubs
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | "2023-10-01-preview" |
plats | Den geo-plats där resursen finns | sträng (krävs) |
Namn | Resursnamnet | sträng Begränsningar: Min längd = 1 Maximal längd = 1 Mönster = ^[a-zA-Z][a-zA-Z0-9-./_]*$ (krävs) |
Egenskaper | NotificationHub-egenskaper. | NotificationHubProperties |
Sku | Sku-beskrivningen för ett namnområde | Sku |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. Se taggar i mallar |
typ | Resurstypen | "Microsoft.NotificationHubs/namespaces/notificationHubs" |
MpnsCredential
Namn | Beskrivning | Värde |
---|---|---|
Egenskaper | Beskrivning av en NotificationHub MpnsCredential. | MpnsCredentialProperties (krävs) |
MpnsCredentialProperties
Namn | Beskrivning | Värde |
---|---|---|
certificateKey | Hämtar eller anger certifikatnyckeln för den här autentiseringsuppgiften. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
mpnsCertificate | Hämtar eller anger MPNS-certifikatet. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
tumavtryck | Hämtar eller anger MPNS-certifikatets tumavtryck | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
NotificationHubProperties
Namn | Beskrivning | Värde |
---|---|---|
admCredential | Beskrivning av en NotificationHub AdmCredential. | AdmCredential |
apnsCredential | Beskrivning av en NotificationHub ApnsCredential. | ApnsCredential |
baiduCredential | Beskrivning av en NotificationHub BaiduCredential. | BaiduCredential |
browserCredential | Beskrivning av en NotificationHub BrowserCredential. | BrowserCredential |
fcmV1Credential | Beskrivning av en NotificationHub FcmV1Credential. | FcmV1Credential |
gcmCredential | Beskrivning av en NotificationHub GcmCredential. | GcmCredential |
mpnsCredential | Beskrivning av en NotificationHub MpnsCredential. | MpnsCredential |
Namn | Hämtar eller anger NotificationHub-namnet. | sträng |
registrationTtl | Hämtar eller anger RegistrationTtl för den skapade NotificationHub | sträng |
wnsCredential | Beskrivning av en NotificationHub WnsCredential. | WnsCredential |
xiaomiCredential | Beskrivning av en NotificationHub XiaomiCredential. | XiaomiCredential |
Sku
Namn | Beskrivning | Värde |
---|---|---|
kapacitet | Hämtar eller anger resursens kapacitet | Int |
familj | Hämtar eller ställer in SKU-familjen | sträng |
Namn | Namnområdes-SKU-namn. | "Grundläggande" "Kostnadsfri" "Standard" (krävs) |
storlek | Hämtar eller anger SKU-storleken | sträng |
Nivå | Hämtar eller anger nivån för en viss sku | sträng |
TrackedResourceTags
Namn | Beskrivning | Värde |
---|
WnsCredential
Namn | Beskrivning | Värde |
---|---|---|
Egenskaper | Beskrivning av en NotificationHub WnsCredential. | WnsCredentialProperties (krävs) |
WnsCredentialProperties
Namn | Beskrivning | Värde |
---|---|---|
certificateKey | Ges eller anger WNS-certifikatnyckeln. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
packageSid | Hämtar eller anger paket-ID för den här autentiseringsuppgiften. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
secretKey | Hämtar eller anger den hemliga nyckeln. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
windowsLiveEndpoint | Hämtar eller anger Windows Live-slutpunkten. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
wnsCertificate | Hämtar eller anger WNS-certifikatet. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
XiaomiCredential
Namn | Beskrivning | Värde |
---|---|---|
Egenskaper | Beskrivning av en NotificationHub XiaomiCredentialProperties. | XiaomiCredentialProperties (krävs) |
XiaomiCredentialProperties
Namn | Beskrivning | Värde |
---|---|---|
appSecret | Hämtar eller anger apphemlighet. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
Slutpunkt | Hämtar eller anger tjänstslutpunkten för Xiaomi. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Beskrivning |
---|---|
Skapa Azure Notification Hub- |
Skapar en Azure Notification Hub, mall som ursprungligen skapades av John Downs. |
Etablera en mobilapp med en SQL Database- |
Den här mallen etablerar en mobilapp, SQL Database och Notification Hub. Den konfigurerar en anslutningssträng i mobilappen för databasen och meddelandehubben. |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen namespaces/notificationHubs kan distribueras med åtgärder som mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.NotificationHubs/namespaces/notificationHubs-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.NotificationHubs/namespaces/notificationHubs@2023-10-01-preview"
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"
}
}
fcmV1Credential = {
properties = {
clientEmail = "string"
privateKey = "string"
projectId = "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"
}
}
}
})
}
Egenskapsvärden
AdmCredential
Namn | Beskrivning | Värde |
---|---|---|
Egenskaper | Beskrivning av en NotificationHub AdmCredential. | AdmCredentialProperties (krävs) |
AdmCredentialProperties
Namn | Beskrivning | Värde |
---|---|---|
authTokenUrl | Hämtar eller anger URL:en för auktoriseringstoken. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
clientId | Hämtar eller anger klientidentifieraren. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
clientSecret | Hämtar eller anger autentiseringsuppgifternas hemliga åtkomstnyckel. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
ApnsCredential
Namn | Beskrivning | Värde |
---|---|---|
Egenskaper | Beskrivning av en NotificationHub ApnsCredential. | ApnsCredentialProperties (krävs) |
ApnsCredentialProperties
Namn | Beskrivning | Värde |
---|---|---|
apnsCertificate | Hämtar eller anger APNS-certifikatet. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
appId | Hämtar eller anger utfärdarens (iss) registrerade anspråksnyckel, vars värde är ditt team-ID på 10 tecken, hämtat från ditt utvecklarkonto |
sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
appName | Hämtar eller anger namnet på programmet | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
certificateKey | Hämtar eller anger certifikatnyckeln. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
Slutpunkt | Hämtar eller anger slutpunkten för den här autentiseringsuppgiften. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
keyId | Hämtar eller anger en nyckelidentifierare med 10 tecken (barn) som hämtas från ditt utvecklarkonto |
sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
tumavtryck | Hämtar eller anger APNS-certifikatets tumavtryck | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
bevis | Hämtar eller anger providerautentiseringstoken som hämtas via din utvecklarkonto |
sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
BaiduCredential
Namn | Beskrivning | Värde |
---|---|---|
Egenskaper | Beskrivning av en NotificationHub BaiduCredential. | BaiduCredentialProperties (krävs) |
BaiduCredentialProperties
Namn | Beskrivning | Värde |
---|---|---|
baiduApiKey | Hämtar eller anger baidu Api Key. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
baiduEndPoint | Hämtar eller anger baidu-slutpunkt. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
baiduSecretKey | Hämtar eller ställer in hemlig baidu-nyckel | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
BrowserCredential
Namn | Beskrivning | Värde |
---|---|---|
Egenskaper | Beskrivning av en NotificationHub BrowserCredential. | BrowserCredentialProperties (krävs) |
BrowserCredentialProperties
Namn | Beskrivning | Värde |
---|---|---|
subjekt | Hämtar eller anger webb push-ämne. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
vapidPrivateKey | Hämtar eller anger en privat VAPID-nyckel. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
vapidPublicKey | Hämtar eller anger en offentlig VAPID-nyckel. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
FcmV1Credential
Namn | Beskrivning | Värde |
---|---|---|
Egenskaper | Beskrivning av en NotificationHub FcmV1Credential. | FcmV1CredentialProperties (krävs) |
FcmV1CredentialProperties
Namn | Beskrivning | Värde |
---|---|---|
clientEmail | Hämtar eller anger klient-e-post. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
privateKey | Hämtar eller anger privat nyckel. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
projectId | Hämtar eller anger projekt-ID. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
GcmCredential
Namn | Beskrivning | Värde |
---|---|---|
Egenskaper | Beskrivning av en NotificationHub GcmCredential. | GcmCredentialProperties (krävs) |
GcmCredentialProperties
Namn | Beskrivning | Värde |
---|---|---|
gcmEndpoint | Hämtar eller anger GCM-slutpunkten. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
googleApiKey | Hämtar eller anger Google API-nyckeln. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
Microsoft.NotificationHubs/namespaces/notificationHubs
Namn | Beskrivning | Värde |
---|---|---|
plats | Den geo-plats där resursen finns | sträng (krävs) |
Namn | Resursnamnet | sträng Begränsningar: Min längd = 1 Maximal längd = 1 Mönster = ^[a-zA-Z][a-zA-Z0-9-./_]*$ (krävs) |
parent_id | ID för resursen som är överordnad för den här resursen. | ID för resurs av typen: namnområden |
Egenskaper | NotificationHub-egenskaper. | NotificationHubProperties |
Sku | Sku-beskrivningen för ett namnområde | Sku |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. |
typ | Resurstypen | "Microsoft.NotificationHubs/namespaces/notificationHubs@2023-10-01-preview" |
MpnsCredential
Namn | Beskrivning | Värde |
---|---|---|
Egenskaper | Beskrivning av en NotificationHub MpnsCredential. | MpnsCredentialProperties (krävs) |
MpnsCredentialProperties
Namn | Beskrivning | Värde |
---|---|---|
certificateKey | Hämtar eller anger certifikatnyckeln för den här autentiseringsuppgiften. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
mpnsCertificate | Hämtar eller anger MPNS-certifikatet. | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
tumavtryck | Hämtar eller anger MPNS-certifikatets tumavtryck | sträng Begränsningar: Min längd = 1 Känsligt värde. Skicka in som en säker parameter. (krävs) |
NotificationHubProperties
Namn | Beskrivning | Värde |
---|---|---|
admCredential | Beskrivning av en NotificationHub AdmCredential. | AdmCredential |
apnsCredential | Beskrivning av en NotificationHub ApnsCredential. | ApnsCredential |
baiduCredential | Beskrivning av en NotificationHub BaiduCredential. | BaiduCredential |
browserCredential | Beskrivning av en NotificationHub BrowserCredential. | BrowserCredential |
fcmV1Credential | Beskrivning av en NotificationHub FcmV1Credential. | FcmV1Credential |
gcmCredential | Beskrivning av en NotificationHub GcmCredential. | GcmCredential |
mpnsCredential | Beskrivning av en NotificationHub MpnsCredential. | MpnsCredential |
Namn | Hämtar eller anger NotificationHub-namnet. | sträng |
registrationTtl | Hämtar eller anger RegistrationTtl för den skapade NotificationHub | sträng |
wnsCredential | Beskrivning av en NotificationHub WnsCredential. | WnsCredential |
xiaomiCredential | Beskrivning av en NotificationHub XiaomiCredential. | XiaomiCredential |
Sku
Namn | Beskrivning | Värde |
---|---|---|
kapacitet | Hämtar eller anger resursens kapacitet | Int |
familj | Hämtar eller ställer in SKU-familjen | sträng |
Namn | Namnområdes-SKU-namn. | "Grundläggande" "Kostnadsfri" "Standard" (krävs) |
storlek | Hämtar eller anger SKU-storleken | sträng |
Nivå | Hämtar eller anger nivån för en viss sku | sträng |
TrackedResourceTags
Namn | Beskrivning | Värde |
---|
WnsCredential
Namn | Beskrivning | Värde |
---|---|---|
Egenskaper | Beskrivning av en NotificationHub WnsCredential. | WnsCredentialProperties (krävs) |
WnsCredentialProperties
Namn | Beskrivning | Värde |
---|---|---|
certificateKey | Ges eller anger WNS-certifikatnyckeln. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
packageSid | Hämtar eller anger paket-ID för den här autentiseringsuppgiften. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
secretKey | Hämtar eller anger den hemliga nyckeln. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
windowsLiveEndpoint | Hämtar eller anger Windows Live-slutpunkten. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
wnsCertificate | Hämtar eller anger WNS-certifikatet. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
XiaomiCredential
Namn | Beskrivning | Värde |
---|---|---|
Egenskaper | Beskrivning av en NotificationHub XiaomiCredentialProperties. | XiaomiCredentialProperties (krävs) |
XiaomiCredentialProperties
Namn | Beskrivning | Värde |
---|---|---|
appSecret | Hämtar eller anger apphemlighet. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
Slutpunkt | Hämtar eller anger tjänstslutpunkten för Xiaomi. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |