All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.azure.messaging.eventgrid.SystemEventNames Maven / Gradle / Ivy

The newest version!
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.

package com.azure.messaging.eventgrid;

import com.azure.core.models.CloudEvent;
import com.azure.messaging.eventgrid.systemevents.AcsChatMemberAddedToThreadWithUserEventData;
import com.azure.messaging.eventgrid.systemevents.AcsChatMemberRemovedFromThreadWithUserEventData;
import com.azure.messaging.eventgrid.systemevents.AcsChatMessageDeletedEventData;
import com.azure.messaging.eventgrid.systemevents.AcsChatMessageDeletedInThreadEventData;
import com.azure.messaging.eventgrid.systemevents.AcsChatMessageEditedEventData;
import com.azure.messaging.eventgrid.systemevents.AcsChatMessageEditedInThreadEventData;
import com.azure.messaging.eventgrid.systemevents.AcsChatMessageReceivedEventData;
import com.azure.messaging.eventgrid.systemevents.AcsChatMessageReceivedInThreadEventData;
import com.azure.messaging.eventgrid.systemevents.AcsChatParticipantAddedToThreadEventData;
import com.azure.messaging.eventgrid.systemevents.AcsChatParticipantAddedToThreadWithUserEventData;
import com.azure.messaging.eventgrid.systemevents.AcsChatParticipantRemovedFromThreadEventData;
import com.azure.messaging.eventgrid.systemevents.AcsChatParticipantRemovedFromThreadWithUserEventData;
import com.azure.messaging.eventgrid.systemevents.AcsChatThreadCreatedEventData;
import com.azure.messaging.eventgrid.systemevents.AcsChatThreadCreatedWithUserEventData;
import com.azure.messaging.eventgrid.systemevents.AcsChatThreadDeletedEventData;
import com.azure.messaging.eventgrid.systemevents.AcsChatThreadPropertiesUpdatedEventData;
import com.azure.messaging.eventgrid.systemevents.AcsChatThreadPropertiesUpdatedPerUserEventData;
import com.azure.messaging.eventgrid.systemevents.AcsChatThreadWithUserDeletedEventData;
import com.azure.messaging.eventgrid.systemevents.AcsEmailDeliveryReportReceivedEventData;
import com.azure.messaging.eventgrid.systemevents.AcsEmailEngagementTrackingReportReceivedEventData;
import com.azure.messaging.eventgrid.systemevents.AcsIncomingCallEventData;
import com.azure.messaging.eventgrid.systemevents.AcsMessageDeliveryStatusUpdatedEventData;
import com.azure.messaging.eventgrid.systemevents.AcsMessageReceivedEventData;
import com.azure.messaging.eventgrid.systemevents.AcsRecordingFileStatusUpdatedEventData;
import com.azure.messaging.eventgrid.systemevents.AcsRouterJobCancelledEventData;
import com.azure.messaging.eventgrid.systemevents.AcsRouterJobClassificationFailedEventData;
import com.azure.messaging.eventgrid.systemevents.AcsRouterJobClassifiedEventData;
import com.azure.messaging.eventgrid.systemevents.AcsRouterJobClosedEventData;
import com.azure.messaging.eventgrid.systemevents.AcsRouterJobCompletedEventData;
import com.azure.messaging.eventgrid.systemevents.AcsRouterJobDeletedEventData;
import com.azure.messaging.eventgrid.systemevents.AcsRouterJobExceptionTriggeredEventData;
import com.azure.messaging.eventgrid.systemevents.AcsRouterJobQueuedEventData;
import com.azure.messaging.eventgrid.systemevents.AcsRouterJobReceivedEventData;
import com.azure.messaging.eventgrid.systemevents.AcsRouterJobSchedulingFailedEventData;
import com.azure.messaging.eventgrid.systemevents.AcsRouterJobUnassignedEventData;
import com.azure.messaging.eventgrid.systemevents.AcsRouterJobWaitingForActivationEventData;
import com.azure.messaging.eventgrid.systemevents.AcsRouterJobWorkerSelectorsExpiredEventData;
import com.azure.messaging.eventgrid.systemevents.AcsRouterWorkerDeletedEventData;
import com.azure.messaging.eventgrid.systemevents.AcsRouterWorkerDeregisteredEventData;
import com.azure.messaging.eventgrid.systemevents.AcsRouterWorkerOfferAcceptedEventData;
import com.azure.messaging.eventgrid.systemevents.AcsRouterWorkerOfferDeclinedEventData;
import com.azure.messaging.eventgrid.systemevents.AcsRouterWorkerOfferExpiredEventData;
import com.azure.messaging.eventgrid.systemevents.AcsRouterWorkerOfferIssuedEventData;
import com.azure.messaging.eventgrid.systemevents.AcsRouterWorkerOfferRevokedEventData;
import com.azure.messaging.eventgrid.systemevents.AcsRouterWorkerRegisteredEventData;
import com.azure.messaging.eventgrid.systemevents.AcsRouterWorkerUpdatedEventData;
import com.azure.messaging.eventgrid.systemevents.AcsSmsDeliveryReportReceivedEventData;
import com.azure.messaging.eventgrid.systemevents.AcsSmsReceivedEventData;
import com.azure.messaging.eventgrid.systemevents.AcsUserDisconnectedEventData;
import com.azure.messaging.eventgrid.systemevents.ApiCenterApiDefinitionAddedEventData;
import com.azure.messaging.eventgrid.systemevents.ApiCenterApiDefinitionUpdatedEventData;
import com.azure.messaging.eventgrid.systemevents.ApiManagementApiCreatedEventData;
import com.azure.messaging.eventgrid.systemevents.ApiManagementApiDeletedEventData;
import com.azure.messaging.eventgrid.systemevents.ApiManagementApiReleaseCreatedEventData;
import com.azure.messaging.eventgrid.systemevents.ApiManagementApiReleaseDeletedEventData;
import com.azure.messaging.eventgrid.systemevents.ApiManagementApiReleaseUpdatedEventData;
import com.azure.messaging.eventgrid.systemevents.ApiManagementApiUpdatedEventData;
import com.azure.messaging.eventgrid.systemevents.ApiManagementGatewayApiAddedEventData;
import com.azure.messaging.eventgrid.systemevents.ApiManagementGatewayApiRemovedEventData;
import com.azure.messaging.eventgrid.systemevents.ApiManagementGatewayCertificateAuthorityCreatedEventData;
import com.azure.messaging.eventgrid.systemevents.ApiManagementGatewayCertificateAuthorityDeletedEventData;
import com.azure.messaging.eventgrid.systemevents.ApiManagementGatewayCertificateAuthorityUpdatedEventData;
import com.azure.messaging.eventgrid.systemevents.ApiManagementGatewayCreatedEventData;
import com.azure.messaging.eventgrid.systemevents.ApiManagementGatewayDeletedEventData;
import com.azure.messaging.eventgrid.systemevents.ApiManagementGatewayHostnameConfigurationCreatedEventData;
import com.azure.messaging.eventgrid.systemevents.ApiManagementGatewayHostnameConfigurationDeletedEventData;
import com.azure.messaging.eventgrid.systemevents.ApiManagementGatewayHostnameConfigurationUpdatedEventData;
import com.azure.messaging.eventgrid.systemevents.ApiManagementGatewayUpdatedEventData;
import com.azure.messaging.eventgrid.systemevents.ApiManagementProductCreatedEventData;
import com.azure.messaging.eventgrid.systemevents.ApiManagementProductDeletedEventData;
import com.azure.messaging.eventgrid.systemevents.ApiManagementProductUpdatedEventData;
import com.azure.messaging.eventgrid.systemevents.ApiManagementSubscriptionCreatedEventData;
import com.azure.messaging.eventgrid.systemevents.ApiManagementSubscriptionDeletedEventData;
import com.azure.messaging.eventgrid.systemevents.ApiManagementSubscriptionUpdatedEventData;
import com.azure.messaging.eventgrid.systemevents.ApiManagementUserCreatedEventData;
import com.azure.messaging.eventgrid.systemevents.ApiManagementUserDeletedEventData;
import com.azure.messaging.eventgrid.systemevents.ApiManagementUserUpdatedEventData;
import com.azure.messaging.eventgrid.systemevents.AppConfigurationKeyValueDeletedEventData;
import com.azure.messaging.eventgrid.systemevents.AppConfigurationKeyValueModifiedEventData;
import com.azure.messaging.eventgrid.systemevents.AppConfigurationSnapshotCreatedEventData;
import com.azure.messaging.eventgrid.systemevents.AppConfigurationSnapshotModifiedEventData;
import com.azure.messaging.eventgrid.systemevents.AvsClusterCreatedEventData;
import com.azure.messaging.eventgrid.systemevents.AvsClusterDeletedEventData;
import com.azure.messaging.eventgrid.systemevents.AvsClusterFailedEventData;
import com.azure.messaging.eventgrid.systemevents.AvsClusterUpdatedEventData;
import com.azure.messaging.eventgrid.systemevents.AvsClusterUpdatingEventData;
import com.azure.messaging.eventgrid.systemevents.AvsPrivateCloudFailedEventData;
import com.azure.messaging.eventgrid.systemevents.AvsPrivateCloudUpdatedEventData;
import com.azure.messaging.eventgrid.systemevents.AvsPrivateCloudUpdatingEventData;
import com.azure.messaging.eventgrid.systemevents.AvsScriptExecutionCancelledEventData;
import com.azure.messaging.eventgrid.systemevents.AvsScriptExecutionFailedEventData;
import com.azure.messaging.eventgrid.systemevents.AvsScriptExecutionFinishedEventData;
import com.azure.messaging.eventgrid.systemevents.AvsScriptExecutionStartedEventData;
import com.azure.messaging.eventgrid.systemevents.ContainerRegistryChartDeletedEventData;
import com.azure.messaging.eventgrid.systemevents.ContainerRegistryChartPushedEventData;
import com.azure.messaging.eventgrid.systemevents.ContainerRegistryImageDeletedEventData;
import com.azure.messaging.eventgrid.systemevents.ContainerRegistryImagePushedEventData;
import com.azure.messaging.eventgrid.systemevents.ContainerServiceClusterSupportEndedEventData;
import com.azure.messaging.eventgrid.systemevents.ContainerServiceClusterSupportEndingEventData;
import com.azure.messaging.eventgrid.systemevents.ContainerServiceNewKubernetesVersionAvailableEventData;
import com.azure.messaging.eventgrid.systemevents.ContainerServiceNodePoolRollingFailedEventData;
import com.azure.messaging.eventgrid.systemevents.ContainerServiceNodePoolRollingStartedEventData;
import com.azure.messaging.eventgrid.systemevents.ContainerServiceNodePoolRollingSucceededEventData;
import com.azure.messaging.eventgrid.systemevents.DataBoxCopyCompletedEventData;
import com.azure.messaging.eventgrid.systemevents.DataBoxCopyStartedEventData;
import com.azure.messaging.eventgrid.systemevents.DataBoxOrderCompletedEventData;
import com.azure.messaging.eventgrid.systemevents.EventGridMqttClientCreatedOrUpdatedEventData;
import com.azure.messaging.eventgrid.systemevents.EventGridMqttClientDeletedEventData;
import com.azure.messaging.eventgrid.systemevents.EventGridMqttClientSessionConnectedEventData;
import com.azure.messaging.eventgrid.systemevents.EventGridMqttClientSessionDisconnectedEventData;
import com.azure.messaging.eventgrid.systemevents.EventHubCaptureFileCreatedEventData;
import com.azure.messaging.eventgrid.systemevents.HealthcareDicomImageCreatedEventData;
import com.azure.messaging.eventgrid.systemevents.HealthcareDicomImageDeletedEventData;
import com.azure.messaging.eventgrid.systemevents.HealthcareDicomImageUpdatedEventData;
import com.azure.messaging.eventgrid.systemevents.HealthcareFhirResourceCreatedEventData;
import com.azure.messaging.eventgrid.systemevents.HealthcareFhirResourceDeletedEventData;
import com.azure.messaging.eventgrid.systemevents.HealthcareFhirResourceUpdatedEventData;
import com.azure.messaging.eventgrid.systemevents.IotHubDeviceConnectedEventData;
import com.azure.messaging.eventgrid.systemevents.IotHubDeviceCreatedEventData;
import com.azure.messaging.eventgrid.systemevents.IotHubDeviceDeletedEventData;
import com.azure.messaging.eventgrid.systemevents.IotHubDeviceDisconnectedEventData;
import com.azure.messaging.eventgrid.systemevents.IotHubDeviceTelemetryEventData;
import com.azure.messaging.eventgrid.systemevents.KeyVaultAccessPolicyChangedEventData;
import com.azure.messaging.eventgrid.systemevents.KeyVaultCertificateExpiredEventData;
import com.azure.messaging.eventgrid.systemevents.KeyVaultCertificateNearExpiryEventData;
import com.azure.messaging.eventgrid.systemevents.KeyVaultCertificateNewVersionCreatedEventData;
import com.azure.messaging.eventgrid.systemevents.KeyVaultKeyExpiredEventData;
import com.azure.messaging.eventgrid.systemevents.KeyVaultKeyNearExpiryEventData;
import com.azure.messaging.eventgrid.systemevents.KeyVaultKeyNewVersionCreatedEventData;
import com.azure.messaging.eventgrid.systemevents.KeyVaultSecretExpiredEventData;
import com.azure.messaging.eventgrid.systemevents.KeyVaultSecretNearExpiryEventData;
import com.azure.messaging.eventgrid.systemevents.KeyVaultSecretNewVersionCreatedEventData;
import com.azure.messaging.eventgrid.systemevents.MachineLearningServicesDatasetDriftDetectedEventData;
import com.azure.messaging.eventgrid.systemevents.MachineLearningServicesModelDeployedEventData;
import com.azure.messaging.eventgrid.systemevents.MachineLearningServicesModelRegisteredEventData;
import com.azure.messaging.eventgrid.systemevents.MachineLearningServicesRunCompletedEventData;
import com.azure.messaging.eventgrid.systemevents.MachineLearningServicesRunStatusChangedEventData;
import com.azure.messaging.eventgrid.systemevents.MapsGeofenceEnteredEventData;
import com.azure.messaging.eventgrid.systemevents.MapsGeofenceExitedEventData;
import com.azure.messaging.eventgrid.systemevents.MapsGeofenceResultEventData;
import com.azure.messaging.eventgrid.systemevents.MediaJobCanceledEventData;
import com.azure.messaging.eventgrid.systemevents.MediaJobCancelingEventData;
import com.azure.messaging.eventgrid.systemevents.MediaJobErroredEventData;
import com.azure.messaging.eventgrid.systemevents.MediaJobFinishedEventData;
import com.azure.messaging.eventgrid.systemevents.MediaJobOutputCanceledEventData;
import com.azure.messaging.eventgrid.systemevents.MediaJobOutputCancelingEventData;
import com.azure.messaging.eventgrid.systemevents.MediaJobOutputErroredEventData;
import com.azure.messaging.eventgrid.systemevents.MediaJobOutputFinishedEventData;
import com.azure.messaging.eventgrid.systemevents.MediaJobOutputProcessingEventData;
import com.azure.messaging.eventgrid.systemevents.MediaJobOutputProgressEventData;
import com.azure.messaging.eventgrid.systemevents.MediaJobOutputScheduledEventData;
import com.azure.messaging.eventgrid.systemevents.MediaJobOutputStateChangeEventData;
import com.azure.messaging.eventgrid.systemevents.MediaJobProcessingEventData;
import com.azure.messaging.eventgrid.systemevents.MediaJobScheduledEventData;
import com.azure.messaging.eventgrid.systemevents.MediaJobStateChangeEventData;
import com.azure.messaging.eventgrid.systemevents.MediaLiveEventChannelArchiveHeartbeatEventData;
import com.azure.messaging.eventgrid.systemevents.MediaLiveEventConnectionRejectedEventData;
import com.azure.messaging.eventgrid.systemevents.MediaLiveEventEncoderConnectedEventData;
import com.azure.messaging.eventgrid.systemevents.MediaLiveEventEncoderDisconnectedEventData;
import com.azure.messaging.eventgrid.systemevents.MediaLiveEventIncomingDataChunkDroppedEventData;
import com.azure.messaging.eventgrid.systemevents.MediaLiveEventIncomingStreamReceivedEventData;
import com.azure.messaging.eventgrid.systemevents.MediaLiveEventIncomingStreamsOutOfSyncEventData;
import com.azure.messaging.eventgrid.systemevents.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData;
import com.azure.messaging.eventgrid.systemevents.MediaLiveEventIngestHeartbeatEventData;
import com.azure.messaging.eventgrid.systemevents.MediaLiveEventTrackDiscontinuityDetectedEventData;
import com.azure.messaging.eventgrid.systemevents.PolicyInsightsPolicyStateChangedEventData;
import com.azure.messaging.eventgrid.systemevents.PolicyInsightsPolicyStateCreatedEventData;
import com.azure.messaging.eventgrid.systemevents.PolicyInsightsPolicyStateDeletedEventData;
import com.azure.messaging.eventgrid.systemevents.RedisExportRdbCompletedEventData;
import com.azure.messaging.eventgrid.systemevents.RedisImportRdbCompletedEventData;
import com.azure.messaging.eventgrid.systemevents.RedisPatchingCompletedEventData;
import com.azure.messaging.eventgrid.systemevents.RedisScalingCompletedEventData;
import com.azure.messaging.eventgrid.systemevents.ResourceActionCancelEventData;
import com.azure.messaging.eventgrid.systemevents.ResourceActionFailureEventData;
import com.azure.messaging.eventgrid.systemevents.ResourceActionSuccessEventData;
import com.azure.messaging.eventgrid.systemevents.ResourceDeleteCancelEventData;
import com.azure.messaging.eventgrid.systemevents.ResourceDeleteFailureEventData;
import com.azure.messaging.eventgrid.systemevents.ResourceDeleteSuccessEventData;
import com.azure.messaging.eventgrid.systemevents.ResourceNotificationsContainerServiceEventResourcesScheduledEventData;
import com.azure.messaging.eventgrid.systemevents.ResourceNotificationsHealthResourcesAnnotatedEventData;
import com.azure.messaging.eventgrid.systemevents.ResourceNotificationsHealthResourcesAvailabilityStatusChangedEventData;
import com.azure.messaging.eventgrid.systemevents.ResourceNotificationsResourceManagementCreatedOrUpdatedEventData;
import com.azure.messaging.eventgrid.systemevents.ResourceNotificationsResourceManagementDeletedEventData;
import com.azure.messaging.eventgrid.systemevents.ResourceWriteCancelEventData;
import com.azure.messaging.eventgrid.systemevents.ResourceWriteFailureEventData;
import com.azure.messaging.eventgrid.systemevents.ResourceWriteSuccessEventData;
import com.azure.messaging.eventgrid.systemevents.ServiceBusActiveMessagesAvailablePeriodicNotificationsEventData;
import com.azure.messaging.eventgrid.systemevents.ServiceBusActiveMessagesAvailableWithNoListenersEventData;
import com.azure.messaging.eventgrid.systemevents.ServiceBusDeadletterMessagesAvailablePeriodicNotificationsEventData;
import com.azure.messaging.eventgrid.systemevents.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData;
import com.azure.messaging.eventgrid.systemevents.SignalRServiceClientConnectionConnectedEventData;
import com.azure.messaging.eventgrid.systemevents.SignalRServiceClientConnectionDisconnectedEventData;
import com.azure.messaging.eventgrid.systemevents.StorageAsyncOperationInitiatedEventData;
import com.azure.messaging.eventgrid.systemevents.StorageBlobCreatedEventData;
import com.azure.messaging.eventgrid.systemevents.StorageBlobDeletedEventData;
import com.azure.messaging.eventgrid.systemevents.StorageBlobInventoryPolicyCompletedEventData;
import com.azure.messaging.eventgrid.systemevents.StorageBlobRenamedEventData;
import com.azure.messaging.eventgrid.systemevents.StorageBlobTierChangedEventData;
import com.azure.messaging.eventgrid.systemevents.StorageDirectoryCreatedEventData;
import com.azure.messaging.eventgrid.systemevents.StorageDirectoryDeletedEventData;
import com.azure.messaging.eventgrid.systemevents.StorageDirectoryRenamedEventData;
import com.azure.messaging.eventgrid.systemevents.StorageLifecyclePolicyCompletedEventData;
import com.azure.messaging.eventgrid.systemevents.StorageTaskAssignmentCompletedEventData;
import com.azure.messaging.eventgrid.systemevents.StorageTaskAssignmentQueuedEventData;
import com.azure.messaging.eventgrid.systemevents.StorageTaskCompletedEventData;
import com.azure.messaging.eventgrid.systemevents.StorageTaskQueuedEventData;
import com.azure.messaging.eventgrid.systemevents.SubscriptionDeletedEventData;
import com.azure.messaging.eventgrid.systemevents.SubscriptionValidationEventData;
import com.azure.messaging.eventgrid.systemevents.WebAppServicePlanUpdatedEventData;
import com.azure.messaging.eventgrid.systemevents.WebAppUpdatedEventData;
import com.azure.messaging.eventgrid.systemevents.WebBackupOperationCompletedEventData;
import com.azure.messaging.eventgrid.systemevents.WebBackupOperationFailedEventData;
import com.azure.messaging.eventgrid.systemevents.WebBackupOperationStartedEventData;
import com.azure.messaging.eventgrid.systemevents.WebRestoreOperationCompletedEventData;
import com.azure.messaging.eventgrid.systemevents.WebRestoreOperationFailedEventData;
import com.azure.messaging.eventgrid.systemevents.WebRestoreOperationStartedEventData;
import com.azure.messaging.eventgrid.systemevents.WebSlotSwapCompletedEventData;
import com.azure.messaging.eventgrid.systemevents.WebSlotSwapFailedEventData;
import com.azure.messaging.eventgrid.systemevents.WebSlotSwapStartedEventData;
import com.azure.messaging.eventgrid.systemevents.WebSlotSwapWithPreviewCancelledEventData;
import com.azure.messaging.eventgrid.systemevents.WebSlotSwapWithPreviewStartedEventData;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;

