Topics - Get
Hämta ett ämne.
Hämta egenskaper för ett ämne.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}?api-version=2022-06-15
URI-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Namnet på resursgruppen i användarens prenumeration. |
subscription
|
path | True |
string |
Autentiseringsuppgifter för prenumeration som unikt identifierar en Microsoft Azure-prenumeration. Prenumerations-ID:t utgör en del av URI:n för varje tjänstanrop. |
topic
|
path | True |
string |
Namnet på ämnet. |
api-version
|
query | True |
string |
Version av API:et som ska användas med klientbegäran. |
Svar
Name | Typ | Description |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
Felsvar: ***
|
Exempel
Topics_Get
Exempelbegäran
Exempelsvar
{
"properties": {
"endpoint": "https://exampletopic2.westcentralus-1.eventgrid.azure.net/api/events",
"provisioningState": "Succeeded"
},
"id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic2",
"location": "westcentralus",
"name": "exampletopic2",
"tags": {
"tag1": "value1",
"tag2": "value2"
},
"type": "Microsoft.EventGrid/topics"
}
Definitioner
Name | Description |
---|---|
Connection |
ConnectionState-information. |
created |
Den typ av identitet som skapade resursen. |
Data |
Data Residency resursens gräns. |
Identity |
Identitetsinformationen för resursen. |
Identity |
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. |
Inbound |
|
Input |
Detta avgör vilket format Event Grid ska förvänta sig för inkommande händelser som publicerats till Event Grid-domänresursen. |
Ip |
Åtgärd som ska utföras baserat på matchningen eller ingen matchning för IpMask. |
Json |
Detta används för att uttrycka källan för en mappning av indatascheman för ett enda målfält i Event Grid-händelseschemat. Detta används för närvarande i mappningarna för egenskaperna "id", "topic" och "eventtime". Detta representerar ett fält i indatahändelseschemat. |
Json |
Detta används för att uttrycka källan för en mappning av indatascheman för ett enda målfält i Event Grid-händelseschemat. Detta används för närvarande i mappningarna för egenskaperna "subject", "eventtype" och "dataversion". Detta representerar ett fält i indatahändelseschemat tillsammans med ett standardvärde som ska användas, och minst en av dessa två egenskaper bör anges. |
Json |
På så sätt kan du publicera till Event Grid med hjälp av ett anpassat indataschema. Detta kan användas för att mappa egenskaper från ett anpassat JSON-indataschema till Event Grid-händelseschemat. |
Persisted |
Status för anslutningen. |
Private |
PrivateEndpoint-information. |
Private |
|
Public |
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 |
Resource |
Etableringstillstånd för den privata slutpunktsanslutningen. |
system |
Metadata som rör skapande och senaste ändring av resursen. |
Topic |
EventGrid-ämne |
Topic |
Etableringstillstånd för ämnet. |
User |
Information om användaridentiteten. |
ConnectionState
ConnectionState-information.
Name | Typ | Description |
---|---|---|
actionsRequired |
string |
Åtgärder som krävs (om det finns några). |
description |
string |
Beskrivning av anslutningstillståndet. |
status |
Status för anslutningen. |
createdByType
Den typ av identitet som skapade resursen.
Name | Typ | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
DataResidencyBoundary
Data Residency resursens gräns.
Name | Typ | Description |
---|---|---|
WithinGeopair |
string |
|
WithinRegion |
string |
IdentityInfo
Identitetsinformationen för resursen.
Name | Typ | Description |
---|---|---|
principalId |
string |
Huvud-ID för resursidentitet. |
tenantId |
string |
Klientorganisations-ID för resursen. |
type |
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. |
|
userAssignedIdentities |
<string,
User |
Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formatet: '/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. |
IdentityType
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.
Name | Typ | Description |
---|---|---|
None |
string |
|
SystemAssigned |
string |
|
SystemAssigned, UserAssigned |
string |
|
UserAssigned |
string |
InboundIpRule
Name | Typ | Description |
---|---|---|
action |
Åtgärd som ska utföras baserat på matchningen eller ingen matchning för IpMask. |
|
ipMask |
string |
IP-adress i CIDR-notation, t.ex. 10.0.0.0/8. |
InputSchema
Detta avgör vilket format Event Grid ska förvänta sig för inkommande händelser som publicerats till Event Grid-domänresursen.
Name | Typ | Description |
---|---|---|
CloudEventSchemaV1_0 |
string |
|
CustomEventSchema |
string |
|
EventGridSchema |
string |
IpActionType
Åtgärd som ska utföras baserat på matchningen eller ingen matchning för IpMask.
Name | Typ | Description |
---|---|---|
Allow |
string |
JsonField
Detta används för att uttrycka källan för en mappning av indatascheman för ett enda målfält i Event Grid-händelseschemat. Detta används för närvarande i mappningarna för egenskaperna "id", "topic" och "eventtime". Detta representerar ett fält i indatahändelseschemat.
Name | Typ | Description |
---|---|---|
sourceField |
string |
Namnet på ett fält i indatahändelseschemat som ska användas som källa för en mappning. |
JsonFieldWithDefault
Detta används för att uttrycka källan för en mappning av indatascheman för ett enda målfält i Event Grid-händelseschemat. Detta används för närvarande i mappningarna för egenskaperna "subject", "eventtype" och "dataversion". Detta representerar ett fält i indatahändelseschemat tillsammans med ett standardvärde som ska användas, och minst en av dessa två egenskaper bör anges.
Name | Typ | Description |
---|---|---|
defaultValue |
string |
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. |
sourceField |
string |
Namnet på ett fält i indatahändelseschemat som ska användas som källa för en mappning. |
JsonInputSchemaMapping
På så sätt kan du publicera till Event Grid med hjälp av ett anpassat indataschema. Detta kan användas för att mappa egenskaper från ett anpassat JSON-indataschema till Event Grid-händelseschemat.
Name | Typ | Description |
---|---|---|
inputSchemaMappingType |
string:
Json |
Typ av anpassad mappning |
properties.dataVersion |
Mappningsinformationen för egenskapen DataVersion för Event Grid-händelsen. |
|
properties.eventTime |
Mappningsinformationen för eventtime-egenskapen för Event Grid-händelsen. |
|
properties.eventType |
Mappningsinformationen för eventtype-egenskapen för Event Grid-händelsen. |
|
properties.id |
Mappningsinformationen för ID-egenskapen för Event Grid-händelsen. |
|
properties.subject |
Mappningsinformationen för egenskapen Ämne för Event Grid-händelsen. |
|
properties.topic |
Mappningsinformationen för egenskapen Topic för Event Grid-händelsen. |
PersistedConnectionStatus
Status för anslutningen.
Name | Typ | Description |
---|---|---|
Approved |
string |
|
Disconnected |
string |
|
Pending |
string |
|
Rejected |
string |
PrivateEndpoint
PrivateEndpoint-information.
Name | Typ | Description |
---|---|---|
id |
string |
ARM-identifieraren för privat slutpunkt. |
PrivateEndpointConnection
Name | Typ | Description |
---|---|---|
id |
string |
Fullständigt kvalificerad identifierare för resursen. |
name |
string |
Namn på resursen. |
properties.groupIds |
string[] |
GroupIds från private link-tjänstresursen. |
properties.privateEndpoint |
Den privata slutpunktsresursen för den här anslutningen. |
|
properties.privateLinkServiceConnectionState |
Information om anslutningens tillstånd. |
|
properties.provisioningState |
Etableringstillstånd för den privata slutpunktsanslutningen. |
|
type |
string |
Typ av resurs. |
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
Name | Typ | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
ResourceProvisioningState
Etableringstillstånd för den privata slutpunktsanslutningen.
Name | Typ | Description |
---|---|---|
Canceled |
string |
|
Creating |
string |
|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
systemData
Metadata som rör skapande och senaste ändring av resursen.
Name | Typ | Description |
---|---|---|
createdAt |
string |
Tidsstämpeln för resursskapande (UTC). |
createdBy |
string |
Identiteten som skapade resursen. |
createdByType |
Den typ av identitet som skapade resursen. |
|
lastModifiedAt |
string |
Tidsstämpeln för resursens senaste ändring (UTC) |
lastModifiedBy |
string |
Identiteten som senast ändrade resursen. |
lastModifiedByType |
Den typ av identitet som senast ändrade resursen. |
Topic
EventGrid-ämne
Name | Typ | Standardvärde | Description |
---|---|---|---|
id |
string |
Fullständigt kvalificerad identifierare för resursen. |
|
identity |
Identitetsinformation för resursen. |
||
location |
string |
Platsen för resursen. |
|
name |
string |
Namn på resursen. |
|
properties.dataResidencyBoundary |
Data Residency resursens gräns. |
||
properties.disableLocalAuth |
boolean |
False |
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. |
properties.endpoint |
string |
Slutpunkt för ämnet. |
|
properties.inboundIpRules |
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. |
||
properties.inputSchema | EventGridSchema |
Detta avgör vilket format Event Grid ska förvänta sig för inkommande händelser som publiceras i ämnet. |
|
properties.inputSchemaMapping | 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. |
|
properties.metricResourceId |
string |
Måttresurs-ID för ämnet. |
|
properties.privateEndpointConnections | |||
properties.provisioningState |
Etableringstillstånd för ämnet. |
||
properties.publicNetworkAccess | Enabled |
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 |
|
systemData |
Systemmetadata som relaterar till ämnesresursen. |
||
tags |
object |
Taggar för resursen. |
|
type |
string |
Typ av resurs. |
TopicProvisioningState
Etableringstillstånd för ämnet.
Name | Typ | Description |
---|---|---|
Canceled |
string |
|
Creating |
string |
|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
UserIdentityProperties
Information om användaridentiteten.
Name | Typ | Description |
---|---|---|
clientId |
string |
Klient-ID för användartilldelad identitet. |
principalId |
string |
Huvud-ID för användartilldelad identitet. |