Freigeben über


Azure.ResourceManager.EventGrid.Models Namespace

Klassen

AdvancedFilter

Dies ist der Basistyp, der einen erweiterten Filter darstellt. Um einen erweiterten Filter zu konfigurieren, instanziieren Sie ein Objekt dieser Klasse nicht direkt. Instanziieren Sie stattdessen ein Objekt einer abgeleiteten Klasse, z. B. BoolEqualsAdvancedFilter, NumberInAdvancedFilter, StringEqualsAdvancedFilter usw. abhängig vom Typ des Schlüssels, nach dem Sie filtern möchten. Beachten Sie, dass AdvancedFilter die Basisklasse ist. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Die verfügbaren abgeleiteten Klassen sind BoolEqualsAdvancedFilter, IsNotNullAdvancedFilter, IsNullOrUndefinedAdvancedFilter, NumberInAdvancedFilterNumberLessThanAdvancedFilterNumberGreaterThanOrEqualsAdvancedFilterNumberNotInAdvancedFilterNumberInRangeAdvancedFilterNumberLessThanOrEqualsAdvancedFilterNumberGreaterThanAdvancedFilter, , , NumberNotInRangeAdvancedFilter, StringBeginsWithAdvancedFilter, StringEndsWithAdvancedFilterStringContainsAdvancedFilterStringNotBeginsWithAdvancedFilterStringNotContainsAdvancedFilterStringInAdvancedFilterStringNotEndsWithAdvancedFilter und .StringNotInAdvancedFilter

ArmEventGridModelFactory

Modellfactory für Modelle.

AzureADPartnerClientAuthentication

Azure Active Directory-Partnerclientauthentifizierung.

AzureFunctionEventSubscriptionDestination

Informationen zum Azure-Funktionsziel für ein Ereignisabonnement.

BoolEqualsAdvancedFilter

Erweiterter BoolEquals-Filter.

BoolEqualsFilter

BoolEquals-Filter.

ClientCertificateAuthentication

Die Zertifikatauthentifizierungseigenschaften für den Client.

ClientCertificateSubjectDistinguishedName

Informationen zum Namen des Zertifizierungsstellenantragstellers, die vom Dienst zum Authentifizieren von Clients verwendet werden. Weitere Informationen finden Sie unter https://docs.microsoft.com/en-us/dotnet/api/system.security.cryptography.x509certificates.x500distinguishedname?view=net-6.0#remarks.

ClientCertificateThumbprint

Fingerabdruck werden vom Dienst verwendet, um die Geräteberechtigung zu überprüfen, wenn die Authentifizierung mithilfe eines selbstsignierten Zertifikats erfolgt.

DeadLetterDestination

Informationen zum Ziel für unzustellbare Nachrichten für ein Ereignisabonnement. Um ein Unzustellbares Ziel zu konfigurieren, instanziieren Sie ein Objekt dieser Klasse nicht direkt. Instanziieren Sie stattdessen ein Objekt einer abgeleiteten Klasse. Derzeit ist StorageBlobDeadLetterDestination die einzige Klasse, die von dieser Klasse abgeleitet wird. Beachten Sie, dass DeadLetterDestination die Basisklasse ist. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Zu den verfügbaren abgeleiteten Klassen gehören StorageBlobDeadLetterDestination.

DeadLetterWithResourceIdentity

Informationen zum Deadletter-Ziel mit Ressourcenidentität.

DeliveryAttributeMapping

Details zur Zuordnung von Übermittlungsattributs. Beachten Sie, dass DeliveryAttributeMapping die Basisklasse ist. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Zu den verfügbaren abgeleiteten Klassen gehören DynamicDeliveryAttributeMapping und StaticDeliveryAttributeMapping.

DeliveryConfiguration

Eigenschaften der Übermittlungskonfigurationsinformationen des Ereignisabonnements.

DeliveryWithResourceIdentity

Informationen zur Übermittlung für ein Ereignisabonnement mit Ressourcenidentität.

DynamicDeliveryAttributeMapping

Details zur Dynamischen Übermittlungsattributzuordnung.

DynamicRoutingEnrichment

The DynamicRoutingEnrichment.

EventGridDomainPatch

Eigenschaften der Domänenaktualisierung.

EventGridDomainRegenerateKeyContent

Domänengenerieren sie die Freigabezugriffsschlüsselanforderung.

