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

Определение ресурсов Bicep

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

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

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

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

resource symbolicname 'Microsoft.ServiceBus/namespaces@2025-05-01-preview' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    alternateName: 'string'
    disableLocalAuth: bool
    encryption: {
      keySource: 'Microsoft.KeyVault'
      keyVaultProperties: [
        {
          identity: {
            userAssignedIdentity: 'string'
          }
          keyName: 'string'
          keyVaultUri: 'string'
          keyVersion: 'string'
        }
      ]
      requireInfrastructureEncryption: bool
    }
    geoDataReplication: {
      locations: [
        {
          clusterArmId: 'string'
          locationName: 'string'
          roleType: 'string'
        }
      ]
      maxReplicationLagDurationInSeconds: int
    }
    minimumTlsVersion: 'string'
    platformCapabilities: {
      confidentialCompute: {
        mode: 'string'
      }
    }
    premiumMessagingPartitions: int
    privateEndpointConnections: [
      {
        properties: {
          privateEndpoint: {
            id: 'string'
          }
          privateLinkServiceConnectionState: {
            description: 'string'
            status: 'string'
          }
          provisioningState: 'string'
        }
      }
    ]
    publicNetworkAccess: 'string'
    zoneRedundant: bool
  }
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

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

Microsoft.ServiceBus/пространства имен

Имя Описание Ценность
тождество Свойства описания удостоверения BYOK Идентичность
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса string

Ограничения целостности:
Минимальная длина = 6
Максимальная длина = 50 (обязательно)
свойства Свойства пространства имен. SBNamespaceProperties
SKU Свойства SKU СБСку
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

КонфиденциальныйВычислительный

Имя Описание Ценность
режим Настройка для включения или отключения конфиденциальных вычислений "Отключено"
"Включено"

ConnectionState (Соединение)

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

Шифрование

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

GeoDataReplicationProperties

Имя Описание Ценность
местоположения Список регионов, в которых хранятся реплики пространства имен. NamespaceReplicaLocation[]
maxReplicationLagDurationInSeconds Максимальная допустимая задержка для операций репликации данных из первичной реплики в кворум вторичных реплик. Если задержка превышает настроенную сумму, операции с первичной репликой завершаются сбоем. Допустимые значения : 0 и 5 минут до 1 дня. инт

Тождество

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

IdentityUserAssignedIdentities

Имя Описание Ценность

Свойства KeyVault

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

NamespaceReplicaLocation

Имя Описание Ценность
clusterArmId Необязательное свойство, обозначающее идентификатор ARM кластера. Это необходимо, если реплика пространства имен должна размещаться в кластере выделенного концентратора событий. струна
locationName Регионы Azure, в которых поддерживается реплика пространства имен струна
roleType Типы ролей GeoDR 'Primary'
'Secondary'

ПлатформаВозможности

Имя Описание Ценность
confidentialCompute КонфиденциальныйВычислительный

Частная конечная точка

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

PrivateEndpointConnection

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

PrivateEndpointConnectionProperties (Свойства PrivateEndpointConnection)

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

SBNamespaceProperties

Имя Описание Ценность
alternateName Альтернативное имя пространства имен струна
disableLocalAuth Это свойство отключает проверку подлинности SAS для пространства имен служебной шины. булевая переменная (bool)
шифрование Свойства описания шифрования BYOK Шифрование
geoDataReplication Параметры георепликации данных для пространства имен GeoDataReplicationProperties
minimumTlsVersion Минимальная версия TLS для кластера для поддержки, например 1.2. '1.0'
'1.1'
'1.2'
'1.3'
платформаВозможности ПлатформаВозможности
PremiumMessagingPartitions Количество секций пространства имен служебной шины. Это свойство применимо только к пространствам имен SKU класса Premium. Значение по умолчанию равно 1 и возможные значения: 1, 2 и 4 инт
privateEndpointConnections Список подключений к частной конечной точке. PrivateEndpointConnection[]
доступ к публичной сети Это определяет, разрешен ли трафик через общедоступную сеть. По умолчанию она включена. "Отключено"
"Включено"
«ЗащищеноПоПериметру»
zoneRedundant Включение этого свойства создает пространство имен служебной шины класса Premium в регионах, поддерживаемых зонами доступности. булевая переменная (bool)

