Пространства имен 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
  }
}

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

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

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

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

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

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

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

Тождество

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

IdentityUserAssignedIdentities

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

UserAssignedIdentity

Этот объект не содержит свойств, заданных во время развертывания. Все свойства — ReadOnly.

EHNamespaceProperties

Имя Описание Ценность
alternateName Альтернативное имя, указанное при одинаковых именах псевдонимов и пространств имен. струна
clusterArmId Идентификатор ARM кластера пространства имен. струна
disableLocalAuth Это свойство отключает проверку подлинности SAS для пространства имен Центров событий. bool
шифрование Свойства описания шифрования BYOK шифрования
isAutoInflateEnabled Значение, указывающее, включена ли функция AutoInflate для пространства имен концентратора событий. bool
kafkaEnabled Значение, указывающее, включена ли Kafka для пространства имен eventhub. bool
maximumThroughputUnits Максимальное ограничение единиц пропускной способности при включении AutoInflate должно находиться в пределах 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 Свойства KeyVault KeyVaultProperties[]
requireInfrastructureEncryption Включение шифрования инфраструктуры (двойное шифрование) bool

KeyVaultProperties

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

UserAssignedIdentityProperties

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

PrivateEndpointConnection

Имя Описание Ценность
свойства Свойства PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

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

PrivateEndpoint

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

ConnectionState

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

Sku

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

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

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

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

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

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

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

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

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

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

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

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

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

развертывание в Azure
Этот шаблон позволяет развернуть пространство имен служебной шины Premium с помощью правила ФИЛЬТРАЦИИ IP-адресов
создание правила виртуальной сети пространства имен Центров событий

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

развертывание в Azure
Этот шаблон позволяет создавать кластер EventHubs и пространство имен в кластере.
создает кластер Eventhub, nameapce & eventhub

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

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

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

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

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

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

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

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

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

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

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

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

развертывание в 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"
apiVersion Версия API ресурсов '2024-01-01'
имя Имя ресурса строка (обязательно)

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

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

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

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

Тождество

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

IdentityUserAssignedIdentities

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

UserAssignedIdentity

Этот объект не содержит свойств, заданных во время развертывания. Все свойства — ReadOnly.

EHNamespaceProperties

Имя Описание Ценность
alternateName Альтернативное имя, указанное при одинаковых именах псевдонимов и пространств имен. струна
clusterArmId Идентификатор ARM кластера пространства имен. струна
disableLocalAuth Это свойство отключает проверку подлинности SAS для пространства имен Центров событий. bool
шифрование Свойства описания шифрования BYOK шифрования
isAutoInflateEnabled Значение, указывающее, включена ли функция AutoInflate для пространства имен концентратора событий. bool
kafkaEnabled Значение, указывающее, включена ли Kafka для пространства имен eventhub. bool
maximumThroughputUnits Максимальное ограничение единиц пропускной способности при включении AutoInflate должно находиться в пределах 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 Свойства KeyVault KeyVaultProperties[]
requireInfrastructureEncryption Включение шифрования инфраструктуры (двойное шифрование) bool

KeyVaultProperties

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

UserAssignedIdentityProperties

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

PrivateEndpointConnection

Имя Описание Ценность
свойства Свойства PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

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

PrivateEndpoint

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

ConnectionState

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

Sku

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

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

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

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

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

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

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

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

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

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

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

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

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

развертывание в Azure
Этот шаблон позволяет развернуть пространство имен служебной шины Premium с помощью правила ФИЛЬТРАЦИИ IP-адресов
создание правила виртуальной сети пространства имен Центров событий

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

развертывание в Azure
Этот шаблон позволяет создавать кластер EventHubs и пространство имен в кластере.
создает кластер Eventhub, nameapce & eventhub

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

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

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

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

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

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

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

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

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

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

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

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

развертывание в 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"
имя Имя ресурса строка (обязательно)

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

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

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

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

Тождество

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

IdentityUserAssignedIdentities

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

UserAssignedIdentity

Этот объект не содержит свойств, заданных во время развертывания. Все свойства — ReadOnly.

EHNamespaceProperties

Имя Описание Ценность
alternateName Альтернативное имя, указанное при одинаковых именах псевдонимов и пространств имен. струна
clusterArmId Идентификатор ARM кластера пространства имен. струна
disableLocalAuth Это свойство отключает проверку подлинности SAS для пространства имен Центров событий. bool
шифрование Свойства описания шифрования BYOK шифрования
isAutoInflateEnabled Значение, указывающее, включена ли функция AutoInflate для пространства имен концентратора событий. bool
kafkaEnabled Значение, указывающее, включена ли Kafka для пространства имен eventhub. bool
maximumThroughputUnits Максимальное ограничение единиц пропускной способности при включении AutoInflate должно находиться в пределах 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 Свойства KeyVault KeyVaultProperties[]
requireInfrastructureEncryption Включение шифрования инфраструктуры (двойное шифрование) bool

KeyVaultProperties

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

UserAssignedIdentityProperties

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

PrivateEndpointConnection

Имя Описание Ценность
свойства Свойства PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

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

PrivateEndpoint

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

ConnectionState

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

Sku

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

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