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


Пространства имен Microsoft.EventHub/eventhubs 2022-01-01-preview

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

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

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

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

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

resource symbolicname 'Microsoft.EventHub/namespaces/eventhubs@2022-01-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    captureDescription: {
      destination: {
        name: 'string'
        properties: {
          archiveNameFormat: 'string'
          blobContainer: 'string'
          dataLakeAccountName: 'string'
          dataLakeFolderPath: 'string'
          dataLakeSubscriptionId: 'string'
          storageAccountResourceId: 'string'
        }
      }
      enabled: bool
      encoding: 'string'
      intervalInSeconds: int
      sizeLimitInBytes: int
      skipEmptyArchives: bool
    }
    messageRetentionInDays: int
    partitionCount: int
    status: 'string'
  }
}

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

namespaces/eventhubs

Имя Описание Значение
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в Bicep.
строка (обязательно)

Ограничение символов: 1–256

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

Начинается и заканчивается буквой или цифрой.
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить только в том случае, если дочерний ресурс объявлен вне родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: пространства имен
properties Свойства, предоставляемые для операции создания или обновления концентратора событий. EventhubProperties

EventhubProperties

Имя Описание Значение
CaptureDescription Свойства описания записи CaptureDescription
messageRetentionInDays Количество дней для хранения событий для этого концентратора событий, значение должно быть от 1 до 7 дней INT

Ограничения:
Минимальное значение = 1
partitionCount Число секций, созданных для концентратора событий. Допустимые значения — от 1 до 32 секций. INT

Ограничения:
Минимальное значение = 1
status Перечисляет возможные значения состояния концентратора событий. "Активный"
"Создание"
Удаление
"Отключено"
ReceiveDisabled
"Переименование"
Восстановление
SendDisabled
"Неизвестно"

CaptureDescription

Имя Описание Значение
ресурс destination Свойства назначения, в котором будет храниться запись. (учетная запись хранения, имена BLOB-объектов) Назначение
Включено Значение типа , указывающее, включено ли описание записи. bool
encoding Перечисляет возможные значения для формата кодирования описания записи. Примечание. AvroDeflate будет считаться нерекомендуемой в новой версии API 'Avro'
AvroDeflate
intervalInSeconds Временное окно позволяет задать частоту записи в BLOB-объекты Azure. Значение должно составлять от 60 до 900 секунд. INT
sizeLimitInBytes Окно размера определяет объем данных, созданных в концентраторе событий перед операцией записи. Значение должно быть от 10485760 до 524288000 байтов. INT
skipEmptyArchives Значение типа , указывающее, следует ли пропускать пустые архивы bool

Назначение

Имя Описание Значение
name Имя назначения записи строка
properties Свойства, описывающие учетную запись хранения, контейнер BLOB-объектов и формат имени архива для назначения записи Свойства назначения

Свойства назначения

Имя Описание Значение
archiveNameFormat Соглашение об именовании BLOB-объектов для архива, например{Пространство имен}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. Здесь все параметры (пространство имен, EventHub и т. д.) являются обязательными независимо от порядка. строка
blobContainer Имя контейнера BLOB-объектов строка
dataLakeAccountName Имя Azure Data Lake Store для захваченных событий строка
dataLakeFolderPath Путь к конечной папке для захваченных событий строка
dataLakeSubscriptionId Идентификатор подписки Azure Data Lake Store строка

Ограничения:
Минимальная длина = 36
Максимальная длина = 36
Шаблон = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
storageAccountResourceId Идентификатор ресурса учетной записи хранения, используемой для создания больших двоичных объектов строка

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

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

Шаблон Описание
PubNub Realtime Gateway для Центры событий Azure

Развертывание в Azure
Шлюз PubNub Realtime для Azure предоставляет мост потока данных в реальном времени между сетью Stream данных PubNub и Центры событий Azure. - рассмотрим это двунаправленный мост между PubNub и Azure!
Развертывание Спортивной аналитики в архитектуре Azure

