Compartilhar via


Azure.ResourceManager.EventGrid.Models Namespace

Classes

AdvancedFilter

Esse é o tipo base que representa um filtro avançado. Para configurar um filtro avançado, não instancie diretamente um objeto dessa classe. Em vez disso, instancie um objeto de uma classe derivada, como BoolEqualsAdvancedFilter, NumberInAdvancedFilter, StringEqualsAdvancedFilter etc. dependendo do tipo da chave com base na qual você deseja filtrar. AdvancedFilter 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 BoolEqualsAdvancedFilter, , IsNotNullAdvancedFilter, IsNullOrUndefinedAdvancedFilter, NumberGreaterThanAdvancedFilterNumberGreaterThanOrEqualsAdvancedFilter, NumberInAdvancedFilter, NumberInRangeAdvancedFilter, NumberLessThanOrEqualsAdvancedFilterNumberLessThanAdvancedFilter, NumberNotInAdvancedFilter, NumberNotInRangeAdvancedFilter, StringBeginsWithAdvancedFilter, StringContainsAdvancedFilter, StringEndsWithAdvancedFilter, StringInAdvancedFilter, StringNotBeginsWithAdvancedFilter, , StringNotContainsAdvancedFilter, StringNotEndsWithAdvancedFilter e StringNotInAdvancedFilter.

ArmEventGridModelFactory

Fábrica de modelos para modelos.

AzureADPartnerClientAuthentication

Autenticação de Cliente do Parceiro do Azure Active Directory.

AzureFunctionEventSubscriptionDestination

Informações sobre o destino da função do azure para uma assinatura de evento.

BoolEqualsAdvancedFilter

Filtro Avançado BoolEquals.

BoolEqualsFilter

Filtro BoolEquals.

ClientCertificateAuthentication

As propriedades de autenticação de certificado para o cliente.

ClientCertificateSubjectDistinguishedName

Informações de nome diferenciado da entidade de certificado da AC usadas pelo serviço para autenticar clientes. Para obter mais informações, consulte https://docs.microsoft.com/en-us/dotnet/api/system.security.cryptography.x509certificates.x500distinguishedname?view=net-6.0#remarks.

ClientCertificateThumbprint

As impressões digitais são usadas pelo serviço para validar a permissão do dispositivo quando a autenticação é feita usando o certificado autoassinado.

DeadLetterDestination

Informações sobre o destino de mensagens mortas para uma assinatura de evento. Para configurar um destino de mensagens mortas, não instancie diretamente um objeto dessa classe. Em vez disso, instancie um objeto de uma classe derivada. Atualmente, StorageBlobDeadLetterDestination é a única classe derivada dessa classe. DeadLetterDestination 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 StorageBlobDeadLetterDestination.

DeadLetterWithResourceIdentity

Informações sobre o destino de mensagens mortas com a identidade do recurso.

DeliveryAttributeMapping

Detalhes do mapeamento de atributo de entrega. DeliveryAttributeMapping 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 DynamicDeliveryAttributeMapping e StaticDeliveryAttributeMapping.

DeliveryConfiguration

Propriedades das informações de configuração de entrega da assinatura do evento.

DeliveryWithResourceIdentity

Informações sobre a entrega de uma assinatura de evento com a identidade do recurso.

DynamicDeliveryAttributeMapping

Detalhes de mapeamento de atributo de entrega dinâmica.

DynamicRoutingEnrichment

O DynamicRoutingEnrichment.

EventGridDomainPatch

Propriedades da atualização de domínio.

EventGridDomainRegenerateKeyContent

Solicitação de chave de acesso de compartilhamento regenerada pelo domínio.

EventGridDomainSharedAccessKeys

Chaves de acesso compartilhado do Domínio.

EventGridFilter

Esse é o tipo base que representa um filtro. Para configurar um filtro, não instancie diretamente um objeto dessa classe. Em vez disso, instancie um objeto de uma classe derivada, como BoolEqualsFilter, NumberInFilter, StringEqualsFilter etc, dependendo do tipo da chave com base na qual você deseja filtrar. EventGridFilter 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 BoolEqualsFilter, , IsNotNullFilter, IsNullOrUndefinedFilter, NumberGreaterThanFilterNumberGreaterThanOrEqualsFilter, NumberInFilter, NumberInRangeFilter, NumberLessThanOrEqualsFilterNumberLessThanFilter, NumberNotInFilter, NumberNotInRangeFilter, StringBeginsWithFilter, StringContainsFilter, StringEndsWithFilter, StringInFilter, StringNotBeginsWithFilter, , StringNotContainsFilter, StringNotEndsWithFilter e StringNotInFilter.