/**
 * This class contains a number of constants that correspond to the value of {@code eventType} of
 * {@link EventGridEvent}s
 * and {@code type} of {@link CloudEvent}s, when the event originated from an Azure service. This list should be
 * updated with all the service event strings. It also contains a mapping from each service event string to the
 * model class that the event string corresponds to in the {@code data} field, which is used to automatically
 * deserialize
 * system events by their known string.
 */
public final class SystemEventNames {
    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.ChatMessageDeleted event.
     */
    public static final String COMMUNICATION_CHAT_MESSAGE_DELETED = "Microsoft.Communication.ChatMessageDeleted";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.ChatMessageDeletedInThread event.
     */
    public static final String COMMUNICATION_CHAT_MESSAGE_DELETED_IN_THREAD
        = "Microsoft.Communication.ChatMessageDeletedInThread";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.ChatMessageEdited event.
     */
    public static final String COMMUNICATION_CHAT_MESSAGE_EDITED = "Microsoft.Communication.ChatMessageEdited";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.ChatMessageEditedInThread event.
     */
    public static final String COMMUNICATION_CHAT_MESSAGE_EDITED_IN_THREAD
        = "Microsoft.Communication.ChatMessageEditedInThread";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.ChatMessageReceived event.
     */
    public static final String COMMUNICATION_CHAT_MESSAGE_RECEIVED = "Microsoft.Communication.ChatMessageReceived";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.ChatMessageReceivedInThread event.
     */
    public static final String COMMUNICATION_CHAT_MESSAGE_RECEIVED_IN_THREAD
        = "Microsoft.Communication.ChatMessageReceivedInThread";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.ChatThreadParticipantAdded event.
     */
    public static final String COMMUNICATION_CHAT_PARTICIPANT_ADDED_TO_THREAD
        = "Microsoft.Communication.ChatThreadParticipantAdded";

    /**
     * Schema of the Data property of an EventGridEvent for a
     * Microsoft.Communication.ChatParticipantAddedToThreadWithUser event.
     */
    public static final String COMMUNICATION_CHAT_PARTICIPANT_ADDED_TO_THREAD_WITH_USER
        = "Microsoft.Communication.ChatParticipantAddedToThreadWithUser";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.ChatThreadParticipantRemoved
     * event.
     */
    public static final String COMMUNICATION_CHAT_PARTICIPANT_REMOVED_FROM_THREAD
        = "Microsoft.Communication.ChatThreadParticipantRemoved";