СБСку

Имя Описание Ценность
способность Единицы обмена сообщениями для пространства имен служебной шины premium. Допустимые емкости : {1, 2, 4, 8, 16} — несколько свойств.premiumMessagingPartitions. Например, если properties.premiumMessagingPartitions имеет значение 1, то возможные значения емкости : 1, 2, 4, 8 и 16. Если properties.premiumMessagingPartitions имеет значение 4, возможные значения емкости : 4, 8, 16, 32 и 64 инт
имя Имя этого номера SKU. "Базовый"
"Премиум"
"Стандартный" (обязательный)
ярус Уровень выставления счетов конкретного номера SKU. "Базовый"
"Премиум"
"Стандартный"

Отслеживаемые Ресурсные Теги

Имя Описание Ценность

Пользовательская назначенная идентичность

Имя Описание Ценность

UserAssignedIdentityProperties (Свойства UserAssignedIdentity)

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

Примеры использования

Примеры Bicep

Простой пример развертывания пространства имен ServiceBus.

param resourceName string = 'acctest0001'
param location string = 'westeurope'

resource namespace 'Microsoft.ServiceBus/namespaces@2022-01-01-preview' = {
  name: resourceName
  location: location
  properties: {
    disableLocalAuth: false
    publicNetworkAccess: 'Enabled'
    zoneRedundant: false
  }
  sku: {
    capacity: 0
    name: 'Standard'
    tier: 'Standard'
  }
}

Проверенные модули Azure

Следующие проверенные модули Azure можно использовать для развертывания этого типа ресурсов.

Модуль Описание
пространство имен служебной шины Модуль ресурсов AVM для пространства имен служебной шины

Примеры быстрого запуска Azure

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

Bicep-файл Описание
Создание пространства имен и очереди служебная шина Этот шаблон позволяет развернуть пространство имен служебной шины уровня "Стандартный" и очередь.
Создание правила виртуальной сети виртуальной сети пространства имен служебной шины Этот шаблон позволяет развернуть пространство имен служебной шины Premium с помощью правила виртуальной сети
создание настраиваемой темы сетки событий Azure и подписки на очередь Создает настраиваемый раздел Сетки событий Azure и подписку очереди служебной шины. Шаблон первоначально создан Маркусом Мейером.
создает приложение микрослужб Dapr с помощью приложений контейнеров Создайте приложение микрослужб Dapr с помощью контейнерных приложений.
Создает приложение dapr pub-sub servicebus с помощью приложений контейнеров Создайте приложение dapr pub-sub servicebus с помощью контейнерных приложений.

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

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

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

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

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

