Share via


Microsoft.EventGrid topics 2023-12-15-preview

Bicep-resursdefinition

Resurstypen ämnen 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/topics-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.EventGrid/topics@2023-12-15-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
  }
  kind: 'string'
  extendedLocation: {
    name: 'string'
    type: 'string'
  }
  identity: {
    principalId: 'string'
    tenantId: 'string'
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {
        clientId: 'string'
        principalId: 'string'
      }
    }
  }
  properties: {
    dataResidencyBoundary: 'string'
    disableLocalAuth: bool
    eventTypeInfo: {
      inlineEventTypes: {
        {customized property}: {
          dataSchemaUrl: 'string'
          description: 'string'
          displayName: 'string'
          documentationUrl: 'string'
        }
      }
      kind: 'Inline'
    }
    inboundIpRules: [
      {
        action: 'Allow'
        ipMask: 'string'
      }
    ]
    inputSchema: 'string'
    inputSchemaMapping: {
      inputSchemaMappingType: 'string'
      // For remaining properties, see InputSchemaMapping objects
    }
    minimumTlsVersionAllowed: 'string'
    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

Ämnen

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
sku Prisnivån för SKU för ämnet. ResourceSku
Typ Typ av resurs. "Azure"
"AzureArc"
extendedLocation Utökad plats för resursen. ExtendedLocation
identity Identitetsinformation för resursen. IdentityInfo
properties Egenskaper för ämnet. TopicProperties

ExtendedLocation

Name Beskrivning Värde
name Fullständigt kvalificerat namn på den utökade platsen. sträng
typ Typ av utökad plats. sträng

IdentityInfo

Name Beskrivning Värde
principalId Huvud-ID för resursidentitet. sträng
tenantId Klientorganisations-ID för resursen. sträng
typ Den typ av hanterad identitet som används. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter. "Ingen"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"Användartilldelade"
userAssignedIdentities Listan över användaridentiteter som är associerade med resursen. Referenserna för användaridentitetsordlistenyckeln är ARM-resurs-ID:t i formuläret:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Den här egenskapen används för närvarande inte och är reserverad för framtida användning.
IdentityInfoUserAssignedIdentiteter

IdentityInfoUserAssignedIdentiteter

Name Beskrivning Värde
{anpassad egenskap} UserIdentityProperties

UserIdentityProperties

Name Beskrivning Värde
ClientID Klient-ID för användartilldelad identitet. sträng
principalId Huvud-ID för användartilldelad identitet. sträng

TopicProperties

Name Beskrivning Värde
dataResidencyBoundary Data Residency resursens gräns. "WithinGeopair"
"Inom region"
disableLocalAuth Det här booleska värdet används för att aktivera eller inaktivera lokal autentisering. Standardvärdet är false. När egenskapen är inställd på true används endast AAD-token för att autentisera om användaren tillåts publicera till ämnet. boolesk
eventTypeInfo Information om händelsetyp för användarämnet. Den här informationen tillhandahålls av utgivaren och kan användas av
prenumerant för att visa olika typer av händelser som publiceras.
EventTypeInfo
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 beaktas 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 publiceras i ämnet. "CloudEventSchemaV1_0"
"CustomEventSchema"
"EventGridSchema"
inputSchemaMapping Detta möjliggör publicering med hjälp av anpassade händelsescheman. En InputSchemaMapping kan anges för att mappa olika egenskaper för ett källschema till olika obligatoriska egenskaper för EventGridEvent-schemat. InputSchemaMapping
minimumTlsVersionAllowed Lägsta TLS-version av utgivaren som tillåts publicera till det här ämnet '1.0'
'1.1'
'1.2'
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.TopicProperties.InboundIpRules" /}
"Inaktiverad"
"Aktiverad"
"SecuredByPerimeter"

EventTypeInfo

Name Beskrivning Värde
inlineEventTypes En samling infogade händelsetyper för resursen. De infogade händelsetypsnycklarna är av typen sträng som representerar namnet på händelsen.
Ett exempel på ett giltigt infogat händelsenamn är "Contoso.OrderCreated".
Värdena för den infogade händelsetypen är av typen InlineEventProperties och innehåller ytterligare information för varje infogad händelsetyp.
EventTypeInfoInlineEventTypes
Typ Den typ av händelsetyp som används. "Infogad"

EventTypeInfoInlineEventTypes

Name Beskrivning Värde
{anpassad egenskap} InlineEventProperties

InlineEventProperties

Name Beskrivning Värde
dataSchemaUrl dataSchemaUrl för den infogade händelsen. sträng
beskrivning Beskrivningen för den infogade händelsen. sträng
displayName displayName för den infogade händelsen. sträng
documentationUrl DocumentationUrl för den infogade händelsen. sträng

InboundIpRule

Name Beskrivning Värde
åtgärd Åtgärd som ska utföras baserat på matchningen eller ingen matchning för 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

ResourceSku

Name Beskrivning Värde
name SKU-namnet på resursen. Möjliga värden är: Basic eller Premium. "Grundläggande"
"Premium"

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Skapa Azure Event Grid anpassat ämne och en prenumeration

Distribuera till Azure
Skapar ett Azure Event Grid anpassat ämne och en webhook-prenumeration. Mall som ursprungligen skapades av John Downs.
Anpassat Azure Event Grid ämne/prenumeration med CloudEvents

Distribuera till Azure
Skapar ett anpassat Azure Event Grid ämne, en webhook-prenumeration med CloudEvents-schema och en logikapp som händelsehanterare. Mall ursprungligen skapad av Justin Yoo.
Skapa ett anpassat Event Grid-ämne och en händelsehubbhanterare

Distribuera till Azure
Skapar ett Azure Event Grid anpassat ämne och en händelsehubb för att hantera händelserna.
Skapa Azure Event Grid anpassad ämnes- och köprenumeration

Distribuera till Azure
Skapar ett Azure Event Grid anpassat ämne och en service bus-köprenumeration. Mall ursprungligen författad av Markus Meyer.
Skapa Azure Event Grid anpassad ämnesprenumeration

Distribuera till Azure
Skapar ett Azure Event Grid anpassat ämne och en service bus-ämnesprenumeration. Mall ursprungligen författad av Markus Meyer.

Resursdefinition för ARM-mall

Resurstypen ämnen 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/topics-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.EventGrid/topics",
  "apiVersion": "2023-12-15-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string"
  },
  "kind": "string",
  "extendedLocation": {
    "name": "string",
    "type": "string"
  },
  "identity": {
    "principalId": "string",
    "tenantId": "string",
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
        "clientId": "string",
        "principalId": "string"
      }
    }
  },
  "properties": {
    "dataResidencyBoundary": "string",
    "disableLocalAuth": "bool",
    "eventTypeInfo": {
      "inlineEventTypes": {
        "{customized property}": {
          "dataSchemaUrl": "string",
          "description": "string",
          "displayName": "string",
          "documentationUrl": "string"
        }
      },
      "kind": "Inline"
    },
    "inboundIpRules": [
      {
        "action": "Allow",
        "ipMask": "string"
      }
    ],
    "inputSchema": "string",
    "inputSchemaMapping": {
      "inputSchemaMappingType": "string"
      // For remaining properties, see InputSchemaMapping objects
    },
    "minimumTlsVersionAllowed": "string",
    "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

Ämnen

Name Beskrivning Värde
typ Resurstypen "Microsoft.EventGrid/topics"
apiVersion Resurs-API-versionen "2023-12-15-preview"
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
sku Prisnivån för SKU för ämnet. ResourceSku
Typ Typ av resurs. "Azure"
"AzureArc"
extendedLocation Utökad plats för resursen. ExtendedLocation
identity Identitetsinformation för resursen. IdentityInfo
properties Egenskaper för ämnet. TopicProperties

ExtendedLocation

Name Beskrivning Värde
name Fullständigt kvalificerat namn på den utökade platsen. sträng
typ Typ av utökad plats. sträng

IdentityInfo

Name Beskrivning Värde
principalId Huvud-ID för resursidentitet. sträng
tenantId Klientorganisations-ID för resursen. sträng
typ Den typ av hanterad identitet som används. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter. "Ingen"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"Användartilldelade"
userAssignedIdentities Listan över användaridentiteter som är associerade med resursen. Referenserna för användaridentitetsordlistenyckeln är ARM-resurs-ID:t i formuläret:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Den här egenskapen används för närvarande inte och är reserverad för framtida användning.
IdentityInfoUserAssignedIdentiteter

IdentityInfoUserAssignedIdentiteter

Name Beskrivning Värde
{anpassad egenskap} UserIdentityProperties

UserIdentityProperties

Name Beskrivning Värde
ClientID Klient-ID för användartilldelad identitet. sträng
principalId Huvud-ID för användartilldelad identitet. sträng

TopicProperties

Name Beskrivning Värde
dataResidencyBoundary Data Residency resursens gräns. "WithinGeopair"
"Inom region"
disableLocalAuth Det här booleska värdet används för att aktivera eller inaktivera lokal autentisering. Standardvärdet är false. När egenskapen är inställd på true används endast AAD-token för att autentisera om användaren tillåts publicera till ämnet. boolesk
eventTypeInfo Information om händelsetyp för användarämnet. Den här informationen tillhandahålls av utgivaren och kan användas av
prenumerant för att visa olika typer av händelser som publiceras.
EventTypeInfo
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 beaktas 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 publiceras i ämnet. "CloudEventSchemaV1_0"
"CustomEventSchema"
"EventGridSchema"
inputSchemaMapping Detta möjliggör publicering med hjälp av anpassade händelsescheman. En InputSchemaMapping kan anges för att mappa olika egenskaper för ett källschema till olika obligatoriska egenskaper för EventGridEvent-schemat. InputSchemaMapping
minimumTlsVersionAllowed Lägsta TLS-version av utgivaren som tillåts publicera till det här ämnet '1.0'
'1.1'
'1.2'
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.TopicProperties.InboundIpRules" /}
"Inaktiverad"
"Aktiverad"
"SecuredByPerimeter"

EventTypeInfo

Name Beskrivning Värde
inlineEventTypes En samling infogade händelsetyper för resursen. De infogade händelsetypsnycklarna är av typen sträng som representerar namnet på händelsen.
Ett exempel på ett giltigt infogat händelsenamn är "Contoso.OrderCreated".
Värdena för den infogade händelsetypen är av typen InlineEventProperties och innehåller ytterligare information för varje infogad händelsetyp.
EventTypeInfoInlineEventTypes
Typ Den typ av händelsetyp som används. "Infogad"

EventTypeInfoInlineEventTypes

Name Beskrivning Värde
{anpassad egenskap} InlineEventProperties

InlineEventProperties

Name Beskrivning Värde
dataSchemaUrl dataSchemaUrl för den infogade händelsen. sträng
beskrivning Beskrivningen för den infogade händelsen. sträng
displayName displayName för den infogade händelsen. sträng
documentationUrl DocumentationUrl för den infogade händelsen. sträng

InboundIpRule

Name Beskrivning Värde
åtgärd Åtgärd som ska utföras baserat på matchningen eller ingen matchning för 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 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

ResourceSku

Name Beskrivning Värde
name Resursens SKU-namn. Möjliga värden är: Basic eller Premium. "Grundläggande"
"Premium"

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Skapa Azure Event Grid anpassat ämne och en prenumeration

Distribuera till Azure
Skapar ett Azure Event Grid anpassat ämne och en webhook-prenumeration. Mall som ursprungligen skapades av John Downs.
Anpassat Azure Event Grid ämne/prenumeration med CloudEvents

Distribuera till Azure
Skapar ett anpassat Azure Event Grid ämne, en webhook-prenumeration med CloudEvents-schema och en logikapp som händelsehanterare. Mall ursprungligen författad av Justin Yoo.
Skapa anpassat Event Grid-ämne och händelsehubbhanterare

Distribuera till Azure
Skapar ett Azure Event Grid anpassat ämne och en händelsehubb för att hantera händelserna.
Skapa Azure Event Grid anpassad ämnes- och köprenumeration

Distribuera till Azure
Skapar ett Azure Event Grid anpassat ämne och en service bus-köprenumeration. Mall ursprungligen författad av Markus Meyer.
Skapa Azure Event Grid anpassad ämnesprenumeration

Distribuera till Azure
Skapar ett Azure Event Grid anpassat ämne och en service bus-ämnesprenumeration. Mall ursprungligen författad av Markus Meyer.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen ämnen 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/topics-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/topics@2023-12-15-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      dataResidencyBoundary = "string"
      disableLocalAuth = bool
      eventTypeInfo = {
        inlineEventTypes = {
          {customized property} = {
            dataSchemaUrl = "string"
            description = "string"
            displayName = "string"
            documentationUrl = "string"
          }
        }
        kind = "Inline"
      }
      inboundIpRules = [
        {
          action = "Allow"
          ipMask = "string"
        }
      ]
      inputSchema = "string"
      inputSchemaMapping = {
        inputSchemaMappingType = "string"
        // For remaining properties, see InputSchemaMapping objects
      }
      minimumTlsVersionAllowed = "string"
      publicNetworkAccess = "string"
    }
    sku = {
      name = "string"
    }
    kind = "string"
    extendedLocation = {
      name = "string"
      type = "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

Ämnen

Name Beskrivning Värde
typ Resurstypen "Microsoft.EventGrid/topics@2023-12-15-preview"
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.
sku Prisnivån för SKU för ämnet. ResourceSku
Typ Typ av resurs. "Azure"
"AzureArc"
extendedLocation Utökad plats för resursen. ExtendedLocation
identity Identitetsinformation för resursen. IdentityInfo
properties Egenskaper för ämnet. TopicProperties

ExtendedLocation

Name Beskrivning Värde
name Fullständigt kvalificerat namn på den utökade platsen. sträng
typ Typ av utökad plats. sträng

IdentityInfo

Name Beskrivning Värde
typ Den typ av hanterad identitet som används. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids Listan över användaridentiteter som är associerade med resursen. Referenserna för användaridentitetsordlistenyckeln är ARM-resurs-ID:t i formuläret:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Den här egenskapen används för närvarande inte och är reserverad för framtida användning.
Matris med användaridentitets-ID:t.

IdentityInfoUserAssignedIdentiteter

Name Beskrivning Värde
{anpassad egenskap} UserIdentityProperties

UserIdentityProperties

Name Beskrivning Värde
ClientID Klient-ID för användartilldelad identitet. sträng
principalId Huvud-ID för användartilldelad identitet. sträng

TopicProperties

Name Beskrivning Värde
dataResidencyBoundary Data Residency resursens gräns. "WithinGeopair"
"WithinRegion"
disableLocalAuth Det här booleska värdet används för att aktivera eller inaktivera lokal autentisering. Standardvärdet är false. När egenskapen är inställd på true används endast AAD-token för att autentisera om användaren tillåts publicera till ämnet. boolesk
eventTypeInfo Information om händelsetyp för användarämnet. Den här informationen tillhandahålls av utgivaren och kan användas av
prenumerant för att visa olika typer av händelser som publiceras.
EventTypeInfo
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 beaktas 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 publiceras i ämnet. "CloudEventSchemaV1_0"
"CustomEventSchema"
"EventGridSchema"
inputSchemaMapping Detta möjliggör publicering med hjälp av anpassade händelsescheman. En InputSchemaMapping kan anges för att mappa olika egenskaper för ett källschema till olika obligatoriska egenskaper för EventGridEvent-schemat. InputSchemaMapping
minimumTlsVersionAllowed Lägsta TLS-version av utgivaren som tillåts publicera till det här ämnet ”1.0”
"1.1"
"1.2"
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.TopicProperties.InboundIpRules" /}
"Inaktiverad"
"Aktiverad"
"SecuredByPerimeter"

EventTypeInfo

Name Beskrivning Värde
inlineEventTypes En samling infogade händelsetyper för resursen. Nycklarna för den infogade händelsetypen är av typen sträng som representerar namnet på händelsen.
Ett exempel på ett giltigt infogat händelsenamn är "Contoso.OrderCreated".
Värdena för den infogade händelsetypen är av typen InlineEventProperties och innehåller ytterligare information för varje infogad händelsetyp.
EventTypeInfoInlineEventTypes
Typ Den typ av händelsetyp som används. "Infogad"

EventTypeInfoInlineEventTypes

Name Beskrivning Värde
{anpassad egenskap} InlineEventEgenskaper

InlineEventEgenskaper

Name Beskrivning Värde
dataSchemaUrl dataSchemaUrl för den infogade händelsen. sträng
beskrivning Beskrivningen för den infogade händelsen. sträng
displayName displayName för den infogade händelsen. sträng
documentationUrl DocumentationUrl för den infogade händelsen. sträng

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

ResourceSku

Name Beskrivning Värde
name Resursens SKU-namn. Möjliga värden är: Basic eller Premium. "Basic"
"Premium"