Domínios Microsoft.EventGrid 2019-02-01-preview
Artigo 12/19/2024
2 contribuidores
Comentários
Neste artigo
Definição de recursos do bíceps
O tipo de recurso de domínios pode ser implantado com operações que visam:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações .
Para criar um recurso Microsoft.EventGrid/domains, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.EventGrid/domains@2019-02-01-preview' = {
location: 'string'
name: 'string'
properties: {
inputSchema: 'string'
inputSchemaMapping: {
inputSchemaMappingType: 'string'
// For remaining properties, see InputSchemaMapping objects
}
}
tags: {
{customized property}: 'string'
}
}
Defina a propriedade inputSchemaMappingType para especificar o tipo de objeto.
Para Json , use:
{
inputSchemaMappingType: 'Json'
properties: {
dataVersion: {
defaultValue: 'string'
sourceField: 'string'
}
eventTime: {
sourceField: 'string'
}
eventType: {
defaultValue: 'string'
sourceField: 'string'
}
id: {
sourceField: 'string'
}
subject: {
defaultValue: 'string'
sourceField: 'string'
}
topic: {
sourceField: 'string'
}
}
}
Valores de propriedade
DomainProperties
Designação
Descrição
Valor
inputSchema
Isso determina o formato que a Grade de Eventos deve esperar para eventos de entrada publicados no domínio.
'CloudEventV01Schema' 'CustomEventSchema' 'EventGridSchema'
inputSchemaMapping
Informações sobre o InputSchemaMapping que especificou as informações sobre o mapeamento da carga útil do evento.
InputSchemaMapping
Designação
Descrição
Valor
inputSchemaMappingType
Defina como 'Json' para o tipo JsonInputSchemaMapping .
'Json' (obrigatório)
JsonField
Designação
Descrição
Valor
fonteField
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
Designação
Descrição
Valor
inputSchemaMappingType
Tipo de mapeamento personalizado
'Json' (obrigatório)
propriedades
Propriedades JSON do mapeamento do esquema de entrada
JsonInputSchemaMappingProperties
Designação
Descrição
Valor
dataVersion
As informações de mapeamento para a propriedade DataVersion do evento Event Grid.
JsonFieldWithDefault
eventTime
As informações de mapeamento para a propriedade EventTime do evento Event Grid.
JsonField
eventType
As informações de mapeamento para a propriedade EventType do evento Event Grid.
JsonFieldWithDefault
ID
As informações de mapeamento para a propriedade Id do evento Event Grid.
JsonField
Assunto
As informações de mapeamento para a propriedade Subject do evento Event Grid.
JsonFieldWithDefault
tópico
As informações de mapeamento para a propriedade Topic do evento Event Grid.
JsonField
Microsoft.EventGrid/domínios
Designação
Descrição
Valor
Localização
Localização do recurso
string (obrigatório)
Designação
O nome do recurso
string (obrigatório)
propriedades
Propriedades do domínio
DomainProperties
Etiquetas
Tags de recursos
Dicionário de nomes e valores de tags. Consulte Tags em modelos
Designação
Descrição
Valor
Definição de recurso de modelo ARM
O tipo de recurso de domínios pode ser implantado com operações que visam:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações .
Para criar um recurso Microsoft.EventGrid/domains, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.EventGrid/domains",
"apiVersion": "2019-02-01-preview",
"name": "string",
"location": "string",
"properties": {
"inputSchema": "string",
"inputSchemaMapping": {
"inputSchemaMappingType": "string"
// For remaining properties, see InputSchemaMapping objects
}
},
"tags": {
"{customized property}": "string"
}
}
Defina a propriedade inputSchemaMappingType para especificar o tipo de objeto.
Para Json , use:
{
"inputSchemaMappingType": "Json",
"properties": {
"dataVersion": {
"defaultValue": "string",
"sourceField": "string"
},
"eventTime": {
"sourceField": "string"
},
"eventType": {
"defaultValue": "string",
"sourceField": "string"
},
"id": {
"sourceField": "string"
},
"subject": {
"defaultValue": "string",
"sourceField": "string"
},
"topic": {
"sourceField": "string"
}
}
}
Valores de propriedade
DomainProperties
Designação
Descrição
Valor
inputSchema
Isso determina o formato que a Grade de Eventos deve esperar para eventos de entrada publicados no domínio.
'CloudEventV01Schema' 'CustomEventSchema' 'EventGridSchema'
inputSchemaMapping
Informações sobre o InputSchemaMapping que especificou as informações sobre o mapeamento da carga útil do evento.
InputSchemaMapping
Designação
Descrição
Valor
inputSchemaMappingType
Defina como 'Json' para o tipo JsonInputSchemaMapping .
'Json' (obrigatório)
JsonField
Designação
Descrição
Valor
fonteField
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
Designação
Descrição
Valor
inputSchemaMappingType
Tipo de mapeamento personalizado
'Json' (obrigatório)
propriedades
Propriedades JSON do mapeamento do esquema de entrada
JsonInputSchemaMappingProperties
Designação
Descrição
Valor
dataVersion
As informações de mapeamento para a propriedade DataVersion do evento Event Grid.
JsonFieldWithDefault
eventTime
As informações de mapeamento para a propriedade EventTime do evento Event Grid.
JsonField
eventType
As informações de mapeamento para a propriedade EventType do evento Event Grid.
JsonFieldWithDefault
ID
As informações de mapeamento para a propriedade Id do evento Event Grid.
JsonField
Assunto
As informações de mapeamento para a propriedade Subject do evento Event Grid.
JsonFieldWithDefault
tópico
As informações de mapeamento para a propriedade Topic do evento Event Grid.
JsonField
Microsoft.EventGrid/domínios
Designação
Descrição
Valor
apiVersion
A versão api
'2019-02-01-pré-visualização'
Localização
Localização do recurso
string (obrigatório)
Designação
O nome do recurso
string (obrigatório)
propriedades
Propriedades do domínio
DomainProperties
Etiquetas
Tags de recursos
Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo
O tipo de recurso
'Microsoft.EventGrid/domínios'
Designação
Descrição
Valor
O tipo de recurso de domínios pode ser implantado com operações que visam:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações .
Para criar um recurso Microsoft.EventGrid/domains, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/domains@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
}
}
})
}
Defina a propriedade inputSchemaMappingType para especificar o tipo de objeto.
Para Json , use:
{
inputSchemaMappingType = "Json"
properties = {
dataVersion = {
defaultValue = "string"
sourceField = "string"
}
eventTime = {
sourceField = "string"
}
eventType = {
defaultValue = "string"
sourceField = "string"
}
id = {
sourceField = "string"
}
subject = {
defaultValue = "string"
sourceField = "string"
}
topic = {
sourceField = "string"
}
}
}
Valores de propriedade
DomainProperties
Designação
Descrição
Valor
inputSchema
Isso determina o formato que a Grade de Eventos deve esperar para eventos de entrada publicados no domínio.
'CloudEventV01Schema' 'CustomEventSchema' 'EventGridSchema'
inputSchemaMapping
Informações sobre o InputSchemaMapping que especificou as informações sobre o mapeamento da carga útil do evento.
InputSchemaMapping
Designação
Descrição
Valor
inputSchemaMappingType
Defina como 'Json' para o tipo JsonInputSchemaMapping .
'Json' (obrigatório)
JsonField
Designação
Descrição
Valor
fonteField
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
Designação
Descrição
Valor
inputSchemaMappingType
Tipo de mapeamento personalizado
'Json' (obrigatório)
propriedades
Propriedades JSON do mapeamento do esquema de entrada
JsonInputSchemaMappingProperties
Designação
Descrição
Valor
dataVersion
As informações de mapeamento para a propriedade DataVersion do evento Event Grid.
JsonFieldWithDefault
eventTime
As informações de mapeamento para a propriedade EventTime do evento Event Grid.
JsonField
eventType
As informações de mapeamento para a propriedade EventType do evento Event Grid.
JsonFieldWithDefault
ID
As informações de mapeamento para a propriedade Id do evento Event Grid.
JsonField
Assunto
As informações de mapeamento para a propriedade Subject do evento Event Grid.
JsonFieldWithDefault
tópico
As informações de mapeamento para a propriedade Topic do evento Event Grid.
JsonField
Microsoft.EventGrid/domínios
Designação
Descrição
Valor
Localização
Localização do recurso
string (obrigatório)
Designação
O nome do recurso
string (obrigatório)
propriedades
Propriedades do domínio
DomainProperties
Etiquetas
Tags de recursos
Dicionário de nomes e valores de tags.
tipo
O tipo de recurso
"Microsoft.EventGrid/domains@2019-02-01-preview"
Designação
Descrição
Valor