Domaines Microsoft.EventGrid 2018-09-15-preview
Article 12/18/2024
2 contributeurs
Commentaires
Dans cet article
Définition de ressource Bicep
Le type de ressource de domaines peut être déployé avec des opérations qui ciblent :
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications .
Pour créer une ressource Microsoft.EventGrid/domains, ajoutez le bicep suivant à votre modèle.
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'
}
}
Définissez la propriété inputSchemaMappingType pour spécifier le type d’objet.
Pour Json, utilisez :
{
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'
}
}
}
Valeurs de propriété
DomainProperties
Nom
Description
Valeur
inputSchema
Cela détermine le format auquel Event Grid doit s’attendre pour les événements entrants publiés dans le domaine.
'CloudEventV01Schema' 'CustomEventSchema' 'EventGridSchema'
inputSchemaMapping
Informations sur InputSchemaMapping qui a spécifié les informations sur la charge utile de l’événement de mappage.
InputSchemaMapping
Nom
Description
Valeur
inputSchemaMappingType
Défini sur « Json » pour le type JsonInputSchemaMapping .
'Json' (obligatoire)
JsonField
Nom
Description
Valeur
sourceField
Nom d’un champ dans le schéma d’événement d’entrée à utiliser comme source d’un mappage.
corde
JsonFieldWithDefault
Nom
Description
Valeur
defaultValue
Valeur par défaut à utiliser pour le mappage lorsqu’un Champ source n’est pas fourni ou s’il n’existe aucune propriété portant le nom spécifié dans la charge utile d’événement JSON publiée.
corde
sourceField
Nom d’un champ dans le schéma d’événement d’entrée à utiliser comme source d’un mappage.
corde
Nom
Description
Valeur
inputSchemaMappingType
Type du mappage personnalisé
'Json' (obligatoire)
Propriétés
Propriétés JSON du mappage de schéma d’entrée
JsonInputSchemaMappingProperties
Nom
Description
Valeur
dataVersion
Informations de mappage pour la propriété DataVersion de l’événement Event Grid.
JsonFieldWithDefault
eventTime
Informations de mappage pour la propriété EventTime de l’événement Event Grid.
jsonField
eventType
Informations de mappage pour la propriété EventType de l’événement Event Grid.
JsonFieldWithDefault
id
Informations de mappage pour la propriété ID de l’événement Event Grid.
jsonField
Objet
Informations de mappage pour la propriété Objet de l’événement Event Grid.
JsonFieldWithDefault
sujet
Informations de mappage pour la propriété Topic de l’événement Event Grid.
jsonField
Microsoft.EventGrid/domains
Nom
Description
Valeur
emplacement
Emplacement de la ressource
chaîne (obligatoire)
nom
Nom de la ressource
chaîne (obligatoire)
Propriétés
Propriétés du domaine
DomainProperties
étiquettes
Balises de ressource
Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
Définition de ressource de modèle ARM
Le type de ressource de domaines peut être déployé avec des opérations qui ciblent :
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications .
Pour créer une ressource Microsoft.EventGrid/domains, ajoutez le code JSON suivant à votre modèle.
{
"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"
}
}
Définissez la propriété inputSchemaMappingType pour spécifier le type d’objet.
Pour Json, utilisez :
{
"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"
}
}
}
Valeurs de propriété
DomainProperties
Nom
Description
Valeur
inputSchema
Cela détermine le format auquel Event Grid doit s’attendre pour les événements entrants publiés dans le domaine.
'CloudEventV01Schema' 'CustomEventSchema' 'EventGridSchema'
inputSchemaMapping
Informations sur InputSchemaMapping qui a spécifié les informations sur la charge utile de l’événement de mappage.
InputSchemaMapping
Nom
Description
Valeur
inputSchemaMappingType
Défini sur « Json » pour le type JsonInputSchemaMapping .
'Json' (obligatoire)
JsonField
Nom
Description
Valeur
sourceField
Nom d’un champ dans le schéma d’événement d’entrée à utiliser comme source d’un mappage.
corde
JsonFieldWithDefault
Nom
Description
Valeur
defaultValue
Valeur par défaut à utiliser pour le mappage lorsqu’un Champ source n’est pas fourni ou s’il n’existe aucune propriété portant le nom spécifié dans la charge utile d’événement JSON publiée.
corde
sourceField
Nom d’un champ dans le schéma d’événement d’entrée à utiliser comme source d’un mappage.
corde
Nom
Description
Valeur
inputSchemaMappingType
Type du mappage personnalisé
'Json' (obligatoire)
Propriétés
Propriétés JSON du mappage de schéma d’entrée
JsonInputSchemaMappingProperties
Nom
Description
Valeur
dataVersion
Informations de mappage pour la propriété DataVersion de l’événement Event Grid.
JsonFieldWithDefault
eventTime
Informations de mappage pour la propriété EventTime de l’événement Event Grid.
jsonField
eventType
Informations de mappage pour la propriété EventType de l’événement Event Grid.
JsonFieldWithDefault
id
Informations de mappage pour la propriété ID de l’événement Event Grid.
jsonField
Objet
Informations de mappage pour la propriété Objet de l’événement Event Grid.
JsonFieldWithDefault
sujet
Informations de mappage pour la propriété Topic de l’événement Event Grid.
jsonField
Microsoft.EventGrid/domains
Nom
Description
Valeur
apiVersion
Version de l’API
'2018-09-15-preview'
emplacement
Emplacement de la ressource
chaîne (obligatoire)
nom
Nom de la ressource
chaîne (obligatoire)
Propriétés
Propriétés du domaine
DomainProperties
étiquettes
Balises de ressource
Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
type
Type de ressource
'Microsoft.EventGrid/domains'
Le type de ressource de domaines peut être déployé avec des opérations qui ciblent :
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications .
Pour créer une ressource Microsoft.EventGrid/domains, ajoutez terraform suivant à votre modèle.
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
}
}
})
}
Définissez la propriété inputSchemaMappingType pour spécifier le type d’objet.
Pour Json, utilisez :
{
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"
}
}
}
Valeurs de propriété
DomainProperties
Nom
Description
Valeur
inputSchema
Cela détermine le format auquel Event Grid doit s’attendre pour les événements entrants publiés dans le domaine.
'CloudEventV01Schema' 'CustomEventSchema' 'EventGridSchema'
inputSchemaMapping
Informations sur InputSchemaMapping qui a spécifié les informations sur la charge utile de l’événement de mappage.
InputSchemaMapping
Nom
Description
Valeur
inputSchemaMappingType
Défini sur « Json » pour le type JsonInputSchemaMapping .
'Json' (obligatoire)
JsonField
Nom
Description
Valeur
sourceField
Nom d’un champ dans le schéma d’événement d’entrée à utiliser comme source d’un mappage.
corde
JsonFieldWithDefault
Nom
Description
Valeur
defaultValue
Valeur par défaut à utiliser pour le mappage lorsqu’un Champ source n’est pas fourni ou s’il n’existe aucune propriété portant le nom spécifié dans la charge utile d’événement JSON publiée.
corde
sourceField
Nom d’un champ dans le schéma d’événement d’entrée à utiliser comme source d’un mappage.
corde
Nom
Description
Valeur
inputSchemaMappingType
Type du mappage personnalisé
'Json' (obligatoire)
Propriétés
Propriétés JSON du mappage de schéma d’entrée
JsonInputSchemaMappingProperties
Nom
Description
Valeur
dataVersion
Informations de mappage pour la propriété DataVersion de l’événement Event Grid.
JsonFieldWithDefault
eventTime
Informations de mappage pour la propriété EventTime de l’événement Event Grid.
jsonField
eventType
Informations de mappage pour la propriété EventType de l’événement Event Grid.
JsonFieldWithDefault
id
Informations de mappage pour la propriété ID de l’événement Event Grid.
jsonField
Objet
Informations de mappage pour la propriété Objet de l’événement Event Grid.
JsonFieldWithDefault
sujet
Informations de mappage pour la propriété Topic de l’événement Event Grid.
jsonField
Microsoft.EventGrid/domains
Nom
Description
Valeur
emplacement
Emplacement de la ressource
chaîne (obligatoire)
nom
Nom de la ressource
chaîne (obligatoire)
Propriétés
Propriétés du domaine
DomainProperties
étiquettes
Balises de ressource
Dictionnaire de noms et de valeurs d’étiquettes.
type
Type de ressource
« Microsoft.EventGrid/domains@2018-09-15-preview »