Пространства имен Microsoft.EventHub/applicationGroups 2022-01-01-preview

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

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

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

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

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

resource symbolicname 'Microsoft.EventHub/namespaces/applicationGroups@2022-01-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    clientAppGroupIdentifier: 'string'
    isEnabled: bool
    policies: [
      {
        name: 'string'
        type: 'string'
        // For remaining properties, see ApplicationGroupPolicy objects
      }
    ]
  }
}

Объекты ApplicationGroupPolicy

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

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

  type: 'ThrottlingPolicy'
  metricId: 'string'
  rateLimitThreshold: int

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

namespaces/applicationGroups

Имя Описание Значение
name имя ресурса.

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

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: пространства имен
properties ApplicationGroupProperties

ApplicationGroupProperties

Имя Описание Значение
clientAppGroupIdentifier Уникальный идентификатор для группы приложений. Поддерживает SAS(SASKeyName=KeyName) или AAD(AADAppID=Guid) строка (обязательно)
isEnabled Определяет, разрешено ли группе приложений создавать соединение с пространством имен. После того как для параметра isEnabled задано значение false, все существующие подключения группы приложений удаляются и новые подключения не будут разрешены. bool
политики Список групповых политик, определяющих поведение группы приложений. Политики могут поддерживать такие сценарии управления ресурсами, как ограничение входящего или исходящего трафика. ApplicationGroupPolicy[]

ApplicationGroupPolicy

Имя Описание Значение
name Имя этой политики строка (обязательно)
тип Установка типа объекта ThrottlingPolicy (обязательно)

ThrottlingPolicy

Имя Описание Значение
тип Типы групповая политика приложений ThrottlingPolicy (обязательно)
metricId Идентификатор метрики, для которой должно быть установлено ограничение регулирования. MetricId можно обнаружить, наведите указатель мыши на метрику в разделе Метрики пространства имен концентратора событий на портале Azure. "Входящие байты"
IncomingMessages
"Исходящие байты"
"OutgoingMessages" (обязательно)
rateLimitThreshold Пороговое значение, выше которого будет регулироваться группа приложений. Ограничение скорости всегда в секунду. int (обязательно)

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

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

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

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

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

{
  "type": "Microsoft.EventHub/namespaces/applicationGroups",
  "apiVersion": "2022-01-01-preview",
  "name": "string",
  "properties": {
    "clientAppGroupIdentifier": "string",
    "isEnabled": "bool",
    "policies": [
      {
        "name": "string",
        "type": "string"
        // For remaining properties, see ApplicationGroupPolicy objects
      }
    ]
  }
}

Объекты ApplicationGroupPolicy

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

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

  "type": "ThrottlingPolicy",
  "metricId": "string",
  "rateLimitThreshold": "int"

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

namespaces/applicationGroups

Имя Описание Значение
тип Тип ресурса Microsoft.EventHub/namespaces/applicationGroups
версия_API Версия API ресурсов '01.01.2022-preview'
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM.
строка (обязательно)
properties Свойства ApplicationGroup

Свойства ApplicationGroup

Имя Описание Значение
clientAppGroupIdentifier Уникальный идентификатор для группы приложений. Поддерживает SAS(SASKeyName=KeyName) или AAD(AADAppID=Guid) string (обязательно)
isEnabled Определяет, разрешено ли группе приложений создавать соединение с пространством имен. После установки параметра isEnabled значения false все существующие подключения группы приложений удаляются и новые подключения не будут разрешены. bool
политики Список групповых политик, определяющих поведение группы приложений. Политики могут поддерживать такие сценарии управления ресурсами, как ограничение входящего или исходящего трафика. ApplicationGroupPolicy[]

ApplicationGroupPolicy

Имя Описание Значение
name Имя этой политики string (обязательно)
тип Установка типа объекта ThrottlingPolicy (обязательно)

ThrottlingPolicy

Имя Описание Значение
тип Типы групповая политика приложений ThrottlingPolicy (обязательно)
metricId Идентификатор метрики, для которого должно быть задано ограничение регулирования. MetricId можно обнаружить, наведите указатель мыши на Метрику в разделе Метрики пространства имен концентратора событий на портале Azure. "Входящие байты"
"IncomingMessages"
"Исходящие байты"
"OutgoingMessages" (обязательно)
rateLimitThreshold Пороговое значение, выше которого будет регулироваться группа приложений. Ограничение скорости всегда в секунду. int (обязательно)

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventHub/namespaces/applicationGroups@2022-01-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      clientAppGroupIdentifier = "string"
      isEnabled = bool
      policies = [
        {
          name = "string"
          type = "string"
          // For remaining properties, see ApplicationGroupPolicy objects
        }
      ]
    }
  })
}

Объекты ApplicationGroupPolicy

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

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

  type = "ThrottlingPolicy"
  metricId = "string"
  rateLimitThreshold = int

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

namespaces/applicationGroups

Имя Описание Значение
тип Тип ресурса "Microsoft.EventHub/namespaces/applicationGroups@2022-01-01-preview"
name имя ресурса. string (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: пространства имен
properties Свойства ApplicationGroup

Свойства ApplicationGroup

Имя Описание Значение
clientAppGroupIdentifier Уникальный идентификатор для группы приложений. Поддерживает SAS(SASKeyName=KeyName) или AAD(AADAppID=Guid) string (обязательно)
isEnabled Определяет, разрешено ли группе приложений создавать соединение с пространством имен. После установки параметра isEnabled значения false все существующие подключения группы приложений удаляются и новые подключения не будут разрешены. bool
политики Список групповых политик, определяющих поведение группы приложений. Политики могут поддерживать такие сценарии управления ресурсами, как ограничение входящего или исходящего трафика. ApplicationGroupPolicy[]

ApplicationGroupPolicy

Имя Описание Значение
name Имя этой политики string (обязательно)
тип Установка типа объекта ThrottlingPolicy (обязательно)

ThrottlingPolicy

Имя Описание Значение
тип Типы групповая политика приложений "ThrottlingPolicy" (обязательно)
metricId Идентификатор метрики, для которой должно быть установлено ограничение регулирования. MetricId можно обнаружить, наведите указатель мыши на метрику в разделе Метрики пространства имен концентратора событий на портале Azure. "Входящие байты"
"IncomingMessages"
"Исходящие байты"
"OutgoingMessages" (обязательно)
rateLimitThreshold Пороговое значение, выше которого будет регулироваться группа приложений. Ограничение скорости всегда в секунду. int (обязательно)