Поделиться через


Пространства имен Microsoft.NotificationHubs/notificationHubs 2017-04-01

Определение ресурсов Bicep

Тип ресурса namespaces/notificationHubs можно развернуть с помощью операций, предназначенных для следующих целей:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.NotificationHubs/namespaces/notificationHubs, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.NotificationHubs/namespaces/notificationHubs@2017-04-01' = {
  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'
      }
    }
    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'
  }
}

Значения свойств

AdmCredential

Имя Описание Ценность
свойства Свойства NotificationHub AdmCredential. AdmCredentialProperties

AdmCredentialProperties

Имя Описание Ценность
authTokenUrl URL-адрес маркера авторизации. струна
clientId Идентификатор клиента. струна
clientSecret Ключ доступа к секрету учетных данных. струна

ApnsCredential

Имя Описание Ценность
свойства Свойства NotificationHub ApnsCredential. ApnsCredentialProperties

ApnsCredentialProperties

Имя Описание Ценность
apnsCertificate Сертификат APNS. Укажите, используется ли режим проверки подлинности сертификата. струна
appId Зарегистрированный ключ утверждения издателя (iss). Значением является 10-символьный TeamId, полученный из учетной записи разработчика. Укажите, используется ли режим проверки подлинности маркеров. струна
appName Имя приложения или BundleId. Укажите, используется ли режим проверки подлинности маркеров. струна
certificateKey Пароль сертификата APNS, если он существует. струна
конечная точка Конечная точка APNS этих учетных данных. Если используется режим проверки подлинности сертификата и песочница, укажите "gateway.sandbox.push.apple.com". Если используется режим проверки подлинности сертификата и рабочая среда, укажите "gateway.push.apple.com". Если используется режим проверки подлинности маркеров и песочница, укажитеhttps://api.development.push.apple.com:443/3/device. При использовании режима проверки подлинности маркеров и рабочей среды укажите "https://api.push.apple.com:443/3/device". струна
keyId 10-символьный ключ (ребенок), полученный из учетной записи разработчика. Укажите, используется ли режим проверки подлинности маркеров. струна
Отпечаток Отпечаток сертификата APNS. Укажите, используется ли режим проверки подлинности сертификата. струна
жетон Маркер проверки подлинности поставщика, полученный с помощью учетной записи разработчика. Укажите, используется ли режим проверки подлинности маркеров. струна

BaiduCredential

Имя Описание Ценность
свойства Свойства NotificationHub BaiduCredential. BaiduCredentialProperties

BaiduCredentialProperties

Имя Описание Ценность
baiduApiKey Ключ API Baidu. струна
baiduEndPoint Конечная точка Baidu. струна
baiduSecretKey Секретный ключ Baidu струна

GcmCredential

Имя Описание Ценность
свойства Свойства NotificationHub GcmCredential. GcmCredentialProperties

GcmCredentialProperties

Имя Описание Ценность
gcmEndpoint Устаревшая конечная точка FCM. Значение по умолчанию — "https://fcm.googleapis.com/fcm/send" струна
googleApiKey Ключ API Google. струна

Microsoft.NotificationHubs/namespaces/notificationHubs

Имя Описание Ценность
местоположение Расположение ресурса струна
имя Имя ресурса строка (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: пространства имен
свойства Свойства NotificationHub. NotificationHubProperties (обязательно)
SKU SKU созданного пространства имен Sku
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

MpnsCredential

Имя Описание Ценность
свойства Свойства NotificationHub MpnsCredential. MpnsCredentialProperties

MpnsCredentialProperties

Имя Описание Ценность
certificateKey Ключ сертификата для этих учетных данных. струна
mpnsCertificate Сертификат MPNS. струна
Отпечаток Отпечаток сертификата MPNS струна

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
имя Имя NotificationHub. струна
registrationTtl Параметр RegistrationTtl созданного NotificationHub струна
wnsCredential WnsCredential созданного NotificationHub WnsCredential

ResourceTags

Имя Описание Ценность

SharedAccessAuthorizationRuleProperties

Имя Описание Ценность
права Права, связанные с правилом. Массив строк, содержащий любой из:
"Прослушивание"
"Управление"
"Отправить"

Sku

Имя Описание Ценность
способность Емкость ресурса int
семья Семейство Sku струна
имя Имя номера SKU концентратора уведомлений "Базовый"
"Бесплатный"
"Стандартный" (обязательный)
размер Размер SKU струна
ярус Уровень конкретного номера SKU струна

WnsCredential

Имя Описание Ценность
свойства Свойства WnsCredential в NotificationHub. WnsCredentialProperties

WnsCredentialProperties

Имя Описание Ценность
packageSid Идентификатор пакета для этих учетных данных. струна
secretKey Секретный ключ. струна
windowsLiveEndpoint Конечная точка Windows Live. струна

Примеры краткого руководства

Следующие примеры краткого руководства по развертыванию этого типа ресурса.

Bicep-файл Описание
создание центра уведомлений Azure Создает Центр уведомлений Azure, шаблон, изначально созданный Джоном Дауном.

Определение ресурса шаблона ARM

Тип ресурса namespaces/notificationHubs можно развернуть с помощью операций, предназначенных для следующих целей:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.NotificationHubs/namespaces/notificationHubs, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.NotificationHubs/namespaces/notificationHubs",
  "apiVersion": "2017-04-01",
  "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"
      }
    },
    "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"
  }
}

