Пространства имен 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. | "Стандартный" |