Microsoft.NotificationHubs-naamruimten/notificationHubs 2014-09-01
Artikel 12/19/2024
2 inzenders
Feedback
In dit artikel
Bicep-resourcedefinitie
Het resourcetype naamruimten/notificationHubs kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie logboek wijzigen voor een lijst met gewijzigde eigenschappen in elke API-versie.
Als u een Resource microsoft.NotificationHubs/naamruimten/notificationHubs wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.NotificationHubs/namespaces/notificationHubs@2014-09-01' = {
parent: resourceSymbolicName
location: 'string'
name: 'string'
properties: {
admCredential: {
properties: {
authTokenUrl: 'string'
clientId: 'string'
clientSecret: 'string'
}
}
apnsCredential: {
properties: {
apnsCertificate: 'string'
certificateKey: 'string'
endpoint: 'string'
thumbprint: 'string'
}
}
authorizationRules: [
{
claimType: 'string'
claimValue: 'string'
createdTime: 'string'
keyName: 'string'
modifiedTime: 'string'
primaryKey: 'string'
revision: int
rights: [
'string'
]
secondaryKey: 'string'
}
]
baiduCredential: {
properties: {
baiduApiKey: 'string'
baiduEndPoint: 'string'
baiduSecretKey: 'string'
}
}
gcmCredential: {
properties: {
gcmEndpoint: 'string'
googleApiKey: 'string'
}
}
mpnsCredential: {
properties: {
certificateKey: 'string'
mpnsCertificate: 'string'
thumbprint: 'string'
}
}
name: 'string'
registrationTtl: 'string'
wnsCredential: {
properties: {
packageSid: 'string'
secretKey: 'string'
windowsLiveEndpoint: 'string'
}
}
}
tags: {
{customized property}: 'string'
}
}
Eigenschapswaarden
AdmCredential
Naam
Beschrijving
Waarde
Eigenschappen
Hiermee haalt u eigenschappen van NotificationHub AdmCredential op of stelt u deze in.
AdmCredentialProperties
AdmCredentialProperties
Naam
Beschrijving
Waarde
authTokenUrl
Hiermee haalt u de URL van het autorisatietoken op of stelt u deze in.
snaar
clientId
Hiermee haalt u de client-id op of stelt u deze in.
snaar
clientSecret
Hiermee haalt u de toegangssleutel voor het referentiegeheim op of stelt u deze in.
snaar
ApnsCredential
Naam
Beschrijving
Waarde
Eigenschappen
Hiermee worden eigenschappen van NotificationHub ApnsCredential ophaalt of ingesteld.
ApnsCredentialProperties-
ApnsCredentialProperties
Naam
Beschrijving
Waarde
apnsCertificate
Hiermee haalt u het APNS-certificaat op of stelt u het in.
snaar
certificateKey
Hiermee haalt u de certificaatsleutel op of stelt u deze in.
snaar
Eindpunt
Hiermee haalt u het eindpunt van deze referentie op of stelt u dit in.
snaar
Vingerafdruk
Hiermee haalt u de Apns-certificaatvingerafdruk op of stelt u deze in
snaar
BaiduCredential
Naam
Beschrijving
Waarde
Eigenschappen
Hiermee worden eigenschappen van NotificationHub BaiduCredential ophaalt of ingesteld.
BaiduCredentialProperties-
BaiduCredentialProperties
Naam
Beschrijving
Waarde
baiduApiKey
Baidu Api-sleutel ophalen of instellen.
snaar
baiduEndPoint
Baidu-eindpunt ophalen of instellen.
snaar
baiduSecretKey
Baidu-geheime sleutel ophalen of instellen
snaar
GcmCredential
Naam
Beschrijving
Waarde
Eigenschappen
Hiermee worden eigenschappen van NotificationHub GcmCredential ophaalt of ingesteld.
GcmCredentialProperties
GcmCredentialProperties
Naam
Beschrijving
Waarde
gcmEndpoint
Hiermee haalt u het GCM-eindpunt op of stelt u het in.
snaar
googleApiKey
Hiermee haalt u de Google API-sleutel op of stelt u deze in.
snaar
Microsoft.NotificationHubs/naamruimten/notificationHubs
Naam
Beschrijving
Waarde
plaats
Hiermee wordt de locatie van het NotificationHub-datacenter opgehaald of ingesteld.
tekenreeks (vereist)
naam
De resourcenaam
tekenreeks (vereist)
ouder
In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd. Zie onderliggende resource buiten de bovenliggende resource voor meer informatie.
Symbolische naam voor resource van het type: naamruimten
Eigenschappen
Hiermee haalt u eigenschappen van NotificationHub op of stelt u deze in.
NotificationHubProperties (vereist)
Tags
Resourcetags
Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
MpnsCredential
Naam
Beschrijving
Waarde
Eigenschappen
Hiermee worden eigenschappen van NotificationHub MpnsCredential ophaalt of ingesteld.
MpnsCredentialProperties-
MpnsCredentialProperties
Naam
Beschrijving
Waarde
certificateKey
Hiermee haalt u de certificaatsleutel voor deze referentie op of stelt u deze in.
snaar
mpnsCertificate
Hiermee haalt u het MPNS-certificaat op of stelt u het in.
snaar
Vingerafdruk
Hiermee haalt u de vingerafdruk van het Mpns-certificaat op of stelt u deze in
snaar
NotificationHubProperties
Naam
Beschrijving
Waarde
admCredential
De AdmCredential van de gemaakte NotificationHub
AdmCredential-
apnsCredential
De ApnsCredential van de gemaakte NotificationHub
ApnsCredential-
authorizationRules
De AuthorizationRules van de gemaakte NotificationHub
SharedAccessAuthorizationRuleProperties []
baiduCredential
De BaiduCredential van de gemaakte NotificationHub
BaiduCredential-
gcmCredential
De GcmCredential van de gemaakte NotificationHub
GcmCredential-
mpnsCredential
De MpnsCredential van de gemaakte NotificationHub
MpnsCredential-
naam
De Naam van NotificationHub.
snaar
registrationTtl
De RegistratieTtl van de gemaakte NotificationHub
snaar
wnsCredential
De WnsCredential van de gemaakte NotificationHub
WnsCredential-
SharedAccessAuthorizationRuleProperties
Naam
Beschrijving
Waarde
claimType
Het type claim.
snaar
claimValue
De waarde van de claim.
snaar
createdTime
Het tijdstip waarop de autorisatieregel is gemaakt.
snaar
keyName
De naam van de sleutel die is gebruikt.
snaar
modifiedTime
De meest recente keer dat de regel is bijgewerkt.
snaar
primaryKey
De primaire sleutel die is gebruikt.
snaar
herziening
Het revisienummer voor de regel.
Int
rechten
De rechten die aan de regel zijn gekoppeld.
Tekenreeksmatrix met een van de volgende waarden: 'Luisteren' 'Beheren' 'Verzenden'
secondaryKey
De secundaire sleutel die is gebruikt.
snaar
WnsCredential
Naam
Beschrijving
Waarde
Eigenschappen
Hiermee haalt u eigenschappen van NotificationHub WnsCredential op of stelt u deze in.
WnsCredentialProperties-
WnsCredentialProperties
Naam
Beschrijving
Waarde
packageSid
Hiermee haalt u de pakket-id voor deze referentie op of stelt u deze in.
snaar
secretKey
Hiermee haalt u de geheime sleutel op of stelt u deze in.
snaar
windowsLiveEndpoint
Hiermee haalt u het Windows Live-eindpunt op of stelt u dit in.
snaar
Gebruiksvoorbeelden
Azure-snelstartvoorbeelden
De volgende Azure-quickstartsjablonen bicep-voorbeelden bevatten voor het implementeren van dit resourcetype.
Bicep-bestand
Beschrijving
Azure Notification Hub- maken
Hiermee maakt u een Azure Notification Hub, een sjabloon die oorspronkelijk is geschreven door John Downs.
Resourcedefinitie van ARM-sjabloon
Het resourcetype naamruimten/notificationHubs kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie logboek wijzigen voor een lijst met gewijzigde eigenschappen in elke API-versie.
Als u een Microsoft.NotificationHubs/naamruimten/notificationHubs-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.NotificationHubs/namespaces/notificationHubs",
"apiVersion": "2014-09-01",
"name": "string",
"location": "string",
"properties": {
"admCredential": {
"properties": {
"authTokenUrl": "string",
"clientId": "string",
"clientSecret": "string"
}
},
"apnsCredential": {
"properties": {
"apnsCertificate": "string",
"certificateKey": "string",
"endpoint": "string",
"thumbprint": "string"
}
},
"authorizationRules": [
{
"claimType": "string",
"claimValue": "string",
"createdTime": "string",
"keyName": "string",
"modifiedTime": "string",
"primaryKey": "string",
"revision": "int",
"rights": [ "string" ],
"secondaryKey": "string"
}
],
"baiduCredential": {
"properties": {
"baiduApiKey": "string",
"baiduEndPoint": "string",
"baiduSecretKey": "string"
}
},
"gcmCredential": {
"properties": {
"gcmEndpoint": "string",
"googleApiKey": "string"
}
},
"mpnsCredential": {
"properties": {
"certificateKey": "string",
"mpnsCertificate": "string",
"thumbprint": "string"
}
},
"name": "string",
"registrationTtl": "string",
"wnsCredential": {
"properties": {
"packageSid": "string",
"secretKey": "string",
"windowsLiveEndpoint": "string"
}
}
},
"tags": {
"{customized property}": "string"
}
}
Eigenschapswaarden
AdmCredential
Naam
Beschrijving
Waarde
Eigenschappen
Hiermee haalt u eigenschappen van NotificationHub AdmCredential op of stelt u deze in.
AdmCredentialProperties
AdmCredentialProperties
Naam
Beschrijving
Waarde
authTokenUrl
Hiermee haalt u de URL van het autorisatietoken op of stelt u deze in.
snaar
clientId
Hiermee haalt u de client-id op of stelt u deze in.
snaar
clientSecret
Hiermee haalt u de toegangssleutel voor het referentiegeheim op of stelt u deze in.
snaar
ApnsCredential
Naam
Beschrijving
Waarde
Eigenschappen
Hiermee worden eigenschappen van NotificationHub ApnsCredential ophaalt of ingesteld.
ApnsCredentialProperties-
ApnsCredentialProperties
Naam
Beschrijving
Waarde
apnsCertificate
Hiermee haalt u het APNS-certificaat op of stelt u het in.
snaar
certificateKey
Hiermee haalt u de certificaatsleutel op of stelt u deze in.
snaar
Eindpunt
Hiermee haalt u het eindpunt van deze referentie op of stelt u dit in.
snaar
Vingerafdruk
Hiermee haalt u de Apns-certificaatvingerafdruk op of stelt u deze in
snaar
BaiduCredential
Naam
Beschrijving
Waarde
Eigenschappen
Hiermee worden eigenschappen van NotificationHub BaiduCredential ophaalt of ingesteld.
BaiduCredentialProperties-
BaiduCredentialProperties
Naam
Beschrijving
Waarde
baiduApiKey
Baidu Api-sleutel ophalen of instellen.
snaar
baiduEndPoint
Baidu-eindpunt ophalen of instellen.
snaar
baiduSecretKey
Baidu-geheime sleutel ophalen of instellen
snaar
GcmCredential
Naam
Beschrijving
Waarde
Eigenschappen
Hiermee worden eigenschappen van NotificationHub GcmCredential ophaalt of ingesteld.
GcmCredentialProperties
GcmCredentialProperties
Naam
Beschrijving
Waarde
gcmEndpoint
Hiermee haalt u het GCM-eindpunt op of stelt u het in.
snaar
googleApiKey
Hiermee haalt u de Google API-sleutel op of stelt u deze in.
snaar
Microsoft.NotificationHubs/naamruimten/notificationHubs
Naam
Beschrijving
Waarde
apiVersion
De API-versie
'2014-09-01'
plaats
Hiermee wordt de locatie van het NotificationHub-datacenter opgehaald of ingesteld.
tekenreeks (vereist)
naam
De resourcenaam
tekenreeks (vereist)
Eigenschappen
Hiermee haalt u eigenschappen van NotificationHub op of stelt u deze in.
NotificationHubProperties (vereist)
Tags
Resourcetags
Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
type
Het resourcetype
'Microsoft.NotificationHubs/naamruimten/notificationHubs'
MpnsCredential
Naam
Beschrijving
Waarde
Eigenschappen
Hiermee worden eigenschappen van NotificationHub MpnsCredential ophaalt of ingesteld.
MpnsCredentialProperties-
MpnsCredentialProperties
Naam
Beschrijving
Waarde
certificateKey
Hiermee haalt u de certificaatsleutel voor deze referentie op of stelt u deze in.
snaar
mpnsCertificate
Hiermee haalt u het MPNS-certificaat op of stelt u het in.
snaar
Vingerafdruk
Hiermee haalt u de vingerafdruk van het Mpns-certificaat op of stelt u deze in
snaar
NotificationHubProperties
Naam
Beschrijving
Waarde
admCredential
De AdmCredential van de gemaakte NotificationHub
AdmCredential-
apnsCredential
De ApnsCredential van de gemaakte NotificationHub
ApnsCredential-
authorizationRules
De AuthorizationRules van de gemaakte NotificationHub
SharedAccessAuthorizationRuleProperties []
baiduCredential
De BaiduCredential van de gemaakte NotificationHub
BaiduCredential-
gcmCredential
De GcmCredential van de gemaakte NotificationHub
GcmCredential-
mpnsCredential
De MpnsCredential van de gemaakte NotificationHub
MpnsCredential-
naam
De Naam van NotificationHub.
snaar
registrationTtl
De RegistratieTtl van de gemaakte NotificationHub
snaar
wnsCredential
De WnsCredential van de gemaakte NotificationHub
WnsCredential-
SharedAccessAuthorizationRuleProperties
Naam
Beschrijving
Waarde
claimType
Het type claim.
snaar
claimValue
De waarde van de claim.
snaar
createdTime
Het tijdstip waarop de autorisatieregel is gemaakt.
snaar
keyName
De naam van de sleutel die is gebruikt.
snaar
modifiedTime
De meest recente keer dat de regel is bijgewerkt.
snaar
primaryKey
De primaire sleutel die is gebruikt.
snaar
herziening
Het revisienummer voor de regel.
Int
rechten
De rechten die aan de regel zijn gekoppeld.
Tekenreeksmatrix met een van de volgende waarden: 'Luisteren' 'Beheren' 'Verzenden'
secondaryKey
De secundaire sleutel die is gebruikt.
snaar
WnsCredential
Naam
Beschrijving
Waarde
Eigenschappen
Hiermee haalt u eigenschappen van NotificationHub WnsCredential op of stelt u deze in.
WnsCredentialProperties-
WnsCredentialProperties
Naam
Beschrijving
Waarde
packageSid
Hiermee haalt u de pakket-id voor deze referentie op of stelt u deze in.
snaar
secretKey
Hiermee haalt u de geheime sleutel op of stelt u deze in.
snaar
windowsLiveEndpoint
Hiermee haalt u het Windows Live-eindpunt op of stelt u dit in.
snaar
Gebruiksvoorbeelden
Azure-snelstartsjablonen
De volgende Azure-quickstartsjablonen dit resourcetype implementeren.
Sjabloon
Beschrijving
Azure Notification Hub- maken
Hiermee maakt u een Azure Notification Hub, een sjabloon die oorspronkelijk is geschreven door John Downs.
een mobiele app inrichten met een SQL Database-
Deze sjabloon richt een mobiele app, SQL Database en Notification Hub in. Hiermee configureert u een verbindingsreeks in de mobiele app voor de database en notification hub.
Het resourcetype naamruimten/notificationHubs kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie logboek wijzigen voor een lijst met gewijzigde eigenschappen in elke API-versie.
Als u een Microsoft.NotificationHubs-/naamruimten/notificationHubs-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.NotificationHubs/namespaces/notificationHubs@2014-09-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
admCredential = {
properties = {
authTokenUrl = "string"
clientId = "string"
clientSecret = "string"
}
}
apnsCredential = {
properties = {
apnsCertificate = "string"
certificateKey = "string"
endpoint = "string"
thumbprint = "string"
}
}
authorizationRules = [
{
claimType = "string"
claimValue = "string"
createdTime = "string"
keyName = "string"
modifiedTime = "string"
primaryKey = "string"
revision = int
rights = [
"string"
]
secondaryKey = "string"
}
]
baiduCredential = {
properties = {
baiduApiKey = "string"
baiduEndPoint = "string"
baiduSecretKey = "string"
}
}
gcmCredential = {
properties = {
gcmEndpoint = "string"
googleApiKey = "string"
}
}
mpnsCredential = {
properties = {
certificateKey = "string"
mpnsCertificate = "string"
thumbprint = "string"
}
}
name = "string"
registrationTtl = "string"
wnsCredential = {
properties = {
packageSid = "string"
secretKey = "string"
windowsLiveEndpoint = "string"
}
}
}
}
}
Eigenschapswaarden
AdmCredential
Naam
Beschrijving
Waarde
Eigenschappen
Hiermee haalt u eigenschappen van NotificationHub AdmCredential op of stelt u deze in.
AdmCredentialProperties
AdmCredentialProperties
Naam
Beschrijving
Waarde
authTokenUrl
Hiermee haalt u de URL van het autorisatietoken op of stelt u deze in.
snaar
clientId
Hiermee haalt u de client-id op of stelt u deze in.
snaar
clientSecret
Hiermee haalt u de toegangssleutel voor het referentiegeheim op of stelt u deze in.
snaar
ApnsCredential
Naam
Beschrijving
Waarde
Eigenschappen
Hiermee worden eigenschappen van NotificationHub ApnsCredential ophaalt of ingesteld.
ApnsCredentialProperties-
ApnsCredentialProperties
Naam
Beschrijving
Waarde
apnsCertificate
Hiermee haalt u het APNS-certificaat op of stelt u het in.
snaar
certificateKey
Hiermee haalt u de certificaatsleutel op of stelt u deze in.
snaar
Eindpunt
Hiermee haalt u het eindpunt van deze referentie op of stelt u dit in.
snaar
Vingerafdruk
Hiermee haalt u de Apns-certificaatvingerafdruk op of stelt u deze in
snaar
BaiduCredential
Naam
Beschrijving
Waarde
Eigenschappen
Hiermee worden eigenschappen van NotificationHub BaiduCredential ophaalt of ingesteld.
BaiduCredentialProperties-
BaiduCredentialProperties
Naam
Beschrijving
Waarde
baiduApiKey
Baidu Api-sleutel ophalen of instellen.
snaar
baiduEndPoint
Baidu-eindpunt ophalen of instellen.
snaar
baiduSecretKey
Baidu-geheime sleutel ophalen of instellen
snaar
GcmCredential
Naam
Beschrijving
Waarde
Eigenschappen
Hiermee worden eigenschappen van NotificationHub GcmCredential ophaalt of ingesteld.
GcmCredentialProperties
GcmCredentialProperties
Naam
Beschrijving
Waarde
gcmEndpoint
Hiermee haalt u het GCM-eindpunt op of stelt u het in.
snaar
googleApiKey
Hiermee haalt u de Google API-sleutel op of stelt u deze in.
snaar
Microsoft.NotificationHubs/naamruimten/notificationHubs
Naam
Beschrijving
Waarde
plaats
Hiermee wordt de locatie van het NotificationHub-datacenter opgehaald of ingesteld.
tekenreeks (vereist)
naam
De resourcenaam
tekenreeks (vereist)
parent_id
De id van de resource die het bovenliggende item voor deze resource is.
Id voor resource van het type: naamruimten
Eigenschappen
Hiermee haalt u eigenschappen van NotificationHub op of stelt u deze in.
NotificationHubProperties (vereist)
Tags
Resourcetags
Woordenlijst met tagnamen en -waarden.
type
Het resourcetype
"Microsoft.NotificationHubs/naamruimten/notificationHubs@2014-09-01"
MpnsCredential
Naam
Beschrijving
Waarde
Eigenschappen
Hiermee worden eigenschappen van NotificationHub MpnsCredential ophaalt of ingesteld.
MpnsCredentialProperties-
MpnsCredentialProperties
Naam
Beschrijving
Waarde
certificateKey
Hiermee haalt u de certificaatsleutel voor deze referentie op of stelt u deze in.
snaar
mpnsCertificate
Hiermee haalt u het MPNS-certificaat op of stelt u het in.
snaar
Vingerafdruk
Hiermee haalt u de vingerafdruk van het Mpns-certificaat op of stelt u deze in
snaar
NotificationHubProperties
Naam
Beschrijving
Waarde
admCredential
De AdmCredential van de gemaakte NotificationHub
AdmCredential-
apnsCredential
De ApnsCredential van de gemaakte NotificationHub
ApnsCredential-
authorizationRules
De AuthorizationRules van de gemaakte NotificationHub
SharedAccessAuthorizationRuleProperties []
baiduCredential
De BaiduCredential van de gemaakte NotificationHub
BaiduCredential-
gcmCredential
De GcmCredential van de gemaakte NotificationHub
GcmCredential-
mpnsCredential
De MpnsCredential van de gemaakte NotificationHub
MpnsCredential-
naam
De Naam van NotificationHub.
snaar
registrationTtl
De RegistratieTtl van de gemaakte NotificationHub
snaar
wnsCredential
De WnsCredential van de gemaakte NotificationHub
WnsCredential-
SharedAccessAuthorizationRuleProperties
Naam
Beschrijving
Waarde
claimType
Het type claim.
snaar
claimValue
De waarde van de claim.
snaar
createdTime
Het tijdstip waarop de autorisatieregel is gemaakt.
snaar
keyName
De naam van de sleutel die is gebruikt.
snaar
modifiedTime
De meest recente keer dat de regel is bijgewerkt.
snaar
primaryKey
De primaire sleutel die is gebruikt.
snaar
herziening
Het revisienummer voor de regel.
Int
rechten
De rechten die aan de regel zijn gekoppeld.
Tekenreeksmatrix met een van de volgende waarden: 'Luisteren' 'Beheren' 'Verzenden'
secondaryKey
De secundaire sleutel die is gebruikt.
snaar
WnsCredential
Naam
Beschrijving
Waarde
Eigenschappen
Hiermee haalt u eigenschappen van NotificationHub WnsCredential op of stelt u deze in.
WnsCredentialProperties-
WnsCredentialProperties
Naam
Beschrijving
Waarde
packageSid
Hiermee haalt u de pakket-id voor deze referentie op of stelt u deze in.
snaar
secretKey
Hiermee haalt u de geheime sleutel op of stelt u deze in.
snaar
windowsLiveEndpoint
Hiermee haalt u het Windows Live-eindpunt op of stelt u dit in.
snaar