Sdílet prostřednictvím


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
resourceGroupName
path True

string

Název skupiny prostředků v rámci předplatného uživatele.

subscriptionId
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.

topicName
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

Topic

OK

Other Status Codes

Chybové odpovědi: ***

  • 400 – Chybný požadavek.

  • 500 Vnitřní chyba serveru.

Příklady

Topics_Get

Ukázkový požadavek

GET https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic2?api-version=2022-06-15

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
ConnectionState

Informace o stavu připojení.

createdByType

Typ identity, která vytvořila prostředek.

DataResidencyBoundary

Data Residency hranice prostředku.

IdentityInfo

Informace o identitě prostředku.

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.

InboundIpRule
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.

IpActionType

Akce, která se má provést na základě shody nebo žádné shody ipmasky

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.

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í.

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.

PersistedConnectionStatus

Stav připojení.

PrivateEndpoint

Informace o privátním koncovém bodu.

PrivateEndpointConnection
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í

ResourceProvisioningState

Stav zřizování připojení privátního koncového bodu.

systemData

Metadata týkající se vytvoření a poslední změny prostředku

Topic

Téma EventGrid

TopicProvisioningState

Stav zřizování tématu.

UserIdentityProperties

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

PersistedConnectionStatus

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

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.

userAssignedIdentities

<string,  UserIdentityProperties>

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

IpActionType

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

JsonFieldWithDefault

Informace o mapování pro vlastnost DataVersion události Event Gridu.

properties.eventTime

JsonField

Informace o mapování pro vlastnost EventTime události Event Gridu.

properties.eventType

JsonFieldWithDefault

Informace o mapování pro vlastnost EventType události event gridu.

properties.id

JsonField

Informace o mapování vlastnosti Id události Event Gridu.

properties.subject

JsonFieldWithDefault

Informace o mapování pro vlastnost Subject události Event Gridu.

properties.topic

JsonField

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

PrivateEndpoint

Prostředek privátního koncového bodu pro toto připojení.

properties.privateLinkServiceConnectionState

ConnectionState

Podrobnosti o stavu připojení

properties.provisioningState

ResourceProvisioningState

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

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

createdByType

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

IdentityInfo

Informace o identitě prostředku.

location

string

Umístění prostředku.

name

string

Název prostředku.

properties.dataResidencyBoundary

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

InboundIpRule[]

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

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:

JsonInputSchemaMapping

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

PrivateEndpointConnection[]

properties.provisioningState

TopicProvisioningState

Stav zřizování tématu.

properties.publicNetworkAccess

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

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.