{
  "type": "Microsoft.ServiceBus/namespaces",
  "apiVersion": "2025-05-01-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "alternateName": "string",
    "disableLocalAuth": "bool",
    "encryption": {
      "keySource": "Microsoft.KeyVault",
      "keyVaultProperties": [
        {
          "identity": {
            "userAssignedIdentity": "string"
          },
          "keyName": "string",
          "keyVaultUri": "string",
          "keyVersion": "string"
        }
      ],
      "requireInfrastructureEncryption": "bool"
    },
    "geoDataReplication": {
      "locations": [
        {
          "clusterArmId": "string",
          "locationName": "string",
          "roleType": "string"
        }
      ],
      "maxReplicationLagDurationInSeconds": "int"
    },
    "minimumTlsVersion": "string",
    "platformCapabilities": {
      "confidentialCompute": {
        "mode": "string"
      }
    },
    "premiumMessagingPartitions": "int",
    "privateEndpointConnections": [
      {
        "properties": {
          "privateEndpoint": {
            "id": "string"
          },
          "privateLinkServiceConnectionState": {
            "description": "string",
            "status": "string"
          },
          "provisioningState": "string"
        }
      }
    ],
    "publicNetworkAccess": "string",
    "zoneRedundant": "bool"
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

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

Microsoft.ServiceBus/пространства имен

Имя Описание Ценность
apiVersion Версия API '2025-05-01-preview'
тождество Свойства описания удостоверения BYOK Идентичность
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса string

Ограничения целостности:
Минимальная длина = 6
Максимальная длина = 50 (обязательно)
свойства Свойства пространства имен. SBNamespaceProperties
SKU Свойства SKU СБСку
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.ServiceBus/namespaces"

КонфиденциальныйВычислительный

Имя Описание Ценность
режим Настройка для включения или отключения конфиденциальных вычислений "Отключено"
"Включено"

ConnectionState (Соединение)

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

Шифрование

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

GeoDataReplicationProperties

Имя Описание Ценность
местоположения Список регионов, в которых хранятся реплики пространства имен. NamespaceReplicaLocation[]
maxReplicationLagDurationInSeconds Максимальная допустимая задержка для операций репликации данных из первичной реплики в кворум вторичных реплик. Если задержка превышает настроенную сумму, операции с первичной репликой завершаются сбоем. Допустимые значения : 0 и 5 минут до 1 дня. инт

Тождество

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

IdentityUserAssignedIdentities

Имя Описание Ценность

Свойства KeyVault

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

NamespaceReplicaLocation

Имя Описание Ценность
clusterArmId Необязательное свойство, обозначающее идентификатор ARM кластера. Это необходимо, если реплика пространства имен должна размещаться в кластере выделенного концентратора событий. струна
locationName Регионы Azure, в которых поддерживается реплика пространства имен струна
roleType Типы ролей GeoDR 'Primary'
'Secondary'

ПлатформаВозможности

Имя Описание Ценность
confidentialCompute КонфиденциальныйВычислительный

Частная конечная точка

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

PrivateEndpointConnection

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

PrivateEndpointConnectionProperties (Свойства PrivateEndpointConnection)

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

SBNamespaceProperties

Имя Описание Ценность
alternateName Альтернативное имя пространства имен струна
disableLocalAuth Это свойство отключает проверку подлинности SAS для пространства имен служебной шины. булевая переменная (bool)
шифрование Свойства описания шифрования BYOK Шифрование
geoDataReplication Параметры георепликации данных для пространства имен GeoDataReplicationProperties
minimumTlsVersion Минимальная версия TLS для кластера для поддержки, например 1.2. '1.0'
'1.1'
'1.2'
'1.3'
платформаВозможности ПлатформаВозможности
PremiumMessagingPartitions Количество секций пространства имен служебной шины. Это свойство применимо только к пространствам имен SKU класса Premium. Значение по умолчанию равно 1 и возможные значения: 1, 2 и 4 инт
privateEndpointConnections Список подключений к частной конечной точке. PrivateEndpointConnection[]
доступ к публичной сети Это определяет, разрешен ли трафик через общедоступную сеть. По умолчанию она включена. "Отключено"
"Включено"
«ЗащищеноПоПериметру»
zoneRedundant Включение этого свойства создает пространство имен служебной шины класса Premium в регионах, поддерживаемых зонами доступности. булевая переменная (bool)

СБСку

Имя Описание Ценность
способность Единицы обмена сообщениями для пространства имен служебной шины premium. Допустимые емкости : {1, 2, 4, 8, 16} — несколько свойств.premiumMessagingPartitions. Например, если properties.premiumMessagingPartitions имеет значение 1, то возможные значения емкости : 1, 2, 4, 8 и 16. Если properties.premiumMessagingPartitions имеет значение 4, возможные значения емкости : 4, 8, 16, 32 и 64 инт
имя Имя этого номера SKU. "Базовый"
"Премиум"
"Стандартный" (обязательный)
ярус Уровень выставления счетов конкретного номера SKU. "Базовый"
"Премиум"
"Стандартный"

Отслеживаемые Ресурсные Теги

Имя Описание Ценность

Пользовательская назначенная идентичность

Имя Описание Ценность

UserAssignedIdentityProperties (Свойства UserAssignedIdentity)

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

Примеры использования

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

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

Шаблон Описание
Подключение к пространству имен служебной шины через частную конечную точку

развертывание в Azure
В этом примере показано, как настроить виртуальную сеть и частную зону DNS для доступа к пространству имен служебной шины через частную конечную точку.
Корреляция сообщений через Logic Apps с помощью Служебной шины

развертывание в Azure
в котором показано, как можно сопоставить сообщения по Logic Apps с помощью служебной шины Azure
создание геовосстановки служебной шины

развертывание в Azure
Этот шаблон позволяет настроить псевдоним геокатасторного восстановления служебной шины в пространствах имен SKU уровня "Премиум".
Создайте пространство имен служебной шины

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

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

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

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

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

развертывание в Azure
Этот шаблон позволяет развернуть пространство имен служебной шины Premium с помощью правила виртуальной сети
Создание пространства имен служебной шины, раздела и подписки

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

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

развертывание в Azure
Этот шаблон создает пространство имен служебной шины premium и пространство имен AuthorizationRule
создание раздела служебной шины с помощью подписки и фильтра SQL

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

развертывание в Azure
Создает настраиваемый раздел Сетки событий Azure и подписку очереди служебной шины. Шаблон первоначально создан Маркусом Мейером.
создание настраиваемой подписки сетки событий Azure

развертывание в Azure
Создает настраиваемый раздел Сетки событий Azure и подписку на раздел служебной шины. Шаблон первоначально создан Маркусом Мейером.
создает приложение микрослужб Dapr с помощью приложений контейнеров

развертывание в Azure
Создайте приложение микрослужб Dapr с помощью контейнерных приложений.
Создает приложение dapr pub-sub servicebus с помощью приложений контейнеров

развертывание в Azure
Создайте приложение dapr pub-sub servicebus с помощью контейнерных приложений.
EPiserverCMS в Azure

развертывание в Azure
Этот шаблон позволяет создавать ресурсы, необходимые для развертывания EpiServerCMS в Azure
Шаблоны интеграции — маршрутизатор сообщений — служебной шины

развертывание в Azure
Решение, в котором показано, как настроить шаблон маршрутизатора сообщений с помощью раздела служебной шины

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceBus/namespaces@2025-05-01-preview"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      alternateName = "string"
      disableLocalAuth = bool
      encryption = {
        keySource = "Microsoft.KeyVault"
        keyVaultProperties = [
          {
            identity = {
              userAssignedIdentity = "string"
            }
            keyName = "string"
            keyVaultUri = "string"
            keyVersion = "string"
          }
        ]
        requireInfrastructureEncryption = bool
      }
      geoDataReplication = {
        locations = [
          {
            clusterArmId = "string"
            locationName = "string"
            roleType = "string"
          }
        ]
        maxReplicationLagDurationInSeconds = int
      }
      minimumTlsVersion = "string"
      platformCapabilities = {
        confidentialCompute = {
          mode = "string"
        }
      }
      premiumMessagingPartitions = int
      privateEndpointConnections = [
        {
          properties = {
            privateEndpoint = {
              id = "string"
            }
            privateLinkServiceConnectionState = {
              description = "string"
              status = "string"
            }
            provisioningState = "string"
          }
        }
      ]
      publicNetworkAccess = "string"
      zoneRedundant = bool
    }
    sku = {
      capacity = int
      name = "string"
      tier = "string"
    }
  }
}

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

