Dominios microsoft.EventGrid 2018-09-15-preview
Artículo 12/20/2024
2 colaboradores
Comentarios
En este artículo
Definición de recursos de Bicep
El tipo de recurso domains se puede implementar con operaciones que tienen como destino:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios .
Para crear un recurso Microsoft.EventGrid/domains, agregue la siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.EventGrid/domains@2018-09-15-preview' = {
location: 'string'
name: 'string'
properties: {
inputSchema: 'string'
inputSchemaMapping: {
inputSchemaMappingType: 'string'
// For remaining properties, see InputSchemaMapping objects
}
}
tags: {
{customized property}: 'string'
}
}
Establezca la propiedad inputSchemaMappingType para especificar el 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 propiedad
DomainProperties
Nombre
Descripción
Valor
inputSchema
Esto determina el formato que Event Grid debe esperar para los eventos entrantes publicados en el dominio.
'CloudEventV01Schema' 'CustomEventSchema' 'EventGridSchema'
inputSchemaMapping
Información sobre InputSchemaMapping que especificó la información sobre la carga del evento de asignación.
InputSchemaMapping
Nombre
Descripción
Valor
inputSchemaMappingType
Establezca en "Json" para el tipo JsonInputSchemaMapping .
'Json' (obligatorio)
JsonField
Nombre
Descripción
Valor
sourceField
Nombre de un campo en el esquema de eventos de entrada que se va a usar como origen de una asignación.
cuerda
JsonFieldWithDefault
Nombre
Descripción
Valor
defaultValue
Valor predeterminado que se va a usar para la asignación cuando no se proporciona un SourceField o si no hay ninguna propiedad con el nombre especificado en la carga del evento JSON publicado.
cuerda
sourceField
Nombre de un campo en el esquema de eventos de entrada que se va a usar como origen de una asignación.
cuerda
Nombre
Descripción
Valor
inputSchemaMappingType
Tipo de la asignación personalizada
'Json' (obligatorio)
Propiedades
Propiedades JSON de la asignación de esquemas de entrada
JsonInputSchemaMappingProperties
Nombre
Descripción
Valor
dataVersion
Información de asignación de la propiedad DataVersion del evento de Event Grid.
jsonFieldWithDefault
eventTime
Información de asignación de la propiedad EventTime del evento de Event Grid.
JsonField
eventType
Información de asignación de la propiedad EventType del evento de Event Grid.
jsonFieldWithDefault
identificación
Información de asignación de la propiedad Id del evento de Event Grid.
JsonField
Asunto
Información de asignación para la propiedad Subject del evento de Event Grid.
jsonFieldWithDefault
tema
Información de asignación de la propiedad Topic del evento de Event Grid.
JsonField
Microsoft.EventGrid/domains
Nombre
Descripción
Valor
ubicación
Ubicación del recurso
string (obligatorio)
nombre
El nombre del recurso
string (obligatorio)
Propiedades
Propiedades del dominio
DomainProperties
Etiquetas
Etiquetas de recursos
Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
Ejemplos de uso
Módulos comprobados de Azure
Los siguientes módulos comprobados de Azure se pueden usar para implementar este tipo de recurso.
Módulo
Descripción
de dominio de Event Grid
Módulo de recursos de AVM para el dominio de Event Grid
Definición de recursos de plantilla de ARM
El tipo de recurso domains se puede implementar con operaciones que tienen como destino:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios .
Para crear un recurso Microsoft.EventGrid/domains, agregue el siguiente json a la plantilla.
{
"type": "Microsoft.EventGrid/domains",
"apiVersion": "2018-09-15-preview",
"name": "string",
"location": "string",
"properties": {
"inputSchema": "string",
"inputSchemaMapping": {
"inputSchemaMappingType": "string"
// For remaining properties, see InputSchemaMapping objects
}
},
"tags": {
"{customized property}": "string"
}
}
Establezca la propiedad inputSchemaMappingType para especificar el 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 propiedad
DomainProperties
Nombre
Descripción
Valor
inputSchema
Esto determina el formato que Event Grid debe esperar para los eventos entrantes publicados en el dominio.
'CloudEventV01Schema' 'CustomEventSchema' 'EventGridSchema'
inputSchemaMapping
Información sobre InputSchemaMapping que especificó la información sobre la carga del evento de asignación.
InputSchemaMapping
Nombre
Descripción
Valor
inputSchemaMappingType
Establezca en "Json" para el tipo JsonInputSchemaMapping .
'Json' (obligatorio)
JsonField
Nombre
Descripción
Valor
sourceField
Nombre de un campo en el esquema de eventos de entrada que se va a usar como origen de una asignación.
cuerda
JsonFieldWithDefault
Nombre
Descripción
Valor
defaultValue
Valor predeterminado que se va a usar para la asignación cuando no se proporciona un SourceField o si no hay ninguna propiedad con el nombre especificado en la carga del evento JSON publicado.
cuerda
sourceField
Nombre de un campo en el esquema de eventos de entrada que se va a usar como origen de una asignación.
cuerda
Nombre
Descripción
Valor
inputSchemaMappingType
Tipo de la asignación personalizada
'Json' (obligatorio)
Propiedades
Propiedades JSON de la asignación de esquemas de entrada
JsonInputSchemaMappingProperties
Nombre
Descripción
Valor
dataVersion
Información de asignación de la propiedad DataVersion del evento de Event Grid.
jsonFieldWithDefault
eventTime
Información de asignación de la propiedad EventTime del evento de Event Grid.
JsonField
eventType
Información de asignación de la propiedad EventType del evento de Event Grid.
jsonFieldWithDefault
identificación
Información de asignación de la propiedad Id del evento de Event Grid.
JsonField
Asunto
Información de asignación para la propiedad Subject del evento de Event Grid.
jsonFieldWithDefault
tema
Información de asignación de la propiedad Topic del evento de Event Grid.
JsonField
Microsoft.EventGrid/domains
Nombre
Descripción
Valor
apiVersion
La versión de api
'2018-09-15-preview'
ubicación
Ubicación del recurso
string (obligatorio)
nombre
El nombre del recurso
string (obligatorio)
Propiedades
Propiedades del dominio
DomainProperties
Etiquetas
Etiquetas de recursos
Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
tipo
El tipo de recurso
"Microsoft.EventGrid/domains"
Ejemplos de uso
El tipo de recurso domains se puede implementar con operaciones que tienen como destino:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios .
Para crear un recurso Microsoft.EventGrid/domains, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/domains@2018-09-15-preview"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
inputSchema = "string"
inputSchemaMapping = {
inputSchemaMappingType = "string"
// For remaining properties, see InputSchemaMapping objects
}
}
})
}
Establezca la propiedad inputSchemaMappingType para especificar el 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 propiedad
DomainProperties
Nombre
Descripción
Valor
inputSchema
Esto determina el formato que Event Grid debe esperar para los eventos entrantes publicados en el dominio.
'CloudEventV01Schema' 'CustomEventSchema' 'EventGridSchema'
inputSchemaMapping
Información sobre InputSchemaMapping que especificó la información sobre la carga del evento de asignación.
InputSchemaMapping
Nombre
Descripción
Valor
inputSchemaMappingType
Establezca en "Json" para el tipo JsonInputSchemaMapping .
'Json' (obligatorio)
JsonField
Nombre
Descripción
Valor
sourceField
Nombre de un campo en el esquema de eventos de entrada que se va a usar como origen de una asignación.
cuerda
JsonFieldWithDefault
Nombre
Descripción
Valor
defaultValue
Valor predeterminado que se va a usar para la asignación cuando no se proporciona un SourceField o si no hay ninguna propiedad con el nombre especificado en la carga del evento JSON publicado.
cuerda
sourceField
Nombre de un campo en el esquema de eventos de entrada que se va a usar como origen de una asignación.
cuerda
Nombre
Descripción
Valor
inputSchemaMappingType
Tipo de la asignación personalizada
'Json' (obligatorio)
Propiedades
Propiedades JSON de la asignación de esquemas de entrada
JsonInputSchemaMappingProperties
Nombre
Descripción
Valor
dataVersion
Información de asignación de la propiedad DataVersion del evento de Event Grid.
jsonFieldWithDefault
eventTime
Información de asignación de la propiedad EventTime del evento de Event Grid.
JsonField
eventType
Información de asignación de la propiedad EventType del evento de Event Grid.
jsonFieldWithDefault
identificación
Información de asignación de la propiedad Id del evento de Event Grid.
JsonField
Asunto
Información de asignación para la propiedad Subject del evento de Event Grid.
jsonFieldWithDefault
tema
Información de asignación de la propiedad Topic del evento de Event Grid.
JsonField
Microsoft.EventGrid/domains
Nombre
Descripción
Valor
ubicación
Ubicación del recurso
string (obligatorio)
nombre
El nombre del recurso
string (obligatorio)
Propiedades
Propiedades del dominio
DomainProperties
Etiquetas
Etiquetas de recursos
Diccionario de nombres y valores de etiqueta.
tipo
El tipo de recurso
"Microsoft.EventGrid/domains@2018-09-15-preview"
Ejemplos de uso
Módulos comprobados de Azure
Los siguientes módulos comprobados de Azure se pueden usar para implementar este tipo de recurso.
Módulo
Descripción
de dominio de Event Grid
Módulo de recursos de AVM para el dominio de Event Grid