Sdílet prostřednictvím


Témata Microsoft.EventGridu 2019-02-01-preview

  • nejnovější
  • 12. 12. 2024 ve verzi Preview
  • 2024-06-01-preview
  • z 12. 12. 2023 ve verzi Preview
  • 2023-06-01-preview
  • 15. 6. 2022
  • 12. 12. 2021
  • 10. 10. 2021 ve verzi Preview
  • 2021-06-01-preview
  • 10. 10. 2020 ve verzi Preview
  • 06.06.2020
  • 2020-04-01-preview
  • 1. 1. 2020 ve verzi Preview
  • 06.06.2019
  • 2019-02-01-preview
  • 1. 1. 2019
  • 1 5. 9. 2018
  • z 5. 5. 2018 ve verzi Preview
  • 1. 1. 2018
  • 15. 9. 2017
  • 15. 6. 2017

Definice prostředku Bicep

Typ prostředku témat je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.EventGrid/topics, přidejte do šablony následující bicep.

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

Objekty InputSchemaMapping

Nastavte inputSchemaMappingType vlastnost určit typ objektu.

Projson použijte:

{
  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'
    }
  }
}

Hodnoty vlastností

InputSchemaMapping

Jméno Popis Hodnota
inputSchemaMappingType Nastavte na Json pro typ JsonInputSchemaMapping. Json (povinné)

JsonField

Jméno Popis Hodnota
sourceField Název pole ve vstupním schématu události, které se má použít jako zdroj mapování. řetězec

JsonFieldWithDefault

Jméno Popis Hodnota
defaultValue Výchozí hodnota, která se má použít pro mapování, pokud zdrojová pole není zadána nebo pokud neexistuje žádná vlastnost se zadaným názvem v publikované datové části události JSON. řetězec
sourceField Název pole ve vstupním schématu události, které se má použít jako zdroj mapování. řetězec

JsonInputSchemaMapping

Jméno Popis Hodnota
inputSchemaMappingType Typ vlastního mapování Json (povinné)
vlastnosti Vlastnosti JSON mapování vstupního schématu jsonInputSchemaMappingProperties

JsonInputSchemaMappingProperties

Jméno Popis Hodnota
dataVersion Informace o mapování pro Vlastnost DataVersion Event Gridu. JsonFieldWithDefault
eventTime Informace o mapování pro vlastnost EventTime události Event Gridu. JsonField
eventType Informace o mapování vlastnosti EventType události Event Gridu. JsonFieldWithDefault
id Informace o mapování vlastnosti ID události Event Gridu. JsonField
předmět Informace o mapování pro vlastnost Předmět události Event Gridu. JsonFieldWithDefault
námět Informace o mapování pro vlastnost Téma události Event Gridu. JsonField

Microsoft.EventGrid/topics

Jméno Popis Hodnota
umístění Umístění prostředku string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti tématu témaProperties
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách

TémataProperties

Jméno Popis Hodnota
inputSchema Určuje formát, který má Event Grid očekávat u příchozích událostí publikovaných v tématu. CloudEventV01Schema
CustomEventSchema
EventGridSchema
inputSchemaMapping To umožňuje publikování pomocí vlastních schémat událostí. InputSchemaMapping lze zadat pro mapování různých vlastností zdrojového schématu na různé požadované vlastnosti schématu EventGridEvent. inputSchemaMapping

TrackedResourceTags

Jméno Popis Hodnota

Ukázky rychlého startu

Následující ukázky rychlého startu nasadí tento typ prostředku.

Soubor Bicep Popis
vytvoření vlastního tématu Azure Event Gridu a odběru fronty Vytvoří vlastní téma služby Azure Event Grid a odběr fronty služby Service Bus. Šablona původně daná Markusem Meyerem.
vytvoření vlastního tématu a odběru služby Azure Event Grid Vytvoří vlastní téma služby Azure Event Grid a odběr webhooku. Šablona původně kopírovaná Johnem Downsem.

Definice prostředku šablony ARM

Typ prostředku témat je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.EventGrid/topics, přidejte do šablony následující JSON.

{
  "type": "Microsoft.EventGrid/topics",
  "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"
  }
}

Objekty InputSchemaMapping

Nastavte inputSchemaMappingType vlastnost určit typ objektu.

Projson použijte:

{
  "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"
    }
  }
}

Hodnoty vlastností

InputSchemaMapping

Jméno Popis Hodnota
inputSchemaMappingType Nastavte na Json pro typ JsonInputSchemaMapping. Json (povinné)

JsonField

Jméno Popis Hodnota
sourceField Název pole ve vstupním schématu události, které se má použít jako zdroj mapování. řetězec

JsonFieldWithDefault

Jméno Popis Hodnota
defaultValue Výchozí hodnota, která se má použít pro mapování, pokud zdrojová pole není zadána nebo pokud neexistuje žádná vlastnost se zadaným názvem v publikované datové části události JSON. řetězec
sourceField Název pole ve vstupním schématu události, které se má použít jako zdroj mapování. řetězec

JsonInputSchemaMapping

Jméno Popis Hodnota
inputSchemaMappingType Typ vlastního mapování Json (povinné)
vlastnosti Vlastnosti JSON mapování vstupního schématu jsonInputSchemaMappingProperties

JsonInputSchemaMappingProperties