Microsoft.ServiceBus/пространства имен

Имя Описание Ценность
тождество Свойства описания удостоверения BYOK Идентичность
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса string

Ограничения целостности:
Минимальная длина = 6
Максимальная длина = 50 (обязательно)
свойства Свойства пространства имен. SBNamespaceProperties
SKU Свойства SKU СБСку
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.ServiceBus/namespaces@2025-05-01-preview"

КонфиденциальныйВычислительный

Имя Описание Ценность
режим Настройка для включения или отключения конфиденциальных вычислений "Отключено"
"Включено"

ConnectionState (Соединение)

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

Шифрование

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

GeoDataReplicationProperties

Имя Описание Ценность
местоположения Список регионов, в которых хранятся реплики пространства имен. NamespaceReplicaLocation[]
maxReplicationLagDurationInSeconds Максимальная допустимая задержка для операций репликации данных из первичной реплики в кворум вторичных реплик. Если задержка превышает настроенную сумму, операции с первичной репликой завершаются сбоем. Допустимые значения : 0 и 5 минут до 1 дня. инт

Тождество

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

IdentityUserAssignedIdentities

Имя Описание Ценность

Свойства KeyVault

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

NamespaceReplicaLocation

Имя Описание Ценность
clusterArmId Необязательное свойство, обозначающее идентификатор ARM кластера. Это необходимо, если реплика пространства имен должна размещаться в кластере выделенного концентратора событий. струна
locationName Регионы Azure, в которых поддерживается реплика пространства имен струна
roleType Типы ролей GeoDR 'Primary'
'Secondary'

