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


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

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

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

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

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

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

resource symbolicname 'Microsoft.EventGrid/namespaces@2023-12-15-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    name: 'Standard'
  }
  identity: {
    principalId: 'string'
    tenantId: 'string'
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {
        clientId: 'string'
        principalId: 'string'
      }
    }
  }
  properties: {
    inboundIpRules: [
      {
        action: 'Allow'
        ipMask: 'string'
      }
    ]
    isZoneRedundant: bool
    minimumTlsVersionAllowed: 'string'
    privateEndpointConnections: [
      {
        properties: {
          groupIds: [
            'string'
          ]
          privateEndpoint: {
            id: 'string'
          }
          privateLinkServiceConnectionState: {
            actionsRequired: 'string'
            description: 'string'
            status: 'string'
          }
          provisioningState: 'string'
        }
      }
    ]
    publicNetworkAccess: 'string'
    topicsConfiguration: {}
    topicSpacesConfiguration: {
      clientAuthentication: {
        alternativeAuthenticationNameSources: [
          'string'
        ]
      }
      maximumClientSessionsPerAuthenticationName: int
      maximumSessionExpiryInHours: int
      routeTopicResourceId: 'string'
      routingEnrichments: {
        dynamic: [
          {
            key: 'string'
            value: 'string'
          }
        ]
        static: [
          {
            key: 'string'
            valueType: 'string'
            // For remaining properties, see StaticRoutingEnrichment objects
          }
        ]
      }
      routingIdentityInfo: {
        type: 'string'
        userAssignedIdentity: 'string'
      }
      state: 'string'
    }
  }
}

Объекты StaticRoutingEnrichment

Задайте свойство valueType , чтобы указать тип объекта .

Для строки используйте:

  valueType: 'String'
  value: 'string'

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

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

Имя Описание Значение
name имя ресурса. строка (обязательно)
location Расположение ресурса. строка (обязательно)
tags Теги ресурса. Словарь имен и значений тегов. См . раздел Теги в шаблонах
sku Представляет доступные ценовые категории SKU. NamespaceSku
удостоверение Сведения об удостоверениях для ресурса пространства имен. IdentityInfo
properties Свойства ресурса пространства имен. NamespaceProperties

IdentityInfo

Имя Описание Значение
principalId Идентификатор субъекта удостоверения ресурса. строка
tenantId Идентификатор клиента ресурса. строка
type Используемый тип управляемого удостоверения. Тип SystemAssigned, UserAssigned включает как неявно созданное удостоверение, так и набор удостоверений, назначаемых пользователем. Тип None приведет к удалению всех удостоверений. "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Список удостоверений пользователей, связанных с ресурсом. Ссылки на ключи словаря удостоверений пользователей будут иметь идентификаторы ресурсов ARM в форме:
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".
Это свойство в настоящее время не используется и зарезервировано для использования в будущем.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Имя Описание Значение
{настроенное свойство} UserIdentityProperties

UserIdentityProperties

Имя Описание Значение
clientid Идентификатор клиента удостоверения, назначаемого пользователем. строка
principalId Идентификатор субъекта удостоверения, назначаемого пользователем. строка

NamespaceProperties

