Partager via


Domaines Microsoft.EventGrid 2021-06-01-preview

Définition de ressource Bicep

Le type de ressource domains peut être déployé avec des opérations qui ciblent :

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@2021-06-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
  }
  identity: {
    principalId: 'string'
    tenantId: 'string'
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {
        clientId: 'string'
        principalId: 'string'
      }
    }
  }
  properties: {
    autoCreateTopicWithFirstSubscription: bool
    autoDeleteTopicWithLastSubscription: bool
    disableLocalAuth: bool
    inboundIpRules: [
      {
        action: 'Allow'
        ipMask: 'string'
      }
    ]
    inputSchema: 'string'
    inputSchemaMapping: {
      inputSchemaMappingType: 'string'
      // For remaining properties, see InputSchemaMapping objects
    }
    publicNetworkAccess: 'string'
  }
}

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
sku Niveau tarifaire de référence SKU pour la ressource domaine Event Grid. ResourceSku
identité Informations d’identité pour la ressource de domaine Event Grid. IdentityInfo
properties Propriétés de la ressource de domaine Event Grid. DomainProperties

IdentityInfo

Nom Description Valeur
principalId ID principal de l’identité de ressource. string
tenantId ID de locataire de la ressource. string
type Type d’identité managée utilisée. Le type « SystemAssigned, UserAssigned » inclut à la fois une identité créée implicitement et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toute identité. 'None'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Liste des identités utilisateur associées à la ressource. Les références de clé du dictionnaire d’identité utilisateur seront des ID de ressource ARM au format :
« /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ».
Cette propriété n’est actuellement pas utilisée et réservée pour une utilisation ultérieure.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Nom Description Valeur
{propriété personnalisée} UserIdentityProperties

UserIdentityProperties

Nom Description Valeur
clientId ID client de l’identité affectée par l’utilisateur. string
principalId ID principal de l’identité affectée par l’utilisateur. string

DomainProperties

Nom Description Valeur
autoCreateTopicWithFirstSubscription Cette valeur booléenne est utilisée pour spécifier le mécanisme de création de « toutes » les rubriques de domaine Event Grid associées à cette ressource de domaine Event Grid.
Dans ce contexte, la création d’une rubrique de domaine peut être gérée automatiquement (lorsque la valeur est true) ou autogéré (lorsque la valeur est false). La valeur par défaut de cette propriété est True.
Lorsque cette propriété a la valeur null ou est définie sur true, Event Grid est responsable de la création automatique de la rubrique de domaine lorsque le premier abonnement aux événements est
créé dans l’étendue de la rubrique de domaine. Si cette propriété a la valeur false, la création du premier abonnement aux événements nécessite la création d’une rubrique de domaine
par l’utilisateur. Le mode d’autogestion peut être utilisé si l’utilisateur souhaite contrôler entièrement la date de création de la rubrique de domaine, tandis que le mode géré automatiquement fournit le
flexibilité permettant d’effectuer moins d’opérations et de gérer moins de ressources par l’utilisateur. Notez également qu’en mode de création géré automatiquement, l’utilisateur est autorisé à créer le
rubrique de domaine à la demande si nécessaire.
bool
autoDeleteTopicWithLastSubscription Cette valeur booléenne est utilisée pour spécifier le mécanisme de suppression pour « toutes » les rubriques de domaine Event Grid associées à cette ressource de domaine Event Grid.
Dans ce contexte, la suppression de la rubrique de domaine peut être gérée automatiquement (lorsque la valeur est true) ou autogéré (lorsque la valeur est false). La valeur par défaut de cette propriété est True.
Lorsque cette propriété a la valeur true, Event Grid est responsable de la suppression automatique de la rubrique de domaine lors du dernier abonnement aux événements dans l’étendue
de la rubrique de domaine est supprimée. Si cette propriété a la valeur false, l’utilisateur doit supprimer manuellement la rubrique de domaine quand elle n’est plus nécessaire
(par exemple, lorsque le dernier abonnement aux événements est supprimé et que la ressource doit être nettoyée). Le mode d’autogestion peut être utilisé si l’utilisateur souhaite être complet
contrôle du moment où la rubrique de domaine doit être supprimée, tandis que le mode géré automatiquement offre la flexibilité nécessaire pour effectuer moins d’opérations et gérer moins
par l’utilisateur.
bool
disableLocalAuth Cette valeur booléenne est utilisée pour activer ou désactiver l’authentification locale. La valeur par défaut est false. Lorsque la propriété a la valeur true, seul le jeton AAD est utilisé pour s’authentifier si l’utilisateur est autorisé à publier dans le domaine. bool
inboundIpRules Cela peut être utilisé pour limiter le trafic provenant d’adresses IP spécifiques au lieu de toutes les adresses IP. Remarque : Celles-ci sont prises en compte uniquement si PublicNetworkAccess est activé. InboundIpRule[]
inputSchema Cela détermine le format auquel Event Grid doit s’attendre pour les événements entrants publiés sur la ressource de domaine Event Grid. '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
publicNetworkAccess Cela détermine si le trafic est autorisé sur le réseau public. Par défaut, il est activé.
Vous pouvez limiter davantage les adresses IP spécifiques en configurant {seealso cref="P :Microsoft.Azure.Events.ResourceProvider.Common.Contracts.DomainProperties.InboundIpRules » /}
'Désactivé'
'Enabled'

InboundIpRule

Nom Description Valeur
action Action à effectuer en fonction de la correspondance ou de l’absence de correspondance du masque Ip. 'Autoriser'
ipMask Adresse IP en notation CIDR, par exemple, 10.0.0.0/8. string

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

ResourceSku

Nom Description Valeur
name Nom de la référence Sku de la ressource. Les valeurs possibles sont les suivantes : De base ou Premium. 'De base'
'Premium'

Définition de ressources 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.

Format des ressources

Pour créer une ressource Microsoft.EventGrid/domains, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.EventGrid/domains",
  "apiVersion": "2021-06-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string"
  },
  "identity": {
    "principalId": "string",
    "tenantId": "string",
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
        "clientId": "string",
        "principalId": "string"
      }
    }
  },
  "properties": {
    "autoCreateTopicWithFirstSubscription": "bool",
    "autoDeleteTopicWithLastSubscription": "bool",
    "disableLocalAuth": "bool",
    "inboundIpRules": [
      {
        "action": "Allow",
        "ipMask": "string"
      }
    ],
    "inputSchema": "string",
    "inputSchemaMapping": {
      "inputSchemaMappingType": "string"
      // For remaining properties, see InputSchemaMapping objects
    },
    "publicNetworkAccess": "string"
  }
}

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 « 2021-06-01-preview »
name Nom de la ressource chaîne (obligatoire)

