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


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

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

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

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

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

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

resource symbolicname 'Microsoft.ServiceBus/namespaces@2024-01-01' = {
  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
    }
    minimumTlsVersion: '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'
  }
}

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

ConnectionState

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

Шифрование

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

Тождество

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

IdentityUserAssignedIdentities

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

KeyVaultProperties

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

Microsoft.ServiceBus/namespaces

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

PrivateEndpoint

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

PrivateEndpointConnection

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

PrivateEndpointConnectionProperties

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

SBNamespaceProperties

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

SBSku

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

TrackedResourceTags

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

UserAssignedIdentity

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

UserAssignedIdentityProperties

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

Примеры краткого руководства

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

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": "2024-01-01",
  "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"
    },
    "minimumTlsVersion": "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"
  }
}

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

ConnectionState

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

Шифрование

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

Тождество

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

IdentityUserAssignedIdentities

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

KeyVaultProperties

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

Microsoft.ServiceBus/namespaces

Имя Описание Ценность
apiVersion Версия API '2024-01-01'
тождество Свойства описания удостоверения BYOK Идентичность
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса строка (обязательно)
свойства Свойства пространства имен. SBNamespaceProperties
SKU Свойства SKU SBSku
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.ServiceBus/namespaces"

PrivateEndpoint

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

PrivateEndpointConnection

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

PrivateEndpointConnectionProperties

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

SBNamespaceProperties

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

SBSku

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

TrackedResourceTags

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

UserAssignedIdentity

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

UserAssignedIdentityProperties

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

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

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

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

развертывание в 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@2024-01-01"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  sku = {
    capacity = int
    name = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  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"
      premiumMessagingPartitions = int
      privateEndpointConnections = [
        {
          properties = {
            privateEndpoint = {
              id = "string"
            }
            privateLinkServiceConnectionState = {
              description = "string"
              status = "string"
            }
            provisioningState = "string"
          }
        }
      ]
      publicNetworkAccess = "string"
      zoneRedundant = bool
    }
  })
}

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

ConnectionState

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

Шифрование

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

Тождество

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

IdentityUserAssignedIdentities

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

KeyVaultProperties

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

Microsoft.ServiceBus/namespaces

Имя Описание Ценность
тождество Свойства описания удостоверения BYOK Идентичность
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса строка (обязательно)
свойства Свойства пространства имен. SBNamespaceProperties
SKU Свойства SKU SBSku
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.ServiceBus/namespaces@2024-01-01"

PrivateEndpoint

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

PrivateEndpointConnection

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

PrivateEndpointConnectionProperties

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

SBNamespaceProperties

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

SBSku

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

TrackedResourceTags

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

UserAssignedIdentity

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

UserAssignedIdentityProperties

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