Microsoft.EventGrid-témakörök 2020-01-01-preview

Bicep-erőforrásdefiníció

A témakörök erőforrástípusa üzembe helyezhető olyan műveletekkel, amelyek a következő műveleteket célják:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.EventGrid/topics erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.

resource symbolicname 'Microsoft.EventGrid/topics@2020-01-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    inputSchema: 'string'
    inputSchemaMapping: {
      inputSchemaMappingType: 'string'
      // For remaining properties, see InputSchemaMapping objects
    }
  }
}

InputSchemaMapping objektumok

Állítsa be az inputSchemaMappingType tulajdonságot az objektum típusának megadásához.

Json esetén használja a következőt:

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

Tulajdonságértékek

Témák

Név Leírás Érték
name Az erőforrás neve sztring (kötelező)

Karakterkorlát: 3-50

Érvényes karakterek:
Alfanumerikák és kötőjelek.
location Az erőforrás helye sztring (kötelező)
tags Az erőforrás címkéi Címkenevek és -értékek szótára. Címkék megtekintése sablonokban
properties A témakör tulajdonságai TémakörTulajdonságok

TémakörTulajdonságok

Név Leírás Érték
inputSchema Ez határozza meg, hogy az Event Grid milyen formátumot várjon a témakörben közzétett bejövő eseményekhez. "CloudEventSchemaV1_0"
"CustomEventSchema"
"EventGridSchema"
inputSchemaMapping Ez lehetővé teszi a közzétételt egyéni eseménysémák használatával. Az InputSchemaMapping lehetőség megadásával a forrásséma különböző tulajdonságait leképezheti az EventGridEvent séma különböző szükséges tulajdonságaira. InputSchemaMapping

InputSchemaMapping

Név Leírás Érték
inputSchemaMappingType Az objektumtípus beállítása Json (kötelező)

JsonInputSchemaMapping

Név Leírás Érték
inputSchemaMappingType Az egyéni leképezés típusa "Json" (kötelező)
properties A bemeneti séma leképezésének JSON-tulajdonságai JsonInputSchemaMappingProperties

JsonInputSchemaMappingProperties

Név Leírás Érték
dataVersion Az Event Grid-esemény DataVersion tulajdonságának leképezési információi. JsonFieldWithDefault
eventTime Az Event Grid-esemény EventTime tulajdonságának leképezési információi. JsonField
eventType Az Event Grid-esemény EventType tulajdonságának leképezési információi. JsonFieldWithDefault
id Az Event Grid-esemény Id tulajdonságának leképezési információi. JsonField
Tárgy Az Event Grid-esemény Subject tulajdonságának leképezési információi. JsonFieldWithDefault
témakör Az Event Grid-esemény Topic tulajdonságának leképezési információi. JsonField

JsonFieldWithDefault

Név Leírás Érték
defaultValue A leképezéshez használandó alapértelmezett érték, ha nincs megadva SourceField, vagy ha a közzétett JSON-esemény hasznos adatai között nincs megadott nevű tulajdonság. sztring
sourceField A bemeneti eseményséma egyik mezőjének neve, amelyet a leképezés forrásaként kell használni. sztring

JsonField

Név Leírás Érték
sourceField A bemeneti eseményséma egyik mezőjének neve, amelyet a leképezés forrásaként kell használni. sztring

Gyorssablonok

Az alábbi rövid útmutatósablonok ezt az erőforrástípust helyezik üzembe.

Sablon Description
Egyéni témakör és előfizetés létrehozása Azure Event Grid

Üzembe helyezés az Azure-ban
Létrehoz egy Azure Event Grid egyéni témakört és egy webhook-előfizetést. A sablont eredetileg John Downs készítette.
Egyéni Azure Event Grid témakör/előfizetés a CloudEvents használatával

Üzembe helyezés az Azure-ban
Létrehoz egy egyéni Azure Event Grid témakört, egy CloudEvents-sémával rendelkező webhook-előfizetést és egy logikai alkalmazást eseménykezelőként. A sablont eredetileg Justin Yoo készítette.
Egyéni Event Grid-témakör és eseményközpont-kezelő létrehozása

Üzembe helyezés az Azure-ban
Létrehoz egy Azure Event Grid egyéni témakört és eseményközpontot az események kezeléséhez.
Egyéni témakör és üzenetsor-előfizetés létrehozása Azure Event Grid