Jméno Popis Hodnota
dataVersion Informace o mapování pro Vlastnost DataVersion Event Gridu. JsonFieldWithDefault
eventTime Informace o mapování pro vlastnost EventTime události Event Gridu. JsonField
eventType Informace o mapování vlastnosti EventType události Event Gridu. JsonFieldWithDefault
id Informace o mapování vlastnosti ID události Event Gridu. JsonField
předmět Informace o mapování pro vlastnost Předmět události Event Gridu. JsonFieldWithDefault
námět Informace o mapování pro vlastnost Téma události Event Gridu. JsonField

Microsoft.EventGrid/topics

Jméno Popis Hodnota
apiVersion Verze rozhraní API 2019-02-01-preview
umístění Umístění prostředku string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti tématu témaProperties
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách
typ Typ prostředku Microsoft.EventGrid/topics

TémataProperties

Jméno Popis Hodnota
inputSchema Určuje formát, který má Event Grid očekávat u příchozích událostí publikovaných v tématu. CloudEventV01Schema
CustomEventSchema
EventGridSchema
inputSchemaMapping To umožňuje publikování pomocí vlastních schémat událostí. InputSchemaMapping lze zadat pro mapování různých vlastností zdrojového schématu na různé požadované vlastnosti schématu EventGridEvent. inputSchemaMapping

TrackedResourceTags

Jméno Popis Hodnota

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují tento typ prostředku.

Šablona Popis
vytvoření vlastního tématu Azure Event Gridu a odběru fronty

nasazení do Azure
Vytvoří vlastní téma služby Azure Event Grid a odběr fronty služby Service Bus. Šablona původně daná Markusem Meyerem.
vytvoření vlastního tématu a odběru služby Azure Event Grid

nasazení do Azure
Vytvoří vlastní téma služby Azure Event Grid a odběr webhooku. Šablona původně kopírovaná Johnem Downsem.
vytvoření vlastního odběru tématu služby Azure Event Grid

nasazení do Azure
Vytvoří vlastní téma služby Azure Event Grid a odběr tématu služby Service Bus. Šablona původně daná Markusem Meyerem.
vytvoření vlastního tématu Event Gridu a obslužné rutiny centra událostí

nasazení do Azure
Vytvoří vlastní téma služby Azure Event Grid a centrum událostí pro zpracování událostí.
vlastní téma nebo předplatné služby Azure Event Grid s využitím služby CloudEvents

nasazení do Azure
Vytvoří vlastní téma služby Azure Event Grid, odběr webhooku se schématem CloudEvents a aplikací logiky jako obslužnou rutinou události. Šablona původně kopírovaná justinem Yoo.

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku témat je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.EventGrid/topics, přidejte do šablony následující Terraform.

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

Objekty InputSchemaMapping

Nastavte inputSchemaMappingType vlastnost určit typ objektu.

Projson použijte:

{
  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"
    }
  }
}

Hodnoty vlastností

InputSchemaMapping

Jméno Popis Hodnota
inputSchemaMappingType Nastavte na Json pro typ JsonInputSchemaMapping. Json (povinné)

JsonField

Jméno Popis Hodnota
sourceField Název pole ve vstupním schématu události, které se má použít jako zdroj mapování. řetězec

JsonFieldWithDefault

Jméno Popis Hodnota
defaultValue Výchozí hodnota, která se má použít pro mapování, pokud zdrojová pole není zadána nebo pokud neexistuje žádná vlastnost se zadaným názvem v publikované datové části události JSON. řetězec
sourceField Název pole ve vstupním schématu události, které se má použít jako zdroj mapování. řetězec

JsonInputSchemaMapping

Jméno Popis Hodnota
inputSchemaMappingType Typ vlastního mapování Json (povinné)
vlastnosti Vlastnosti JSON mapování vstupního schématu jsonInputSchemaMappingProperties

JsonInputSchemaMappingProperties

Jméno Popis Hodnota
dataVersion Informace o mapování pro Vlastnost DataVersion Event Gridu. JsonFieldWithDefault
eventTime Informace o mapování pro vlastnost EventTime události Event Gridu. JsonField
eventType Informace o mapování vlastnosti EventType události Event Gridu. JsonFieldWithDefault
id Informace o mapování vlastnosti ID události Event Gridu. JsonField
předmět Informace o mapování pro vlastnost Předmět události Event Gridu. JsonFieldWithDefault
námět Informace o mapování pro vlastnost Téma události Event Gridu. JsonField

Microsoft.EventGrid/topics

Jméno Popis Hodnota
umístění Umístění prostředku string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti tématu témaProperties
visačky Značky prostředků Slovník názvů a hodnot značek
typ Typ prostředku Microsoft.EventGrid/topics@2019-02-01-preview

TémataProperties

Jméno Popis Hodnota
inputSchema Určuje formát, který má Event Grid očekávat u příchozích událostí publikovaných v tématu. CloudEventV01Schema
CustomEventSchema
EventGridSchema
inputSchemaMapping To umožňuje publikování pomocí vlastních schémat událostí. InputSchemaMapping lze zadat pro mapování různých vlastností zdrojového schématu na různé požadované vlastnosti schématu EventGridEvent. inputSchemaMapping

TrackedResourceTags

Jméno Popis Hodnota