JsonInputSchemaMapping Classe
Isso permite a publicação na Grade de Eventos usando um esquema de entrada personalizado. Isso pode ser usado para mapear propriedades de um esquema JSON de entrada personalizado para o esquema de eventos da Grade de Eventos.
Todos os parâmetros necessários devem ser preenchidos para enviar ao Azure.
- Herança
-
azure.mgmt.eventgrid.models._models_py3.InputSchemaMappingJsonInputSchemaMapping
Construtor
JsonInputSchemaMapping(*, id: Optional[azure.mgmt.eventgrid.models._models_py3.JsonField] = None, topic: Optional[azure.mgmt.eventgrid.models._models_py3.JsonField] = None, event_time: Optional[azure.mgmt.eventgrid.models._models_py3.JsonField] = None, event_type: Optional[azure.mgmt.eventgrid.models._models_py3.JsonFieldWithDefault] = None, subject: Optional[azure.mgmt.eventgrid.models._models_py3.JsonFieldWithDefault] = None, data_version: Optional[azure.mgmt.eventgrid.models._models_py3.JsonFieldWithDefault] = None, **kwargs)
Variáveis
- input_schema_mapping_type
- str ou InputSchemaMappingType
Obrigatórios. Tipo do mapeamento personalizado. Constante preenchida pelo servidor. Os valores possíveis incluem: "Json".
- id
- JsonField
As informações de mapeamento para a propriedade Id do Evento da Grade de Eventos.
- topic
- JsonField
As informações de mapeamento para a propriedade Topic do Evento da Grade de Eventos.
- event_time
- JsonField
As informações de mapeamento para a propriedade EventTime do Evento da Grade de Eventos.
- event_type
- JsonFieldWithDefault
As informações de mapeamento para a propriedade EventType do Evento da Grade de Eventos.
- subject
- JsonFieldWithDefault
As informações de mapeamento para a propriedade Subject do Evento da Grade de Eventos.
- data_version
- JsonFieldWithDefault
As informações de mapeamento para a propriedade DataVersion do Evento da Grade de Eventos.