Nom d’un champ dans le schéma d’événement d’entrée à utiliser comme source d’un mappage.
corde
JsonFieldWithDefault
Nom
Description
Valeur
defaultValue
Valeur par défaut à utiliser pour le mappage lorsqu’un Champ source n’est pas fourni ou s’il n’existe aucune propriété portant le nom spécifié dans la charge utile d’événement JSON publiée.
corde
sourceField
Nom d’un champ dans le schéma d’événement d’entrée à utiliser comme source d’un mappage.
Cela permet la publication à l’aide de schémas d’événements personnalisés. Un InputSchemaMapping peut être spécifié pour mapper différentes propriétés d’un schéma source à différentes propriétés requises du schéma EventGridEvent.
Nom d’un champ dans le schéma d’événement d’entrée à utiliser comme source d’un mappage.
corde
JsonFieldWithDefault
Nom
Description
Valeur
defaultValue
Valeur par défaut à utiliser pour le mappage lorsqu’un Champ source n’est pas fourni ou s’il n’existe aucune propriété portant le nom spécifié dans la charge utile d’événement JSON publiée.
corde
sourceField
Nom d’un champ dans le schéma d’événement d’entrée à utiliser comme source d’un mappage.
Cela permet la publication à l’aide de schémas d’événements personnalisés. Un InputSchemaMapping peut être spécifié pour mapper différentes propriétés d’un schéma source à différentes propriétés requises du schéma EventGridEvent.
Crée une rubrique Azure Event Grid personnalisée, un abonnement webhook ayant le schéma CloudEvents et une application logique en tant que gestionnaire d’événements. Modèle créé à l’origine par Justin Yoo.
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource rubriques peut être déployé avec les opérations qui ciblent :
groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.EventGrid/topics, ajoutez la terraform suivante à votre modèle.
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
}
}
})
}
Objets InputSchemaMapping
Définissez la propriété inputSchemaMappingType pour spécifier le type d’objet.
Nom d’un champ dans le schéma d’événement d’entrée à utiliser comme source d’un mappage.
corde
JsonFieldWithDefault
Nom
Description
Valeur
defaultValue
Valeur par défaut à utiliser pour le mappage lorsqu’un Champ source n’est pas fourni ou s’il n’existe aucune propriété portant le nom spécifié dans la charge utile d’événement JSON publiée.
corde
sourceField
Nom d’un champ dans le schéma d’événement d’entrée à utiliser comme source d’un mappage.
Cela permet la publication à l’aide de schémas d’événements personnalisés. Un InputSchemaMapping peut être spécifié pour mapper différentes propriétés d’un schéma source à différentes propriétés requises du schéma EventGridEvent.