    /**
     * Schema of the Data property of an EventGridEvent for a
     * Microsoft.Communication.ChatParticipantRemovedFromThreadWithUser event.
     */
    public static final String COMMUNICATION_CHAT_PARTICIPANT_REMOVED_FROM_THREAD_WITH_USER
        = "Microsoft.Communication.ChatParticipantRemovedFromThreadWithUser";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.ChatThreadCreated event.
     */
    public static final String COMMUNICATION_CHAT_THREAD_CREATED = "Microsoft.Communication.ChatThreadCreated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.ChatThreadCreatedWithUser event.
     */
    public static final String COMMUNICATION_CHAT_THREAD_CREATED_WITH_USER
        = "Microsoft.Communication.ChatThreadCreatedWithUser";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.ChatThreadDeleted event.
     */
    public static final String COMMUNICATION_CHAT_THREAD_DELETED = "Microsoft.Communication.ChatThreadDeleted";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.ChatThreadPropertiesUpdated event.
     */
    public static final String COMMUNICATION_CHAT_THREAD_PROPERTIES_UPDATED
        = "Microsoft.Communication.ChatThreadPropertiesUpdated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.ChatThreadPropertiesUpdatedPerUser
     * event.
     */
    public static final String COMMUNICATION_CHAT_THREAD_PROPERTIES_UPDATED_PER_USER
        = "Microsoft.Communication.ChatThreadPropertiesUpdatedPerUser";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.ChatThreadWithUserDeleted event.
     */
    public static final String COMMUNICATION_CHAT_THREAD_WITH_USER_DELETED
        = "Microsoft.Communication.ChatThreadWithUserDeleted";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.EmailDeliveryReportReceived event.
     */
    public static final String COMMUNICATION_EMAIL_DELIVERY_REPORT_RECEIVED
        = "Microsoft.Communication.EmailDeliveryReportReceived";

    /**
     * Schema of the Data property of an EventGridEvent for a
     * Microsoft.Communication.EmailEngagementTrackingReportReceived event.
     */
    public static final String COMMUNICATION_EMAIL_ENGAGEMENT_TRACKING_REPORT_RECEIVED
        = "Microsoft.Communication.EmailEngagementTrackingReportReceived";

    /**
     * Schema of the Data property of an EventGridEvent for an Microsoft.Communication.IncomingCall event.
     */
    public static final String COMMUNICATION_INCOMING_CALL = "Microsoft.Communication.IncomingCall";

    /**
     * Schema of the Data property of an EventGridEvent for a
     * Microsoft.Communication.AdvancedMessageDeliveryStatusUpdated event.
     */
    public static final String COMMUNICATION_MESSAGE_DELIVERY_STATUS_UPDATED
        = "Microsoft.Communication.AdvancedMessageDeliveryStatusUpdated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.AdvancedMessageReceived event.
     */
    public static final String COMMUNICATION_MESSAGE_RECEIVED = "Microsoft.Communication.AdvancedMessageReceived";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.RecordingFileStatusUpdated event.
     */
    public static final String COMMUNICATION_RECORDING_FILE_STATUS_UPDATED
        = "Microsoft.Communication.RecordingFileStatusUpdated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.RouterJobCancelled event.
     */
    public static final String COMMUNICATION_ROUTER_JOB_CANCELLED = "Microsoft.Communication.RouterJobCancelled";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.RouterJobClassificationFailed
     * event.
     */
    public static final String COMMUNICATION_ROUTER_JOB_CLASSIFICATION_FAILED
        = "Microsoft.Communication.RouterJobClassificationFailed";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.RouterJobClassified event.
     */
    public static final String COMMUNICATION_ROUTER_JOB_CLASSIFIED = "Microsoft.Communication.RouterJobClassified";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.RouterJobClosed event.
     */
    public static final String COMMUNICATION_ROUTER_JOB_CLOSED = "Microsoft.Communication.RouterJobClosed";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.RouterJobCompleted event.
     */
    public static final String COMMUNICATION_ROUTER_JOB_COMPLETED = "Microsoft.Communication.RouterJobCompleted";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.RouterJobDeleted event.
     */
    public static final String COMMUNICATION_ROUTER_JOB_DELETED = "Microsoft.Communication.RouterJobDeleted";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.RouterJobExceptionTriggered event.
     */
    public static final String COMMUNICATION_ROUTER_JOB_EXCEPTION_TRIGGERED
        = "Microsoft.Communication.RouterJobExceptionTriggered";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.RouterJobQueued event.
     */
    public static final String COMMUNICATION_ROUTER_JOB_QUEUED = "Microsoft.Communication.RouterJobQueued";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.RouterJobReceived event.
     */
    public static final String COMMUNICATION_ROUTER_JOB_RECEIVED = "Microsoft.Communication.RouterJobReceived";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.RouterJobSchedulingFailed event.
     */
    public static final String COMMUNICATION_ROUTER_JOB_SCHEDULING_FAILED
        = "Microsoft.Communication.RouterJobSchedulingFailed";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.RouterJobUnassigned event.
     */
    public static final String COMMUNICATION_ROUTER_JOB_UNASSIGNED = "Microsoft.Communication.RouterJobUnassigned";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.RouterJobWaitingForActivation
     * event.
     */
    public static final String COMMUNICATION_ROUTER_JOB_WAITING_FOR_ACTIVATION
        = "Microsoft.Communication.RouterJobWaitingForActivation";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.RouterJobWorkerSelectorsExpired
     * event.
     */
    public static final String COMMUNICATION_ROUTER_JOB_WORKER_SELECTORS_EXPIRED
        = "Microsoft.Communication.RouterJobWorkerSelectorsExpired";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.RouterWorkerDeleted event.
     */
    public static final String COMMUNICATION_ROUTER_WORKER_DELETED = "Microsoft.Communication.RouterWorkerDeleted";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.RouterWorkerDeregistered event.
     */
    public static final String COMMUNICATION_ROUTER_WORKER_DEREGISTERED
        = "Microsoft.Communication.RouterWorkerDeregistered";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.RouterWorkerOfferAccepted event.
     */
    public static final String COMMUNICATION_ROUTER_WORKER_OFFER_ACCEPTED
        = "Microsoft.Communication.RouterWorkerOfferAccepted";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.RouterWorkerOfferDeclined event.
     */
    public static final String COMMUNICATION_ROUTER_WORKER_OFFER_DECLINED
        = "Microsoft.Communication.RouterWorkerOfferDeclined";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.RouterWorkerOfferExpired event.
     */
    public static final String COMMUNICATION_ROUTER_WORKER_OFFER_EXPIRED
        = "Microsoft.Communication.RouterWorkerOfferExpired";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.RouterWorkerOfferIssued event.
     */
    public static final String COMMUNICATION_ROUTER_WORKER_OFFER_ISSUED
        = "Microsoft.Communication.RouterWorkerOfferIssued";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.RouterWorkerOfferRevoked event.
     */
    public static final String COMMUNICATION_ROUTER_WORKER_OFFER_REVOKED
        = "Microsoft.Communication.RouterWorkerOfferRevoked";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.RouterWorkerRegistered event.
     */
    public static final String COMMUNICATION_ROUTER_WORKER_REGISTERED
        = "Microsoft.Communication.RouterWorkerRegistered";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.RouterWorkerUpdated event.
     */
    public static final String COMMUNICATION_ROUTER_WORKER_UPDATED = "Microsoft.Communication.RouterWorkerUpdated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.SMSDeliveryReportReceived event.
     */
    public static final String COMMUNICATION_SMS_DELIVERY_REPORT_RECEIVED
        = "Microsoft.Communication.SMSDeliveryReportReceived";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Communication.SMSReceived event.
     */
    public static final String COMMUNICATION_SMS_RECEIVED = "Microsoft.Communication.SMSReceived";

    /**
     * Schema of the Data property of an EventGridEvent for an Microsoft.Communication.UserDisconnected event.
     */
    public static final String COMMUNICATION_USER_DISCONNECTED = "Microsoft.Communication.UserDisconnected";

    /**
     * Schema of the data property of an EventGridEvent for a Microsoft.ApiCenter.ApiDefinitionAdded event.
     */
    public static final String API_CENTER_API_DEFINITION_ADDED = "Microsoft.ApiCenter.ApiDefinitionAdded";

    /**
     * Schema of the data property of an EventGridEvent for a Microsoft.ApiCenter.ApiDefinitionUpdated event.
     */
    public static final String API_CENTER_API_DEFINITION_UPDATED = "Microsoft.ApiCenter.ApiDefinitionUpdated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.ApiManagement.APICreated event.
     */
    public static final String API_MANAGEMENT_API_CREATED = "Microsoft.ApiManagement.APICreated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.ApiManagement.APIDeleted event.
     */
    public static final String API_MANAGEMENT_API_DELETED = "Microsoft.ApiManagement.APIDeleted";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.ApiManagement.APIReleaseCreated event.
     */
    public static final String API_MANAGEMENT_API_RELEASE_CREATED = "Microsoft.ApiManagement.APIReleaseCreated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.ApiManagement.APIReleaseDeleted event.
     */
    public static final String API_MANAGEMENT_API_RELEASE_DELETED = "Microsoft.ApiManagement.APIReleaseDeleted";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.ApiManagement.APIReleaseUpdated event.
     */
    public static final String API_MANAGEMENT_API_RELEASE_UPDATED = "Microsoft.ApiManagement.APIReleaseUpdated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.ApiManagement.APIUpdated event.
     */
    public static final String API_MANAGEMENT_API_UPDATED = "Microsoft.ApiManagement.APIUpdated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.ApiManagement.GatewayAPIAdded event.
     */
    public static final String API_MANAGEMENT_GATEWAY_API_ADDED = "Microsoft.ApiManagement.GatewayAPIAdded";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.ApiManagement.GatewayAPIRemoved event.
     */
    public static final String API_MANAGEMENT_GATEWAY_API_REMOVED = "Microsoft.ApiManagement.GatewayAPIRemoved";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.ApiManagement.GatewayCertificateAuthorityCreated
     * event.
     */
    public static final String API_MANAGEMENT_GATEWAY_CERTIFICATE_AUTHORITY_CREATED
        = "Microsoft.ApiManagement.GatewayCertificateAuthorityCreated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.ApiManagement.GatewayCertificateAuthorityDeleted
     * event.
     */
    public static final String API_MANAGEMENT_GATEWAY_CERTIFICATE_AUTHORITY_DELETED
        = "Microsoft.ApiManagement.GatewayCertificateAuthorityDeleted";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.ApiManagement.GatewayCertificateAuthorityUpdated
     * event.
     */
    public static final String API_MANAGEMENT_GATEWAY_CERTIFICATE_AUTHORITY_UPDATED
        = "Microsoft.ApiManagement.GatewayCertificateAuthorityUpdated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.ApiManagement.GatewayCreated event.
     */
    public static final String API_MANAGEMENT_GATEWAY_CREATED = "Microsoft.ApiManagement.GatewayCreated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.ApiManagement.GatewayDeleted event.
     */
    public static final String API_MANAGEMENT_GATEWAY_DELETED = "Microsoft.ApiManagement.GatewayDeleted";

    /**
     * Schema of the Data property of an EventGridEvent for a
     * Microsoft.ApiManagement.GatewayHostnameConfigurationCreated event.
     */
    public static final String API_MANAGEMENT_GATEWAY_HOSTNAME_CONFIGURATION_CREATED
        = "Microsoft.ApiManagement.GatewayHostnameConfigurationCreated";

    /**
     * Schema of the Data property of an EventGridEvent for a
     * Microsoft.ApiManagement.GatewayHostnameConfigurationDeleted event.
     */
    public static final String API_MANAGEMENT_GATEWAY_HOSTNAME_CONFIGURATION_DELETED
        = "Microsoft.ApiManagement.GatewayHostnameConfigurationDeleted";