Значения свойств

AdmCredential

Имя Описание Ценность
свойства Свойства NotificationHub AdmCredential. AdmCredentialProperties

AdmCredentialProperties

Имя Описание Ценность
authTokenUrl URL-адрес маркера авторизации. струна
clientId Идентификатор клиента. струна
clientSecret Ключ доступа к секрету учетных данных. струна

ApnsCredential

Имя Описание Ценность
свойства Свойства NotificationHub ApnsCredential. ApnsCredentialProperties

ApnsCredentialProperties

Имя Описание Ценность
apnsCertificate Сертификат APNS. Укажите, используется ли режим проверки подлинности сертификата. струна
appId Зарегистрированный ключ утверждения издателя (iss). Значением является 10-символьный TeamId, полученный из учетной записи разработчика. Укажите, используется ли режим проверки подлинности маркеров. струна
appName Имя приложения или BundleId. Укажите, используется ли режим проверки подлинности маркеров. струна
certificateKey Пароль сертификата APNS, если он существует. струна
конечная точка Конечная точка APNS этих учетных данных. Если используется режим проверки подлинности сертификата и песочница, укажите "gateway.sandbox.push.apple.com". Если используется режим проверки подлинности сертификата и рабочая среда, укажите "gateway.push.apple.com". Если используется режим проверки подлинности маркеров и песочница, укажитеhttps://api.development.push.apple.com:443/3/device. При использовании режима проверки подлинности маркеров и рабочей среды укажите "https://api.push.apple.com:443/3/device". струна
keyId 10-символьный ключ (ребенок), полученный из учетной записи разработчика. Укажите, используется ли режим проверки подлинности маркеров. струна
Отпечаток Отпечаток сертификата APNS. Укажите, используется ли режим проверки подлинности сертификата. струна
жетон Маркер проверки подлинности поставщика, полученный с помощью учетной записи разработчика. Укажите, используется ли режим проверки подлинности маркеров. струна

BaiduCredential

Имя Описание Ценность
свойства Свойства NotificationHub BaiduCredential. BaiduCredentialProperties

BaiduCredentialProperties

Имя Описание Ценность
baiduApiKey Ключ API Baidu. струна
baiduEndPoint Конечная точка Baidu. струна
baiduSecretKey Секретный ключ Baidu струна

GcmCredential

Имя Описание Ценность
свойства Свойства NotificationHub GcmCredential. GcmCredentialProperties

GcmCredentialProperties

Имя Описание Ценность
gcmEndpoint Устаревшая конечная точка FCM. Значение по умолчанию — "https://fcm.googleapis.com/fcm/send" струна
googleApiKey Ключ API Google. струна

Microsoft.NotificationHubs/namespaces/notificationHubs

Имя Описание Ценность
apiVersion Версия API '2017-04-01'
местоположение Расположение ресурса струна
имя Имя ресурса строка (обязательно)
свойства Свойства NotificationHub. NotificationHubProperties (обязательно)
SKU SKU созданного пространства имен Sku
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.NotificationHubs/namespaces/notificationHubs"

MpnsCredential

Имя Описание Ценность
свойства Свойства NotificationHub MpnsCredential. MpnsCredentialProperties

MpnsCredentialProperties

Имя Описание Ценность
certificateKey Ключ сертификата для этих учетных данных. струна
mpnsCertificate Сертификат MPNS. струна
Отпечаток Отпечаток сертификата MPNS струна

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
имя Имя NotificationHub. струна
registrationTtl Параметр RegistrationTtl созданного NotificationHub струна
wnsCredential WnsCredential созданного NotificationHub WnsCredential

ResourceTags

Имя Описание Ценность

SharedAccessAuthorizationRuleProperties

Имя Описание Ценность
права Права, связанные с правилом. Массив строк, содержащий любой из:
"Прослушивание"
"Управление"
"Отправить"

Sku

Имя Описание Ценность
способность Емкость ресурса int
семья Семейство Sku струна
имя Имя номера SKU концентратора уведомлений "Базовый"
"Бесплатный"
"Стандартный" (обязательный)
размер Размер SKU струна
ярус Уровень конкретного номера SKU струна

WnsCredential

Имя Описание Ценность
свойства Свойства WnsCredential в NotificationHub. WnsCredentialProperties

WnsCredentialProperties

Имя Описание Ценность
packageSid Идентификатор пакета для этих учетных данных. струна
secretKey Секретный ключ. струна
windowsLiveEndpoint Конечная точка Windows Live. струна

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
создание центра уведомлений Azure

развертывание в Azure
Создает Центр уведомлений Azure, шаблон, изначально созданный Джоном Дауном.
подготовка мобильного приложения с помощью базы данных SQL

