models Package

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.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: BoolEqualsAdvancedFilter, IsNotNullAdvancedFilter, IsNullOrUndefinedAdvancedFilter, NumberGreaterThanAdvancedFilter, NumberGreaterThanOrEqualsAdvancedFilter, NumberInAdvancedFilter, NumberInRangeAdvancedFilter, NumberLessThanAdvancedFilter, NumberLessThanOrEqualsAdvancedFilter, NumberNotInAdvancedFilter, NumberNotInRangeAdvancedFilter, StringBeginsWithAdvancedFilter, StringContainsAdvancedFilter, StringEndsWithAdvancedFilter, StringInAdvancedFilter, StringNotBeginsWithAdvancedFilter, StringNotContainsAdvancedFilter, StringNotEndsWithAdvancedFilter, StringNotInAdvancedFilter

All required parameters must be populated in order to send to server.

AzureADPartnerClientAuthentication

Azure Active Directory Partner Client Authentication.

All required parameters must be populated in order to send to server.

AzureFunctionEventSubscriptionDestination

Information about the azure function destination for an event subscription.

All required parameters must be populated in order to send to server.

BoolEqualsAdvancedFilter

BoolEquals Advanced Filter.

All required parameters must be populated in order to send to server.

BoolEqualsFilter

BoolEquals Filter.

All required parameters must be populated in order to send to server.

CaCertificate

The CA Certificate resource.

Variables are only populated by the server, and will be ignored when sending a request.

CaCertificatesListResult

Result of the List CA Certificate operation.

Channel

Channel info.

Variables are only populated by the server, and will be ignored when sending a request.

ChannelUpdateParameters

Properties of the Channel update.

ChannelsListResult

Result of the List Channels operation.

Client

The Client resource.

Variables are only populated by the server, and will be ignored when sending a request.

ClientAuthenticationSettings

Client authentication settings for namespace resource.

ClientCertificateAuthentication

The certificate authentication properties for the client.

ClientGroup

The Client group resource.

Variables are only populated by the server, and will be ignored when sending a request.

ClientGroupsListResult

Result of the List Client Group operation.

ClientsListResult

Result of the List Client operation.

ConnectionState

ConnectionState information.

CustomDomainConfiguration

A custom domain configuration that allows users to publish to their own domain name.

All required parameters must be populated in order to send to server.

CustomDomainIdentity

The identity information for retrieving the certificate for the custom domain.

CustomDomainOwnershipValidationResult

Namespace custom domain ownership validation result.

CustomJwtAuthenticationManagedIdentity

The identity information for retrieving the certificate for custom JWT authentication.

All required parameters must be populated in order to send to server.

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.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: StorageBlobDeadLetterDestination

All required parameters must be populated in order to send to server.

DeadLetterWithResourceIdentity

Information about the deadletter destination with resource identity.

DeliveryAttributeListResult

Result of the Get delivery attributes operation.

DeliveryAttributeMapping

Delivery attribute mapping details.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: DynamicDeliveryAttributeMapping, StaticDeliveryAttributeMapping

All required parameters must be populated in order to send to server.

DeliveryConfiguration

Properties of the delivery configuration information of the event subscription.

DeliveryWithResourceIdentity

Information about the delivery for an event subscription with resource identity.

Domain

EventGrid Domain.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

DomainRegenerateKeyRequest

Domain regenerate share access key request.

All required parameters must be populated in order to send to server.

DomainSharedAccessKeys

Shared access keys of the Domain.

DomainTopic

Domain Topic.

Variables are only populated by the server, and will be ignored when sending a request.

DomainTopicsListResult

Result of the List Domain Topics operation.

DomainUpdateParameters

Properties of the Domain update.

DomainsListResult

Result of the List Domains operation.

DynamicDeliveryAttributeMapping

Dynamic delivery attribute mapping details.

All required parameters must be populated in order to send to server.

DynamicRoutingEnrichment

DynamicRoutingEnrichment.

ErrorAdditionalInfo

The resource management error additional info.

Variables are only populated by the server, and will be ignored when sending a request.

ErrorDetail

The error detail.

