Delen via


Microsoft.EventGrid-onderwerpen 2023-06-01-preview

Bicep-resourcedefinitie

Het resourcetype onderwerpen kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

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

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

EventTypeInfo

Naam Beschrijving Waarde
inlineEventTypes Een verzameling inline gebeurtenistypen voor de resource. De inline-gebeurtenistypesleutels zijn van het type tekenreeks die de naam van de gebeurtenis vertegenwoordigt.
Een voorbeeld van een geldige inline-gebeurtenisnaam is Contoso.OrderCreated.
De inline-gebeurtenistypewaarden zijn van het type InlineEventProperties en bevatten aanvullende informatie voor elk inline-gebeurtenistype.
EventTypeInfoInlineEventTypes
soort Het type gebeurtenis dat wordt gebruikt. 'Inline'

EventTypeInfoInlineEventTypes

Naam Beschrijving Waarde

ExtendedLocation

Naam Beschrijving Waarde
naam Volledig gekwalificeerde naam van de uitgebreide locatie. snaar
type Type van de uitgebreide locatie. snaar

IdentityInfo

Naam Beschrijving Waarde
principalId De principal-id van de resource-id. snaar
tenantId De tenant-id van de resource. snaar
type Het type beheerde identiteit dat wordt gebruikt. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None wordt een identiteit verwijderd. 'Geen'
'SystemAssigned'
'SystemAssigned, UserAssigned'
UserAssigned
userAssignedIdentities De lijst met gebruikersidentiteiten die zijn gekoppeld aan de resource. De referenties voor woordenlijstsleutels voor gebruikersidentiteiten zijn ARM-resource-id's in de vorm:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Deze eigenschap wordt momenteel niet gebruikt en gereserveerd voor toekomstig gebruik.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Naam Beschrijving Waarde

InboundIpRule

Naam Beschrijving Waarde
actie 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. snaar

InlineEventProperties

Naam Beschrijving Waarde
dataSchemaUrl De dataSchemaUrl voor de inline-gebeurtenis. snaar
beschrijving De beschrijving voor de inline-gebeurtenis. snaar
displayName De displayName voor de inline-gebeurtenis. snaar
documentationUrl De documentationUrl voor de inline-gebeurtenis. snaar

InputSchemaMapping

Naam Beschrijving Waarde
inputSchemaMappingType Ingesteld op Json voor het type JsonInputSchemaMapping. Json (vereist)

JsonField

Naam Beschrijving Waarde
sourceField Naam van een veld in het schema voor invoer gebeurtenis dat moet worden gebruikt als de bron van een toewijzing. snaar

JsonFieldWithDefault

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

JsonInputSchemaMapping

Naam Beschrijving Waarde
inputSchemaMappingType Type van de aangepaste toewijzing Json (vereist)
Eigenschappen JSON-eigenschappen van de toewijzing van het invoerschema JsonInputSchemaMappingProperties

JsonInputSchemaMappingProperties

Naam Beschrijving 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-
legitimatiebewijs 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-

Microsoft.EventGrid/topics

Naam Beschrijving Waarde
extendedLocation Uitgebreide locatie van de resource. ExtendedLocation-
identiteit Identiteitsgegevens voor de resource. IdentityInfo-
soort Soort resource. 'Azure'
'AzureArc'
plaats Locatie van de resource. tekenreeks (vereist)
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Eigenschappen van het onderwerp. TopicProperties-
Sku De prijscategorie SKU voor het onderwerp. ResourceSku-
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen

ResourceSku

Naam Beschrijving Waarde
naam De SKU-naam van de resource. De mogelijke waarden zijn: Basic of Premium. 'Basis'
'Premium'

TopicProperties

