Partilhar via


EventGridTopicData Classe

Definição

Uma classe que representa o modelo de dados EventGridTopic. Tópico EventGrid

public class EventGridTopicData : Azure.ResourceManager.Models.TrackedResourceData
type EventGridTopicData = class
    inherit TrackedResourceData
Public Class EventGridTopicData
Inherits TrackedResourceData
Herança

Construtores

EventGridTopicData(AzureLocation)

Inicializa uma nova instância de EventGridTopicData.

Propriedades

DataResidencyBoundary

Data Residency Limite do recurso.

Endpoint

Ponto de extremidade para o tópico.

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.

ExtendedLocation

Local estendido do recurso.

Id

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Herdado de ResourceData)
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. Observação: elas serão consideradas somente se PublicNetworkAccess estiver habilitado.

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. EventGridInputSchemaMapping Observe que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem EventGridJsonInputSchemaMapping.

IsLocalAuthDisabled

Esse booliano é usado para habilitar ou desabilitar a autenticação local. O valor padrão é false. 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.

Kind

Tipo de recurso.

Location

A localização geográfica onde o recurso reside.

(Herdado de TrackedResourceData)
MetricResourceId

ID do recurso de métrica para o tópico.

MinimumTlsVersionAllowed

A versão mínima do TLS do publicador pode ser publicada neste tópico.

Name

O nome do recurso.

(Herdado de ResourceData)
PrivateEndpointConnections

Obtém as conexões de ponto de extremidade privado.

ProvisioningState

Estado de provisionamento do tópico.

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" />

ResourceType

Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts".

(Herdado de ResourceData)
SkuName

O nome do SKU do recurso. Os valores possíveis são: Básico ou Premium.

SystemData

Os metadados do Azure Resource Manager que contêm as informações createdBy e modifiedBy.

(Herdado de ResourceData)
Tags

Marcas de recurso.

(Herdado de TrackedResourceData)

Aplica-se a