Variables are only populated by the server, and will be ignored when sending a request.

ErrorResponse

Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).

EventHubEventSubscriptionDestination

Information about the event hub destination for an event subscription.

All required parameters must be populated in order to send to server.

EventSubscription

Event Subscription.

Variables are only populated by the server, and will be ignored when sending a request.

EventSubscriptionDestination

Information about the destination for an event subscription.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: AzureFunctionEventSubscriptionDestination, EventHubEventSubscriptionDestination, HybridConnectionEventSubscriptionDestination, MonitorAlertEventSubscriptionDestination, NamespaceTopicEventSubscriptionDestination, PartnerEventSubscriptionDestination, ServiceBusQueueEventSubscriptionDestination, ServiceBusTopicEventSubscriptionDestination, StorageQueueEventSubscriptionDestination, WebHookEventSubscriptionDestination

All required parameters must be populated in order to send to server.

EventSubscriptionFilter

Filter for the Event Subscription.

EventSubscriptionFullUrl

Full endpoint URL of an event subscription.

EventSubscriptionIdentity

The identity information with the event subscription.

EventSubscriptionUpdateParameters

Properties of the Event Subscription update.

EventSubscriptionsListResult

Result of the List EventSubscriptions operation.

EventType

Event Type for a subject under a topic.

Variables are only populated by the server, and will be ignored when sending a request.

EventTypeInfo

The event type information for Channels.

EventTypesListResult

Result of the List Event Types operation.

ExtendedLocation

Definition of an Extended Location.

ExtensionTopic

Event grid Extension Topic. This is used for getting Event Grid related metrics for Azure resources.

Variables are only populated by the server, and will be ignored when sending a request.

Filter

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.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: BoolEqualsFilter, IsNotNullFilter, IsNullOrUndefinedFilter, NumberGreaterThanFilter, NumberGreaterThanOrEqualsFilter, NumberInFilter, NumberInRangeFilter, NumberLessThanFilter, NumberLessThanOrEqualsFilter, NumberNotInFilter, NumberNotInRangeFilter, StringBeginsWithFilter, StringContainsFilter, StringEndsWithFilter, StringInFilter, StringNotBeginsWithFilter, StringNotContainsFilter, StringNotEndsWithFilter, StringNotInFilter

All required parameters must be populated in order to send to server.

FiltersConfiguration

Filters configuration for the Event Subscription.

HybridConnectionEventSubscriptionDestination

Information about the HybridConnection destination for an event subscription.

All required parameters must be populated in order to send to server.

IdentityInfo

The identity information for the resource.

'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. # pylint: disable=line-too-long This property is currently not used and reserved for future usage.

'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. # pylint: disable=line-too-long This property is currently not used and reserved for future usage.

InboundIpRule

InboundIpRule.

InlineEventProperties

Additional information about every inline event.

InputSchemaMapping

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

You probably want to use the sub-classes and not this class directly. Known sub-classes are: JsonInputSchemaMapping

All required parameters must be populated in order to send to server.

IsNotNullAdvancedFilter

IsNotNull Advanced Filter.

All required parameters must be populated in order to send to server.

IsNotNullFilter

IsNotNull Filter.

All required parameters must be populated in order to send to server.

IsNullOrUndefinedAdvancedFilter

IsNullOrUndefined Advanced Filter.

All required parameters must be populated in order to send to server.

IsNullOrUndefinedFilter

IsNullOrUndefined Filter.

All required parameters must be populated in order to send to server.

IssuerCertificateInfo

Information about the certificate that is used for token validation.

All required parameters must be populated in order to send to server.

JsonField

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 'id', 'topic' and 'eventtime' properties. This represents a field in the input event schema.

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.

JsonInputSchemaMapping

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.

All required parameters must be populated in order to send to server.

MonitorAlertEventSubscriptionDestination

Information about the Monitor Alert destination for an event subscription.

All required parameters must be populated in order to send to server.

Namespace

Namespace resource.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

NamespaceRegenerateKeyRequest

Namespace regenerate share access key request.

All required parameters must be populated in order to send to server.

