TopicProperties interface

Propriedades do Tema.

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 de ID do Microsoft Entra será usado para autenticar se o usuário tiver permissão para publicar no tópico.

encryption

Propriedades de configuração de encriptação de chave do recurso tema. Esta é uma propriedade opcional. Quando não especificado, não é utilizada encriptação de chaves.

endpoint

Ponto final para o tema.

eventTypeInfo

Informações de tipo de evento para o tópico do usuário. Esta informação é fornecida pelo editor e pode ser usada pelo assinante para visualizar diferentes tipos de eventos publicados.

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 de recurso métrico para o tema.

minimumTlsVersionAllowed

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

platformCapabilities

Representa as capacidades da plataforma do recurso, incluindo propriedades relacionadas com o Azure Confidential Compute.

privateEndpointConnections

Lista de conexões de ponto de extremidade privadas.

provisioningState

Estado de provisionamento do tema.

publicNetworkAccess

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

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 de ID do Microsoft Entra será usado para autenticar se o usuário tiver permissão para publicar no tópico.

disableLocalAuth?: boolean

Valor de Propriedade

boolean

encryption

Propriedades de configuração de encriptação de chave do recurso tema. Esta é uma propriedade opcional. Quando não especificado, não é utilizada encriptação de chaves.

encryption?: KeyEncryption

Valor de Propriedade

endpoint

Ponto final para o tema.

endpoint?: string

Valor de Propriedade

string

eventTypeInfo

Informações de tipo de evento para o tópico do usuário. Esta informação é fornecida pelo editor e pode ser usada pelo assinante para visualizar diferentes tipos de eventos publicados.

eventTypeInfo?: EventTypeInfo

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 de recurso métrico para o tema.

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

platformCapabilities

Representa as capacidades da plataforma do recurso, incluindo propriedades relacionadas com o Azure Confidential Compute.

platformCapabilities?: PlatformCapabilities

Valor de Propriedade

privateEndpointConnections

Lista de conexões de ponto de extremidade privadas.

privateEndpointConnections?: PrivateEndpointConnection[]

Valor de Propriedade

provisioningState

Estado de provisionamento do tema.

provisioningState?: string

Valor de Propriedade

string

publicNetworkAccess

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

publicNetworkAccess?: string

Valor de Propriedade

string