Üzembe helyezés az Azure-ban
Létrehoz egy Azure Event Grid egyéni témakört és egy service bus-üzenetsor-előfizetést. A sablont eredetileg Markus Meyer készítette.
Egyéni témakör-előfizetés létrehozása Azure Event Grid

Üzembe helyezés az Azure-ban
Létrehoz egy Azure Event Grid egyéni témakört és egy service bus-témakör-előfizetést. A sablont eredetileg Markus Meyer készítette.

ARM-sablon erőforrásdefiníciója

A témakörök erőforrástípusa üzembe helyezhető olyan műveletekkel, amelyek a következő műveleteket célják:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.EventGrid/topics erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.

{
  "type": "Microsoft.EventGrid/topics",
  "apiVersion": "2020-01-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "inputSchema": "string",
    "inputSchemaMapping": {
      "inputSchemaMappingType": "string"
      // For remaining properties, see InputSchemaMapping objects
    }
  }
}

InputSchemaMapping objektumok

Állítsa be az inputSchemaMappingType tulajdonságot az objektum típusának megadásához.

Json esetén használja a következőt:

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

Tulajdonságértékek

Témák

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.EventGrid/topics"
apiVersion Az erőforrás API-verziója "2020-01-01-preview"
name Az erőforrás neve sztring (kötelező)

Karakterkorlát: 3-50

Érvényes karakterek:
Alfanumerikák és kötőjelek.
location Az erőforrás helye sztring (kötelező)
tags Az erőforrás címkéi Címkenevek és -értékek szótára. Címkék megtekintése sablonokban
properties A témakör tulajdonságai TémakörTulajdonságok

TémakörTulajdonságok

Név Leírás Érték
inputSchema Ez határozza meg, hogy az Event Grid milyen formátumot várjon a témakörben közzétett bejövő eseményekhez. "CloudEventSchemaV1_0"
"CustomEventSchema"
"EventGridSchema"
inputSchemaMapping Ez lehetővé teszi a közzétételt egyéni eseménysémák használatával. Az InputSchemaMapping lehetőség megadásával a forrásséma különböző tulajdonságait leképezheti az EventGridEvent séma különböző szükséges tulajdonságaira. InputSchemaMapping

InputSchemaMapping

Név Leírás Érték
inputSchemaMappingType Az objektumtípus beállítása JSON (kötelező)

JsonInputSchemaMapping

Név Leírás Érték
inputSchemaMappingType Az egyéni leképezés típusa "Json" (kötelező)
properties A bemeneti séma leképezésének JSON-tulajdonságai JsonInputSchemaMappingProperties

JsonInputSchemaMappingProperties

Név Leírás Érték
dataVersion Az Event Grid-esemény DataVersion tulajdonságának leképezési információi. JsonFieldWithDefault
eventTime Az Event Grid-esemény EventTime tulajdonságának leképezési információi. JsonField
eventType Az Event Grid-esemény EventType tulajdonságának leképezési információi. JsonFieldWithDefault
id Az Event Grid-esemény Id tulajdonságának leképezési információi. JsonField
Tárgy Az Event Grid-esemény Subject tulajdonságának leképezési információi. JsonFieldWithDefault
témakör Az Event Grid-esemény Topic tulajdonságának leképezési információi. JsonField

JsonFieldWithDefault

Név Leírás Érték
defaultValue A leképezéshez használt alapértelmezett érték, ha a SourceField nincs megadva, vagy ha nincs a megadott nevű tulajdonság a közzétett JSON-esemény hasznos adatában. sztring
sourceField Egy mező neve a bemeneti eseménysémában, amelyet a leképezés forrásaként kell használni. sztring

JsonField

Név Leírás Érték
sourceField Egy mező neve a bemeneti eseménysémában, amelyet a leképezés forrásaként kell használni. sztring

Gyorssablonok

Az alábbi rövid útmutatósablonok üzembe helyezik ezt az erőforrástípust.

Sablon Description
Egyéni témakör és előfizetés létrehozása Azure Event Grid

Üzembe helyezés az Azure-ban
Létrehoz egy Azure Event Grid egyéni témakört és egy webhook-előfizetést. A sablont eredetileg John Downs készítette.
Egyéni Azure Event Grid témakör/előfizetés a CloudEvents használatával