Naam Beschrijving Waarde
dataResidencyBoundary Gegevenslocatiegrens van de resource. 'WithinGeopair'
'WithinRegion'
disableLocalAuth Deze Booleaanse waarde wordt gebruikt om lokale verificatie in of uit te schakelen. De standaardwaarde is onwaar. Wanneer de eigenschap is ingesteld op true, wordt alleen een AAD-token gebruikt om te verifiëren of de gebruiker mag publiceren naar het onderwerp. Bool
eventTypeInfo Gebeurtenistypegegevens voor het gebruikersonderwerp. Deze informatie wordt verstrekt door de uitgever en kan worden gebruikt door de
abonnee om verschillende soorten gebeurtenissen weer te geven die zijn gepubliceerd.
EventTypeInfo-
inboundIpRules Dit kan worden gebruikt om verkeer van specifieke IP-adressen te beperken in plaats van alle IP-adressen. Opmerking: deze worden alleen beschouwd als PublicNetworkAccess is ingeschakeld. InboundIpRule[]
inputSchema Hiermee bepaalt u de indeling die Event Grid moet verwachten voor binnenkomende gebeurtenissen die naar het onderwerp zijn gepubliceerd. 'CloudEventSchemaV1_0'
'CustomEventSchema'
'EventGridSchema'
inputSchemaMapping Hiermee kunt u publiceren met behulp van aangepaste gebeurtenisschema's. Een InputSchemaMapping kan worden opgegeven om verschillende eigenschappen van een bronschema toe te wijzen aan verschillende vereiste eigenschappen van het EventGridEvent-schema. InputSchemaMapping-
minimumTlsVersionAllowed Minimale TLS-versie van de uitgever die naar dit onderwerp mag worden gepubliceerd '1.0'
'1.1'
'1.2'
publicNetworkAccess Hiermee wordt bepaald of verkeer via een openbaar netwerk is toegestaan. Deze functie is standaard ingeschakeld.
U kunt verder beperken tot specifieke IP-adressen door <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.TopicProperties.InboundIpRules" />
'Uitgeschakeld'
'Ingeschakeld'

TrackedResourceTags

Naam Beschrijving Waarde

UserIdentityProperties

Naam Beschrijving Waarde
clientId De client-id van de door de gebruiker toegewezen identiteit. snaar
principalId De principal-id van de door de gebruiker toegewezen identiteit. snaar

Quickstart-voorbeelden

In de volgende quickstartvoorbeelden wordt dit resourcetype geïmplementeerd.

Bicep-bestand Beschrijving
Aangepast onderwerp en wachtrijabonnement voor Azure Event Grid maken Hiermee maakt u een aangepast Azure Event Grid-onderwerp en een service bus-wachtrijabonnement. Sjabloon oorspronkelijk geschreven door Markus Meyer.
Aangepast onderwerp en abonnement voor Azure Event Grid maken Hiermee maakt u een aangepast Azure Event Grid-onderwerp en een webhookabonnement. Sjabloon oorspronkelijk geschreven door John Downs.

Resourcedefinitie van ARM-sjabloon

Het resourcetype onderwerpen kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

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

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

EventTypeInfo

Naam Beschrijving Waarde
inlineEventTypes Een verzameling inline gebeurtenistypen voor de resource. De inline-gebeurtenistypesleutels zijn van het type tekenreeks die de naam van de gebeurtenis vertegenwoordigt.
Een voorbeeld van een geldige inline-gebeurtenisnaam is Contoso.OrderCreated.
De inline-gebeurtenistypewaarden zijn van het type InlineEventProperties en bevatten aanvullende informatie voor elk inline-gebeurtenistype.
EventTypeInfoInlineEventTypes
soort Het type gebeurtenis dat wordt gebruikt. 'Inline'

EventTypeInfoInlineEventTypes

Naam Beschrijving Waarde

ExtendedLocation

Naam Beschrijving Waarde
naam Volledig gekwalificeerde naam van de uitgebreide locatie. snaar
type Type van de uitgebreide locatie. snaar

IdentityInfo

Naam Beschrijving Waarde
principalId De principal-id van de resource-id. snaar
tenantId De tenant-id van de resource. snaar
type Het type beheerde identiteit dat wordt gebruikt. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None wordt een identiteit verwijderd. 'Geen'
'SystemAssigned'
'SystemAssigned, UserAssigned'
UserAssigned
userAssignedIdentities De lijst met gebruikersidentiteiten die zijn gekoppeld aan de resource. De referenties voor woordenlijstsleutels voor gebruikersidentiteiten zijn ARM-resource-id's in de vorm:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Deze eigenschap wordt momenteel niet gebruikt en gereserveerd voor toekomstig gebruik.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Naam Beschrijving Waarde

InboundIpRule

Naam Beschrijving Waarde
actie 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. snaar

InlineEventProperties

