{
  "generated_at": "2026-11-13T17:40:36.678Z",
  "as_of": "2026-11-13",
  "site": {
    "name": "EOL Watch",
    "url": "https://eolwatch.dev"
  },
  "license": {
    "name": "CC BY 4.0",
    "url": "https://creativecommons.org/licenses/by/4.0/",
    "note": "The data of EOL Watch, with the item texts written for it, is licensed under Creative Commons Attribution 4.0 International (CC BY 4.0). You may copy, change and redistribute it, also commercially, if you credit EOL Watch with a link to https://eolwatch.dev, name the license with a link to https://creativecommons.org/licenses/by/4.0/ and say if you changed it. The names and the wording of the vendors belong to them. Version dates taken from or cross-checked with endoflife.date remain subject to the license of that project."
  },
  "query": {
    "cloud": [
      "azure"
    ],
    "type": [],
    "category": null,
    "service": "resource-manager",
    "q": null,
    "from": null,
    "to": null,
    "within_days": null,
    "status": "all",
    "sort": "date",
    "dir": "asc",
    "limit": 20,
    "offset": 0,
    "detail": "full"
  },
  "total": 1,
  "status_counts": {
    "upcoming": 0,
    "ended": 1,
    "in_effect": 0
  },
  "count": 1,
  "limit": 20,
  "offset": 0,
  "next_offset": null,
  "next_url": null,
  "items": [
    {
      "slug": "azure-resource-manager-custom-resource-providers-retirement",
      "title": "Azure Resource Manager: Custom Resource Providers retirement",
      "summary": "The Custom Resource Provider (CuRP) feature of Azure Resource Manager is retired by 31 Oct 2026. Creates, updates, patches and actions are blocked from July 31, 2026.",
      "cloud": "azure",
      "service": "Azure Resource Manager",
      "service_slug": "resource-manager",
      "category": "feature",
      "type": "retirement",
      "announced_date": "2025-12-29",
      "effective_date": "2026-10-31",
      "effective_precision": "day",
      "impact": "Azure Resource Manager retires the Custom Resource Provider (CuRP) feature by 31 Oct 2026. From July 31, 2026, creates, updates, patches, and actions to custom resources and resource providers are blocked. From that point, custom resources and resource providers can only be read and deleted. Microsoft scheduled a scream test on October 27, 2025 as part of the deprecation.",
      "migration_path": "1. If the scenario only involves triggering an endpoint without the need for persistent resource management, consider [Deployment Scripts](https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-script-template).\n2. If the same scenario uses Bicep, consider [Bicep Extensions](https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-extension).\n3. If the scenario involves triggering several different endpoints or services, consider [Azure Functions](https://learn.microsoft.com/en-us/azure/azure-functions/functions-overview).\n4. For questions, ask your Microsoft account manager to email curpdeprecation@microsoft.com with your name, company name, email contact, and subscription ID.",
      "replacement": null,
      "affected_versions": [],
      "source_url": "https://azure.microsoft.com/updates?id=513892",
      "extra_source_urls": [
        "https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-script-template",
        "https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-extension",
        "https://learn.microsoft.com/en-us/azure/azure-functions/functions-overview"
      ],
      "vendor_ref": "513892",
      "last_checked_at": "2026-11-12T09:55:19.345Z",
      "created_at": "2026-11-13T13:36:44.208Z",
      "updated_at": "2026-11-13T13:36:44.208Z",
      "url": "https://eolwatch.dev/items/azure-resource-manager-custom-resource-providers-retirement",
      "short_url": "https://eolwatch.dev/i/2b",
      "markdown_url": "https://eolwatch.dev/items/azure-resource-manager-custom-resource-providers-retirement.md",
      "json_url": "https://eolwatch.dev/items/azure-resource-manager-custom-resource-providers-retirement.json",
      "estate_check": null,
      "source_note": null
    }
  ],
  "sections": [
    {
      "id": "upcoming",
      "heading": "Upcoming",
      "total": 0,
      "url": "https://eolwatch.dev/data/items.json?cloud=azure&service=resource-manager",
      "items": []
    },
    {
      "id": "ended",
      "heading": "Ended",
      "total": 1,
      "url": "https://eolwatch.dev/data/items.json?cloud=azure&service=resource-manager&status=ended&dir=desc",
      "items": [
        {
          "slug": "azure-resource-manager-custom-resource-providers-retirement",
          "title": "Azure Resource Manager: Custom Resource Providers retirement",
          "cloud": "azure",
          "service": "Azure Resource Manager",
          "service_slug": "resource-manager",
          "category": "feature",
          "type": "retirement",
          "announced_date": "2025-12-29",
          "effective_date": "2026-10-31",
          "effective_precision": "day",
          "state": "ended",
          "days": -13,
          "source_url": "https://azure.microsoft.com/updates?id=513892",
          "url": "https://eolwatch.dev/items/azure-resource-manager-custom-resource-providers-retirement",
          "markdown_url": "https://eolwatch.dev/items/azure-resource-manager-custom-resource-providers-retirement.md",
          "json_url": "https://eolwatch.dev/items/azure-resource-manager-custom-resource-providers-retirement.json"
        }
      ]
    }
  ]
}
