Microsoft.EventGrid topics 2023-12-15-preview
- Senaste
- 2023-12-15-preview
- 2023-06-01-preview
- 2022-06-15
- 2021-12-01
- Förhandsversion 2021-10-15
- Förhandsversion av 2021-06-01
- Förhandsversion 2020-10-15
- 2020-06-01
- Förhandsversion 2020-04-01
- Förhandsversion 2020-01-01
- 2019-06-01
- Förhandsversion 2019-02-01
- 2019-01-01
- Förhandsversion 2018-09-15
- Förhandsversion av 2018-05-01
- 2018-01-01
- 2017-09-15-preview
- Förhandsversion av 2017-06-15
Bicep-resursdefinition
Resurstypen ämnen kan distribueras med åtgärder som mål:
- Resursgrupper – Se kommandon för resursgruppsdistribution
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 |
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 |
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 |
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 |
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 |
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:
- Resursgrupper – Se kommandon för resursgruppsdistribution
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 |
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 |
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 |
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 |
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 |
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" |
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för