Domaines Microsoft.EventGrid 2020-01-01-preview
Définition de ressource Bicep
Le type de ressource domains peut être déployé avec des opérations qui ciblent :
- Groupes de ressources - Voir commandes de déploiement de groupe de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.EventGrid/domains, ajoutez le Bicep suivant à votre modèle.
resource symbolicname 'Microsoft.EventGrid/domains@2020-01-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
inputSchema: 'string'
inputSchemaMapping: {
inputSchemaMappingType: 'string'
// For remaining properties, see InputSchemaMapping objects
}
}
}
Objets InputSchemaMapping
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és
domaines
Nom | Description | Valeur |
---|---|---|
name | Nom de la ressource | string (obligatoire) Limite de caractères : 3-50 Caractères valides : Caractères alphanumériques et traits d’union. |
location | Emplacement de la ressource | string (obligatoire) |
tags | Étiquettes de la ressource | Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles |
properties | Propriétés du domaine | DomainProperties |
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. | 'CloudEventSchemaV1_0' 'CustomEventSchema' 'EventGridSchema' |
inputSchemaMapping | Informations sur inputSchemaMapping qui a spécifié les informations sur la charge utile de l’événement de mappage. | InputSchemaMapping |
InputSchemaMapping
Nom | Description | Valeur |
---|---|---|
inputSchemaMappingType | Définir le type d’objet | Json (obligatoire) |
JsonInputSchemaMapping
Nom | Description | Valeur |
---|---|---|
inputSchemaMappingType | Type du mappage personnalisé | 'Json' (obligatoire) |
properties | Propriétés JSON du mappage de schéma d’entrée | JsonInputSchemaMappingProperties |
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 |
subject | Informations de mappage pour la propriété Subject de l’événement Event Grid. | JsonFieldWithDefault |
topic | Informations de mappage pour la propriété Topic de l’événement Event Grid. | JsonField |
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é avec le nom spécifié dans la charge utile d’événement JSON publiée. | string |
sourceField | Nom d’un champ dans le schéma d’événement d’entrée qui doit être utilisé comme source d’un mappage. | string |
JsonField
Nom | Description | Valeur |
---|---|---|
sourceField | Nom d’un champ dans le schéma d’événement d’entrée qui doit être utilisé comme source d’un mappage. | string |
Définition de ressources de modèle ARM
Le type de ressource domains peut être déployé avec des opérations qui ciblent :
- Groupes de ressources - Voir commandes de déploiement de groupe de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.EventGrid/domains, ajoutez le json suivant à votre modèle.
{
"type": "Microsoft.EventGrid/domains",
"apiVersion": "2020-01-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"inputSchema": "string",
"inputSchemaMapping": {
"inputSchemaMappingType": "string"
// For remaining properties, see InputSchemaMapping objects
}
}
}
Objets InputSchemaMapping
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és
domaines
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | 'Microsoft.EventGrid/domains' |
apiVersion | Version de l’API de ressource | '2020-01-01-preview' |
name | Nom de la ressource | string (obligatoire) Limite de caractères : 3-50 Caractères valides : Caractères alphanumériques et traits d’union. |
location | Emplacement de la ressource | string (obligatoire) |
tags | Étiquettes de la ressource | Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles |
properties | Propriétés du domaine | DomainProperties |
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. | 'CloudEventSchemaV1_0' 'CustomEventSchema' 'EventGridSchema' |
inputSchemaMapping | Informations sur inputSchemaMapping qui a spécifié les informations sur la charge utile de l’événement de mappage. | InputSchemaMapping |
InputSchemaMapping
Nom | Description | Valeur |
---|---|---|
inputSchemaMappingType | Définir le type d’objet | Json (obligatoire) |
JsonInputSchemaMapping
Nom | Description | Valeur |
---|---|---|
inputSchemaMappingType | Type du mappage personnalisé | 'Json' (obligatoire) |
properties | Propriétés JSON du mappage de schéma d’entrée | JsonInputSchemaMappingProperties |
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 |
subject | Informations de mappage pour la propriété Subject de l’événement Event Grid. | JsonFieldWithDefault |
topic | Informations de mappage pour la propriété Topic de l’événement Event Grid. | JsonField |
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é avec le nom spécifié dans la charge utile d’événement JSON publiée. | string |
sourceField | Nom d’un champ dans le schéma d’événement d’entrée qui doit être utilisé comme source d’un mappage. | string |
JsonField
Nom | Description | Valeur |
---|---|---|
sourceField | Nom d’un champ dans le schéma d’événement d’entrée qui doit être utilisé comme source d’un mappage. | string |
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource domains peut être déployé avec des opérations qui ciblent :
- Groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.EventGrid/domains, ajoutez le Terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/domains@2020-01-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
inputSchema = "string"
inputSchemaMapping = {
inputSchemaMappingType = "string"
// For remaining properties, see InputSchemaMapping objects
}
}
})
}
Objets InputSchemaMapping
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és
domaines
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | « Microsoft.EventGrid/domains@2020-01-01-preview » |
name | Nom de la ressource | string (obligatoire) Limite de caractères : 3-50 Caractères valides : Caractères alphanumériques et traits d’union. |
location | Emplacement de la ressource | string (obligatoire) |
parent_id | Pour effectuer un déploiement dans un groupe de ressources, utilisez l’ID de ce groupe de ressources. | string (obligatoire) |
tags | Étiquettes de la ressource | Dictionnaire de noms et de valeurs d’étiquettes. |
properties | Propriétés du domaine | DomainProperties |
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. | « CloudEventSchemaV1_0 » « CustomEventSchema » « EventGridSchema » |
inputSchemaMapping | Informations sur inputSchemaMapping qui a spécifié les informations sur la charge utile de l’événement de mappage. | InputSchemaMapping |
InputSchemaMapping
Nom | Description | Valeur |
---|---|---|
inputSchemaMappingType | Définir le type d’objet | Json (obligatoire) |
JsonInputSchemaMapping
Nom | Description | Valeur |
---|---|---|
inputSchemaMappingType | Type du mappage personnalisé | « Json » (obligatoire) |
properties | Propriétés JSON du mappage de schéma d’entrée | JsonInputSchemaMappingProperties |
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 |
subject | Informations de mappage pour la propriété Subject de l’événement Event Grid. | JsonFieldWithDefault |
topic | Informations de mappage pour la propriété Topic de l’événement Event Grid. | JsonField |
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é avec le nom spécifié dans la charge utile d’événement JSON publiée. | string |
sourceField | Nom d’un champ dans le schéma d’événement d’entrée qui doit être utilisé comme source d’un mappage. | string |
JsonField
Nom | Description | Valeur |
---|---|---|
sourceField | Nom d’un champ dans le schéma d’événement d’entrée qui doit être utilisé comme source d’un mappage. | string |