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


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

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

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

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

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

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

resource symbolicname 'Microsoft.NotificationHubs/namespaces@2017-04-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  properties: {
    createdAt: 'string'
    critical: bool
    dataCenter: 'string'
    enabled: bool
    name: 'string'
    namespaceType: 'string'
    provisioningState: 'string'
    region: 'string'
    scaleUnit: 'string'
    serviceBusEndpoint: 'string'
    status: 'string'
    subscriptionId: 'string'
    updatedAt: 'string'
  }
}

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

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

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

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

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

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

Имя ресурса должно быть уникальным в Azure.
location Расположение ресурса строка
tags Теги ресурсов Словарь имен и значений тегов. См . раздел Теги в шаблонах
sku Номер SKU созданного пространства имен SKU
properties Свойства пространства имен. Свойства пространства имен

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

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

Sku

Имя Описание Значение
Емкость Емкость ресурса INT
family Семейство SKU строка
name Имя номера SKU центра уведомлений "Базовый"
"Бесплатный"
"Стандартный" (обязательно)
size Размер номера SKU строка
Уровень Уровень конкретного номера SKU строка

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

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

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

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

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

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

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

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

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

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

{
  "type": "Microsoft.NotificationHubs/namespaces",
  "apiVersion": "2017-04-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "properties": {
    "createdAt": "string",
    "critical": "bool",
    "dataCenter": "string",
    "enabled": "bool",
    "name": "string",
    "namespaceType": "string",
    "provisioningState": "string",
    "region": "string",
    "scaleUnit": "string",
    "serviceBusEndpoint": "string",
    "status": "string",
    "subscriptionId": "string",
    "updatedAt": "string"
  }
}

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

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

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

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

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

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

Имя ресурса должно быть уникальным в Azure.
location Расположение ресурса строка
tags Теги ресурсов Словарь имен и значений тегов. См . раздел Теги в шаблонах
sku Номер SKU созданного пространства имен SKU
properties Свойства пространства имен. NamespaceProperties

NamespaceProperties

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

Sku

Имя Описание Значение
Емкость Емкость ресурса INT
family Семейство номеров SKU строка
name Имя номера SKU центра уведомлений "Базовый"
"Бесплатный"
"Стандартный" (обязательно)
size Размер номера SKU строка
Уровень Уровень конкретного номера SKU строка

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

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

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

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

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

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NotificationHubs/namespaces@2017-04-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      createdAt = "string"
      critical = bool
      dataCenter = "string"
      enabled = bool
      name = "string"
      namespaceType = "string"
      provisioningState = "string"
      region = "string"
      scaleUnit = "string"
      serviceBusEndpoint = "string"
      status = "string"
      subscriptionId = "string"
      updatedAt = "string"
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
  })
}

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

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

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

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

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

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

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

NamespaceProperties

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

Sku

Имя Описание Значение
Емкость Емкость ресурса INT
family Семейство SKU строка
name Имя номера SKU центра уведомлений "Basic"
"Бесплатный"
"Стандартный" (обязательно)
size Размер SKU строка
Уровень Уровень конкретного номера SKU строка