Имя Описание Значение
inboundIpRules Его можно использовать для ограничения трафика с определенных IP-адресов, а не со всех IP-адресов. Примечание. Они учитываются только в том случае, если включена функция PublicNetworkAccess. InboundIpRule[]
isZoneRedundant Это необязательное свойство, которое позволяет пользователю указать, поддерживает ли ресурс пространства имен возможность избыточности между зонами. Если это
Свойство не указано пользователем явным образом, его значение по умолчанию зависит от следующих условий:
а. Для Зоны доступности регионов с поддержкой — значение свойства по умолчанию будет true.
b. Для регионов, не поддерживающих Зоны доступности, значение свойства по умолчанию будет false.
После указания это свойство не может быть обновлено.
bool
minimumTlsVersionAllowed Минимальная версия TLS издателя, разрешенная для публикации в этом пространстве имен. Поддерживается только TLS версии 1.2. '1.0'
'1.1'
'1.2'
privateEndpointConnections PrivateEndpointConnection[]
publicNetworkAccess Это определяет, разрешен ли трафик через общедоступную сеть. По умолчанию он включен.
Вы можете дополнительно ограничить определенные IP-адреса, настроив {seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules" /}
"Отключено"
"Включено"
SecuredByPerimeter
темыКонфигурация Сведения о конфигурации раздела для ресурса пространства имен ТемыКонфигурация
topicSpacesConfiguration Сведения о конфигурации пространств тем для ресурса пространства имен TopicSpacesConfiguration

InboundIpRule

Имя Описание Значение
action Действие для выполнения на основе соответствия или отсутствия совпадения IpMask. "Разрешить"
ipMask IP-адрес в нотации CIDR, например 10.0.0.0/8. строка

PrivateEndpointConnection

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

PrivateEndpointConnectionProperties

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

PrivateEndpoint

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

ConnectionState

Имя Описание Значение
actionsRequired Необходимые действия (если таковые есть). строка
description Описание состояния подключения. строка
status Состояние подключения. "Утверждено"
"Отключено"
"Ожидание"
'Rejected'

ТемыКонфигурация

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

TopicSpacesConfiguration

Имя Описание Значение
clientAuthentication Параметры проверки подлинности клиента для конфигурации тематических пространств. ClientAuthenticationSettings
maximumClientSessionsPerAuthenticationName Максимальное число сеансов на имя проверки подлинности. Значение свойства по умолчанию — 1.
Минимально допустимое значение равно 1, а максимально допустимое значение — 100.
INT
maximumSessionExpiryInHours Максимальный срок действия сеанса в часах. Значение свойства по умолчанию — 1 час.
Минимально допустимое значение — 1 час, максимально допустимое значение — 8 часов.
INT
routeTopicResourceId Полный идентификатор ресурса Azure для раздела Сетки событий, в который будут направляться события из TopicSpaces в пространстве имен.
Это свойство должно иметь следующий формат:/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft. EventGrid/topics/{topicName}'.
Этот раздел должен находиться в том же регионе, где находится пространство имен.
строка
routingEnrichments Маршрутизация обогащений для конфигурации тематических пространств RoutingEnrichments
routingIdentityInfo Сведения об удостоверении маршрутизации для конфигурации тематических пространств. RoutingIdentityInfo
Состояние Укажите, включена ли конфигурация тематических пространств для пространства имен. Значение по умолчанию — Отключено. "Отключено"
"Включено"

ClientAuthenticationSettings

Имя Описание Значение
alternativeAuthenticationNameSources Альтернативные источники имен проверки подлинности, связанные с параметрами проверки подлинности клиента для ресурса пространства имен. Массив строк, содержащий любой из:
ClientCertificateDns
ClientCertificateEmail
ClientCertificateIp
ClientCertificateSubject
ClientCertificateUri

RoutingEnrichments

Имя Описание Значение
Динамический DynamicRoutingEnrichment[]
static StaticRoutingEnrichment[]

DynamicRoutingEnrichment

Имя Описание Значение
key Ключ обогащения динамической маршрутизации. строка
value Значение обогащения динамической маршрутизации. строка

StaticRoutingEnrichment

Имя Описание Значение
key Ключ обогащения статической маршрутизации. строка
valueType Установка типа объекта Строка (обязательно)

StaticStringRoutingEnrichment

Имя Описание Значение
valueType Тип значения обогащения статической маршрутизации. Например, это свойство может иметь значение String. String (обязательно)
значение Значение обогащения маршрутизации строкового типа. строка

RoutingIdentityInfo

Имя Описание Значение
тип "Нет"
SystemAssigned
UserAssigned
userAssignedIdentity строка

NamespaceSku

Имя Описание Значение
Емкость Указывает количество единиц пропускной способности, определяющих емкость пространства имен. Значение свойства по умолчанию —
Значение 1 означает, что 1 единица пропускной способности = 1 МБ/с входящего трафика и 2 МБ/с исходящего трафика на пространство имен. Минимальная емкость — 1 и
Максимальная допустимая емкость — 20.
INT
name Имя номера SKU. "Стандартный"

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

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

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

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

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

{
  "type": "Microsoft.EventGrid/namespaces",
  "apiVersion": "2023-12-15-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "name": "Standard"
  },
  "identity": {
    "principalId": "string",
    "tenantId": "string",
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
        "clientId": "string",
        "principalId": "string"
      }
    }
  },
  "properties": {
    "inboundIpRules": [
      {
        "action": "Allow",
        "ipMask": "string"
      }
    ],
    "isZoneRedundant": "bool",
    "minimumTlsVersionAllowed": "string",
    "privateEndpointConnections": [
      {
        "properties": {
          "groupIds": [ "string" ],
          "privateEndpoint": {
            "id": "string"
          },
          "privateLinkServiceConnectionState": {
            "actionsRequired": "string",
            "description": "string",
            "status": "string"
          },
          "provisioningState": "string"
        }
      }
    ],
    "publicNetworkAccess": "string",
    "topicsConfiguration": {},
    "topicSpacesConfiguration": {
      "clientAuthentication": {
        "alternativeAuthenticationNameSources": [ "string" ]
      },
      "maximumClientSessionsPerAuthenticationName": "int",
      "maximumSessionExpiryInHours": "int",
      "routeTopicResourceId": "string",
      "routingEnrichments": {
        "dynamic": [
          {
            "key": "string",
            "value": "string"
          }
        ],
        "static": [
          {
            "key": "string",
            "valueType": "string"
            // For remaining properties, see StaticRoutingEnrichment objects
          }
        ]
      },
      "routingIdentityInfo": {
        "type": "string",
        "userAssignedIdentity": "string"
      },
      "state": "string"
    }
  }
}