Развертывание в Azure
Создает учетную запись хранения Azure с поддержкой ADLS 2-го поколения, экземпляр Фабрика данных Azure со связанными службами для учетной записи хранения (база данных Azure SQL при развертывании) и экземпляр Azure Databricks. Удостоверению AAD для пользователя, развертывающего шаблон, и управляемому удостоверению для экземпляра ADF будет предоставлена роль Участник данных BLOB-объектов хранилища в учетной записи хранения. Существуют также варианты развертывания экземпляра Key Vault Azure, базы данных Azure SQL и концентратора событий Azure (для вариантов использования потоковой передачи). При развертывании Key Vault Azure управляемому удостоверению фабрики данных и удостоверению AAD для пользователя, развертывающего шаблон, будет предоставлена роль пользователя Key Vault секретов.
Аналитика и монетизация API Moesif

Развертывание в Azure
Шаблон будет регистрировать вызовы API из Azure Управление API на платформу аналитики API Moesif и монетизации.
Azure Digital Twins с подключением к журналу временных данных

Развертывание в Azure
Этот шаблон создает экземпляр Azure Digital Twins, настроенный с подключением к журналу данных временных рядов. Чтобы создать подключение, необходимо создать другие ресурсы, например пространство имен Центров событий, концентратор событий, кластер azure Data Explorer и базу данных. Данные отправляются в концентратор событий, который в конечном итоге пересылает данные в кластер Azure Data Explorer. Данные хранятся в таблице базы данных в кластере
Создание пользовательского раздела и обработчика концентратора событий Сетки событий

Развертывание в Azure
Создает Сетка событий Azure настраиваемый раздел и концентратор событий для обработки событий.
Создание пространства имен EventHubs, концентратора событий & группы потребителей

Развертывание в Azure
Этот шаблон позволяет развернуть стандартное пространство имен Центров событий, концентратор событий и группу потребителей.
Создание авторизации EventHubsRules

Развертывание в Azure
Этот шаблон позволяет развернуть пространство имен EventHubs Standard, концентратор событий, группу потребителей и authorizationRules.
Создает кластер eventhub, nameapce & eventhub

Развертывание в Azure
Этот шаблон позволяет создавать кластер EventHubs, пространство имен и концентратор событий в кластере.
Создание концентраторов событий с включенным сбором

Развертывание в Azure
Этот шаблон позволяет развернуть пространство имен EventHubs с концентратором событий и включить запись в нем.
Создание концентраторов событий с включенной функцией отслеживания (ADLS)

Развертывание в Azure
Этот шаблон позволяет развернуть пространство имен EventHubs с концентратором событий и включить запись в нем.
Создание пространства имен EventHubs и включение автоматического расширения

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

Развертывание в Azure
Этот шаблон позволяет развернуть пространство имен EventHubs с концентратором событий.
Подключение к пространству имен Центров событий через частную конечную точку

Развертывание в Azure
В этом примере показано, как настроить виртуальную сеть и частную зону DNS для доступа к пространству имен Центров событий через частную конечную точку.
Развертывание службы MedTech

Развертывание в Azure
Служба MedTech — это одна из служб azure Health Data Services, предназначенная для приема данных устройств с нескольких устройств, преобразования данных устройства в наблюдения FHIR, которые затем сохраняются в службе FHIR служб медицинских данных Azure.
Развертывание службы MedTech, включая Центр Интернета вещей Azure

Развертывание в Azure
Служба MedTech — это одна из служб azure Health Data Services, предназначенная для приема данных устройств с нескольких устройств, преобразования данных устройства в наблюдения FHIR, которые затем сохраняются в службе FHIR служб медицинских данных Azure.
Развертывание базы данных Azure Data Explorer с подключением к концентратору событий

Развертывание в Azure
Разверните базу данных Azure Data Explorer с подключением к концентратору событий.
сервер Azure SQL с аудитом, записанным в концентратор событий

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

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

Развертывание в Azure
Этот шаблон позволяет развернуть среду Аналитики временных рядов, настроенную для использования событий из концентратора событий.
Приложение-функция Azure с концентратором событий и управляемым удостоверением

