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

AzureADPartnerClientAuthentication

Microsoft Entra ID Partner Client Authentication.

AzureADPartnerClientAuthenticationProperties

Properties of a Microsoft Entra ID Partner Client Authentication.

AzureFunctionEventSubscriptionDestination

Information about the azure function destination for an event subscription.

AzureFunctionEventSubscriptionDestinationProperties

The properties that represent the Azure Function destination of an event subscription.

BoolEqualsAdvancedFilter

BoolEquals Advanced Filter.

BoolEqualsFilter

BoolEquals Filter.

CaCertificate

The CA Certificate resource.

CaCertificateProperties

The properties of CA certificate.

Channel

Channel info.

ChannelProperties

Properties of the Channel.

ChannelUpdateParameters

Properties of the Channel update.

ChannelUpdateParametersProperties

Properties of the channel update parameters.

Client

The Client resource.

ClientAuthenticationSettings

Client authentication settings for namespace resource.

ClientCertificateAuthentication

The certificate authentication properties for the client.

ClientGroup

The Client group resource.

ClientGroupProperties

The properties of client group.

ClientProperties

The properties of client.

ConfidentialCompute

Azure Confidential Compute properties of the resource.

ConnectionState

ConnectionState information.

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.

CustomDomainOwnershipValidationResult

Namespace custom domain ownership validation result.

CustomJwtAuthenticationManagedIdentity

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

CustomJwtAuthenticationSettings

Custom JWT authentication settings for namespace resource.

CustomWebhookAuthenticationManagedIdentity

The identity configuration required for authenticating a custom webhook.

CustomerManagedKeyEncryption

All Customer-managed key encryption properties for the 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

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

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.

DomainProperties

Properties of the Event Grid Domain Resource.

DomainRegenerateKeyRequest

Domain regenerate share access key request.

DomainSharedAccessKeys

Shared access keys of the Domain.

DomainTopic

Domain Topic.

DomainTopicProperties

Properties of the Domain Topic.

DomainUpdateParameterProperties

Information of domain update parameter properties.

DomainUpdateParameters

Properties of the Domain update.

DynamicDeliveryAttributeMapping

Dynamic delivery attribute mapping details.

DynamicDeliveryAttributeMappingProperties

Properties of dynamic delivery attribute mapping.

DynamicRoutingEnrichment

DynamicRoutingEnrichment.

EncodedIssuerCertificateInfo

Information about the public certificate that is used for custom authentication.

ErrorAdditionalInfo

The resource management error additional info.

ErrorDetail

The error detail.

ErrorResponse

Error response.

EventHubEventSubscriptionDestination

Information about the event hub destination for an event subscription.

EventHubEventSubscriptionDestinationProperties

The properties for a event hub destination.

EventSubscription

Event Subscription.

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

EventSubscriptionFilter

Filter for the Event Subscription.

EventSubscriptionFullUrl

Full endpoint URL of an event subscription.

EventSubscriptionIdentity

The identity information with the event subscription.

EventSubscriptionProperties

Properties of the Event Subscription.

EventSubscriptionUpdateParameters

Properties of the Event Subscription update.

EventType

Event Type for a subject under a topic.

EventTypeInfo

The event type information for Channels.

EventTypeProperties

Properties of the event type.

ExtendedLocation

Definition of an Extended Location.

ExtensionResource

The base extension resource.

ExtensionTopic

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

ExtensionTopicProperties

Properties of the Extension Topic.

FederatedIdentityCredentialInfo

The details of the Federated Identity Credential (FIC) used with the resource.

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

FiltersConfiguration

Filters configuration for the Event Subscription.

HybridConnectionEventSubscriptionDestination

Information about the HybridConnection destination for an event subscription.

HybridConnectionEventSubscriptionDestinationProperties

The properties for a hybrid connection destination.

IdentityInfo

The identity information for the resource.

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

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.

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.

JsonInputSchemaMappingProperties

This can be used to map properties of a source schema (or default values, for certain supported properties) to properties of the EventGridEvent schema.

KeyEncryption

Properties of the Encryption settings.

KeyEncryptionKeyIdentity

KeyEncryptionKeyIdentity.

MonitorAlertEventSubscriptionDestination