Объекты StaticRoutingEnrichment

Задайте свойство valueType , чтобы указать тип объекта .

Для строки используйте:

  "valueType": "String",
  "value": "string"

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

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

Имя Описание Значение
тип Тип ресурса Microsoft.EventGrid/namespaces
версия_API Версия API ресурсов '2023-12-15-preview'
name имя ресурса. string (обязательно)
location Расположение ресурса. string (обязательно)
tags Теги ресурса. Словарь имен и значений тегов. См . раздел Теги в шаблонах
sku Представляет доступные ценовые категории SKU. NamespaceSku
удостоверение Сведения об удостоверениях для ресурса пространства имен. IdentityInfo
properties Свойства ресурса пространства имен. Свойства пространства имен

IdentityInfo

Имя Описание Значение
principalId Идентификатор субъекта удостоверения ресурса. строка
tenantId Идентификатор клиента ресурса. строка
type Используемый тип управляемого удостоверения. Тип SystemAssigned, UserAssigned включает как неявно созданное удостоверение, так и набор назначаемых пользователем удостоверений. Тип None приведет к удалению всех удостоверений. "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Список удостоверений пользователей, связанных с ресурсом. Ссылки на ключи словаря удостоверений пользователей будут иметь идентификаторы ресурсов ARM в форме:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".
Это свойство в настоящее время не используется и зарезервировано для использования в будущем.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Имя Описание Значение
{настраиваемое свойство} UserIdentityProperties

UserIdentityProperties

Имя Описание Значение
clientid Идентификатор клиента удостоверения, назначаемого пользователем. строка
principalId Идентификатор субъекта удостоверения, назначаемого пользователем. строка

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

