Skip to main content

🧠 AWS Elastic Beanstalk Environment uses a retired platform branch - prod.logic.yaml🟒

Uses​

Test Results πŸŸ’β€‹

Generated at: 2026-10-30T18:09:32.512272532Z Open

ResultIdCondition IndexCondition TextRuntime Error
🟒supported-1βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒supported-2βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒supported-3βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒supported-4βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒supported-5βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒supported-6βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒supported-7βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒supported-8βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒supported-9βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒supported-10βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒supported-11βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒supported-12βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒supported-13βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒supported-14βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒supported-15βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒supported-16βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒supported-17βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒supported-18βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒supported-19βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒supported-20βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒supported-21βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒supported-22βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒supported-23βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒supported-24βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒supported-25βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒supported-26βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒supported-27βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒supported-28βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒supported-29βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒supported-30βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒supported-31βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒supported-32βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒supported-33βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒supported-34βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒supported-35βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒supported-36βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒retired-1-1βœ”οΈ 499βœ”οΈ setOfBytes(['64bit Amazon Linux 2018.03 v2.9.1 running Java 8', '64bit Amazon Linux 2018.03 v2.9.1 running Java 7']).contains(extract('CA10__solutionStackName__c'))βœ”οΈ null
🟒retired-1-2βœ”οΈ 499βœ”οΈ setOfBytes(['64bit Amazon Linux 2018.03 v2.9.1 running Java 8', '64bit Amazon Linux 2018.03 v2.9.1 running Java 7']).contains(extract('CA10__solutionStackName__c'))βœ”οΈ null
🟒retired-2-1βœ”οΈ 599βœ”οΈ setOfBytes(['64bit Amazon Linux 2 v3.13.1 running Corretto 17', '64bit Amazon Linux 2 v3.13.1 running Corretto 11', '64bit Amazon Linux 2 v3.13.1 running Corretto 8', '64bit Amazon Linux 2 v4.13.2 running Tomcat 9 Corretto 11', '64bit Amazon Linux 2 v4.13.3 running Tomcat 9 Corretto 8', '64bit Amazon Linux 2 v4.2.3 running Docker', '64bit Amazon Linux 2 v3.5.3 running ECS']).contains(extract('CA10__solutionStackName__c'))βœ”οΈ null
🟒retired-2-2βœ”οΈ 599βœ”οΈ setOfBytes(['64bit Amazon Linux 2 v3.13.1 running Corretto 17', '64bit Amazon Linux 2 v3.13.1 running Corretto 11', '64bit Amazon Linux 2 v3.13.1 running Corretto 8', '64bit Amazon Linux 2 v4.13.2 running Tomcat 9 Corretto 11', '64bit Amazon Linux 2 v4.13.3 running Tomcat 9 Corretto 8', '64bit Amazon Linux 2 v4.2.3 running Docker', '64bit Amazon Linux 2 v3.5.3 running ECS']).contains(extract('CA10__solutionStackName__c'))βœ”οΈ null
🟒retired-2-3βœ”οΈ 599βœ”οΈ setOfBytes(['64bit Amazon Linux 2 v3.13.1 running Corretto 17', '64bit Amazon Linux 2 v3.13.1 running Corretto 11', '64bit Amazon Linux 2 v3.13.1 running Corretto 8', '64bit Amazon Linux 2 v4.13.2 running Tomcat 9 Corretto 11', '64bit Amazon Linux 2 v4.13.3 running Tomcat 9 Corretto 8', '64bit Amazon Linux 2 v4.2.3 running Docker', '64bit Amazon Linux 2 v3.5.3 running ECS']).contains(extract('CA10__solutionStackName__c'))βœ”οΈ null
🟒retired-2-4βœ”οΈ 599βœ”οΈ setOfBytes(['64bit Amazon Linux 2 v3.13.1 running Corretto 17', '64bit Amazon Linux 2 v3.13.1 running Corretto 11', '64bit Amazon Linux 2 v3.13.1 running Corretto 8', '64bit Amazon Linux 2 v4.13.2 running Tomcat 9 Corretto 11', '64bit Amazon Linux 2 v4.13.3 running Tomcat 9 Corretto 8', '64bit Amazon Linux 2 v4.2.3 running Docker', '64bit Amazon Linux 2 v3.5.3 running ECS']).contains(extract('CA10__solutionStackName__c'))βœ”οΈ null
🟒retired-2-5βœ”οΈ 599βœ”οΈ setOfBytes(['64bit Amazon Linux 2 v3.13.1 running Corretto 17', '64bit Amazon Linux 2 v3.13.1 running Corretto 11', '64bit Amazon Linux 2 v3.13.1 running Corretto 8', '64bit Amazon Linux 2 v4.13.2 running Tomcat 9 Corretto 11', '64bit Amazon Linux 2 v4.13.3 running Tomcat 9 Corretto 8', '64bit Amazon Linux 2 v4.2.3 running Docker', '64bit Amazon Linux 2 v3.5.3 running ECS']).contains(extract('CA10__solutionStackName__c'))βœ”οΈ null
🟒retired-3-1βœ”οΈ 699βœ”οΈ setOfBytes(['64bit Amazon Linux 2023 v6.6.6 running Node.js 20', '64bit Amazon Linux 2023 v4.3.0 running Python 3.9', '64bit Amazon Linux 2023 v4.1.0 running Ruby 3.2']).contains(extract('CA10__solutionStackName__c'))βœ”οΈ null
🟒retired-3-2βœ”οΈ 699βœ”οΈ setOfBytes(['64bit Amazon Linux 2023 v6.6.6 running Node.js 20', '64bit Amazon Linux 2023 v4.3.0 running Python 3.9', '64bit Amazon Linux 2023 v4.1.0 running Ruby 3.2']).contains(extract('CA10__solutionStackName__c'))βœ”οΈ null
🟒retired-3-3βœ”οΈ 699βœ”οΈ setOfBytes(['64bit Amazon Linux 2023 v6.6.6 running Node.js 20', '64bit Amazon Linux 2023 v4.3.0 running Python 3.9', '64bit Amazon Linux 2023 v4.1.0 running Ruby 3.2']).contains(extract('CA10__solutionStackName__c'))βœ”οΈ null
🟒retired-4-1βœ”οΈ 799βœ”οΈ setOfBytes(['64bit Windows Server 2016 v2.23.6 running IIS 10.0', '64bit Windows Server Core 2016 v2.23.6 running IIS 10.0']).contains(extract('CA10__solutionStackName__c'))βœ”οΈ null
🟒retired-4-2βœ”οΈ 799βœ”οΈ setOfBytes(['64bit Windows Server 2016 v2.23.6 running IIS 10.0', '64bit Windows Server Core 2016 v2.23.6 running IIS 10.0']).contains(extract('CA10__solutionStackName__c'))βœ”οΈ null
🟒retired-5-1βœ”οΈ 899βœ”οΈ setOfBytes(['64bit Amazon Linux 2023 v3.11.9 running .NET 8', '64bit Amazon Linux 2023 v3.11.9 running .NET 9', '64bit Amazon Linux 2023 v3.11.10 running .NET 8', '64bit Amazon Linux 2023 v3.11.10 running .NET 9', '64bit Amazon Linux 2023 v4.13.9 running PHP 8.2', '64bit Amazon Linux 2023 v4.13.10 running PHP 8.2']).contains(extract('CA10__solutionStackName__c')) && '2027-03-31T00:00:00Z'.beforeToday()βœ”οΈ null
🟒retired-5-2βœ”οΈ 899βœ”οΈ setOfBytes(['64bit Amazon Linux 2023 v3.11.9 running .NET 8', '64bit Amazon Linux 2023 v3.11.9 running .NET 9', '64bit Amazon Linux 2023 v3.11.10 running .NET 8', '64bit Amazon Linux 2023 v3.11.10 running .NET 9', '64bit Amazon Linux 2023 v4.13.9 running PHP 8.2', '64bit Amazon Linux 2023 v4.13.10 running PHP 8.2']).contains(extract('CA10__solutionStackName__c')) && '2027-03-31T00:00:00Z'.beforeToday()βœ”οΈ null
🟒retired-5-3βœ”οΈ 899βœ”οΈ setOfBytes(['64bit Amazon Linux 2023 v3.11.9 running .NET 8', '64bit Amazon Linux 2023 v3.11.9 running .NET 9', '64bit Amazon Linux 2023 v3.11.10 running .NET 8', '64bit Amazon Linux 2023 v3.11.10 running .NET 9', '64bit Amazon Linux 2023 v4.13.9 running PHP 8.2', '64bit Amazon Linux 2023 v4.13.10 running PHP 8.2']).contains(extract('CA10__solutionStackName__c')) && '2027-03-31T00:00:00Z'.beforeToday()βœ”οΈ null
🟒retired-5-4βœ”οΈ 899βœ”οΈ setOfBytes(['64bit Amazon Linux 2023 v3.11.9 running .NET 8', '64bit Amazon Linux 2023 v3.11.9 running .NET 9', '64bit Amazon Linux 2023 v3.11.10 running .NET 8', '64bit Amazon Linux 2023 v3.11.10 running .NET 9', '64bit Amazon Linux 2023 v4.13.9 running PHP 8.2', '64bit Amazon Linux 2023 v4.13.10 running PHP 8.2']).contains(extract('CA10__solutionStackName__c')) && '2027-03-31T00:00:00Z'.beforeToday()βœ”οΈ null
🟒retired-5-5βœ”οΈ 899βœ”οΈ setOfBytes(['64bit Amazon Linux 2023 v3.11.9 running .NET 8', '64bit Amazon Linux 2023 v3.11.9 running .NET 9', '64bit Amazon Linux 2023 v3.11.10 running .NET 8', '64bit Amazon Linux 2023 v3.11.10 running .NET 9', '64bit Amazon Linux 2023 v4.13.9 running PHP 8.2', '64bit Amazon Linux 2023 v4.13.10 running PHP 8.2']).contains(extract('CA10__solutionStackName__c')) && '2027-03-31T00:00:00Z'.beforeToday()βœ”οΈ null
🟒retired-5-6βœ”οΈ 899βœ”οΈ setOfBytes(['64bit Amazon Linux 2023 v3.11.9 running .NET 8', '64bit Amazon Linux 2023 v3.11.9 running .NET 9', '64bit Amazon Linux 2023 v3.11.10 running .NET 8', '64bit Amazon Linux 2023 v3.11.10 running .NET 9', '64bit Amazon Linux 2023 v4.13.9 running PHP 8.2', '64bit Amazon Linux 2023 v4.13.10 running PHP 8.2']).contains(extract('CA10__solutionStackName__c')) && '2027-03-31T00:00:00Z'.beforeToday()βœ”οΈ null
🟒group-5-beforeβœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒group-5-afterβœ”οΈ 899βœ”οΈ setOfBytes(['64bit Amazon Linux 2023 v3.11.9 running .NET 8', '64bit Amazon Linux 2023 v3.11.9 running .NET 9', '64bit Amazon Linux 2023 v3.11.10 running .NET 8', '64bit Amazon Linux 2023 v3.11.10 running .NET 9', '64bit Amazon Linux 2023 v4.13.9 running PHP 8.2', '64bit Amazon Linux 2023 v4.13.10 running PHP 8.2']).contains(extract('CA10__solutionStackName__c')) && '2027-03-31T00:00:00Z'.beforeToday()βœ”οΈ null
🟒retired-6-1βœ”οΈ 999βœ”οΈ setOfBytes(['64bit Amazon Linux 2023 v6.11.9 running Node.js 22', '64bit Amazon Linux 2023 v6.11.10 running Node.js 22', '64bit Amazon Linux 2023 v4.14.9 running Ruby 3.3', '64bit Amazon Linux 2023 v4.14.10 running Ruby 3.3']).contains(extract('CA10__solutionStackName__c')) && '2027-07-31T00:00:00Z'.beforeToday()βœ”οΈ null
🟒retired-6-2βœ”οΈ 999βœ”οΈ setOfBytes(['64bit Amazon Linux 2023 v6.11.9 running Node.js 22', '64bit Amazon Linux 2023 v6.11.10 running Node.js 22', '64bit Amazon Linux 2023 v4.14.9 running Ruby 3.3', '64bit Amazon Linux 2023 v4.14.10 running Ruby 3.3']).contains(extract('CA10__solutionStackName__c')) && '2027-07-31T00:00:00Z'.beforeToday()βœ”οΈ null
🟒retired-6-3βœ”οΈ 999βœ”οΈ setOfBytes(['64bit Amazon Linux 2023 v6.11.9 running Node.js 22', '64bit Amazon Linux 2023 v6.11.10 running Node.js 22', '64bit Amazon Linux 2023 v4.14.9 running Ruby 3.3', '64bit Amazon Linux 2023 v4.14.10 running Ruby 3.3']).contains(extract('CA10__solutionStackName__c')) && '2027-07-31T00:00:00Z'.beforeToday()βœ”οΈ null
🟒retired-6-4βœ”οΈ 999βœ”οΈ setOfBytes(['64bit Amazon Linux 2023 v6.11.9 running Node.js 22', '64bit Amazon Linux 2023 v6.11.10 running Node.js 22', '64bit Amazon Linux 2023 v4.14.9 running Ruby 3.3', '64bit Amazon Linux 2023 v4.14.10 running Ruby 3.3']).contains(extract('CA10__solutionStackName__c')) && '2027-07-31T00:00:00Z'.beforeToday()βœ”οΈ null
🟒group-6-beforeβœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒group-6-afterβœ”οΈ 999βœ”οΈ setOfBytes(['64bit Amazon Linux 2023 v6.11.9 running Node.js 22', '64bit Amazon Linux 2023 v6.11.10 running Node.js 22', '64bit Amazon Linux 2023 v4.14.9 running Ruby 3.3', '64bit Amazon Linux 2023 v4.14.10 running Ruby 3.3']).contains(extract('CA10__solutionStackName__c')) && '2027-07-31T00:00:00Z'.beforeToday()βœ”οΈ null
🟒state-Abortingβœ”οΈ 199βœ”οΈ setOfText(['Aborting', 'Launching', 'Updating', 'LinkingFrom', 'LinkingTo', 'Terminating', 'Terminated']).contains(extract('CA10__status__c'))βœ”οΈ null
🟒state-Launchingβœ”οΈ 199βœ”οΈ setOfText(['Aborting', 'Launching', 'Updating', 'LinkingFrom', 'LinkingTo', 'Terminating', 'Terminated']).contains(extract('CA10__status__c'))βœ”οΈ null
🟒state-Updatingβœ”οΈ 199βœ”οΈ setOfText(['Aborting', 'Launching', 'Updating', 'LinkingFrom', 'LinkingTo', 'Terminating', 'Terminated']).contains(extract('CA10__status__c'))βœ”οΈ null
🟒state-LinkingFromβœ”οΈ 199βœ”οΈ setOfText(['Aborting', 'Launching', 'Updating', 'LinkingFrom', 'LinkingTo', 'Terminating', 'Terminated']).contains(extract('CA10__status__c'))βœ”οΈ null
🟒state-LinkingToβœ”οΈ 199βœ”οΈ setOfText(['Aborting', 'Launching', 'Updating', 'LinkingFrom', 'LinkingTo', 'Terminating', 'Terminated']).contains(extract('CA10__status__c'))βœ”οΈ null
🟒state-Terminatingβœ”οΈ 199βœ”οΈ setOfText(['Aborting', 'Launching', 'Updating', 'LinkingFrom', 'LinkingTo', 'Terminating', 'Terminated']).contains(extract('CA10__status__c'))βœ”οΈ null
🟒state-Terminatedβœ”οΈ 199βœ”οΈ setOfText(['Aborting', 'Launching', 'Updating', 'LinkingFrom', 'LinkingTo', 'Terminating', 'Terminated']).contains(extract('CA10__status__c'))βœ”οΈ null
🟒unknown-state-Pausedβœ”οΈ 299βœ”οΈ extract('CA10__status__c') != 'Ready'βœ”οΈ null
🟒unknown-state-βœ”οΈ 101βœ”οΈ CA10__status__c.isEmpty()βœ”οΈ null
🟒unknown-state-nullβœ”οΈ 101βœ”οΈ CA10__status__c.isEmpty()βœ”οΈ null
🟒unknown-stack-0βœ”οΈ 399βœ”οΈ extract('CA10__solutionStackName__c').isEmpty() || not(extract('CA10__solutionStackName__c').startsWith(bytes('64bit '))) || extract('CA10__solutionStackName__c').endsWith(bytes(' custom'))βœ”οΈ null
🟒unknown-stack-1βœ”οΈ 399βœ”οΈ extract('CA10__solutionStackName__c').isEmpty() || not(extract('CA10__solutionStackName__c').startsWith(bytes('64bit '))) || extract('CA10__solutionStackName__c').endsWith(bytes(' custom'))βœ”οΈ null
🟒unknown-stack-2βœ”οΈ 399βœ”οΈ extract('CA10__solutionStackName__c').isEmpty() || not(extract('CA10__solutionStackName__c').startsWith(bytes('64bit '))) || extract('CA10__solutionStackName__c').endsWith(bytes(' custom'))βœ”οΈ null
🟒unknown-stack-3βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒unknown-stack-4βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒unknown-stack-5βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒unknown-stack-6βœ”οΈ 399βœ”οΈ extract('CA10__solutionStackName__c').isEmpty() || not(extract('CA10__solutionStackName__c').startsWith(bytes('64bit '))) || extract('CA10__solutionStackName__c').endsWith(bytes(' custom'))βœ”οΈ null
🟒unknown-stack-7βœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒unknown-stack-8βœ”οΈ 399βœ”οΈ extract('CA10__solutionStackName__c').isEmpty() || not(extract('CA10__solutionStackName__c').startsWith(bytes('64bit '))) || extract('CA10__solutionStackName__c').endsWith(bytes(' custom'))βœ”οΈ null
🟒disappearedβœ”οΈ 99βœ”οΈ isDisappeared(CA10__disappearanceTime__c)βœ”οΈ null
🟒current-corretto-no-lookupβœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒current-tomcat-no-lookupβœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒current-dockerβœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒retired-dotnet6βœ”οΈ 1099βœ”οΈ setOfBytes(['64bit Amazon Linux 2023 v3.1.2 running .NET 6']).contains(extract('CA10__solutionStackName__c'))βœ”οΈ null
🟒retired-node18-al2023βœ”οΈ 1199βœ”οΈ setOfBytes(['64bit Amazon Linux 2023 v6.6.3 running Node.js 18', '64bit Amazon Linux 2 v5.11.3 running Node.js 18']).contains(extract('CA10__solutionStackName__c'))βœ”οΈ null
🟒retired-node18-al2βœ”οΈ 1199βœ”οΈ setOfBytes(['64bit Amazon Linux 2023 v6.6.3 running Node.js 18', '64bit Amazon Linux 2 v5.11.3 running Node.js 18']).contains(extract('CA10__solutionStackName__c'))βœ”οΈ null
🟒retired-php81-al2023βœ”οΈ 1299βœ”οΈ setOfBytes(['64bit Amazon Linux 2023 v4.12.1 running PHP 8.1', '64bit Amazon Linux 2 v3.15.0 running PHP 8.1']).contains(extract('CA10__solutionStackName__c'))βœ”οΈ null
🟒retired-php81-al2βœ”οΈ 1299βœ”οΈ setOfBytes(['64bit Amazon Linux 2023 v4.12.1 running PHP 8.1', '64bit Amazon Linux 2 v3.15.0 running PHP 8.1']).contains(extract('CA10__solutionStackName__c'))βœ”οΈ null
🟒retired-docker-al2βœ”οΈ 599βœ”οΈ setOfBytes(['64bit Amazon Linux 2 v3.13.1 running Corretto 17', '64bit Amazon Linux 2 v3.13.1 running Corretto 11', '64bit Amazon Linux 2 v3.13.1 running Corretto 8', '64bit Amazon Linux 2 v4.13.2 running Tomcat 9 Corretto 11', '64bit Amazon Linux 2 v4.13.3 running Tomcat 9 Corretto 8', '64bit Amazon Linux 2 v4.2.3 running Docker', '64bit Amazon Linux 2 v3.5.3 running ECS']).contains(extract('CA10__solutionStackName__c'))βœ”οΈ null
🟒retired-ecs-al2βœ”οΈ 599βœ”οΈ setOfBytes(['64bit Amazon Linux 2 v3.13.1 running Corretto 17', '64bit Amazon Linux 2 v3.13.1 running Corretto 11', '64bit Amazon Linux 2 v3.13.1 running Corretto 8', '64bit Amazon Linux 2 v4.13.2 running Tomcat 9 Corretto 11', '64bit Amazon Linux 2 v4.13.3 running Tomcat 9 Corretto 8', '64bit Amazon Linux 2 v4.2.3 running Docker', '64bit Amazon Linux 2 v3.5.3 running ECS']).contains(extract('CA10__solutionStackName__c'))βœ”οΈ null
🟒retired-during-deployment-graceβœ”οΈ 599βœ”οΈ setOfBytes(['64bit Amazon Linux 2 v3.13.1 running Corretto 17', '64bit Amazon Linux 2 v3.13.1 running Corretto 11', '64bit Amazon Linux 2 v3.13.1 running Corretto 8', '64bit Amazon Linux 2 v4.13.2 running Tomcat 9 Corretto 11', '64bit Amazon Linux 2 v4.13.3 running Tomcat 9 Corretto 8', '64bit Amazon Linux 2 v4.2.3 running Docker', '64bit Amazon Linux 2 v3.5.3 running ECS']).contains(extract('CA10__solutionStackName__c'))βœ”οΈ null
🟒retired-ready-unhealthyβœ”οΈ 1099βœ”οΈ setOfBytes(['64bit Amazon Linux 2023 v3.1.2 running .NET 6']).contains(extract('CA10__solutionStackName__c'))βœ”οΈ null
🟒docker-application-label-is-not-platformβœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒custom-docker-platformβœ”οΈ 399βœ”οΈ extract('CA10__solutionStackName__c').isEmpty() || not(extract('CA10__solutionStackName__c').startsWith(bytes('64bit '))) || extract('CA10__solutionStackName__c').endsWith(bytes(' custom'))βœ”οΈ null
🟒unverified-retired-docker-revisionβœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒custom-retired-runtime-suffixβœ”οΈ 399βœ”οΈ extract('CA10__solutionStackName__c').isEmpty() || not(extract('CA10__solutionStackName__c').startsWith(bytes('64bit '))) || extract('CA10__solutionStackName__c').endsWith(bytes(' custom'))βœ”οΈ null
🟒group-5-onβœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒group-6-onβœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒future-docker-revisionβœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null
🟒future-runtime-versionβœ”οΈ 1300βœ”οΈ otherwiseβœ”οΈ null

