Microsoft.EventGrid-domeinen 2020-06-01

Bicep-resourcedefinitie

Het resourcetype van de domeinen kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.EventGrid/domains wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.EventGrid/domains@2020-06-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    inboundIpRules: [
      {
        action: 'Allow'
        ipMask: 'string'
      }
    ]
    inputSchema: 'string'
    inputSchemaMapping: {
      inputSchemaMappingType: 'string'
      // For remaining properties, see InputSchemaMapping objects
    }
    publicNetworkAccess: 'string'
  }
}

InputSchemaMapping-objecten

Stel de eigenschap inputSchemaMappingType in om het type object op te geven.

Gebruik voor Json:

  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'
    }
  }

Eigenschapswaarden

Domeinen

Naam Description Waarde
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 3-50

Geldige tekens:
Alfanumeriek en afbreekstreepjes.
location Locatie van de resource. tekenreeks (vereist)
tags Tags van de resource. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
properties Eigenschappen van het domein. DomainProperties

DomainProperties

Naam Description Waarde
inboundIpRules Dit kan worden gebruikt om verkeer van specifieke IP-adressen te beperken in plaats van alle IP-adressen. Opmerking: deze worden alleen in overweging genomen als PublicNetworkAccess is ingeschakeld. InboundIpRule[]
inputSchema Hiermee bepaalt u de indeling die Event Grid moet verwachten voor binnenkomende gebeurtenissen die naar het domein zijn gepubliceerd. 'CloudEventSchemaV1_0'
'CustomEventSchema'
'EventGridSchema'
inputSchemaMapping Informatie over de InputSchemaMapping waarin de informatie over de nettolading van de toewijzingsgebeurtenis is opgegeven. InputSchemaMapping
publicNetworkAccess Hiermee wordt bepaald of verkeer is toegestaan via een openbaar netwerk. Dit is standaard ingeschakeld.
U kunt verder beperken tot specifieke IP-adressen door {seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.DomainProperties.InboundIpRules" /} te configureren
'Uitgeschakeld'
Ingeschakeld

InboundIpRule

Naam Description Waarde
action Actie die moet worden uitgevoerd op basis van de overeenkomst of geen overeenkomst van het IpMask. 'Toestaan'
ipMask IP-adres in CIDR-notatie, bijvoorbeeld 10.0.0.0/8. tekenreeks

InputSchemaMapping

Naam Description Waarde
inputSchemaMappingType Het objecttype instellen Json (vereist)

JsonInputSchemaMapping

Naam Description Waarde
inputSchemaMappingType Type van de aangepaste toewijzing 'Json' (vereist)
properties JSON-eigenschappen van de toewijzing van het invoerschema JsonInputSchemaMappingProperties

JsonInputSchemaMappingProperties

Naam Description Waarde
dataVersion De toewijzingsgegevens voor de eigenschap DataVersion van de Event Grid-gebeurtenis. JsonFieldWithDefault
eventTime De toewijzingsgegevens voor de eigenschap EventTime van de Event Grid-gebeurtenis. JsonField
eventType De toewijzingsgegevens voor de eigenschap EventType van de Event Grid-gebeurtenis. JsonFieldWithDefault
id De toewijzingsgegevens voor de eigenschap Id van de Event Grid-gebeurtenis. JsonField
onderwerp De toewijzingsgegevens voor de eigenschap Onderwerp van de Event Grid-gebeurtenis. JsonFieldWithDefault
onderwerp De toewijzingsgegevens voor de eigenschap Onderwerp van de Event Grid-gebeurtenis. JsonField

JsonFieldWithDefault

Naam Description Waarde
standaardwaarde De standaardwaarde die moet worden gebruikt voor toewijzing wanneer er geen SourceField is opgegeven of als er geen eigenschap met de opgegeven naam is in de nettolading van de gepubliceerde JSON-gebeurtenis. tekenreeks
sourceField Naam van een veld in het invoer gebeurtenisschema dat moet worden gebruikt als de bron van een toewijzing. tekenreeks

JsonField

Naam Description Waarde
sourceField Naam van een veld in het invoer gebeurtenisschema dat moet worden gebruikt als de bron van een toewijzing. tekenreeks

Resourcedefinitie van ARM-sjabloon

Het resourcetype van de domeinen kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een resource Microsoft.EventGrid/domains wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.EventGrid/domains",
  "apiVersion": "2020-06-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "inboundIpRules": [
      {
        "action": "Allow",
        "ipMask": "string"
      }
    ],
    "inputSchema": "string",
    "inputSchemaMapping": {
      "inputSchemaMappingType": "string"
      // For remaining properties, see InputSchemaMapping objects
    },
    "publicNetworkAccess": "string"
  }
}