Information about the Monitor Alert destination for an event subscription.

MonitorAlertEventSubscriptionDestinationProperties

The properties that represent the Monitor Alert destination of an event subscription.

Namespace

Namespace resource.

NamespaceProperties

Properties of the namespace resource.

NamespaceRegenerateKeyRequest

Namespace regenerate share access key request.

NamespaceSharedAccessKeys

Shared access keys of the Namespace.

NamespaceSku

Represents available Sku pricing tiers.

NamespaceTopic

Namespace topic details.

NamespaceTopicEventSubscriptionDestination

Information about the Namespace Topic destination for an event subscription.

NamespaceTopicEventSubscriptionDestinationProperties

The properties that represent the Event Grid Namespace Topic destination of an event subscription.

NamespaceTopicProperties

Properties of the namespace topic.

NamespaceTopicUpdateParameterProperties

Information of namespace topic update parameter properties.

NamespaceTopicUpdateParameters

Properties of the namespace topic update.

NamespaceUpdateParameterProperties

Information of namespace update parameter properties.

NamespaceUpdateParameters

Properties to update namespace.

NetworkSecurityPerimeterConfiguration

Network security perimeter configuration.

NetworkSecurityPerimeterConfigurationIssues

Network security perimeter configuration issues.

NetworkSecurityPerimeterConfigurationIssuesProperties

Network security perimeter configuration issues properties.

NetworkSecurityPerimeterConfigurationProfile

Nsp configuration with profile information.

NetworkSecurityPerimeterConfigurationProperties

Network security perimeter configuration information to reflect latest association and nsp profile configuration.

NetworkSecurityPerimeterInfo

Network security perimeter info.

NetworkSecurityPerimeterProfileAccessRule

Network security perimeter profile access rule.

NetworkSecurityPerimeterProfileAccessRuleProperties

Network security perimeter profile access rule properties.

NetworkSecurityPerimeterSubscription

Network security perimeter subscription inbound access rule.

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.

Operation

Represents an operation returned by the GetOperations request.

OperationInfo

Information about an 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

PartnerConfiguration

Partner configuration information.

PartnerConfigurationProperties

Properties of the partner configuration.

PartnerConfigurationUpdateParameterProperties

Information of partner configuration update parameter properties.

PartnerConfigurationUpdateParameters

Properties of the partner configuration update.

PartnerDestination

Event Grid Partner Destination.

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

PartnerDestinationProperties

Properties of the Partner Destination.

PartnerDestinationUpdateParameters

Properties of the Partner Destination that can be updated.

PartnerDetails

Information about the partner.

PartnerEventSubscriptionDestination

PartnerEventSubscriptionDestination.

PartnerEventSubscriptionDestinationProperties

PartnerEventSubscriptionDestinationProperties.

PartnerNamespace

EventGrid Partner Namespace.

PartnerNamespaceProperties

Properties of the partner namespace.

PartnerNamespaceRegenerateKeyRequest

PartnerNamespace regenerate shared access key request.

PartnerNamespaceSharedAccessKeys

Shared access keys of the partner namespace.

PartnerNamespaceUpdateParameterProperties

Information of Partner Namespace update parameter properties.

PartnerNamespaceUpdateParameters

Properties of the Partner Namespace update.

PartnerRegistration

Information about a partner registration.

PartnerRegistrationProperties

Properties of the partner registration.

PartnerRegistrationUpdateParameters

Properties of the Partner Registration update.

PartnerTopic

Event Grid Partner Topic.

PartnerTopicInfo

Properties of the corresponding partner topic of a Channel.

PartnerTopicProperties

Properties of the Partner Topic.

PartnerTopicUpdateParameters

Properties of the Partner Topic update.

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

PartnerUpdateTopicInfo

Update properties for the corresponding partner topic of a channel.

PermissionBinding

The Permission binding resource.

PermissionBindingProperties

The properties of permission binding.

PlatformCapabilities

Platform capabilities properties of the resource.

PrivateEndpoint

PrivateEndpoint information.

PrivateEndpointConnection

Concrete proxy resource types can be created by aliasing this type using a specific property type.

PrivateEndpointConnectionProperties

Properties of the private endpoint connection resource.

PrivateLinkResource