NamespaceSharedAccessKeys

Shared access keys of the Namespace.

NamespaceSku

Represents available Sku pricing tiers.

NamespaceTopic

Namespace topic details.

Variables are only populated by the server, and will be ignored when sending a request.

NamespaceTopicEventSubscriptionDestination

Information about the Namespace Topic destination for an event subscription.

All required parameters must be populated in order to send to server.

NamespaceTopicUpdateParameters

Properties of the namespace topic update.

NamespaceTopicsListResult

Result of the List namespace topics operation.

NamespaceUpdateParameters

Properties to update namespace.

NamespacesListResult

Result of the List Namespaces operation.

NetworkSecurityPerimeterConfiguration

Network security perimeter configuration.

Variables are only populated by the server, and will be ignored when sending a request.

NetworkSecurityPerimeterConfigurationIssues

Network security perimeter configuration issues.

NetworkSecurityPerimeterConfigurationList

Network security perimeter configuration List.

NetworkSecurityPerimeterConfigurationProfile

Nsp configuration with profile information.

NetworkSecurityPerimeterInfo

Network security perimeter info.

NetworkSecurityPerimeterProfileAccessRule

Network security perimeter profile access rule.

NetworkSecurityPerimeterSubscription

Network security perimeter subscription inbound access rule.

NumberGreaterThanAdvancedFilter

NumberGreaterThan Advanced Filter.

All required parameters must be populated in order to send to server.

NumberGreaterThanFilter

NumberGreaterThan Filter.

All required parameters must be populated in order to send to server.

NumberGreaterThanOrEqualsAdvancedFilter

NumberGreaterThanOrEquals Advanced Filter.

All required parameters must be populated in order to send to server.

NumberGreaterThanOrEqualsFilter

NumberGreaterThanOrEquals Filter.

All required parameters must be populated in order to send to server.

NumberInAdvancedFilter

NumberIn Advanced Filter.

All required parameters must be populated in order to send to server.

NumberInFilter

NumberIn Filter.

All required parameters must be populated in order to send to server.

NumberInRangeAdvancedFilter

NumberInRange Advanced Filter.

All required parameters must be populated in order to send to server.

NumberInRangeFilter

NumberInRange Filter.

All required parameters must be populated in order to send to server.

NumberLessThanAdvancedFilter

NumberLessThan Advanced Filter.

All required parameters must be populated in order to send to server.

NumberLessThanFilter

NumberLessThan Filter.

All required parameters must be populated in order to send to server.

NumberLessThanOrEqualsAdvancedFilter

NumberLessThanOrEquals Advanced Filter.

All required parameters must be populated in order to send to server.

NumberLessThanOrEqualsFilter

NumberLessThanOrEquals Filter.

All required parameters must be populated in order to send to server.

NumberNotInAdvancedFilter

NumberNotIn Advanced Filter.

All required parameters must be populated in order to send to server.

NumberNotInFilter

NumberNotIn Filter.

All required parameters must be populated in order to send to server.

NumberNotInRangeAdvancedFilter

NumberNotInRange Advanced Filter.

All required parameters must be populated in order to send to server.

NumberNotInRangeFilter

NumberNotInRange Filter.

All required parameters must be populated in order to send to server.

Operation

Represents an operation returned by the GetOperations request.

OperationInfo

Information about an operation.

OperationsListResult

Result of the List Operations operation.

Partner

Information about the partner.

PartnerAuthorization

The partner authorization details.

PartnerClientAuthentication

Partner client authentication.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: AzureADPartnerClientAuthentication

All required parameters must be populated in order to send to server.

PartnerConfiguration

Partner configuration information.

Variables are only populated by the server, and will be ignored when sending a request.

PartnerConfigurationUpdateParameters

Properties of the partner configuration update.

PartnerConfigurationsListResult

Result of the List partner configurations operation.

PartnerDestination

Event Grid Partner Destination.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

PartnerDestinationInfo

Properties of the corresponding partner destination of a Channel.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: WebhookPartnerDestinationInfo

All required parameters must be populated in order to send to server.

PartnerDestinationUpdateParameters

