Compartilhar via


EventGridDomainData Classe

Definição

Uma classe que representa o modelo de dados EventGridDomain. Domínio EventGrid.

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

Construtores

EventGridDomainData(AzureLocation)

Inicializa uma nova instância de EventGridDomainData.

Propriedades

AutoCreateTopicWithFirstSubscription

Esse booliano é usado para especificar o mecanismo de criação para "todos" os Tópicos de Domínio da Grade de Eventos associados a esse recurso de Domínio da Grade de Eventos. Nesse contexto, a criação do tópico de domínio pode ser gerenciada automaticamente (quando true) ou autogerenciada (quando false). O valor padrão para essa propriedade é true. Quando essa propriedade é nula ou definida como true, a Grade de Eventos é responsável por criar automaticamente o tópico de domínio quando a primeira assinatura de evento é criada no escopo do tópico de domínio. Se essa propriedade for definida como false, a criação da primeira assinatura de evento exigirá a criação de um tópico de domínio pelo usuário. O modo de autogerenciamento poderá ser usado se o usuário quiser controle total de quando o tópico de domínio é criado, enquanto o modo gerenciado automaticamente fornece a flexibilidade para executar menos operações e gerenciar menos recursos pelo usuário. Além disso, observe que, no modo de criação gerenciada automaticamente, o usuário tem permissão para criar o tópico de domínio sob demanda, se necessário.

AutoDeleteTopicWithLastSubscription

Esse booliano é usado para especificar o mecanismo de exclusão para "todos" os Tópicos de Domínio da Grade de Eventos associados a esse recurso de Domínio da Grade de Eventos. Nesse contexto, a exclusão do tópico de domínio pode ser gerenciada automaticamente (quando true) ou autogerenciada (quando false). O valor padrão para essa propriedade é true. Quando essa propriedade é definida como true, a Grade de Eventos é responsável por excluir automaticamente o tópico de domínio quando a última assinatura de evento no escopo do tópico de domínio é excluída. Se essa propriedade for definida como false, o usuário precisará excluir manualmente o tópico de domínio quando ele não for mais necessário (por exemplo, quando a última assinatura de evento for excluída e o recurso precisar ser limpo). O modo de autogerenciamento pode ser usado se o usuário quiser controle total de quando o tópico de domínio precisa ser excluído, enquanto o modo gerenciado automaticamente fornece a flexibilidade para executar menos operações e gerenciar menos recursos pelo usuário.

DataResidencyBoundary

Data Residency Limite do recurso.

Endpoint

Ponto de extremidade para o Recurso de Domínio da Grade de Eventos que é usado para publicar os eventos.

EventTypeInfo

Informações de tipo de evento para o domínio. Essas informações são fornecidas pelo editor e podem ser usadas pelo assinante para exibir diferentes tipos de eventos publicados.

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 de Domínio da Grade de Eventos.

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 Recurso de Domínio da Grade de Eventos.

InputSchemaMapping

Informações sobre InputSchemaMapping que especificaram as informações sobre o conteúdo do evento de mapeamento. 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 domínio.

Location

A localização geográfica em que o recurso reside.

(Herdado de TrackedResourceData)
MetricResourceId

ID do recurso de métrica para o recurso de domínio da Grade de Eventos.

MinimumTlsVersionAllowed

Versão mínima do TLS do publicador com permissão para publicar nesse domínio.

Name

O nome do recurso.

(Herdado de ResourceData)
PrivateEndpointConnections

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

ProvisioningState

Estado de provisionamento do recurso de domínio da Grade de Eventos.

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.DomainProperties.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