    /**
     * Schema of the Data property of an EventGridEvent for a
     * Microsoft.ApiManagement.GatewayHostnameConfigurationUpdated event.
     */
    public static final String API_MANAGEMENT_GATEWAY_HOSTNAME_CONFIGURATION_UPDATED
        = "Microsoft.ApiManagement.GatewayHostnameConfigurationUpdated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.ApiManagement.GatewayUpdated event.
     */
    public static final String API_MANAGEMENT_GATEWAY_UPDATED = "Microsoft.ApiManagement.GatewayUpdated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.ApiManagement.ProductCreated event.
     */
    public static final String API_MANAGEMENT_PRODUCT_CREATED = "Microsoft.ApiManagement.ProductCreated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.ApiManagement.ProductDeleted event.
     */
    public static final String API_MANAGEMENT_PRODUCT_DELETED = "Microsoft.ApiManagement.ProductDeleted";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.ApiManagement.ProductUpdated event.
     */
    public static final String API_MANAGEMENT_PRODUCT_UPDATED = "Microsoft.ApiManagement.ProductUpdated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.ApiManagement.SubscriptionCreated event.
     */
    public static final String API_MANAGEMENT_SUBSCRIPTION_CREATED = "Microsoft.ApiManagement.SubscriptionCreated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.ApiManagement.SubscriptionDeleted event.
     */
    public static final String API_MANAGEMENT_SUBSCRIPTION_DELETED = "Microsoft.ApiManagement.SubscriptionDeleted";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.ApiManagement.SubscriptionUpdated event.
     */
    public static final String API_MANAGEMENT_SUBSCRIPTION_UPDATED = "Microsoft.ApiManagement.SubscriptionUpdated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.ApiManagement.UserCreated event.
     */
    public static final String API_MANAGEMENT_USER_CREATED = "Microsoft.ApiManagement.UserCreated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.ApiManagement.UserDeleted event.
     */
    public static final String API_MANAGEMENT_USER_DELETED = "Microsoft.ApiManagement.UserDeleted";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.ApiManagement.UserUpdated event.
     */
    public static final String API_MANAGEMENT_USER_UPDATED = "Microsoft.ApiManagement.UserUpdated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.AppConfiguration.KeyValueDeleted event.
     */
    public static final String APP_CONFIGURATION_KEY_VALUE_DELETED = "Microsoft.AppConfiguration.KeyValueDeleted";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.AppConfiguration.KeyValueModified event.
     */
    public static final String APP_CONFIGURATION_KEY_VALUE_MODIFIED = "Microsoft.AppConfiguration.KeyValueModified";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.AppConfiguration.SnapshotCreated event.
     */
    public static final String APP_CONFIGURATION_SNAPSHOT_CREATED = "Microsoft.AppConfiguration.SnapshotCreated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.AppConfiguration.SnapshotModified event.
     */
    public static final String APP_CONFIGURATION_SNAPSHOT_MODIFIED = "Microsoft.AppConfiguration.SnapshotModified";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.AVS.ClusterCreated event.
     */
    public static final String AVS_CLUSTER_CREATED = "Microsoft.AVS.ClusterCreated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.AVS.ClusterDeleted event.
     */
    public static final String AVS_CLUSTER_DELETED = "Microsoft.AVS.ClusterDeleted";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.AVS.ClusterFailed event.
     */
    public static final String AVS_CLUSTER_FAILED = "Microsoft.AVS.ClusterFailed";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.AVS.ClusterUpdated event.
     */
    public static final String AVS_CLUSTER_UPDATED = "Microsoft.AVS.ClusterUpdated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.AVS.ClusterUpdating event.
     */
    public static final String AVS_CLUSTER_UPDATING = "Microsoft.AVS.ClusterUpdating";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.AVS.PrivateCloudFailed event.
     */
    public static final String AVS_PRIVATE_CLOUD_FAILED = "Microsoft.AVS.PrivateCloudFailed";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.AVS.PrivateCloudUpdated event.
     */
    public static final String AVS_PRIVATE_CLOUD_UPDATED = "Microsoft.AVS.PrivateCloudUpdated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.AVS.PrivateCloudUpdating event.
     */
    public static final String AVS_PRIVATE_CLOUD_UPDATING = "Microsoft.AVS.PrivateCloudUpdating";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.AVS.ScriptExecutionCancelled event.
     */
    public static final String AVS_SCRIPT_EXECUTION_CANCELLED = "Microsoft.AVS.ScriptExecutionCancelled";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.AVS.ScriptExecutionFailed event.
     */
    public static final String AVS_SCRIPT_EXECUTION_FAILED = "Microsoft.AVS.ScriptExecutionFailed";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.AVS.ScriptExecutionFinished event.
     */
    public static final String AVS_SCRIPT_EXECUTION_FINISHED = "Microsoft.AVS.ScriptExecutionFinished";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.AVS.ScriptExecutionStarted event.
     */
    public static final String AVS_SCRIPT_EXECUTION_STARTED = "Microsoft.AVS.ScriptExecutionStarted";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.ContainerRegistry.ChartDeleted event.
     */
    public static final String CONTAINER_REGISTRY_CHART_DELETED = "Microsoft.ContainerRegistry.ChartDeleted";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.ContainerRegistry.ChartPushed event.
     */
    public static final String CONTAINER_REGISTRY_CHART_PUSHED = "Microsoft.ContainerRegistry.ChartPushed";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.ContainerRegistry.ImageDeleted event.
     */
    public static final String CONTAINER_REGISTRY_IMAGE_DELETED = "Microsoft.ContainerRegistry.ImageDeleted";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.ContainerRegistry.ImagePushed event.
     */
    public static final String CONTAINER_REGISTRY_IMAGE_PUSHED = "Microsoft.ContainerRegistry.ImagePushed";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.ContainerService.ClusterSupportEnded event.
     */
    public static final String CONTAINER_SERVICE_CLUSTER_SUPPORT_ENDED
        = "Microsoft.ContainerService.ClusterSupportEnded";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.ContainerService.ClusterSupportEnding event.
     */
    public static final String CONTAINER_SERVICE_CLUSTER_SUPPORT_ENDING
        = "Microsoft.ContainerService.ClusterSupportEnding";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.ContainerService.NewKubernetesVersionAvailable
     * event.
     */
    public static final String CONTAINER_SERVICE_NEW_KUBERNETES_VERSION_AVAILABLE
        = "Microsoft.ContainerService.NewKubernetesVersionAvailable";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.ContainerService.NodePoolRollingFailed event.
     */
    public static final String CONTAINER_SERVICE_NODE_POOL_ROLLING_FAILED
        = "Microsoft.ContainerService.NodePoolRollingFailed";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.ContainerService.NodePoolRollingStarted event.
     */
    public static final String CONTAINER_SERVICE_NODE_POOL_ROLLING_STARTED
        = "Microsoft.ContainerService.NodePoolRollingStarted";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.ContainerService.NodePoolRollingSucceeded event.
     */
    public static final String CONTAINER_SERVICE_NODE_POOL_ROLLING_SUCCEEDED
        = "Microsoft.ContainerService.NodePoolRollingSucceeded";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.DataBox.CopyCompleted event.
     */
    public static final String DATA_BOX_COPY_COMPLETED = "Microsoft.DataBox.CopyCompleted";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.DataBox.CopyStarted event.
     */
    public static final String DATA_BOX_COPY_STARTED = "Microsoft.DataBox.CopyStarted";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.DataBox.OrderCompleted event.
     */
    public static final String DATA_BOX_ORDER_COMPLETED = "Microsoft.DataBox.OrderCompleted";

    /**
     * Event data for Microsoft.EventGrid.MQTTClientCreatedOrUpdated event.
     */
    public static final String EVENT_GRID_MQTT_CLIENT_CREATED_OR_UPDATED
        = "Microsoft.EventGrid.MQTTClientCreatedOrUpdated";

    /**
     * Event data for Microsoft.EventGrid.MQTTClientDeleted event.
     */
    public static final String EVENT_GRID_MQTT_CLIENT_DELETED = "Microsoft.EventGrid.MQTTClientDeleted";

    /**
     * Event data for Microsoft.EventGrid.MQTTClientSessionConnected event.
     */
    public static final String EVENT_GRID_MQTT_CLIENT_SESSION_CONNECTED
        = "Microsoft.EventGrid.MQTTClientSessionConnected";

    /**
     * Event data for Microsoft.EventGrid.MQTTClientSessionDisconnected event.
     */
    public static final String EVENT_GRID_MQTT_CLIENT_SESSION_DISCONNECTED
        = "Microsoft.EventGrid.MQTTClientSessionDisconnected";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.EventHub.CaptureFileCreated event.
     */
    public static final String EVENT_HUB_CAPTURE_FILE_CREATED = "Microsoft.EventHub.CaptureFileCreated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.HealthcareApis.DicomImageCreated event.
     */
    public static final String HEALTHCARE_DICOM_IMAGE_CREATED = "Microsoft.HealthcareApis.DicomImageCreated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.HealthcareApis.DicomImageDeleted event.
     */
    public static final String HEALTHCARE_DICOM_IMAGE_DELETED = "Microsoft.HealthcareApis.DicomImageDeleted";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.HealthcareApis.DicomImageUpdated event.
     */
    public static final String HEALTHCARE_DICOM_IMAGE_UPDATED = "Microsoft.HealthcareApis.DicomImageUpdated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.HealthcareApis.FhirResourceCreated event.
     */
    public static final String HEALTHCARE_FHIR_RESOURCE_CREATED = "Microsoft.HealthcareApis.FhirResourceCreated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.HealthcareApis.FhirResourceDeleted event.
     */
    public static final String HEALTHCARE_FHIR_RESOURCE_DELETED = "Microsoft.HealthcareApis.FhirResourceDeleted";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.HealthcareApis.FhirResourceUpdated event.
     */
    public static final String HEALTHCARE_FHIR_RESOURCE_UPDATED = "Microsoft.HealthcareApis.FhirResourceUpdated";

    /**
     * Event data for Microsoft.Devices.DeviceConnected event.
     */
    public static final String IOT_HUB_DEVICE_CONNECTED = "Microsoft.Devices.DeviceConnected";

    /**
     * Event data for Microsoft.Devices.DeviceCreated event.
     */
    public static final String IOT_HUB_DEVICE_CREATED = "Microsoft.Devices.DeviceCreated";

    /**
     * Event data for Microsoft.Devices.DeviceDeleted event.
     */
    public static final String IOT_HUB_DEVICE_DELETED = "Microsoft.Devices.DeviceDeleted";

    /**
     * Event data for Microsoft.Devices.DeviceDisconnected event.
     */
    public static final String IOT_HUB_DEVICE_DISCONNECTED = "Microsoft.Devices.DeviceDisconnected";

    /**
     * Event data for Microsoft.Devices.DeviceTelemetry event.
     */
    public static final String IOT_HUB_DEVICE_TELEMETRY = "Microsoft.Devices.DeviceTelemetry";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.KeyVault.VaultAccessPolicyChanged event.
     */
    public static final String KEY_VAULT_VAULT_ACCESS_POLICY_CHANGED = "Microsoft.KeyVault.VaultAccessPolicyChanged";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.KeyVault.CertificateExpired event.
     */
    public static final String KEY_VAULT_CERTIFICATE_EXPIRED = "Microsoft.KeyVault.CertificateExpired";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.KeyVault.CertificateNearExpiry event.
     */
    public static final String KEY_VAULT_CERTIFICATE_NEAR_EXPIRY = "Microsoft.KeyVault.CertificateNearExpiry";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.KeyVault.CertificateNewVersionCreated event.
     */
    public static final String KEY_VAULT_CERTIFICATE_NEW_VERSION_CREATED
        = "Microsoft.KeyVault.CertificateNewVersionCreated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.KeyVault.KeyExpired event.
     */
    public static final String KEY_VAULT_KEY_EXPIRED = "Microsoft.KeyVault.KeyExpired";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.KeyVault.KeyNearExpiry event.
     */
    public static final String KEY_VAULT_KEY_NEAR_EXPIRY = "Microsoft.KeyVault.KeyNearExpiry";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.KeyVault.KeyNewVersionCreated event.
     */
    public static final String KEY_VAULT_KEY_NEW_VERSION_CREATED = "Microsoft.KeyVault.KeyNewVersionCreated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.KeyVault.SecretExpired event.
     */
    public static final String KEY_VAULT_SECRET_EXPIRED = "Microsoft.KeyVault.SecretExpired";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.KeyVault.SecretNearExpiry event.
     */
    public static final String KEY_VAULT_SECRET_NEAR_EXPIRY = "Microsoft.KeyVault.SecretNearExpiry";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.KeyVault.SecretNewVersionCreated event.
     */
    public static final String KEY_VAULT_SECRET_NEW_VERSION_CREATED = "Microsoft.KeyVault.SecretNewVersionCreated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.MachineLearningServices.DatasetDriftDetected
     * event.
     */
    public static final String MACHINE_LEARNING_DATASET_DRIFT_DETECTED
        = "Microsoft.MachineLearningServices.DatasetDriftDetected";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.MachineLearningServices.ModelDeployed event.
     */
    public static final String MACHINE_LEARNING_MODEL_DEPLOYED = "Microsoft.MachineLearningServices.ModelDeployed";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.MachineLearningServices.ModelRegistered event.
     */
    public static final String MACHINE_LEARNING_MODEL_REGISTERED = "Microsoft.MachineLearningServices.ModelRegistered";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.MachineLearningServices.RunCompleted event.
     */
    public static final String MACHINE_LEARNING_RUN_COMPLETED = "Microsoft.MachineLearningServices.RunCompleted";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.MachineLearningServices.RunStatusChanged event.
     */
    public static final String MACHINE_LEARNING_RUN_STATUS_CHANGED
        = "Microsoft.MachineLearningServices.RunStatusChanged";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Maps.GeofenceEntered event.
     */
    public static final String MAPS_GEOFENCE_ENTERED = "Microsoft.Maps.GeofenceEntered";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Maps.GeofenceExited event.
     */
    public static final String MAPS_GEOFENCE_EXITED = "Microsoft.Maps.GeofenceExited";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Maps.GeofenceResult event.
     */
    public static final String MAPS_GEOFENCE_RESULT = "Microsoft.Maps.GeofenceResult";

