Topics - Get
Získejte téma.
Získání vlastností tématu
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}?api-version=2022-06-15
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Název skupiny prostředků v rámci předplatného uživatele. |
subscription
|
path | True |
string |
Přihlašovací údaje předplatného, které jednoznačně identifikují předplatné Microsoft Azure. ID předplatného je součástí identifikátoru URI pro každé volání služby. |
topic
|
path | True |
string |
Název tématu. |
api-version
|
query | True |
string |
Verze rozhraní API, která se má použít s požadavkem klienta. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
Chybové odpovědi: ***
|
Příklady
Topics_Get
Ukázkový požadavek
Ukázková odpověď
{
"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"
}
Definice
Name | Description |
---|---|
Connection |
Informace o stavu připojení. |
created |
Typ identity, která vytvořila prostředek. |
Data |
Data Residency hranice prostředku. |
Identity |
Informace o identitě prostředku. |
Identity |
Typ použité spravované identity Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere jakoukoli identitu. |
Inbound |
|
Input |
Tím se určí formát, který má Event Grid očekávat u příchozích událostí publikovaných do prostředku domény event gridu. |
Ip |
Akce, která se má provést na základě shody nebo žádné shody ipmasky |
Json |
Používá se k vyjádření zdroje mapování vstupního schématu pro jedno cílové pole ve schématu událostí Event Gridu. V současné době se používá v mapování vlastností id, topic a eventtime. Toto představuje pole ve schématu vstupní události. |
Json |
Používá se k vyjádření zdroje mapování vstupního schématu pro jedno cílové pole ve schématu událostí Event Gridu. V současné době se používá v mapování vlastností subject, eventtype a dataversion. Představuje pole ve schématu vstupní události spolu s výchozí hodnotou, která se má použít, a je třeba zadat alespoň jednu z těchto dvou vlastností. |
Json |
To umožňuje publikování do Event Gridu pomocí vlastního vstupního schématu. Dá se použít k mapování vlastností z vlastního vstupního schématu JSON na schéma událostí Event Gridu. |
Persisted |
Stav připojení. |
Private |
Informace o privátním koncovém bodu. |
Private |
|
Public |
Tím se určí, jestli je povolený provoz přes veřejnou síť. Ve výchozím nastavení je povolená. Další omezení na konkrétní IP adresy můžete provést konfigurací |
Resource |
Stav zřizování připojení privátního koncového bodu. |
system |
Metadata týkající se vytvoření a poslední změny prostředku |
Topic |
Téma EventGrid |
Topic |
Stav zřizování tématu. |
User |
Informace o identitě uživatele. |
ConnectionState
Informace o stavu připojení.
Name | Typ | Description |
---|---|---|
actionsRequired |
string |
Požadované akce (pokud existují). |
description |
string |
Popis stavu připojení |
status |
Stav připojení. |
createdByType
Typ identity, která vytvořila prostředek.
Name | Typ | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
DataResidencyBoundary
Data Residency hranice prostředku.
Name | Typ | Description |
---|---|---|
WithinGeopair |
string |
|
WithinRegion |
string |
IdentityInfo
Informace o identitě prostředku.
Name | Typ | Description |
---|---|---|
principalId |
string |
ID objektu zabezpečení identity prostředku. |
tenantId |
string |
ID tenanta prostředku. |
type |
Typ použité spravované identity Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere jakoukoli identitu. |
|
userAssignedIdentities |
<string,
User |
Seznam identit uživatelů přidružených k prostředku. Odkazy na klíče slovníku identit uživatelů budou ID prostředků ARM ve formátu :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Tato vlastnost se v současné době nepoužívá a není vyhrazena pro budoucí použití. |
IdentityType
Typ použité spravované identity Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere jakoukoli identitu.
Name | Typ | Description |
---|---|---|
None |
string |
|
SystemAssigned |
string |
|
SystemAssigned, UserAssigned |
string |
|
UserAssigned |
string |
InboundIpRule
Name | Typ | Description |
---|---|---|
action |
Akce, která se má provést na základě shody nebo žádné shody ipmasky |
|
ipMask |
string |
IP adresa v zápisu CIDR, například 10.0.0.0/8. |
InputSchema
Tím se určí formát, který má Event Grid očekávat u příchozích událostí publikovaných do prostředku domény event gridu.
Name | Typ | Description |
---|---|---|
CloudEventSchemaV1_0 |
string |
|
CustomEventSchema |
string |
|
EventGridSchema |
string |
IpActionType
Akce, která se má provést na základě shody nebo žádné shody ipmasky
Name | Typ | Description |
---|---|---|
Allow |
string |
JsonField
Používá se k vyjádření zdroje mapování vstupního schématu pro jedno cílové pole ve schématu událostí Event Gridu. V současné době se používá v mapování vlastností id, topic a eventtime. Toto představuje pole ve schématu vstupní události.
Name | Typ | Description |
---|---|---|
sourceField |
string |
Název pole ve schématu vstupní události, které se má použít jako zdroj mapování. |
JsonFieldWithDefault
Používá se k vyjádření zdroje mapování vstupního schématu pro jedno cílové pole ve schématu událostí Event Gridu. V současné době se používá v mapování vlastností subject, eventtype a dataversion. Představuje pole ve schématu vstupní události spolu s výchozí hodnotou, která se má použít, a je třeba zadat alespoň jednu z těchto dvou vlastností.
Name | Typ | Description |
---|---|---|
defaultValue |
string |
Výchozí hodnota, která se má použít pro mapování, když není k dispozici pole SourceField nebo pokud v datové části publikované události JSON není žádná vlastnost se zadaným názvem. |
sourceField |
string |
Název pole ve schématu vstupní události, které se má použít jako zdroj mapování. |
JsonInputSchemaMapping
To umožňuje publikování do Event Gridu pomocí vlastního vstupního schématu. Dá se použít k mapování vlastností z vlastního vstupního schématu JSON na schéma událostí Event Gridu.
Name | Typ | Description |
---|---|---|
inputSchemaMappingType |
string:
Json |
Typ vlastního mapování |
properties.dataVersion |
Informace o mapování pro vlastnost DataVersion události Event Gridu. |
|
properties.eventTime |
Informace o mapování pro vlastnost EventTime události Event Gridu. |
|
properties.eventType |
Informace o mapování pro vlastnost EventType události event gridu. |
|
properties.id |
Informace o mapování vlastnosti Id události Event Gridu. |
|
properties.subject |
Informace o mapování pro vlastnost Subject události Event Gridu. |
|
properties.topic |
Informace o mapování pro vlastnost Topic události Event Gridu. |
PersistedConnectionStatus
Stav připojení.
Name | Typ | Description |
---|---|---|
Approved |
string |
|
Disconnected |
string |
|
Pending |
string |
|
Rejected |
string |
PrivateEndpoint
Informace o privátním koncovém bodu.
Name | Typ | Description |
---|---|---|
id |
string |
Identifikátor ARM pro privátní koncový bod. |
PrivateEndpointConnection
Name | Typ | Description |
---|---|---|
id |
string |
Plně kvalifikovaný identifikátor prostředku. |
name |
string |
Název prostředku. |
properties.groupIds |
string[] |
GroupId z prostředku služby private link. |
properties.privateEndpoint |
Prostředek privátního koncového bodu pro toto připojení. |
|
properties.privateLinkServiceConnectionState |
Podrobnosti o stavu připojení |
|
properties.provisioningState |
Stav zřizování připojení privátního koncového bodu. |
|
type |
string |
Typ prostředku. |
PublicNetworkAccess
Tím se určí, jestli je povolený provoz přes veřejnou síť. Ve výchozím nastavení je povolená. Další omezení na konkrétní IP adresy můžete provést konfigurací
Name | Typ | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
ResourceProvisioningState
Stav zřizování připojení privátního koncového bodu.
Name | Typ | Description |
---|---|---|
Canceled |
string |
|
Creating |
string |
|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
systemData
Metadata týkající se vytvoření a poslední změny prostředku
Name | Typ | Description |
---|---|---|
createdAt |
string |
Časové razítko vytvoření prostředku (UTC) |
createdBy |
string |
Identita, která prostředek vytvořila. |
createdByType |
Typ identity, která vytvořila prostředek. |
|
lastModifiedAt |
string |
Časové razítko poslední změny prostředku (UTC) |
lastModifiedBy |
string |
Identita, která naposledy změnila prostředek. |
lastModifiedByType |
Typ identity, která naposledy změnila prostředek. |
Topic
Téma EventGrid
Name | Typ | Default value | Description |
---|---|---|---|
id |
string |
Plně kvalifikovaný identifikátor prostředku. |
|
identity |
Informace o identitě prostředku. |
||
location |
string |
Umístění prostředku. |
|
name |
string |
Název prostředku. |
|
properties.dataResidencyBoundary |
Data Residency hranice prostředku. |
||
properties.disableLocalAuth |
boolean |
False |
Tato logická hodnota se používá k povolení nebo zakázání místního ověřování. Výchozí hodnota je false. Pokud je vlastnost nastavená na hodnotu true, použije se k ověření pouze token AAD, pokud má uživatel povoleno publikovat do tématu. |
properties.endpoint |
string |
Koncový bod pro toto téma |
|
properties.inboundIpRules |
Můžete ho použít k omezení provozu z konkrétních IP adres místo všech IP adres. Poznámka: Tyto možnosti jsou považovány pouze v případě, že je povolená technologie PublicNetworkAccess. |
||
properties.inputSchema | EventGridSchema |
Tím se určí formát, který má Event Grid očekávat u příchozích událostí publikovaných v tématu. |
|
properties.inputSchemaMapping | InputSchemaMapping: |
To umožňuje publikování pomocí vlastních schémat událostí. InputSchemaMapping lze zadat pro mapování různých vlastností zdrojového schématu na různé požadované vlastnosti schématu EventGridEvent. |
|
properties.metricResourceId |
string |
ID prostředku metriky pro téma |
|
properties.privateEndpointConnections | |||
properties.provisioningState |
Stav zřizování tématu. |
||
properties.publicNetworkAccess | Enabled |
Tím se určí, jestli je povolený provoz přes veřejnou síť. Ve výchozím nastavení je povolená. Další omezení na konkrétní IP adresy můžete provést konfigurací |
|
systemData |
Systémová metadata související s prostředkem tématu. |
||
tags |
object |
Značky prostředku. |
|
type |
string |
Typ prostředku. |
TopicProvisioningState
Stav zřizování tématu.
Name | Typ | Description |
---|---|---|
Canceled |
string |
|
Creating |
string |
|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
UserIdentityProperties
Informace o identitě uživatele.
Name | Typ | Description |
---|---|---|
clientId |
string |
ID klienta identity přiřazené uživatelem. |
principalId |
string |
ID objektu zabezpečení identity přiřazené uživatelem. |