Имя Описание Значение
inboundIpRules Это можно использовать для ограничения трафика с определенных IP-адресов, а не со всех IP-адресов. Примечание. Они учитываются только в том случае, если включена функция PublicNetworkAccess. InboundIpRule[]
isZoneRedundant Это необязательное свойство, которое позволяет пользователю указать, поддерживает ли ресурс пространства имен возможность избыточности между зонами. Если это
Свойство не указано пользователем явным образом, его значение по умолчанию зависит от следующих условий:
а. Для Зоны доступности включенных регионов — значение свойства по умолчанию будет true.
b. Для регионов, не Зоны доступности включенных. Значение свойства по умолчанию будет false.
После указания это свойство невозможно обновить.
bool
minimumTlsVersionAllowed Минимальная версия TLS издателя, разрешенная для публикации в этом пространстве имен. Поддерживается только TLS версии 1.2. '1.0'
'1.1'
'1.2'
privateEndpointConnections PrivateEndpointConnection[]
publicNetworkAccess Это определяет, разрешен ли трафик через общедоступную сеть. По умолчанию он включен.
Вы можете дополнительно ограничить определенные IP-адреса, настроив {seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules" /}
"Отключено"
"Включено"
SecuredByPerimeter
темыКонфигурация Сведения о конфигурации раздела для ресурса пространства имен ТемыКонфигурация
topicSpacesConfiguration Сведения о конфигурации пространств тем для ресурса пространства имен TopicSpacesConfiguration

InboundIpRule

Имя Описание Значение
action Действие для выполнения на основе соответствия или отсутствия совпадения IpMask. "Разрешить"
ipMask IP-адрес в нотации CIDR, например 10.0.0.0/8. строка

PrivateEndpointConnection

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

PrivateEndpointConnectionProperties

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

PrivateEndpoint

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

ConnectionState

Имя Описание Значение
actionsRequired Необходимые действия (если таковые есть). строка
description Описание состояния подключения. строка
status Состояние подключения. "Утверждено"
"Отключено"
"Ожидание"
'Rejected'

ТемыКонфигурация

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

TopicSpacesConfiguration

Имя Описание Значение
clientAuthentication Параметры проверки подлинности клиента для конфигурации тематических пространств. ClientAuthenticationSettings
maximumClientSessionsPerAuthenticationName Максимальное число сеансов на имя проверки подлинности. Значение свойства по умолчанию — 1.
Минимально допустимое значение равно 1, а максимально допустимое значение — 100.
INT
maximumSessionExpiryInHours Максимальный срок действия сеанса в часах. Значение свойства по умолчанию — 1 час.
Минимально допустимое значение — 1 час, максимально допустимое значение — 8 часов.
INT
routeTopicResourceId Полный идентификатор ресурса Azure для раздела Сетки событий, в который будут направляться события из TopicSpaces в пространстве имен.
Это свойство должно иметь следующий формат :/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft. EventGrid/topics/{topicName}'.
Этот раздел должен находиться в том же регионе, где расположено пространство имен.
строка
routingEnrichments Обогащение маршрутизации для конфигурации тематических пространств RoutingEnrichments
routingIdentityInfo Сведения об удостоверениях маршрутизации для конфигурации тематических пространств. RoutingIdentityInfo
Состояние Укажите, включена ли конфигурация тематических пространств для пространства имен. Значение по умолчанию — Отключено. "Отключено"
"Включено"

ClientAuthenticationSettings

Имя Описание Значение
alternativeAuthenticationNameSources Альтернативные источники имен проверки подлинности, связанные с параметрами проверки подлинности клиента для ресурса пространства имен. Массив строк, содержащий любой из:
ClientCertificateDns
ClientCertificateEmail
ClientCertificateIp
ClientCertificateSubject
ClientCertificateUri

RoutingEnrichments

Имя Описание Значение
Динамический DynamicRoutingEnrichment[]
static StaticRoutingEnrichment[]

DynamicRoutingEnrichment

Имя Описание Значение
key Ключ обогащения динамической маршрутизации. строка
value Значение обогащения динамической маршрутизации. строка

StaticRoutingEnrichment

Имя Описание Значение
key Ключ обогащения статической маршрутизации. строка
valueType Установка типа объекта Строка (обязательно)

StaticStringRoutingEnrichment

Имя Описание Значение
valueType Тип значения обогащения статической маршрутизации. Например, это свойство может иметь значение String. String (обязательно)
значение Значение обогащения типа строки. строка

RoutingIdentityInfo

Имя Описание Значение
тип "Нет"
SystemAssigned
UserAssigned
userAssignedIdentity строка

NamespaceSku

Имя Описание Значение
Емкость Указывает количество единиц пропускной способности, определяющих емкость пространства имен. Значение свойства по умолчанию —
Значение 1 означает, что 1 единица пропускной способности = 1 МБ/с входящего трафика и 2 МБ/с исходящего трафика на пространство имен. Минимальная емкость — 1 и
максимальная допустимая емкость — 20.
INT
name Имя номера SKU. "Стандартный"

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/namespaces@2023-12-15-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      inboundIpRules = [
        {
          action = "Allow"
          ipMask = "string"
        }
      ]
      isZoneRedundant = bool
      minimumTlsVersionAllowed = "string"
      privateEndpointConnections = [
        {
          properties = {
            groupIds = [
              "string"
            ]
            privateEndpoint = {
              id = "string"
            }
            privateLinkServiceConnectionState = {
              actionsRequired = "string"
              description = "string"
              status = "string"
            }
            provisioningState = "string"
          }
        }
      ]
      publicNetworkAccess = "string"
      topicsConfiguration = {}
      topicSpacesConfiguration = {
        clientAuthentication = {
          alternativeAuthenticationNameSources = [
            "string"
          ]
        }
        maximumClientSessionsPerAuthenticationName = int
        maximumSessionExpiryInHours = int
        routeTopicResourceId = "string"
        routingEnrichments = {
          dynamic = [
            {
              key = "string"
              value = "string"
            }
          ]
          static = [
            {
              key = "string"
              valueType = "string"
              // For remaining properties, see StaticRoutingEnrichment objects
            }
          ]
        }
        routingIdentityInfo = {
          type = "string"
          userAssignedIdentity = "string"
        }
        state = "string"
      }
    }
    sku = {
      capacity = int
      name = "Standard"
    }
  })
}