    /**
     * Job canceled event data. Schema of the data property of an EventGridEvent for a Microsoft.Media.JobCanceled
     * event.
     */
    public static final String MEDIA_JOB_CANCELED = "Microsoft.Media.JobCanceled";

    /**
     * Job canceling event data. Schema of the data property of an EventGridEvent for a Microsoft.Media.JobCanceling
     * event.
     */
    public static final String MEDIA_JOB_CANCELING = "Microsoft.Media.JobCanceling";

    /**
     * Job error state event data. Schema of the data property of an EventGridEvent for a Microsoft.Media.JobErrored
     * event.
     */
    public static final String MEDIA_JOB_ERRORED = "Microsoft.Media.JobErrored";

    /**
     * Job finished event data. Schema of the data property of an EventGridEvent for a Microsoft.Media.JobFinished
     * event.
     */
    public static final String MEDIA_JOB_FINISHED = "Microsoft.Media.JobFinished";

    /**
     * Job output canceled event data. Schema of the data property of an EventGridEvent for a
     * Microsoft.Media.JobOutputCanceled event.
     */
    public static final String MEDIA_JOB_OUTPUT_CANCELED = "Microsoft.Media.JobOutputCanceled";

    /**
     * Job output canceling event data. Schema of the data property of an EventGridEvent for a
     * Microsoft.Media.JobOutputCanceling event.
     */
    public static final String MEDIA_JOB_OUTPUT_CANCELING = "Microsoft.Media.JobOutputCanceling";

    /**
     * Job output error event data. Schema of the data property of an EventGridEvent for a
     * Microsoft.Media.JobOutputErrored event.
     */
    public static final String MEDIA_JOB_OUTPUT_ERRORED = "Microsoft.Media.JobOutputErrored";

    /**
     * Job output finished event data. Schema of the data property of an EventGridEvent for a
     * Microsoft.Media.JobOutputFinished event.
     */
    public static final String MEDIA_JOB_OUTPUT_FINISHED = "Microsoft.Media.JobOutputFinished";

    /**
     * Job output processing event data. Schema of the data property of an EventGridEvent for a
     * Microsoft.Media.JobOutputProcessing event.
     */
    public static final String MEDIA_JOB_OUTPUT_PROCESSING = "Microsoft.Media.JobOutputProcessing";

    /**
     * Job Output Progress Event Data. Schema of the Data property of an EventGridEvent for a
     * Microsoft.Media.JobOutputProgress event.
     */
    public static final String MEDIA_JOB_OUTPUT_PROGRESS = "Microsoft.Media.JobOutputProgress";

    /**
     * Job output scheduled event data. Schema of the data property of an EventGridEvent for a
     * Microsoft.Media.JobOutputScheduled event.
     */
    public static final String MEDIA_JOB_OUTPUT_SCHEDULED = "Microsoft.Media.JobOutputScheduled";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Media.JobOutputStateChange event.
     */
    public static final String MEDIA_JOB_OUTPUT_STATE_CHANGE = "Microsoft.Media.JobOutputStateChange";

    /**
     * Job processing event data. Schema of the data property of an EventGridEvent for a Microsoft.Media.JobProcessing
     * event.
     */
    public static final String MEDIA_JOB_PROCESSING = "Microsoft.Media.JobProcessing";

    /**
     * Job scheduled event data. Schema of the data property of an EventGridEvent for a Microsoft.Media.JobScheduled
     * event.
     */
    public static final String MEDIA_JOB_SCHEDULED = "Microsoft.Media.JobScheduled";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Media.JobStateChange event.
     */
    public static final String MEDIA_JOB_STATE_CHANGE = "Microsoft.Media.JobStateChange";

    /**
     * Channel Archive heartbeat event data. Schema of the data property of an EventGridEvent for a
     * Microsoft.Media.LiveEventChannelArchiveHeartbeat event.
     */
    public static final String MEDIA_LIVE_EVENT_CHANNEL_ARCHIVE_HEARTBEAT
        = "Microsoft.Media.LiveEventChannelArchiveHeartbeat";

    /**
     * Encoder connection rejected event data. Schema of the data property of an EventGridEvent for a
     * Microsoft.Media.LiveEventConnectionRejected event.
     */
    public static final String MEDIA_LIVE_EVENT_CONNECTION_REJECTED = "Microsoft.Media.LiveEventConnectionRejected";

    /**
     * Encoder connect event data. Schema of the data property of an EventGridEvent for a
     * Microsoft.Media.LiveEventEncoderConnected event.
     */
    public static final String MEDIA_LIVE_EVENT_ENCODER_CONNECTED = "Microsoft.Media.LiveEventEncoderConnected";

    /**
     * Encoder disconnected event data. Schema of the Data property of an EventGridEvent for a
     * Microsoft.Media.LiveEventEncoderDisconnected event.
     */
    public static final String MEDIA_LIVE_EVENT_ENCODER_DISCONNECTED = "Microsoft.Media.LiveEventEncoderDisconnected";

    /**
     * Ingest fragment dropped event data. Schema of the data property of an EventGridEvent for a
     * Microsoft.Media.LiveEventIncomingDataChunkDropped event.
     */
    public static final String MEDIA_LIVE_EVENT_INCOMING_DATA_CHUNK_DROPPED
        = "Microsoft.Media.LiveEventIncomingDataChunkDropped";

    /**
     * Encoder connect event data. Schema of the data property of an EventGridEvent for a
     * Microsoft.Media.LiveEventIncomingStreamReceived event.
     */
    public static final String MEDIA_LIVE_EVENT_INCOMING_STREAM_RECEIVED
        = "Microsoft.Media.LiveEventIncomingStreamReceived";

    /**
     * Incoming streams out of sync event data. Schema of the data property of an EventGridEvent for a
     * Microsoft.Media.LiveEventIncomingStreamsOutOfSync event.
     */
    public static final String MEDIA_LIVE_EVENT_INCOMING_STREAMS_OUTOFSYNC
        = "Microsoft.Media.LiveEventIncomingStreamsOutOfSync";

    /**
     * Incoming video stream out of sync event data. Schema of the data property of an EventGridEvent for a
     * Microsoft.Media.LiveEventIncomingVideoStreamsOutOfSync event.
     */
    public static final String MEDIA_LIVE_EVENT_INCOMING_VIDEO_STREAMS_OUTOFSYNC
        = "Microsoft.Media.LiveEventIncomingVideoStreamsOutOfSync";

    /**
     * Ingest heartbeat event data. Schema of the data property of an EventGridEvent for a
     * Microsoft.Media.LiveEventIngestHeartbeat event.
     */
    public static final String MEDIA_LIVE_EVENT_INGEST_HEARTBEAT = "Microsoft.Media.LiveEventIngestHeartbeat";

    /**
     * Ingest track discontinuity detected event data. Schema of the data property of an EventGridEvent for a
     * Microsoft.Media.LiveEventTrackDiscontinuityDetected event.
     */
    public static final String MEDIA_LIVE_EVENT_TRACK_DISCONTINUITY_DETECTED
        = "Microsoft.Media.LiveEventTrackDiscontinuityDetected";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.PolicyInsights.PolicyStateChanged event.
     */
    public static final String POLICY_INSIGHTS_POLICY_STATE_CHANGED = "Microsoft.PolicyInsights.PolicyStateChanged";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.PolicyInsights.PolicyStateCreated event.
     */
    public static final String POLICY_INSIGHTS_POLICY_STATE_CREATED = "Microsoft.PolicyInsights.PolicyStateCreated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.PolicyInsights.PolicyStateDeleted event.
     */
    public static final String POLICY_INSIGHTS_POLICY_STATE_DELETED = "Microsoft.PolicyInsights.PolicyStateDeleted";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Cache.ExportRDBCompleted event.
     */
    public static final String REDIS_EXPORT_RDB_COMPLETED = "Microsoft.Cache.ExportRDBCompleted";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Cache.ImportRDBCompleted event.
     */
    public static final String REDIS_IMPORT_RDB_COMPLETED = "Microsoft.Cache.ImportRDBCompleted";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Cache.PatchingCompleted event.
     */
    public static final String REDIS_PATCHING_COMPLETED = "Microsoft.Cache.PatchingCompleted";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Cache.ScalingCompleted event.
     */
    public static final String REDIS_SCALING_COMPLETED = "Microsoft.Cache.ScalingCompleted";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Resources.ResourceActionCancel event. This is
     * raised when a resource action operation is canceled.
     */
    public static final String RESOURCE_ACTION_CANCEL = "Microsoft.Resources.ResourceActionCancel";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Resources.ResourceActionFailure event. This is
     * raised when a resource action operation fails.
     */
    public static final String RESOURCE_ACTION_FAILURE = "Microsoft.Resources.ResourceActionFailure";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Resources.ResourceActionSuccess event. This is
     * raised when a resource action operation succeeds.
     */
    public static final String RESOURCE_ACTION_SUCCESS = "Microsoft.Resources.ResourceActionSuccess";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Resources.ResourceDeleteCancel event. This is
     * raised when a resource delete operation is canceled.
     */
    public static final String RESOURCE_DELETE_CANCEL = "Microsoft.Resources.ResourceDeleteCancel";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Resources.ResourceDeleteFailure event. This is
     * raised when a resource delete operation fails.
     */
    public static final String RESOURCE_DELETE_FAILURE = "Microsoft.Resources.ResourceDeleteFailure";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Resources.ResourceDeleteSuccess event. This is
     * raised when a resource delete operation succeeds.
     */
    public static final String RESOURCE_DELETE_SUCCESS = "Microsoft.Resources.ResourceDeleteSuccess";

    /**
     * Schema of the Data property of an event grid event for a
     * Microsoft.ResourceNotifications.ContainerServiceEventResources.ScheduledEventEmitted preview event.
     */
    public static final String RESOURCE_NOTIFICATIONS_CONTAINER_SERVICE_EVENT_RESOURCES_SCHEDULED
        = "Microsoft.ResourceNotifications.ContainerServiceEventResources.ScheduledEventEmitted";

    /**
     * Schema of the Data property of an EventGridEvent for a
     * Microsoft.ResourceNotifications.HealthResources.ResourceAnnotated event.
     */
    public static final String RESOURCE_NOTIFICATIONS_HEALTH_RESOURCES_ANNOTATED
        = "Microsoft.ResourceNotifications.HealthResources.ResourceAnnotated";

    /**
     * Schema of the Data property of an EventGridEvent for a
     * Microsoft.ResourceNotifications.HealthResources.AvailabilityStatusChanged event.
     */
    public static final String RESOURCE_NOTIFICATIONS_HEALTH_RESOURCES_AVAILABILITY_STATUS_CHANGED
        = "Microsoft.ResourceNotifications.HealthResources.AvailabilityStatusChanged";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.ResourceNotifications.Resources.CreatedOrUpdated
     * event.
     */
    public static final String RESOURCE_NOTIFICATIONS_RESOURCE_MANAGEMENT_CREATED_OR_UPDATED
        = "Microsoft.ResourceNotifications.Resources.CreatedOrUpdated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.ResourceNotifications.Resources.Deleted event.
     */
    public static final String RESOURCE_NOTIFICATIONS_RESOURCE_MANAGEMENT_DELETED
        = "Microsoft.ResourceNotifications.Resources.Deleted";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Resources.ResourceWriteCancel event. This is
     * raised when a resource create or update operation is canceled.
     */
    public static final String RESOURCE_WRITE_CANCEL = "Microsoft.Resources.ResourceWriteCancel";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Resources.ResourceWriteFailure event. This is
     * raised when a resource create or update operation fails.
     */
    public static final String RESOURCE_WRITE_FAILURE = "Microsoft.Resources.ResourceWriteFailure";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Resources.ResourceWriteSuccess event. This is
     * raised when a resource create or update operation succeeds.
     */
    public static final String RESOURCE_WRITE_SUCCESS = "Microsoft.Resources.ResourceWriteSuccess";

