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

Определение ресурса 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 Имя ключа из Хранилища ключей строка
keyVaultUri URI хранилища ключей строка
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 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.
Создание пространства имен концентратора событий и конфигурации геовосстановление

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

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

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

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

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

Список измененных свойств в каждой версии 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 Имя ключа из Хранилища ключей строка
keyVaultUri URI хранилища ключей строка
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 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.
Создание пространства имен концентратора событий и конфигурации геовосстановление

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

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

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

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

Определение ресурса 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 Имя ключа из Хранилища ключей строка
keyVaultUri URI хранилища ключей строка
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"
"Премиум"
"Стандартный"