Properties of the Partner Destination that can be updated.

PartnerDestinationsListResult

Result of the List Partner Destinations operation.

PartnerDetails

Information about the partner.

PartnerEventSubscriptionDestination

PartnerEventSubscriptionDestination.

All required parameters must be populated in order to send to server.

PartnerNamespace

EventGrid Partner Namespace.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerRegistrations/{partnerRegistrationName}. # pylint: disable=line-too-long :vartype partner_registration_fully_qualified_id: str :ivar minimum_tls_version_allowed: Minimum TLS version of the publisher allowed to publish to

this partner namespace. Known values are: "1.0", "1.1", and "1.2".

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerRegistrations/{partnerRegistrationName}. # pylint: disable=line-too-long :paramtype partner_registration_fully_qualified_id: str :keyword minimum_tls_version_allowed: Minimum TLS version of the publisher allowed to publish

to this partner namespace. Known values are: "1.0", "1.1", and "1.2".

PartnerNamespaceRegenerateKeyRequest

PartnerNamespace regenerate shared access key request.

All required parameters must be populated in order to send to server.

PartnerNamespaceSharedAccessKeys

Shared access keys of the partner namespace.

PartnerNamespaceUpdateParameters

Properties of the Partner Namespace update.

PartnerNamespacesListResult

Result of the List Partner Namespaces operation.

PartnerRegistration

Information about a partner registration.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

PartnerRegistrationUpdateParameters

Properties of the Partner Registration update.

PartnerRegistrationsListResult

Result of the List Partner Registrations operation.

PartnerTopic

Event Grid Partner Topic.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

PartnerTopicInfo

Properties of the corresponding partner topic of a Channel.

PartnerTopicUpdateParameters

Properties of the Partner Topic update.

PartnerTopicsListResult

Result of the List Partner Topics operation.

PartnerUpdateDestinationInfo

Properties of the corresponding partner destination of a Channel.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: WebhookUpdatePartnerDestinationInfo

All required parameters must be populated in order to send to server.

PartnerUpdateTopicInfo

Update properties for the corresponding partner topic of a channel.

PermissionBinding

The Permission binding resource.

Variables are only populated by the server, and will be ignored when sending a request.

PermissionBindingsListResult

Result of the List Permission Binding operation.

PrivateEndpoint

PrivateEndpoint information.

PrivateEndpointConnection

PrivateEndpointConnection.

Variables are only populated by the server, and will be ignored when sending a request.

PrivateEndpointConnectionListResult

Result of the list of all private endpoint connections operation.

PrivateLinkResource

Information of the private link resource.

PrivateLinkResourcesListResult

Result of the List private link resources operation.

PushInfo

Properties of the destination info for event subscription supporting push.

QueueInfo

Properties of the Queue info for event subscription.

Resource

Definition of a Resource.

Variables are only populated by the server, and will be ignored when sending a request.

ResourceAssociation

Nsp resource association.

ResourceMoveChangeHistory

The change history of the resource move.

ResourceSku

Describes an EventGrid Resource Sku.

RetryPolicy

Information about the retry policy for an event subscription.

RoutingEnrichments

RoutingEnrichments.

RoutingIdentityInfo

Routing identity info for topic spaces configuration.

ServiceBusQueueEventSubscriptionDestination

Information about the service bus destination for an event subscription.

All required parameters must be populated in order to send to server.

ServiceBusTopicEventSubscriptionDestination

Information about the service bus topic destination for an event subscription.

All required parameters must be populated in order to send to server.

StaticDeliveryAttributeMapping

Static delivery attribute mapping details.

All required parameters must be populated in order to send to server.

StaticRoutingEnrichment

Static routing enrichment details.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: StaticStringRoutingEnrichment

All required parameters must be populated in order to send to server.

StaticStringRoutingEnrichment

StaticStringRoutingEnrichment.

All required parameters must be populated in order to send to server.

StorageBlobDeadLetterDestination

Information about the storage blob based dead letter destination.

All required parameters must be populated in order to send to server.

StorageQueueEventSubscriptionDestination

Information about the storage queue destination for an event subscription.