Üzembe helyezés az Azure-ban
Létrehoz egy egyéni Azure Event Grid témakört, egy CloudEvents-sémával rendelkező webhook-előfizetést és egy logikai alkalmazást eseménykezelőként. A sablont eredetileg Justin Yoo készítette.
Egyéni Event Grid-témakör és eseményközpont-kezelő létrehozása

Üzembe helyezés az Azure-ban
Létrehoz egy Azure Event Grid egyéni témakört és eseményközpontot az események kezeléséhez.
Egyéni témakör- és üzenetsor-előfizetés létrehozása Azure Event Grid

Üzembe helyezés az Azure-ban
Létrehoz egy Azure Event Grid egyéni témakört és egy Service Bus-üzenetsor-előfizetést. A sablont eredetileg Markus Meyer készítette.
Egyéni témakör-előfizetés létrehozása Azure Event Grid

Üzembe helyezés az Azure-ban
Létrehoz egy Azure Event Grid egyéni témakört és egy Service Bus-témakör-előfizetést. A sablont eredetileg Markus Meyer készítette.

Terraform -erőforrásdefiníció (AzAPI-szolgáltató)

A témakörök erőforrástípusa üzembe helyezhető a célműveletekkel:

  • Erőforráscsoportok

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.EventGrid/topics erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/topics@2020-01-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      inputSchema = "string"
      inputSchemaMapping = {
        inputSchemaMappingType = "string"
        // For remaining properties, see InputSchemaMapping objects
      }
    }
  })
}

InputSchemaMapping objektumok

Állítsa be az inputSchemaMappingType tulajdonságot az objektum típusának megadásához.

Json esetén használja a következőt:

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

Tulajdonságértékek

Témák

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.EventGrid/topics@2020-01-01-preview"
name Az erőforrás neve sztring (kötelező)

Karakterkorlát: 3-50

Érvényes karakterek:
Alfanumerikus és kötőjelek.
location Az erőforrás helye sztring (kötelező)
parent_id Az erőforráscsoportban való üzembe helyezéshez használja az erőforráscsoport azonosítóját. sztring (kötelező)
tags Az erőforrás címkéi Címkenevek és -értékek szótára.
properties A témakör tulajdonságai TémakörTulajdonságok

TémakörTulajdonságok

Név Leírás Érték
inputSchema Ez határozza meg, hogy az Event Grid milyen formátumot várjon a témakörben közzétett bejövő eseményekhez. "CloudEventSchemaV1_0"
"CustomEventSchema"
"EventGridSchema"
inputSchemaMapping Ez lehetővé teszi a közzétételt egyéni eseménysémák használatával. Az InputSchemaMapping paraméterrel a forrásséma különböző tulajdonságai leképezhetők az EventGridEvent séma különböző szükséges tulajdonságaira. InputSchemaMapping

InputSchemaMapping

Név Leírás Érték
inputSchemaMappingType Az objektum típusának beállítása JSON (kötelező)

JsonInputSchemaMapping

Név Leírás Érték
inputSchemaMappingType Az egyéni leképezés típusa "Json" (kötelező)
properties A bemeneti séma leképezésének JSON-tulajdonságai JsonInputSchemaMappingProperties

JsonInputSchemaMappingProperties

Név Leírás Érték
dataVersion Az Event Grid-esemény DataVersion tulajdonságának leképezési információi. JsonFieldWithDefault
eventTime Az Event Grid-esemény EventTime tulajdonságának leképezési információi. JsonField
eventType Az Event Grid-esemény EventType tulajdonságának leképezési információi. JsonFieldWithDefault
id Az Event Grid-esemény Id tulajdonságának leképezési információi. JsonField
Tárgy Az Event Grid-esemény Subject tulajdonságának leképezési információi. JsonFieldWithDefault
témakör Az Event Grid-esemény Topic tulajdonságának leképezési információi. JsonField

JsonFieldWithDefault

Név Leírás Érték
defaultValue A leképezéshez használt alapértelmezett érték, ha a SourceField nincs megadva, vagy ha nincs a megadott nevű tulajdonság a közzétett JSON-esemény hasznos adatában. sztring
sourceField Egy mező neve a bemeneti eseménysémában, amelyet a leképezés forrásaként kell használni. sztring

JsonField

Név Leírás Érték
sourceField Egy mező neve a bemeneti eseménysémában, amelyet a leképezés forrásaként kell használni. sztring