Domaines Microsoft.EventGrid 2020-06-01
Définition de ressource Bicep
Le type de ressource de domaines peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.EventGrid/domains, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.EventGrid/domains@2020-06-01' = {
location: 'string'
name: 'string'
properties: {
inboundIpRules: [
{
action: 'string'
ipMask: 'string'
}
]
inputSchema: 'string'
inputSchemaMapping: {
inputSchemaMappingType: 'string'
// For remaining properties, see InputSchemaMapping objects
}
publicNetworkAccess: 'string'
}
tags: {
{customized property}: '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é
DomainProperties
Nom | Description | Valeur |
---|---|---|
inboundIpRules | Cela peut être utilisé pour restreindre le trafic à partir d’adresses IP spécifiques au lieu de toutes les adresses IP. Remarque : Elles ne sont prises en compte que si PublicNetworkAccess est activé. | InboundIpRule [] |
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 |
publicNetworkAccess | Cela détermine si le trafic est autorisé sur le réseau public. Par défaut, elle est activée. Vous pouvez restreindre 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’objet IpMask. | 'Autoriser' |
ipMask | Adresse IP dans la notation CIDR, par exemple, 10.0.0.0/8. | corde |
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 |
JsonInputSchemaMapping
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 |
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 |
TrackedResourceTags
Nom | Description | Valeur |
---|
Définition de ressource de modèle ARM
Le type de ressource de domaines peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.EventGrid/domains, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.EventGrid/domains",
"apiVersion": "2020-06-01",
"name": "string",
"location": "string",
"properties": {
"inboundIpRules": [
{
"action": "string",
"ipMask": "string"
}
],
"inputSchema": "string",
"inputSchemaMapping": {
"inputSchemaMappingType": "string"
// For remaining properties, see InputSchemaMapping objects
},
"publicNetworkAccess": "string"
},
"tags": {
"{customized property}": "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é
DomainProperties
Nom | Description | Valeur |
---|---|---|
inboundIpRules | Cela peut être utilisé pour restreindre le trafic à partir d’adresses IP spécifiques au lieu de toutes les adresses IP. Remarque : Elles ne sont prises en compte que si PublicNetworkAccess est activé. | InboundIpRule [] |
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 |
publicNetworkAccess | Cela détermine si le trafic est autorisé sur le réseau public. Par défaut, elle est activée. Vous pouvez restreindre 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’objet IpMask. | 'Autoriser' |
ipMask | Adresse IP dans la notation CIDR, par exemple, 10.0.0.0/8. | corde |
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 |
JsonInputSchemaMapping
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 |
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 | '2020-06-01' |
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' |
TrackedResourceTags
Nom | Description | Valeur |
---|
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 de ressource
Pour créer une ressource Microsoft.EventGrid/domains, ajoutez terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/domains@2020-06-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
inboundIpRules = [
{
action = "string"
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é
DomainProperties
Nom | Description | Valeur |
---|---|---|
inboundIpRules | Cela peut être utilisé pour restreindre le trafic à partir d’adresses IP spécifiques au lieu de toutes les adresses IP. Remarque : Elles ne sont prises en compte que si PublicNetworkAccess est activé. | InboundIpRule [] |
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 |
publicNetworkAccess | Cela détermine si le trafic est autorisé sur le réseau public. Par défaut, elle est activée. Vous pouvez restreindre 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’objet IpMask. | 'Autoriser' |
ipMask | Adresse IP dans la notation CIDR, par exemple, 10.0.0.0/8. | corde |
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 |
JsonInputSchemaMapping
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 |
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@2020-06-01 » |
TrackedResourceTags
Nom | Description | Valeur |
---|