Share via

Issue moving Azure Open AI resource to a target subscription

Shauktik Kumar 20 Reputation points Microsoft Employee
2026-05-01T18:37:19.4733333+00:00

I am getting the following failure while trying to move Azure Open AI resource to another subscription. Please investigate and recommend the best solution to make the move happen Resource move validation failed. Please see details. Diagnostic information: timestamp '20260501T034625Z', subscription id [SUBSCRIPTION_ID_REMOVED], tracking id [TRACKING_ID_REMOVED], request correlation id[CORRELATION_ID_REMOVED]. (Code: ResourceMoveProviderValidationFailed) The target subscription 29ec82a5-b0c2-41d9-a056-b40f784250f4 is missing quota to perform the resource move: The target subscription [SUBSCRIPTION_ID_REMOVED], does not have enough quota for OpenAI.Standard.gpt-4o, required quota: 230 remaining quota: 150 (Code: TargetMoveSubscriptionNotEligible, Target: Microsoft.CognitiveServices/accounts) (Code: ResourceMoveProviderValidationFailed).

Community Center | Not monitored

2 answers

Sort by: Most helpful
  1. kagiyama yutaka 1,990 Reputation points
    2026-05-06T04:55:05.34+00:00

    I think the move fails because ARM won’t downsize the pinned gpt‑4o capacity, so raising the dest‑sub’s gpt‑4o quota to at least 230 is the only way to make the move succeed.

    0 comments No comments

  2. Q&A Assist
    2026-05-01T18:37:28.6266667+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    The move validation is failing because the target subscription does not have enough Azure OpenAI quota for OpenAI.Standard.gpt-4o. The move operation requires quota 230, but only 150 is available in the target subscription, so the provider validation fails with TargetMoveSubscriptionNotEligible.

    To make the move succeed, the target subscription must first have sufficient quota for the same model and SKU as the source resource. The supported remediation, based on the move framework in Azure, is:

    1. Ensure the target subscription is correctly registered for the Azure OpenAI resource provider and model SKU (this is already implied by having some quota, but must remain in place during the move).
    2. Request a quota increase for OpenAI.Standard.gpt-4o in the target subscription from 150 to at least 230 (or higher) through the standard Azure quota increase process for that service/region.
    3. After the quota increase request is approved and the new quota is visible on the target subscription, rerun the move validation and then the move operation.

    If the quota cannot be increased to the required level in that subscription/region (for example, due to capacity constraints), the move will remain blocked. In that case, the only supported options are to:

    • Use a different target subscription where sufficient quota can be granted, or
    • Recreate the Azure OpenAI resource in a subscription/region that can accommodate the required quota and then reconfigure dependent applications to use the new endpoint, instead of using a move operation.

    The error code ResourceMoveProviderValidationFailed is expected in this scenario: provider-level checks (quota, supportability, state) must all pass before a move is allowed.


    References:

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.