Compartilhar via


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.InputSchemaMapping
JsonInputSchemaMapping

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.