Topic interface
Tópico eventGrid
- Extends
Propriedades
| data |
Limite de residência de dados do recurso. |
| disable |
Esse booliano é usado para habilitar ou desabilitar a autenticação local. O valor padrão é falso. 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. |
| event |
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. |
| identity | Informações de identidade para o recurso. |
| inbound |
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. |
| input |
Isso determina o formato que a Grade de Eventos deve esperar para eventos de entrada publicados no tópico. |
| input |
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. |
| metric |
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. |
| minimum |
Versão mínima do TLS do publicador autorizada a publicar neste tópico |
| private |
Lista de conexões de ponto de extremidade privado. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| provisioning |
Estado de provisionamento do tópico. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| public |
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 <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.TopicProperties.InboundIpRules" /> |
| system |
Os metadados do sistema relacionados ao recurso da Grade de Eventos. 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
Limite de residência de dados do recurso.
dataResidencyBoundary?: string
Valor da propriedade
string
disableLocalAuth
Esse booliano é usado para habilitar ou desabilitar a autenticação local. O valor padrão é falso. 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
identity
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
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 autorizada a 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 <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.TopicProperties.InboundIpRules" />
publicNetworkAccess?: string
Valor da propriedade
string
systemData
Os metadados do sistema relacionados ao recurso da Grade de Eventos. 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
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