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


Пространства имен Microsoft.NotificationHubs 2014-09-01

Определение ресурса Bicep

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

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

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

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

resource symbolicname 'Microsoft.NotificationHubs/namespaces@2014-09-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    createdAt: 'string'
    critical: bool
    enabled: bool
    name: 'string'
    namespaceType: 'string'
    provisioningState: 'string'
    region: 'string'
    scaleUnit: 'string'
    serviceBusEndpoint: 'string'
    status: 'string'
    subscriptionId: 'string'
  }
}

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

пространства имен

Имя Описание Значение
name имя ресурса. строка (обязательно)

Ограничение символов: 6–50

Допустимые символы:
Буквенно-цифровые символы и дефисы.

Начинается с буквы. Заканчивается буквенно-цифровым символом.

Имя ресурса должно быть уникальным в Azure.
location Возвращает или задает расположение центра обработки данных пространства имен. строка (обязательно)
tags Возвращает или задает теги пространства имен. Словарь имен и значений тегов. См . раздел Теги в шаблонах
properties Возвращает или задает свойства пространства имен. NamespaceProperties (обязательно)

NamespaceProperties

Имя Описание Значение
дата создания Время создания пространства имен. строка
критические ошибки. Указывает, задано ли для пространства имен значение Критическое. bool
Включено Указывает, включено ли в настоящее время пространство имен. bool
name Имя пространства имен. строка
namespaceType Возвращает или задает тип пространства имен. "Обмен сообщениями"
NotificationHub
provisioningState Возвращает или задает состояние подготовки пространства имен. строка
region Указывает целевой регион, в котором пространство имен должно быть создано. Это может быть любое из следующих значений: Восточная Австралия, Юго-Восточная Австралия, Центральная часть США, Восточная часть США, Восточная часть США 2, западная часть США, центрально-северная часть США, центрально-южная часть США, Восточная Азия, Юго-Восточная Азия, Южная Бразилия, Восточная Япония, Западная Япония, Северная Европа, Западная Европа, Западная Европа строка
scaleUnit ScaleUnit, где создается пространство имен строка
serviceBusEndpoint Конечная точка, используемая для выполнения операций NotificationHub. строка
status Состояние пространства имен. Это может быть любое из следующих значений: 1 = Created/Active2 = Creating3 = Suspended4 = Deleting строка
subscriptionId Идентификатор подписки Azure, связанной с пространством имен. строка

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

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

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

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

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

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

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

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

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

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

{
  "type": "Microsoft.NotificationHubs/namespaces",
  "apiVersion": "2014-09-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "createdAt": "string",
    "critical": "bool",
    "enabled": "bool",
    "name": "string",
    "namespaceType": "string",
    "provisioningState": "string",
    "region": "string",
    "scaleUnit": "string",
    "serviceBusEndpoint": "string",
    "status": "string",
    "subscriptionId": "string"
  }
}

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

пространства имен

Имя Описание Значение
тип Тип ресурса Microsoft.NotificationHubs/namespaces
версия_API Версия API ресурсов '2014-09-01'
name имя ресурса. string (обязательно)

Ограничение символов: 6-50

Допустимые символы:
Буквенно-цифровые символы и дефисы.

Начинается с буквы. Заканчивается буквенно-цифровым символом.

Имя ресурса должно быть уникальным в Azure.
location Возвращает или задает расположение центра обработки данных пространства имен. string (обязательно)
tags Возвращает или задает теги пространства имен. Словарь имен и значений тегов. См . раздел Теги в шаблонах
properties Возвращает или задает свойства пространства имен. NamespaceProperties (обязательно)

Свойства пространства имен

Имя Описание Значение
дата создания Время создания пространства имен. строка
критические ошибки. Указывает, задано ли пространство имен как критическое. bool
Включено Указывает, включено ли в настоящее время пространство имен. bool
name Имя пространства имен. строка
namespaceType Возвращает или задает тип пространства имен. "Обмен сообщениями"
NotificationHub
provisioningState Возвращает или задает состояние подготовки пространства имен. строка
region Указывает целевой регион, в котором пространство имен должно быть создано. Это может быть любое из следующих значений: Восточная Австралия, Юго-Восточная Австралия, Центральная часть США, Восточная часть США, Восточная часть США 2, западная часть США, центрально-северная часть США, центрально-южная часть США, Восточная Азия, Юго-Восточная Азия, Южная Бразилия, Восточная Япония, Западная Япония, Северная Европа, Западная Европа, Западная Европа строка
scaleUnit ScaleUnit, где создается пространство имен строка
serviceBusEndpoint Конечную точку можно использовать для выполнения операций NotificationHub. строка
status Состояние пространства имен. Это может быть любое из следующих значений: 1 = Created/Active2 = Creating3 = Suspended4 = Deleting строка
subscriptionId Идентификатор подписки Azure, связанной с пространством имен. строка

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

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

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

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

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

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

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

  • Группы ресурсов

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NotificationHubs/namespaces@2014-09-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      createdAt = "string"
      critical = bool
      enabled = bool
      name = "string"
      namespaceType = "string"
      provisioningState = "string"
      region = "string"
      scaleUnit = "string"
      serviceBusEndpoint = "string"
      status = "string"
      subscriptionId = "string"
    }
  })
}

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

пространства имен

Имя Описание Значение
тип Тип ресурса "Microsoft.NotificationHubs/namespaces@2014-09-01"
name имя ресурса. string (обязательно)

Ограничение символов: 6-50

Допустимые символы:
Буквенно-цифровые символы и дефисы.

Начинается с буквы. Заканчивается буквенно-цифровым символом.

Имя ресурса должно быть уникальным в Azure.
location Возвращает или задает расположение центра обработки данных пространства имен. строка (обязательно)
parent_id Чтобы выполнить развертывание в группе ресурсов, используйте идентификатор этой группы ресурсов. строка (обязательно)
tags Возвращает или задает теги пространства имен. Словарь имен и значений тегов.
properties Возвращает или задает свойства пространства имен. NamespaceProperties (обязательно)

NamespaceProperties

Имя Описание Значение
дата создания Время создания пространства имен. строка
критические ошибки. Указывает, задано ли для пространства имен значение Критическое. bool
Включено Указывает, включено ли в настоящее время пространство имен. bool
name Имя пространства имен. строка
namespaceType Возвращает или задает тип пространства имен. "Обмен сообщениями"
NotificationHub
provisioningState Возвращает или задает состояние подготовки пространства имен. строка
region Указывает целевой регион, в котором пространство имен должно быть создано. Это может быть любое из следующих значений: Восточная Австралия, Юго-Восточная Австралия, Центральная часть США, Восточная часть США, Восточная часть США 2, западная часть США, центрально-северная часть США, центрально-южная часть США, Восточная Азия, Юго-Восточная Азия, Южная Бразилия, Восточная Япония, Западная Япония, Северная Европа, Западная Европа, Западная Европа строка
scaleUnit ScaleUnit, где создается пространство имен строка
serviceBusEndpoint Конечная точка, используемая для выполнения операций NotificationHub. строка
status Состояние пространства имен. Это может быть любое из следующих значений: 1 = Created/Active2 = Creating3 = Suspended4 = Deleting строка
subscriptionId Идентификатор подписки Azure, связанной с пространством имен. строка