Espaces de noms Microsoft.NotificationHubs/notificationHubs 2014-09-01
Article 12/20/2024
2 contributeurs
Commentaires
Dans cet article
Définition de ressource Bicep
Les espaces de noms/type de ressource notificationHubs peuvent être déployés avec des opérations qui ciblent :
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications .
Pour créer une ressource Microsoft.NotificationHubs/namespaces/notificationHubs, ajoutez le bicep suivant à votre modèle.
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'
}
}
Valeurs de propriété
AdmCredential
Nom
Description
Valeur
Propriétés
Obtient ou définit les propriétés de NotificationHub AdmCredential.
AdmCredentialProperties
AdmCredentialProperties
Nom
Description
Valeur
authTokenUrl
Obtient ou définit l’URL du jeton d’autorisation.
corde
clientId
Obtient ou définit l’identificateur du client.
corde
clientSecret
Obtient ou définit la clé d’accès au secret d’informations d’identification.
corde
ApnsCredential
Nom
Description
Valeur
Propriétés
Obtient ou définit les propriétés de NotificationHub ApnsCredential.
ApnsCredentialProperties
ApnsCredentialProperties
Nom
Description
Valeur
apnsCertificate
Obtient ou définit le certificat APNS.
corde
certificateKey
Obtient ou définit la clé de certificat.
corde
extrémité
Obtient ou définit le point de terminaison de ces informations d’identification.
corde
Empreinte
Obtient ou définit l’empreinte numérique du certificat Apns
corde
BaiduCredential
Nom
Description
Valeur
Propriétés
Obtient ou définit les propriétés de NotificationHub BaiduCredential.
BaiduCredentialProperties
BaiduCredentialProperties
Nom
Description
Valeur
baiduApiKey
Obtenir ou définir la clé api Baidu.
corde
baiduEndPoint
Obtenir ou définir le point de terminaison Baidu.
corde
baiduSecretKey
Obtenir ou définir la clé secrète Baidu
corde
GcmCredential
Nom
Description
Valeur
Propriétés
Obtient ou définit les propriétés de NotificationHub GcmCredential.
GcmCredentialProperties
GcmCredentialProperties
Nom
Description
Valeur
gcmEndpoint
Obtient ou définit le point de terminaison GCM.
corde
googleApiKey
Obtient ou définit la clé API Google.
corde
Microsoft.NotificationHubs/namespaces/notificationHubs
Nom
Description
Valeur
emplacement
Obtient ou définit l’emplacement du centre de données NotificationHub.
chaîne (obligatoire)
nom
Nom de la ressource
chaîne (obligatoire)
parent
Dans Bicep, vous pouvez spécifier la ressource parente d’une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente. Pour plus d’informations, consultez ressource enfant en dehors de la ressource parente .
Nom symbolique de la ressource de type : espaces de noms
Propriétés
Obtient ou définit les propriétés de NotificationHub.
NotificationHubProperties (obligatoire)
étiquettes
Balises de ressource
Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
MpnsCredential
Nom
Description
Valeur
Propriétés
Obtient ou définit les propriétés de NotificationHub MpnsCredential.
MpnsCredentialProperties
MpnsCredentialProperties
Nom
Description
Valeur
certificateKey
Obtient ou définit la clé de certificat pour ces informations d’identification.
corde
mpnsCertificate
Obtient ou définit le certificat MPNS.
corde
Empreinte
Obtient ou définit l’empreinte numérique du certificat Mpns
corde
NotificationHubProperties
Nom
Description
Valeur
admCredential
AdmCredential du notificationHub créé
AdmCredential
apnsCredential
ApnsCredential du notificationHub créé
ApnsCredential
authorizationRules
AuthorizationRules du NotificationHub créé
SharedAccessAuthorizationRuleProperties []
baiduCredential
BaiduCredential du notificationHub créé
BaiduCredential
gcmCredential
GcmCredential du NotificationHub créé
GcmCredential
mpnsCredential
MpnsCredential de notificationHub créé
MpnsCredential
nom
Nom de NotificationHub.
corde
registrationTtl
RegistrationTtl du NotificationHub créé
corde
wnsCredential
WnsCredential du notificationHub créé
WnsCredential
SharedAccessAuthorizationRuleProperties
Nom
Description
Valeur
claimType
Type de la revendication.
corde
claimValue
Valeur de la revendication.
corde
createdTime
Heure à laquelle la règle d’autorisation a été créée.
corde
keyName
Nom de la clé utilisée.
corde
modifiedTime
Heure la plus récente de la mise à jour de la règle.
corde
primaryKey
Clé primaire utilisée.
corde
révision
Numéro de révision de la règle.
Int
droits
Droits associés à la règle.
Tableau de chaînes contenant l’un des éléments suivants : 'Écouter' 'Gérer' 'Send'
secondaryKey
Clé secondaire utilisée.
corde
WnsCredential
Nom
Description
Valeur
Propriétés
Obtient ou définit les propriétés de NotificationHub WnsCredential.
WnsCredentialProperties
WnsCredentialProperties
Nom
Description
Valeur
packageSid
Obtient ou définit l’ID de package pour ces informations d’identification.
corde
secretKey
Obtient ou définit la clé secrète.
corde
windowsLiveEndpoint
Obtient ou définit le point de terminaison Windows Live.
corde
Exemples de démarrage rapide
Les exemples de démarrage rapide suivants déploient ce type de ressource.
Fichier Bicep
Description
créer un Azure Notification Hub
Crée un hub de notification Azure, modèle créé à l’origine par John Downs.
Définition de ressource de modèle ARM
Les espaces de noms/type de ressource notificationHubs peuvent être déployés avec des opérations qui ciblent :
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications .
Pour créer une ressource Microsoft.NotificationHubs/namespaces/notificationHubs, ajoutez le code JSON suivant à votre modèle.
{
"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"
}
}
Valeurs de propriété
AdmCredential
Nom
Description
Valeur
Propriétés
Obtient ou définit les propriétés de NotificationHub AdmCredential.
AdmCredentialProperties
AdmCredentialProperties
Nom
Description
Valeur
authTokenUrl
Obtient ou définit l’URL du jeton d’autorisation.
corde
clientId
Obtient ou définit l’identificateur du client.
corde
clientSecret
Obtient ou définit la clé d’accès au secret d’informations d’identification.
corde
ApnsCredential
Nom
Description
Valeur
Propriétés
Obtient ou définit les propriétés de NotificationHub ApnsCredential.
ApnsCredentialProperties
ApnsCredentialProperties
Nom
Description
Valeur
apnsCertificate
Obtient ou définit le certificat APNS.
corde
certificateKey
Obtient ou définit la clé de certificat.
corde
extrémité
Obtient ou définit le point de terminaison de ces informations d’identification.
corde
Empreinte
Obtient ou définit l’empreinte numérique du certificat Apns
corde
BaiduCredential
Nom
Description
Valeur
Propriétés
Obtient ou définit les propriétés de NotificationHub BaiduCredential.
BaiduCredentialProperties
BaiduCredentialProperties
Nom
Description
Valeur
baiduApiKey
Obtenir ou définir la clé api Baidu.
corde
baiduEndPoint
Obtenir ou définir le point de terminaison Baidu.
corde
baiduSecretKey
Obtenir ou définir la clé secrète Baidu
corde
GcmCredential
Nom
Description
Valeur
Propriétés
Obtient ou définit les propriétés de NotificationHub GcmCredential.
GcmCredentialProperties
GcmCredentialProperties
Nom
Description
Valeur
gcmEndpoint
Obtient ou définit le point de terminaison GCM.
corde
googleApiKey
Obtient ou définit la clé API Google.
corde
Microsoft.NotificationHubs/namespaces/notificationHubs
Nom
Description
Valeur
apiVersion
Version de l’API
'2014-09-01'
emplacement
Obtient ou définit l’emplacement du centre de données NotificationHub.
chaîne (obligatoire)
nom
Nom de la ressource
chaîne (obligatoire)
Propriétés
Obtient ou définit les propriétés de NotificationHub.
NotificationHubProperties (obligatoire)
étiquettes
Balises de ressource
Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
type
Type de ressource
'Microsoft.NotificationHubs/namespaces/notificationHubs'
MpnsCredential
Nom
Description
Valeur
Propriétés
Obtient ou définit les propriétés de NotificationHub MpnsCredential.
MpnsCredentialProperties
MpnsCredentialProperties
Nom
Description
Valeur
certificateKey
Obtient ou définit la clé de certificat pour ces informations d’identification.
corde
mpnsCertificate
Obtient ou définit le certificat MPNS.
corde
Empreinte
Obtient ou définit l’empreinte numérique du certificat Mpns
corde
NotificationHubProperties
Nom
Description
Valeur
admCredential
AdmCredential du notificationHub créé
AdmCredential
apnsCredential
ApnsCredential du notificationHub créé
ApnsCredential
authorizationRules
AuthorizationRules du NotificationHub créé
SharedAccessAuthorizationRuleProperties []
baiduCredential
BaiduCredential du notificationHub créé
BaiduCredential
gcmCredential
GcmCredential du NotificationHub créé
GcmCredential
mpnsCredential
MpnsCredential de notificationHub créé
MpnsCredential
nom
Nom de NotificationHub.
corde
registrationTtl
RegistrationTtl du NotificationHub créé
corde
wnsCredential
WnsCredential du notificationHub créé
WnsCredential
SharedAccessAuthorizationRuleProperties
Nom
Description
Valeur
claimType
Type de la revendication.
corde
claimValue
Valeur de la revendication.
corde
createdTime
Heure à laquelle la règle d’autorisation a été créée.
corde
keyName
Nom de la clé utilisée.
corde
modifiedTime
Heure la plus récente de la mise à jour de la règle.
corde
primaryKey
Clé primaire utilisée.
corde
révision
Numéro de révision de la règle.
Int
droits
Droits associés à la règle.
Tableau de chaînes contenant l’un des éléments suivants : 'Écouter' 'Gérer' 'Send'
secondaryKey
Clé secondaire utilisée.
corde
WnsCredential
Nom
Description
Valeur
Propriétés
Obtient ou définit les propriétés de NotificationHub WnsCredential.
WnsCredentialProperties
WnsCredentialProperties
Nom
Description
Valeur
packageSid
Obtient ou définit l’ID de package pour ces informations d’identification.
corde
secretKey
Obtient ou définit la clé secrète.
corde
windowsLiveEndpoint
Obtient ou définit le point de terminaison Windows Live.
corde
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Modèle
Description
créer un Azure Notification Hub
Crée un hub de notification Azure, modèle créé à l’origine par John Downs.
provisionner une application mobile avec un SQL Database
Ce modèle provisionne une application mobile, une base de données SQL et un hub de notification. Il configure une chaîne de connexion dans l’application mobile pour la base de données et le hub de notification.
Les espaces de noms/type de ressource notificationHubs peuvent être déployés avec des opérations qui ciblent :
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications .
Pour créer une ressource Microsoft.NotificationHubs/namespaces/notificationHubs, ajoutez le terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.NotificationHubs/namespaces/notificationHubs@2014-09-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
admCredential = {
properties = {
authTokenUrl = "string"
clientId = "string"
clientSecret = "string"
}
}
apnsCredential = {
properties = {
apnsCertificate = "string"
certificateKey = "string"
endpoint = "string"
thumbprint = "string"
}
}
authorizationRules = [
{
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"
}
}
}
})
}
Valeurs de propriété
AdmCredential
Nom
Description
Valeur
Propriétés
Obtient ou définit les propriétés de NotificationHub AdmCredential.
AdmCredentialProperties
AdmCredentialProperties
Nom
Description
Valeur
authTokenUrl
Obtient ou définit l’URL du jeton d’autorisation.
corde
clientId
Obtient ou définit l’identificateur du client.
corde
clientSecret
Obtient ou définit la clé d’accès au secret d’informations d’identification.
corde
ApnsCredential
Nom
Description
Valeur
Propriétés
Obtient ou définit les propriétés de NotificationHub ApnsCredential.
ApnsCredentialProperties
ApnsCredentialProperties
Nom
Description
Valeur
apnsCertificate
Obtient ou définit le certificat APNS.
corde
certificateKey
Obtient ou définit la clé de certificat.
corde
extrémité
Obtient ou définit le point de terminaison de ces informations d’identification.
corde
Empreinte
Obtient ou définit l’empreinte numérique du certificat Apns
corde
BaiduCredential
Nom
Description
Valeur
Propriétés
Obtient ou définit les propriétés de NotificationHub BaiduCredential.
BaiduCredentialProperties
BaiduCredentialProperties
Nom
Description
Valeur
baiduApiKey
Obtenir ou définir la clé api Baidu.
corde
baiduEndPoint
Obtenir ou définir le point de terminaison Baidu.
corde
baiduSecretKey
Obtenir ou définir la clé secrète Baidu
corde
GcmCredential
Nom
Description
Valeur
Propriétés
Obtient ou définit les propriétés de NotificationHub GcmCredential.
GcmCredentialProperties
GcmCredentialProperties
Nom
Description
Valeur
gcmEndpoint
Obtient ou définit le point de terminaison GCM.
corde
googleApiKey
Obtient ou définit la clé API Google.
corde
Microsoft.NotificationHubs/namespaces/notificationHubs
Nom
Description
Valeur
emplacement
Obtient ou définit l’emplacement du centre de données NotificationHub.
chaîne (obligatoire)
nom
Nom de la ressource
chaîne (obligatoire)
parent_id
ID de la ressource qui est le parent de cette ressource.
ID de ressource de type : espaces de noms
Propriétés
Obtient ou définit les propriétés de NotificationHub.
NotificationHubProperties (obligatoire)
étiquettes
Balises de ressource
Dictionnaire de noms et de valeurs d’étiquettes.
type
Type de ressource
« Microsoft.NotificationHubs/namespaces/notificationHubs@2014-09-01 »
MpnsCredential
Nom
Description
Valeur
Propriétés
Obtient ou définit les propriétés de NotificationHub MpnsCredential.
MpnsCredentialProperties
MpnsCredentialProperties
Nom
Description
Valeur
certificateKey
Obtient ou définit la clé de certificat pour ces informations d’identification.
corde
mpnsCertificate
Obtient ou définit le certificat MPNS.
corde
Empreinte
Obtient ou définit l’empreinte numérique du certificat Mpns
corde
NotificationHubProperties
Nom
Description
Valeur
admCredential
AdmCredential du notificationHub créé
AdmCredential
apnsCredential
ApnsCredential du notificationHub créé
ApnsCredential
authorizationRules
AuthorizationRules du NotificationHub créé
SharedAccessAuthorizationRuleProperties []
baiduCredential
BaiduCredential du notificationHub créé
BaiduCredential
gcmCredential
GcmCredential du NotificationHub créé
GcmCredential
mpnsCredential
MpnsCredential de notificationHub créé
MpnsCredential
nom
Nom de NotificationHub.
corde
registrationTtl
RegistrationTtl du NotificationHub créé
corde
wnsCredential
WnsCredential du notificationHub créé
WnsCredential
SharedAccessAuthorizationRuleProperties
Nom
Description
Valeur
claimType
Type de la revendication.
corde
claimValue
Valeur de la revendication.
corde
createdTime
Heure à laquelle la règle d’autorisation a été créée.
corde
keyName
Nom de la clé utilisée.
corde
modifiedTime
Heure la plus récente de la mise à jour de la règle.
corde
primaryKey
Clé primaire utilisée.
corde
révision
Numéro de révision de la règle.
Int
droits
Droits associés à la règle.
Tableau de chaînes contenant l’un des éléments suivants : 'Écouter' 'Gérer' 'Send'
secondaryKey
Clé secondaire utilisée.
corde
WnsCredential
Nom
Description
Valeur
Propriétés
Obtient ou définit les propriétés de NotificationHub WnsCredential.
WnsCredentialProperties
WnsCredentialProperties
Nom
Description
Valeur
packageSid
Obtient ou définit l’ID de package pour ces informations d’identification.
corde
secretKey
Obtient ou définit la clé secrète.
corde
windowsLiveEndpoint
Obtient ou définit le point de terminaison Windows Live.
corde