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


Пространства имен Microsoft.EventHub 2024-01-01

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

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

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

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

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

resource symbolicname 'Microsoft.EventHub/namespaces@2024-01-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    alternateName: 'string'
    clusterArmId: 'string'
    disableLocalAuth: bool
    encryption: {
      keySource: 'Microsoft.KeyVault'
      keyVaultProperties: [
        {
          identity: {
            userAssignedIdentity: 'string'
          }
          keyName: 'string'
          keyVaultUri: 'string'
          keyVersion: 'string'
        }
      ]
      requireInfrastructureEncryption: bool
    }
    isAutoInflateEnabled: bool
    kafkaEnabled: bool
    maximumThroughputUnits: int
    minimumTlsVersion: 'string'
    privateEndpointConnections: [
      {
        properties: {
          privateEndpoint: {
            id: 'string'
          }
          privateLinkServiceConnectionState: {
            description: 'string'
            status: 'string'
          }
          provisioningState: 'string'
        }
      }
    ]
    publicNetworkAccess: 'string'
    zoneRedundant: bool
  }
}

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

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

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

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

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

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

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

Идентификация

Имя Описание Значение
тип Тип удостоверения управляемой службы. "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Свойства удостоверений, назначаемых пользователем IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Имя Описание Значение
{настраиваемое свойство} UserAssignedIdentity

UserAssignedIdentity

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

EHNamespaceProperties

Имя Описание Значение
alternateName Альтернативное имя указывается, если имена псевдонимов и пространств имен совпадают. строка
clusterArmId Идентификатор ARM кластера пространства имен. строка
disableLocalAuth Это свойство отключает проверку подлинности SAS для пространства имен Центров событий. bool
шифрование Описание свойств шифрования BYOK Шифрование
isAutoInflateEnabled Значение, указывающее, включена ли функция Автоинфляции для пространства имен концентратора событий. bool
kafkaEnabled Значение, указывающее, включена ли Kafka для пространства имен концентратора событий. bool
maximumThroughputUnits Верхний предел единиц пропускной способности при включенном автоинфляции значение должно находиться в пределах от 0 до 20 единиц пропускной способности. ( '0', если AutoInflateEnabled = true) INT

Ограничения:
Минимальное значение = 0
minimumTlsVersion Минимальная версия TLS для кластера, например 1.2. '1.0'
'1.1'
'1.2'
privateEndpointConnections Список подключений к частной конечной точке. PrivateEndpointConnection[]
publicNetworkAccess Это определяет, разрешен ли трафик через общедоступную сеть. По умолчанию он включен. "Отключено"
"Включено"
SecuredByPerimeter
zoneRedundant При включении этого свойства создается стандартное пространство имен Центров событий в поддерживаемых регионах зон доступности. bool

Шифрование

Имя Описание Значение
keySource Перечисляет возможное значение keySource для шифрования. Microsoft.KeyVault
keyVaultProperties Свойства Хранилища ключей KeyVaultProperties[]
requireInfrastructureEncryption Включение шифрования инфраструктуры (двойное шифрование) bool

KeyVaultProperties

Имя Описание Значение
удостоверение UserAssignedIdentityProperties
keyName Имя ключа из KeyVault строка
keyVaultUri Универсальный код ресурса (URI) keyVault строка
keyVersion Версия ключа строка

UserAssignedIdentityProperties

Имя Описание Значение
userAssignedIdentity Идентификатор ARM для удостоверения пользователя, выбранного для шифрования строка

PrivateEndpointConnection

Имя Описание Значение
properties Свойства PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Имя Описание Значение
privateEndpoint Ресурс частной конечной точки для этого подключения. PrivateEndpoint
privateLinkServiceConnectionState Сведения о состоянии подключения. ConnectionState
provisioningState Состояние подготовки подключения к частной конечной точке. "Отменено"
"Создание"
Удаление
"Сбой"
"Успешно"
"Обновление"

PrivateEndpoint

Имя Описание Значение
идентификатор Идентификатор ARM для частной конечной точки. строка