All required parameters must be populated in order to send to server.

StringBeginsWithAdvancedFilter

StringBeginsWith Advanced Filter.

All required parameters must be populated in order to send to server.

StringBeginsWithFilter

StringBeginsWith Filter.

All required parameters must be populated in order to send to server.

StringContainsAdvancedFilter

StringContains Advanced Filter.

All required parameters must be populated in order to send to server.

StringContainsFilter

StringContains Filter.

All required parameters must be populated in order to send to server.

StringEndsWithAdvancedFilter

StringEndsWith Advanced Filter.

All required parameters must be populated in order to send to server.

StringEndsWithFilter

StringEndsWith Filter.

All required parameters must be populated in order to send to server.

StringInAdvancedFilter

StringIn Advanced Filter.

All required parameters must be populated in order to send to server.

StringInFilter

StringIn Filter.

All required parameters must be populated in order to send to server.

StringNotBeginsWithAdvancedFilter

StringNotBeginsWith Advanced Filter.

All required parameters must be populated in order to send to server.

StringNotBeginsWithFilter

StringNotBeginsWith Filter.

All required parameters must be populated in order to send to server.

StringNotContainsAdvancedFilter

StringNotContains Advanced Filter.

All required parameters must be populated in order to send to server.

StringNotContainsFilter

StringNotContains Filter.

All required parameters must be populated in order to send to server.

StringNotEndsWithAdvancedFilter

StringNotEndsWith Advanced Filter.

All required parameters must be populated in order to send to server.

StringNotEndsWithFilter

StringNotEndsWith Filter.

All required parameters must be populated in order to send to server.

StringNotInAdvancedFilter

StringNotIn Advanced Filter.

All required parameters must be populated in order to send to server.

StringNotInFilter

StringNotIn Filter.

All required parameters must be populated in order to send to server.

Subscription

Event Subscription.

Variables are only populated by the server, and will be ignored when sending a request.

SubscriptionFullUrl

Full endpoint URL of an event subscription.

SubscriptionUpdateParameters

Properties of the Event Subscription update.

SubscriptionsListResult

Result of the List event subscriptions operation.

SystemData

Metadata pertaining to creation and last modification of the resource.

SystemTopic

EventGrid System Topic.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

SystemTopicUpdateParameters

Properties of the System Topic update.

SystemTopicsListResult

Result of the List System topics operation.

Topic

EventGrid Topic.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

TopicRegenerateKeyRequest

Topic regenerate share access key request.

All required parameters must be populated in order to send to server.

TopicSharedAccessKeys

Shared access keys of the Topic.

TopicSpace

The Topic space resource.

Variables are only populated by the server, and will be ignored when sending a request.

TopicSpacesConfiguration

Properties of the Topic Spaces Configuration.

Variables are only populated by the server, and will be ignored when sending a request.

TopicSpacesListResult

Result of the List Topic Space operation.

TopicTypeAdditionalEnforcedPermission

TopicTypeAdditionalEnforcedPermission.

TopicTypeInfo

Properties of a topic type info.

Variables are only populated by the server, and will be ignored when sending a request.

TopicTypesListResult

Result of the List Topic Types operation.

TopicUpdateParameters

Properties of the Topic update.

TopicsConfiguration

Properties of the Topics Configuration.

Variables are only populated by the server, and will be ignored when sending a request.

TopicsListResult

Result of the List Topics operation.

TrackedResource

Definition of a Tracked Resource.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

UpdateTopicSpacesConfigurationInfo

Properties of the topic spaces configuration info of a namespace.

UpdateTopicsConfigurationInfo

Properties of the topics configuration info of a namespace.

UserIdentityProperties

The information about the user identity.

VerifiedPartner

Verified partner information.

Variables are only populated by the server, and will be ignored when sending a request.

VerifiedPartnersListResult

Result of the List verified partners operation.

WebHookEventSubscriptionDestination

Information about the webhook destination for an event subscription.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

WebhookPartnerDestinationInfo

Information about the WebHook of the partner destination.

All required parameters must be populated in order to send to server.

WebhookUpdatePartnerDestinationInfo

