TopicProperties interface

Propiedades del tema.

Propiedades

dataResidencyBoundary

Límite de residencia de datos del recurso.

disableLocalAuth

Este valor booleano se usa para habilitar o deshabilitar la autenticación local. El valor predeterminado es false. Cuando la propiedad se establece en true, solo se usará el token de identificador de Microsoft Entra para autenticarse si el usuario tiene permiso para publicar en el tema.

encryption

Propiedades de configuración de cifrado clave del recurso tema. Se trata de una propiedad opcional. Cuando no se especifica, no se utiliza cifrado de clave.

endpoint

Punto final para el tema.

eventTypeInfo

Información de tipo de evento para el tema de usuario. Esta información es proporcionada por el editor y puede ser utilizada por el suscriptor para ver diferentes tipos de eventos que se publican.

inboundIpRules

Esto se puede usar para restringir el tráfico de direcciones IP específicas en lugar de todas las direcciones IP. Nota: Estos se consideran solo si PublicNetworkAccess está habilitado.

inputSchema

Esto determina el formato que Event Grid debe esperar para los eventos entrantes publicados en el tema.

inputSchemaMapping

Esto permite la publicación mediante esquemas de eventos personalizados. Se puede especificar InputSchemaMapping para asignar varias propiedades de un esquema de origen a varias propiedades necesarias del esquema EventGridEvent.

metricResourceId

ID métrico de recurso para el tema.

minimumTlsVersionAllowed

Versión mínima de TLS del publicador que permite publicar en este tema

platformCapabilities

Representa las capacidades de plataforma del recurso, incluyendo propiedades relacionadas con Azure Confidential Compute.

privateEndpointConnections

Lista de conexiones de punto de conexión privado.

provisioningState

Estado de provisionamiento del tema.

publicNetworkAccess

Esto determina si se permite el tráfico a través de la red pública. De forma predeterminada, está habilitado. Puede restringir aún más a direcciones IP específicas configurando <seealso cref="P:Microsoft.Azure. Events.ResourceProvider.Common.Contracts.TopicProperties.InboundIpRules" />

Detalles de las propiedades

dataResidencyBoundary

Límite de residencia de datos del recurso.

dataResidencyBoundary?: string

Valor de propiedad

string

disableLocalAuth

Este valor booleano se usa para habilitar o deshabilitar la autenticación local. El valor predeterminado es false. Cuando la propiedad se establece en true, solo se usará el token de identificador de Microsoft Entra para autenticarse si el usuario tiene permiso para publicar en el tema.

disableLocalAuth?: boolean

Valor de propiedad

boolean

encryption

Propiedades de configuración de cifrado clave del recurso tema. Se trata de una propiedad opcional. Cuando no se especifica, no se utiliza cifrado de clave.

encryption?: KeyEncryption

Valor de propiedad

endpoint

Punto final para el tema.

endpoint?: string

Valor de propiedad

string

eventTypeInfo

Información de tipo de evento para el tema de usuario. Esta información es proporcionada por el editor y puede ser utilizada por el suscriptor para ver diferentes tipos de eventos que se publican.

eventTypeInfo?: EventTypeInfo

Valor de propiedad

inboundIpRules

Esto se puede usar para restringir el tráfico de direcciones IP específicas en lugar de todas las direcciones IP. Nota: Estos se consideran solo si PublicNetworkAccess está habilitado.

inboundIpRules?: InboundIpRule[]

Valor de propiedad

inputSchema

Esto determina el formato que Event Grid debe esperar para los eventos entrantes publicados en el tema.

inputSchema?: string

Valor de propiedad

string

inputSchemaMapping

Esto permite la publicación mediante esquemas de eventos personalizados. Se puede especificar InputSchemaMapping para asignar varias propiedades de un esquema de origen a varias propiedades necesarias del esquema EventGridEvent.

inputSchemaMapping?: InputSchemaMappingUnion

Valor de propiedad

metricResourceId

ID métrico de recurso para el tema.

metricResourceId?: string

Valor de propiedad

string

minimumTlsVersionAllowed

Versión mínima de TLS del publicador que permite publicar en este tema

minimumTlsVersionAllowed?: string

Valor de propiedad

string

platformCapabilities

Representa las capacidades de plataforma del recurso, incluyendo propiedades relacionadas con Azure Confidential Compute.

platformCapabilities?: PlatformCapabilities

Valor de propiedad

privateEndpointConnections

Lista de conexiones de punto de conexión privado.

privateEndpointConnections?: PrivateEndpointConnection[]

Valor de propiedad

provisioningState

Estado de provisionamiento del tema.

provisioningState?: string

Valor de propiedad

string

publicNetworkAccess

Esto determina si se permite el tráfico a través de la red pública. De forma predeterminada, está habilitado. Puede restringir aún más a direcciones IP específicas configurando <seealso cref="P:Microsoft.Azure. Events.ResourceProvider.Common.Contracts.TopicProperties.InboundIpRules" />

publicNetworkAccess?: string

Valor de propiedad

string