Limite de caractères : 3-50

Caractères valides :
Caractères alphanumériques et traits d’union.
location Emplacement de la ressource. chaîne (obligatoire)
tags Balises de la ressource. Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
sku Niveau tarifaire de la référence SKU pour la ressource domaine Event Grid. ResourceSku
identité Informations d’identité pour la ressource de domaine Event Grid. IdentityInfo
properties Propriétés de la ressource de domaine Event Grid. DomainProperties

IdentityInfo

Nom Description Valeur
principalId ID principal de l’identité de ressource. string
tenantId ID de locataire de la ressource. string
type Type d’identité managée utilisée. Le type « SystemAssigned, UserAssigned » inclut à la fois une identité implicitement créée et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toute identité. 'None'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Liste des identités d’utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur seront des ID de ressource ARM au format :
« /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ».
Cette propriété n’est actuellement pas utilisée et réservée pour une utilisation ultérieure.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Nom Description Valeur
{propriété personnalisée} UserIdentityProperties

UserIdentityProperties

Nom Description Valeur
clientId ID client de l’identité affectée par l’utilisateur. string
principalId ID principal de l’identité affectée par l’utilisateur. string

DomainProperties

Nom Description Valeur
autoCreateTopicWithFirstSubscription Ce booléen est utilisé pour spécifier le mécanisme de création pour « toutes » les rubriques de domaine Event Grid associées à cette ressource de domaine Event Grid.
Dans ce contexte, la création d’une rubrique de domaine peut être gérée automatiquement (quand true) ou autogéré (quand false). La valeur par défaut de cette propriété est True.
Lorsque cette propriété est null ou définie sur true, Event Grid est responsable de la création automatique de la rubrique de domaine lorsque le premier abonnement aux événements est
créé dans l’étendue de la rubrique de domaine. Si cette propriété a la valeur false, la création du premier abonnement aux événements nécessite la création d’une rubrique de domaine
par l’utilisateur. Le mode autogestion peut être utilisé si l’utilisateur souhaite contrôler entièrement le moment où la rubrique de domaine est créée, tandis que le mode géré automatiquement fournit le
flexibilité permettant d’effectuer moins d’opérations et de gérer moins de ressources par l’utilisateur. Notez également qu’en mode de création géré automatiquement, l’utilisateur est autorisé à créer le
rubrique de domaine à la demande si nécessaire.
bool
autoDeleteTopicWithLastSubscription Ce booléen est utilisé pour spécifier le mécanisme de suppression pour « toutes » les rubriques de domaine Event Grid associées à cette ressource de domaine Event Grid.
Dans ce contexte, la suppression d’une rubrique de domaine peut être gérée automatiquement (quand true) ou autogéré (quand false). La valeur par défaut de cette propriété est True.
Lorsque cette propriété a la valeur true, Event Grid est responsable de la suppression automatique de la rubrique de domaine lors du dernier abonnement aux événements dans l’étendue
de la rubrique de domaine est supprimée. Si cette propriété a la valeur false, l’utilisateur doit supprimer manuellement la rubrique de domaine quand elle n’est plus nécessaire
(par exemple, lorsque le dernier abonnement aux événements est supprimé et que la ressource doit être nettoyée). Le mode autogestion peut être utilisé si l’utilisateur souhaite être complet
contrôle du moment où la rubrique de domaine doit être supprimée, tandis que le mode géré automatique offre la flexibilité nécessaire pour effectuer moins d’opérations et gérer moins
par l’utilisateur.
bool
disableLocalAuth Cette valeur booléenne est utilisée pour activer ou désactiver l’authentification locale. La valeur par défaut est false. Lorsque la propriété a la valeur true, seul le jeton AAD est utilisé pour s’authentifier si l’utilisateur est autorisé à publier dans le domaine. bool
inboundIpRules Cela peut être utilisé pour limiter le trafic à partir d’adresses IP spécifiques au lieu de toutes les adresses IP. Remarque : Elles sont prises en compte uniquement si PublicNetworkAccess est activé. InboundIpRule[]
inputSchema Cela détermine le format attendu par Event Grid pour les événements entrants publiés sur la ressource de domaine Event Grid. 'CloudEventSchemaV1_0'
'CustomEventSchema'
'EventGridSchema'
inputSchemaMapping Informations sur l’inputSchemaMapping qui a spécifié les informations sur la charge utile de l’événement de mappage. InputSchemaMapping
publicNetworkAccess Cela détermine si le trafic est autorisé sur le réseau public. Par défaut, il est activé.
Vous pouvez limiter davantage les adresses IP spécifiques en configurant {seealso cref="P :Microsoft.Azure.Events.ResourceProvider.Common.Contracts.DomainProperties.InboundIpRules » /}
'Désactivé'
'Enabled'

InboundIpRule

Nom Description Valeur
action Action à effectuer en fonction de la correspondance ou de l’absence de correspondance de l’IpMask. 'Autoriser'
ipMask Adresse IP dans la notation CIDR, par exemple, 10.0.0.0/8. string

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 de l’événement JSON publié. 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

ResourceSku

Nom Description Valeur
name Nom de la référence Sku de la ressource. Les valeurs possibles sont les suivantes : De base ou Premium. 'De base'
'Premium'

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource de domaines 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 de l’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@2021-06-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      autoCreateTopicWithFirstSubscription = bool
      autoDeleteTopicWithLastSubscription = bool
      disableLocalAuth = bool
      inboundIpRules = [
        {
          action = "Allow"
          ipMask = "string"
        }
      ]
      inputSchema = "string"
      inputSchemaMapping = {
        inputSchemaMappingType = "string"
        // For remaining properties, see InputSchemaMapping objects
      }
      publicNetworkAccess = "string"
    }
    sku = {
      name = "string"
    }
  })
}

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@2021-06-01-preview »
name Nom de la ressource chaîne (obligatoire)

