Microsoft.NotificationHubs-namnområden
Bicep-resursdefinition
Resurstypen namespaces 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-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.NotificationHubs/namespaces@2023-10-01-preview' = {
location: 'string'
name: 'string'
properties: {
dataCenter: 'string'
namespaceType: 'string'
networkAcls: {
ipRules: [
{
ipMask: 'string'
rights: [
'string'
]
}
]
publicNetworkRule: {
rights: [
'string'
]
}
}
pnsCredentials: {
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'
}
}
wnsCredential: {
properties: {
certificateKey: 'string'
packageSid: 'string'
secretKey: 'string'
windowsLiveEndpoint: 'string'
wnsCertificate: 'string'
}
}
xiaomiCredential: {
properties: {
appSecret: 'string'
endpoint: 'string'
}
}
}
provisioningState: 'string'
publicNetworkAccess: 'string'
replicationRegion: 'string'
scaleUnit: 'string'
status: 'string'
zoneRedundancy: '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) |
IpRule
Namn | Beskrivning | Värde |
---|---|---|
ipMask | IP-mask. | sträng Begränsningar: Minsta längd = 1 (krävs) |
rättigheter | Lista över åtkomsträttigheter. | Strängmatris som innehåller något av: "Lyssna" "Hantera" "Skicka" (krävs) |
Microsoft.NotificationHubs/namespaces
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) |
Egenskaper | Representerar namnområdesegenskaper. | NamespaceProperties |
Sku | Sku-beskrivningen för ett namnområde | Sku- (krävs) |
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) |
NamespaceProperties
Namn | Beskrivning | Värde |
---|---|---|
dataCenter | Deprecated. | sträng |
namespaceType | Definierar värden för NamespaceType. | "Meddelanden" "NotificationHub" |
networkAcls | En samling regler för nätverksauktorisering. | NetworkAcls |
pnsCredentials | Samling av PNS-autentiseringsuppgifter för Notification Hub eller Notification Hub. | PnsCredentials |
provisioningState | Definierar värden för OperationProvisioningState. | "Avbröts" "Inaktiverad" "Misslyckades" "InProgress" "Väntar" "Lyckades" "Okänd" |
publicNetworkAccess | Typ av offentlig nätverksåtkomst. | "Inaktiverad" "Aktiverad" |
replicationRegion | Tillåten replikeringsregion | "AustraliaEast" "BrazilSouth" "Standard" "Ingen" "NorthEurope" "SouthAfricaNorth" "SouthEastAsia" "WestUs2" |
scaleUnit | Hämtar eller anger scaleUnit där namnområdet skapas | sträng |
status | Namnområdesstatus. | "Skapad" "Skapar" "Ta bort" "Pausad" |
zoneRedundancy | Namnområdes-SKU-namn. | "Inaktiverad" "Aktiverad" |
NetworkAcls
Namn | Beskrivning | Värde |
---|---|---|
ipRules | Lista över IP-regler. | IpRule[] |
publicNetworkRule | En standardregel för nätverksauktorisering (offentligt Internet) som innehåller rättigheter om ingen annan nätverksregel matchar. | PublicInternetAuthorizationRule |
PnsCredentials
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 |
wnsCredential | Beskrivning av en NotificationHub WnsCredential. | WnsCredential |
xiaomiCredential | Beskrivning av en NotificationHub XiaomiCredential. | XiaomiCredential |
PublicInternetAuthorizationRule
Namn | Beskrivning | Värde |
---|---|---|
rättigheter | Lista över åtkomsträttigheter. | Strängmatris som innehåller något av: "Lyssna" "Hantera" "Skicka" (krävs) |
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 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-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.NotificationHubs/namespaces",
"apiVersion": "2023-10-01-preview",
"name": "string",
"location": "string",
"properties": {
"dataCenter": "string",
"namespaceType": "string",
"networkAcls": {
"ipRules": [
{
"ipMask": "string",
"rights": [ "string" ]
}
],
"publicNetworkRule": {
"rights": [ "string" ]
}
},
"pnsCredentials": {
"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"
}
},
"wnsCredential": {
"properties": {
"certificateKey": "string",
"packageSid": "string",
"secretKey": "string",
"windowsLiveEndpoint": "string",
"wnsCertificate": "string"
}
},
"xiaomiCredential": {
"properties": {
"appSecret": "string",
"endpoint": "string"
}
}
},
"provisioningState": "string",
"publicNetworkAccess": "string",
"replicationRegion": "string",
"scaleUnit": "string",
"status": "string",
"zoneRedundancy": "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) |
IpRule
Namn | Beskrivning | Värde |
---|---|---|
ipMask | IP-mask. | sträng Begränsningar: Minsta längd = 1 (krävs) |
rättigheter | Lista över åtkomsträttigheter. | Strängmatris som innehåller något av: "Lyssna" "Hantera" "Skicka" (krävs) |
Microsoft.NotificationHubs/namespaces
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 | Representerar namnområdesegenskaper. | NamespaceProperties |
Sku | Sku-beskrivningen för ett namnområde | Sku- (krävs) |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. Se taggar i mallar |
typ | Resurstypen | "Microsoft.NotificationHubs/namespaces" |
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) |
NamespaceProperties
Namn | Beskrivning | Värde |
---|---|---|
dataCenter | Deprecated. | sträng |
namespaceType | Definierar värden för NamespaceType. | "Meddelanden" "NotificationHub" |
networkAcls | En samling regler för nätverksauktorisering. | NetworkAcls |
pnsCredentials | Samling av PNS-autentiseringsuppgifter för Notification Hub eller Notification Hub. | PnsCredentials |
provisioningState | Definierar värden för OperationProvisioningState. | "Avbröts" "Inaktiverad" "Misslyckades" "InProgress" "Väntar" "Lyckades" "Okänd" |
publicNetworkAccess | Typ av offentlig nätverksåtkomst. | "Inaktiverad" "Aktiverad" |
replicationRegion | Tillåten replikeringsregion | "AustraliaEast" "BrazilSouth" "Standard" "Ingen" "NorthEurope" "SouthAfricaNorth" "SouthEastAsia" "WestUs2" |
scaleUnit | Hämtar eller anger scaleUnit där namnområdet skapas | sträng |
status | Namnområdesstatus. | "Skapad" "Skapar" "Ta bort" "Pausad" |
zoneRedundancy | Namnområdes-SKU-namn. | "Inaktiverad" "Aktiverad" |
NetworkAcls
Namn | Beskrivning | Värde |
---|---|---|
ipRules | Lista över IP-regler. | IpRule[] |
publicNetworkRule | En standardregel för nätverksauktorisering (offentligt Internet) som innehåller rättigheter om ingen annan nätverksregel matchar. | PublicInternetAuthorizationRule |
PnsCredentials
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 |
wnsCredential | Beskrivning av en NotificationHub WnsCredential. | WnsCredential |
xiaomiCredential | Beskrivning av en NotificationHub XiaomiCredential. | XiaomiCredential |
PublicInternetAuthorizationRule
Namn | Beskrivning | Värde |
---|---|---|
rättigheter | Lista över åtkomsträttigheter. | Strängmatris som innehåller något av: "Lyssna" "Hantera" "Skicka" (krävs) |
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 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-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.NotificationHubs/namespaces@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 = {
dataCenter = "string"
namespaceType = "string"
networkAcls = {
ipRules = [
{
ipMask = "string"
rights = [
"string"
]
}
]
publicNetworkRule = {
rights = [
"string"
]
}
}
pnsCredentials = {
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"
}
}
wnsCredential = {
properties = {
certificateKey = "string"
packageSid = "string"
secretKey = "string"
windowsLiveEndpoint = "string"
wnsCertificate = "string"
}
}
xiaomiCredential = {
properties = {
appSecret = "string"
endpoint = "string"
}
}
}
provisioningState = "string"
publicNetworkAccess = "string"
replicationRegion = "string"
scaleUnit = "string"
status = "string"
zoneRedundancy = "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) |
IpRule
Namn | Beskrivning | Värde |
---|---|---|
ipMask | IP-mask. | sträng Begränsningar: Minsta längd = 1 (krävs) |
rättigheter | Lista över åtkomsträttigheter. | Strängmatris som innehåller något av: "Lyssna" "Hantera" "Skicka" (krävs) |
Microsoft.NotificationHubs/namespaces
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) |
Egenskaper | Representerar namnområdesegenskaper. | NamespaceProperties |
Sku | Sku-beskrivningen för ett namnområde | Sku- (krävs) |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. |
typ | Resurstypen | "Microsoft.NotificationHubs/namespaces@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) |
NamespaceProperties
Namn | Beskrivning | Värde |
---|---|---|
dataCenter | Deprecated. | sträng |
namespaceType | Definierar värden för NamespaceType. | "Meddelanden" "NotificationHub" |
networkAcls | En samling regler för nätverksauktorisering. | NetworkAcls |
pnsCredentials | Samling av PNS-autentiseringsuppgifter för Notification Hub eller Notification Hub. | PnsCredentials |
provisioningState | Definierar värden för OperationProvisioningState. | "Avbröts" "Inaktiverad" "Misslyckades" "InProgress" "Väntar" "Lyckades" "Okänd" |
publicNetworkAccess | Typ av offentlig nätverksåtkomst. | "Inaktiverad" "Aktiverad" |
replicationRegion | Tillåten replikeringsregion | "AustraliaEast" "BrazilSouth" "Standard" "Ingen" "NorthEurope" "SouthAfricaNorth" "SouthEastAsia" "WestUs2" |
scaleUnit | Hämtar eller anger scaleUnit där namnområdet skapas | sträng |
status | Namnområdesstatus. | "Skapad" "Skapar" "Ta bort" "Pausad" |
zoneRedundancy | Namnområdes-SKU-namn. | "Inaktiverad" "Aktiverad" |
NetworkAcls
Namn | Beskrivning | Värde |
---|---|---|
ipRules | Lista över IP-regler. | IpRule[] |
publicNetworkRule | En standardregel för nätverksauktorisering (offentligt Internet) som innehåller rättigheter om ingen annan nätverksregel matchar. | PublicInternetAuthorizationRule |
PnsCredentials
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 |
wnsCredential | Beskrivning av en NotificationHub WnsCredential. | WnsCredential |
xiaomiCredential | Beskrivning av en NotificationHub XiaomiCredential. | XiaomiCredential |
PublicInternetAuthorizationRule
Namn | Beskrivning | Värde |
---|---|---|
rättigheter | Lista över åtkomsträttigheter. | Strängmatris som innehåller något av: "Lyssna" "Hantera" "Skicka" (krävs) |
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. |