Nome de um campo no esquema de eventos de entrada que deve ser usado como a origem de um mapeamento.
string
JsonFieldWithDefault
Designação
Descrição
Valor
defaultValue
O valor padrão a ser usado para mapeamento quando um SourceField não é fornecido ou se não há nenhuma propriedade com o nome especificado na carga de evento JSON publicada.
string
fonteField
Nome de um campo no esquema de eventos de entrada que deve ser usado como a origem de um mapeamento.
string
JsonInputSchemaMapping
Designação
Descrição
Valor
inputSchemaMappingType
Tipo de mapeamento personalizado
'Json' (obrigatório)
propriedades
Propriedades JSON do mapeamento do esquema de entrada
Isso permite a publicação usando esquemas de eventos personalizados. Um InputSchemaMapping pode ser especificado para mapear várias propriedades de um esquema de origem para várias propriedades necessárias do esquema EventGridEvent.
InputSchemaMapping
TrackedResourceTags
Designação
Descrição
Valor
Exemplos de início rápido
Os exemplos de início rápido a seguir implantam esse tipo de recurso.
Cria um tópico personalizado da Grade de Eventos do Azure e uma assinatura de fila de barramento de serviço. Modelo originalmente de autoria de Markus Meyer.
Nome de um campo no esquema de eventos de entrada que deve ser usado como a origem de um mapeamento.
string
JsonFieldWithDefault
Designação
Descrição
Valor
defaultValue
O valor padrão a ser usado para mapeamento quando um SourceField não é fornecido ou se não há nenhuma propriedade com o nome especificado na carga de evento JSON publicada.
string
fonteField
Nome de um campo no esquema de eventos de entrada que deve ser usado como a origem de um mapeamento.
string
JsonInputSchemaMapping
Designação
Descrição
Valor
inputSchemaMappingType
Tipo de mapeamento personalizado
'Json' (obrigatório)
propriedades
Propriedades JSON do mapeamento do esquema de entrada
Isso permite a publicação usando esquemas de eventos personalizados. Um InputSchemaMapping pode ser especificado para mapear várias propriedades de um esquema de origem para várias propriedades necessárias do esquema EventGridEvent.
InputSchemaMapping
TrackedResourceTags
Designação
Descrição
Valor
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Cria um tópico personalizado da Grade de Eventos do Azure e uma assinatura de fila de barramento de serviço. Modelo originalmente de autoria de Markus Meyer.
Cria um tópico personalizado da Grade de Eventos do Azure e uma assinatura de webhook. Modelo originalmente criado por John Downs.
Criar de Subscrição de Tópico Personalizado da Grelha de Eventos do Azure
Cria um tópico personalizado da Grade de Eventos do Azure e uma assinatura de tópico do barramento de serviço. Modelo originalmente de autoria de Markus Meyer.
Cria um tópico personalizado da Grade de Eventos do Azure, uma assinatura de webhook com esquema CloudEvents e um Aplicativo Lógico como manipulador de eventos. Modelo originalmente criado por Justin Yoo.
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso de tópicos pode ser implantado com operações que visam:
Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.EventGrid/topics, adicione o seguinte Terraform ao seu modelo.
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
}
}
})
}
Objetos InputSchemaMapping
Defina a propriedade inputSchemaMappingType para especificar o tipo de objeto.
Nome de um campo no esquema de eventos de entrada que deve ser usado como a origem de um mapeamento.
string
JsonFieldWithDefault
Designação
Descrição
Valor
defaultValue
O valor padrão a ser usado para mapeamento quando um SourceField não é fornecido ou se não há nenhuma propriedade com o nome especificado na carga de evento JSON publicada.
string
fonteField
Nome de um campo no esquema de eventos de entrada que deve ser usado como a origem de um mapeamento.
string
JsonInputSchemaMapping
Designação
Descrição
Valor
inputSchemaMappingType
Tipo de mapeamento personalizado
'Json' (obrigatório)
propriedades
Propriedades JSON do mapeamento do esquema de entrada
Isso permite a publicação usando esquemas de eventos personalizados. Um InputSchemaMapping pode ser especificado para mapear várias propriedades de um esquema de origem para várias propriedades necessárias do esquema EventGridEvent.