Naam van een veld in het schema voor invoer gebeurtenis dat moet worden gebruikt als de bron van een toewijzing.
snaar
JsonFieldWithDefault
Naam
Beschrijving
Waarde
defaultValue
De standaardwaarde die moet worden gebruikt voor toewijzing wanneer er geen SourceField is opgegeven of als er geen eigenschap is met de opgegeven naam in de nettolading van de gepubliceerde JSON-gebeurtenis.
snaar
sourceField
Naam van een veld in het schema voor invoer gebeurtenis dat moet worden gebruikt als de bron van een toewijzing.
snaar
JsonInputSchemaMapping
Naam
Beschrijving
Waarde
inputSchemaMappingType
Type van de aangepaste toewijzing
Json (vereist)
Eigenschappen
JSON-eigenschappen van de toewijzing van het invoerschema
Hiermee kunt u publiceren met behulp van aangepaste gebeurtenisschema's. Een InputSchemaMapping kan worden opgegeven om verschillende eigenschappen van een bronschema toe te wijzen aan verschillende vereiste eigenschappen van het EventGridEvent-schema.
Naam van een veld in het schema voor invoer gebeurtenis dat moet worden gebruikt als de bron van een toewijzing.
snaar
JsonFieldWithDefault
Naam
Beschrijving
Waarde
defaultValue
De standaardwaarde die moet worden gebruikt voor toewijzing wanneer er geen SourceField is opgegeven of als er geen eigenschap is met de opgegeven naam in de nettolading van de gepubliceerde JSON-gebeurtenis.
snaar
sourceField
Naam van een veld in het schema voor invoer gebeurtenis dat moet worden gebruikt als de bron van een toewijzing.
snaar
JsonInputSchemaMapping
Naam
Beschrijving
Waarde
inputSchemaMappingType
Type van de aangepaste toewijzing
Json (vereist)
Eigenschappen
JSON-eigenschappen van de toewijzing van het invoerschema
Hiermee kunt u publiceren met behulp van aangepaste gebeurtenisschema's. Een InputSchemaMapping kan worden opgegeven om verschillende eigenschappen van een bronschema toe te wijzen aan verschillende vereiste eigenschappen van het EventGridEvent-schema.
Hiermee maakt u een aangepast Azure Event Grid-onderwerp, een webhookabonnement met een CloudEvents-schema en een logische app als gebeurtenis-handler. Sjabloon oorspronkelijk geschreven door Justin Yoo.
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype onderwerpen kan worden geïmplementeerd met bewerkingen die zijn gericht op:
resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.EventGrid/topics-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/topics@2020-01-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-objecten
Stel de eigenschap inputSchemaMappingType in om het type object op te geven.
Naam van een veld in het schema voor invoer gebeurtenis dat moet worden gebruikt als de bron van een toewijzing.
snaar
JsonFieldWithDefault
Naam
Beschrijving
Waarde
defaultValue
De standaardwaarde die moet worden gebruikt voor toewijzing wanneer er geen SourceField is opgegeven of als er geen eigenschap is met de opgegeven naam in de nettolading van de gepubliceerde JSON-gebeurtenis.
snaar
sourceField
Naam van een veld in het schema voor invoer gebeurtenis dat moet worden gebruikt als de bron van een toewijzing.
snaar
JsonInputSchemaMapping
Naam
Beschrijving
Waarde
inputSchemaMappingType
Type van de aangepaste toewijzing
Json (vereist)
Eigenschappen
JSON-eigenschappen van de toewijzing van het invoerschema
Hiermee kunt u publiceren met behulp van aangepaste gebeurtenisschema's. Een InputSchemaMapping kan worden opgegeven om verschillende eigenschappen van een bronschema toe te wijzen aan verschillende vereiste eigenschappen van het EventGridEvent-schema.