Limite de caractères : 3-50

Caractères valides :
Caractères alphanumériques et traits d’union.
location Emplacement de la ressource. chaîne (obligatoire)
parent_id Pour effectuer un déploiement sur un groupe de ressources, utilisez l’ID de ce groupe de ressources. chaîne (obligatoire)
tags Balises de la ressource. Dictionnaire de noms et de valeurs d’étiquettes.
sku Niveau tarifaire de la référence SKU pour la ressource domaine Event Grid. ResourceSku
identité Informations d’identité pour la ressource de domaine Event Grid. IdentityInfo
properties Propriétés de la ressource de domaine Event Grid. DomainProperties

IdentityInfo

Nom Description Valeur
type Type d’identité managée utilisée. Le type « SystemAssigned, UserAssigned » inclut à la fois une identité implicitement créée et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toute identité. « SystemAssigned »
« SystemAssigned, UserAssigned »
« UserAssigned »
identity_ids Liste des identités d’utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur seront des ID de ressource ARM au format :
« /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ».
Cette propriété n’est actuellement pas utilisée et réservée pour une utilisation ultérieure.
Tableau d’ID d’identité utilisateur.

IdentityInfoUserAssignedIdentities

Nom Description Valeur
{propriété personnalisée} UserIdentityProperties