Generation Bundle​

FileMD5
Open/ce/ca/aws/elastic-beanstalk/environment-platform-support/policy.yamlCC5E8A73EE56E0A53720C5C51B6680AA
Open/ce/ca/aws/elastic-beanstalk/environment-platform-support/prod.logic.yamlC84EE3209B7D4204F0FC7E51195D63A5
Open/ce/ca/aws/elastic-beanstalk/environment-platform-support/test-data.json88FD4C469A14FA2720AF725031EE16EB
Open/types/CA10__CaAwsBeanstalkEnvironment__c/object.extracts.yaml7F498503F2CA557298EA81B93A0309D7

Available Commands​

repo-manager policies generate FULL /ce/ca/aws/elastic-beanstalk/environment-platform-support/prod.logic.yaml
repo-manager policies generate DEBUG /ce/ca/aws/elastic-beanstalk/environment-platform-support/prod.logic.yaml
repo-manager policies generate CAPTURE_TEST_DATA /ce/ca/aws/elastic-beanstalk/environment-platform-support/prod.logic.yaml
repo-manager policies generate TESTS /ce/ca/aws/elastic-beanstalk/environment-platform-support/prod.logic.yaml
# Execute tests
repo-manager policies test /ce/ca/aws/elastic-beanstalk/environment-platform-support/prod.logic.yaml