развертывание в Azure
Этот шаблон подготавливает мобильное приложение, базу данных SQL и Центр уведомлений. Он настраивает строку подключения в мобильном приложении для базы данных и концентратора уведомлений.

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса namespaces/notificationHubs можно развернуть с помощью операций, предназначенных для следующих целей:

  • групп ресурсов

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.NotificationHubs/namespaces/notificationHubs, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NotificationHubs/namespaces/notificationHubs@2017-04-01"
  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"
        }
      }
      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"
        }
      }
    }
  })
}

Значения свойств

AdmCredential

Имя Описание Ценность
свойства Свойства NotificationHub AdmCredential. AdmCredentialProperties

AdmCredentialProperties

Имя Описание Ценность
authTokenUrl URL-адрес маркера авторизации. струна
clientId Идентификатор клиента. струна
clientSecret Ключ доступа к секрету учетных данных. струна

ApnsCredential

Имя Описание Ценность
свойства Свойства NotificationHub ApnsCredential. ApnsCredentialProperties

ApnsCredentialProperties

Имя Описание Ценность
apnsCertificate Сертификат APNS. Укажите, используется ли режим проверки подлинности сертификата. струна
appId Зарегистрированный ключ утверждения издателя (iss). Значением является 10-символьный TeamId, полученный из учетной записи разработчика. Укажите, используется ли режим проверки подлинности маркеров. струна
appName Имя приложения или BundleId. Укажите, используется ли режим проверки подлинности маркеров. струна
certificateKey Пароль сертификата APNS, если он существует. струна
конечная точка Конечная точка APNS этих учетных данных. Если используется режим проверки подлинности сертификата и песочница, укажите "gateway.sandbox.push.apple.com". Если используется режим проверки подлинности сертификата и рабочая среда, укажите "gateway.push.apple.com". Если используется режим проверки подлинности маркеров и песочница, укажитеhttps://api.development.push.apple.com:443/3/device. При использовании режима проверки подлинности маркеров и рабочей среды укажите "https://api.push.apple.com:443/3/device". струна
keyId 10-символьный ключ (ребенок), полученный из учетной записи разработчика. Укажите, используется ли режим проверки подлинности маркеров. струна
Отпечаток Отпечаток сертификата APNS. Укажите, используется ли режим проверки подлинности сертификата. струна
жетон Маркер проверки подлинности поставщика, полученный с помощью учетной записи разработчика. Укажите, используется ли режим проверки подлинности маркеров. струна

BaiduCredential

Имя Описание Ценность
свойства Свойства NotificationHub BaiduCredential. BaiduCredentialProperties

BaiduCredentialProperties

Имя Описание Ценность
baiduApiKey Ключ API Baidu. струна
baiduEndPoint Конечная точка Baidu. струна
baiduSecretKey Секретный ключ Baidu струна

GcmCredential

Имя Описание Ценность
свойства Свойства NotificationHub GcmCredential. GcmCredentialProperties

GcmCredentialProperties

Имя Описание Ценность
gcmEndpoint Устаревшая конечная точка FCM. Значение по умолчанию — "https://fcm.googleapis.com/fcm/send" струна
googleApiKey Ключ API Google. струна

Microsoft.NotificationHubs/namespaces/notificationHubs

Имя Описание Ценность
местоположение Расположение ресурса струна
имя Имя ресурса строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: пространства имен
свойства Свойства NotificationHub. NotificationHubProperties (обязательно)
SKU SKU созданного пространства имен Sku
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.NotificationHubs/namespaces/notificationHubs@2017-04-01"

MpnsCredential

Имя Описание Ценность
свойства Свойства NotificationHub MpnsCredential. MpnsCredentialProperties

MpnsCredentialProperties

Имя Описание Ценность
certificateKey Ключ сертификата для этих учетных данных. струна
mpnsCertificate Сертификат MPNS. струна
Отпечаток Отпечаток сертификата MPNS струна

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
имя Имя NotificationHub. струна
registrationTtl Параметр RegistrationTtl созданного NotificationHub струна
wnsCredential WnsCredential созданного NotificationHub WnsCredential

ResourceTags

Имя Описание Ценность

SharedAccessAuthorizationRuleProperties

Имя Описание Ценность
права Права, связанные с правилом. Массив строк, содержащий любой из:
"Прослушивание"
"Управление"
"Отправить"

Sku

Имя Описание Ценность
способность Емкость ресурса int
семья Семейство Sku струна
имя Имя номера SKU концентратора уведомлений "Базовый"
"Бесплатный"
"Стандартный" (обязательный)
размер Размер SKU струна
ярус Уровень конкретного номера SKU струна

WnsCredential

Имя Описание Ценность
свойства Свойства WnsCredential в NotificationHub. WnsCredentialProperties

WnsCredentialProperties

Имя Описание Ценность
packageSid Идентификатор пакета для этих учетных данных. струна
secretKey Секретный ключ. струна
windowsLiveEndpoint Конечная точка Windows Live. струна