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


Домены Microsoft.EventGrid 2019-02-01-preview

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

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

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

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

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

resource symbolicname 'Microsoft.EventGrid/domains@2019-02-01-preview' = {
  location: 'string'
  name: 'string'
  properties: {
    inputSchema: 'string'
    inputSchemaMapping: {
      inputSchemaMappingType: 'string'
      // For remaining properties, see InputSchemaMapping objects
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Объекты InputSchemaMapping

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

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

{
  inputSchemaMappingType: 'Json'
  properties: {
    dataVersion: {
      defaultValue: 'string'
      sourceField: 'string'
    }
    eventTime: {
      sourceField: 'string'
    }
    eventType: {
      defaultValue: 'string'
      sourceField: 'string'
    }
    id: {
      sourceField: 'string'
    }
    subject: {
      defaultValue: 'string'
      sourceField: 'string'
    }
    topic: {
      sourceField: 'string'
    }
  }
}

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

Microsoft.EventGrid/домены

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

Свойства домена

Имя Описание Ценность
inputSchema Это определяет формат, который сетка событий должна ожидать для входящих событий, опубликованных в домене. CloudEventV01Schema
CustomEventSchema
EventGridSchema
inputSchemaMapping Сведения о InputSchemaMapping, задается сведения о полезных данных события сопоставления. InputSchemaMapping (Ввод схемы)

InputSchemaMapping (Ввод схемы)

Имя Описание Ценность
inputSchemaMappingType Установите значение Json для типа JsonInputSchemaMapping. Json (обязательно)

ДжонФилд

Имя Описание Ценность
исходное поле Имя поля в схеме входных событий, которая будет использоваться в качестве источника сопоставления. струна

JsonFieldWithDefault

Имя Описание Ценность
значение по умолчанию Значение по умолчанию, используемое для сопоставления, если sourceField не указан или нет свойства с указанным именем в опубликованной полезных данных события JSON. струна
исходное поле Имя поля в схеме входных событий, которая будет использоваться в качестве источника сопоставления. струна

JsonInputSchemaMapping

Имя Описание Ценность
inputSchemaMappingType Тип настраиваемого сопоставления Json (обязательно)
свойства Свойства JSON для сопоставления входной схемы JsonInputSchemaMappingProperties

JsonInputSchemaMappingProperties

Имя Описание Ценность
версия данных Сведения о сопоставлении свойства DataVersion события сетки событий. JsonFieldWithDefault
время события Сведения о сопоставлении свойства EventTime события события сетки событий. ДжонФилд
Тип события Сведения о сопоставлении свойства EventType события сетки событий. JsonFieldWithDefault
идентификатор Сведения о сопоставлении свойства идентификатора события сетки событий. ДжонФилд
Тема Сведения о сопоставлении свойства Subject события сетки событий. JsonFieldWithDefault
тема Сведения о сопоставлении свойства "Раздел" события сетки событий. ДжонФилд

Отслеживаемые Ресурсные Теги

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

Примеры использования

Проверенные модули Azure

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

Модуль Описание
домена сетки событий Модуль ресурсов AVM для домена сетки событий

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

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

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

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

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

{
  "type": "Microsoft.EventGrid/domains",
  "apiVersion": "2019-02-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "inputSchema": "string",
    "inputSchemaMapping": {
      "inputSchemaMappingType": "string"
      // For remaining properties, see InputSchemaMapping objects
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Объекты InputSchemaMapping

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

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

{
  "inputSchemaMappingType": "Json",
  "properties": {
    "dataVersion": {
      "defaultValue": "string",
      "sourceField": "string"
    },
    "eventTime": {
      "sourceField": "string"
    },
    "eventType": {
      "defaultValue": "string",
      "sourceField": "string"
    },
    "id": {
      "sourceField": "string"
    },
    "subject": {
      "defaultValue": "string",
      "sourceField": "string"
    },
    "topic": {
      "sourceField": "string"
    }
  }
}

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

Microsoft.EventGrid/домены

Имя Описание Ценность
apiVersion Версия API «2019-02-01-превью»
местоположение Расположение ресурса строка (обязательно)
имя Имя ресурса строка (обязательно)
свойства Свойства домена Свойства домена
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.EventGrid/domains"

Свойства домена

Имя Описание Ценность
inputSchema Это определяет формат, который сетка событий должна ожидать для входящих событий, опубликованных в домене. CloudEventV01Schema
CustomEventSchema
EventGridSchema
inputSchemaMapping Сведения о InputSchemaMapping, задается сведения о полезных данных события сопоставления. InputSchemaMapping (Ввод схемы)

InputSchemaMapping (Ввод схемы)

Имя Описание Ценность
inputSchemaMappingType Установите значение Json для типа JsonInputSchemaMapping. Json (обязательно)

ДжонФилд

Имя Описание Ценность
исходное поле Имя поля в схеме входных событий, которая будет использоваться в качестве источника сопоставления. струна

JsonFieldWithDefault

Имя Описание Ценность
значение по умолчанию Значение по умолчанию, используемое для сопоставления, если sourceField не указан или нет свойства с указанным именем в опубликованной полезных данных события JSON. струна
исходное поле Имя поля в схеме входных событий, которая будет использоваться в качестве источника сопоставления. струна

JsonInputSchemaMapping

Имя Описание Ценность
inputSchemaMappingType Тип настраиваемого сопоставления Json (обязательно)
свойства Свойства JSON для сопоставления входной схемы JsonInputSchemaMappingProperties

JsonInputSchemaMappingProperties

Имя Описание Ценность
версия данных Сведения о сопоставлении свойства DataVersion события сетки событий. JsonFieldWithDefault
время события Сведения о сопоставлении свойства EventTime события события сетки событий. ДжонФилд
Тип события Сведения о сопоставлении свойства EventType события сетки событий. JsonFieldWithDefault
идентификатор Сведения о сопоставлении свойства идентификатора события сетки событий. ДжонФилд
Тема Сведения о сопоставлении свойства Subject события сетки событий. JsonFieldWithDefault
тема Сведения о сопоставлении свойства "Раздел" события сетки событий. ДжонФилд

Отслеживаемые Ресурсные Теги

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

Примеры использования

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

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

  • групп ресурсов

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/domains@2019-02-01-preview"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      inputSchema = "string"
      inputSchemaMapping = {
        inputSchemaMappingType = "string"
        // For remaining properties, see InputSchemaMapping objects
      }
    }
  }
}

Объекты InputSchemaMapping

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

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

{
  inputSchemaMappingType = "Json"
  properties = {
    dataVersion = {
      defaultValue = "string"
      sourceField = "string"
    }
    eventTime = {
      sourceField = "string"
    }
    eventType = {
      defaultValue = "string"
      sourceField = "string"
    }
    id = {
      sourceField = "string"
    }
    subject = {
      defaultValue = "string"
      sourceField = "string"
    }
    topic = {
      sourceField = "string"
    }
  }
}

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

Microsoft.EventGrid/домены

Имя Описание Ценность
местоположение Расположение ресурса строка (обязательно)
имя Имя ресурса строка (обязательно)
свойства Свойства домена Свойства домена
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.EventGrid/domains@2019-02-01-preview"

Свойства домена

Имя Описание Ценность
inputSchema Это определяет формат, который сетка событий должна ожидать для входящих событий, опубликованных в домене. CloudEventV01Schema
CustomEventSchema
EventGridSchema
inputSchemaMapping Сведения о InputSchemaMapping, задается сведения о полезных данных события сопоставления. InputSchemaMapping (Ввод схемы)

InputSchemaMapping (Ввод схемы)

Имя Описание Ценность
inputSchemaMappingType Установите значение Json для типа JsonInputSchemaMapping. Json (обязательно)

ДжонФилд

Имя Описание Ценность
исходное поле Имя поля в схеме входных событий, которая будет использоваться в качестве источника сопоставления. струна

JsonFieldWithDefault

Имя Описание Ценность
значение по умолчанию Значение по умолчанию, используемое для сопоставления, если sourceField не указан или нет свойства с указанным именем в опубликованной полезных данных события JSON. струна
исходное поле Имя поля в схеме входных событий, которая будет использоваться в качестве источника сопоставления. струна

JsonInputSchemaMapping

Имя Описание Ценность
inputSchemaMappingType Тип настраиваемого сопоставления Json (обязательно)
свойства Свойства JSON для сопоставления входной схемы JsonInputSchemaMappingProperties

JsonInputSchemaMappingProperties

Имя Описание Ценность
версия данных Сведения о сопоставлении свойства DataVersion события сетки событий. JsonFieldWithDefault
время события Сведения о сопоставлении свойства EventTime события события сетки событий. ДжонФилд
Тип события Сведения о сопоставлении свойства EventType события сетки событий. JsonFieldWithDefault
идентификатор Сведения о сопоставлении свойства идентификатора события сетки событий. ДжонФилд
Тема Сведения о сопоставлении свойства Subject события сетки событий. JsonFieldWithDefault
тема Сведения о сопоставлении свойства "Раздел" события сетки событий. ДжонФилд

Отслеживаемые Ресурсные Теги

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