Naam Beschrijving Waarde
dataSchemaUrl De dataSchemaUrl voor de inline-gebeurtenis. snaar
beschrijving De beschrijving voor de inline-gebeurtenis. snaar
displayName De displayName voor de inline-gebeurtenis. snaar
documentationUrl De documentationUrl voor de inline-gebeurtenis. snaar

InputSchemaMapping

Naam Beschrijving Waarde
inputSchemaMappingType Ingesteld op Json voor het type JsonInputSchemaMapping. Json (vereist)

JsonField

Naam Beschrijving Waarde
sourceField Naam van een veld in het schema voor invoer gebeurtenis dat moet worden gebruikt als de bron van een toewijzing. snaar

JsonFieldWithDefault

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

JsonInputSchemaMapping

Naam Beschrijving Waarde
inputSchemaMappingType Type van de aangepaste toewijzing Json (vereist)
Eigenschappen JSON-eigenschappen van de toewijzing van het invoerschema JsonInputSchemaMappingProperties

JsonInputSchemaMappingProperties

Naam Beschrijving 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-
legitimatiebewijs 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-

Microsoft.EventGrid/topics

Naam Beschrijving Waarde
apiVersion De API-versie '2023-06-01-preview'
extendedLocation Uitgebreide locatie van de resource. ExtendedLocation-
identiteit Identiteitsgegevens voor de resource. IdentityInfo-
soort Soort resource. 'Azure'
'AzureArc'
plaats Locatie van de resource. tekenreeks (vereist)
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Eigenschappen van het onderwerp. TopicProperties-
Sku De prijscategorie SKU voor het onderwerp. ResourceSku-
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
type Het resourcetype 'Microsoft.EventGrid/topics'

ResourceSku

Naam Beschrijving Waarde
naam De SKU-naam van de resource. De mogelijke waarden zijn: Basic of Premium. 'Basis'
'Premium'

TopicProperties

Naam Beschrijving Waarde
dataResidencyBoundary Gegevenslocatiegrens van de resource. 'WithinGeopair'
'WithinRegion'
disableLocalAuth Deze Booleaanse waarde wordt gebruikt om lokale verificatie in of uit te schakelen. De standaardwaarde is onwaar. Wanneer de eigenschap is ingesteld op true, wordt alleen een AAD-token gebruikt om te verifiëren of de gebruiker mag publiceren naar het onderwerp. Bool
eventTypeInfo Gebeurtenistypegegevens voor het gebruikersonderwerp. Deze informatie wordt verstrekt door de uitgever en kan worden gebruikt door de
abonnee om verschillende soorten gebeurtenissen weer te geven die zijn gepubliceerd.
EventTypeInfo-
inboundIpRules Dit kan worden gebruikt om verkeer van specifieke IP-adressen te beperken in plaats van alle IP-adressen. Opmerking: deze worden alleen beschouwd als PublicNetworkAccess is ingeschakeld. InboundIpRule[]
inputSchema Hiermee bepaalt u de indeling die Event Grid moet verwachten voor binnenkomende gebeurtenissen die naar het onderwerp zijn gepubliceerd. 'CloudEventSchemaV1_0'
'CustomEventSchema'
'EventGridSchema'
inputSchemaMapping Hiermee kunt u publiceren met behulp van aangepaste gebeurtenisschema's. Een InputSchemaMapping kan worden opgegeven om verschillende eigenschappen van een bronschema toe te wijzen aan verschillende vereiste eigenschappen van het EventGridEvent-schema. InputSchemaMapping-
minimumTlsVersionAllowed Minimale TLS-versie van de uitgever die naar dit onderwerp mag worden gepubliceerd '1.0'
'1.1'
'1.2'
publicNetworkAccess Hiermee wordt bepaald of verkeer via een openbaar netwerk is toegestaan. Deze functie is standaard ingeschakeld.
U kunt verder beperken tot specifieke IP-adressen door <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.TopicProperties.InboundIpRules" />
'Uitgeschakeld'
'Ingeschakeld'

TrackedResourceTags

Naam Beschrijving Waarde

UserIdentityProperties

Naam Beschrijving Waarde
clientId De client-id van de door de gebruiker toegewezen identiteit. snaar
principalId De principal-id van de door de gebruiker toegewezen identiteit. snaar