InputSchemaMapping-objecten

Stel de eigenschap inputSchemaMappingType in om het type object op te geven.

Gebruik voor Json:

  "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"
    }
  }

Eigenschapswaarden

Domeinen

Naam Description Waarde
type Het resourcetype 'Microsoft.EventGrid/domains'
apiVersion De resource-API-versie '2020-06-01'
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 3-50

Geldige tekens:
Alfanumeriek en afbreekstreepjes.
location Locatie van de resource. tekenreeks (vereist)
tags Tags van de resource. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
properties Eigenschappen van het domein. DomainProperties

DomainProperties

Naam Description Waarde
inboundIpRules Dit kan worden gebruikt om verkeer van specifieke IP-adressen te beperken in plaats van alle IP-adressen. Opmerking: deze worden alleen in overweging genomen als PublicNetworkAccess is ingeschakeld. InboundIpRule[]
inputSchema Hiermee bepaalt u de indeling die Event Grid moet verwachten voor binnenkomende gebeurtenissen die naar het domein zijn gepubliceerd. 'CloudEventSchemaV1_0'
'CustomEventSchema'
'EventGridSchema'
inputSchemaMapping Informatie over de InputSchemaMapping waarin de informatie over de nettolading van de toewijzingsgebeurtenis is opgegeven. InputSchemaMapping
publicNetworkAccess Hiermee wordt bepaald of verkeer is toegestaan via een openbaar netwerk. Dit is standaard ingeschakeld.
U kunt verder beperken tot specifieke IP-adressen door {seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.DomainProperties.InboundIpRules" /} te configureren
'Uitgeschakeld'
Ingeschakeld

InboundIpRule

Naam Description Waarde
action Actie die moet worden uitgevoerd op basis van de overeenkomst of geen overeenkomst van het IpMask. 'Toestaan'
ipMask IP-adres in CIDR-notatie, bijvoorbeeld 10.0.0.0/8. tekenreeks

InputSchemaMapping

Naam Description Waarde
inputSchemaMappingType Het objecttype instellen Json (vereist)

JsonInputSchemaMapping

Naam Description Waarde
inputSchemaMappingType Type van de aangepaste toewijzing 'Json' (vereist)
properties JSON-eigenschappen van de toewijzing van het invoerschema JsonInputSchemaMappingProperties

JsonInputSchemaMappingProperties

Naam Description Waarde
dataVersion De toewijzingsgegevens voor de eigenschap DataVersion van de Event Grid-gebeurtenis. JsonFieldWithDefault
eventTime De toewijzingsgegevens voor de eigenschap EventTime van de Event Grid-gebeurtenis. JsonField
eventType De toewijzingsgegevens voor de eigenschap EventType van de Event Grid-gebeurtenis. JsonFieldWithDefault
id De toewijzingsgegevens voor de eigenschap Id van de Event Grid-gebeurtenis. JsonField
onderwerp De toewijzingsgegevens voor de eigenschap Onderwerp van de Event Grid-gebeurtenis. JsonFieldWithDefault
onderwerp De toewijzingsgegevens voor de eigenschap Onderwerp van de Event Grid-gebeurtenis. JsonField

JsonFieldWithDefault

Naam Description Waarde
standaardwaarde De standaardwaarde die moet worden gebruikt voor toewijzing wanneer er geen SourceField is opgegeven of als er geen eigenschap met de opgegeven naam is in de nettolading van de gepubliceerde JSON-gebeurtenis. tekenreeks
sourceField Naam van een veld in het invoer gebeurtenisschema dat moet worden gebruikt als de bron van een toewijzing. tekenreeks

JsonField

Naam Description Waarde
sourceField Naam van een veld in het invoer gebeurtenisschema dat moet worden gebruikt als de bron van een toewijzing. tekenreeks

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype van de domeinen kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.EventGrid/domains wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/domains@2020-06-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      inboundIpRules = [
        {
          action = "Allow"
          ipMask = "string"
        }
      ]
      inputSchema = "string"
      inputSchemaMapping = {
        inputSchemaMappingType = "string"
        // For remaining properties, see InputSchemaMapping objects
      }
      publicNetworkAccess = "string"
    }
  })
}

