Dela via


Microsoft.EventGrid-domäner 2020-06-01

Bicep-resursdefinition

Domänresurstypen kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.EventGrid/domains-resurs lägger du till följande Bicep i mallen.

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

InputSchemaMapping-objekt

Ange egenskapen inputSchemaMappingType för att ange typ av objekt.

För Jsonanvänder du:

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

Egenskapsvärden

DomainProperties

Namn Beskrivning Värde
inkommandeIpRules Detta kan användas för att begränsa trafik från specifika IP-adresser i stället för alla IP-adresser. Obs! Dessa betraktas endast om PublicNetworkAccess är aktiverat. InboundIpRule[]
inputSchema Detta avgör det format som Event Grid bör förvänta sig för inkommande händelser som publicerats till domänen. "CloudEventSchemaV1_0"
"CustomEventSchema"
"EventGridSchema"
inputSchemaMapping Information om InputSchemaMapping som angav informationen om att mappa händelsenyttolasten. InputSchemaMapping
publicNetworkAccess Detta avgör om trafik tillåts via offentligt nätverk. Som standard är den aktiverad.
Du kan ytterligare begränsa till specifika IP-adresser genom att konfigurera <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.DomainProperties.InboundIpRules" />
"Inaktiverad"
"Aktiverad"

InkommandeIpRule

Namn Beskrivning Värde
handling Åtgärd som ska utföras baserat på matchningen eller ingen matchning av IpMask. "Tillåt"
ipMask IP-adress i CIDR-notation, t.ex. 10.0.0.0/8. sträng

InputSchemaMapping

Namn Beskrivning Värde
inputSchemaMappingType Ange till Json för typen JsonInputSchemaMapping. "Json" (krävs)

JsonField

Namn Beskrivning Värde
sourceField Namnet på ett fält i indatahändelseschemat som ska användas som källa för en mappning. sträng

JsonFieldWithDefault

Namn Beskrivning Värde
defaultValue Standardvärdet som ska användas för mappning när ett SourceField inte har angetts eller om det inte finns någon egenskap med det angivna namnet i den publicerade JSON-händelsenyttolasten. sträng
sourceField Namnet på ett fält i indatahändelseschemat som ska användas som källa för en mappning. sträng

JsonInputSchemaMapping

Namn Beskrivning Värde
inputSchemaMappingType Typ av anpassad mappning "Json" (krävs)
Egenskaper JSON-egenskaper för indataschemamappningen JsonInputSchemaMappingEgenskaper

JsonInputSchemaMappingEgenskaper

Namn Beskrivning Värde
dataVersion Mappningsinformationen för dataversionsegenskapen för Event Grid-händelsen. JsonFieldWithDefault
eventTime Mappningsinformationen för eventtime-egenskapen för Event Grid-händelsen. JsonField
eventType Mappningsinformationen för eventtype-egenskapen för Event Grid-händelsen. JsonFieldWithDefault
Id Mappningsinformationen för ID-egenskapen för Event Grid-händelsen. JsonField
subjekt Mappningsinformationen för egenskapen Subject för Event Grid-händelsen. JsonFieldWithDefault
ämne Mappningsinformationen för egenskapen Topic för Event Grid-händelsen. JsonField

Microsoft.EventGrid/domains

Namn Beskrivning Värde
plats Resursens plats. sträng (krävs)
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för domänen. DomainProperties
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

TrackedResourceTags

Namn Beskrivning Värde

Användningsexempel

Azure-verifierade moduler

Följande Azure-verifierade moduler kan användas för att distribuera den här resurstypen.

Modul Beskrivning
Event Grid-domän AVM-resursmodul för Event Grid-domän

Resursdefinition för ARM-mall

Domänresurstypen kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.EventGrid/domains-resurs lägger du till följande JSON i mallen.

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

InputSchemaMapping-objekt

Ange egenskapen inputSchemaMappingType för att ange typ av objekt.

För Jsonanvänder du:

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

Egenskapsvärden

DomainProperties

Namn Beskrivning Värde
inkommandeIpRules Detta kan användas för att begränsa trafik från specifika IP-adresser i stället för alla IP-adresser. Obs! Dessa betraktas endast om PublicNetworkAccess är aktiverat. InboundIpRule[]
inputSchema Detta avgör det format som Event Grid bör förvänta sig för inkommande händelser som publicerats till domänen. "CloudEventSchemaV1_0"
"CustomEventSchema"
"EventGridSchema"
inputSchemaMapping Information om InputSchemaMapping som angav informationen om att mappa händelsenyttolasten. InputSchemaMapping
publicNetworkAccess Detta avgör om trafik tillåts via offentligt nätverk. Som standard är den aktiverad.
Du kan ytterligare begränsa till specifika IP-adresser genom att konfigurera <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.DomainProperties.InboundIpRules" />
"Inaktiverad"
"Aktiverad"

InkommandeIpRule

Namn Beskrivning Värde
handling Åtgärd som ska utföras baserat på matchningen eller ingen matchning av IpMask. "Tillåt"
ipMask IP-adress i CIDR-notation, t.ex. 10.0.0.0/8. sträng

InputSchemaMapping

Namn Beskrivning Värde
inputSchemaMappingType Ange till Json för typen JsonInputSchemaMapping. "Json" (krävs)