Information about the update of the WebHook of the partner destination.

All required parameters must be populated in order to send to server.

Enums

AdvancedFilterOperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.

AlternativeAuthenticationNameSource

Alternative authentication name sources related to client authentication settings for namespace resource.

CaCertificateProvisioningState

Provisioning state of the CA Certificate resource.

ChannelProvisioningState

Provisioning state of the channel.

ChannelType

The type of the event channel which represents the direction flow of events.

ClientCertificateValidationScheme

The validation scheme used to authenticate the client. Default value is SubjectMatchesAuthenticationName.

ClientGroupProvisioningState

Provisioning state of the ClientGroup resource.

ClientProvisioningState

Provisioning state of the Client resource.

ClientState

Indicates if the client is enabled or not. Default value is Enabled.

CreatedByType

The type of identity that created the 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.

DeadLetterEndPointType

Type of the endpoint for the dead letter destination.

DeliveryAttributeMappingType

Type of the delivery attribute or header name.

DeliveryMode

Delivery mode of the event subscription.

DeliverySchema

The event delivery schema for the event subscription.

DomainProvisioningState

Provisioning state of the Event Grid Domain Resource.

DomainTopicProvisioningState

Provisioning state of the domain topic.

EndpointType

Type of the endpoint for the event subscription destination.

EventDefinitionKind

The kind of event type used.

EventDeliverySchema

The event delivery schema for the event subscription.

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.

FilterOperatorType

The operator type used for filtering, e.g., NumberIn, StringContains, BoolEquals and others.

IdentityType

The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identity.

InputSchema

This determines the format that Event Grid should expect for incoming events published to the Event Grid Domain Resource.

InputSchemaMappingType

Type of the custom mapping.

IpActionType

Action to perform based on the match or no match of the IpMask.

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.

NetworkSecurityPerimeterAssociationAccessMode

Network security perimeter access mode.

NetworkSecurityPerimeterConfigProvisioningState

Provisioning state to reflect configuration state and indicate status of nsp profile configuration retrieval.

NetworkSecurityPerimeterConfigurationIssueSeverity

Provisioning issue severity.

NetworkSecurityPerimeterConfigurationIssueType

Provisioning issue type.

NetworkSecurityPerimeterProfileAccessRuleDirection

NSP access rule direction.

NetworkSecurityPerimeterResourceType

NetworkSecurityPerimeterResourceType.

PartnerClientAuthenticationType

Type of client authentication.

PartnerConfigurationProvisioningState

Provisioning state of the partner configuration.

PartnerDestinationActivationState

Activation state of the partner destination.

PartnerDestinationProvisioningState

Provisioning state of the partner destination.

PartnerEndpointType

Type of the endpoint for the partner destination.

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.

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.

PersistedConnectionStatus

Status of the connection.

PrivateEndpointConnectionsParentType

PrivateEndpointConnectionsParentType.

PublicNetworkAccess

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

PublisherType

Publisher type of the namespace topic.

ReadinessState

The readiness state of the corresponding partner topic.

ResourceKind

Kind of the resource.

ResourceProvisioningState

Provisioning state of the Private Endpoint Connection.

ResourceRegionType

Region type of the resource.

RoutingIdentityType

Routing identity type for topic spaces configuration.

Sku

The Sku name of the resource. The possible values are: Basic or Premium.

SkuName

The name of the SKU.

StaticRoutingEnrichmentType

Static routing enrichment value type. For e.g. this property value can be 'String'.

SubscriptionProvisioningState

Provisioning state of the event subscription.

TlsVersion

Minimum TLS version of the publisher allowed to publish to this domain.

TopicProvisioningState

Provisioning state of the topic.

TopicSpaceProvisioningState

Provisioning state of the TopicSpace resource.

TopicSpacesConfigurationState

Indicate if Topic Spaces Configuration is enabled for the namespace. Default is Disabled.

TopicTypeProvisioningState

Provisioning state of the topic type.

TopicTypeSourceScope

TopicTypeSourceScope.

VerifiedPartnerProvisioningState

Provisioning state of the verified partner.