ConnectionState

Имя Описание Значение
description Описание состояния подключения. строка
status Состояние подключения. "Утверждено"
"Отключено"
"Ожидание"
'Rejected'

Sku

Имя Описание Значение
Емкость Единицы пропускной способности Центров событий для уровней Базовый или Стандартный, где значение должно быть от 0 до 20 единиц пропускной способности. Единицы "Премиум" в Центрах событий для уровня "Премиум", где значение должно быть от 0 до 10 единиц уровня "Премиум". INT

Ограничения:
Минимальное значение = 0
name Имя этого номера SKU. "Базовый"
"Премиум"
"Стандартный" (обязательно)
Уровень Уровень выставления счетов для этого конкретного номера SKU. "Базовый"
"Премиум"
"Стандартный"

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

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

Шаблон Описание
Шлюз в режиме реального времени 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.
Создание пространства имен концентратора событий и конфигурации геовосстановлении

Развертывание в Azure
Этот шаблон позволяет развернуть пространство имен служебной шины с номером SKU "Базовый" или "Стандартный".
Создание правила фильтра IP-адресов для пространства имен концентратора событий

Развертывание в Azure
Этот шаблон позволяет развернуть пространство имен служебной шины уровня "Премиум" с правилом фильтра IP-адресов.
Создание правила виртуальная сеть пространства имен Центров событий

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

Развертывание в Azure
Этот шаблон позволяет создать кластер EventHubs и пространство имен в кластере.
Создание кластера концентратора событий, 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. Приложение-функция может использовать управляемое удостоверение для подключения к концентратору событий и учетной записи хранения.

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

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

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

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

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

{
  "type": "Microsoft.EventHub/namespaces",
  "apiVersion": "2024-01-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "alternateName": "string",
    "clusterArmId": "string",
    "disableLocalAuth": "bool",
    "encryption": {
      "keySource": "Microsoft.KeyVault",
      "keyVaultProperties": [
        {
          "identity": {
            "userAssignedIdentity": "string"
          },
          "keyName": "string",
          "keyVaultUri": "string",
          "keyVersion": "string"
        }
      ],
      "requireInfrastructureEncryption": "bool"
    },
    "isAutoInflateEnabled": "bool",
    "kafkaEnabled": "bool",
    "maximumThroughputUnits": "int",
    "minimumTlsVersion": "string",
    "privateEndpointConnections": [
      {
        "properties": {
          "privateEndpoint": {
            "id": "string"
          },
          "privateLinkServiceConnectionState": {
            "description": "string",
            "status": "string"
          },
          "provisioningState": "string"
        }
      }
    ],
    "publicNetworkAccess": "string",
    "zoneRedundant": "bool"
  }
}

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

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

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

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

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

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

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

Идентификация

Имя Описание Значение
тип Тип удостоверения управляемой службы. "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Свойства удостоверений, назначаемых пользователем IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Имя Описание Значение
{настраиваемое свойство} UserAssignedIdentity

UserAssignedIdentity

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

EHNamespaceProperties

Имя Описание Значение
alternateName Альтернативное имя указывается, если имена псевдонимов и пространств имен совпадают. строка
clusterArmId Идентификатор ARM кластера пространства имен. строка
disableLocalAuth Это свойство отключает проверку подлинности SAS для пространства имен Центров событий. bool
шифрование Описание свойств шифрования BYOK Шифрование
isAutoInflateEnabled Значение, указывающее, включена ли функция Автоинфляции для пространства имен концентратора событий. bool
kafkaEnabled Значение, указывающее, включена ли Kafka для пространства имен концентратора событий. bool
maximumThroughputUnits Верхний предел единиц пропускной способности при включенном автоинфляции значение должно находиться в пределах от 0 до 20 единиц пропускной способности. ( '0', если AutoInflateEnabled = true) INT