Развертывание в Azure
его шаблон подготавливает приложение-функцию Azure для плана потребления Linux, а также концентратор событий, службу хранилища Azure и Application Insights. Приложение-функция может использовать управляемое удостоверение для подключения к концентратору событий и учетной записи хранения.

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

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

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

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

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

{
  "type": "Microsoft.EventHub/namespaces/eventhubs",
  "apiVersion": "2022-01-01-preview",
  "name": "string",
  "properties": {
    "captureDescription": {
      "destination": {
        "name": "string",
        "properties": {
          "archiveNameFormat": "string",
          "blobContainer": "string",
          "dataLakeAccountName": "string",
          "dataLakeFolderPath": "string",
          "dataLakeSubscriptionId": "string",
          "storageAccountResourceId": "string"
        }
      },
      "enabled": "bool",
      "encoding": "string",
      "intervalInSeconds": "int",
      "sizeLimitInBytes": "int",
      "skipEmptyArchives": "bool"
    },
    "messageRetentionInDays": "int",
    "partitionCount": "int",
    "status": "string"
  }
}

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

namespaces/eventhubs

Имя Описание Значение
тип Тип ресурса Microsoft.EventHub/namespaces/eventhubs
версия_API Версия API ресурсов '01.01.2022-preview'
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM.
строка (обязательно)

Ограничение символов: 1–256

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

Начинается и заканчивается буквой или цифрой.
properties Свойства, предоставляемые для операции создания или обновления концентратора событий. EventhubProperties

EventhubProperties

Имя Описание Значение
CaptureDescription Свойства описания записи CaptureDescription
messageRetentionInDays Количество дней для хранения событий для этого концентратора событий, значение должно быть от 1 до 7 дней INT

Ограничения:
Минимальное значение = 1
partitionCount Число секций, созданных для концентратора событий. Допустимые значения — от 1 до 32 секций. INT

Ограничения:
Минимальное значение = 1
status Перечисляет возможные значения состояния концентратора событий. "Активный"
"Создание"
Удаление
"Отключено"
ReceiveDisabled
"Переименование"
Восстановление
SendDisabled
"Неизвестно"

CaptureDescription

Имя Описание Значение
ресурс destination Свойства назначения, в котором будет храниться запись. (учетная запись хранения, имена BLOB-объектов) Назначение
Включено Значение типа , указывающее, включено ли описание записи. bool
encoding Перечисляет возможные значения для формата кодирования описания записи. Примечание. AvroDeflate будет считаться нерекомендуемой в новой версии API 'Avro'
AvroDeflate
intervalInSeconds Временное окно позволяет задать частоту записи в BLOB-объекты Azure. Значение должно составлять от 60 до 900 секунд. INT
sizeLimitInBytes Окно размера определяет объем данных, созданных в концентраторе событий перед операцией записи. Значение должно быть от 10485760 до 524288000 байтов. INT
skipEmptyArchives Значение типа , указывающее, следует ли пропускать пустые архивы bool

Назначение

Имя Описание Значение
name Имя назначения записи строка
properties Свойства, описывающие учетную запись хранения, контейнер BLOB-объектов и формат имени архива для назначения записи Свойства назначения

Свойства назначения

Имя Описание Значение
archiveNameFormat Соглашение об именовании BLOB-объектов для архива, например{Пространство имен}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. Здесь все параметры (пространство имен, EventHub и т. д.) являются обязательными независимо от порядка. строка
blobContainer Имя контейнера BLOB-объектов строка
dataLakeAccountName Имя Azure Data Lake Store для захваченных событий строка
dataLakeFolderPath Путь к конечной папке для захваченных событий строка
dataLakeSubscriptionId Идентификатор подписки Azure Data Lake Store строка

Ограничения:
Минимальная длина = 36
Максимальная длина = 36
Шаблон = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
storageAccountResourceId Идентификатор ресурса учетной записи хранения, используемой для создания больших двоичных объектов строка

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

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

Шаблон Описание
Шлюз в режиме реального времени PubNub для Центры событий Azure