InputSchemaMapping-objecten

Stel de eigenschap inputSchemaMappingType in om het type object op te geven.

Gebruik voor Json:

  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"
    }
  }

Eigenschapswaarden

Domeinen

Naam Description Waarde
type Het resourcetype "Microsoft.EventGrid/domains@2020-06-01"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 3-50

Geldige tekens:
Alfanumeriek en afbreekstreepjes.
location Locatie van de resource. tekenreeks (vereist)
parent_id Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. tekenreeks (vereist)
tags Tags van de resource. Woordenlijst met tagnamen en -waarden.
properties Eigenschappen van het domein. DomainProperties

DomainProperties

Naam Description Waarde
inboundIpRules Dit kan worden gebruikt om verkeer van specifieke IP-adressen te beperken in plaats van alle IP-adressen. Opmerking: deze worden alleen in aanmerking genomen als PublicNetworkAccess is ingeschakeld. InboundIpRule[]
inputSchema Dit bepaalt de indeling die Event Grid moet verwachten voor binnenkomende gebeurtenissen die naar het domein zijn gepubliceerd. "CloudEventSchemaV1_0"
"CustomEventSchema"
"EventGridSchema"
inputSchemaMapping Informatie over de InputSchemaMapping waarin de informatie over de nettolading van de toewijzingsgebeurtenis is opgegeven. InputSchemaMapping
publicNetworkAccess Hiermee wordt bepaald of verkeer via een openbaar netwerk is toegestaan. Standaard is dit ingeschakeld.
U kunt verder beperken tot specifieke IP-adressen door {seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.DomainProperties.InboundIpRules" /} te configureren
"Uitgeschakeld"
"Ingeschakeld"

InboundIpRule

Naam Description Waarde
action Actie die moet worden uitgevoerd op basis van de overeenkomst of geen overeenkomst van het Ip-masker. "Toestaan"
ipMask IP-adres in CIDR-notatie, bijvoorbeeld 10.0.0.0/8. tekenreeks

InputSchemaMapping

Naam Description Waarde
inputSchemaMappingType Het objecttype instellen Json (vereist)

JsonInputSchemaMapping

Naam Description Waarde
inputSchemaMappingType Type van de aangepaste toewijzing "Json" (vereist)
properties JSON-eigenschappen van de toewijzing van het invoerschema JsonInputSchemaMappingProperties

JsonInputSchemaMappingProperties

Naam Description Waarde
dataVersion De toewijzingsgegevens voor de eigenschap DataVersion van de Event Grid-gebeurtenis. JsonFieldWithDefault
eventTime De toewijzingsgegevens voor de eigenschap EventTime van de Event Grid-gebeurtenis. JsonField
eventType De toewijzingsgegevens voor de eigenschap EventType van de Event Grid-gebeurtenis. JsonFieldWithDefault
id De toewijzingsgegevens voor de eigenschap Id van de Event Grid-gebeurtenis. JsonField
onderwerp De toewijzingsgegevens voor de eigenschap Onderwerp van de Event Grid-gebeurtenis. JsonFieldWithDefault
onderwerp De toewijzingsgegevens voor de eigenschap Topic van de Event Grid-gebeurtenis. JsonField

JsonFieldWithDefault

Naam Description Waarde
standaardwaarde De standaardwaarde die moet worden gebruikt voor toewijzing wanneer er geen bronveld is opgegeven of als er geen eigenschap met de opgegeven naam in de nettolading van de gepubliceerde JSON-gebeurtenis staat. tekenreeks
sourceField Naam van een veld in het invoer gebeurtenisschema dat moet worden gebruikt als de bron van een toewijzing. tekenreeks

JsonField

Naam Description Waarde
sourceField Naam van een veld in het invoer gebeurtenisschema dat moet worden gebruikt als de bron van een toewijzing. tekenreeks