Espaces de noms Microsoft.NotificationHubs/notificationHubs 2016-03-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@2016-03-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: [
{
rights: [
'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'
}
}
}
sku: {
capacity: int
family: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Valeurs de propriété
AdmCredential
AdmCredentialProperties
Nom
Description
Valeur
authTokenUrl
URL du jeton d’autorisation.
corde
clientId
Identificateur du client.
corde
clientSecret
Clé d’accès au secret d’informations d’identification.
corde
ApnsCredential
ApnsCredentialProperties
Nom
Description
Valeur
apnsCertificate
Certificat APNS.
corde
certificateKey
Clé de certificat.
corde
extrémité
Point de terminaison de ces informations d’identification.
corde
Empreinte
Empreinte numérique du certificat APNS
corde
BaiduCredential
BaiduCredentialProperties
Nom
Description
Valeur
baiduApiKey
Clé api Baidu.
corde
baiduEndPoint
Point de terminaison Baidu.
corde
baiduSecretKey
Clé secrète Baidu
corde
GcmCredential
GcmCredentialProperties
Nom
Description
Valeur
gcmEndpoint
Point de terminaison GCM.
corde
googleApiKey
Clé API Google.
corde
Microsoft.NotificationHubs/namespaces/notificationHubs
Nom
Description
Valeur
emplacement
Emplacement des ressources
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
Propriétés de NotificationHub.
NotificationHubProperties (obligatoire)
Sku
Référence SKU de l’espace de noms créé
référence SKU
étiquettes
Balises de ressource
Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
MpnsCredential
MpnsCredentialProperties
Nom
Description
Valeur
certificateKey
Clé de certificat pour ces informations d’identification.
corde
mpnsCertificate
Certificat MPNS.
corde
Empreinte
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
droits
Droits associés à la règle.
Tableau de chaînes contenant l’un des éléments suivants : 'Écouter' 'Gérer' 'Send'
Sku
Nom
Description
Valeur
capacité
Capacité de la ressource
Int
Famille
La famille de références SKU
corde
nom
Nom de la référence SKU du hub de notification
'De base' 'Free' 'Standard' (obligatoire)
taille
Taille de la référence SKU
corde
niveau
Niveau de référence sku particulier
corde
WnsCredential
WnsCredentialProperties
Nom
Description
Valeur
packageSid
ID de package pour ces informations d’identification.
corde
secretKey
Clé secrète.
corde
windowsLiveEndpoint
Point de terminaison Windows Live.
corde
Exemples d’utilisation
Exemples de démarrage rapide Azure
Les modèles de démarrage rapide Azure suivants contiennent des exemples Bicep pour le déploiement de 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": "2016-03-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": [
{
"rights": [ "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"
}
}
},
"sku": {
"capacity": "int",
"family": "string",
"name": "string",
"size": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Valeurs de propriété
AdmCredential
AdmCredentialProperties
Nom
Description
Valeur
authTokenUrl
URL du jeton d’autorisation.
corde
clientId
Identificateur du client.
corde
clientSecret
Clé d’accès au secret d’informations d’identification.
corde
ApnsCredential
ApnsCredentialProperties
Nom
Description
Valeur
apnsCertificate
Certificat APNS.
corde
certificateKey
Clé de certificat.
corde
extrémité
Point de terminaison de ces informations d’identification.
corde
Empreinte
Empreinte numérique du certificat APNS
corde
BaiduCredential
BaiduCredentialProperties
Nom
Description
Valeur
baiduApiKey
Clé api Baidu.
corde
baiduEndPoint
Point de terminaison Baidu.
corde
baiduSecretKey
Clé secrète Baidu
corde
GcmCredential
GcmCredentialProperties
Nom
Description
Valeur
gcmEndpoint
Point de terminaison GCM.
corde
googleApiKey
Clé API Google.
corde
Microsoft.NotificationHubs/namespaces/notificationHubs
Nom
Description
Valeur
apiVersion
Version de l’API
'2016-03-01'
emplacement
Emplacement des ressources
chaîne (obligatoire)
nom
Nom de la ressource
chaîne (obligatoire)
Propriétés
Propriétés de NotificationHub.
NotificationHubProperties (obligatoire)
Sku
Référence SKU de l’espace de noms créé
référence SKU
é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
MpnsCredentialProperties
Nom
Description
Valeur
certificateKey
Clé de certificat pour ces informations d’identification.
corde
mpnsCertificate
Certificat MPNS.
corde
Empreinte
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
droits
Droits associés à la règle.
Tableau de chaînes contenant l’un des éléments suivants : 'Écouter' 'Gérer' 'Send'
Sku
Nom
Description
Valeur
capacité
Capacité de la ressource
Int
Famille
La famille de références SKU
corde
nom
Nom de la référence SKU du hub de notification
'De base' 'Free' 'Standard' (obligatoire)
taille
Taille de la référence SKU
corde
niveau
Niveau de référence sku particulier
corde
WnsCredential
WnsCredentialProperties
Nom
Description
Valeur
packageSid
ID de package pour ces informations d’identification.
corde
secretKey
Clé secrète.
corde
windowsLiveEndpoint
Point de terminaison Windows Live.
corde
Exemples d’utilisation
Modèles de démarrage rapide Azure
Les modèles de démarrage rapide Azure suivants déployer 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@2016-03-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 = [
{
rights = [
"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"
}
}
}
sku = {
capacity = int
family = "string"
name = "string"
size = "string"
tier = "string"
}
}
}
Valeurs de propriété
AdmCredential
AdmCredentialProperties
Nom
Description
Valeur
authTokenUrl
URL du jeton d’autorisation.
corde
clientId
Identificateur du client.
corde
clientSecret
Clé d’accès au secret d’informations d’identification.
corde
ApnsCredential
ApnsCredentialProperties
Nom
Description
Valeur
apnsCertificate
Certificat APNS.
corde
certificateKey
Clé de certificat.
corde
extrémité
Point de terminaison de ces informations d’identification.
corde
Empreinte
Empreinte numérique du certificat APNS
corde
BaiduCredential
BaiduCredentialProperties
Nom
Description
Valeur
baiduApiKey
Clé api Baidu.
corde
baiduEndPoint
Point de terminaison Baidu.
corde
baiduSecretKey
Clé secrète Baidu
corde
GcmCredential
GcmCredentialProperties
Nom
Description
Valeur
gcmEndpoint
Point de terminaison GCM.
corde
googleApiKey
Clé API Google.
corde
Microsoft.NotificationHubs/namespaces/notificationHubs
Nom
Description
Valeur
emplacement
Emplacement des ressources
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
Propriétés de NotificationHub.
NotificationHubProperties (obligatoire)
Sku
Référence SKU de l’espace de noms créé
référence SKU
étiquettes
Balises de ressource
Dictionnaire de noms et de valeurs d’étiquettes.
type
Type de ressource
« Microsoft.NotificationHubs/namespaces/notificationHubs@2016-03-01 »
MpnsCredential
MpnsCredentialProperties
Nom
Description
Valeur
certificateKey
Clé de certificat pour ces informations d’identification.
corde
mpnsCertificate
Certificat MPNS.
corde
Empreinte
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
droits
Droits associés à la règle.
Tableau de chaînes contenant l’un des éléments suivants : 'Écouter' 'Gérer' 'Send'
Sku
Nom
Description
Valeur
capacité
Capacité de la ressource
Int
Famille
La famille de références SKU
corde
nom
Nom de la référence SKU du hub de notification
'De base' 'Free' 'Standard' (obligatoire)
taille
Taille de la référence SKU
corde
niveau
Niveau de référence sku particulier
corde
WnsCredential
WnsCredentialProperties
Nom
Description
Valeur
packageSid
ID de package pour ces informations d’identification.
corde
secretKey
Clé secrète.
corde
windowsLiveEndpoint
Point de terminaison Windows Live.
corde