Azure.Provisioning.EventGrid Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
AdvancedFilter |
This is the base type that represents an advanced filter. To configure an advanced filter, do not directly instantiate an object of this class. Instead, instantiate an object of a derived class such as BoolEqualsAdvancedFilter, NumberInAdvancedFilter, StringEqualsAdvancedFilter etc. depending on the type of the key based on which you want to filter. Please note Azure.ResourceManager.EventGrid.Models.AdvancedFilter is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include Azure.ResourceManager.EventGrid.Models.BoolEqualsAdvancedFilter, Azure.ResourceManager.EventGrid.Models.IsNotNullAdvancedFilter, Azure.ResourceManager.EventGrid.Models.IsNullOrUndefinedAdvancedFilter, Azure.ResourceManager.EventGrid.Models.NumberGreaterThanAdvancedFilter, Azure.ResourceManager.EventGrid.Models.NumberGreaterThanOrEqualsAdvancedFilter, Azure.ResourceManager.EventGrid.Models.NumberInAdvancedFilter, Azure.ResourceManager.EventGrid.Models.NumberInRangeAdvancedFilter, Azure.ResourceManager.EventGrid.Models.NumberLessThanAdvancedFilter, Azure.ResourceManager.EventGrid.Models.NumberLessThanOrEqualsAdvancedFilter, Azure.ResourceManager.EventGrid.Models.NumberNotInAdvancedFilter, Azure.ResourceManager.EventGrid.Models.NumberNotInRangeAdvancedFilter, Azure.ResourceManager.EventGrid.Models.StringBeginsWithAdvancedFilter, Azure.ResourceManager.EventGrid.Models.StringContainsAdvancedFilter, Azure.ResourceManager.EventGrid.Models.StringEndsWithAdvancedFilter, Azure.ResourceManager.EventGrid.Models.StringInAdvancedFilter, Azure.ResourceManager.EventGrid.Models.StringNotBeginsWithAdvancedFilter, Azure.ResourceManager.EventGrid.Models.StringNotContainsAdvancedFilter, Azure.ResourceManager.EventGrid.Models.StringNotEndsWithAdvancedFilter and Azure.ResourceManager.EventGrid.Models.StringNotInAdvancedFilter. |
AzureADPartnerClientAuthentication |
Azure Active Directory Partner Client Authentication. |
AzureFunctionEventSubscriptionDestination |
Information about the azure function destination for an event subscription. |
BoolEqualsAdvancedFilter |
BoolEquals Advanced Filter. |
BoolEqualsFilter |
BoolEquals Filter. |
CaCertificate |
CaCertificate. |
CaCertificate.ResourceVersions |
Supported CaCertificate resource versions. |
ClientAuthenticationSettings |
Client authentication settings for namespace resource. |
ClientCertificateAuthentication |
The certificate authentication properties for the client. |
CustomDomainConfiguration |
A custom domain configuration that allows users to publish to their own domain name. |
CustomDomainIdentity |
The identity information for retrieving the certificate for the custom domain. |
CustomJwtAuthenticationManagedIdentity |
The identity information for retrieving the certificate for custom JWT authentication. |
CustomJwtAuthenticationSettings |
Custom JWT authentication settings for namespace resource. |
DeadLetterDestination |
Information about the dead letter destination for an event subscription. To configure a deadletter destination, do not directly instantiate an object of this class. Instead, instantiate an object of a derived class. Currently, StorageBlobDeadLetterDestination is the only class that derives from this class. Please note Azure.ResourceManager.EventGrid.Models.DeadLetterDestination is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include Azure.ResourceManager.EventGrid.Models.StorageBlobDeadLetterDestination. |
DeadLetterWithResourceIdentity |
Information about the deadletter destination with resource identity. |
DeliveryAttributeMapping |
Delivery attribute mapping details. Please note Azure.ResourceManager.EventGrid.Models.DeliveryAttributeMapping is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include Azure.ResourceManager.EventGrid.Models.DynamicDeliveryAttributeMapping and Azure.ResourceManager.EventGrid.Models.StaticDeliveryAttributeMapping. |
DeliveryConfiguration |
Properties of the delivery configuration information of the event subscription. |
DeliveryWithResourceIdentity |
Information about the delivery for an event subscription with resource identity. |
DomainEventSubscription |
DomainEventSubscription. |
DomainEventSubscription.ResourceVersions |
Supported DomainEventSubscription resource versions. |
DomainTopic |
DomainTopic. |
DomainTopic.ResourceVersions |
Supported DomainTopic resource versions. |
DomainTopicEventSubscription |
DomainTopicEventSubscription. |
DomainTopicEventSubscription.ResourceVersions |
Supported DomainTopicEventSubscription resource versions. |
DynamicDeliveryAttributeMapping |
Dynamic delivery attribute mapping details. |
DynamicRoutingEnrichment |
The DynamicRoutingEnrichment. |
EventGridDomain |
EventGridDomain. |
EventGridDomain.ResourceVersions |
Supported EventGridDomain resource versions. |
EventGridDomainPrivateEndpointConnection |
EventGridDomainPrivateEndpointConnection. |
EventGridDomainPrivateEndpointConnection.ResourceVersions |
Supported EventGridDomainPrivateEndpointConnection resource versions. |
EventGridFilter |
This is the base type that represents a filter. To configure a filter, do not directly instantiate an object of this class. Instead, instantiate an object of a derived class such as BoolEqualsFilter, NumberInFilter, StringEqualsFilter etc depending on the type of the key based on which you want to filter. Please note Azure.ResourceManager.EventGrid.Models.EventGridFilter is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include Azure.ResourceManager.EventGrid.Models.BoolEqualsFilter, Azure.ResourceManager.EventGrid.Models.IsNotNullFilter, Azure.ResourceManager.EventGrid.Models.IsNullOrUndefinedFilter, Azure.ResourceManager.EventGrid.Models.NumberGreaterThanFilter, Azure.ResourceManager.EventGrid.Models.NumberGreaterThanOrEqualsFilter, Azure.ResourceManager.EventGrid.Models.NumberInFilter, Azure.ResourceManager.EventGrid.Models.NumberInRangeFilter, Azure.ResourceManager.EventGrid.Models.NumberLessThanFilter, Azure.ResourceManager.EventGrid.Models.NumberLessThanOrEqualsFilter, Azure.ResourceManager.EventGrid.Models.NumberNotInFilter, Azure.ResourceManager.EventGrid.Models.NumberNotInRangeFilter, Azure.ResourceManager.EventGrid.Models.StringBeginsWithFilter, Azure.ResourceManager.EventGrid.Models.StringContainsFilter, Azure.ResourceManager.EventGrid.Models.StringEndsWithFilter, Azure.ResourceManager.EventGrid.Models.StringInFilter, Azure.ResourceManager.EventGrid.Models.StringNotBeginsWithFilter, Azure.ResourceManager.EventGrid.Models.StringNotContainsFilter, Azure.ResourceManager.EventGrid.Models.StringNotEndsWithFilter and Azure.ResourceManager.EventGrid.Models.StringNotInFilter. |
EventGridInboundIPRule |
The EventGridInboundIPRule. |
EventGridInputSchemaMapping |
By default, Event Grid expects events to be in the Event Grid event schema. Specifying an input schema mapping enables publishing to Event Grid using a custom input schema. Currently, the only supported type of InputSchemaMapping is 'JsonInputSchemaMapping'. Please note Azure.ResourceManager.EventGrid.Models.EventGridInputSchemaMapping is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include Azure.ResourceManager.EventGrid.Models.EventGridJsonInputSchemaMapping. |
EventGridJsonInputSchemaMapping |
This enables publishing to Event Grid using a custom input schema. This can be used to map properties from a custom input JSON schema to the Event Grid event schema. |
EventGridNamespace |
EventGridNamespace. |
EventGridNamespace.ResourceVersions |
Supported EventGridNamespace resource versions. |
EventGridNamespaceClientGroup |
EventGridNamespaceClientGroup. |
EventGridNamespaceClientGroup.ResourceVersions |
Supported EventGridNamespaceClientGroup resource versions. |
EventGridNamespaceClientResource |
EventGridNamespaceClientResource. |
EventGridNamespaceClientResource.ResourceVersions |
Supported EventGridNamespaceClientResource resource versions. |
EventGridNamespacePermissionBinding |
EventGridNamespacePermissionBinding. |
EventGridNamespacePermissionBinding.ResourceVersions |
Supported EventGridNamespacePermissionBinding resource versions. |
EventGridPartnerContent |
Information about the partner. |
EventGridPartnerNamespacePrivateEndpointConnection |
EventGridPartnerNamespacePrivateEndpointConnection. |
EventGridPartnerNamespacePrivateEndpointConnection.ResourceVersions |
Supported EventGridPartnerNamespacePrivateEndpointConnection resource versions. |
EventGridPrivateEndpointConnectionData |
A class representing the EventGridPrivateEndpointConnection data model. |
EventGridPrivateEndpointConnectionState |
ConnectionState information. |
EventGridTopic |
EventGridTopic. |
EventGridTopic.ResourceVersions |
Supported EventGridTopic resource versions. |
EventGridTopicPrivateEndpointConnection |
EventGridTopicPrivateEndpointConnection. |
EventGridTopicPrivateEndpointConnection.ResourceVersions |
Supported EventGridTopicPrivateEndpointConnection resource versions. |
EventHubEventSubscriptionDestination |
Information about the event hub destination for an event subscription. |
EventSubscription |
EventSubscription. |
EventSubscription.ResourceVersions |
Supported EventSubscription resource versions. |
EventSubscriptionDestination |
Information about the destination for an event subscription. Please note Azure.ResourceManager.EventGrid.Models.EventSubscriptionDestination is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include Azure.ResourceManager.EventGrid.Models.AzureFunctionEventSubscriptionDestination, Azure.ResourceManager.EventGrid.Models.EventHubEventSubscriptionDestination, Azure.ResourceManager.EventGrid.Models.HybridConnectionEventSubscriptionDestination, Azure.ResourceManager.EventGrid.Models.MonitorAlertEventSubscriptionDestination, Azure.ResourceManager.EventGrid.Models.NamespaceTopicEventSubscriptionDestination, Azure.ResourceManager.EventGrid.Models.PartnerEventSubscriptionDestination, Azure.ResourceManager.EventGrid.Models.ServiceBusQueueEventSubscriptionDestination, Azure.ResourceManager.EventGrid.Models.ServiceBusTopicEventSubscriptionDestination, Azure.ResourceManager.EventGrid.Models.StorageQueueEventSubscriptionDestination and Azure.ResourceManager.EventGrid.Models.WebHookEventSubscriptionDestination. |
EventSubscriptionFilter |
Filter for the Event Subscription. |
EventSubscriptionIdentity |
The identity information with the event subscription. |
EventSubscriptionRetryPolicy |
Information about the retry policy for an event subscription. |
FiltersConfiguration |
Filters configuration for the Event Subscription. |
HybridConnectionEventSubscriptionDestination |
Information about the HybridConnection destination for an event subscription. |
InlineEventProperties |
Additional information about every inline event. |
IsNotNullAdvancedFilter |
IsNotNull Advanced Filter. |
IsNotNullFilter |
IsNotNull Filter. |
IsNullOrUndefinedAdvancedFilter |
IsNullOrUndefined Advanced Filter. |
IsNullOrUndefinedFilter |
IsNullOrUndefined Filter. |
IssuerCertificateInfo |
Information about the certificate that is used for token validation. |
JsonFieldWithDefault |
This is used to express the source of an input schema mapping for a single target field in the Event Grid Event schema. This is currently used in the mappings for the 'subject', 'eventtype' and 'dataversion' properties. This represents a field in the input event schema along with a default value to be used, and at least one of these two properties should be provided. |
MonitorAlertEventSubscriptionDestination |
Information about the Monitor Alert destination for an event subscription. |
NamespaceSku |
Represents available Sku pricing tiers. |
NamespaceTopic |
NamespaceTopic. |
NamespaceTopic.ResourceVersions |
Supported NamespaceTopic resource versions. |
NamespaceTopicEventSubscription |
NamespaceTopicEventSubscription. |
NamespaceTopicEventSubscription.ResourceVersions |
Supported NamespaceTopicEventSubscription resource versions. |
NamespaceTopicEventSubscriptionDestination |
Information about the Namespace Topic destination for an event subscription. |
NumberGreaterThanAdvancedFilter |
NumberGreaterThan Advanced Filter. |
NumberGreaterThanFilter |
NumberGreaterThan Filter. |
NumberGreaterThanOrEqualsAdvancedFilter |
NumberGreaterThanOrEquals Advanced Filter. |
NumberGreaterThanOrEqualsFilter |
NumberGreaterThanOrEquals Filter. |
NumberInAdvancedFilter |
NumberIn Advanced Filter. |
NumberInFilter |
NumberIn Filter. |
NumberInRangeAdvancedFilter |
NumberInRange Advanced Filter. |
NumberInRangeFilter |
NumberInRange Filter. |
NumberLessThanAdvancedFilter |
NumberLessThan Advanced Filter. |
NumberLessThanFilter |
NumberLessThan Filter. |
NumberLessThanOrEqualsAdvancedFilter |
NumberLessThanOrEquals Advanced Filter. |
NumberLessThanOrEqualsFilter |
NumberLessThanOrEquals Filter. |
NumberNotInAdvancedFilter |
NumberNotIn Advanced Filter. |
NumberNotInFilter |
NumberNotIn Filter. |
NumberNotInRangeAdvancedFilter |
NumberNotInRange Advanced Filter. |
NumberNotInRangeFilter |
NumberNotInRange Filter. |
PartnerAuthorization |
The partner authorization details. |
PartnerClientAuthentication |
Partner client authentication Please note Azure.ResourceManager.EventGrid.Models.PartnerClientAuthentication is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include Azure.ResourceManager.EventGrid.Models.AzureADPartnerClientAuthentication. |
PartnerConfiguration |
PartnerConfiguration. |
PartnerConfiguration.ResourceVersions |
Supported PartnerConfiguration resource versions. |
PartnerDestination |
PartnerDestination. |
PartnerDestination.ResourceVersions |
Supported PartnerDestination resource versions. |
PartnerDestinationInfo |
Properties of the corresponding partner destination of a Channel. Please note Azure.ResourceManager.EventGrid.Models.PartnerDestinationInfo is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include Azure.ResourceManager.EventGrid.Models.WebhookPartnerDestinationInfo. |
PartnerEventSubscriptionDestination |
The PartnerEventSubscriptionDestination. |
PartnerNamespace |
PartnerNamespace. |
PartnerNamespace.ResourceVersions |
Supported PartnerNamespace resource versions. |
PartnerNamespaceChannel |
PartnerNamespaceChannel. |
PartnerNamespaceChannel.ResourceVersions |
Supported PartnerNamespaceChannel resource versions. |
PartnerRegistration |
PartnerRegistration. |
PartnerRegistration.ResourceVersions |
Supported PartnerRegistration resource versions. |
PartnerTopic |
PartnerTopic. |
PartnerTopic.ResourceVersions |
Supported PartnerTopic resource versions. |
PartnerTopicEventSubscription |
PartnerTopicEventSubscription. |
PartnerTopicEventSubscription.ResourceVersions |
Supported PartnerTopicEventSubscription resource versions. |
PartnerTopicEventTypeInfo |
The event type information for Channels. |
PartnerTopicInfo |
Properties of the corresponding partner topic of a Channel. |
PushInfo |
Properties of the destination info for event subscription supporting push. |
QueueInfo |
Properties of the Queue info for event subscription. |
ResourceMoveChangeHistory |
The change history of the resource move. |
RoutingEnrichments |
The RoutingEnrichments. |
RoutingIdentityInfo |
Routing identity info for topic spaces configuration. |
ServiceBusQueueEventSubscriptionDestination |
Information about the service bus destination for an event subscription. |
ServiceBusTopicEventSubscriptionDestination |
Information about the service bus topic destination for an event subscription. |
StaticDeliveryAttributeMapping |
Static delivery attribute mapping details. |
StaticRoutingEnrichment |
Static routing enrichment details. Please note Azure.ResourceManager.EventGrid.Models.StaticRoutingEnrichment is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include Azure.ResourceManager.EventGrid.Models.StaticStringRoutingEnrichment. |
StaticStringRoutingEnrichment |
The StaticStringRoutingEnrichment. |
StorageBlobDeadLetterDestination |
Information about the storage blob based dead letter destination. |
StorageQueueEventSubscriptionDestination |
Information about the storage queue destination for an event subscription. |
StringBeginsWithAdvancedFilter |
StringBeginsWith Advanced Filter. |
StringBeginsWithFilter |
StringBeginsWith Filter. |
StringContainsAdvancedFilter |
StringContains Advanced Filter. |
StringContainsFilter |
StringContains Filter. |
StringEndsWithAdvancedFilter |
StringEndsWith Advanced Filter. |
StringEndsWithFilter |
StringEndsWith Filter. |
StringInAdvancedFilter |
StringIn Advanced Filter. |
StringInFilter |
StringIn Filter. |
StringNotBeginsWithAdvancedFilter |
StringNotBeginsWith Advanced Filter. |
StringNotBeginsWithFilter |
StringNotBeginsWith Filter. |
StringNotContainsAdvancedFilter |
StringNotContains Advanced Filter. |
StringNotContainsFilter |
StringNotContains Filter. |
StringNotEndsWithAdvancedFilter |
StringNotEndsWith Advanced Filter. |
StringNotEndsWithFilter |
StringNotEndsWith Filter. |
StringNotInAdvancedFilter |
StringNotIn Advanced Filter. |
StringNotInFilter |
StringNotIn Filter. |
SystemTopic |
SystemTopic. |
SystemTopic.ResourceVersions |
Supported SystemTopic resource versions. |
SystemTopicEventSubscription |
SystemTopicEventSubscription. |
SystemTopicEventSubscription.ResourceVersions |
Supported SystemTopicEventSubscription resource versions. |
TopicEventSubscription |
TopicEventSubscription. |
TopicEventSubscription.ResourceVersions |
Supported TopicEventSubscription resource versions. |
TopicsConfiguration |
Properties of the Topics Configuration. |
TopicSpace |
TopicSpace. |
TopicSpace.ResourceVersions |
Supported TopicSpace resource versions. |
TopicSpacesConfiguration |
Properties of the Topic Spaces Configuration. |
WebHookEventSubscriptionDestination |
Information about the webhook destination for an event subscription. |
WebhookPartnerDestinationInfo |
Information about the WebHook of the partner destination. |
Structs
EventGridBuiltInRole |
Built-in EventGrid roles that you can assign to users, groups, service principals, and managed identities. |
Enums
AlternativeAuthenticationNameSource |
Alternative authentication name sources related to client authentication settings for namespace resource. |
CaCertificateProvisioningState |
Provisioning state of the CA Certificate resource. |
ClientCertificateValidationScheme |
The validation scheme used to authenticate the client. Default value is SubjectMatchesAuthenticationName. |
ClientGroupProvisioningState |
Provisioning state of the ClientGroup resource. |
CustomDomainIdentityType |
The type of managed identity used. Can be either 'SystemAssigned' or 'UserAssigned'. |
CustomDomainValidationState |
Validation state for the custom domain. This is a read only property and is initially set to 'Pending' and will be updated to 'Approved' by Event Grid only after ownership of the domain name has been successfully validated. |
CustomJwtAuthenticationManagedIdentityType |
The type of managed identity used. Can be either 'SystemAssigned' or 'UserAssigned'. |
DataResidencyBoundary |
Data Residency Boundary of the resource. |
DeliveryMode |
Delivery mode of the event subscription. |
DeliverySchema |
The event delivery schema for the event subscription. |
DomainTopicProvisioningState |
Provisioning state of the domain topic. |
EventDefinitionKind |
The kind of event type used. |
EventDeliverySchema |
The event delivery schema for the event subscription. |
EventGridDomainProvisioningState |
Provisioning state of the Event Grid Domain Resource. |
EventGridInputSchema |
This determines the format that Event Grid should expect for incoming events published to the Event Grid Domain Resource. |
EventGridIPActionType |
Action to perform based on the match or no match of the IpMask. |
EventGridNamespaceClientProvisioningState |
Provisioning state of the Client resource. |
EventGridNamespaceClientState |
Indicates if the client is enabled or not. Default value is Enabled. |
EventGridPrivateEndpointPersistedConnectionStatus |
Status of the connection. |
EventGridPublicNetworkAccess |
This determines if traffic is allowed over public network. By default it is enabled. You can further restrict to specific IPs by configuring <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.DomainProperties.InboundIpRules" /> |
EventGridResourceProvisioningState |
Provisioning state of the Private Endpoint Connection. |
EventGridSku |
The Sku name of the resource. The possible values are: Basic or Premium. |
EventGridSkuName |
The name of the SKU. |
EventGridTopicProvisioningState |
Provisioning state of the topic. |
EventInputSchema |
This determines the format that is expected for incoming events published to the topic. |
EventSubscriptionIdentityType |
The type of managed identity used. Can be either 'SystemAssigned' or 'UserAssigned'. |
EventSubscriptionProvisioningState |
Provisioning state of the event subscription. |
MonitorAlertSeverity |
The severity that will be attached to every Alert fired through this event subscription. This field must be provided. |
NamespaceProvisioningState |
Provisioning state of the namespace resource. |
NamespaceTopicProvisioningState |
Provisioning state of the namespace topic. |
PartnerConfigurationProvisioningState |
Provisioning state of the partner configuration. |
PartnerDestinationActivationState |
Activation state of the partner destination. |
PartnerDestinationProvisioningState |
Provisioning state of the partner destination. |
PartnerNamespaceChannelProvisioningState |
Provisioning state of the channel. |
PartnerNamespaceChannelType |
The type of the event channel which represents the direction flow of events. |
PartnerNamespaceProvisioningState |
Provisioning state of the partner namespace. |
PartnerRegistrationProvisioningState |
Provisioning state of the partner registration. |
PartnerTopicActivationState |
Activation state of the partner topic. |
PartnerTopicProvisioningState |
Provisioning state of the partner topic. |
PartnerTopicReadinessState |
The readiness state of the corresponding partner topic. |
PartnerTopicRoutingMode |
This determines if events published to this partner namespace should use the source attribute in the event payload or use the channel name in the header when matching to the partner topic. If none is specified, source attribute routing will be used to match the partner topic. |
PermissionBindingProvisioningState |
Provisioning state of the PermissionBinding resource. |
PermissionType |
The allowed permission. |
PublisherType |
Publisher type of the namespace topic. |
ResourceKind |
Kind of the resource. |
RoutingIdentityType |
Routing identity type for topic spaces configuration. |
SubscriptionProvisioningState |
Provisioning state of the event subscription. |
TlsVersion |
Minimum TLS version of the publisher allowed to publish to this domain. |
TopicSpaceProvisioningState |
Provisioning state of the TopicSpace resource. |
TopicSpacesConfigurationState |
Indicate if Topic Spaces Configuration is enabled for the namespace. Default is Disabled. |