ПлатформаВозможности

Имя Описание Ценность
confidentialCompute КонфиденциальныйВычислительный

Частная конечная точка

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

PrivateEndpointConnection

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

PrivateEndpointConnectionProperties (Свойства PrivateEndpointConnection)

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

SBNamespaceProperties

Имя Описание Ценность
alternateName Альтернативное имя пространства имен струна
disableLocalAuth Это свойство отключает проверку подлинности SAS для пространства имен служебной шины. булевая переменная (bool)
шифрование Свойства описания шифрования BYOK Шифрование
geoDataReplication Параметры георепликации данных для пространства имен GeoDataReplicationProperties
minimumTlsVersion Минимальная версия TLS для кластера для поддержки, например 1.2. '1.0'
'1.1'
'1.2'
'1.3'
платформаВозможности ПлатформаВозможности
PremiumMessagingPartitions Количество секций пространства имен служебной шины. Это свойство применимо только к пространствам имен SKU класса Premium. Значение по умолчанию равно 1 и возможные значения: 1, 2 и 4 инт
privateEndpointConnections Список подключений к частной конечной точке. PrivateEndpointConnection[]
доступ к публичной сети Это определяет, разрешен ли трафик через общедоступную сеть. По умолчанию она включена. "Отключено"
"Включено"
«ЗащищеноПоПериметру»
zoneRedundant Включение этого свойства создает пространство имен служебной шины класса Premium в регионах, поддерживаемых зонами доступности. булевая переменная (bool)

СБСку

Имя Описание Ценность
способность Единицы обмена сообщениями для пространства имен служебной шины premium. Допустимые емкости : {1, 2, 4, 8, 16} — несколько свойств.premiumMessagingPartitions. Например, если properties.premiumMessagingPartitions имеет значение 1, то возможные значения емкости : 1, 2, 4, 8 и 16. Если properties.premiumMessagingPartitions имеет значение 4, возможные значения емкости : 4, 8, 16, 32 и 64 инт
имя Имя этого номера SKU. "Базовый"
"Премиум"
"Стандартный" (обязательный)
ярус Уровень выставления счетов конкретного номера SKU. "Базовый"
"Премиум"
"Стандартный"

Отслеживаемые Ресурсные Теги

Имя Описание Ценность

Пользовательская назначенная идентичность

Имя Описание Ценность

UserAssignedIdentityProperties (Свойства UserAssignedIdentity)

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

Примеры использования

Примеры Terraform

Простой пример развертывания пространства имен ServiceBus.

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "westeurope"
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "namespace" {
  type      = "Microsoft.ServiceBus/namespaces@2022-01-01-preview"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      disableLocalAuth    = false
      publicNetworkAccess = "Enabled"
      zoneRedundant       = false
    }
    sku = {
      capacity = 0
      name     = "Standard"
      tier     = "Standard"
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

Проверенные модули Azure

Следующие проверенные модули Azure можно использовать для развертывания этого типа ресурсов.

Модуль Описание
пространство имен служебной шины Модуль ресурсов AVM для пространства имен служебной шины