Topic interface
Tema de EventGrid
- Extends
Propiedades
| data |
Límite de residencia de datos del recurso. |
| disable |
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. |
| endpoint | Punto de conexión del tema. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| event |
Información de tipo de evento para el tema de usuario. El publicador proporciona esta información y el suscriptor puede usar esta información para ver diferentes tipos de eventos publicados. |
| extended |
Ubicación extendida del recurso. |
| identity | Información de identidad del recurso. |
| inbound |
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. |
| input |
Esto determina el formato que Event Grid debe esperar para los eventos entrantes publicados en el tema. |
| input |
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. |
| kind | Tipo de recurso. |
| metric |
Identificador de recurso de métrica para el tema. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| minimum |
Versión mínima de TLS del publicador que permite publicar en este tema |
| private |
Lista de conexiones de punto de conexión privado. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| provisioning |
Estado de aprovisionamiento del tema. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| public |
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" /> |
| sku | Plan de tarifa de Sku para el tema. |
| system |
Metadatos del sistema relacionados con el recurso de Event Grid. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
Propiedades heredadas
| id | Identificador completo del recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| location | Ubicación del recurso. |
| name | Nombre del recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
| tags | Etiquetas del recurso. |
| type | Tipo del recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
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
endpoint
Punto de conexión del tema. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
endpoint?: string
Valor de propiedad
string
eventTypeInfo
Información de tipo de evento para el tema de usuario. El publicador proporciona esta información y el suscriptor puede usar esta información para ver diferentes tipos de eventos publicados.
eventTypeInfo?: EventTypeInfo
Valor de propiedad
extendedLocation
Ubicación extendida del recurso.
extendedLocation?: ExtendedLocation
Valor de propiedad
identity
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
kind
Tipo de recurso.
kind?: string
Valor de propiedad
string
metricResourceId
Identificador de recurso de métrica para el tema. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
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
privateEndpointConnections
Lista de conexiones de punto de conexión privado. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
privateEndpointConnections?: PrivateEndpointConnection[]
Valor de propiedad
provisioningState
Estado de aprovisionamiento del tema. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
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
sku
systemData
Metadatos del sistema relacionados con el recurso de Event Grid. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
systemData?: SystemData
Valor de propiedad
Detalles de las propiedades heredadas
id
Identificador completo del recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
id?: string
Valor de propiedad
string
heredado deTrackedResource.id
location
Ubicación del recurso.
location: string
Valor de propiedad
string
heredado detrackedResource.location
name
Nombre del recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
name?: string
Valor de propiedad
string
heredado deTrackedResource.name
tags
Etiquetas del recurso.
tags?: {[propertyName: string]: string}
Valor de propiedad
{[propertyName: string]: string}
Heredado deTrackedResource.tags
type
Tipo del recurso. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.
type?: string
Valor de propiedad
string
Heredar detrackedResource.type