EventGridInboundIPRule

O EventGridInboundIPRule.

EventGridInputSchemaMapping

Por padrão, a Grade de Eventos espera que os eventos estejam no esquema de eventos da Grade de Eventos. Especificar um mapeamento de esquema de entrada permite a publicação na Grade de Eventos usando um esquema de entrada personalizado. Atualmente, o único tipo com suporte de InputSchemaMapping é 'JsonInputSchemaMapping'. 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.

EventGridJsonInputSchemaMapping

Isso permite a publicação na Grade de Eventos usando um esquema de entrada personalizado. Isso pode ser usado para mapear propriedades de um esquema JSON de entrada personalizado para o esquema de eventos da Grade de Eventos.

EventGridNamespaceClientAuthentication

As propriedades de autenticação para o cliente.

EventGridNamespacePatch

Propriedades para atualizar o namespace.

EventGridPartnerContent

Informações sobre o parceiro.

EventGridPrivateEndpointConnectionState

Informações de ConnectionState.

EventGridSubscriptionPatch

Propriedades da atualização da Assinatura de Evento.

EventGridTopicPatch

Propriedades da atualização do Tópico.

EventHubEventSubscriptionDestination

Informações sobre o destino do hub de eventos para uma assinatura de evento.

EventSubscriptionDestination

Informações sobre o destino de uma assinatura de evento. EventSubscriptionDestination 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 AzureFunctionEventSubscriptionDestination, EventHubEventSubscriptionDestination, HybridConnectionEventSubscriptionDestination, PartnerEventSubscriptionDestination, ServiceBusQueueEventSubscriptionDestination, ServiceBusTopicEventSubscriptionDestinatione WebHookEventSubscriptionDestinationStorageQueueEventSubscriptionDestination .

EventSubscriptionFilter

Filtre para a Assinatura de Evento.

EventSubscriptionFullUri

URL completa do ponto de extremidade de uma assinatura de evento.

EventSubscriptionIdentity

As informações de identidade com a assinatura do evento.

EventSubscriptionRetryPolicy

Informações sobre a política de repetição de uma assinatura de evento.

EventTypeUnderTopic

Tipo de evento para um assunto em um tópico.

FiltersConfiguration

Filtra a configuração da Assinatura de Evento.

HybridConnectionEventSubscriptionDestination

Informações sobre o destino HybridConnection para uma assinatura de evento.

InlineEventProperties

Informações adicionais sobre cada evento embutido.

IsNotNullAdvancedFilter

Filtro Avançado IsNotNull.

IsNotNullFilter

Filtro IsNotNull.

IsNullOrUndefinedAdvancedFilter

Filtro Avançado IsNullOrUndefined.

IsNullOrUndefinedFilter

Filtro IsNullOrUndefined.

JsonFieldWithDefault

Isso é usado para expressar a origem de um mapeamento de esquema de entrada para um único campo de destino no esquema evento da Grade de Eventos. Atualmente, isso é usado nos mapeamentos para as propriedades 'subject', 'eventtype' e 'dataversion'. Isso representa um campo no esquema de eventos de entrada junto com um valor padrão a ser usado e pelo menos uma dessas duas propriedades deve ser fornecida.

NamespaceRegenerateKeyContent

O namespace regenera a solicitação de chave de acesso de compartilhamento.

NamespaceSharedAccessKeys

Chaves de acesso compartilhado do Namespace.

NamespaceSku

Representa os tipos de preço de SKU disponíveis.

NamespaceTopicEventSubscriptionPatch

Propriedades da atualização da Assinatura de Evento.

NamespaceTopicPatch

Propriedades da atualização do tópico do namespace.

NumberGreaterThanAdvancedFilter

NumberGreaterThan Advanced Filter.

NumberGreaterThanFilter

NumberGreaterThan Filter.

NumberGreaterThanOrEqualsAdvancedFilter

Filtro Avançado NumberGreaterThanOrEquals.

NumberGreaterThanOrEqualsFilter

Filtro NumberGreaterThanOrEquals.

NumberInAdvancedFilter

NumberIn Advanced Filter.

NumberInFilter

Filtro NumberIn.

NumberInRangeAdvancedFilter

Filtro Avançado NumberInRange.

NumberInRangeFilter

Filtro NumberInRange.

NumberLessThanAdvancedFilter

NumberLessThan Advanced Filter.

NumberLessThanFilter

Filtro NumberLessThan.

NumberLessThanOrEqualsAdvancedFilter

Filtro Avançado NumberLessThanOrEquals.

NumberLessThanOrEqualsFilter

Filtro NumberLessThanOrEquals.

NumberNotInAdvancedFilter

Filtro Avançado NumberNotIn.

NumberNotInFilter

Filtro NumberNotIn.

NumberNotInRangeAdvancedFilter

Filtro Avançado NumberNotInRange.

NumberNotInRangeFilter

Filtro NumberNotInRange.

PartnerAuthorization

Os detalhes de autorização do parceiro.

PartnerClientAuthentication

Autenticação do cliente parceiro Observe PartnerClientAuthentication 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 AzureADPartnerClientAuthentication.

PartnerConfigurationPatch

Propriedades da atualização de configuração do parceiro.

PartnerDestinationInfo

Propriedades do destino do parceiro correspondente de um Canal. PartnerDestinationInfo 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 WebhookPartnerDestinationInfo.

PartnerDestinationPatch

Propriedades do Destino do Parceiro que podem ser atualizadas.

PartnerDetails

Informações sobre o parceiro.

PartnerEventSubscriptionDestination

O PartnerEventSubscriptionDestination.

PartnerNamespaceChannelPatch

Propriedades da atualização do Canal.

PartnerNamespacePatch

Propriedades da atualização do Namespace do Parceiro.

PartnerNamespaceRegenerateKeyContent

PartnerNamespace regenerar solicitação de chave de acesso compartilhado.

PartnerNamespaceSharedAccessKeys

Chaves de acesso compartilhado do namespace do parceiro.

PartnerRegistrationPatch

Propriedades da atualização de Registro de Parceiro.

PartnerTopicEventTypeInfo

As informações de tipo de evento para Canais.

PartnerTopicInfo

Propriedades do tópico de parceiro correspondente de um Canal.

PartnerTopicPatch

Propriedades da atualização do Tópico do Parceiro.

PartnerUpdateDestinationInfo

Propriedades do destino do parceiro correspondente de um Canal. PartnerUpdateDestinationInfo 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 WebhookUpdatePartnerDestinationInfo.

QueueInfo

Propriedades das informações da fila para assinatura de evento.

ResourceMoveChangeHistory

O histórico de alterações da movimentação do recurso.

RoutingEnrichments

Os RoutingEnrichments.

RoutingIdentityInfo

Informações de identidade de roteamento para a configuração de espaços de tópico.

ServiceBusQueueEventSubscriptionDestination

Informações sobre o destino do barramento de serviço para uma assinatura de evento.

ServiceBusTopicEventSubscriptionDestination

Informações sobre o destino do tópico do barramento de serviço para uma assinatura de evento.

StaticDeliveryAttributeMapping

Detalhes do mapeamento de atributo de entrega estático.

StaticRoutingEnrichment

The StaticRoutingEnrichment.

StorageBlobDeadLetterDestination

Informações sobre o destino de mensagens mortas baseadas em blob de armazenamento.

StorageQueueEventSubscriptionDestination

Informações sobre o destino da fila de armazenamento para uma assinatura de evento.

StringBeginsWithAdvancedFilter

StringBeginsWith Advanced Filter.

StringBeginsWithFilter

StringBeginsWith Filter.

StringContainsAdvancedFilter

StringContains Advanced Filter.

StringContainsFilter

Filtro StringContains.

StringEndsWithAdvancedFilter

StringEndsWith Advanced Filter.

StringEndsWithFilter

StringEndsWith Filter.

StringInAdvancedFilter

StringIn Advanced Filter.

StringInFilter

Filtro StringIn.

StringNotBeginsWithAdvancedFilter

StringNotBeginsWith Advanced Filter.

StringNotBeginsWithFilter

StringNotBeginsWith Filter.

StringNotContainsAdvancedFilter

Filtro Avançado StringNotContains.

StringNotContainsFilter

Filtro StringNotContains.

StringNotEndsWithAdvancedFilter

StringNotEndsWith Advanced Filter.

StringNotEndsWithFilter

StringNotEndsWith Filter.

StringNotInAdvancedFilter

Filtro Avançado StringNotIn.

StringNotInFilter

Filtro StringNotIn.

SystemTopicPatch

Propriedades da atualização do Tópico do Sistema.

TopicRegenerateKeyContent

O tópico regenera a solicitação de chave de acesso de compartilhamento.

TopicSharedAccessKeys

Chaves de acesso compartilhado do Tópico.

TopicSpacesConfiguration

Propriedades da Configuração de Espaços de Tópico.

UpdateTopicSpacesConfigurationInfo

Propriedades das informações de configuração de espaços de tópico de um namespace.

WebHookEventSubscriptionDestination

Informações sobre o destino do webhook para uma assinatura de evento.

WebhookPartnerDestinationInfo

Informações sobre o WebHook do destino do parceiro.

WebhookUpdatePartnerDestinationInfo

Informações sobre a atualização do WebHook do destino do parceiro.

Estruturas

AlternativeAuthenticationNameSource

O AlternativeAuthenticationNameSource.

CaCertificateProvisioningState

Estado de provisionamento do recurso de Certificado de Autoridade de Certificação.

ClientCertificateValidationScheme

O esquema de validação usado para autenticar o cliente. O valor padrão é SubjectMatchesAuthenticationName.

ClientGroupProvisioningState

Estado de provisionamento do recurso ClientGroup.

DataResidencyBoundary

Data Residency Limite do recurso.

DeliveryMode

Modo de entrega da assinatura do evento.

DeliverySchema

O esquema de entrega de eventos para a assinatura do evento.

DomainTopicProvisioningState

Estado de provisionamento do tópico de domínio.

EventDefinitionKind

O tipo de evento usado.

EventDeliverySchema

O esquema de entrega de eventos para a assinatura do evento.

EventGridDomainProvisioningState

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

EventGridInputSchema

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.

EventGridIPActionType

Ação a ser executada com base na correspondência ou nenhuma correspondência do IpMask.

EventGridNamespaceClientProvisioningState

Estado de provisionamento do recurso cliente.

EventGridNamespaceClientState

Indica se o cliente está habilitado ou não. O valor padrão é Habilitado.

EventGridPrivateEndpointPersistedConnectionStatus

Status da conexão.

EventGridPublicNetworkAccess

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

EventGridResourceProvisioningState

Estado de provisionamento da Conexão de Ponto de Extremidade Privado.

EventGridResourceRegionType

Tipo de região do recurso.

EventGridSku

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

EventGridSkuName

O nome da SKU.

EventGridTopicProvisioningState

Estado de provisionamento do tópico.

EventInputSchema

Isso determina o formato esperado para eventos de entrada publicados no tópico.

EventSubscriptionIdentityType

O tipo de identidade gerenciada usada. O tipo 'SystemAssigned, UserAssigned' inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'None' removerá qualquer identidade.

EventSubscriptionProvisioningState

Estado de provisionamento da assinatura do evento.

NamespaceProvisioningState

Estado de provisionamento do recurso de namespace.

NamespaceTopicProvisioningState

Estado de provisionamento do tópico do namespace.

PartnerConfigurationProvisioningState

Estado de provisionamento da configuração do parceiro.

PartnerDestinationActivationState

Estado de ativação do destino do parceiro.

PartnerDestinationProvisioningState

Estado de provisionamento do destino do parceiro.

PartnerNamespaceChannelProvisioningState

Estado de provisionamento do canal.

PartnerNamespaceChannelType

O tipo do canal de eventos que representa o fluxo de direção dos eventos.

PartnerNamespaceProvisioningState

Estado de provisionamento do namespace do parceiro.

PartnerRegistrationProvisioningState

Estado de provisionamento do registro do parceiro.

PartnerTopicActivationState

Estado de ativação do tópico do parceiro.

PartnerTopicProvisioningState

Estado de provisionamento do tópico do parceiro.

PartnerTopicReadinessState

O estado de preparação do tópico do parceiro correspondente.

PartnerTopicRoutingMode

Isso determina se os eventos publicados nesse namespace de parceiro devem usar o atributo de origem no conteúdo do evento ou usar o nome do canal no cabeçalho ao corresponder ao tópico do parceiro. Se nenhum for especificado, o roteamento de atributo de origem será usado para corresponder ao tópico do parceiro.

PermissionBindingProvisioningState

Estado de provisionamento do recurso PermissionBinding.

PermissionType

A permissão permitida.

PublisherType

Tipo de publicador do tópico de namespace.

ResourceKind

Tipo de recurso.

RoutingIdentityType

O RoutingIdentityType.

StaticRoutingEnrichmentType

Tipo de valor de enriquecimento de roteamento estático. Por exemplo, esse valor de propriedade pode ser 'String'.

SubscriptionProvisioningState

Estado de provisionamento da assinatura do evento.

TlsVersion

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

TopicSpaceProvisioningState

Estado de provisionamento do recurso TopicSpace.

TopicSpacesConfigurationState

Indique se a Configuração de Espaços de Tópico está habilitada para o namespace. O padrão é Desabilitado.

TopicTypeProvisioningState

Estado de provisionamento do tipo de tópico.

TopicTypeSourceScope

O TopicTypeSourceScope.

VerifiedPartnerProvisioningState

Estado de provisionamento do parceiro verificado.