JsonField

Namn Beskrivning Värde
sourceField Namnet på ett fält i indatahändelseschemat som ska användas som källa för en mappning. sträng

JsonFieldWithDefault

Namn Beskrivning Värde
defaultValue Standardvärdet som ska användas för mappning när ett SourceField inte har angetts eller om det inte finns någon egenskap med det angivna namnet i den publicerade JSON-händelsenyttolasten. sträng
sourceField Namnet på ett fält i indatahändelseschemat som ska användas som källa för en mappning. sträng

JsonInputSchemaMapping

Namn Beskrivning Värde
inputSchemaMappingType Typ av anpassad mappning "Json" (krävs)
Egenskaper JSON-egenskaper för indataschemamappningen JsonInputSchemaMappingEgenskaper

JsonInputSchemaMappingEgenskaper

Namn Beskrivning Värde
dataVersion Mappningsinformationen för dataversionsegenskapen för Event Grid-händelsen. JsonFieldWithDefault
eventTime Mappningsinformationen för eventtime-egenskapen för Event Grid-händelsen. JsonField
eventType Mappningsinformationen för eventtype-egenskapen för Event Grid-händelsen. JsonFieldWithDefault
Id Mappningsinformationen för ID-egenskapen för Event Grid-händelsen. JsonField
subjekt Mappningsinformationen för egenskapen Subject för Event Grid-händelsen. JsonFieldWithDefault
ämne Mappningsinformationen för egenskapen Topic för Event Grid-händelsen. JsonField

Microsoft.EventGrid/domains

Namn Beskrivning Värde
apiVersion API-versionen '2020-06-01'
plats Resursens plats. sträng (krävs)
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för domänen. DomainProperties
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.EventGrid/domains"

TrackedResourceTags

Namn Beskrivning Värde

Användningsexempel

Resursdefinition för Terraform (AzAPI-provider)

Domänresurstypen kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.EventGrid/domains-resurs lägger du till följande Terraform i mallen.

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

InputSchemaMapping-objekt

Ange egenskapen inputSchemaMappingType för att ange typ av objekt.

För Jsonanvänder du:

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

Egenskapsvärden

DomainProperties

Namn Beskrivning Värde
inkommandeIpRules Detta kan användas för att begränsa trafik från specifika IP-adresser i stället för alla IP-adresser. Obs! Dessa betraktas endast om PublicNetworkAccess är aktiverat. InboundIpRule[]
inputSchema Detta avgör det format som Event Grid bör förvänta sig för inkommande händelser som publicerats till domänen. "CloudEventSchemaV1_0"
"CustomEventSchema"
"EventGridSchema"
inputSchemaMapping Information om InputSchemaMapping som angav informationen om att mappa händelsenyttolasten. InputSchemaMapping
publicNetworkAccess Detta avgör om trafik tillåts via offentligt nätverk. Som standard är den aktiverad.
Du kan ytterligare begränsa till specifika IP-adresser genom att konfigurera <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.DomainProperties.InboundIpRules" />
"Inaktiverad"
"Aktiverad"

InkommandeIpRule

Namn Beskrivning Värde
handling Åtgärd som ska utföras baserat på matchningen eller ingen matchning av IpMask. "Tillåt"
ipMask IP-adress i CIDR-notation, t.ex. 10.0.0.0/8. sträng

InputSchemaMapping

Namn Beskrivning Värde
inputSchemaMappingType Ange till Json för typen JsonInputSchemaMapping. "Json" (krävs)

JsonField

Namn Beskrivning Värde
sourceField Namnet på ett fält i indatahändelseschemat som ska användas som källa för en mappning. sträng

JsonFieldWithDefault

Namn Beskrivning Värde
defaultValue Standardvärdet som ska användas för mappning när ett SourceField inte har angetts eller om det inte finns någon egenskap med det angivna namnet i den publicerade JSON-händelsenyttolasten. sträng
sourceField Namnet på ett fält i indatahändelseschemat som ska användas som källa för en mappning. sträng

JsonInputSchemaMapping

Namn Beskrivning Värde
inputSchemaMappingType Typ av anpassad mappning "Json" (krävs)
Egenskaper JSON-egenskaper för indataschemamappningen JsonInputSchemaMappingEgenskaper

JsonInputSchemaMappingEgenskaper

Namn Beskrivning Värde
dataVersion Mappningsinformationen för dataversionsegenskapen för Event Grid-händelsen. JsonFieldWithDefault
eventTime Mappningsinformationen för eventtime-egenskapen för Event Grid-händelsen. JsonField
eventType Mappningsinformationen för eventtype-egenskapen för Event Grid-händelsen. JsonFieldWithDefault
Id Mappningsinformationen för ID-egenskapen för Event Grid-händelsen. JsonField
subjekt Mappningsinformationen för egenskapen Subject för Event Grid-händelsen. JsonFieldWithDefault
ämne Mappningsinformationen för egenskapen Topic för Event Grid-händelsen. JsonField

Microsoft.EventGrid/domains

Namn Beskrivning Värde
plats Resursens plats. sträng (krävs)
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för domänen. DomainProperties
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.EventGrid/domains@2020-06-01"

TrackedResourceTags

Namn Beskrivning Värde