Объекты StaticRoutingEnrichment

Задайте свойство valueType , чтобы указать тип объекта .

Для параметра String используйте:

  valueType = "String"
  value = "string"

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

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

Имя Описание Значение
тип Тип ресурса "Microsoft.EventGrid/namespaces@2023-12-15-preview"
name имя ресурса. строка (обязательно)
location Расположение ресурса. строка (обязательно)
parent_id Чтобы выполнить развертывание в группе ресурсов, используйте идентификатор этой группы ресурсов. строка (обязательно)
tags Теги ресурса. Словарь имен и значений тегов.
sku Представляет доступные ценовые категории SKU. NamespaceSku
удостоверение Сведения об удостоверениях для ресурса пространства имен. IdentityInfo
properties Свойства ресурса пространства имен. NamespaceProperties

IdentityInfo

Имя Описание Значение
тип Используемый тип управляемого удостоверения. Тип SystemAssigned, UserAssigned включает как неявно созданное удостоверение, так и набор удостоверений, назначаемых пользователем. Тип None приведет к удалению всех удостоверений. "SystemAssigned"
"SystemAssigned, UserAssigned"
UserAssigned
identity_ids Список удостоверений пользователей, связанных с ресурсом. Ссылки на ключи словаря удостоверений пользователей будут иметь идентификаторы ресурсов ARM в форме:
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".
Это свойство в настоящее время не используется и зарезервировано для использования в будущем.
Массив идентификаторов удостоверений пользователей.

IdentityInfoUserAssignedIdentities

Имя Описание Значение
{настроенное свойство} UserIdentityProperties

UserIdentityProperties

Имя Описание Значение
clientid Идентификатор клиента удостоверения, назначаемого пользователем. строка
principalId Идентификатор субъекта удостоверения, назначаемого пользователем. строка

NamespaceProperties

