Share via


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

Bicep-resursdefinition

Domänernas resurstyp 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' = {
  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-objekt

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

För Json anvä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

Domäner

Name Beskrivning Värde
name Resursnamnet sträng (krävs)

Teckengräns: 3–50

Giltiga tecken:
Alfanumeriska tecken och bindestreck.
location Platsen för resursen. sträng (krävs)
tags Taggar för resursen. Ordlista med taggnamn och värden. Se Taggar i mallar
properties Egenskaper för domänen. DomainProperties

DomainProperties

Name 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 vilket format Event Grid ska förvänta sig för inkommande händelser som publicerats till domänen. "CloudEventSchemaV1_0"
"CustomEventSchema"
"EventGridSchema"
inputSchemaMapping Information om InputSchemaMapping som angav information om nyttolasten för mappningshändelser. 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

Name Beskrivning Värde
åtgärd Åtgärd att utföra 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

Name Beskrivning Värde
inputSchemaMappingType Ange objekttyp Json (krävs)

JsonInputSchemaMapping

Name Beskrivning Värde
inputSchemaMappingType Typ av anpassad mappning "Json" (krävs)
properties JSON-egenskaper för mappningen av indataschemat JsonInputSchemaMappingEgenskaper

JsonInputSchemaMappingEgenskaper

Name Beskrivning Värde
Dataversion Mappningsinformationen för egenskapen DataVersion för Event Grid-händelsen. JsonFieldWithDefault
Händelsetid Mappningsinformationen för EventTime-egenskapen för Event Grid-händelsen. JsonField
Händelsetyp 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
ämne 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

JsonFieldWithDefault

Name Beskrivning Värde
Standardvärde 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 Namn på ett fält i indatahändelseschemat som ska användas som källa för en mappning. sträng

JsonField

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

Resursdefinition för ARM-mall

Domänernas resurstyp 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",
  "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-objekt

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

För Json anvä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

Domäner

Name Beskrivning Värde
typ Resurstypen "Microsoft.EventGrid/domains"
apiVersion Resurs-API-versionen '2020-06-01'
name Resursnamnet sträng (krävs)

Teckengräns: 3–50

Giltiga tecken:
Alfanumeriska tecken och bindestreck.
location Platsen för resursen. sträng (krävs)
tags Taggar för resursen. Ordlista med taggnamn och värden. Se Taggar i mallar
properties Egenskaper för domänen. DomainProperties

DomainProperties

Name 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 vilket format Event Grid ska förvänta sig för inkommande händelser som publicerats till domänen. "CloudEventSchemaV1_0"
"CustomEventSchema"
"EventGridSchema"
inputSchemaMapping Information om InputSchemaMapping som angav information om nyttolasten för mappningshändelser. 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

Name Beskrivning Värde
åtgärd Åtgärd att utföra 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

Name Beskrivning Värde
inputSchemaMappingType Ange objekttyp Json (krävs)

JsonInputSchemaMapping

Name Beskrivning Värde
inputSchemaMappingType Typ av anpassad mappning "Json" (krävs)
properties JSON-egenskaper för indataschemamappningen JsonInputSchemaMappingProperties

JsonInputSchemaMappingProperties

Name Beskrivning Värde
Dataversion Mappningsinformationen för egenskapen DataVersion för Event Grid-händelsen. JsonFieldWithDefault
Händelsetid Mappningsinformationen för eventtime-egenskapen för Event Grid-händelsen. JsonField
Händelsetyp 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
ämne Mappningsinformationen för egenskapen Ämne för Event Grid-händelsen. JsonFieldWithDefault
ämne Mappningsinformationen för egenskapen Topic för Event Grid-händelsen. JsonField

JsonFieldWithDefault

Name Beskrivning Värde
Standardvärde Standardvärdet som ska användas för mappning när ett SourceField inte anges 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

JsonField

Name 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

Resursdefinition för Terraform (AzAPI-provider)

Domänresurstypen kan distribueras med åtgärder som är 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"
  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-objekt

Ange egenskapen inputSchemaMappingType för att ange objekttypen.

För Json anvä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

Domäner

Name Beskrivning Värde
typ Resurstypen "Microsoft.EventGrid/domains@2020-06-01"
name Resursnamnet sträng (krävs)

Teckengräns: 3–50

Giltiga tecken:
Alfanumeriska tecken och bindestreck.
location Platsen för resursen. sträng (krävs)
parent_id Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. sträng (krävs)
tags Taggar för resursen. Ordlista med taggnamn och värden.
properties Egenskaper för domänen. DomainProperties

DomainProperties

Name 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 vilket format Event Grid ska förvänta sig för inkommande händelser som publicerats till domänen. "CloudEventSchemaV1_0"
"CustomEventSchema"
"EventGridSchema"
inputSchemaMapping Information om InputSchemaMapping som angav information om nyttolasten för mappningshändelser. 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

Name Beskrivning Värde
åtgärd Åtgärd att utföra 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

Name Beskrivning Värde
inputSchemaMappingType Ange objekttyp Json (krävs)

JsonInputSchemaMapping

Name Beskrivning Värde
inputSchemaMappingType Typ av anpassad mappning "Json" (krävs)
properties JSON-egenskaper för mappningen av indataschemat JsonInputSchemaMappingEgenskaper

JsonInputSchemaMappingEgenskaper

Name Beskrivning Värde
Dataversion Mappningsinformationen för egenskapen DataVersion för Event Grid-händelsen. JsonFieldWithDefault
Händelsetid Mappningsinformationen för EventTime-egenskapen för Event Grid-händelsen. JsonField
Händelsetyp 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
ämne 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

JsonFieldWithDefault

Name Beskrivning Värde
Standardvärde 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 Namn på ett fält i indatahändelseschemat som ska användas som källa för en mappning. sträng

JsonField

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