{
  "_comment": "Support end dates for the products the lifecycle task matches, as Microsoft's lifecycle pages list them (the instants shown there, which the pages say are Pacific Time; the time of day is kept as listed). extendedEnd is the Extended End Date. esuEnd is the end of the last Extended Security Update year, where Microsoft offers ESUs; esuAvailable with no esuEnd means ESUs are offered but Microsoft publishes no exact end date. Windows Server 2012 and 2012 R2 ESUs end October 13, 2026, per Microsoft's ESU overview. Where two Learn pages disagree, the earlier date is used and esuNote says so. Checked on Microsoft Learn on November 3, 2026, and rechecked November 11, 2026. Re-check before relying on a date, and add a row for any product your estate runs that isn't here: an unmatched product is reported under notInTable, never as supported.",
  "products": [
    {"kind": "os", "product": "Windows Server 2012 R2", "extendedEnd": "2023-10-11T06:59:59Z", "esuEnd": "2026-10-14T06:59:59Z", "source": "https://learn.microsoft.com/lifecycle/products/windows-server-2012-r2"},
    {"kind": "os", "product": "Windows Server 2012", "extendedEnd": "2023-10-11T06:59:59Z", "esuEnd": "2026-10-14T06:59:59Z", "source": "https://learn.microsoft.com/windows-server/get-started/extended-security-updates-overview"},
    {"kind": "os", "product": "Windows Server 2016", "extendedEnd": "2027-01-13T06:59:59Z", "esuAvailable": true, "esuNote": "ESUs through Azure Arc for up to three years, through 2030; Microsoft publishes no exact end date. Billing begins January 13, 2027.", "source": "https://learn.microsoft.com/lifecycle/products/windows-server-2016 and https://learn.microsoft.com/azure/azure-arc/servers/prepare-extended-security-updates"},
    {"kind": "os", "product": "Windows Server 2019", "extendedEnd": "2029-01-10T06:59:59Z", "source": "https://learn.microsoft.com/lifecycle/products/windows-server-2019"},
    {"kind": "os", "product": "Windows Server 2022", "extendedEnd": "2031-10-15T06:59:59Z", "source": "https://learn.microsoft.com/lifecycle/products/windows-server-2022"},
    {"kind": "os", "product": "Windows Server 2025", "extendedEnd": "2034-11-15T06:59:59Z", "source": "https://learn.microsoft.com/lifecycle/products/windows-server-2025"},
    {"kind": "sql", "product": "SQL Server 2012", "extendedEnd": "2022-07-13T06:59:59Z", "esuEnd": "2025-07-09T06:59:59Z", "source": "https://learn.microsoft.com/lifecycle/products/microsoft-sql-server-2012"},
    {"kind": "sql", "product": "SQL Server 2014", "extendedEnd": "2024-07-10T06:59:59Z", "esuEnd": "2027-07-09T06:59:59Z", "esuNote": "The lifecycle page lists ESU Year 3 ending 2027-07-13T06:59:59Z (July 12, 2027, Pacific Time); the SQL Server ESU FAQ says ESUs are available until July 8, 2027. The earlier date is used.", "source": "https://learn.microsoft.com/lifecycle/products/sql-server-2014 and https://learn.microsoft.com/sql/sql-server/end-of-support/extended-security-updates-frequently-asked-questions"},
    {"kind": "sql", "product": "SQL Server 2016", "extendedEnd": "2026-07-15T06:59:59Z", "esuEnd": "2029-07-17T08:00:00Z", "source": "https://learn.microsoft.com/lifecycle/products/sql-server-2016"},
    {"kind": "sql", "product": "SQL Server 2017", "extendedEnd": "2027-10-13T06:59:59Z", "source": "https://learn.microsoft.com/lifecycle/products/sql-server-2017"},
    {"kind": "sql", "product": "SQL Server 2019", "extendedEnd": "2030-01-09T06:59:59Z", "source": "https://learn.microsoft.com/lifecycle/products/sql-server-2019"},
    {"kind": "sql", "product": "SQL Server 2022", "extendedEnd": "2033-01-12T06:59:59Z", "source": "https://learn.microsoft.com/lifecycle/products/sql-server-2022"}
  ]
}