Content​

Open File

---
inputType: "CA10__CaAwsBeanstalkEnvironment__c"
testData:
- file: "test-data.json"
importExtracts:
- file: "/types/CA10__CaAwsBeanstalkEnvironment__c/object.extracts.yaml"
conditions:
- status: "INAPPLICABLE"
currentStateMessage: "The Elastic Beanstalk environment is not in a stable Ready state."
check:
CONTAINS:
arg:
SET:
itemType: "TEXT"
items:
- "Aborting"
- "Launching"
- "Updating"
- "LinkingFrom"
- "LinkingTo"
- "Terminating"
- "Terminated"
search:
EXTRACT: "CA10__status__c"
- status: "UNDETERMINED"
currentStateMessage: "The Elastic Beanstalk environment status is missing or unrecognized."
check:
NOT_EQUAL:
left:
EXTRACT: "CA10__status__c"
right:
TEXT: "Ready"
- status: "INAPPLICABLE"
currentStateMessage: "The solution stack name is missing, custom, or outside the standard AWS-managed stack format."
check:
OR:
args:
- IS_EMPTY:
arg:
EXTRACT: "CA10__solutionStackName__c"
- NOT:
arg:
STARTS_WITH:
arg:
EXTRACT: "CA10__solutionStackName__c"
search:
BYTES: "64bit "
- ENDS_WITH:
arg:
EXTRACT: "CA10__solutionStackName__c"
search:
BYTES: " custom"
- status: "INCOMPLIANT"
currentStateMessage: "The environment uses a verified solution stack on Amazon Linux AMI platform branches, retired by Elastic Beanstalk on 2022-07-18."
remediationMessage: "Migrate the application to a supported Elastic Beanstalk platform branch and test the replacement environment."
check:
CONTAINS:
arg:
SET:
itemType: "BYTES"
items:
- "64bit Amazon Linux 2018.03 v2.9.1 running Java 8"
- "64bit Amazon Linux 2018.03 v2.9.1 running Java 7"
search:
EXTRACT: "CA10__solutionStackName__c"
- status: "INCOMPLIANT"
currentStateMessage: "The environment uses a verified solution stack on Amazon Linux 2 platform branches, retired by Elastic Beanstalk on 2026-08-06."
remediationMessage: "Migrate the application to a supported Elastic Beanstalk platform branch and test the replacement environment."
check:
CONTAINS:
arg:
SET:
itemType: "BYTES"
items:
- "64bit Amazon Linux 2 v3.13.1 running Corretto 17"
- "64bit Amazon Linux 2 v3.13.1 running Corretto 11"
- "64bit Amazon Linux 2 v3.13.1 running Corretto 8"
- "64bit Amazon Linux 2 v4.13.2 running Tomcat 9 Corretto 11"
- "64bit Amazon Linux 2 v4.13.3 running Tomcat 9 Corretto 8"
- "64bit Amazon Linux 2 v4.2.3 running Docker"
- "64bit Amazon Linux 2 v3.5.3 running ECS"
search:
EXTRACT: "CA10__solutionStackName__c"
- status: "INCOMPLIANT"
currentStateMessage: "The environment uses a verified solution stack on Node.js 20, Python 3.9 and Ruby 3.2 AL2023 platform branches, retired by Elastic Beanstalk on 2026-08-13."
remediationMessage: "Migrate the application to a supported Elastic Beanstalk platform branch and test the replacement environment."
check:
CONTAINS:
arg:
SET:
itemType: "BYTES"
items:
- "64bit Amazon Linux 2023 v6.6.6 running Node.js 20"
- "64bit Amazon Linux 2023 v4.3.0 running Python 3.9"
- "64bit Amazon Linux 2023 v4.1.0 running Ruby 3.2"
search:
EXTRACT: "CA10__solutionStackName__c"
- status: "INCOMPLIANT"
currentStateMessage: "The environment uses a verified solution stack on Windows Server 2016 platform branches, retired by Elastic Beanstalk on 2026-09-30."
remediationMessage: "Migrate the application to a supported Elastic Beanstalk platform branch and test the replacement environment."
check:
CONTAINS:
arg:
SET:
itemType: "BYTES"
items:
- "64bit Windows Server 2016 v2.23.6 running IIS 10.0"
- "64bit Windows Server Core 2016 v2.23.6 running IIS 10.0"
search:
EXTRACT: "CA10__solutionStackName__c"
- status: "INCOMPLIANT"
currentStateMessage: "The environment uses a verified solution stack on .NET 8, .NET 9 and PHP 8.2 AL2023 platform branches, retired by Elastic Beanstalk on 2027-03-31."
remediationMessage: "Migrate the application to a supported Elastic Beanstalk platform branch and test the replacement environment."
check:
AND:
args:
- CONTAINS:
arg:
SET:
itemType: "BYTES"
items:
- "64bit Amazon Linux 2023 v3.11.9 running .NET 8"
- "64bit Amazon Linux 2023 v3.11.9 running .NET 9"
- "64bit Amazon Linux 2023 v3.11.10 running .NET 8"
- "64bit Amazon Linux 2023 v3.11.10 running .NET 9"
- "64bit Amazon Linux 2023 v4.13.9 running PHP 8.2"
- "64bit Amazon Linux 2023 v4.13.10 running PHP 8.2"
search:
EXTRACT: "CA10__solutionStackName__c"
- IS_BEFORE_TODAY:
arg:
DATE_TIME: "2027-03-31T00:00:00Z"
- status: "INCOMPLIANT"
currentStateMessage: "The environment uses a verified solution stack on Node.js 22 and Ruby 3.3 AL2023 platform branches, retired by Elastic Beanstalk on 2027-07-31."
remediationMessage: "Migrate the application to a supported Elastic Beanstalk platform branch and test the replacement environment."
check:
AND:
args:
- CONTAINS:
arg:
SET:
itemType: "BYTES"
items:
- "64bit Amazon Linux 2023 v6.11.9 running Node.js 22"
- "64bit Amazon Linux 2023 v6.11.10 running Node.js 22"
- "64bit Amazon Linux 2023 v4.14.9 running Ruby 3.3"
- "64bit Amazon Linux 2023 v4.14.10 running Ruby 3.3"
search:
EXTRACT: "CA10__solutionStackName__c"
- IS_BEFORE_TODAY:
arg:
DATE_TIME: "2027-07-31T00:00:00Z"
- status: "INCOMPLIANT"
currentStateMessage: "The environment uses a verified solution stack on the .NET 6 AL2023 platform branch, retired by Elastic Beanstalk on 2025-04-08."
remediationMessage: "Migrate the application to a supported Elastic Beanstalk platform branch and test the replacement environment."
check:
CONTAINS:
arg:
SET:
itemType: "BYTES"
items:
- "64bit Amazon Linux 2023 v3.1.2 running .NET 6"
search:
EXTRACT: "CA10__solutionStackName__c"
- status: "INCOMPLIANT"
currentStateMessage: "The environment uses a verified solution stack on a Node.js 18 platform branch, retired by Elastic Beanstalk on 2025-08-11."
remediationMessage: "Migrate the application to a supported Elastic Beanstalk platform branch and test the replacement environment."
check:
CONTAINS:
arg:
SET:
itemType: "BYTES"
items:
- "64bit Amazon Linux 2023 v6.6.3 running Node.js 18"
- "64bit Amazon Linux 2 v5.11.3 running Node.js 18"
search:
EXTRACT: "CA10__solutionStackName__c"
- status: "INCOMPLIANT"
currentStateMessage: "The environment uses a verified solution stack on a PHP 8.1 platform branch, retired by Elastic Beanstalk on 2026-04-16."
remediationMessage: "Migrate the application to a supported Elastic Beanstalk platform branch and test the replacement environment."
check:
CONTAINS:
arg:
SET:
itemType: "BYTES"
items:
- "64bit Amazon Linux 2023 v4.12.1 running PHP 8.1"
- "64bit Amazon Linux 2 v3.15.0 running PHP 8.1"
search:
EXTRACT: "CA10__solutionStackName__c"
otherwise:
status: COMPLIANT
currentStateMessage: The solution stack does not match a known retirement condition covered by this policy.