Имя Описание Значение
inboundIpRules Его можно использовать для ограничения трафика с определенных IP-адресов, а не со всех IP-адресов. Примечание. Они учитываются только в том случае, если включена функция PublicNetworkAccess. InboundIpRule[]
isZoneRedundant Это необязательное свойство, которое позволяет пользователю указать, поддерживает ли ресурс пространства имен возможность избыточности между зонами. Если это
Свойство не указано пользователем явным образом, его значение по умолчанию зависит от следующих условий:
а. Для Зоны доступности регионов с поддержкой — значение свойства по умолчанию будет true.
b. Для регионов, не поддерживающих Зоны доступности, значение свойства по умолчанию будет false.
После указания это свойство не может быть обновлено.
bool
minimumTlsVersionAllowed Минимальная версия TLS издателя, разрешенная для публикации в этом пространстве имен. Поддерживается только ПРОТОКОЛ TLS версии 1.2. "1.0"
"1.1"
"1.2"
privateEndpointConnections PrivateEndpointConnection[]
publicNetworkAccess Это определяет, разрешен ли трафик через общедоступную сеть. По умолчанию он включен.
Вы можете дополнительно ограничить определенные IP-адреса, настроив {seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules" /}
"Отключено"
"Включено"
SecuredByPerimeter
TopicsConfiguration Сведения о конфигурации разделов для ресурса пространства имен ТемыКонфигурация
topicSpacesConfiguration Сведения о конфигурации пространств тем для ресурса пространства имен TopicSpacesConfiguration

InboundIpRule

Имя Описание Значение
action Действие для выполнения на основе совпадения или отсутствия совпадения IpMask. "Разрешить"
ipMask IP-адрес в нотации CIDR, например 10.0.0.0/8. строка

PrivateEndpointConnection

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

PrivateEndpointConnectionProperties

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

PrivateEndpoint

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

ConnectionState

Имя Описание Значение
actionsRequired Необходимые действия (если таковые есть). строка
description Описание состояния подключения. строка
status Состояние подключения. "Утверждено"
"Отключено"
"Ожидание"
"Отклонено"

ТемыКонфигурация

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

TopicSpacesConfiguration

Имя Описание Значение
clientAuthentication Параметры проверки подлинности клиента для конфигурации тематических пространств. ClientAuthenticationSettings
maximumClientSessionsPerAuthenticationName Максимальное число сеансов на имя проверки подлинности. Значение свойства по умолчанию — 1.
Минимально допустимое значение равно 1, а максимально допустимое значение — 100.
INT
maximumSessionExpiryInHours Максимальный срок действия сеанса в часах. Значение свойства по умолчанию — 1 час.
Минимально допустимое значение — 1 час, максимально допустимое значение — 8 часов.
INT
routeTopicResourceId Полный идентификатор ресурса Azure для раздела Сетки событий, в который будут направляться события из TopicSpaces в пространстве имен.
Это свойство должно иметь следующий формат :/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft. EventGrid/topics/{topicName}'.
Этот раздел должен находиться в том же регионе, где расположено пространство имен.
строка
routingEnrichments Обогащение маршрутизации для конфигурации тематических пространств RoutingEnrichments
routingIdentityInfo Сведения об удостоверениях маршрутизации для конфигурации тематических пространств. RoutingIdentityInfo
Состояние Укажите, включена ли конфигурация тематических пространств для пространства имен. Значение по умолчанию — Отключено. "Отключено"
"Включено"

ClientAuthenticationSettings

Имя Описание Значение
alternativeAuthenticationNameSources Альтернативные источники имен проверки подлинности, связанные с параметрами проверки подлинности клиента для ресурса пространства имен. Массив строк, содержащий любой из:
ClientCertificateDns
ClientCertificateEmail
ClientCertificateIp
ClientCertificateSubject
ClientCertificateUri

RoutingEnrichments

Имя Описание Значение
Динамический DynamicRoutingEnrichment[]
static StaticRoutingEnrichment[]

DynamicRoutingEnrichment

Имя Описание Значение
key Ключ обогащения динамической маршрутизации. строка
value Значение обогащения динамической маршрутизации. строка

StaticRoutingEnrichment

Имя Описание Значение
key Ключ обогащения статической маршрутизации. строка
valueType Установка типа объекта Строка (обязательно)

StaticStringRoutingEnrichment

Имя Описание Значение
valueType Тип значения обогащения статической маршрутизации. Например, это свойство может иметь значение String. "String" (обязательно)
значение Значение обогащения маршрутизации строкового типа. строка

RoutingIdentityInfo

Имя Описание Значение
тип "None"
"SystemAssigned"
UserAssigned
userAssignedIdentity строка

NamespaceSku

Имя Описание Значение
Емкость Указывает количество единиц пропускной способности, определяющих емкость пространства имен. Значение свойства по умолчанию —
Значение 1 означает, что 1 единица пропускной способности = 1 МБ/с входящего трафика и 2 МБ/с исходящего трафика на пространство имен. Минимальная емкость — 1 и
Максимальная допустимая емкость — 20.
INT
name Имя номера SKU. "Стандартный"