Ограничения:
Минимальное значение = 0
minimumTlsVersion Минимальная версия TLS для поддержки кластера, например 1.2. '1.0'
'1.1'
'1.2'
privateEndpointConnections Список подключений к частной конечной точке. PrivateEndpointConnection[]
publicNetworkAccess Это определяет, разрешен ли трафик через общедоступную сеть. По умолчанию он включен. "Отключено"
"Включено"
SecuredByPerimeter
zoneRedundant При включении этого свойства создается стандартное пространство имен Центров событий в поддерживаемых регионах зон доступности. bool

Шифрование

Имя Описание Значение
keySource Перечисляет возможное значение keySource для шифрования. Microsoft.KeyVault
keyVaultProperties Свойства Хранилища ключей KeyVaultProperties[]
requireInfrastructureEncryption Включение шифрования инфраструктуры (двойное шифрование) bool

KeyVaultProperties

Имя Описание Значение
удостоверение UserAssignedIdentityProperties
keyName Имя ключа из KeyVault строка
keyVaultUri Универсальный код ресурса (URI) keyVault строка
keyVersion Версия ключа строка

UserAssignedIdentityProperties

Имя Описание Значение
userAssignedIdentity Идентификатор ARM для удостоверения пользователя, выбранного для шифрования строка

PrivateEndpointConnection

Имя Описание Значение
properties Свойства PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Имя Описание Значение
privateEndpoint Ресурс частной конечной точки для этого подключения. PrivateEndpoint
privateLinkServiceConnectionState Сведения о состоянии подключения. ConnectionState
provisioningState Состояние подготовки подключения к частной конечной точке. "Отменено"
"Создание"
Удаление
"Сбой"
"Успешно"
"Обновление"

PrivateEndpoint

Имя Описание Значение
идентификатор Идентификатор ARM для частной конечной точки. строка

ConnectionState

Имя Описание Значение
description Описание состояния подключения. строка
status Состояние подключения. "Утверждено"
"Отключено"
"Ожидание"
'Rejected'

Sku

Имя Описание Значение
Емкость Единицы пропускной способности Центров событий для уровней Базовый или Стандартный, где значение должно быть от 0 до 20 единиц пропускной способности. Единицы "Премиум" в Центрах событий для уровня "Премиум", где значение должно быть от 0 до 10 единиц уровня "Премиум". INT

Ограничения:
Минимальное значение = 0
name Имя этого номера SKU. "Базовый"
"Премиум"
"Стандартный" (обязательно)
Уровень Уровень выставления счетов для этого конкретного номера SKU. "Базовый"
"Премиум"
"Стандартный"

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

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

Шаблон Описание
Шлюз в режиме реального времени 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.
Создание пространства имен концентратора событий и конфигурации геовосстановлении

Развертывание в Azure
Этот шаблон позволяет развернуть пространство имен служебной шины с номером SKU "Базовый" или "Стандартный".
Создание правила фильтра IP-адресов для пространства имен концентратора событий

Развертывание в Azure
Этот шаблон позволяет развернуть пространство имен служебной шины уровня "Премиум" с правилом фильтра IP-адресов.
Создание правила виртуальная сеть пространства имен Центров событий

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

Развертывание в Azure
Этот шаблон позволяет создать кластер EventHubs и пространство имен в кластере.
Создание кластера концентратора событий, 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)

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventHub/namespaces@2024-01-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      alternateName = "string"
      clusterArmId = "string"
      disableLocalAuth = bool
      encryption = {
        keySource = "Microsoft.KeyVault"
        keyVaultProperties = [
          {
            identity = {
              userAssignedIdentity = "string"
            }
            keyName = "string"
            keyVaultUri = "string"
            keyVersion = "string"
          }
        ]
        requireInfrastructureEncryption = bool
      }
      isAutoInflateEnabled = bool
      kafkaEnabled = bool
      maximumThroughputUnits = int
      minimumTlsVersion = "string"
      privateEndpointConnections = [
        {
          properties = {
            privateEndpoint = {
              id = "string"
            }
            privateLinkServiceConnectionState = {
              description = "string"
              status = "string"
            }
            provisioningState = "string"
          }
        }
      ]
      publicNetworkAccess = "string"
      zoneRedundant = bool
    }
    sku = {
      capacity = int
      name = "string"
      tier = "string"
    }
  })
}

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

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

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

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

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

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

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