Развертывание в Azure
Шлюз PubNub Realtime для Azure предоставляет мост потока данных в реальном времени между сетью Stream данных PubNub и Центры событий Azure. - считайте это двунаправленным мостом между PubNub и Azure!
Развертывание спортивной аналитики в архитектуре Azure

Развертывание в Azure
Создает учетную запись хранения Azure с поддержкой ADLS 2-го поколения, экземпляр Фабрика данных Azure со связанными службами для учетной записи хранения (при развертывании базы данных Azure SQL) и экземпляра Azure Databricks. Удостоверению AAD для пользователя, развертывающего шаблон, и управляемому удостоверению для экземпляра ADF будет предоставлена роль участника данных BLOB-объектов хранилища в учетной записи хранения. Существуют также варианты развертывания экземпляра azure Key Vault, базы данных Azure SQL и концентратора событий Azure (для вариантов использования потоковой передачи). При развертывании Key Vault Azure управляемому удостоверению фабрики данных и удостоверению AAD для пользователя, развертывающего шаблон, будет предоставлена роль пользователя Key Vault Secrets.
Аналитика и монетизация API Moesif

Развертывание в Azure
Шаблон будет записывать вызовы API из Azure Управление API на платформу аналитики и монетизации API Moesif.
Azure Digital Twins с подключением к журналу данных времени

Развертывание в Azure
Этот шаблон создает экземпляр Azure Digital Twins, настроенный с подключением к журналу данных временных рядов. Чтобы создать подключение, необходимо создать другие ресурсы, такие как пространство имен Центров событий, концентратор событий, кластер Data Explorer Azure и база данных. Данные отправляются в концентратор событий, который в конечном итоге пересылает данные в кластер Azure Data Explorer. Данные хранятся в таблице базы данных в кластере
Создание пользовательского раздела и обработчика концентратора событий Сетки событий

Развертывание в Azure
Создает Сетка событий Azure настраиваемый раздел и концентратор событий для обработки событий.
Создание пространства имен EventHubs, концентратора событий & группы потребителей

Развертывание в Azure
Этот шаблон позволяет развернуть пространство имен Центров событий уровня "Стандартный", концентратор событий и группу потребителей.
Создание авторизации центров событий

Развертывание в Azure
Этот шаблон позволяет развернуть стандартное пространство имен EventHubs, концентратор событий, группу потребителей и authorizationRules.
Создание кластера концентратора событий, nameapce & концентратора событий

Развертывание в Azure
Этот шаблон позволяет создавать кластер Центров событий, пространство имен и концентратор событий в кластере.
Создание концентраторов событий с включенным сбором

Развертывание в Azure
Этот шаблон позволяет развернуть пространство имен EventHubs с концентратором событий и включить запись в нем.
Создание концентраторов событий с включенной функцией отслеживания (ADLS)

Развертывание в Azure
Этот шаблон позволяет развернуть пространство имен EventHubs с концентратором событий и включить запись в нем.
Создание пространства имен EventHubs и включение автоматического расширения

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

Развертывание в Azure
Этот шаблон позволяет развернуть пространство имен EventHubs с концентратором событий.
Подключение к пространству имен Центров событий через частную конечную точку

Развертывание в Azure
В этом примере показано, как использовать настройку виртуальной сети и частной зоны DNS для доступа к пространству имен Центров событий через частную конечную точку.
Развертывание службы MedTech

Развертывание в Azure
Служба MedTech — это одна из служб данных здравоохранения Azure, предназначенная для приема данных устройств с нескольких устройств, преобразования данных устройства в наблюдения FHIR, которые затем сохраняются в службе FHIR Data Services Azure.
Развертывание службы MedTech, включая Центр Интернета вещей Azure

Развертывание в Azure
Служба MedTech — это одна из служб данных здравоохранения Azure, предназначенная для приема данных устройств с нескольких устройств, преобразования данных устройства в наблюдения FHIR, которые затем сохраняются в службе FHIR Data Services Azure.
Развертывание базы данных azure Data Explorer с подключением к концентратору событий

