Name eines Felds im Eingabeereignisschema, das als Quelle einer Zuordnung verwendet werden soll.
Schnur
JsonFieldWithDefault
Name
Beschreibung
Wert
defaultValue
Der Standardwert, der für die Zuordnung verwendet werden soll, wenn kein SourceField bereitgestellt wird oder wenn keine Eigenschaft mit dem angegebenen Namen in der veröffentlichten JSON-Ereignisnutzlast vorhanden ist.
Schnur
sourceField
Name eines Felds im Eingabeereignisschema, das als Quelle einer Zuordnung verwendet werden soll.
Dies ermöglicht die Veröffentlichung mit benutzerdefinierten Ereignisschemas. Ein InputSchemaMapping kann angegeben werden, um verschiedene Eigenschaften eines Quellschemas verschiedenen erforderlichen Eigenschaften des EventGridEvent-Schemas zuzuordnen.
Erstellt ein benutzerdefiniertes Azure Event Grid-Thema und ein Servicebus-Warteschlangenabonnement. Vorlage, die ursprünglich von Markus Meyer verfasst wurde.
Name eines Felds im Eingabeereignisschema, das als Quelle einer Zuordnung verwendet werden soll.
Schnur
JsonFieldWithDefault
Name
Beschreibung
Wert
defaultValue
Der Standardwert, der für die Zuordnung verwendet werden soll, wenn kein SourceField bereitgestellt wird oder wenn keine Eigenschaft mit dem angegebenen Namen in der veröffentlichten JSON-Ereignisnutzlast vorhanden ist.
Schnur
sourceField
Name eines Felds im Eingabeereignisschema, das als Quelle einer Zuordnung verwendet werden soll.
Dies ermöglicht die Veröffentlichung mit benutzerdefinierten Ereignisschemas. Ein InputSchemaMapping kann angegeben werden, um verschiedene Eigenschaften eines Quellschemas verschiedenen erforderlichen Eigenschaften des EventGridEvent-Schemas zuzuordnen.
Erstellt ein benutzerdefiniertes Azure Event Grid-Thema und ein Servicebus-Warteschlangenabonnement. Vorlage, die ursprünglich von Markus Meyer verfasst wurde.
Erstellt ein benutzerdefiniertes Azure Event Grid-Thema und ein Servicebus-Themenabonnement. Vorlage, die ursprünglich von Markus Meyer verfasst wurde.
Erstellt ein benutzerdefiniertes Azure Event Grid-Thema, ein Webhook-Abonnement mit CloudEvents-Schema und eine Logik-App als Ereignishandler. Vorlage, die ursprünglich von Justin Yoo erstellt wurde.
Terraform -Ressourcendefinition (AzAPI-Anbieter)
Der Themenressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.EventGrid/topics-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/topics@2018-05-01-preview"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
inputSchema = "string"
inputSchemaMapping = {
inputSchemaMappingType = "string"
// For remaining properties, see InputSchemaMapping objects
}
}
})
}
InputSchemaMapping-Objekte
Legen Sie die inputSchemaMappingType--Eigenschaft fest, um den Objekttyp anzugeben.
Name eines Felds im Eingabeereignisschema, das als Quelle einer Zuordnung verwendet werden soll.
Schnur
JsonFieldWithDefault
Name
Beschreibung
Wert
defaultValue
Der Standardwert, der für die Zuordnung verwendet werden soll, wenn kein SourceField bereitgestellt wird oder wenn keine Eigenschaft mit dem angegebenen Namen in der veröffentlichten JSON-Ereignisnutzlast vorhanden ist.
Schnur
sourceField
Name eines Felds im Eingabeereignisschema, das als Quelle einer Zuordnung verwendet werden soll.
Dies ermöglicht die Veröffentlichung mit benutzerdefinierten Ereignisschemas. Ein InputSchemaMapping kann angegeben werden, um verschiedene Eigenschaften eines Quellschemas verschiedenen erforderlichen Eigenschaften des EventGridEvent-Schemas zuzuordnen.