Quickstart-sjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Sjabloon Beschrijving
Aangepast onderwerp en wachtrijabonnement voor Azure Event Grid maken

implementeren in Azure
Hiermee maakt u een aangepast Azure Event Grid-onderwerp en een service bus-wachtrijabonnement. Sjabloon oorspronkelijk geschreven door Markus Meyer.
Aangepast onderwerp en abonnement voor Azure Event Grid maken

implementeren in Azure
Hiermee maakt u een aangepast Azure Event Grid-onderwerp en een webhookabonnement. Sjabloon oorspronkelijk geschreven door John Downs.
Een aangepast Azure Event Grid-onderwerpabonnement maken

implementeren in Azure
Hiermee maakt u een aangepast Azure Event Grid-onderwerp en een service bus-onderwerpabonnement. Sjabloon oorspronkelijk geschreven door Markus Meyer.
Aangepast Event Grid-onderwerp en Event Hub-handler maken

implementeren in Azure
Hiermee maakt u een aangepast Azure Event Grid-onderwerp en event hub voor het afhandelen van de gebeurtenissen.
Aangepast Azure Event Grid-onderwerp/-abonnement met CloudEvents

implementeren in Azure
Hiermee maakt u een aangepast Azure Event Grid-onderwerp, een webhookabonnement met een CloudEvents-schema en een logische app als gebeurtenis-handler. Sjabloon oorspronkelijk geschreven door Justin Yoo.

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype onderwerpen kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.EventGrid/topics-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/topics@2023-06-01-preview"
  name = "string"
  identity = {
    principalId = "string"
    tenantId = "string"
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
        clientId = "string"
        principalId = "string"
      }
    }
  }
  kind = "string"
  location = "string"
  sku = {
    name = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    extendedLocation = {
      name = "string"
      type = "string"
    }
    properties = {
      dataResidencyBoundary = "string"
      disableLocalAuth = bool
      eventTypeInfo = {
        inlineEventTypes = {
          {customized property} = {
            dataSchemaUrl = "string"
            description = "string"
            displayName = "string"
            documentationUrl = "string"
          }
        }
        kind = "string"
      }
      inboundIpRules = [
        {
          action = "string"
          ipMask = "string"
        }
      ]
      inputSchema = "string"
      inputSchemaMapping = {
        inputSchemaMappingType = "string"
        // For remaining properties, see InputSchemaMapping objects
      }
      minimumTlsVersionAllowed = "string"
      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

EventTypeInfo

Naam Beschrijving Waarde
inlineEventTypes Een verzameling inline gebeurtenistypen voor de resource. De inline-gebeurtenistypesleutels zijn van het type tekenreeks die de naam van de gebeurtenis vertegenwoordigt.
Een voorbeeld van een geldige inline-gebeurtenisnaam is Contoso.OrderCreated.
De inline-gebeurtenistypewaarden zijn van het type InlineEventProperties en bevatten aanvullende informatie voor elk inline-gebeurtenistype.
EventTypeInfoInlineEventTypes
soort Het type gebeurtenis dat wordt gebruikt. 'Inline'

EventTypeInfoInlineEventTypes

Naam Beschrijving Waarde

ExtendedLocation

Naam Beschrijving Waarde
naam Volledig gekwalificeerde naam van de uitgebreide locatie. snaar
type Type van de uitgebreide locatie. snaar

IdentityInfo

Naam Beschrijving Waarde
principalId De principal-id van de resource-id. snaar
tenantId De tenant-id van de resource. snaar
type Het type beheerde identiteit dat wordt gebruikt. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None wordt een identiteit verwijderd. 'Geen'
'SystemAssigned'
'SystemAssigned, UserAssigned'
UserAssigned
userAssignedIdentities De lijst met gebruikersidentiteiten die zijn gekoppeld aan de resource. De referenties voor woordenlijstsleutels voor gebruikersidentiteiten zijn ARM-resource-id's in de vorm:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Deze eigenschap wordt momenteel niet gebruikt en gereserveerd voor toekomstig gebruik.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Naam Beschrijving Waarde

InboundIpRule

Naam Beschrijving Waarde
actie 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. snaar

InlineEventProperties

Naam Beschrijving Waarde
dataSchemaUrl De dataSchemaUrl voor de inline-gebeurtenis. snaar
beschrijving De beschrijving voor de inline-gebeurtenis. snaar
displayName De displayName voor de inline-gebeurtenis. snaar
documentationUrl De documentationUrl voor de inline-gebeurtenis. snaar

InputSchemaMapping

Naam Beschrijving Waarde
inputSchemaMappingType Ingesteld op Json voor het type JsonInputSchemaMapping. Json (vereist)

JsonField

Naam Beschrijving Waarde
sourceField Naam van een veld in het schema voor invoer gebeurtenis dat moet worden gebruikt als de bron van een toewijzing. snaar

JsonFieldWithDefault

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

JsonInputSchemaMapping

Naam Beschrijving Waarde
inputSchemaMappingType Type van de aangepaste toewijzing Json (vereist)
Eigenschappen JSON-eigenschappen van de toewijzing van het invoerschema JsonInputSchemaMappingProperties

JsonInputSchemaMappingProperties

Naam Beschrijving 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-
legitimatiebewijs 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-

Microsoft.EventGrid/topics

Naam Beschrijving Waarde
extendedLocation Uitgebreide locatie van de resource. ExtendedLocation-
identiteit Identiteitsgegevens voor de resource. IdentityInfo-
soort Soort resource. 'Azure'
'AzureArc'
plaats Locatie van de resource. tekenreeks (vereist)
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Eigenschappen van het onderwerp. TopicProperties-
Sku De prijscategorie SKU voor het onderwerp. ResourceSku-
Tags Resourcetags Woordenlijst met tagnamen en -waarden.
type Het resourcetype "Microsoft.EventGrid/topics@2023-06-01-preview"

ResourceSku

Naam Beschrijving Waarde
naam De SKU-naam van de resource. De mogelijke waarden zijn: Basic of Premium. 'Basis'
'Premium'

TopicProperties

Naam Beschrijving Waarde
dataResidencyBoundary Gegevenslocatiegrens van de resource. 'WithinGeopair'
'WithinRegion'
disableLocalAuth Deze Booleaanse waarde wordt gebruikt om lokale verificatie in of uit te schakelen. De standaardwaarde is onwaar. Wanneer de eigenschap is ingesteld op true, wordt alleen een AAD-token gebruikt om te verifiëren of de gebruiker mag publiceren naar het onderwerp. Bool
eventTypeInfo Gebeurtenistypegegevens voor het gebruikersonderwerp. Deze informatie wordt verstrekt door de uitgever en kan worden gebruikt door de
abonnee om verschillende soorten gebeurtenissen weer te geven die zijn gepubliceerd.
EventTypeInfo-
inboundIpRules Dit kan worden gebruikt om verkeer van specifieke IP-adressen te beperken in plaats van alle IP-adressen. Opmerking: deze worden alleen beschouwd als PublicNetworkAccess is ingeschakeld. InboundIpRule[]
inputSchema Hiermee bepaalt u de indeling die Event Grid moet verwachten voor binnenkomende gebeurtenissen die naar het onderwerp zijn gepubliceerd. 'CloudEventSchemaV1_0'
'CustomEventSchema'
'EventGridSchema'
inputSchemaMapping Hiermee kunt u publiceren met behulp van aangepaste gebeurtenisschema's. Een InputSchemaMapping kan worden opgegeven om verschillende eigenschappen van een bronschema toe te wijzen aan verschillende vereiste eigenschappen van het EventGridEvent-schema. InputSchemaMapping-
minimumTlsVersionAllowed Minimale TLS-versie van de uitgever die naar dit onderwerp mag worden gepubliceerd '1.0'
'1.1'
'1.2'
publicNetworkAccess Hiermee wordt bepaald of verkeer via een openbaar netwerk is toegestaan. Deze functie is standaard ingeschakeld.
U kunt verder beperken tot specifieke IP-adressen door <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.TopicProperties.InboundIpRules" />
'Uitgeschakeld'
'Ingeschakeld'

TrackedResourceTags

Naam Beschrijving Waarde

UserIdentityProperties

Naam Beschrijving Waarde
clientId De client-id van de door de gebruiker toegewezen identiteit. snaar
principalId De principal-id van de door de gebruiker toegewezen identiteit. snaar