Пространства имен Microsoft.NotificationHubs/notificationHubs
Определение ресурсов Bicep
Тип ресурса namespaces/notificationHubs можно развернуть с помощью операций, предназначенных для следующих целей:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.NotificationHubs/namespaces/notificationHubs, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.NotificationHubs/namespaces/notificationHubs@2023-10-01-preview' = {
parent: resourceSymbolicName
location: 'string'
name: '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'
}
}
}
sku: {
capacity: int
family: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Значения свойств
AdmCredential
Имя | Описание | Ценность |
---|---|---|
свойства | Описание AdmCredential в NotificationHub. | AdmCredentialProperties (обязательно) |
AdmCredentialProperties
Имя | Описание | Ценность |
---|---|---|
authTokenUrl | Возвращает или задает URL-адрес маркера авторизации. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
clientId | Возвращает или задает идентификатор клиента. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
clientSecret | Возвращает или задает ключ доступа к секрету учетных данных. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
ApnsCredential
Имя | Описание | Ценность |
---|---|---|
свойства | Описание a NotificationHub ApnsCredential. | ApnsCredentialProperties (обязательно) |
ApnsCredentialProperties
Имя | Описание | Ценность |
---|---|---|
apnsCertificate | Возвращает или задает сертификат APNS. | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
appId | Возвращает или задает зарегистрированный ключ утверждения издателя (iss), значение которого равно 10-символьный идентификатор команды, полученный из учетной записи разработчика |
струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
appName | Возвращает или задает имя приложения | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
certificateKey | Возвращает или задает ключ сертификата. | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
конечная точка | Возвращает или задает конечную точку этих учетных данных. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
keyId | Возвращает или задает 10-символьный идентификатор ключа (kid), полученный из учетная запись разработчика |
струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
Отпечаток | Возвращает или задает отпечаток сертификата APNS | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
жетон | Возвращает или задает маркер проверки подлинности поставщика, полученный через ваш Учетная запись разработчика |
струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
BaiduCredential
Имя | Описание | Ценность |
---|---|---|
свойства | Описание элемента NotificationHub BaiduCredential. | BaiduCredentialProperties (обязательно) |
BaiduCredentialProperties
Имя | Описание | Ценность |
---|---|---|
baiduApiKey | Возвращает или задает ключ API baidu. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
baiduEndPoint | Возвращает или задает конечную точку baidu. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
baiduSecretKey | Возвращает или задает секретный ключ baidu | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
BrowserCredential
Имя | Описание | Ценность |
---|---|---|
свойства | Описание browserCredential в NotificationHub. | BrowserCredentialProperties (обязательно) |
BrowserCredentialProperties
Имя | Описание | Ценность |
---|---|---|
Тема | Возвращает или задает тему веб-push-отправки. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
vapidPrivateKey | Возвращает или задает закрытый ключ VAPID. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
vapidPublicKey | Возвращает или задает открытый ключ VAPID. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
FcmV1Credential
Имя | Описание | Ценность |
---|---|---|
свойства | Описание уведомления FcmV1Credential. | FcmV1CredentialProperties (обязательно) |
FcmV1CredentialProperties
Имя | Описание | Ценность |
---|---|---|
clientEmail | Возвращает или задает адрес электронной почты клиента. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
privateKey | Возвращает или задает закрытый ключ. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
projectId | Возвращает или задает идентификатор проекта. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
GcmCredential
Имя | Описание | Ценность |
---|---|---|
свойства | Описание объекта NotificationHub GcmCredential. | GcmCredentialProperties (обязательно) |
GcmCredentialProperties
Имя | Описание | Ценность |
---|---|---|
gcmEndpoint | Возвращает или задает конечную точку GCM. | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
googleApiKey | Возвращает или задает ключ API Google. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
Microsoft.NotificationHubs/namespaces/notificationHubs
Имя | Описание | Ценность |
---|---|---|
местоположение | Географическое расположение, в котором находится ресурс | строка (обязательно) |
имя | Имя ресурса | струна Ограничения целостности: Минимальная длина = 1 Максимальная длина = 265 Pattern = ^[a-zA-Z][a-zA-Z0-9-./_]*$ (обязательно) |
родитель | В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса. Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса. |
Символьное имя ресурса типа: пространства имен |
свойства | Свойства NotificationHub. | NotificationHubProperties |
SKU | Описание SKU для пространства имен | Sku |
Теги | Теги ресурсов | Словарь имен и значений тегов. См. теги в шаблонах |
MpnsCredential
Имя | Описание | Ценность |
---|---|---|
свойства | Описание элемента NotificationHub MpnsCredential. | MpnsCredentialProperties (обязательно) |
MpnsCredentialProperties
Имя | Описание | Ценность |
---|---|---|
certificateKey | Возвращает или задает ключ сертификата для этих учетных данных. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
mpnsCertificate | Возвращает или задает сертификат MPNS. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
Отпечаток | Возвращает или задает отпечаток сертификата MPNS | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
NotificationHubProperties
Имя | Описание | Ценность |
---|---|---|
admCredential | Описание AdmCredential в NotificationHub. | AdmCredential |
apnsCredential | Описание a NotificationHub ApnsCredential. | ApnsCredential |
baiduCredential | Описание элемента NotificationHub BaiduCredential. | BaiduCredential |
browserCredential | Описание browserCredential в NotificationHub. | BrowserCredential |
fcmV1Credential | Описание уведомления FcmV1Credential. | FcmV1Credential |
gcmCredential | Описание объекта NotificationHub GcmCredential. | GcmCredential |
mpnsCredential | Описание элемента NotificationHub MpnsCredential. | MpnsCredential |
имя | Возвращает или задает имя NotificationHub. | струна |
registrationTtl | Возвращает или задает параметр RegistrationTtl созданного NotificationHub | струна |
wnsCredential | Описание WnsCredential в NotificationHub. | WnsCredential |
xiaomiCredential | Описание Приложения NotificationHub XiaomiCredential. | XiaomiCredential |
Sku
Имя | Описание | Ценность |
---|---|---|
способность | Возвращает или задает емкость ресурса | int |
семья | Возвращает или задает семейство SKU | струна |
имя | Имя SKU пространства имен. | "Базовый" "Бесплатный" "Стандартный" (обязательный) |
размер | Возвращает или задает размер SKU | струна |
ярус | Возвращает или задает уровень определенного номера SKU | струна |
TrackedResourceTags
Имя | Описание | Ценность |
---|
WnsCredential
Имя | Описание | Ценность |
---|---|---|
свойства | Описание WnsCredential в NotificationHub. | WnsCredentialProperties (обязательно) |
WnsCredentialProperties
Имя | Описание | Ценность |
---|---|---|
certificateKey | Ges или задает ключ сертификата WNS. | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
packageSid | Возвращает или задает идентификатор пакета для этих учетных данных. | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
secretKey | Возвращает или задает секретный ключ. | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
windowsLiveEndpoint | Возвращает или задает конечную точку Windows Live. | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
wnsCertificate | Возвращает или задает сертификат WNS. | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
XiaomiCredential
Имя | Описание | Ценность |
---|---|---|
свойства | Описание NotificationHub XiaomiCredentialProperties. | XiaomiCredentialProperties (обязательно) |
XiaomiCredentialProperties
Имя | Описание | Ценность |
---|---|---|
appSecret | Возвращает или задает секрет приложения. | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
конечная точка | Возвращает или задает конечную точку службы Xiaomi. | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
Примеры краткого руководства
Следующие примеры краткого руководства по развертыванию этого типа ресурса.
Bicep-файл | Описание |
---|---|
создание центра уведомлений Azure | Создает Центр уведомлений Azure, шаблон, изначально созданный Джоном Дауном. |
Определение ресурса шаблона ARM
Тип ресурса namespaces/notificationHubs можно развернуть с помощью операций, предназначенных для следующих целей:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.NotificationHubs/namespaces/notificationHubs, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.NotificationHubs/namespaces/notificationHubs",
"apiVersion": "2023-10-01-preview",
"name": "string",
"location": "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"
}
}
},
"sku": {
"capacity": "int",
"family": "string",
"name": "string",
"size": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Значения свойств
AdmCredential
Имя | Описание | Ценность |
---|---|---|
свойства | Описание AdmCredential в NotificationHub. | AdmCredentialProperties (обязательно) |
AdmCredentialProperties
Имя | Описание | Ценность |
---|---|---|
authTokenUrl | Возвращает или задает URL-адрес маркера авторизации. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
clientId | Возвращает или задает идентификатор клиента. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
clientSecret | Возвращает или задает ключ доступа к секрету учетных данных. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
ApnsCredential
Имя | Описание | Ценность |
---|---|---|
свойства | Описание a NotificationHub ApnsCredential. | ApnsCredentialProperties (обязательно) |
ApnsCredentialProperties
Имя | Описание | Ценность |
---|---|---|
apnsCertificate | Возвращает или задает сертификат APNS. | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
appId | Возвращает или задает зарегистрированный ключ утверждения издателя (iss), значение которого равно 10-символьный идентификатор команды, полученный из учетной записи разработчика |
струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
appName | Возвращает или задает имя приложения | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
certificateKey | Возвращает или задает ключ сертификата. | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
конечная точка | Возвращает или задает конечную точку этих учетных данных. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
keyId | Возвращает или задает 10-символьный идентификатор ключа (kid), полученный из учетная запись разработчика |
струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
Отпечаток | Возвращает или задает отпечаток сертификата APNS | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
жетон | Возвращает или задает маркер проверки подлинности поставщика, полученный через ваш Учетная запись разработчика |
струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
BaiduCredential
Имя | Описание | Ценность |
---|---|---|
свойства | Описание элемента NotificationHub BaiduCredential. | BaiduCredentialProperties (обязательно) |
BaiduCredentialProperties
Имя | Описание | Ценность |
---|---|---|
baiduApiKey | Возвращает или задает ключ API baidu. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
baiduEndPoint | Возвращает или задает конечную точку baidu. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
baiduSecretKey | Возвращает или задает секретный ключ baidu | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
BrowserCredential
Имя | Описание | Ценность |
---|---|---|
свойства | Описание browserCredential в NotificationHub. | BrowserCredentialProperties (обязательно) |
BrowserCredentialProperties
Имя | Описание | Ценность |
---|---|---|
Тема | Возвращает или задает тему веб-push-отправки. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
vapidPrivateKey | Возвращает или задает закрытый ключ VAPID. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
vapidPublicKey | Возвращает или задает открытый ключ VAPID. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
FcmV1Credential
Имя | Описание | Ценность |
---|---|---|
свойства | Описание уведомления FcmV1Credential. | FcmV1CredentialProperties (обязательно) |
FcmV1CredentialProperties
Имя | Описание | Ценность |
---|---|---|
clientEmail | Возвращает или задает адрес электронной почты клиента. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
privateKey | Возвращает или задает закрытый ключ. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
projectId | Возвращает или задает идентификатор проекта. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
GcmCredential
Имя | Описание | Ценность |
---|---|---|
свойства | Описание объекта NotificationHub GcmCredential. | GcmCredentialProperties (обязательно) |
GcmCredentialProperties
Имя | Описание | Ценность |
---|---|---|
gcmEndpoint | Возвращает или задает конечную точку GCM. | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
googleApiKey | Возвращает или задает ключ API Google. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
Microsoft.NotificationHubs/namespaces/notificationHubs
Имя | Описание | Ценность |
---|---|---|
apiVersion | Версия API | '2023-10-01-preview' |
местоположение | Географическое расположение, в котором находится ресурс | строка (обязательно) |
имя | Имя ресурса | струна Ограничения целостности: Минимальная длина = 1 Максимальная длина = 265 Pattern = ^[a-zA-Z][a-zA-Z0-9-./_]*$ (обязательно) |
свойства | Свойства NotificationHub. | NotificationHubProperties |
SKU | Описание SKU для пространства имен | Sku |
Теги | Теги ресурсов | Словарь имен и значений тегов. См. теги в шаблонах |
тип | Тип ресурса | "Microsoft.NotificationHubs/namespaces/notificationHubs" |
MpnsCredential
Имя | Описание | Ценность |
---|---|---|
свойства | Описание элемента NotificationHub MpnsCredential. | MpnsCredentialProperties (обязательно) |
MpnsCredentialProperties
Имя | Описание | Ценность |
---|---|---|
certificateKey | Возвращает или задает ключ сертификата для этих учетных данных. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
mpnsCertificate | Возвращает или задает сертификат MPNS. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
Отпечаток | Возвращает или задает отпечаток сертификата MPNS | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
NotificationHubProperties
Имя | Описание | Ценность |
---|---|---|
admCredential | Описание AdmCredential в NotificationHub. | AdmCredential |
apnsCredential | Описание a NotificationHub ApnsCredential. | ApnsCredential |
baiduCredential | Описание элемента NotificationHub BaiduCredential. | BaiduCredential |
browserCredential | Описание browserCredential в NotificationHub. | BrowserCredential |
fcmV1Credential | Описание уведомления FcmV1Credential. | FcmV1Credential |
gcmCredential | Описание объекта NotificationHub GcmCredential. | GcmCredential |
mpnsCredential | Описание элемента NotificationHub MpnsCredential. | MpnsCredential |
имя | Возвращает или задает имя NotificationHub. | струна |
registrationTtl | Возвращает или задает параметр RegistrationTtl созданного NotificationHub | струна |
wnsCredential | Описание WnsCredential в NotificationHub. | WnsCredential |
xiaomiCredential | Описание Приложения NotificationHub XiaomiCredential. | XiaomiCredential |
Sku
Имя | Описание | Ценность |
---|---|---|
способность | Возвращает или задает емкость ресурса | int |
семья | Возвращает или задает семейство SKU | струна |
имя | Имя SKU пространства имен. | "Базовый" "Бесплатный" "Стандартный" (обязательный) |
размер | Возвращает или задает размер SKU | струна |
ярус | Возвращает или задает уровень определенного номера SKU | струна |
TrackedResourceTags
Имя | Описание | Ценность |
---|
WnsCredential
Имя | Описание | Ценность |
---|---|---|
свойства | Описание WnsCredential в NotificationHub. | WnsCredentialProperties (обязательно) |
WnsCredentialProperties
Имя | Описание | Ценность |
---|---|---|
certificateKey | Ges или задает ключ сертификата WNS. | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
packageSid | Возвращает или задает идентификатор пакета для этих учетных данных. | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
secretKey | Возвращает или задает секретный ключ. | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
windowsLiveEndpoint | Возвращает или задает конечную точку Windows Live. | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
wnsCertificate | Возвращает или задает сертификат WNS. | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
XiaomiCredential
Имя | Описание | Ценность |
---|---|---|
свойства | Описание NotificationHub XiaomiCredentialProperties. | XiaomiCredentialProperties (обязательно) |
XiaomiCredentialProperties
Имя | Описание | Ценность |
---|---|---|
appSecret | Возвращает или задает секрет приложения. | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
конечная точка | Возвращает или задает конечную точку службы Xiaomi. | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
создание центра уведомлений Azure развертывание |
Создает Центр уведомлений Azure, шаблон, изначально созданный Джоном Дауном. |
подготовка мобильного приложения с помощью базы данных SQL развертывание |
Этот шаблон подготавливает мобильное приложение, базу данных SQL и Центр уведомлений. Он настраивает строку подключения в мобильном приложении для базы данных и концентратора уведомлений. |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса namespaces/notificationHubs можно развернуть с помощью операций, предназначенных для следующих целей:
- групп ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.NotificationHubs/namespaces/notificationHubs, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.NotificationHubs/namespaces/notificationHubs@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 = {
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"
}
}
}
})
}
Значения свойств
AdmCredential
Имя | Описание | Ценность |
---|---|---|
свойства | Описание AdmCredential в NotificationHub. | AdmCredentialProperties (обязательно) |
AdmCredentialProperties
Имя | Описание | Ценность |
---|---|---|
authTokenUrl | Возвращает или задает URL-адрес маркера авторизации. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
clientId | Возвращает или задает идентификатор клиента. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
clientSecret | Возвращает или задает ключ доступа к секрету учетных данных. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
ApnsCredential
Имя | Описание | Ценность |
---|---|---|
свойства | Описание a NotificationHub ApnsCredential. | ApnsCredentialProperties (обязательно) |
ApnsCredentialProperties
Имя | Описание | Ценность |
---|---|---|
apnsCertificate | Возвращает или задает сертификат APNS. | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
appId | Возвращает или задает зарегистрированный ключ утверждения издателя (iss), значение которого равно 10-символьный идентификатор команды, полученный из учетной записи разработчика |
струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
appName | Возвращает или задает имя приложения | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
certificateKey | Возвращает или задает ключ сертификата. | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
конечная точка | Возвращает или задает конечную точку этих учетных данных. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
keyId | Возвращает или задает 10-символьный идентификатор ключа (kid), полученный из учетная запись разработчика |
струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
Отпечаток | Возвращает или задает отпечаток сертификата APNS | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
жетон | Возвращает или задает маркер проверки подлинности поставщика, полученный через ваш Учетная запись разработчика |
струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
BaiduCredential
Имя | Описание | Ценность |
---|---|---|
свойства | Описание элемента NotificationHub BaiduCredential. | BaiduCredentialProperties (обязательно) |
BaiduCredentialProperties
Имя | Описание | Ценность |
---|---|---|
baiduApiKey | Возвращает или задает ключ API baidu. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
baiduEndPoint | Возвращает или задает конечную точку baidu. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
baiduSecretKey | Возвращает или задает секретный ключ baidu | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
BrowserCredential
Имя | Описание | Ценность |
---|---|---|
свойства | Описание browserCredential в NotificationHub. | BrowserCredentialProperties (обязательно) |
BrowserCredentialProperties
Имя | Описание | Ценность |
---|---|---|
Тема | Возвращает или задает тему веб-push-отправки. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
vapidPrivateKey | Возвращает или задает закрытый ключ VAPID. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
vapidPublicKey | Возвращает или задает открытый ключ VAPID. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
FcmV1Credential
Имя | Описание | Ценность |
---|---|---|
свойства | Описание уведомления FcmV1Credential. | FcmV1CredentialProperties (обязательно) |
FcmV1CredentialProperties
Имя | Описание | Ценность |
---|---|---|
clientEmail | Возвращает или задает адрес электронной почты клиента. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
privateKey | Возвращает или задает закрытый ключ. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
projectId | Возвращает или задает идентификатор проекта. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
GcmCredential
Имя | Описание | Ценность |
---|---|---|
свойства | Описание объекта NotificationHub GcmCredential. | GcmCredentialProperties (обязательно) |
GcmCredentialProperties
Имя | Описание | Ценность |
---|---|---|
gcmEndpoint | Возвращает или задает конечную точку GCM. | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
googleApiKey | Возвращает или задает ключ API Google. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
Microsoft.NotificationHubs/namespaces/notificationHubs
Имя | Описание | Ценность |
---|---|---|
местоположение | Географическое расположение, в котором находится ресурс | строка (обязательно) |
имя | Имя ресурса | струна Ограничения целостности: Минимальная длина = 1 Максимальная длина = 265 Pattern = ^[a-zA-Z][a-zA-Z0-9-./_]*$ (обязательно) |
parent_id | Идентификатор ресурса, который является родительским для этого ресурса. | Идентификатор ресурса типа: пространства имен |
свойства | Свойства NotificationHub. | NotificationHubProperties |
SKU | Описание SKU для пространства имен | Sku |
Теги | Теги ресурсов | Словарь имен и значений тегов. |
тип | Тип ресурса | "Microsoft.NotificationHubs/namespaces/notificationHubs@2023-10-01-preview" |
MpnsCredential
Имя | Описание | Ценность |
---|---|---|
свойства | Описание элемента NotificationHub MpnsCredential. | MpnsCredentialProperties (обязательно) |
MpnsCredentialProperties
Имя | Описание | Ценность |
---|---|---|
certificateKey | Возвращает или задает ключ сертификата для этих учетных данных. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
mpnsCertificate | Возвращает или задает сертификат MPNS. | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
Отпечаток | Возвращает или задает отпечаток сертификата MPNS | струна Ограничения целостности: Минимальная длина = 1 Конфиденциальное значение. Передайте в качестве безопасного параметра. (обязательно) |
NotificationHubProperties
Имя | Описание | Ценность |
---|---|---|
admCredential | Описание AdmCredential в NotificationHub. | AdmCredential |
apnsCredential | Описание a NotificationHub ApnsCredential. | ApnsCredential |
baiduCredential | Описание элемента NotificationHub BaiduCredential. | BaiduCredential |
browserCredential | Описание browserCredential в NotificationHub. | BrowserCredential |
fcmV1Credential | Описание уведомления FcmV1Credential. | FcmV1Credential |
gcmCredential | Описание объекта NotificationHub GcmCredential. | GcmCredential |
mpnsCredential | Описание элемента NotificationHub MpnsCredential. | MpnsCredential |
имя | Возвращает или задает имя NotificationHub. | струна |
registrationTtl | Возвращает или задает параметр RegistrationTtl созданного NotificationHub | струна |
wnsCredential | Описание WnsCredential в NotificationHub. | WnsCredential |
xiaomiCredential | Описание Приложения NotificationHub XiaomiCredential. | XiaomiCredential |
Sku
Имя | Описание | Ценность |
---|---|---|
способность | Возвращает или задает емкость ресурса | int |
семья | Возвращает или задает семейство SKU | струна |
имя | Имя SKU пространства имен. | "Базовый" "Бесплатный" "Стандартный" (обязательный) |
размер | Возвращает или задает размер SKU | струна |
ярус | Возвращает или задает уровень определенного номера SKU | струна |
TrackedResourceTags
Имя | Описание | Ценность |
---|
WnsCredential
Имя | Описание | Ценность |
---|---|---|
свойства | Описание WnsCredential в NotificationHub. | WnsCredentialProperties (обязательно) |
WnsCredentialProperties
Имя | Описание | Ценность |
---|---|---|
certificateKey | Ges или задает ключ сертификата WNS. | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
packageSid | Возвращает или задает идентификатор пакета для этих учетных данных. | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
secretKey | Возвращает или задает секретный ключ. | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
windowsLiveEndpoint | Возвращает или задает конечную точку Windows Live. | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
wnsCertificate | Возвращает или задает сертификат WNS. | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
XiaomiCredential
Имя | Описание | Ценность |
---|---|---|
свойства | Описание NotificationHub XiaomiCredentialProperties. | XiaomiCredentialProperties (обязательно) |
XiaomiCredentialProperties
Имя | Описание | Ценность |
---|---|---|
appSecret | Возвращает или задает секрет приложения. | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
конечная точка | Возвращает или задает конечную точку службы Xiaomi. | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |