{
  "generated_at": "2026-11-13T14:30:20.464Z",
  "as_of": "2026-11-13",
  "site": {
    "name": "EOL Watch",
    "url": "https://eolwatch.dev"
  },
  "license": {
    "name": "Not decided yet",
    "url": null,
    "note": "The license for these exports has not been chosen yet, so no reuse terms are stated. Ask the site owner before you redistribute the data. 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": "storage-accounts",
    "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-storage-accounts-gpv1-and-legacy-blob-accounts-retirement",
      "title": "Azure Storage Accounts: GPv1 and legacy blob storage account retirement",
      "summary": "General purpose v1 (GPv1) storage accounts, legacy blob storage accounts and Files accounts hosted on GPv1 are retired on 13 Oct 2026. After that date, remaining GPv1 accounts are migrated to GPv2 automatically.",
      "cloud": "azure",
      "service": "Azure Storage Accounts",
      "service_slug": "storage-accounts",
      "category": "feature",
      "type": "retirement",
      "announced_date": "2026-06-11",
      "effective_date": "2026-10-13",
      "effective_precision": "day",
      "impact": "All General purpose v1 (GPv1) storage accounts are retired, in all redundancy options, together with legacy blob storage accounts and Files storage accounts hosted on GPv1. Creation of new accounts is blocked from September 1st, 2026. After the retirement date, all existing GPv1 accounts are automatically migrated to a GPv2 account, which may result in higher billing costs. Microsoft treats a decision not to migrate an existing GPv1 account as consent to migrate the account on the customer's behalf.",
      "migration_path": "1. Choose a target account type for each affected account: General Purpose v2 (GPv2), or a specialized alternative such as BlockBlobStorage or FileStorage, depending on workload requirements.\n2. Upgrade the account with the [storage account upgrade guide](https://learn.microsoft.com/en-us/azure/storage/common/storage-account-upgrade).\n3. For GPv1 accounts, read the [GPv1 storage account retirement overview](https://learn.microsoft.com/en-us/azure/storage/common/general-purpose-version-1-account-migration-overview).\n4. For legacy blob storage accounts, read the [Legacy Blob Storage account retirement overview](https://learn.microsoft.com/en-us/azure/storage/common/legacy-blob-storage-account-migration-overview).",
      "replacement": "General Purpose v2 (GPv2) storage accounts",
      "affected_versions": [
        "GPv1"
      ],
      "source_url": "https://azure.microsoft.com/updates?id=564441",
      "extra_source_urls": [
        "https://learn.microsoft.com/en-us/azure/storage/common/storage-account-upgrade",
        "https://learn.microsoft.com/en-us/azure/storage/common/general-purpose-version-1-account-migration-overview",
        "https://learn.microsoft.com/en-us/azure/storage/common/legacy-blob-storage-account-migration-overview",
        "https://azure.microsoft.com/updates?id=496964"
      ],
      "vendor_ref": "564441",
      "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-storage-accounts-gpv1-and-legacy-blob-accounts-retirement",
      "short_url": "https://eolwatch.dev/i/1p",
      "markdown_url": "https://eolwatch.dev/items/azure-storage-accounts-gpv1-and-legacy-blob-accounts-retirement.md",
      "json_url": "https://eolwatch.dev/items/azure-storage-accounts-gpv1-and-legacy-blob-accounts-retirement.json",
      "estate_check": {
        "resource_types": [
          "microsoft.storage/storageaccounts",
          "azurerm_storage_account"
        ],
        "fields": [
          "kind",
          "account_kind"
        ],
        "inputs": [
          "Azure Resource Graph export (CSV or JSON)",
          "Terraform state or plan (JSON)",
          "ARM template"
        ]
      }
    }
  ],
  "sections": [
    {
      "id": "upcoming",
      "heading": "Upcoming",
      "total": 0,
      "url": "https://eolwatch.dev/data/items.json?cloud=azure&service=storage-accounts",
      "items": []
    },
    {
      "id": "ended",
      "heading": "Ended",
      "total": 1,
      "url": "https://eolwatch.dev/data/items.json?cloud=azure&service=storage-accounts&status=ended&dir=desc",
      "items": [
        {
          "slug": "azure-storage-accounts-gpv1-and-legacy-blob-accounts-retirement",
          "title": "Azure Storage Accounts: GPv1 and legacy blob storage account retirement",
          "cloud": "azure",
          "service": "Azure Storage Accounts",
          "service_slug": "storage-accounts",
          "category": "feature",
          "type": "retirement",
          "announced_date": "2026-06-11",
          "effective_date": "2026-10-13",
          "effective_precision": "day",
          "state": "ended",
          "days": -31,
          "source_url": "https://azure.microsoft.com/updates?id=564441",
          "url": "https://eolwatch.dev/items/azure-storage-accounts-gpv1-and-legacy-blob-accounts-retirement",
          "markdown_url": "https://eolwatch.dev/items/azure-storage-accounts-gpv1-and-legacy-blob-accounts-retirement.md",
          "json_url": "https://eolwatch.dev/items/azure-storage-accounts-gpv1-and-legacy-blob-accounts-retirement.json"
        }
      ]
    }
  ]
}
