Partilhar via


Topic interface

Tópico EventGrid

Extends

Propriedades

dataResidencyBoundary

Limite de residência de dados do recurso.

disableLocalAuth

Este booleano é usado para ativar ou desativar a autenticação local. O valor padrão é false. Quando a propriedade é definida como true, somente o token AAD será usado para autenticar se o usuário tiver permissão para publicar no tópico.

endpoint

Ponto final para o tópico. Observação : esta 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 visualizar diferentes tipos de eventos publicados.

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. Nota: Estes são considerados apenas se PublicNetworkAccess estiver ativado.

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.

metricResourceId

ID do recurso métrico para o tópico. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

minimumTlsVersionAllowed

Versão TLS mínima do editor autorizada a publicar neste tópico

privateEndpointConnections

Lista de conexões de ponto de extremidade privadas. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

provisioningState

Estado de provisionamento do tópico. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

publicNetworkAccess

Isso determina se o tráfego é permitido na rede pública. Por padrão, ele está habilitado. Você pode restringir ainda mais a IPs específicos configurando <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.TopicProperties.InboundIpRules" />

systemData

Os metadados do sistema relacionados ao recurso Grade de Eventos. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Propriedades Herdadas

id

Identificador totalmente qualificado do recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

location

Localização do recurso.

name

Nome do recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

tags

Tags do recurso.

type

Tipo de recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Detalhes de Propriedade

dataResidencyBoundary

Limite de residência de dados do recurso.

dataResidencyBoundary?: string

Valor de Propriedade

string

disableLocalAuth

Este booleano é usado para ativar ou desativar a autenticação local. O valor padrão é false. Quando a propriedade é definida como true, somente o token AAD será usado para autenticar se o usuário tiver permissão para publicar no tópico.

disableLocalAuth?: boolean

Valor de Propriedade

boolean

endpoint

Ponto final para o tópico. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

endpoint?: string

Valor de 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 visualizar diferentes tipos de eventos publicados.

eventTypeInfo?: EventTypeInfo

Valor de Propriedade

identity

Informações de identidade para o recurso.

identity?: IdentityInfo

Valor de Propriedade

inboundIpRules

Isso pode ser usado para restringir o tráfego de IPs específicos em vez de todos os IPs. Nota: Estes são considerados apenas se PublicNetworkAccess estiver ativado.

inboundIpRules?: InboundIpRule[]

Valor de Propriedade

inputSchema

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

inputSchema?: string

Valor de 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 de Propriedade

metricResourceId

ID do recurso métrico para o tópico. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

metricResourceId?: string

Valor de Propriedade

string

minimumTlsVersionAllowed

Versão TLS mínima do editor autorizada a publicar neste tópico

minimumTlsVersionAllowed?: string

Valor de Propriedade

string

privateEndpointConnections

Lista de conexões de ponto de extremidade privadas. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

privateEndpointConnections?: PrivateEndpointConnection[]

Valor de Propriedade

provisioningState

Estado de provisionamento do tópico. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

provisioningState?: string

Valor de Propriedade

string

publicNetworkAccess

Isso determina se o tráfego é permitido na rede pública. Por padrão, ele está habilitado. Você pode restringir ainda mais a IPs específicos configurando <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.TopicProperties.InboundIpRules" />

publicNetworkAccess?: string

Valor de Propriedade

string

systemData

Os metadados do sistema relacionados ao recurso Grade de Eventos. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

systemData?: SystemData

Valor de Propriedade

Detalhes da Propriedade Herdada

id

Identificador totalmente qualificado do recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

id?: string

Valor de Propriedade

string

herdado deTrackedResource.id

location

Localização do recurso.

location: string

Valor de Propriedade

string

herdado de TrackedResource.location

name

Nome do recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name?: string

Valor de Propriedade

string

herdado deTrackedResource.name

tags

Tags do recurso.

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

Valor de Propriedade

{[propertyName: string]: string}

herdado deTrackedResource.tags

type

Tipo de recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type?: string

Valor de Propriedade

string

herdado de TrackedResource.type