    /**
     * Schema of the Data property of an EventGridEvent for a
     * Microsoft.ServiceBus.ActiveMessagesAvailablePeriodicNotifications event.
     */
    public static final String SERVICE_BUS_ACTIVE_MESSAGES_AVAILABLE_PERIODIC_NOTIFICATION
        = "Microsoft.ServiceBus.ActiveMessagesAvailablePeriodicNotifications";

    /**
     * Schema of the Data property of an EventGridEvent for a
     * Microsoft.ServiceBus.ActiveMessagesAvailableWithNoListeners event.
     */
    public static final String SERVICE_BUS_ACTIVE_MESSAGES_AVAILABLE_WITH_NO_LISTENERS
        = "Microsoft.ServiceBus.ActiveMessagesAvailableWithNoListeners";

    /**
     * Schema of the Data property of an EventGridEvent for a
     * Microsoft.ServiceBus.DeadletterMessagesAvailablePeriodicNotifications event.
     */
    public static final String SERVICE_BUS_DEADLETTER_MESSAGES_AVAILABLE_PERIODIC_NOTIFICATION
        = "Microsoft.ServiceBus.DeadletterMessagesAvailablePeriodicNotifications";

    /**
     * Schema of the Data property of an EventGridEvent for a
     * Microsoft.ServiceBus.DeadletterMessagesAvailableWithNoListeners event.
     */
    public static final String SERVICE_BUS_DEADLETTER_MESSAGES_AVAILABLE_WITH_NO_LISTENER
        = "Microsoft.ServiceBus.DeadletterMessagesAvailableWithNoListeners";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.SignalRService.ClientConnectionConnected event.
     */
    public static final String SIGNAL_R_SERVICE_CLIENT_CONNECTION_CONNECTED
        = "Microsoft.SignalRService.ClientConnectionConnected";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.SignalRService.ClientConnectionDisconnected
     * event.
     */
    public static final String SIGNAL_R_SERVICE_CLIENT_CONNECTION_DISCONNECTED
        = "Microsoft.SignalRService.ClientConnectionDisconnected";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Storage.AsyncOperationInitiated event.
     */
    public static final String STORAGE_ASYNC_OPERATION_INITIATED = "Microsoft.Storage.AsyncOperationInitiated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Storage.BlobCreated event.
     */
    public static final String STORAGE_BLOB_CREATED = "Microsoft.Storage.BlobCreated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Storage.BlobDeleted event.
     */
    public static final String STORAGE_BLOB_DELETED = "Microsoft.Storage.BlobDeleted";

    /**
     * Schema of the Data property of an EventGridEvent for an Microsoft.Storage.BlobInventoryPolicyCompleted event.
     */
    public static final String STORAGE_BLOB_INVENTORY_POLICY_COMPLETED
        = "Microsoft.Storage.BlobInventoryPolicyCompleted";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Storage.BlobRenamed event.
     */
    public static final String STORAGE_BLOB_RENAMED = "Microsoft.Storage.BlobRenamed";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Storage.BlobTierChanged event.
     */
    public static final String STORAGE_BLOB_TIER_CHANGED = "Microsoft.Storage.BlobTierChanged";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Storage.DirectoryCreated event.
     */
    public static final String STORAGE_DIRECTORY_CREATED = "Microsoft.Storage.DirectoryCreated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Storage.DirectoryDeleted event.
     */
    public static final String STORAGE_DIRECTORY_DELETED = "Microsoft.Storage.DirectoryDeleted";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Storage.DirectoryRenamed event.
     */
    public static final String STORAGE_DIRECTORY_RENAMED = "Microsoft.Storage.DirectoryRenamed";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Storage.LifecyclePolicyCompleted event.
     */
    public static final String STORAGE_LIFECYCLE_POLICY_COMPLETED = "Microsoft.Storage.LifecyclePolicyCompleted";

    /**
     * Schema of the Data property of an EventGridEvent for an Microsoft.Storage.StorageTaskAssignmentCompleted event.
     */
    public static final String STORAGE_TASK_ASSIGNMENT_COMPLETED = "Microsoft.Storage.StorageTaskAssignmentCompleted";

    /**
     * Schema of the Data property of an EventGridEvent for an Microsoft.Storage.StorageTaskAssignmentQueued event.
     */
    public static final String STORAGE_TASK_ASSIGNMENT_QUEUED = "Microsoft.Storage.StorageTaskAssignmentQueued";

    /**
     * Schema of the Data property of an EventGridEvent for an Microsoft.Storage.StorageTaskCompleted event.
     */
    public static final String STORAGE_TASK_COMPLETED = "Microsoft.Storage.StorageTaskCompleted";

    /**
     * Schema of the Data property of an EventGridEvent for an Microsoft.Storage.StorageTaskQueued event.
     */
    public static final String STORAGE_TASK_QUEUED = "Microsoft.Storage.StorageTaskQueued";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.EventGrid.SubscriptionDeletedEvent event.
     */
    public static final String EVENT_GRID_SUBSCRIPTION_DELETED = "Microsoft.EventGrid.SubscriptionDeletedEvent";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.EventGrid.SubscriptionValidationEvent event.
     */
    public static final String EVENT_GRID_SUBSCRIPTION_VALIDATION = "Microsoft.EventGrid.SubscriptionValidationEvent";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Web.AppServicePlanUpdated event.
     */
    public static final String WEB_APP_SERVICE_PLAN_UPDATED = "Microsoft.Web.AppServicePlanUpdated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Web.AppUpdated event.
     */
    public static final String WEB_APP_UPDATED = "Microsoft.Web.AppUpdated";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Web.BackupOperationCompleted event.
     */
    public static final String WEB_BACKUP_OPERATION_COMPLETED = "Microsoft.Web.BackupOperationCompleted";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Web.BackupOperationFailed event.
     */
    public static final String WEB_BACKUP_OPERATION_FAILED = "Microsoft.Web.BackupOperationFailed";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Web.BackupOperationStarted event.
     */
    public static final String WEB_BACKUP_OPERATION_STARTED = "Microsoft.Web.BackupOperationStarted";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Web.RestoreOperationCompleted event.
     */
    public static final String WEB_RESTORE_OPERATION_COMPLETED = "Microsoft.Web.RestoreOperationCompleted";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Web.RestoreOperationFailed event.
     */
    public static final String WEB_RESTORE_OPERATION_FAILED = "Microsoft.Web.RestoreOperationFailed";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Web.RestoreOperationStarted event.
     */
    public static final String WEB_RESTORE_OPERATION_STARTED = "Microsoft.Web.RestoreOperationStarted";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Web.SlotSwapCompleted event.
     */
    public static final String WEB_SLOT_SWAP_COMPLETED = "Microsoft.Web.SlotSwapCompleted";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Web.SlotSwapFailed event.
     */
    public static final String WEB_SLOT_SWAP_FAILED = "Microsoft.Web.SlotSwapFailed";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Web.SlotSwapStarted event.
     */
    public static final String WEB_SLOT_SWAP_STARTED = "Microsoft.Web.SlotSwapStarted";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Web.SlotSwapWithPreviewCancelled event.
     */
    public static final String WEB_SLOT_SWAP_WITH_PREVIEW_CANCELLED = "Microsoft.Web.SlotSwapWithPreviewCancelled";

    /**
     * Schema of the Data property of an EventGridEvent for a Microsoft.Web.SlotSwapWithPreviewStarted event.
     */
    public static final String WEB_SLOT_SWAP_WITH_PREVIEW_STARTED = "Microsoft.Web.SlotSwapWithPreviewStarted";

