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

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

Тип ресурса пространств имен можно развернуть в следующих объектах:

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

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

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

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

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

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

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

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

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

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

Дополнительные сведения см. в статье о создании пространства имен.

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

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

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

SBNamespaceProperties

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

Шифрование

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

KeyVaultProperties

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

UserAssignedIdentityProperties

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

PrivateEndpointConnection

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

PrivateEndpointConnectionProperties

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

PrivateEndpoint

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

ConnectionState

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

SBSku

Имя Описание Значение
Емкость Указанные единицы обмена сообщениями для уровня. Для уровня "Премиум" емкость 1,2 и 4. INT
name Имя этого номера SKU. "Базовый"
"Премиум"
"Стандартный" (обязательно)
Уровень Уровень выставления счетов для этого конкретного номера SKU. "Базовый"
"Премиум"
"Стандартный"

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

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

Шаблон Описание
EPiserverCMS в Azure

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Тип ресурса пространств имен можно развернуть в следующих объектах:

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

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

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

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

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

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

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

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

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

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

Дополнительные сведения см. в статье о создании пространства имен.

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

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

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

SBNamespaceProperties

Имя Описание Значение
alternateName Альтернативное имя пространства имен строка
disableLocalAuth Это свойство отключает проверку подлинности SAS для пространства имен служебной шины. bool
шифрование Описание свойств шифрования BYOK Шифрование
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'

SBSku

Имя Описание Значение
Емкость Указанные единицы обмена сообщениями для уровня. Для уровня "Премиум" емкость 1,2 и 4. INT
name Имя этого номера SKU. "Базовый"
"Премиум"
"Стандартный" (обязательно)
Уровень Уровень выставления счетов конкретного номера SKU. "Базовый"
"Премиум"
"Стандартный"

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

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

Шаблон Описание
EPiserverCMS в Azure

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Тип ресурса пространств имен можно развернуть в следующих объектах:

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceBus/namespaces@2022-01-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      alternateName = "string"
      disableLocalAuth = bool
      encryption = {
        keySource = "Microsoft.KeyVault"
        keyVaultProperties = [
          {
            identity = {
              userAssignedIdentity = "string"
            }
            keyName = "string"
            keyVaultUri = "string"
            keyVersion = "string"
          }
        ]
        requireInfrastructureEncryption = bool
      }
      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.ServiceBus/namespaces@2022-01-01-preview"
name имя ресурса. строка (обязательно)

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

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

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

Дополнительные сведения см. в статье о создании пространства имен.

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

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

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

SBNamespaceProperties

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

Шифрование

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

KeyVaultProperties

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

UserAssignedIdentityProperties

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

PrivateEndpointConnection

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

PrivateEndpointConnectionProperties

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

PrivateEndpoint

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

ConnectionState

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

SBSku

Имя Описание Значение
Емкость Указанные единицы обмена сообщениями для уровня. Для уровня "Премиум" емкость 1,2 и 4. INT
name Имя этого номера SKU. "Basic"
"Премиум"
"Стандартный" (обязательно)
Уровень Уровень выставления счетов конкретного номера SKU. "Basic"
"Премиум"
"Стандартный"