Information of the private link resource.

PrivateLinkResourceProperties

PrivateLinkResourceProperties.

ProxyResource

Proxy Resource.

PushInfo

Properties of the destination info for event subscription supporting push.

QueueInfo

Properties of the Queue info for event subscription.

Resource

Resource.

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.

ServiceBusQueueEventSubscriptionDestinationProperties

The properties that represent the Service Bus destination of an event subscription.

ServiceBusTopicEventSubscriptionDestination

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

ServiceBusTopicEventSubscriptionDestinationProperties

The properties that represent the Service Bus Topic destination of an event subscription.

StaticDeliveryAttributeMapping

Static delivery attribute mapping details.

StaticDeliveryAttributeMappingProperties

Properties of static delivery attribute mapping.

StaticRoutingEnrichment

Static routing enrichment details.

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

StaticStringRoutingEnrichment

StaticStringRoutingEnrichment.

StorageBlobDeadLetterDestination

Information about the storage blob based dead letter destination.

StorageBlobDeadLetterDestinationProperties

Properties of the storage blob based dead letter destination.

StorageQueueEventSubscriptionDestination

Information about the storage queue destination for an event subscription.

StorageQueueEventSubscriptionDestinationProperties

The properties for a storage queue destination.

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.

Subscription

Event Subscription.

SubscriptionFullUrl

Full endpoint URL of an event subscription.

SubscriptionProperties

Properties of the event subscription.

SubscriptionUpdateParameters

Properties of the Event Subscription update.

SubscriptionUpdateParametersProperties

Properties of the Event Subscription update parameters.

SystemData

Metadata pertaining to creation and last modification of the resource.

SystemTopic

EventGrid System Topic.

SystemTopicProperties

Properties of the System Topic.

SystemTopicUpdateParameters

Properties of the System Topic update.

Topic

EventGrid Topic.

TopicProperties

Properties of the Topic.

TopicRegenerateKeyRequest

Topic regenerate share access key request.

TopicSharedAccessKeys

Shared access keys of the Topic.

TopicSpace

The Topic space resource.

TopicSpaceProperties

The properties of topic space.

TopicSpacesConfiguration

Properties of the Topic Spaces Configuration.

TopicTypeAdditionalEnforcedPermission

TopicTypeAdditionalEnforcedPermission.

TopicTypeInfo

Properties of a topic type info.

TopicTypeProperties

Properties of a topic type.

TopicUpdateParameterProperties

Information of topic update parameter properties.

TopicUpdateParameters

Properties of the Topic update.

TopicsConfiguration

Properties of the Topics Configuration.

TrackedResource

Tracked Resource.

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.

VerifiedPartnerProperties

Properties of the verified partner.

WebHookEventSubscriptionDestination

Information about the webhook destination for an event subscription.

WebHookEventSubscriptionDestinationProperties

Information about the webhook destination properties for an event subscription.

WebhookAuthenticationSettings

Authentication settings for a webhook endpoint within a Namespace resource.

WebhookPartnerDestinationInfo

Information about the WebHook of the partner destination.

WebhookPartnerDestinationProperties

Properties of a partner destination webhook.

WebhookUpdatePartnerDestinationInfo

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

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.

ConfidentialComputeMode

This property specifies the mode of the Azure Confidential Compute configuration. Possible values are 'Disabled' or 'Enabled'. This is an immutable property set at the time of resource creation and cannot be modified later. Enabling this property ensures that messages are processed and stored in a Azure Confidential Compute environment.

CreatedByType

The kind of entity 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'.

CustomWebhookAuthenticationManagedIdentityType

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.

KeyEncryptionIdentityType

The type of managed identity used. Only UserAssigned or SystemAssigned Identity are supported.

KeyEncryptionKeyStatus

The state of the Customer Managed Key (CMK) encryption. This is a read-only property which determines if the associated key is active and valid and used actively by runtime as expected. When the associated CMK becomes invalid (e.g., if it is deleted, or if versioned CMK is not current anymore), Event Grid Service will set this state to disabled to indicate that this key is not valid anymore and requires action from user.

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

Type of 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

Type of 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

Type of TopicTypeSourceScope.

VerifiedPartnerProvisioningState

Provisioning state of the verified partner.