UserIdentityProperties

Nom Description Valeur
clientId ID client de l’identité affectée par l’utilisateur. string
principalId ID principal de l’identité affectée par l’utilisateur. string

DomainProperties

Nom Description Valeur
autoCreateTopicWithFirstSubscription Ce booléen est utilisé pour spécifier le mécanisme de création pour « toutes » les rubriques de domaine Event Grid associées à cette ressource de domaine Event Grid.
Dans ce contexte, la création d’une rubrique de domaine peut être gérée automatiquement (quand true) ou autogéré (quand false). La valeur par défaut de cette propriété est True.
Lorsque cette propriété est null ou définie sur true, Event Grid est responsable de la création automatique de la rubrique de domaine lorsque le premier abonnement aux événements est
créé dans l’étendue de la rubrique de domaine. Si cette propriété a la valeur false, la création du premier abonnement aux événements nécessite la création d’une rubrique de domaine
par l’utilisateur. Le mode autogestion peut être utilisé si l’utilisateur souhaite contrôler entièrement le moment où la rubrique de domaine est créée, tandis que le mode géré automatiquement fournit le
flexibilité permettant d’effectuer moins d’opérations et de gérer moins de ressources par l’utilisateur. Notez également qu’en mode de création géré automatiquement, l’utilisateur est autorisé à créer le
rubrique de domaine à la demande si nécessaire.
bool
autoDeleteTopicWithLastSubscription Ce booléen est utilisé pour spécifier le mécanisme de suppression pour « toutes » les rubriques de domaine Event Grid associées à cette ressource de domaine Event Grid.
Dans ce contexte, la suppression d’une rubrique de domaine peut être gérée automatiquement (quand true) ou autogéré (quand false). La valeur par défaut de cette propriété est True.
Lorsque cette propriété a la valeur true, Event Grid est responsable de la suppression automatique de la rubrique de domaine lors du dernier abonnement aux événements dans l’étendue
de la rubrique de domaine est supprimée. Si cette propriété a la valeur false, l’utilisateur doit supprimer manuellement la rubrique de domaine quand elle n’est plus nécessaire
(par exemple, lorsque le dernier abonnement aux événements est supprimé et que la ressource doit être nettoyée). Le mode autogestion peut être utilisé si l’utilisateur souhaite être complet
contrôle du moment où la rubrique de domaine doit être supprimée, tandis que le mode géré automatique offre la flexibilité nécessaire pour effectuer moins d’opérations et gérer moins
par l’utilisateur.
bool
disableLocalAuth Cette valeur booléenne est utilisée pour activer ou désactiver l’authentification locale. La valeur par défaut est false. Lorsque la propriété a la valeur true, seul le jeton AAD est utilisé pour s’authentifier si l’utilisateur est autorisé à publier dans le domaine. bool
inboundIpRules Cela peut être utilisé pour limiter le trafic à partir d’adresses IP spécifiques au lieu de toutes les adresses IP. Remarque : Elles sont prises en compte uniquement si PublicNetworkAccess est activé. InboundIpRule[]
inputSchema Cela détermine le format attendu par Event Grid pour les événements entrants publiés sur la ressource de domaine Event Grid. « CloudEventSchemaV1_0 »
« CustomEventSchema »
« EventGridSchema »
inputSchemaMapping Informations sur l’inputSchemaMapping qui a spécifié les informations sur la charge utile de l’événement de mappage. InputSchemaMapping
publicNetworkAccess Cela détermine si le trafic est autorisé sur le réseau public. Par défaut, il est activé.
Vous pouvez limiter davantage les adresses IP spécifiques en configurant {seealso cref="P :Microsoft.Azure.Events.ResourceProvider.Common.Contracts.DomainProperties.InboundIpRules » /}
« Désactivé »
« Activé »

InboundIpRule

Nom Description Valeur
action Action à effectuer en fonction de la correspondance ou de l’absence de correspondance de l’IpMask. « Autoriser »
ipMask Adresse IP dans la notation CIDR, par exemple, 10.0.0.0/8. string

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

ResourceSku

Nom Description Valeur
name Nom de la référence SKU de la ressource. Les valeurs possibles sont les suivantes : De base ou Premium. "Basic"
« Premium »