An Azure event routing service designed for high availability, consistent performance, and dynamic scale.
From the provided information, only general behavior and deployment shapes for Event Grid subscriptions and some examples of platform-side issues are available, not detailed failure causes for this specific correlation ID. The following points are supported:
- Event Grid subscription deployment model
Event Grid subscriptions can be deployed at several scopes and shapes, including:
-
Microsoft.EventGrid/systemTopics/eventSubscriptions(system topics bound to sources such as Storage Accounts). -
Microsoft.EventGrid/eventSubscriptionsat tenant, management group, subscription, or resource group scope. - Destinations can include Storage Queues via the
StorageQueueendpoint type.
The Terraform AzAPI resource definition for Event Grid subscriptions shows the supported destination types and required properties. For Storage Queue destinations, the shape is:
{
endpointType = "StorageQueue"
properties = {
queueMessageTimeToLiveInSeconds = int
queueName = "string"
resourceId = "string"
}
}
This confirms that Storage Queue is a valid destination type and that the subscription resource is expected to be deployable via Terraform at resource-group scope for system topics.
- Platform-side issues and stuck Event Grid subscriptions
There is a documented case where Event Grid topic subscriptions became stuck in Updating and then Deleting states when managed via ARM/EV2. Attempts to update or delete them resulted in conflicts (409 unable to update while resource is provisioning). Deleting the parent Event Grid System Topic in the portal appeared to succeed, but recreating it with the same name resurrected the stuck instance. The issue was ultimately resolved only after the Azure Event Grid team intervened on the platform side and removed the stuck subscriptions.
This demonstrates that:
- Event Grid subscription operations can fail due to internal platform issues that are not actionable from the customer side.
- In such cases, the only resolution may be via Azure support/engineering intervention.
- Other examples of platform/region issues during deployment
Additional Q&A cases in the context show deployments failing for reasons that turned out to be platform-side or region-specific, not template logic errors:
- A deployment that consistently failed with an obscure error was resolved by switching to a different region, with no region-specific hint in the error message.
- A Redis Cache instance stuck in
Creatingcould not be deleted until the platform moved it to a failed state, after which deletion succeeded. - VM deployments blocked by quota issues where the portal quota blade would not load; workarounds involved using CLI/REST while the portal issue was investigated.
- HDInsight cluster creation failures that were resolved by using a new subscription.
These examples indicate that:
- Internal server errors during deployment can be due to transient or regional platform issues.
- Errors may not clearly indicate whether the problem is quota, region, or platform behavior.
- Resolution sometimes requires either changing deployment parameters (region/subscription) or opening a support ticket.
- What can be concluded for this scenario from the context
Given the context:
- Event Grid system topic subscriptions are a supported, ARM/Terraform-deployable resource type.
- Storage Queue is a supported destination type for Event Grid subscriptions, with a defined schema.
- There is precedent for Event Grid subscriptions entering bad states or failing operations due to internal platform issues, requiring Azure engineering intervention.
- There is precedent for deployments failing in specific regions or subscriptions with non-actionable error messages, where the root cause was platform-side.
Based on this, the error message:
"The operation failed due to an internal server error. The initial state of the impacted resources (if any) are restored. Please try again in few minutes. If error still persists, report [correlation ID] to our forums for assistance or raise a support ticket."
is consistent with an Azure platform-side issue rather than a Terraform configuration error, especially when the resource type and destination shape are valid.
The context does not provide:
- Specific known timing issues for user-assigned managed identities or RBAC propagation for Event Grid → Storage Queue delivery.
- Additional documented prerequisites for using managed identity with Storage Queue destinations beyond the standard destination shape.
- Evidence that this class of error is caused by Terraform/provider behavior rather than Azure resource validation or internal errors.
Therefore, from the available information, the most supported conclusion is that this type of failure is likely an Azure platform-side issue (potentially regional or transient) and should be investigated via Azure support using the provided correlation ID, similar to the prior Event Grid subscription and other deployment issues.
References:
- Microsoft.EventGrid topics/eventSubscriptions 2022-06-15 (deployment-language-terraform)
- Microsoft.EventGrid topics/eventSubscriptions 2025-02-15 (deployment-language-terraform)
- Microsoft.EventGrid systemTopics/eventSubscriptions 2025-02-15 (deployment-language-terraform)
- Microsoft.EventGrid namespaces/topics/eventSubscriptions 2025-02-15 (deployment-language-terraform)
- Microsoft.EventGrid partnerTopics/eventSubscriptions 2022-06-15 (deployment-language-terraform)
- Azure Blob Storage as an Event Grid source
- Microsoft.EventGrid systemTopics/eventSubscriptions 2022-06-15 (deployment-language-terraform)
- Microsoft.EventGrid eventSubscriptions 2022-06-15 (deployment-language-terraform)
- event grid topic subscriptions stuck in Deleting state - Microsoft Q&A
- Azure Deployment Takes 70 Minutes to Fail with Obscure Error - Microsoft Q&A
- Unable to deploy resources, can't view Quotas or request increases - Microsoft Q&A
- Unable to launch HDInsight (5.1, Hadoop 3.3.4) cluster - Microsoft Q&A
- Stuck in Creating / Failed provisioning Redis Cache - Microsoft Q&A