EventGridDomainSharedAccessKeys

Freigegebene Zugriffsschlüssel der Domäne.

EventGridFilter

Dies ist der Basistyp, der einen Filter darstellt. Um einen Filter zu konfigurieren, instanziieren Sie ein Objekt dieser Klasse nicht direkt. Instanziieren Sie stattdessen ein Objekt einer abgeleiteten Klasse, z. B. BoolEqualsFilter, NumberInFilter, StringEqualsFilter usw. je nach Typ des Schlüssels, nach dem Sie filtern möchten. Beachten Sie, dass EventGridFilter die Basisklasse ist. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Die verfügbaren abgeleiteten Klassen sind BoolEqualsFilter, IsNotNullFilter, IsNullOrUndefinedFilter, NumberInFilterNumberLessThanFilterNumberGreaterThanOrEqualsFilterNumberNotInFilterNumberInRangeFilterNumberLessThanOrEqualsFilterNumberGreaterThanFilter, , , NumberNotInRangeFilter, StringBeginsWithFilter, StringEndsWithFilterStringContainsFilterStringNotBeginsWithFilterStringNotContainsFilterStringInFilterStringNotEndsWithFilter und .StringNotInFilter

EventGridInboundIPRule

The EventGridInboundIPRule.

EventGridInputSchemaMapping

Standardmäßig erwartet Event Grid, dass Ereignisse im Event Grid-Ereignisschema enthalten sind. Die Angabe einer Eingabeschemazuordnung ermöglicht die Veröffentlichung in Event Grid mithilfe eines benutzerdefinierten Eingabeschemas. Derzeit wird "JsonInputSchemaMapping" als einziger Typ von InputSchemaMapping unterstützt. Beachten Sie, dass EventGridInputSchemaMapping die Basisklasse ist. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Zu den verfügbaren abgeleiteten Klassen gehören EventGridJsonInputSchemaMapping.

EventGridJsonInputSchemaMapping

Dies ermöglicht die Veröffentlichung in Event Grid mithilfe eines benutzerdefinierten Eingabeschemas. Dies kann verwendet werden, um Eigenschaften aus einem benutzerdefinierten JSON-Eingabeschema dem Event Grid-Ereignisschema zuzuordnen.

EventGridNamespaceClientAuthentication

Die Authentifizierungseigenschaften für den Client.

EventGridNamespacePatch

Eigenschaften zum Aktualisieren des Namespace.

EventGridPartnerContent

Informationen zum Partner.

EventGridPrivateEndpointConnectionState

ConnectionState-Informationen.

EventGridSubscriptionPatch

Eigenschaften des Ereignisabonnementsupdates.

EventGridTopicPatch

Eigenschaften der Themenaktualisierung.

EventHubEventSubscriptionDestination

Informationen zum Event Hub-Ziel für ein Ereignisabonnement.

EventSubscriptionDestination

Informationen zum Ziel für ein Ereignisabonnement. Beachten Sie, dass EventSubscriptionDestination die Basisklasse ist. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Die verfügbaren abgeleiteten Klassen sind AzureFunctionEventSubscriptionDestination, EventHubEventSubscriptionDestination, HybridConnectionEventSubscriptionDestinationPartnerEventSubscriptionDestination, ServiceBusQueueEventSubscriptionDestination, ServiceBusTopicEventSubscriptionDestination, und StorageQueueEventSubscriptionDestinationWebHookEventSubscriptionDestination.

EventSubscriptionFilter

Filtern Sie nach dem Ereignisabonnement.

EventSubscriptionFullUri

Vollständige Endpunkt-URL eines Ereignisabonnements.

EventSubscriptionIdentity

Die Identitätsinformationen mit dem Ereignisabonnement.

EventSubscriptionRetryPolicy

Informationen zur Wiederholungsrichtlinie für ein Ereignisabonnement.

EventTypeUnderTopic

Ereignistyp für einen Betreff unter einem Thema.

FiltersConfiguration

Filtert die Konfiguration für das Ereignisabonnement.

HybridConnectionEventSubscriptionDestination

Informationen zum HybridConnection-Ziel für ein Ereignisabonnement.

InlineEventProperties

Zusätzliche Informationen zu jedem Inlineereignis.

IsNotNullAdvancedFilter

Erweiterter IsNotNull-Filter.

IsNotNullFilter

IsNotNull-Filter.

IsNullOrUndefinedAdvancedFilter

Erweiterter IsNullOrUndefined-Filter.

IsNullOrUndefinedFilter

IsNullOrUndefined-Filter.

JsonFieldWithDefault

Dies wird verwendet, um die Quelle einer Eingabeschemazuordnung für ein einzelnes Zielfeld im Event Grid-Ereignisschema auszudrücken. Dies wird derzeit in den Zuordnungen für die Eigenschaften "subject", "eventtype" und "dataversion" verwendet. Dies stellt ein Feld im Eingabeereignisschema zusammen mit einem zu verwendenden Standardwert dar, und es sollte mindestens eine dieser beiden Eigenschaften bereitgestellt werden.

NamespaceRegenerateKeyContent

Namespace regenerate share access key request.

NamespaceSharedAccessKeys

Freigegebene Zugriffsschlüssel des Namespace.

NamespaceSku

Stellt die verfügbaren SKU-Tarife dar.

NamespaceTopicEventSubscriptionPatch

Eigenschaften des Ereignisabonnementsupdates.

NamespaceTopicPatch

Eigenschaften des Namespacethemaupdates.

NumberGreaterThanAdvancedFilter

Erweiterter Filter für NumberGreaterThan.

NumberGreaterThanFilter

NumberGreaterThan-Filter.

NumberGreaterThanOrEqualsAdvancedFilter

Erweiterter Filter für NumberGreaterThanOrEquals.

NumberGreaterThanOrEqualsFilter

NumberGreaterThanOrEquals-Filter.

NumberInAdvancedFilter

Erweiterter Filter für NumberIn.

NumberInFilter

NumberIn-Filter.

NumberInRangeAdvancedFilter

Erweiterter NumberInRange-Filter.

NumberInRangeFilter

NumberInRange-Filter.

NumberLessThanAdvancedFilter

Erweiterter Filter für NumberLessThan.

NumberLessThanFilter

NumberLessThan-Filter.

NumberLessThanOrEqualsAdvancedFilter

Erweiterter Filter für NumberLessThanOrEquals.

NumberLessThanOrEqualsFilter

NumberLessThanOrEquals-Filter.

NumberNotInAdvancedFilter

Erweiterter Filter für NumberNotIn.

NumberNotInFilter

NumberNotIn-Filter.

NumberNotInRangeAdvancedFilter

Erweiterter Filter für NumberNotInRange.

NumberNotInRangeFilter

NumberNotInRange-Filter.

PartnerAuthorization

Die Details zur Partnerautorisierung.

PartnerClientAuthentication

Partnerclientauthentifizierung Beachten Sie, dass PartnerClientAuthentication es sich um die Basisklasse handelt. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Zu den verfügbaren abgeleiteten Klassen gehören AzureADPartnerClientAuthentication.

PartnerConfigurationPatch

Eigenschaften des Partnerkonfigurationsupdates.

PartnerDestinationInfo

Eigenschaften des entsprechenden Partnerziels eines Kanals. Beachten Sie, dass PartnerDestinationInfo die Basisklasse ist. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Zu den verfügbaren abgeleiteten Klassen gehören WebhookPartnerDestinationInfo.

PartnerDestinationPatch

Eigenschaften des Partnerziels, das aktualisiert werden kann.

PartnerDetails

Informationen zum Partner.

PartnerEventSubscriptionDestination

Die PartnerEventSubscriptionDestination.

PartnerNamespaceChannelPatch

Eigenschaften des Kanalupdates.

PartnerNamespacePatch

Eigenschaften des Partnernamespace-Updates.

PartnerNamespaceRegenerateKeyContent

PartnerNamespace regenerate shared access key request.

PartnerNamespaceSharedAccessKeys

Freigegebene Zugriffsschlüssel des Partnernamespaces.

PartnerRegistrationPatch

Eigenschaften des Updates für die Partnerregistrierung.

PartnerTopicEventTypeInfo

Die Ereignistypinformationen für Kanäle.

PartnerTopicInfo

Eigenschaften des entsprechenden Partnerthemas eines Kanals.

PartnerTopicPatch

Eigenschaften des Partnerthemaupdates.

PartnerUpdateDestinationInfo

Eigenschaften des entsprechenden Partnerziels eines Kanals. Beachten Sie, dass PartnerUpdateDestinationInfo die Basisklasse ist. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Zu den verfügbaren abgeleiteten Klassen gehören WebhookUpdatePartnerDestinationInfo.

QueueInfo

Eigenschaften der Warteschlangeninformationen für das Ereignisabonnement.

ResourceMoveChangeHistory

Der Änderungsverlauf der Ressourcenverschiebung.

RoutingEnrichments

Die RoutingEnrichments.

RoutingIdentityInfo

Routingidentitätsinformationen für die Konfiguration von Themenbereichen.

ServiceBusQueueEventSubscriptionDestination

Informationen zum Service Bus-Ziel für ein Ereignisabonnement.

ServiceBusTopicEventSubscriptionDestination

Informationen zum Service Bus-Themenziel für ein Ereignisabonnement.

StaticDeliveryAttributeMapping

Details zur Zuordnung statischer Übermittlungsattributs.

StaticRoutingEnrichment

The StaticRoutingEnrichment.

StorageBlobDeadLetterDestination

Informationen zum Speicherblob-basierten Ziel für unzustellbare Nachrichten.

StorageQueueEventSubscriptionDestination

Informationen zum Speicherwarteschlangenziel für ein Ereignisabonnement.

StringBeginsWithAdvancedFilter

StringBeginsWith Erweiterter Filter.

StringBeginsWithFilter

StringBeginsWith Filter.

StringContainsAdvancedFilter

StringContains Erweiterter Filter.

StringContainsFilter

StringContains-Filter.

StringEndsWithAdvancedFilter

StringEndsWith Erweiterter Filter.

StringEndsWithFilter

StringEndsWith-Filter.

StringInAdvancedFilter

StringIn erweiterter Filter.

StringInFilter

StringIn-Filter.

StringNotBeginsWithAdvancedFilter

StringNotBeginsWith Erweiterter Filter.

StringNotBeginsWithFilter

StringNotBeginsWith Filter.

StringNotContainsAdvancedFilter

Erweiterter StringNotContains-Filter.

StringNotContainsFilter

StringNotContains-Filter.

StringNotEndsWithAdvancedFilter

StringNotEndsWith Erweiterter Filter.

StringNotEndsWithFilter

StringNotEndsWith-Filter.

StringNotInAdvancedFilter

Erweiterter StringNotIn-Filter.

StringNotInFilter

StringNotIn-Filter.

SystemTopicPatch

Eigenschaften des Systemthemaupdates.

TopicRegenerateKeyContent

Thema regenerate share access key request.

TopicSharedAccessKeys

Freigegebene Zugriffsschlüssel des Themas.

TopicSpacesConfiguration

Eigenschaften der Topic Spaces-Konfiguration.

UpdateTopicSpacesConfigurationInfo

Eigenschaften der Konfigurationsinformationen für Themenräume eines Namespaces.

WebHookEventSubscriptionDestination

Informationen zum Webhookziel für ein Ereignisabonnement.

WebhookPartnerDestinationInfo

Informationen zum WebHook des Partnerziels.

WebhookUpdatePartnerDestinationInfo

Informationen zur Aktualisierung des WebHooks des Partnerziels.

Strukturen

AlternativeAuthenticationNameSource

Die AlternativeAuthenticationNameSource.

CaCertificateProvisioningState

Bereitstellungsstatus der Zertifizierungsstellenzertifikatressource.

ClientCertificateValidationScheme

Das Validierungsschema, das zum Authentifizieren des Clients verwendet wird. Der Standardwert ist SubjectMatchesAuthenticationName.

ClientGroupProvisioningState

Bereitstellungsstatus der ClientGroup-Ressource.

DataResidencyBoundary

Data Residency Grenze der Ressource.

DeliveryMode

Übermittlungsmodus des Ereignisabonnements.

DeliverySchema

Das Ereignisübermittlungsschema für das Ereignisabonnement.

DomainTopicProvisioningState

Bereitstellungsstatus des Domänenthemas.

EventDefinitionKind

Die Art des verwendeten Ereignistyps.

EventDeliverySchema

Das Ereignisübermittlungsschema für das Ereignisabonnement.

EventGridDomainProvisioningState

Bereitstellungsstatus der Event Grid-Domänenressource.

EventGridInputSchema

Dadurch wird das Format bestimmt, das Event Grid für eingehende Ereignisse erwarten sollte, die in der Event Grid-Domänenressource veröffentlicht werden.

EventGridIPActionType

Aktion, die basierend auf der Übereinstimmung oder ohne Übereinstimmung der IpMask ausgeführt werden soll.

EventGridNamespaceClientProvisioningState

Bereitstellungsstatus der Clientressource.

EventGridNamespaceClientState

Gibt an, ob der Client aktiviert ist. Der Standardwert ist Enabled.

EventGridPrivateEndpointPersistedConnectionStatus

Status der Verbindung.

EventGridPublicNetworkAccess

Dadurch wird bestimmt, ob Datenverkehr über ein öffentliches Netzwerk zulässig ist. Standardmäßig ist es aktiviert. Sie können auf bestimmte IP-Adressen weiter einschränken, indem Sie seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.DomainProperties.InboundIpRules" konfigurieren <.>

EventGridResourceProvisioningState

Bereitstellungsstatus der Verbindung mit dem privaten Endpunkt.

EventGridResourceRegionType

Regionstyp der Ressource.

EventGridSku

Der SKU-Name der Ressource. Die möglichen Werte sind: Basic oder Premium.

EventGridSkuName

Der Name der SKU.

EventGridTopicProvisioningState

Bereitstellungsstatus des Themas.

EventInputSchema

Dadurch wird das Format bestimmt, das für eingehende Ereignisse erwartet wird, die im Thema veröffentlicht werden.

EventSubscriptionIdentityType

Der Typ der verwendeten verwalteten Identität. Der Typ "SystemAssigned, UserAssigned" umfasst sowohl eine implizit erstellte Identität als auch eine Reihe von benutzerseitig zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten.

EventSubscriptionProvisioningState

Bereitstellungsstatus des Ereignisabonnements.

NamespaceProvisioningState

Bereitstellungsstatus der Namespaceressource.

NamespaceTopicProvisioningState

Bereitstellungsstatus des Namespacethemas.

PartnerConfigurationProvisioningState

Bereitstellungsstatus der Partnerkonfiguration.

PartnerDestinationActivationState

Aktivierungsstatus des Partnerziels.

PartnerDestinationProvisioningState

Bereitstellungsstatus des Partnerziels.

PartnerNamespaceChannelProvisioningState

Bereitstellungsstatus des Kanals.

PartnerNamespaceChannelType

Der Typ des Ereigniskanals, der den Richtungsfluss von Ereignissen darstellt.

PartnerNamespaceProvisioningState

Bereitstellungsstatus des Partnernamespace.

PartnerRegistrationProvisioningState

Bereitstellungsstatus der Partnerregistrierung.

PartnerTopicActivationState

Aktivierungsstatus des Partnerthemas.

PartnerTopicProvisioningState

Bereitstellungsstatus des Partnerthemas.

PartnerTopicReadinessState

Der Bereitschaftsstatus des entsprechenden Partnerthemas.

PartnerTopicRoutingMode

Dadurch wird bestimmt, ob ereignisse, die in diesem Partnernamespace veröffentlicht werden, das Quellattribute in der Ereignisnutzlast verwenden oder den Kanalnamen im Header beim Abgleich mit dem Partnerthema verwenden sollen. Wenn keine angegeben ist, wird das Quellattributerouting verwendet, um dem Partnerthema zu entsprechen.

PermissionBindingProvisioningState

Bereitstellungsstatus der PermissionBinding-Ressource.

PermissionType

Die zulässige Berechtigung.

PublisherType

Herausgebertyp des Namespacethemas.

ResourceKind

Art der Ressource.

RoutingIdentityType

The RoutingIdentityType.

StaticRoutingEnrichmentType

Werttyp der statischen Routinganreicherung. Beispielsweise kann dieser Eigenschaftswert "String" sein.

SubscriptionProvisioningState

Bereitstellungsstatus des Ereignisabonnements.

TlsVersion

Minimale TLS-Version des Herausgebers, die in dieser Domäne veröffentlicht werden darf.

TopicSpaceProvisioningState

Bereitstellungsstatus der TopicSpace-Ressource.

TopicSpacesConfigurationState

Geben Sie an, ob die Konfiguration von Themenräumen für den Namespace aktiviert ist. Der Standardwert ist Deaktiviert.

TopicTypeProvisioningState

Bereitstellungsstatus des Thementyps.

TopicTypeSourceScope

Das TopicTypeSourceScope.

VerifiedPartnerProvisioningState

Bereitstellungsstatus des überprüften Partners.