Compartilhar via


Topic interface

Tópico EventGrid

Extends

Propriedades

dataResidencyBoundary

Data Residency Limite do recurso.

disableLocalAuth

Esse booliano é usado para habilitar ou desabilitar a autenticação local. O valor padrão é false. Quando a propriedade for definida como true, somente o token do AAD será usado para autenticar se o usuário tiver permissão para publicar no tópico.

endpoint

Ponto de extremidade para o tópico. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

eventTypeInfo

Informações de tipo de evento para o tópico do usuário. Essas informações são fornecidas pelo editor e podem ser usadas pelo assinante para exibir diferentes tipos de eventos publicados.

extendedLocation

Local estendido do recurso.

identity

Informações de identidade para o recurso.

inboundIpRules

Isso pode ser usado para restringir o tráfego de IPs específicos em vez de todos os IPs. Observação: elas serão consideradas somente se PublicNetworkAccess estiver habilitado.

inputSchema

Isso determina o formato que a Grade de Eventos deve esperar para eventos de entrada publicados no tópico.

inputSchemaMapping

Isso permite a publicação usando esquemas de eventos personalizados. Um InputSchemaMapping pode ser especificado para mapear várias propriedades de um esquema de origem para várias propriedades necessárias do esquema EventGridEvent.

kind

Tipo de recurso.

metricResourceId

ID do recurso de métrica para o tópico. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

minimumTlsVersionAllowed

Versão mínima do TLS do publicador com permissão para publicar neste tópico

privateEndpointConnections

Lista de conexões de ponto de extremidade privado. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

provisioningState

Estado de provisionamento do tópico. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

publicNetworkAccess

Isso determina se o tráfego é permitido pela rede pública. Por padrão, ele está habilitado. Você pode restringir ainda mais a IPs específicos configurando

sku

O tipo de preço de SKU para o tópico.

systemData

Os metadados do sistema relacionados ao recurso Tópico. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Propriedades herdadas

id

Identificador totalmente qualificado do recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

location

Local do recurso.

name

Nome do recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

tags

Marcas do recurso.

type

Tipo do recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Detalhes da propriedade

dataResidencyBoundary

Data Residency Limite do recurso.

dataResidencyBoundary?: string

Valor da propriedade

string

disableLocalAuth

Esse booliano é usado para habilitar ou desabilitar a autenticação local. O valor padrão é false. Quando a propriedade for definida como true, somente o token do AAD será usado para autenticar se o usuário tiver permissão para publicar no tópico.

disableLocalAuth?: boolean

Valor da propriedade

boolean

endpoint

Ponto de extremidade para o tópico. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

endpoint?: string

Valor da propriedade

string

eventTypeInfo

Informações de tipo de evento para o tópico do usuário. Essas informações são fornecidas pelo editor e podem ser usadas pelo assinante para exibir diferentes tipos de eventos publicados.

eventTypeInfo?: EventTypeInfo

Valor da propriedade

extendedLocation

Local estendido do recurso.

extendedLocation?: ExtendedLocation

Valor da propriedade

identity

Informações de identidade para o recurso.

identity?: IdentityInfo

Valor da propriedade

inboundIpRules

Isso pode ser usado para restringir o tráfego de IPs específicos em vez de todos os IPs. Observação: elas serão consideradas somente se PublicNetworkAccess estiver habilitado.

inboundIpRules?: InboundIpRule[]

Valor da propriedade

inputSchema

Isso determina o formato que a Grade de Eventos deve esperar para eventos de entrada publicados no tópico.

inputSchema?: string

Valor da propriedade

string

inputSchemaMapping

Isso permite a publicação usando esquemas de eventos personalizados. Um InputSchemaMapping pode ser especificado para mapear várias propriedades de um esquema de origem para várias propriedades necessárias do esquema EventGridEvent.

inputSchemaMapping?: InputSchemaMappingUnion

Valor da propriedade

kind

Tipo de recurso.

kind?: string

Valor da propriedade

string

metricResourceId

ID do recurso de métrica para o tópico. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

metricResourceId?: string

Valor da propriedade

string

minimumTlsVersionAllowed

Versão mínima do TLS do publicador com permissão para publicar neste tópico

minimumTlsVersionAllowed?: string

Valor da propriedade

string

privateEndpointConnections

Lista de conexões de ponto de extremidade privado. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

privateEndpointConnections?: PrivateEndpointConnection[]

Valor da propriedade

provisioningState

Estado de provisionamento do tópico. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

provisioningState?: string

Valor da propriedade

string

publicNetworkAccess

Isso determina se o tráfego é permitido pela rede pública. Por padrão, ele está habilitado. Você pode restringir ainda mais a IPs específicos configurando

publicNetworkAccess?: string

Valor da propriedade

string

sku

O tipo de preço de SKU para o tópico.

sku?: ResourceSku

Valor da propriedade

systemData

Os metadados do sistema relacionados ao recurso Tópico. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

systemData?: SystemData

Valor da propriedade

Detalhes das propriedades herdadas

id

Identificador totalmente qualificado do recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

id?: string

Valor da propriedade

string

Herdado deTrackedResource.id

location

Local do recurso.

location: string

Valor da propriedade

string

Herdado deTrackedResource.location

name

Nome do recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name?: string

Valor da propriedade

string

Herdado deTrackedResource.name

tags

Marcas do recurso.

tags?: {[propertyName: string]: string}

Valor da propriedade

{[propertyName: string]: string}

Herdado deTrackedResource.tags

type

Tipo do recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type?: string

Valor da propriedade

string

Herdado deTrackedResource.type