Пространства имен Microsoft.NotificationHubs/notificationHubs 2016-03-01
Статья 04/14/2024
1 участник
Обратная связь
В этой статье
Определение ресурса Bicep
Тип ресурса namespaces/notificationHubs можно развернуть с помощью операций, предназначенных для:
Список измененных свойств в каждой версии API см. в журнале изменений .
Чтобы создать ресурс Microsoft.NotificationHubs/namespaces/notificationHubs, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.NotificationHubs/namespaces/notificationHubs@2016-03-01' = {
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'
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'
}
}
}
}
Значения свойств
namespaces/notificationHubs
Имя
Описание
Значение
name
имя ресурса. Узнайте, как задать имена и типы для дочерних ресурсов в Bicep .
строка (обязательно) Ограничение символов: 1–260 Допустимые символы: Буквенно-цифровые символы, точки, дефисы и символы подчеркивания. Начинается с буквенно-цифрового символа.
location
Расположение ресурса
строка (обязательно)
tags
Теги ресурсов
Словарь имен и значений тегов. См . раздел Теги в шаблонах
sku
Номер SKU созданного пространства имен
SKU
родитель
В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить только в том случае, если дочерний ресурс объявлен вне родительского ресурса. Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса .
Символьное имя ресурса типа: пространства имен
properties
Свойства NotificationHub.
NotificationHubProperties (обязательно)
NotificationHubProperties
Имя
Описание
Значение
admCredential
AdmCredential созданного notificationHub
AdmCredential
apnsCredential
ApnsCredential созданного NotificationHub
ApnsCredential
authorizationRules
AuthorizationRules созданного NotificationHub
SharedAccessAuthorizationRuleProperties []
baiduCredential
BaiduCredential созданного NotificationHub
BaiduCredential
gcmCredential
GcmCredential созданного notificationHub
GcmCredential
mpnsCredential
MpnsCredential созданного NotificationHub
MpnsCredential
name
Имя NotificationHub.
строка
registrationTtl
RegistrationTtl созданного NotificationHub
строка
wnsCredential
WnsCredential созданного NotificationHub
WnsCredential
AdmCredential
AdmCredentialProperties
Имя
Описание
Значение
authTokenUrl
URL-адрес маркера авторизации.
строка
clientid
Идентификатор клиента.
строка
clientSecret
Ключ доступа секрета учетных данных.
строка
ApnsCredential
ApnsCredentialProperties
Имя
Описание
Значение
apnsCertificate
Сертификат APNS.
строка
certificateKey
Ключ сертификата.
строка
endpoint
Конечная точка этих учетных данных.
строка
thumbprint
Отпечаток сертификата APNS
строка
SharedAccessAuthorizationRuleProperties
Имя
Описание
Значение
права
Права, связанные с правилом.
Массив строк, содержащий любой из: "Прослушивание" "Управление" "Отправить"
BaiduCredential
BaiduCredentialProperties
Имя
Описание
Значение
baiduApiKey
Ключ API Baidu.
строка
baiduEndPoint
Конечная точка Baidu.
строка
baiduSecretKey
Секретный ключ Baidu
строка
GcmCredential
GcmCredentialProperties
Имя
Описание
Значение
gcmEndpoint
Конечная точка GCM.
строка
googleApiKey
Ключ API Google.
строка
MpnsCredential
MpnsCredentialProperties
Имя
Описание
Значение
certificateKey
Ключ сертификата для этих учетных данных.
строка
mpnsCertificate
Сертификат MPNS.
строка
thumbprint
Отпечаток сертификата MPNS
строка
WnsCredential
WnsCredentialProperties
Имя
Описание
Значение
packageSid
Идентификатор пакета для этих учетных данных.
строка
secretKey
Секретный ключ.
строка
windowsLiveEndpoint
Конечная точка Windows Live.
строка
Sku
Имя
Описание
Значение
Емкость
Емкость ресурса
INT
family
Семейство номеров SKU
строка
name
Имя номера SKU центра уведомлений
"Базовый" "Бесплатный" "Стандартный" (обязательно)
size
Размер номера SKU
строка
Уровень
Уровень конкретного номера SKU
строка
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Определение ресурса шаблона ARM
Тип ресурса namespaces/notificationHubs можно развернуть с помощью операций, предназначенных для:
Список измененных свойств в каждой версии API см. в журнале изменений .
Чтобы создать ресурс Microsoft.NotificationHubs/namespaces/notificationHubs, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.NotificationHubs/namespaces/notificationHubs",
"apiVersion": "2016-03-01",
"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",
"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"
}
}
}
}
Значения свойств
namespaces/notificationHubs
Имя
Описание
Значение
тип
Тип ресурса
Microsoft.NotificationHubs/namespaces/notificationHubs
версия_API
Версия API ресурсов
'2016-03-01'
name
имя ресурса. Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM .
строка (обязательно) Ограничение символов: 1–260 Допустимые символы: Буквенно-цифровые символы, точки, дефисы и символы подчеркивания. Начинается с буквенно-цифрового символа.
location
Расположение ресурса
строка (обязательно)
tags
Теги ресурсов
Словарь имен и значений тегов. См . раздел Теги в шаблонах
sku
Номер SKU созданного пространства имен
SKU
properties
Свойства NotificationHub.
NotificationHubProperties (обязательно)
NotificationHubProperties
Имя
Описание
Значение
admCredential
AdmCredential созданного notificationHub
AdmCredential
apnsCredential
ApnsCredential созданного NotificationHub
ApnsCredential
authorizationRules
AuthorizationRules созданного NotificationHub
SharedAccessAuthorizationRuleProperties []
baiduCredential
BaiduCredential созданного NotificationHub
BaiduCredential
gcmCredential
GcmCredential созданного notificationHub
GcmCredential
mpnsCredential
MpnsCredential созданного NotificationHub
MpnsCredential
name
Имя NotificationHub.
строка
registrationTtl
RegistrationTtl созданного NotificationHub
строка
wnsCredential
WnsCredential созданного NotificationHub
WnsCredential
AdmCredential
AdmCredentialProperties
Имя
Описание
Значение
authTokenUrl
URL-адрес маркера авторизации.
строка
clientid
Идентификатор клиента.
строка
clientSecret
Ключ доступа к секрету учетных данных.
строка
ApnsCredential
ApnsCredentialProperties
Имя
Описание
Значение
apnsCertificate
Сертификат APNS.
строка
certificateKey
Ключ сертификата.
строка
endpoint
Конечная точка этих учетных данных.
строка
thumbprint
Отпечаток сертификата APNS
строка
SharedAccessAuthorizationRuleProperties
Имя
Описание
Значение
права
Права, связанные с правилом.
Массив строк, содержащий любой из: "Прослушивание" "Управление" "Отправить"
BaiduCredential
BaiduCredentialProperties
Имя
Описание
Значение
baiduApiKey
Ключ API Baidu.
строка
baiduEndPoint
Конечная точка Baidu.
строка
baiduSecretKey
Секретный ключ Baidu
строка
GcmCredential
GcmCredentialProperties
Имя
Описание
Значение
gcmEndpoint
Конечная точка GCM.
строка
googleApiKey
Ключ API Google.
строка
MpnsCredential
MpnsCredentialProperties
Имя
Описание
Значение
certificateKey
Ключ сертификата для этих учетных данных.
строка
mpnsCertificate
Сертификат MPNS.
строка
thumbprint
Отпечаток сертификата MPNS
строка
WnsCredential
WnsCredentialProperties
Имя
Описание
Значение
packageSid
Идентификатор пакета для этих учетных данных.
строка
secretKey
Секретный ключ.
строка
windowsLiveEndpoint
Конечная точка Windows Live.
строка
Sku
Имя
Описание
Значение
Емкость
Емкость ресурса
INT
family
Семейство номеров SKU
строка
name
Имя номера SKU центра уведомлений
"Базовый" "Бесплатный" "Стандартный" (обязательно)
size
Размер номера SKU
строка
Уровень
Уровень конкретного номера SKU
строка
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Тип ресурса namespaces/notificationHubs можно развернуть с помощью операций, предназначенных для:
Список измененных свойств в каждой версии API см. в журнале изменений .
Чтобы создать ресурс Microsoft.NotificationHubs/namespaces/notificationHubs, добавьте в шаблон следующую terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.NotificationHubs/namespaces/notificationHubs@2016-03-01"
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"
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"
}
})
}
Значения свойств
namespaces/notificationHubs
Имя
Описание
Значение
тип
Тип ресурса
"Microsoft.NotificationHubs/namespaces/notificationHubs@2016-03-01"
name
имя ресурса.
строка (обязательно) Ограничение символов: 1–260 Допустимые символы: Буквенно-цифровые символы, точки, дефисы и символы подчеркивания. Начинается с буквенно-цифрового символа.
location
Расположение ресурса
строка (обязательно)
parent_id
Идентификатор ресурса, который является родительским для этого ресурса.
Идентификатор ресурса типа: пространства имен
tags
Теги ресурсов
Словарь имен и значений тегов.
sku
Номер SKU созданного пространства имен
SKU
properties
Свойства NotificationHub.
NotificationHubProperties (обязательно)
NotificationHubProperties
Имя
Описание
Значение
admCredential
AdmCredential созданного notificationHub
AdmCredential
apnsCredential
ApnsCredential созданного NotificationHub
ApnsCredential
authorizationRules
AuthorizationRules созданного NotificationHub
SharedAccessAuthorizationRuleProperties []
baiduCredential
BaiduCredential созданного NotificationHub
BaiduCredential
gcmCredential
GcmCredential созданного notificationHub
GcmCredential
mpnsCredential
MpnsCredential созданного NotificationHub
MpnsCredential
name
Имя NotificationHub.
строка
registrationTtl
RegistrationTtl созданного NotificationHub
строка
wnsCredential
WnsCredential созданного NotificationHub
WnsCredential
AdmCredential
AdmCredentialProperties
Имя
Описание
Значение
authTokenUrl
URL-адрес маркера авторизации.
строка
clientid
Идентификатор клиента.
строка
clientSecret
Ключ доступа секрета учетных данных.
строка
ApnsCredential
ApnsCredentialProperties
Имя
Описание
Значение
apnsCertificate
Сертификат APNS.
строка
certificateKey
Ключ сертификата.
строка
endpoint
Конечная точка этих учетных данных.
строка
thumbprint
Отпечаток сертификата APNS
строка
SharedAccessAuthorizationRuleProperties
Имя
Описание
Значение
права
Права, связанные с правилом.
Массив строк, содержащий любой из: "Прослушивание" "Управление" "Отправить"
BaiduCredential
BaiduCredentialProperties
Имя
Описание
Значение
baiduApiKey
Ключ API Baidu.
строка
baiduEndPoint
Конечная точка Baidu.
строка
baiduSecretKey
Секретный ключ Baidu
строка
GcmCredential
GcmCredentialProperties
Имя
Описание
Значение
gcmEndpoint
Конечная точка GCM.
строка
googleApiKey
Ключ API Google.
строка
MpnsCredential
MpnsCredentialProperties
Имя
Описание
Значение
certificateKey
Ключ сертификата для этих учетных данных.
строка
mpnsCertificate
Сертификат MPNS.
строка
thumbprint
Отпечаток сертификата MPNS
строка
WnsCredential
WnsCredentialProperties
Имя
Описание
Значение
packageSid
Идентификатор пакета для этих учетных данных.
строка
secretKey
Секретный ключ.
строка
windowsLiveEndpoint
Конечная точка Windows Live.
строка
Sku
Имя
Описание
Значение
Емкость
Емкость ресурса
INT
family
Семейство номеров SKU
строка
name
Имя номера SKU центра уведомлений
"Basic" "Бесплатный" "Стандартный" (обязательно)
size
Размер номера SKU
строка
Уровень
Уровень конкретного номера SKU
строка