Развертывание в Azure
Разверните базу данных Azure Data Explorer с подключением к концентратору событий.
Azure SQL Server с аудитом, записанным в концентратор событий

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

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

Развертывание в Azure
Этот шаблон позволяет развернуть среду Аналитики временных рядов, настроенную для использования событий из концентратора событий.
Приложение-функция Azure с концентратором событий и управляемым удостоверением

Развертывание в Azure
его шаблон подготавливает приложение-функцию Azure для плана потребления Linux, а также концентратор событий, службу хранилища Azure и Application Insights. Приложение-функция может использовать управляемое удостоверение для подключения к концентратору событий и учетной записи хранения.

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventHub/namespaces/eventhubs@2022-01-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      captureDescription = {
        destination = {
          name = "string"
          properties = {
            archiveNameFormat = "string"
            blobContainer = "string"
            dataLakeAccountName = "string"
            dataLakeFolderPath = "string"
            dataLakeSubscriptionId = "string"
            storageAccountResourceId = "string"
          }
        }
        enabled = bool
        encoding = "string"
        intervalInSeconds = int
        sizeLimitInBytes = int
        skipEmptyArchives = bool
      }
      messageRetentionInDays = int
      partitionCount = int
      status = "string"
    }
  })
}

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

namespaces/eventhubs

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

Ограничение символов: 1-256

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

Начинается и заканчивается буквой или цифрой.
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: пространства имен
properties Свойства, предоставляемые операции создания или обновления концентратора событий. EventhubProperties

EventhubProperties

Имя Описание Значение
CaptureDescription Свойства описания записи CaptureDescription
messageRetentionInDays Количество дней для хранения событий для этого концентратора событий, значение должно быть от 1 до 7 дней INT

Ограничения:
Минимальное значение = 1
partitionCount Число секций, созданных для концентратора событий. Допустимые значения — от 1 до 32 секций. INT

Ограничения:
Минимальное значение = 1
status Перечисляет возможные значения состояния концентратора событий. "Активный"
"Создание"
"Удаление"
"Отключено"
"ReceiveDisabled"
"Переименование"
"Восстановление"
SendDisabled
"Неизвестно"

CaptureDescription

Имя Описание Значение
ресурс destination Свойства назначения, в котором будет храниться запись. (учетная запись хранения, имена BLOB-объектов) Назначение
Включено Значение типа , указывающее, включено ли описание записи. bool
encoding Перечисляет возможные значения для формата кодировки описания записи. Примечание. AvroDeflate будет считаться нерекомендуемой в новой версии API "Avro"
"AvroDeflate"
intervalInSeconds Временное окно позволяет задать частоту, с которой будет происходить запись в большие двоичные объекты Azure. Значение должно находиться в диапазоне от 60 до 900 секунд. INT
sizeLimitInBytes Окно размера определяет объем данных, созданных в концентраторе событий перед операцией записи. Значение должно быть от 10485760 до 524288000 байтов. INT
skipEmptyArchives Значение типа , указывающее, следует ли пропускать пустые архивы. bool

Назначение

Имя Описание Значение
name Имя назначения записи строка
properties Свойства, описывающие учетную запись хранения, контейнер BLOB-объектов и формат имени архива для назначения записи Свойства назначения

Свойства назначения

Имя Описание Значение
archiveNameFormat Соглашение об именовании BLOB-объектов для архива, например{Пространство имен}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. Здесь все параметры (пространство имен, EventHub и т. д.) являются обязательными независимо от порядка. строка
blobContainer Имя контейнера BLOB-объектов строка
dataLakeAccountName Имя Azure Data Lake Store для захваченных событий строка
dataLakeFolderPath Путь к конечной папке для захваченных событий строка
dataLakeSubscriptionId Идентификатор подписки Azure Data Lake Store строка

Ограничения:
Минимальная длина = 36
Максимальная длина = 36
Шаблон = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
storageAccountResourceId Идентификатор ресурса учетной записи хранения, используемой для создания больших двоичных объектов строка