Microsoft.NotificationHubs ad alanları/notificationHubs
Bicep kaynak tanımı
Ad alanları/notificationHubs kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.NotificationHubs/namespaces/notificationHubs kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
resource symbolicname 'Microsoft.NotificationHubs/namespaces/notificationHubs@2023-10-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
capacity: int
family: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
parent: resourceSymbolicName
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'
}
}
}
}
Özellik değerleri
ad alanları/notificationHubs
Ad | Açıklama | Değer |
---|---|---|
name | Kaynak adı Bicep'te alt kaynaklar için adları ve türleri ayarlamayı öğrenin. |
dize (gerekli) Karakter sınırı: 1-260 Geçerli karakterler: Alfasayısallar, nokta, kısa çizgi ve alt çizgi. Alfasayısal'ı başlatın. |
location | Kaynağın bulunduğu coğrafi konum | dize (gerekli) |
etiketler | Kaynak etiketleri. | Etiket adlarının ve değerlerinin sözlüğü. Bkz . Şablonlardaki etiketler |
Sku | Ad alanı için Sku açıklaması | Sku |
Üst | Bicep'te bir alt kaynağın üst kaynağını belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir. Daha fazla bilgi için bkz . Üst kaynağın dışındaki alt kaynak. |
Kaynak türü için sembolik ad: ad alanları |
properties | NotificationHub özellikleri. | NotificationHubProperties |
NotificationHubProperties
Ad | Açıklama | Değer |
---|---|---|
admCredential | NotificationHub AdmCredential açıklaması. | AdmCredential |
apnsCredential | NotificationHub ApnsCredential açıklaması. | ApnsCredential |
baiduCredential | NotificationHub BaiduCredential açıklaması. | BaiduCredential |
browserCredential | NotificationHub BrowserCredential açıklaması. | BrowserCredential |
fcmV1Credential | NotificationHub FcmV1Credential açıklaması. | FcmV1Credential |
gcmCredential | NotificationHub GcmCredential açıklaması. | GcmCredential |
mpnsCredential | NotificationHub MpnsCredential açıklaması. | MpnsCredential |
name | NotificationHub adını alır veya ayarlar. | string |
registrationTtl | Oluşturulan NotificationHub'ın RegistrationTtl değerini alır veya ayarlar | string |
wnsCredential | NotificationHub WnsCredential açıklaması. | WnsCredential |
xiaomiCredential | NotificationHub XiaomiCredential açıklaması. | XiaomiCredential |
AdmCredential
Ad | Açıklama | Değer |
---|---|---|
properties | NotificationHub AdmCredential açıklaması. | AdmCredentialProperties (gerekli) |
AdmCredentialProperties
Ad | Açıklama | Değer |
---|---|---|
authTokenUrl | Yetkilendirme belirtecinin URL'sini alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
clientId | İstemci tanımlayıcısını alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
clientSecret | Kimlik bilgisi gizli anahtarı alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
ApnsCredential
Ad | Açıklama | Değer |
---|---|---|
properties | NotificationHub ApnsCredential açıklaması. | ApnsCredentialProperties (gerekli) |
ApnsCredentialProperties
Ad | Açıklama | Değer |
---|---|---|
apnsCertificate | APNS sertifikasını alır veya ayarlar. | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
appId | Değeri olan veren (iss) kayıtlı talep anahtarını alır veya ayarlar geliştirici hesabınızdan edinilen 10 karakterlik Ekip Kimliğiniz |
string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
Uygadı | Uygulamanın adını alır veya ayarlar | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
certificateKey | Sertifika anahtarını alır veya ayarlar. | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
endpoint | Bu kimlik bilgilerinin uç noktasını alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
keyId | 10 karakterlik anahtar tanımlayıcısı (çocuk) anahtarını alır veya ayarlar; geliştirici hesabınız |
string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
Parmak izi | APNS sertifikası Parmak İzi'ni alır veya ayarlar | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
token | Sağlayıcı Kimlik Doğrulama Belirtecini alır veya ayarlar; geliştirici hesabı |
string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
BaiduCredential
Ad | Açıklama | Değer |
---|---|---|
properties | NotificationHub BaiduCredential açıklaması. | BaiduCredentialProperties (gerekli) |
BaiduCredentialProperties
Ad | Açıklama | Değer |
---|---|---|
baiduApiKey | baidu Api Anahtarını alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
baiduEndPoint | baidu Uç Noktasını alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
baiduSecretKey | Baidu Gizli Anahtarı alır veya ayarlar | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
BrowserCredential
Ad | Açıklama | Değer |
---|---|---|
properties | NotificationHub BrowserCredential açıklaması. | BrowserCredentialProperties (gerekli) |
BrowserCredentialProperties
Ad | Açıklama | Değer |
---|---|---|
Konu | Web gönderme konusunu alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
vapidPrivateKey | VAPID özel anahtarını alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
vapidPublicKey | VAPID ortak anahtarını alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
FcmV1Credential
Ad | Açıklama | Değer |
---|---|---|
properties | NotificationHub FcmV1Credential açıklaması. | FcmV1CredentialProperties (gerekli) |
FcmV1CredentialProperties
Ad | Açıklama | Değer |
---|---|---|
clientEmail | İstemci e-postalarını alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
privateKey | Özel anahtarı alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
projectId | Proje kimliğini alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
GcmCredential
Ad | Açıklama | Değer |
---|---|---|
properties | NotificationHub GcmCredential açıklaması. | GcmCredentialProperties (gerekli) |
GcmCredentialProperties
Ad | Açıklama | Değer |
---|---|---|
gcmEndpoint | GCM uç noktasını alır veya ayarlar. | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
googleApiKey | Google API anahtarını alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
MpnsCredential
Ad | Açıklama | Değer |
---|---|---|
properties | NotificationHub MpnsCredential açıklaması. | MpnsCredentialProperties (gerekli) |
MpnsCredentialProperties
Ad | Açıklama | Değer |
---|---|---|
certificateKey | Bu kimlik bilgisi için sertifika anahtarını alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
mpnsCertificate | MPNS sertifikasını alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
Parmak izi | MPNS sertifikası Parmak İzini alır veya ayarlar | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
WnsCredential
Ad | Açıklama | Değer |
---|---|---|
properties | NotificationHub WnsCredential açıklaması. | WnsCredentialProperties (gerekli) |
WnsCredentialProperties
Ad | Açıklama | Değer |
---|---|---|
certificateKey | WNS Sertifika Anahtarını ges veya ayarlar. | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
packageSid | Bu kimlik bilgisi için paket kimliğini alır veya ayarlar. | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
secretKey | Gizli anahtarı alır veya ayarlar. | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
windowsLiveEndpoint | Windows Live uç noktasını alır veya ayarlar. | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
wnsCertificate | WNS Sertifikasını alır veya ayarlar. | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
XiaomiCredential
Ad | Açıklama | Değer |
---|---|---|
properties | NotificationHub XiaomiCredentialProperties açıklaması. | XiaomiCredentialProperties (gerekli) |
XiaomiCredentialProperties
Ad | Açıklama | Değer |
---|---|---|
appSecret | Uygulama gizli dizisini alır veya ayarlar. | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
endpoint | Xiaomi hizmet uç noktasını alır veya ayarlar. | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
Sku
Ad | Açıklama | Değer |
---|---|---|
capacity | Kaynağın kapasitesini alır veya ayarlar | int |
aile | Sku Ailesini alır veya ayarlar | string |
name | Ad alanı SKU adı. | 'Temel' 'Ücretsiz' 'Standart' (gerekli) |
boyut | Sku boyutunu alır veya ayarlar | string |
tier | Belirli bir sku'nun katmanını alır veya ayarlar | string |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Description |
---|---|
Azure Notification Hub oluşturma |
Başlangıçta John Downs tarafından yazılan bir Azure Notification Hub, Template oluşturur. |
SQL Veritabanı ile Mobil Uygulama sağlama |
Bu şablon bir Mobil Uygulama, SQL Veritabanı ve Bildirim Hub'ı sağlar. Veritabanı ve bildirim hub'ı için mobil uygulamada bir bağlantı dizesi yapılandırılır. |
ARM şablonu kaynak tanımı
Ad alanları/notificationHubs kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.NotificationHubs/namespaces/notificationHubs kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.NotificationHubs/namespaces/notificationHubs",
"apiVersion": "2023-10-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"capacity": "int",
"family": "string",
"name": "string",
"size": "string",
"tier": "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"
}
}
}
}
Özellik değerleri
ad alanları/notificationHubs
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | 'Microsoft.NotificationHubs/namespaces/notificationHubs' |
apiVersion | Kaynak API'sinin sürümü | '2023-10-01-preview' |
name | Kaynak adı JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlamayı öğrenin. |
dize (gerekli) Karakter sınırı: 1-260 Geçerli karakterler: Alfasayısallar, nokta, kısa çizgi ve alt çizgi. Alfasayısal'ı başlatın. |
location | Kaynağın bulunduğu coğrafi konum | dize (gerekli) |
etiketler | Kaynak etiketleri. | Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler |
Sku | Ad alanı için SKU açıklaması | Sku |
properties | NotificationHub özellikleri. | NotificationHubProperties |
NotificationHubProperties
Ad | Açıklama | Değer |
---|---|---|
admCredential | NotificationHub AdmCredential açıklaması. | AdmCredential |
apnsCredential | NotificationHub ApnsCredential açıklaması. | ApnsCredential |
baiduCredential | NotificationHub BaiduCredential açıklaması. | BaiduCredential |
browserCredential | NotificationHub BrowserCredential açıklaması. | BrowserCredential |
fcmV1Credential | NotificationHub FcmV1Credential açıklaması. | FcmV1Credential |
gcmCredential | NotificationHub GcmCredential açıklaması. | GcmCredential |
mpnsCredential | NotificationHub MpnsCredential açıklaması. | MpnsCredential |
name | NotificationHub adını alır veya ayarlar. | string |
registrationTtl | Oluşturulan NotificationHub'ın RegistrationTtl değerini alır veya ayarlar | string |
wnsCredential | NotificationHub WnsCredential açıklaması. | WnsCredential |
xiaomiCredential | NotificationHub XiaomiCredential açıklaması. | XiaomiCredential |
AdmCredential
Ad | Açıklama | Değer |
---|---|---|
properties | NotificationHub AdmCredential açıklaması. | AdmCredentialProperties (gerekli) |
AdmCredentialProperties
Ad | Açıklama | Değer |
---|---|---|
authTokenUrl | Yetkilendirme belirtecinin URL'sini alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
clientId | İstemci tanımlayıcısını alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
clientSecret | Kimlik bilgisi gizli anahtarı alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
ApnsCredential
Ad | Açıklama | Değer |
---|---|---|
properties | NotificationHub ApnsCredential açıklaması. | ApnsCredentialProperties (gerekli) |
ApnsCredentialProperties
Ad | Açıklama | Değer |
---|---|---|
apnsCertificate | APNS sertifikasını alır veya ayarlar. | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
appId | Değeri olan veren (iss) kayıtlı talep anahtarını alır veya ayarlar geliştirici hesabınızdan edinilen 10 karakterlik Ekip Kimliğiniz |
string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
Uygadı | Uygulamanın adını alır veya ayarlar | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
certificateKey | Sertifika anahtarını alır veya ayarlar. | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
endpoint | Bu kimlik bilgilerinin uç noktasını alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
keyId | 10 karakterlik anahtar tanımlayıcısı (çocuk) anahtarını alır veya ayarlar; geliştirici hesabınız |
string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
Parmak izi | APNS sertifikası Parmak İzi'ni alır veya ayarlar | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
token | Sağlayıcı Kimlik Doğrulama Belirtecini alır veya ayarlar; geliştirici hesabı |
string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
BaiduCredential
Ad | Açıklama | Değer |
---|---|---|
properties | NotificationHub BaiduCredential açıklaması. | BaiduCredentialProperties (gerekli) |
BaiduCredentialProperties
Ad | Açıklama | Değer |
---|---|---|
baiduApiKey | baidu Api Anahtarını alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
baiduEndPoint | Baidu Uç Noktasını alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
baiduSecretKey | Baidu Gizli Anahtarı alır veya ayarlar | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
BrowserCredential
Ad | Açıklama | Değer |
---|---|---|
properties | NotificationHub BrowserCredential açıklaması. | BrowserCredentialProperties (gerekli) |
BrowserCredentialProperties
Ad | Açıklama | Değer |
---|---|---|
Konu | Web gönderme konusunu alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
vapidPrivateKey | VAPID özel anahtarını alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
vapidPublicKey | VAPID ortak anahtarını alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
FcmV1Credential
Ad | Açıklama | Değer |
---|---|---|
properties | NotificationHub FcmV1Credential açıklaması. | FcmV1CredentialProperties (gerekli) |
FcmV1CredentialProperties
Ad | Açıklama | Değer |
---|---|---|
clientEmail | İstemci e-postalarını alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
privateKey | Özel anahtarı alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
projectId | Proje kimliğini alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
GcmCredential
Ad | Açıklama | Değer |
---|---|---|
properties | NotificationHub GcmCredential açıklaması. | GcmCredentialProperties (gerekli) |
GcmCredentialProperties
Ad | Açıklama | Değer |
---|---|---|
gcmEndpoint | GCM uç noktasını alır veya ayarlar. | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
googleApiKey | Google API anahtarını alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
MpnsCredential
Ad | Açıklama | Değer |
---|---|---|
properties | NotificationHub MpnsCredential açıklaması. | MpnsCredentialProperties (gerekli) |
MpnsCredentialProperties
Ad | Açıklama | Değer |
---|---|---|
certificateKey | Bu kimlik bilgisi için sertifika anahtarını alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
mpnsCertificate | MPNS sertifikasını alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
Parmak izi | MPNS sertifikası Parmak İzini alır veya ayarlar | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
WnsCredential
Ad | Açıklama | Değer |
---|---|---|
properties | NotificationHub WnsCredential açıklaması. | WnsCredentialProperties (gerekli) |
WnsCredentialProperties
Ad | Açıklama | Değer |
---|---|---|
certificateKey | WNS Sertifika Anahtarını ges veya ayarlar. | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
packageSid | Bu kimlik bilgisi için paket kimliğini alır veya ayarlar. | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
secretKey | Gizli anahtarı alır veya ayarlar. | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
windowsLiveEndpoint | Windows Live uç noktasını alır veya ayarlar. | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
wnsCertificate | WNS Sertifikasını alır veya ayarlar. | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
XiaomiCredential
Ad | Açıklama | Değer |
---|---|---|
properties | NotificationHub XiaomiCredentialProperties açıklaması. | XiaomiCredentialProperties (gerekli) |
XiaomiCredentialProperties
Ad | Açıklama | Değer |
---|---|---|
appSecret | Uygulama gizli dizisini alır veya ayarlar. | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
endpoint | Xiaomi hizmet uç noktasını alır veya ayarlar. | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
Sku
Ad | Açıklama | Değer |
---|---|---|
capacity | Kaynağın kapasitesini alır veya ayarlar | int |
aile | Sku Ailesini alır veya ayarlar | string |
name | Ad alanı SKU adı. | 'Temel' 'Ücretsiz' 'Standart' (gerekli) |
boyut | Sku boyutunu alır veya ayarlar | string |
tier | Belirli bir sku'nun katmanını alır veya ayarlar | string |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Description |
---|---|
Azure Notification Hub oluşturma |
Başlangıçta John Downs tarafından yazılan bir Azure Notification Hub, Template oluşturur. |
SQL Veritabanı ile Mobil Uygulama sağlama |
Bu şablon bir Mobil Uygulama, SQL Veritabanı ve Bildirim Hub'ı sağlar. Veritabanı ve bildirim hub'ı için mobil uygulamada bir bağlantı dizesi yapılandırılır. |
Terraform (AzAPI sağlayıcısı) kaynak tanımı
Ad alanları/notificationHubs kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.NotificationHubs/namespaces/notificationHubs kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.NotificationHubs/namespaces/notificationHubs@2023-10-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
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"
}
}
}
sku = {
capacity = int
family = "string"
name = "string"
size = "string"
tier = "string"
}
})
}
Özellik değerleri
ad alanları/notificationHubs
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | "Microsoft.NotificationHubs/namespaces/notificationHubs@2023-10-01-preview" |
name | Kaynak adı | dize (gerekli) Karakter sınırı: 1-260 Geçerli karakterler: Alfasayısallar, nokta, kısa çizgi ve alt çizgi. Alfasayısal'ı başlatın. |
location | Kaynağın bulunduğu coğrafi konum | dize (gerekli) |
parent_id | Bu kaynağın üst öğesi olan kaynağın kimliği. | Kaynak türü: ad alanları için kimlik |
etiketler | Kaynak etiketleri. | Etiket adlarının ve değerlerinin sözlüğü. |
Sku | Ad alanı için SKU açıklaması | Sku |
properties | NotificationHub özellikleri. | NotificationHubProperties |
NotificationHubProperties
Ad | Açıklama | Değer |
---|---|---|
admCredential | NotificationHub AdmCredential açıklaması. | AdmCredential |
apnsCredential | NotificationHub ApnsCredential açıklaması. | ApnsCredential |
baiduCredential | NotificationHub BaiduCredential açıklaması. | BaiduCredential |
browserCredential | NotificationHub BrowserCredential açıklaması. | BrowserCredential |
fcmV1Credential | NotificationHub FcmV1Credential açıklaması. | FcmV1Credential |
gcmCredential | NotificationHub GcmCredential açıklaması. | GcmCredential |
mpnsCredential | NotificationHub MpnsCredential açıklaması. | MpnsCredential |
name | NotificationHub adını alır veya ayarlar. | string |
registrationTtl | Oluşturulan NotificationHub'ın RegistrationTtl değerini alır veya ayarlar | string |
wnsCredential | NotificationHub WnsCredential açıklaması. | WnsCredential |
xiaomiCredential | NotificationHub XiaomiCredential açıklaması. | XiaomiCredential |
AdmCredential
Ad | Açıklama | Değer |
---|---|---|
properties | NotificationHub AdmCredential açıklaması. | AdmCredentialProperties (gerekli) |
AdmCredentialProperties
Ad | Açıklama | Değer |
---|---|---|
authTokenUrl | Yetkilendirme belirtecinin URL'sini alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
clientId | İstemci tanımlayıcısını alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
clientSecret | Kimlik bilgisi gizli anahtarı alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
ApnsCredential
Ad | Açıklama | Değer |
---|---|---|
properties | NotificationHub ApnsCredential açıklaması. | ApnsCredentialProperties (gerekli) |
ApnsCredentialProperties
Ad | Açıklama | Değer |
---|---|---|
apnsCertificate | APNS sertifikasını alır veya ayarlar. | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
appId | Değeri olan veren (iss) kayıtlı talep anahtarını alır veya ayarlar geliştirici hesabınızdan edinilen 10 karakterlik Ekip Kimliğiniz |
string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
Uygadı | Uygulamanın adını alır veya ayarlar | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
certificateKey | Sertifika anahtarını alır veya ayarlar. | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
endpoint | Bu kimlik bilgilerinin uç noktasını alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
keyId | 10 karakterlik anahtar tanımlayıcısı (çocuk) anahtarını alır veya ayarlar; geliştirici hesabınız |
string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
Parmak izi | APNS sertifikası Parmak İzini alır veya ayarlar | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
token | Sağlayıcı Kimlik Doğrulama Belirtecini alır veya ayarlar; geliştirici hesabı |
string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
BaiduCredential
Ad | Açıklama | Değer |
---|---|---|
properties | NotificationHub BaiduCredential açıklaması. | BaiduCredentialProperties (gerekli) |
BaiduCredentialProperties
Ad | Açıklama | Değer |
---|---|---|
baiduApiKey | baidu Api Anahtarını alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
baiduEndPoint | Baidu Uç Noktasını alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
baiduSecretKey | Baidu Gizli Anahtarı alır veya ayarlar | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
BrowserCredential
Ad | Açıklama | Değer |
---|---|---|
properties | NotificationHub BrowserCredential açıklaması. | BrowserCredentialProperties (gerekli) |
BrowserCredentialProperties
Ad | Açıklama | Değer |
---|---|---|
Konu | Web gönderme konusunu alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
vapidPrivateKey | VAPID özel anahtarını alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
vapidPublicKey | VAPID ortak anahtarını alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
FcmV1Credential
Ad | Açıklama | Değer |
---|---|---|
properties | NotificationHub FcmV1Credential açıklaması. | FcmV1CredentialProperties (gerekli) |
FcmV1CredentialProperties
Ad | Açıklama | Değer |
---|---|---|
clientEmail | İstemci e-postalarını alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
privateKey | Özel anahtarı alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
projectId | Proje kimliğini alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
GcmCredential
Ad | Açıklama | Değer |
---|---|---|
properties | NotificationHub GcmCredential açıklaması. | GcmCredentialProperties (gerekli) |
GcmCredentialProperties
Ad | Açıklama | Değer |
---|---|---|
gcmEndpoint | GCM uç noktasını alır veya ayarlar. | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
googleApiKey | Google API anahtarını alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
MpnsCredential
Ad | Açıklama | Değer |
---|---|---|
properties | NotificationHub MpnsCredential açıklaması. | MpnsCredentialProperties (gerekli) |
MpnsCredentialProperties
Ad | Açıklama | Değer |
---|---|---|
certificateKey | Bu kimlik bilgisi için sertifika anahtarını alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
mpnsCertificate | MPNS sertifikasını alır veya ayarlar. | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
Parmak izi | MPNS sertifikası Parmak İzini alır veya ayarlar | dize (gerekli) Kısıtlama -ları: En az uzunluk = 1 Hassas değer. Güvenli parametre olarak geçirin. |
WnsCredential
Ad | Açıklama | Değer |
---|---|---|
properties | NotificationHub WnsCredential açıklaması. | WnsCredentialProperties (gerekli) |
WnsCredentialProperties
Ad | Açıklama | Değer |
---|---|---|
certificateKey | WNS Sertifika Anahtarını ges veya ayarlar. | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
packageSid | Bu kimlik bilgisi için paket kimliğini alır veya ayarlar. | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
secretKey | Gizli anahtarı alır veya ayarlar. | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
windowsLiveEndpoint | Windows Live uç noktasını alır veya ayarlar. | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
wnsCertificate | WNS Sertifikasını alır veya ayarlar. | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
XiaomiCredential
Ad | Açıklama | Değer |
---|---|---|
properties | NotificationHub XiaomiCredentialProperties açıklaması. | XiaomiCredentialProperties (gerekli) |
XiaomiCredentialProperties
Ad | Açıklama | Değer |
---|---|---|
appSecret | Uygulama gizli dizisini alır veya ayarlar. | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
endpoint | Xiaomi hizmet uç noktasını alır veya ayarlar. | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
Sku
Ad | Açıklama | Değer |
---|---|---|
capacity | Kaynağın kapasitesini alır veya ayarlar | int |
aile | Sku Ailesini alır veya ayarlar | string |
name | Ad alanı SKU adı. | "Temel" "Ücretsiz" "Standart" (gerekli) |
boyut | Sku boyutunu alır veya ayarlar | string |
tier | Belirli bir sku'nun katmanını alır veya ayarlar | string |