Идентификация

Имя Описание Значение
тип Тип удостоверения управляемой службы. "SystemAssigned"
"SystemAssigned, UserAssigned"
UserAssigned
identity_ids Свойства удостоверений, назначаемых пользователем Массив идентификаторов удостоверений пользователей.

IdentityUserAssignedIdentities

Имя Описание Значение
{настроенное свойство} UserAssignedIdentity

UserAssignedIdentity

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

EHNamespaceProperties

Имя Описание Значение
alternateName Альтернативное имя указывается, если имена псевдонимов и пространств имен совпадают. строка
clusterArmId Идентификатор ARM кластера пространства имен. строка
disableLocalAuth Это свойство отключает проверку подлинности SAS для пространства имен Центров событий. bool
шифрование Описание свойств шифрования BYOK Шифрование
isAutoInflateEnabled Значение, указывающее, включена ли функция AutoInflate для пространства имен концентратора событий. bool
kafkaEnabled Значение, указывающее, включена ли Kafka для пространства имен концентратора событий. bool
maximumThroughputUnits Верхний предел единиц пропускной способности при включенном автоинфляции значение должно находиться в пределах от 0 до 20 единиц пропускной способности. ( '0', если AutoInflateEnabled = true) INT

Ограничения:
Минимальное значение = 0
minimumTlsVersion Минимальная версия TLS для кластера, например 1.2. "1.0"
"1.1"
"1.2"
privateEndpointConnections Список подключений к частной конечной точке. PrivateEndpointConnection[]
publicNetworkAccess Это определяет, разрешен ли трафик через общедоступную сеть. По умолчанию он включен. "Отключено"
"Включено"
SecuredByPerimeter
zoneRedundant При включении этого свойства создается стандартное пространство имен Центров событий в поддерживаемых регионах зон доступности. bool

Шифрование

Имя Описание Значение
keySource Перечисляет возможное значение keySource для шифрования. Microsoft.KeyVault
keyVaultProperties Свойства Хранилища ключей KeyVaultProperties[]
requireInfrastructureEncryption Включение шифрования инфраструктуры (двойное шифрование) bool

KeyVaultProperties

Имя Описание Значение
удостоверение UserAssignedIdentityProperties
keyName Имя ключа из KeyVault строка
keyVaultUri Универсальный код ресурса (URI) keyVault строка
keyVersion Версия ключа строка

UserAssignedIdentityProperties

Имя Описание Значение
userAssignedIdentity Идентификатор ARM для удостоверения пользователя, выбранного для шифрования строка

PrivateEndpointConnection

Имя Описание Значение
properties Свойства PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Имя Описание Значение
privateEndpoint Ресурс частной конечной точки для этого подключения. PrivateEndpoint
privateLinkServiceConnectionState Сведения о состоянии подключения. ConnectionState
provisioningState Состояние подготовки подключения к частной конечной точке. "Отменено"
"Создание"
"Удаление"
"Сбой"
"Успешно"
"Обновление"

PrivateEndpoint

Имя Описание Значение
идентификатор Идентификатор ARM для частной конечной точки. строка

ConnectionState

Имя Описание Значение
description Описание состояния подключения. строка
status Состояние подключения. "Утверждено"
"Отключено"
"Ожидание"
"Отклонено"

Sku

Имя Описание Значение
Емкость Единицы пропускной способности Центров событий для уровней Базовый или Стандартный, где значение должно быть от 0 до 20 единиц пропускной способности. Единицы "Премиум" в Центрах событий для уровня "Премиум", где значение должно быть от 0 до 10 единиц уровня "Премиум". INT

Ограничения:
Минимальное значение = 0
name Имя этого номера SKU. "Basic"
"Премиум"
"Стандартный" (обязательно)
Уровень Уровень выставления счетов для этого конкретного номера SKU. "Basic"
"Премиум"
"Стандартный"