    /**
     * @deprecated This event does not exist.
     */
    @Deprecated
    public static final String COMMUNICATION_CHAT_MEMBER_ADDED_TO_THREAD_WITH_USER
        = "Microsoft.Communication.ChatMemberAddedToThreadWithUser";
    /**
     * @deprecated This event does not exist.
     */
    @Deprecated
    public static final String COMMUNICATION_CHAT_MEMBER_REMOVED_FROM_THREAD_WITH_USER
        = "Microsoft.Communication.ChatMemberRemovedFromThreadWithUser";
    /**
     * @deprecated As of 4.1.0, replaced by {@link #COMMUNICATION_CHAT_PARTICIPANT_REMOVED_FROM_THREAD}.
     */
    @Deprecated
    public static final String COMMUNICATION_CHAT_MESSAGE_REMOVED_FROM_THREAD
        = "Microsoft.Communication.ChatThreadParticipantRemoved";
    /**
     * @deprecated As of 4.1.0, replaced by {@link #COMMUNICATION_CHAT_PARTICIPANT_REMOVED_FROM_THREAD_WITH_USER}.
     */
    @Deprecated
    public static final String COMMUNICATION_CHAT_MESSAGE_REMOVED_FROM_THREAD_WITH_USER
        = "Microsoft.Communication.ChatParticipantRemovedFromThreadWithUser";
    private static final Map> SYSTEM_EVENT_MAPPINGS = new HashMap>() {
        {
            put(COMMUNICATION_CHAT_MESSAGE_DELETED, AcsChatMessageDeletedEventData.class);
            put(COMMUNICATION_CHAT_MESSAGE_DELETED_IN_THREAD, AcsChatMessageDeletedInThreadEventData.class);
            put(COMMUNICATION_CHAT_MESSAGE_EDITED, AcsChatMessageEditedEventData.class);
            put(COMMUNICATION_CHAT_MESSAGE_EDITED_IN_THREAD, AcsChatMessageEditedInThreadEventData.class);
            put(COMMUNICATION_CHAT_MESSAGE_RECEIVED, AcsChatMessageReceivedEventData.class);
            put(COMMUNICATION_CHAT_MESSAGE_RECEIVED_IN_THREAD, AcsChatMessageReceivedInThreadEventData.class);
            put(COMMUNICATION_CHAT_PARTICIPANT_ADDED_TO_THREAD, AcsChatParticipantAddedToThreadEventData.class);
            put(COMMUNICATION_CHAT_PARTICIPANT_ADDED_TO_THREAD_WITH_USER,
                AcsChatParticipantAddedToThreadWithUserEventData.class);
            put(COMMUNICATION_CHAT_PARTICIPANT_REMOVED_FROM_THREAD, AcsChatParticipantRemovedFromThreadEventData.class);
            put(COMMUNICATION_CHAT_PARTICIPANT_REMOVED_FROM_THREAD_WITH_USER,
                AcsChatParticipantRemovedFromThreadWithUserEventData.class);
            put(COMMUNICATION_CHAT_THREAD_CREATED, AcsChatThreadCreatedEventData.class);
            put(COMMUNICATION_CHAT_THREAD_CREATED_WITH_USER, AcsChatThreadCreatedWithUserEventData.class);
            put(COMMUNICATION_CHAT_THREAD_DELETED, AcsChatThreadDeletedEventData.class);
            put(COMMUNICATION_CHAT_THREAD_PROPERTIES_UPDATED, AcsChatThreadPropertiesUpdatedEventData.class);
            put(COMMUNICATION_CHAT_THREAD_PROPERTIES_UPDATED_PER_USER,
                AcsChatThreadPropertiesUpdatedPerUserEventData.class);
            put(COMMUNICATION_CHAT_THREAD_WITH_USER_DELETED, AcsChatThreadWithUserDeletedEventData.class);
            put(COMMUNICATION_EMAIL_DELIVERY_REPORT_RECEIVED, AcsEmailDeliveryReportReceivedEventData.class);
            put(COMMUNICATION_EMAIL_ENGAGEMENT_TRACKING_REPORT_RECEIVED,
                AcsEmailEngagementTrackingReportReceivedEventData.class);
            put(COMMUNICATION_INCOMING_CALL, AcsIncomingCallEventData.class);
            put(COMMUNICATION_MESSAGE_DELIVERY_STATUS_UPDATED, AcsMessageDeliveryStatusUpdatedEventData.class);
            put(COMMUNICATION_MESSAGE_RECEIVED, AcsMessageReceivedEventData.class);
            put(COMMUNICATION_RECORDING_FILE_STATUS_UPDATED, AcsRecordingFileStatusUpdatedEventData.class);
            put(COMMUNICATION_ROUTER_JOB_CANCELLED, AcsRouterJobCancelledEventData.class);
            put(COMMUNICATION_ROUTER_JOB_CLASSIFICATION_FAILED, AcsRouterJobClassificationFailedEventData.class);
            put(COMMUNICATION_ROUTER_JOB_CLASSIFIED, AcsRouterJobClassifiedEventData.class);
            put(COMMUNICATION_ROUTER_JOB_CLOSED, AcsRouterJobClosedEventData.class);
            put(COMMUNICATION_ROUTER_JOB_COMPLETED, AcsRouterJobCompletedEventData.class);
            put(COMMUNICATION_ROUTER_JOB_DELETED, AcsRouterJobDeletedEventData.class);
            put(COMMUNICATION_ROUTER_JOB_EXCEPTION_TRIGGERED, AcsRouterJobExceptionTriggeredEventData.class);
            put(COMMUNICATION_ROUTER_JOB_QUEUED, AcsRouterJobQueuedEventData.class);
            put(COMMUNICATION_ROUTER_JOB_RECEIVED, AcsRouterJobReceivedEventData.class);
            put(COMMUNICATION_ROUTER_JOB_SCHEDULING_FAILED, AcsRouterJobSchedulingFailedEventData.class);
            put(COMMUNICATION_ROUTER_JOB_UNASSIGNED, AcsRouterJobUnassignedEventData.class);
            put(COMMUNICATION_ROUTER_JOB_WAITING_FOR_ACTIVATION, AcsRouterJobWaitingForActivationEventData.class);
            put(COMMUNICATION_ROUTER_JOB_WORKER_SELECTORS_EXPIRED, AcsRouterJobWorkerSelectorsExpiredEventData.class);
            put(COMMUNICATION_ROUTER_WORKER_DELETED, AcsRouterWorkerDeletedEventData.class);
            put(COMMUNICATION_ROUTER_WORKER_DEREGISTERED, AcsRouterWorkerDeregisteredEventData.class);
            put(COMMUNICATION_ROUTER_WORKER_OFFER_ACCEPTED, AcsRouterWorkerOfferAcceptedEventData.class);
            put(COMMUNICATION_ROUTER_WORKER_OFFER_DECLINED, AcsRouterWorkerOfferDeclinedEventData.class);
            put(COMMUNICATION_ROUTER_WORKER_OFFER_EXPIRED, AcsRouterWorkerOfferExpiredEventData.class);
            put(COMMUNICATION_ROUTER_WORKER_OFFER_ISSUED, AcsRouterWorkerOfferIssuedEventData.class);
            put(COMMUNICATION_ROUTER_WORKER_OFFER_REVOKED, AcsRouterWorkerOfferRevokedEventData.class);
            put(COMMUNICATION_ROUTER_WORKER_REGISTERED, AcsRouterWorkerRegisteredEventData.class);
            put(COMMUNICATION_ROUTER_WORKER_UPDATED, AcsRouterWorkerUpdatedEventData.class);
            put(COMMUNICATION_SMS_DELIVERY_REPORT_RECEIVED, AcsSmsDeliveryReportReceivedEventData.class);
            put(COMMUNICATION_SMS_RECEIVED, AcsSmsReceivedEventData.class);
            put(COMMUNICATION_USER_DISCONNECTED, AcsUserDisconnectedEventData.class);
            put(API_CENTER_API_DEFINITION_ADDED, ApiCenterApiDefinitionAddedEventData.class);
            put(API_CENTER_API_DEFINITION_UPDATED, ApiCenterApiDefinitionUpdatedEventData.class);
            put(API_MANAGEMENT_API_CREATED, ApiManagementApiCreatedEventData.class);
            put(API_MANAGEMENT_API_DELETED, ApiManagementApiDeletedEventData.class);
            put(API_MANAGEMENT_API_RELEASE_CREATED, ApiManagementApiReleaseCreatedEventData.class);
            put(API_MANAGEMENT_API_RELEASE_DELETED, ApiManagementApiReleaseDeletedEventData.class);
            put(API_MANAGEMENT_API_RELEASE_UPDATED, ApiManagementApiReleaseUpdatedEventData.class);
            put(API_MANAGEMENT_API_UPDATED, ApiManagementApiUpdatedEventData.class);
            put(API_MANAGEMENT_GATEWAY_API_ADDED, ApiManagementGatewayApiAddedEventData.class);
            put(API_MANAGEMENT_GATEWAY_API_REMOVED, ApiManagementGatewayApiRemovedEventData.class);
            put(API_MANAGEMENT_GATEWAY_CERTIFICATE_AUTHORITY_CREATED,
                ApiManagementGatewayCertificateAuthorityCreatedEventData.class);
            put(API_MANAGEMENT_GATEWAY_CERTIFICATE_AUTHORITY_DELETED,
                ApiManagementGatewayCertificateAuthorityDeletedEventData.class);
            put(API_MANAGEMENT_GATEWAY_CERTIFICATE_AUTHORITY_UPDATED,
                ApiManagementGatewayCertificateAuthorityUpdatedEventData.class);
            put(API_MANAGEMENT_GATEWAY_CREATED, ApiManagementGatewayCreatedEventData.class);
            put(API_MANAGEMENT_GATEWAY_DELETED, ApiManagementGatewayDeletedEventData.class);
            put(API_MANAGEMENT_GATEWAY_HOSTNAME_CONFIGURATION_CREATED,
                ApiManagementGatewayHostnameConfigurationCreatedEventData.class);
            put(API_MANAGEMENT_GATEWAY_HOSTNAME_CONFIGURATION_DELETED,
                ApiManagementGatewayHostnameConfigurationDeletedEventData.class);
            put(API_MANAGEMENT_GATEWAY_HOSTNAME_CONFIGURATION_UPDATED,
                ApiManagementGatewayHostnameConfigurationUpdatedEventData.class);
            put(API_MANAGEMENT_GATEWAY_UPDATED, ApiManagementGatewayUpdatedEventData.class);
            put(API_MANAGEMENT_PRODUCT_CREATED, ApiManagementProductCreatedEventData.class);
            put(API_MANAGEMENT_PRODUCT_DELETED, ApiManagementProductDeletedEventData.class);
            put(API_MANAGEMENT_PRODUCT_UPDATED, ApiManagementProductUpdatedEventData.class);
            put(API_MANAGEMENT_SUBSCRIPTION_CREATED, ApiManagementSubscriptionCreatedEventData.class);
            put(API_MANAGEMENT_SUBSCRIPTION_DELETED, ApiManagementSubscriptionDeletedEventData.class);
            put(API_MANAGEMENT_SUBSCRIPTION_UPDATED, ApiManagementSubscriptionUpdatedEventData.class);
            put(API_MANAGEMENT_USER_CREATED, ApiManagementUserCreatedEventData.class);
            put(API_MANAGEMENT_USER_DELETED, ApiManagementUserDeletedEventData.class);
            put(API_MANAGEMENT_USER_UPDATED, ApiManagementUserUpdatedEventData.class);
            put(APP_CONFIGURATION_KEY_VALUE_DELETED, AppConfigurationKeyValueDeletedEventData.class);
            put(APP_CONFIGURATION_KEY_VALUE_MODIFIED, AppConfigurationKeyValueModifiedEventData.class);
            put(APP_CONFIGURATION_SNAPSHOT_CREATED, AppConfigurationSnapshotCreatedEventData.class);
            put(APP_CONFIGURATION_SNAPSHOT_MODIFIED, AppConfigurationSnapshotModifiedEventData.class);
            put(AVS_CLUSTER_CREATED, AvsClusterCreatedEventData.class);
            put(AVS_CLUSTER_DELETED, AvsClusterDeletedEventData.class);
            put(AVS_CLUSTER_FAILED, AvsClusterFailedEventData.class);
            put(AVS_CLUSTER_UPDATED, AvsClusterUpdatedEventData.class);
            put(AVS_CLUSTER_UPDATING, AvsClusterUpdatingEventData.class);
            put(AVS_PRIVATE_CLOUD_FAILED, AvsPrivateCloudFailedEventData.class);
            put(AVS_PRIVATE_CLOUD_UPDATED, AvsPrivateCloudUpdatedEventData.class);
            put(AVS_PRIVATE_CLOUD_UPDATING, AvsPrivateCloudUpdatingEventData.class);
            put(AVS_SCRIPT_EXECUTION_CANCELLED, AvsScriptExecutionCancelledEventData.class);
            put(AVS_SCRIPT_EXECUTION_FAILED, AvsScriptExecutionFailedEventData.class);
            put(AVS_SCRIPT_EXECUTION_FINISHED, AvsScriptExecutionFinishedEventData.class);
            put(AVS_SCRIPT_EXECUTION_STARTED, AvsScriptExecutionStartedEventData.class);
            put(CONTAINER_REGISTRY_CHART_DELETED, ContainerRegistryChartDeletedEventData.class);
            put(CONTAINER_REGISTRY_CHART_PUSHED, ContainerRegistryChartPushedEventData.class);
            put(CONTAINER_REGISTRY_IMAGE_DELETED, ContainerRegistryImageDeletedEventData.class);
            put(CONTAINER_REGISTRY_IMAGE_PUSHED, ContainerRegistryImagePushedEventData.class);
            put(CONTAINER_SERVICE_CLUSTER_SUPPORT_ENDED, ContainerServiceClusterSupportEndedEventData.class);
            put(CONTAINER_SERVICE_CLUSTER_SUPPORT_ENDING, ContainerServiceClusterSupportEndingEventData.class);
            put(CONTAINER_SERVICE_NEW_KUBERNETES_VERSION_AVAILABLE,
                ContainerServiceNewKubernetesVersionAvailableEventData.class);
            put(CONTAINER_SERVICE_NODE_POOL_ROLLING_FAILED, ContainerServiceNodePoolRollingFailedEventData.class);
            put(CONTAINER_SERVICE_NODE_POOL_ROLLING_STARTED, ContainerServiceNodePoolRollingStartedEventData.class);
            put(CONTAINER_SERVICE_NODE_POOL_ROLLING_SUCCEEDED, ContainerServiceNodePoolRollingSucceededEventData.class);
            put(DATA_BOX_COPY_COMPLETED, DataBoxCopyCompletedEventData.class);
            put(DATA_BOX_COPY_STARTED, DataBoxCopyStartedEventData.class);
            put(DATA_BOX_ORDER_COMPLETED, DataBoxOrderCompletedEventData.class);
            put(EVENT_GRID_MQTT_CLIENT_CREATED_OR_UPDATED, EventGridMqttClientCreatedOrUpdatedEventData.class);
            put(EVENT_GRID_MQTT_CLIENT_DELETED, EventGridMqttClientDeletedEventData.class);
            put(EVENT_GRID_MQTT_CLIENT_SESSION_CONNECTED, EventGridMqttClientSessionConnectedEventData.class);
            put(EVENT_GRID_MQTT_CLIENT_SESSION_DISCONNECTED, EventGridMqttClientSessionDisconnectedEventData.class);
            put(EVENT_HUB_CAPTURE_FILE_CREATED, EventHubCaptureFileCreatedEventData.class);
            put(HEALTHCARE_DICOM_IMAGE_CREATED, HealthcareDicomImageCreatedEventData.class);
            put(HEALTHCARE_DICOM_IMAGE_DELETED, HealthcareDicomImageDeletedEventData.class);
            put(HEALTHCARE_DICOM_IMAGE_UPDATED, HealthcareDicomImageUpdatedEventData.class);
            put(HEALTHCARE_FHIR_RESOURCE_CREATED, HealthcareFhirResourceCreatedEventData.class);
            put(HEALTHCARE_FHIR_RESOURCE_DELETED, HealthcareFhirResourceDeletedEventData.class);
            put(HEALTHCARE_FHIR_RESOURCE_UPDATED, HealthcareFhirResourceUpdatedEventData.class);
            put(IOT_HUB_DEVICE_CONNECTED, IotHubDeviceConnectedEventData.class);
            put(IOT_HUB_DEVICE_CREATED, IotHubDeviceCreatedEventData.class);
            put(IOT_HUB_DEVICE_DELETED, IotHubDeviceDeletedEventData.class);
            put(IOT_HUB_DEVICE_DISCONNECTED, IotHubDeviceDisconnectedEventData.class);
            put(IOT_HUB_DEVICE_TELEMETRY, IotHubDeviceTelemetryEventData.class);
            put(KEY_VAULT_VAULT_ACCESS_POLICY_CHANGED, KeyVaultAccessPolicyChangedEventData.class);
            put(KEY_VAULT_CERTIFICATE_EXPIRED, KeyVaultCertificateExpiredEventData.class);
            put(KEY_VAULT_CERTIFICATE_NEAR_EXPIRY, KeyVaultCertificateNearExpiryEventData.class);
            put(KEY_VAULT_CERTIFICATE_NEW_VERSION_CREATED, KeyVaultCertificateNewVersionCreatedEventData.class);
            put(KEY_VAULT_KEY_EXPIRED, KeyVaultKeyExpiredEventData.class);
            put(KEY_VAULT_KEY_NEAR_EXPIRY, KeyVaultKeyNearExpiryEventData.class);
            put(KEY_VAULT_KEY_NEW_VERSION_CREATED, KeyVaultKeyNewVersionCreatedEventData.class);
            put(KEY_VAULT_SECRET_EXPIRED, KeyVaultSecretExpiredEventData.class);
            put(KEY_VAULT_SECRET_NEAR_EXPIRY, KeyVaultSecretNearExpiryEventData.class);
            put(KEY_VAULT_SECRET_NEW_VERSION_CREATED, KeyVaultSecretNewVersionCreatedEventData.class);
            put(MACHINE_LEARNING_DATASET_DRIFT_DETECTED, MachineLearningServicesDatasetDriftDetectedEventData.class);
            put(MACHINE_LEARNING_MODEL_DEPLOYED, MachineLearningServicesModelDeployedEventData.class);
            put(MACHINE_LEARNING_MODEL_REGISTERED, MachineLearningServicesModelRegisteredEventData.class);
            put(MACHINE_LEARNING_RUN_COMPLETED, MachineLearningServicesRunCompletedEventData.class);
            put(MACHINE_LEARNING_RUN_STATUS_CHANGED, MachineLearningServicesRunStatusChangedEventData.class);
            put(MAPS_GEOFENCE_ENTERED, MapsGeofenceEnteredEventData.class);
            put(MAPS_GEOFENCE_EXITED, MapsGeofenceExitedEventData.class);
            put(MAPS_GEOFENCE_RESULT, MapsGeofenceResultEventData.class);
            put(MEDIA_JOB_CANCELED, MediaJobCanceledEventData.class);
            put(MEDIA_JOB_CANCELING, MediaJobCancelingEventData.class);
            put(MEDIA_JOB_ERRORED, MediaJobErroredEventData.class);
            put(MEDIA_JOB_FINISHED, MediaJobFinishedEventData.class);
            put(MEDIA_JOB_OUTPUT_CANCELED, MediaJobOutputCanceledEventData.class);
            put(MEDIA_JOB_OUTPUT_CANCELING, MediaJobOutputCancelingEventData.class);
            put(MEDIA_JOB_OUTPUT_ERRORED, MediaJobOutputErroredEventData.class);
            put(MEDIA_JOB_OUTPUT_FINISHED, MediaJobOutputFinishedEventData.class);
            put(MEDIA_JOB_OUTPUT_PROCESSING, MediaJobOutputProcessingEventData.class);
            put(MEDIA_JOB_OUTPUT_PROGRESS, MediaJobOutputProgressEventData.class);
            put(MEDIA_JOB_OUTPUT_SCHEDULED, MediaJobOutputScheduledEventData.class);
            put(MEDIA_JOB_OUTPUT_STATE_CHANGE, MediaJobOutputStateChangeEventData.class);
            put(MEDIA_JOB_PROCESSING, MediaJobProcessingEventData.class);
            put(MEDIA_JOB_SCHEDULED, MediaJobScheduledEventData.class);
            put(MEDIA_JOB_STATE_CHANGE, MediaJobStateChangeEventData.class);
            put(MEDIA_LIVE_EVENT_CHANNEL_ARCHIVE_HEARTBEAT, MediaLiveEventChannelArchiveHeartbeatEventData.class);
            put(MEDIA_LIVE_EVENT_CONNECTION_REJECTED, MediaLiveEventConnectionRejectedEventData.class);
            put(MEDIA_LIVE_EVENT_ENCODER_CONNECTED, MediaLiveEventEncoderConnectedEventData.class);
            put(MEDIA_LIVE_EVENT_ENCODER_DISCONNECTED, MediaLiveEventEncoderDisconnectedEventData.class);
            put(MEDIA_LIVE_EVENT_INCOMING_DATA_CHUNK_DROPPED, MediaLiveEventIncomingDataChunkDroppedEventData.class);
            put(MEDIA_LIVE_EVENT_INCOMING_STREAM_RECEIVED, MediaLiveEventIncomingStreamReceivedEventData.class);
            put(MEDIA_LIVE_EVENT_INCOMING_STREAMS_OUTOFSYNC, MediaLiveEventIncomingStreamsOutOfSyncEventData.class);
            put(MEDIA_LIVE_EVENT_INCOMING_VIDEO_STREAMS_OUTOFSYNC,
                MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.class);
            put(MEDIA_LIVE_EVENT_INGEST_HEARTBEAT, MediaLiveEventIngestHeartbeatEventData.class);
            put(MEDIA_LIVE_EVENT_TRACK_DISCONTINUITY_DETECTED, MediaLiveEventTrackDiscontinuityDetectedEventData.class);
            put(POLICY_INSIGHTS_POLICY_STATE_CHANGED, PolicyInsightsPolicyStateChangedEventData.class);
            put(POLICY_INSIGHTS_POLICY_STATE_CREATED, PolicyInsightsPolicyStateCreatedEventData.class);
            put(POLICY_INSIGHTS_POLICY_STATE_DELETED, PolicyInsightsPolicyStateDeletedEventData.class);
            put(REDIS_EXPORT_RDB_COMPLETED, RedisExportRdbCompletedEventData.class);
            put(REDIS_IMPORT_RDB_COMPLETED, RedisImportRdbCompletedEventData.class);
            put(REDIS_PATCHING_COMPLETED, RedisPatchingCompletedEventData.class);
            put(REDIS_SCALING_COMPLETED, RedisScalingCompletedEventData.class);
            put(RESOURCE_ACTION_CANCEL, ResourceActionCancelEventData.class);
            put(RESOURCE_ACTION_FAILURE, ResourceActionFailureEventData.class);
            put(RESOURCE_ACTION_SUCCESS, ResourceActionSuccessEventData.class);
            put(RESOURCE_DELETE_CANCEL, ResourceDeleteCancelEventData.class);
            put(RESOURCE_DELETE_FAILURE, ResourceDeleteFailureEventData.class);
            put(RESOURCE_DELETE_SUCCESS, ResourceDeleteSuccessEventData.class);
            put(RESOURCE_NOTIFICATIONS_CONTAINER_SERVICE_EVENT_RESOURCES_SCHEDULED,
                ResourceNotificationsContainerServiceEventResourcesScheduledEventData.class);
            put(RESOURCE_NOTIFICATIONS_HEALTH_RESOURCES_ANNOTATED,
                ResourceNotificationsHealthResourcesAnnotatedEventData.class);
            put(RESOURCE_NOTIFICATIONS_HEALTH_RESOURCES_AVAILABILITY_STATUS_CHANGED,
                ResourceNotificationsHealthResourcesAvailabilityStatusChangedEventData.class);
            put(RESOURCE_NOTIFICATIONS_RESOURCE_MANAGEMENT_CREATED_OR_UPDATED,
                ResourceNotificationsResourceManagementCreatedOrUpdatedEventData.class);
            put(RESOURCE_NOTIFICATIONS_RESOURCE_MANAGEMENT_DELETED,
                ResourceNotificationsResourceManagementDeletedEventData.class);
            put(RESOURCE_WRITE_CANCEL, ResourceWriteCancelEventData.class);
            put(RESOURCE_WRITE_FAILURE, ResourceWriteFailureEventData.class);
            put(RESOURCE_WRITE_SUCCESS, ResourceWriteSuccessEventData.class);
            put(SERVICE_BUS_ACTIVE_MESSAGES_AVAILABLE_PERIODIC_NOTIFICATION,
                ServiceBusActiveMessagesAvailablePeriodicNotificationsEventData.class);
            put(SERVICE_BUS_ACTIVE_MESSAGES_AVAILABLE_WITH_NO_LISTENERS,
                ServiceBusActiveMessagesAvailableWithNoListenersEventData.class);
            put(SERVICE_BUS_DEADLETTER_MESSAGES_AVAILABLE_PERIODIC_NOTIFICATION,
                ServiceBusDeadletterMessagesAvailablePeriodicNotificationsEventData.class);
            put(SERVICE_BUS_DEADLETTER_MESSAGES_AVAILABLE_WITH_NO_LISTENER,
                ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.class);
            put(SIGNAL_R_SERVICE_CLIENT_CONNECTION_CONNECTED, SignalRServiceClientConnectionConnectedEventData.class);
            put(SIGNAL_R_SERVICE_CLIENT_CONNECTION_DISCONNECTED,
                SignalRServiceClientConnectionDisconnectedEventData.class);
            put(STORAGE_ASYNC_OPERATION_INITIATED, StorageAsyncOperationInitiatedEventData.class);
            put(STORAGE_BLOB_CREATED, StorageBlobCreatedEventData.class);
            put(STORAGE_BLOB_DELETED, StorageBlobDeletedEventData.class);
            put(STORAGE_BLOB_INVENTORY_POLICY_COMPLETED, StorageBlobInventoryPolicyCompletedEventData.class);
            put(STORAGE_BLOB_RENAMED, StorageBlobRenamedEventData.class);
            put(STORAGE_BLOB_TIER_CHANGED, StorageBlobTierChangedEventData.class);
            put(STORAGE_DIRECTORY_CREATED, StorageDirectoryCreatedEventData.class);
            put(STORAGE_DIRECTORY_DELETED, StorageDirectoryDeletedEventData.class);
            put(STORAGE_DIRECTORY_RENAMED, StorageDirectoryRenamedEventData.class);
            put(STORAGE_LIFECYCLE_POLICY_COMPLETED, StorageLifecyclePolicyCompletedEventData.class);
            put(STORAGE_TASK_ASSIGNMENT_COMPLETED, StorageTaskAssignmentCompletedEventData.class);
            put(STORAGE_TASK_ASSIGNMENT_QUEUED, StorageTaskAssignmentQueuedEventData.class);
            put(STORAGE_TASK_COMPLETED, StorageTaskCompletedEventData.class);
            put(STORAGE_TASK_QUEUED, StorageTaskQueuedEventData.class);
            put(EVENT_GRID_SUBSCRIPTION_DELETED, SubscriptionDeletedEventData.class);
            put(EVENT_GRID_SUBSCRIPTION_VALIDATION, SubscriptionValidationEventData.class);
            put(WEB_APP_SERVICE_PLAN_UPDATED, WebAppServicePlanUpdatedEventData.class);
            put(WEB_APP_UPDATED, WebAppUpdatedEventData.class);
            put(WEB_BACKUP_OPERATION_COMPLETED, WebBackupOperationCompletedEventData.class);
            put(WEB_BACKUP_OPERATION_FAILED, WebBackupOperationFailedEventData.class);
            put(WEB_BACKUP_OPERATION_STARTED, WebBackupOperationStartedEventData.class);
            put(WEB_RESTORE_OPERATION_COMPLETED, WebRestoreOperationCompletedEventData.class);
            put(WEB_RESTORE_OPERATION_FAILED, WebRestoreOperationFailedEventData.class);
            put(WEB_RESTORE_OPERATION_STARTED, WebRestoreOperationStartedEventData.class);
            put(WEB_SLOT_SWAP_COMPLETED, WebSlotSwapCompletedEventData.class);
            put(WEB_SLOT_SWAP_FAILED, WebSlotSwapFailedEventData.class);
            put(WEB_SLOT_SWAP_STARTED, WebSlotSwapStartedEventData.class);
            put(WEB_SLOT_SWAP_WITH_PREVIEW_CANCELLED, WebSlotSwapWithPreviewCancelledEventData.class);
            put(WEB_SLOT_SWAP_WITH_PREVIEW_STARTED, WebSlotSwapWithPreviewStartedEventData.class);
            put(COMMUNICATION_CHAT_MESSAGE_REMOVED_FROM_THREAD, AcsChatParticipantRemovedFromThreadEventData.class);
            put(COMMUNICATION_CHAT_MESSAGE_REMOVED_FROM_THREAD_WITH_USER,
                AcsChatParticipantRemovedFromThreadWithUserEventData.class);
            put(COMMUNICATION_CHAT_MEMBER_ADDED_TO_THREAD_WITH_USER, AcsChatMemberAddedToThreadWithUserEventData.class);
            put(COMMUNICATION_CHAT_MEMBER_REMOVED_FROM_THREAD_WITH_USER,
                AcsChatMemberRemovedFromThreadWithUserEventData.class);
        }
    };

    /**
     * Get a mapping of all the system event type strings to their respective class. This is used by default in
     * the {@link EventGridEvent} and {@link CloudEvent} classes.
     * 
     * @return a mapping of all the system event strings to system event objects.
     */
    public static Map> getSystemEventMappings() {
        return Collections.unmodifiableMap(SYSTEM_EVENT_MAPPINGS);
    }

    private SystemEventNames() {
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy