--- policy: /ce/ca/aws/elasticache/cluster-engine-support logic: /ce/ca/aws/elasticache/cluster-engine-support/prod.logic.yaml executionTime: 2026-10-30T18:09:33.488717034Z generationMs: 70 executionMs: 881 rows: - id: redis-current-2.6.13 match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 499 actual: 499 conditionText: expected: extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.') actual: extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.') runtimeError: {} - id: redis-current-2.8.6 match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 499 actual: 499 conditionText: expected: extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.') actual: extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.') runtimeError: {} - id: redis-current-2.8.12 match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 499 actual: 499 conditionText: expected: extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.') actual: extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.') runtimeError: {} - id: redis-current-2.8.19 match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 499 actual: 499 conditionText: expected: extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.') actual: extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.') runtimeError: {} - id: redis-current-2.8.21 match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 499 actual: 499 conditionText: expected: extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.') actual: extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.') runtimeError: {} - id: redis-current-2.8.22 match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 499 actual: 499 conditionText: expected: extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.') actual: extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.') runtimeError: {} - id: redis-current-2.8.23 match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 499 actual: 499 conditionText: expected: extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.') actual: extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.') runtimeError: {} - id: redis-current-2.8.24 match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 499 actual: 499 conditionText: expected: extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.') actual: extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.') runtimeError: {} - id: redis-current-3.2.4 match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 499 actual: 499 conditionText: expected: extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.') actual: extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.') runtimeError: {} - id: redis-current-3.2.6 match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 499 actual: 499 conditionText: expected: extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.') actual: extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.') runtimeError: {} - id: redis-current-3.2.10 match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 499 actual: 499 conditionText: expected: extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.') actual: extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.') runtimeError: {} - id: redis-current-4.0.10 match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 799 actual: 799 conditionText: expected: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') actual: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') runtimeError: {} - id: redis-current-5.0.0 match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 799 actual: 799 conditionText: expected: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') actual: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') runtimeError: {} - id: redis-current-5.0.3 match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 799 actual: 799 conditionText: expected: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') actual: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') runtimeError: {} - id: redis-current-5.0.4 match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 799 actual: 799 conditionText: expected: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') actual: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') runtimeError: {} - id: redis-current-5.0.5 match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 799 actual: 799 conditionText: expected: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') actual: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') runtimeError: {} - id: redis-current-5.0.6 match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 799 actual: 799 conditionText: expected: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') actual: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') runtimeError: {} - id: redis-standard-6.0 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 900 actual: 900 conditionText: expected: otherwise actual: otherwise runtimeError: {} - id: redis-standard-6.0.5 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 900 actual: 900 conditionText: expected: otherwise actual: otherwise runtimeError: {} - id: redis-standard-6.2 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 900 actual: 900 conditionText: expected: otherwise actual: otherwise runtimeError: {} - id: redis-standard-6.2.6 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 900 actual: 900 conditionText: expected: otherwise actual: otherwise runtimeError: {} - id: redis-standard-7.0 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 900 actual: 900 conditionText: expected: otherwise actual: otherwise runtimeError: {} - id: redis-standard-7.0.7 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 900 actual: 900 conditionText: expected: otherwise actual: otherwise runtimeError: {} - id: redis-standard-7.1 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 900 actual: 900 conditionText: expected: otherwise actual: otherwise runtimeError: {} - id: redis-standard-7.1.0 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 900 actual: 900 conditionText: expected: otherwise actual: otherwise runtimeError: {} - id: valkey-supported-7.2 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 399 actual: 399 conditionText: expected: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() actual: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() runtimeError: {} - id: valkey-supported-7.2.6 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 399 actual: 399 conditionText: expected: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() actual: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() runtimeError: {} - id: valkey-supported-8.0 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 399 actual: 399 conditionText: expected: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() actual: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() runtimeError: {} - id: valkey-supported-8.0.0 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 399 actual: 399 conditionText: expected: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() actual: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() runtimeError: {} - id: valkey-supported-8.1 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 399 actual: 399 conditionText: expected: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() actual: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() runtimeError: {} - id: valkey-supported-8.1.0 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 399 actual: 399 conditionText: expected: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() actual: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() runtimeError: {} - id: valkey-supported-8.2 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 399 actual: 399 conditionText: expected: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() actual: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() runtimeError: {} - id: valkey-supported-8.2.0 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 399 actual: 399 conditionText: expected: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() actual: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() runtimeError: {} - id: valkey-supported-9.0 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 399 actual: 399 conditionText: expected: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() actual: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() runtimeError: {} - id: valkey-supported-9.0.0 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 399 actual: 399 conditionText: expected: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() actual: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() runtimeError: {} - id: valkey-supported-9.0.3 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 399 actual: 399 conditionText: expected: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() actual: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() runtimeError: {} - id: valkey-supported-9.1 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 399 actual: 399 conditionText: expected: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() actual: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() runtimeError: {} - id: valkey-supported-9.1.0 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 399 actual: 399 conditionText: expected: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() actual: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() runtimeError: {} - id: memcached-supported-1.4.5 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 399 actual: 399 conditionText: expected: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() actual: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() runtimeError: {} - id: memcached-supported-1.4.14 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 399 actual: 399 conditionText: expected: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() actual: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() runtimeError: {} - id: memcached-supported-1.4.24 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 399 actual: 399 conditionText: expected: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() actual: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() runtimeError: {} - id: memcached-supported-1.4.33 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 399 actual: 399 conditionText: expected: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() actual: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() runtimeError: {} - id: memcached-supported-1.4.34 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 399 actual: 399 conditionText: expected: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() actual: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() runtimeError: {} - id: memcached-supported-1.5.10 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 399 actual: 399 conditionText: expected: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() actual: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() runtimeError: {} - id: memcached-supported-1.5.16 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 399 actual: 399 conditionText: expected: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() actual: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() runtimeError: {} - id: memcached-supported-1.6.6 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 399 actual: 399 conditionText: expected: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() actual: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() runtimeError: {} - id: memcached-supported-1.6.12 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 399 actual: 399 conditionText: expected: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() actual: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() runtimeError: {} - id: memcached-supported-1.6.17 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 399 actual: 399 conditionText: expected: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() actual: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() runtimeError: {} - id: memcached-supported-1.6.22 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 399 actual: 399 conditionText: expected: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() actual: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() runtimeError: {} - id: 4.0.10-extended-start match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 799 actual: 799 conditionText: expected: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') actual: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') runtimeError: {} - id: 4.0.10-extended-final-second match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 799 actual: 799 conditionText: expected: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') actual: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') runtimeError: {} - id: 4.0.10-final-support-passed match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 599 actual: 599 conditionText: expected: (extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')) && '2029-01-31T00:00:00Z'.beforeToday() actual: (extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')) && '2029-01-31T00:00:00Z'.beforeToday() runtimeError: {} - id: 5.0.6-extended-start match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 799 actual: 799 conditionText: expected: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') actual: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') runtimeError: {} - id: 5.0.6-extended-final-second match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 799 actual: 799 conditionText: expected: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') actual: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') runtimeError: {} - id: 5.0.6-final-support-passed match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 599 actual: 599 conditionText: expected: (extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')) && '2029-01-31T00:00:00Z'.beforeToday() actual: (extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')) && '2029-01-31T00:00:00Z'.beforeToday() runtimeError: {} - id: 6.0-standard-final-second match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 900 actual: 900 conditionText: expected: otherwise actual: otherwise runtimeError: {} - id: 6.0-extended-start match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 899 actual: 899 conditionText: expected: extract('CA10__engineVersion__c').startsWith('6.') && '2027-01-31T00:00:00Z'.beforeToday() actual: extract('CA10__engineVersion__c').startsWith('6.') && '2027-01-31T00:00:00Z'.beforeToday() runtimeError: {} - id: 6.0-extended-final-second match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 899 actual: 899 conditionText: expected: extract('CA10__engineVersion__c').startsWith('6.') && '2027-01-31T00:00:00Z'.beforeToday() actual: extract('CA10__engineVersion__c').startsWith('6.') && '2027-01-31T00:00:00Z'.beforeToday() runtimeError: {} - id: 6.0-final-support-passed match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 699 actual: 699 conditionText: expected: extract('CA10__engineVersion__c').startsWith('6.') && '2030-01-31T00:00:00Z'.beforeToday() actual: extract('CA10__engineVersion__c').startsWith('6.') && '2030-01-31T00:00:00Z'.beforeToday() runtimeError: {} - id: 6.0.5-standard-final-second match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 900 actual: 900 conditionText: expected: otherwise actual: otherwise runtimeError: {} - id: 6.0.5-extended-start match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 899 actual: 899 conditionText: expected: extract('CA10__engineVersion__c').startsWith('6.') && '2027-01-31T00:00:00Z'.beforeToday() actual: extract('CA10__engineVersion__c').startsWith('6.') && '2027-01-31T00:00:00Z'.beforeToday() runtimeError: {} - id: 6.0.5-extended-final-second match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 899 actual: 899 conditionText: expected: extract('CA10__engineVersion__c').startsWith('6.') && '2027-01-31T00:00:00Z'.beforeToday() actual: extract('CA10__engineVersion__c').startsWith('6.') && '2027-01-31T00:00:00Z'.beforeToday() runtimeError: {} - id: 6.0.5-final-support-passed match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 699 actual: 699 conditionText: expected: extract('CA10__engineVersion__c').startsWith('6.') && '2030-01-31T00:00:00Z'.beforeToday() actual: extract('CA10__engineVersion__c').startsWith('6.') && '2030-01-31T00:00:00Z'.beforeToday() runtimeError: {} - id: 6.2-standard-final-second match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 900 actual: 900 conditionText: expected: otherwise actual: otherwise runtimeError: {} - id: 6.2-extended-start match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 899 actual: 899 conditionText: expected: extract('CA10__engineVersion__c').startsWith('6.') && '2027-01-31T00:00:00Z'.beforeToday() actual: extract('CA10__engineVersion__c').startsWith('6.') && '2027-01-31T00:00:00Z'.beforeToday() runtimeError: {} - id: 6.2-extended-final-second match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 899 actual: 899 conditionText: expected: extract('CA10__engineVersion__c').startsWith('6.') && '2027-01-31T00:00:00Z'.beforeToday() actual: extract('CA10__engineVersion__c').startsWith('6.') && '2027-01-31T00:00:00Z'.beforeToday() runtimeError: {} - id: 6.2-final-support-passed match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 699 actual: 699 conditionText: expected: extract('CA10__engineVersion__c').startsWith('6.') && '2030-01-31T00:00:00Z'.beforeToday() actual: extract('CA10__engineVersion__c').startsWith('6.') && '2030-01-31T00:00:00Z'.beforeToday() runtimeError: {} - id: 6.2.6-standard-final-second match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 900 actual: 900 conditionText: expected: otherwise actual: otherwise runtimeError: {} - id: 6.2.6-extended-start match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 899 actual: 899 conditionText: expected: extract('CA10__engineVersion__c').startsWith('6.') && '2027-01-31T00:00:00Z'.beforeToday() actual: extract('CA10__engineVersion__c').startsWith('6.') && '2027-01-31T00:00:00Z'.beforeToday() runtimeError: {} - id: 6.2.6-extended-final-second match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 899 actual: 899 conditionText: expected: extract('CA10__engineVersion__c').startsWith('6.') && '2027-01-31T00:00:00Z'.beforeToday() actual: extract('CA10__engineVersion__c').startsWith('6.') && '2027-01-31T00:00:00Z'.beforeToday() runtimeError: {} - id: 6.2.6-final-support-passed match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 699 actual: 699 conditionText: expected: extract('CA10__engineVersion__c').startsWith('6.') && '2030-01-31T00:00:00Z'.beforeToday() actual: extract('CA10__engineVersion__c').startsWith('6.') && '2030-01-31T00:00:00Z'.beforeToday() runtimeError: {} - id: unknown-redis-78 match: true status: expected: UNDETERMINED actual: UNDETERMINED conditionIndex: expected: 401 actual: 401 conditionText: expected: CA10__engineVersion__c.isEmpty() actual: CA10__engineVersion__c.isEmpty() runtimeError: {} - id: unknown-redis-79 match: true status: expected: UNDETERMINED actual: UNDETERMINED conditionIndex: expected: 401 actual: 401 conditionText: expected: CA10__engineVersion__c.isEmpty() actual: CA10__engineVersion__c.isEmpty() runtimeError: {} - id: unknown-redis-80 match: true status: expected: UNDETERMINED actual: UNDETERMINED conditionIndex: expected: 401 actual: 401 conditionText: expected: CA10__engineVersion__c.isEmpty() actual: CA10__engineVersion__c.isEmpty() runtimeError: {} - id: unknown-redis-83 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 900 actual: 900 conditionText: expected: otherwise actual: otherwise runtimeError: {} - id: unknown-redis-84 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 900 actual: 900 conditionText: expected: otherwise actual: otherwise runtimeError: {} - id: unknown-redis-87 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 900 actual: 900 conditionText: expected: otherwise actual: otherwise runtimeError: {} - id: unknown-redis-88 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 900 actual: 900 conditionText: expected: otherwise actual: otherwise runtimeError: {} - id: unknown-redis-89 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 900 actual: 900 conditionText: expected: otherwise actual: otherwise runtimeError: {} - id: unknown-redis-90 match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 799 actual: 799 conditionText: expected: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') actual: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') runtimeError: {} - id: unknown-redis-91 match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 799 actual: 799 conditionText: expected: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') actual: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') runtimeError: {} - id: unknown-engine-93 match: true status: expected: UNDETERMINED actual: UNDETERMINED conditionIndex: expected: 202 actual: 202 conditionText: expected: CA10__engine__c.isEmpty() actual: CA10__engine__c.isEmpty() runtimeError: {} - id: unknown-engine-94 match: true status: expected: UNDETERMINED actual: UNDETERMINED conditionIndex: expected: 202 actual: 202 conditionText: expected: CA10__engine__c.isEmpty() actual: CA10__engine__c.isEmpty() runtimeError: {} - id: unknown-engine-95 match: true status: expected: UNDETERMINED actual: UNDETERMINED conditionIndex: expected: 202 actual: 202 conditionText: expected: CA10__engine__c.isEmpty() actual: CA10__engine__c.isEmpty() runtimeError: {} - id: unknown-engine-96 match: true status: expected: UNDETERMINED actual: UNDETERMINED conditionIndex: expected: 299 actual: 299 conditionText: expected: "not(setOfText(['available', 'modifying', 'rebooting cluster nodes',\ \ 'snapshotting', 'incompatible-network']).contains(extract('CA10__status__c'))\ \ && setOfText(['redis', 'valkey', 'memcached']).contains(extract('CA10__engine__c')))" actual: "not(setOfText(['available', 'modifying', 'rebooting cluster nodes',\ \ 'snapshotting', 'incompatible-network']).contains(extract('CA10__status__c'))\ \ && setOfText(['redis', 'valkey', 'memcached']).contains(extract('CA10__engine__c')))" runtimeError: {} - id: unknown-engine-97 match: true status: expected: UNDETERMINED actual: UNDETERMINED conditionIndex: expected: 299 actual: 299 conditionText: expected: "not(setOfText(['available', 'modifying', 'rebooting cluster nodes',\ \ 'snapshotting', 'incompatible-network']).contains(extract('CA10__status__c'))\ \ && setOfText(['redis', 'valkey', 'memcached']).contains(extract('CA10__engine__c')))" actual: "not(setOfText(['available', 'modifying', 'rebooting cluster nodes',\ \ 'snapshotting', 'incompatible-network']).contains(extract('CA10__status__c'))\ \ && setOfText(['redis', 'valkey', 'memcached']).contains(extract('CA10__engine__c')))" runtimeError: {} - id: redis-version-on-valkey match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 399 actual: 399 conditionText: expected: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() actual: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() runtimeError: {} - id: redis-version-on-memcached match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 399 actual: 399 conditionText: expected: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() actual: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() runtimeError: {} - id: valkey-future-version match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 399 actual: 399 conditionText: expected: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() actual: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() runtimeError: {} - id: memcached-unlisted-patch match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 399 actual: 399 conditionText: expected: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() actual: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() runtimeError: {} - id: memcached-support-independent-of-redis-calendar match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 399 actual: 399 conditionText: expected: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() actual: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() runtimeError: {} - id: valkey-support-independent-of-redis-calendar match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 399 actual: 399 conditionText: expected: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() actual: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() runtimeError: {} - id: excluded-creating match: true status: expected: INAPPLICABLE actual: INAPPLICABLE conditionIndex: expected: 199 actual: 199 conditionText: expected: "setOfText(['creating', 'deleting', 'deleted', 'restore-failed']).contains(extract('CA10__status__c'))" actual: "setOfText(['creating', 'deleting', 'deleted', 'restore-failed']).contains(extract('CA10__status__c'))" runtimeError: {} - id: excluded-deleting match: true status: expected: INAPPLICABLE actual: INAPPLICABLE conditionIndex: expected: 199 actual: 199 conditionText: expected: "setOfText(['creating', 'deleting', 'deleted', 'restore-failed']).contains(extract('CA10__status__c'))" actual: "setOfText(['creating', 'deleting', 'deleted', 'restore-failed']).contains(extract('CA10__status__c'))" runtimeError: {} - id: excluded-deleted match: true status: expected: INAPPLICABLE actual: INAPPLICABLE conditionIndex: expected: 199 actual: 199 conditionText: expected: "setOfText(['creating', 'deleting', 'deleted', 'restore-failed']).contains(extract('CA10__status__c'))" actual: "setOfText(['creating', 'deleting', 'deleted', 'restore-failed']).contains(extract('CA10__status__c'))" runtimeError: {} - id: excluded-restore-failed match: true status: expected: INAPPLICABLE actual: INAPPLICABLE conditionIndex: expected: 199 actual: 199 conditionText: expected: "setOfText(['creating', 'deleting', 'deleted', 'restore-failed']).contains(extract('CA10__status__c'))" actual: "setOfText(['creating', 'deleting', 'deleted', 'restore-failed']).contains(extract('CA10__status__c'))" runtimeError: {} - id: unknown-status-108 match: true status: expected: UNDETERMINED actual: UNDETERMINED conditionIndex: expected: 101 actual: 101 conditionText: expected: CA10__status__c.isEmpty() actual: CA10__status__c.isEmpty() runtimeError: {} - id: unknown-status-109 match: true status: expected: UNDETERMINED actual: UNDETERMINED conditionIndex: expected: 101 actual: 101 conditionText: expected: CA10__status__c.isEmpty() actual: CA10__status__c.isEmpty() runtimeError: {} - id: unknown-status-110 match: true status: expected: UNDETERMINED actual: UNDETERMINED conditionIndex: expected: 299 actual: 299 conditionText: expected: "not(setOfText(['available', 'modifying', 'rebooting cluster nodes',\ \ 'snapshotting', 'incompatible-network']).contains(extract('CA10__status__c'))\ \ && setOfText(['redis', 'valkey', 'memcached']).contains(extract('CA10__engine__c')))" actual: "not(setOfText(['available', 'modifying', 'rebooting cluster nodes',\ \ 'snapshotting', 'incompatible-network']).contains(extract('CA10__status__c'))\ \ && setOfText(['redis', 'valkey', 'memcached']).contains(extract('CA10__engine__c')))" runtimeError: {} - id: assess-modifying match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 799 actual: 799 conditionText: expected: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') actual: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') runtimeError: {} - id: assess-rebooting cluster nodes match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 799 actual: 799 conditionText: expected: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') actual: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') runtimeError: {} - id: assess-snapshotting match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 799 actual: 799 conditionText: expected: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') actual: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') runtimeError: {} - id: assess-incompatible-network match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 799 actual: 799 conditionText: expected: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') actual: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') runtimeError: {} - id: disappeared match: true status: expected: DISAPPEARED actual: DISAPPEARED conditionIndex: expected: 99 actual: 99 conditionText: expected: isDisappeared(CA10__disappearanceTime__c) actual: isDisappeared(CA10__disappearanceTime__c) runtimeError: {} - id: pending-supported-upgrade-still-fails match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 799 actual: 799 conditionText: expected: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') actual: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') runtimeError: {} - id: current-supported-with-old-pending-version match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 900 actual: 900 conditionText: expected: otherwise actual: otherwise runtimeError: {} - id: missing-current-with-supported-pending match: true status: expected: UNDETERMINED actual: UNDETERMINED conditionIndex: expected: 401 actual: 401 conditionText: expected: CA10__engineVersion__c.isEmpty() actual: CA10__engineVersion__c.isEmpty() runtimeError: {} - id: automatic-minor-upgrade-does-not-resolve-eos match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 799 actual: 799 conditionText: expected: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') actual: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') runtimeError: {} - id: automatic-minor-upgrade-not-required-for-support match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 900 actual: 900 conditionText: expected: otherwise actual: otherwise runtimeError: {} - id: standalone-redis-outside-standard-support match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 799 actual: 799 conditionText: expected: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') actual: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') runtimeError: {} - id: unresolved-group-does-not-hide-installed-eos match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 799 actual: 799 conditionText: expected: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') actual: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') runtimeError: {} - id: incomplete-redis-version-excluded match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 799 actual: 799 conditionText: expected: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') actual: extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.') runtimeError: {} - id: missing-valkey-version match: true status: expected: UNDETERMINED actual: UNDETERMINED conditionIndex: expected: 302 actual: 302 conditionText: expected: CA10__engineVersion__c.isEmpty() actual: CA10__engineVersion__c.isEmpty() runtimeError: {} - id: missing-memcached-version match: true status: expected: UNDETERMINED actual: UNDETERMINED conditionIndex: expected: 302 actual: 302 conditionText: expected: CA10__engineVersion__c.isEmpty() actual: CA10__engineVersion__c.isEmpty() runtimeError: {} - id: future-redis-10 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 900 actual: 900 conditionText: expected: otherwise actual: otherwise runtimeError: {} - id: future-redis-20-not-redis2 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 900 actual: 900 conditionText: expected: otherwise actual: otherwise runtimeError: {} - id: future-redis-30-not-redis3 match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 900 actual: 900 conditionText: expected: otherwise actual: otherwise runtimeError: {} - id: future-valkey match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 399 actual: 399 conditionText: expected: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() actual: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() runtimeError: {} - id: future-memcached-major match: true status: expected: COMPLIANT actual: COMPLIANT conditionIndex: expected: 399 actual: 399 conditionText: expected: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() actual: extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty() runtimeError: {} - id: redis6-new-patch-extended-start match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 899 actual: 899 conditionText: expected: extract('CA10__engineVersion__c').startsWith('6.') && '2027-01-31T00:00:00Z'.beforeToday() actual: extract('CA10__engineVersion__c').startsWith('6.') && '2027-01-31T00:00:00Z'.beforeToday() runtimeError: {} - id: redis4-new-patch-final-eol match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 599 actual: 599 conditionText: expected: (extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')) && '2029-01-31T00:00:00Z'.beforeToday() actual: (extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')) && '2029-01-31T00:00:00Z'.beforeToday() runtimeError: {} - id: redis5-new-patch-final-eol match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 599 actual: 599 conditionText: expected: (extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')) && '2029-01-31T00:00:00Z'.beforeToday() actual: (extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')) && '2029-01-31T00:00:00Z'.beforeToday() runtimeError: {} - id: redis6-new-patch-final-eol match: true status: expected: INCOMPLIANT actual: INCOMPLIANT conditionIndex: expected: 699 actual: 699 conditionText: expected: extract('CA10__engineVersion__c').startsWith('6.') && '2030-01-31T00:00:00Z'.beforeToday() actual: extract('CA10__engineVersion__c').startsWith('6.') && '2030-01-31T00:00:00Z'.beforeToday() runtimeError: {} usedFiles: - path: /ce/ca/aws/elasticache/cluster-engine-support/policy.yaml md5Hash: C3284B4865D99667C4196F9DFF373C9F content: | --- names: full: AWS ElastiCache Cluster engine is outside standard support contextual: Cluster engine is outside standard support description: > Ensure that node-based ElastiCache clusters use engine versions within AWS standard support to reduce security and operational risks and avoid Extended Support charges. type: COMPLIANCE_POLICY categories: - RELIABILITY frameworkMappings: - /frameworks/cloudaware/resource-reliability/infrastructure-modernization - path: /ce/ca/aws/elasticache/cluster-engine-support/prod.logic.yaml md5Hash: 04FB4BFF751868639FDA6BDDCB406287 content: | --- inputType: CA10__CaAwsCacheCluster__c testData: - file: test-data.json importExtracts: - file: /types/CA10__CaAwsCacheCluster__c/object.extracts.yaml conditions: # Exclude undeployed/retiring clusters before requiring current engine data. - status: INAPPLICABLE currentStateMessage: The ElastiCache cluster is creating, deleting, deleted, or failed to restore. check: CONTAINS: arg: SET: itemType: TEXT items: - creating - deleting - deleted - restore-failed search: EXTRACT: CA10__status__c - status: UNDETERMINED currentStateMessage: The ElastiCache cluster status or engine is unrecognized. check: NOT: arg: AND: args: - CONTAINS: arg: SET: itemType: TEXT items: - available - modifying - rebooting cluster nodes - snapshotting - incompatible-network search: EXTRACT: CA10__status__c - CONTAINS: arg: SET: itemType: TEXT items: - redis - valkey - memcached search: EXTRACT: CA10__engine__c - status: COMPLIANT currentStateMessage: The Valkey or Memcached engine version has no known elapsed AWS support deadline. check: AND: args: - NOT_EQUAL: left: EXTRACT: CA10__engine__c right: TEXT: redis - NOT_EMPTY: arg: EXTRACT: CA10__engineVersion__c # Past lifecycle events are unconditional; only future transitions use the clock. - status: INCOMPLIANT currentStateMessage: Redis OSS 2 or 3 reached AWS ElastiCache end of life in 2023. remediationMessage: Verify the current version and upgrade to an engine version in AWS standard support. check: OR: args: - STARTS_WITH: arg: EXTRACT: CA10__engineVersion__c search: TEXT: "2." - STARTS_WITH: arg: EXTRACT: CA10__engineVersion__c search: TEXT: "3." - status: INCOMPLIANT currentStateMessage: Redis OSS 4 or 5 is past the final AWS ElastiCache Extended Support and version EOL date of January 31, 2029. remediationMessage: Verify the current version and upgrade to an engine version in AWS standard support. check: AND: args: - OR: args: - STARTS_WITH: arg: EXTRACT: CA10__engineVersion__c search: TEXT: "4." - STARTS_WITH: arg: EXTRACT: CA10__engineVersion__c search: TEXT: "5." - IS_BEFORE_TODAY: arg: DATE_TIME: "2029-01-31T00:00:00Z" - status: INCOMPLIANT currentStateMessage: Redis OSS 6 is past the final AWS ElastiCache Extended Support and version EOL date of January 31, 2030. remediationMessage: Verify the current version and upgrade to an engine version in AWS standard support. check: AND: args: - STARTS_WITH: arg: EXTRACT: CA10__engineVersion__c search: TEXT: "6." - IS_BEFORE_TODAY: arg: DATE_TIME: "2030-01-31T00:00:00Z" - status: INCOMPLIANT currentStateMessage: Redis OSS 4 or 5 is outside standard support, which ended January 31, 2026; the AWS Extended Support window runs through January 31, 2029 and requires the latest supported patch. remediationMessage: Upgrade to an engine version in standard support; if temporarily retaining Redis OSS 4 or 5, verify the required patch and Extended Support charges. check: OR: args: - STARTS_WITH: arg: EXTRACT: CA10__engineVersion__c search: TEXT: "4." - STARTS_WITH: arg: EXTRACT: CA10__engineVersion__c search: TEXT: "5." - status: INCOMPLIANT currentStateMessage: Redis OSS 6 is outside standard support, which ended January 31, 2027; the AWS Extended Support window runs through January 31, 2030 and requires the latest supported patch. remediationMessage: Upgrade to an engine version in standard support; verify any temporary Extended Support arrangement and charges. check: AND: args: - STARTS_WITH: arg: EXTRACT: CA10__engineVersion__c search: TEXT: "6." - IS_BEFORE_TODAY: arg: DATE_TIME: "2027-01-31T00:00:00Z" otherwise: status: COMPLIANT currentStateMessage: The ElastiCache cluster uses an engine version within AWS standard support. - path: /ce/ca/aws/elasticache/cluster-engine-support/test-data.json md5Hash: 0E57EEADE294D2D3A907B54238D6040A content: | [ { "Id": "redis-current-2.6.13", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 499, "conditionText": "extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.')" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "2.6.13", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "redis-current-2.8.6", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 499, "conditionText": "extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.')" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "2.8.6", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "redis-current-2.8.12", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 499, "conditionText": "extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.')" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "2.8.12", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "redis-current-2.8.19", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 499, "conditionText": "extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.')" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "2.8.19", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "redis-current-2.8.21", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 499, "conditionText": "extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.')" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "2.8.21", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "redis-current-2.8.22", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 499, "conditionText": "extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.')" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "2.8.22", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "redis-current-2.8.23", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 499, "conditionText": "extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.')" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "2.8.23", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "redis-current-2.8.24", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 499, "conditionText": "extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.')" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "2.8.24", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "redis-current-3.2.4", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 499, "conditionText": "extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.')" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "3.2.4", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "redis-current-3.2.6", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 499, "conditionText": "extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.')" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "3.2.6", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "redis-current-3.2.10", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 499, "conditionText": "extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.')" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "3.2.10", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "redis-current-4.0.10", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 799, "conditionText": "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "4.0.10", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "redis-current-5.0.0", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 799, "conditionText": "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "5.0.0", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "redis-current-5.0.3", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 799, "conditionText": "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "5.0.3", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "redis-current-5.0.4", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 799, "conditionText": "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "5.0.4", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "redis-current-5.0.5", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 799, "conditionText": "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "5.0.5", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "redis-current-5.0.6", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 799, "conditionText": "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "5.0.6", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "redis-standard-6.0", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 900, "conditionText": "otherwise" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "6.0", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "redis-standard-6.0.5", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 900, "conditionText": "otherwise" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "6.0.5", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "redis-standard-6.2", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 900, "conditionText": "otherwise" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "6.2", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "redis-standard-6.2.6", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 900, "conditionText": "otherwise" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "6.2.6", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "redis-standard-7.0", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 900, "conditionText": "otherwise" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "7.0", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "redis-standard-7.0.7", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 900, "conditionText": "otherwise" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "7.0.7", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "redis-standard-7.1", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 900, "conditionText": "otherwise" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "7.1", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "redis-standard-7.1.0", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 900, "conditionText": "otherwise" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "7.1.0", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "valkey-supported-7.2", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 399, "conditionText": "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "valkey", "CA10__engineVersion__c": "7.2", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "valkey-supported-7.2.6", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 399, "conditionText": "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "valkey", "CA10__engineVersion__c": "7.2.6", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "valkey-supported-8.0", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 399, "conditionText": "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "valkey", "CA10__engineVersion__c": "8.0", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "valkey-supported-8.0.0", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 399, "conditionText": "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "valkey", "CA10__engineVersion__c": "8.0.0", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "valkey-supported-8.1", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 399, "conditionText": "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "valkey", "CA10__engineVersion__c": "8.1", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "valkey-supported-8.1.0", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 399, "conditionText": "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "valkey", "CA10__engineVersion__c": "8.1.0", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "valkey-supported-8.2", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 399, "conditionText": "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "valkey", "CA10__engineVersion__c": "8.2", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "valkey-supported-8.2.0", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 399, "conditionText": "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "valkey", "CA10__engineVersion__c": "8.2.0", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "valkey-supported-9.0", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 399, "conditionText": "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "valkey", "CA10__engineVersion__c": "9.0", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "valkey-supported-9.0.0", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 399, "conditionText": "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "valkey", "CA10__engineVersion__c": "9.0.0", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "valkey-supported-9.0.3", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 399, "conditionText": "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "valkey", "CA10__engineVersion__c": "9.0.3", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "valkey-supported-9.1", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 399, "conditionText": "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "valkey", "CA10__engineVersion__c": "9.1", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "valkey-supported-9.1.0", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 399, "conditionText": "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "valkey", "CA10__engineVersion__c": "9.1.0", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "memcached-supported-1.4.5", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 399, "conditionText": "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "memcached", "CA10__engineVersion__c": "1.4.5", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "memcached-supported-1.4.14", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 399, "conditionText": "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "memcached", "CA10__engineVersion__c": "1.4.14", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "memcached-supported-1.4.24", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 399, "conditionText": "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "memcached", "CA10__engineVersion__c": "1.4.24", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "memcached-supported-1.4.33", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 399, "conditionText": "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "memcached", "CA10__engineVersion__c": "1.4.33", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "memcached-supported-1.4.34", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 399, "conditionText": "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "memcached", "CA10__engineVersion__c": "1.4.34", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "memcached-supported-1.5.10", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 399, "conditionText": "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "memcached", "CA10__engineVersion__c": "1.5.10", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "memcached-supported-1.5.16", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 399, "conditionText": "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "memcached", "CA10__engineVersion__c": "1.5.16", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "memcached-supported-1.6.6", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 399, "conditionText": "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "memcached", "CA10__engineVersion__c": "1.6.6", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "memcached-supported-1.6.12", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 399, "conditionText": "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "memcached", "CA10__engineVersion__c": "1.6.12", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "memcached-supported-1.6.17", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 399, "conditionText": "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "memcached", "CA10__engineVersion__c": "1.6.17", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "memcached-supported-1.6.22", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 399, "conditionText": "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "memcached", "CA10__engineVersion__c": "1.6.22", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "4.0.10-extended-start", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 799, "conditionText": "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" }, "context": { "snapshotTime": "2026-02-01T00:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "4.0.10", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "4.0.10-extended-final-second", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 799, "conditionText": "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" }, "context": { "snapshotTime": "2029-01-31T23:59:59Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "4.0.10", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "4.0.10-final-support-passed", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 599, "conditionText": "(extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')) && '2029-01-31T00:00:00Z'.beforeToday()" }, "context": { "snapshotTime": "2029-02-01T00:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "4.0.10", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "5.0.6-extended-start", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 799, "conditionText": "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" }, "context": { "snapshotTime": "2026-02-01T00:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "5.0.6", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "5.0.6-extended-final-second", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 799, "conditionText": "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" }, "context": { "snapshotTime": "2029-01-31T23:59:59Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "5.0.6", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "5.0.6-final-support-passed", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 599, "conditionText": "(extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')) && '2029-01-31T00:00:00Z'.beforeToday()" }, "context": { "snapshotTime": "2029-02-01T00:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "5.0.6", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "6.0-standard-final-second", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 900, "conditionText": "otherwise" }, "context": { "snapshotTime": "2027-01-31T23:59:59Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "6.0", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "6.0-extended-start", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 899, "conditionText": "extract('CA10__engineVersion__c').startsWith('6.') && '2027-01-31T00:00:00Z'.beforeToday()" }, "context": { "snapshotTime": "2027-02-01T00:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "6.0", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "6.0-extended-final-second", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 899, "conditionText": "extract('CA10__engineVersion__c').startsWith('6.') && '2027-01-31T00:00:00Z'.beforeToday()" }, "context": { "snapshotTime": "2030-01-31T23:59:59Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "6.0", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "6.0-final-support-passed", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 699, "conditionText": "extract('CA10__engineVersion__c').startsWith('6.') && '2030-01-31T00:00:00Z'.beforeToday()" }, "context": { "snapshotTime": "2030-02-01T00:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "6.0", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "6.0.5-standard-final-second", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 900, "conditionText": "otherwise" }, "context": { "snapshotTime": "2027-01-31T23:59:59Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "6.0.5", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "6.0.5-extended-start", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 899, "conditionText": "extract('CA10__engineVersion__c').startsWith('6.') && '2027-01-31T00:00:00Z'.beforeToday()" }, "context": { "snapshotTime": "2027-02-01T00:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "6.0.5", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "6.0.5-extended-final-second", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 899, "conditionText": "extract('CA10__engineVersion__c').startsWith('6.') && '2027-01-31T00:00:00Z'.beforeToday()" }, "context": { "snapshotTime": "2030-01-31T23:59:59Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "6.0.5", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "6.0.5-final-support-passed", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 699, "conditionText": "extract('CA10__engineVersion__c').startsWith('6.') && '2030-01-31T00:00:00Z'.beforeToday()" }, "context": { "snapshotTime": "2030-02-01T00:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "6.0.5", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "6.2-standard-final-second", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 900, "conditionText": "otherwise" }, "context": { "snapshotTime": "2027-01-31T23:59:59Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "6.2", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "6.2-extended-start", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 899, "conditionText": "extract('CA10__engineVersion__c').startsWith('6.') && '2027-01-31T00:00:00Z'.beforeToday()" }, "context": { "snapshotTime": "2027-02-01T00:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "6.2", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "6.2-extended-final-second", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 899, "conditionText": "extract('CA10__engineVersion__c').startsWith('6.') && '2027-01-31T00:00:00Z'.beforeToday()" }, "context": { "snapshotTime": "2030-01-31T23:59:59Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "6.2", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "6.2-final-support-passed", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 699, "conditionText": "extract('CA10__engineVersion__c').startsWith('6.') && '2030-01-31T00:00:00Z'.beforeToday()" }, "context": { "snapshotTime": "2030-02-01T00:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "6.2", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "6.2.6-standard-final-second", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 900, "conditionText": "otherwise" }, "context": { "snapshotTime": "2027-01-31T23:59:59Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "6.2.6", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "6.2.6-extended-start", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 899, "conditionText": "extract('CA10__engineVersion__c').startsWith('6.') && '2027-01-31T00:00:00Z'.beforeToday()" }, "context": { "snapshotTime": "2027-02-01T00:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "6.2.6", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "6.2.6-extended-final-second", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 899, "conditionText": "extract('CA10__engineVersion__c').startsWith('6.') && '2027-01-31T00:00:00Z'.beforeToday()" }, "context": { "snapshotTime": "2030-01-31T23:59:59Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "6.2.6", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "6.2.6-final-support-passed", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 699, "conditionText": "extract('CA10__engineVersion__c').startsWith('6.') && '2030-01-31T00:00:00Z'.beforeToday()" }, "context": { "snapshotTime": "2030-02-01T00:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "6.2.6", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "unknown-redis-78", "expectedResult": { "status": "UNDETERMINED", "runtimeError": null, "conditionIndex": 401, "conditionText": "CA10__engineVersion__c.isEmpty()" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": null, "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "unknown-redis-79", "expectedResult": { "status": "UNDETERMINED", "runtimeError": null, "conditionIndex": 401, "conditionText": "CA10__engineVersion__c.isEmpty()" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "unknown-redis-80", "expectedResult": { "status": "UNDETERMINED", "runtimeError": null, "conditionIndex": 401, "conditionText": "CA10__engineVersion__c.isEmpty()" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": " ", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "unknown-redis-83", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 900, "conditionText": "otherwise" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "6.02", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "unknown-redis-84", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 900, "conditionText": "otherwise" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "6.2.999", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "unknown-redis-87", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 900, "conditionText": "otherwise" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "7.10", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "unknown-redis-88", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 900, "conditionText": "otherwise" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "7.2", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "unknown-redis-89", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 900, "conditionText": "otherwise" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "8.0", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "unknown-redis-90", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 799, "conditionText": "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "4.0.999", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "unknown-redis-91", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 799, "conditionText": "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "5.99", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "unknown-engine-93", "expectedResult": { "status": "UNDETERMINED", "runtimeError": null, "conditionIndex": 202, "conditionText": "CA10__engine__c.isEmpty()" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": null, "CA10__engineVersion__c": "5.0.6", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "unknown-engine-94", "expectedResult": { "status": "UNDETERMINED", "runtimeError": null, "conditionIndex": 202, "conditionText": "CA10__engine__c.isEmpty()" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "", "CA10__engineVersion__c": "5.0.6", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "unknown-engine-95", "expectedResult": { "status": "UNDETERMINED", "runtimeError": null, "conditionIndex": 202, "conditionText": "CA10__engine__c.isEmpty()" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": " ", "CA10__engineVersion__c": "5.0.6", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "unknown-engine-96", "expectedResult": { "status": "UNDETERMINED", "runtimeError": null, "conditionIndex": 299, "conditionText": "not(setOfText(['available', 'modifying', 'rebooting cluster nodes', 'snapshotting', 'incompatible-network']).contains(extract('CA10__status__c')) && setOfText(['redis', 'valkey', 'memcached']).contains(extract('CA10__engine__c')))" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "unknown", "CA10__engineVersion__c": "5.0.6", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "unknown-engine-97", "expectedResult": { "status": "UNDETERMINED", "runtimeError": null, "conditionIndex": 299, "conditionText": "not(setOfText(['available', 'modifying', 'rebooting cluster nodes', 'snapshotting', 'incompatible-network']).contains(extract('CA10__status__c')) && setOfText(['redis', 'valkey', 'memcached']).contains(extract('CA10__engine__c')))" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "dragonfly", "CA10__engineVersion__c": "5.0.6", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "redis-version-on-valkey", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 399, "conditionText": "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "valkey", "CA10__engineVersion__c": "5.0.6", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "redis-version-on-memcached", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 399, "conditionText": "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "memcached", "CA10__engineVersion__c": "5.0.6", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "valkey-future-version", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 399, "conditionText": "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "valkey", "CA10__engineVersion__c": "10.0.0", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "memcached-unlisted-patch", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 399, "conditionText": "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "memcached", "CA10__engineVersion__c": "1.6.999", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "memcached-support-independent-of-redis-calendar", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 399, "conditionText": "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" }, "context": { "snapshotTime": "2030-02-01T00:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "memcached", "CA10__engineVersion__c": "1.4.5", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "valkey-support-independent-of-redis-calendar", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 399, "conditionText": "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" }, "context": { "snapshotTime": "2030-02-01T00:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "valkey", "CA10__engineVersion__c": "8.1.0", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "excluded-creating", "expectedResult": { "status": "INAPPLICABLE", "runtimeError": null, "conditionIndex": 199, "conditionText": "setOfText(['creating', 'deleting', 'deleted', 'restore-failed']).contains(extract('CA10__status__c'))" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "creating", "CA10__engine__c": null, "CA10__engineVersion__c": null, "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "excluded-deleting", "expectedResult": { "status": "INAPPLICABLE", "runtimeError": null, "conditionIndex": 199, "conditionText": "setOfText(['creating', 'deleting', 'deleted', 'restore-failed']).contains(extract('CA10__status__c'))" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "deleting", "CA10__engine__c": null, "CA10__engineVersion__c": null, "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "excluded-deleted", "expectedResult": { "status": "INAPPLICABLE", "runtimeError": null, "conditionIndex": 199, "conditionText": "setOfText(['creating', 'deleting', 'deleted', 'restore-failed']).contains(extract('CA10__status__c'))" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "deleted", "CA10__engine__c": null, "CA10__engineVersion__c": null, "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "excluded-restore-failed", "expectedResult": { "status": "INAPPLICABLE", "runtimeError": null, "conditionIndex": 199, "conditionText": "setOfText(['creating', 'deleting', 'deleted', 'restore-failed']).contains(extract('CA10__status__c'))" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "restore-failed", "CA10__engine__c": null, "CA10__engineVersion__c": null, "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "unknown-status-108", "expectedResult": { "status": "UNDETERMINED", "runtimeError": null, "conditionIndex": 101, "conditionText": "CA10__status__c.isEmpty()" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": null, "CA10__engine__c": "redis", "CA10__engineVersion__c": "5.0.6", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "unknown-status-109", "expectedResult": { "status": "UNDETERMINED", "runtimeError": null, "conditionIndex": 101, "conditionText": "CA10__status__c.isEmpty()" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "", "CA10__engine__c": "redis", "CA10__engineVersion__c": "5.0.6", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "unknown-status-110", "expectedResult": { "status": "UNDETERMINED", "runtimeError": null, "conditionIndex": 299, "conditionText": "not(setOfText(['available', 'modifying', 'rebooting cluster nodes', 'snapshotting', 'incompatible-network']).contains(extract('CA10__status__c')) && setOfText(['redis', 'valkey', 'memcached']).contains(extract('CA10__engine__c')))" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "unknown", "CA10__engine__c": "redis", "CA10__engineVersion__c": "5.0.6", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "assess-modifying", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 799, "conditionText": "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "modifying", "CA10__engine__c": "redis", "CA10__engineVersion__c": "5.0.6", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "assess-rebooting cluster nodes", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 799, "conditionText": "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "rebooting cluster nodes", "CA10__engine__c": "redis", "CA10__engineVersion__c": "5.0.6", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "assess-snapshotting", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 799, "conditionText": "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "snapshotting", "CA10__engine__c": "redis", "CA10__engineVersion__c": "5.0.6", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "assess-incompatible-network", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 799, "conditionText": "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "incompatible-network", "CA10__engine__c": "redis", "CA10__engineVersion__c": "5.0.6", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "disappeared", "expectedResult": { "status": "DISAPPEARED", "runtimeError": null, "conditionIndex": 99, "conditionText": "isDisappeared(CA10__disappearanceTime__c)" }, "context": { "snapshotTime": "2026-10-23T12:00:00Z" }, "CA10__disappearanceTime__c": "2026-10-22T00:00:00Z", "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "5.0.6", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "pending-supported-upgrade-still-fails", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 799, "conditionText": "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" }, "context": { "snapshotTime": "2026-10-27T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "5.0.6", "CA10__pendingModifiedEngineVersion__c": "7.1.0" }, { "Id": "current-supported-with-old-pending-version", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 900, "conditionText": "otherwise" }, "context": { "snapshotTime": "2026-10-27T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "7.1.0", "CA10__pendingModifiedEngineVersion__c": "5.0.6" }, { "Id": "missing-current-with-supported-pending", "expectedResult": { "status": "UNDETERMINED", "runtimeError": null, "conditionIndex": 401, "conditionText": "CA10__engineVersion__c.isEmpty()" }, "context": { "snapshotTime": "2026-10-27T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": null, "CA10__pendingModifiedEngineVersion__c": "7.1.0" }, { "Id": "automatic-minor-upgrade-does-not-resolve-eos", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 799, "conditionText": "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" }, "context": { "snapshotTime": "2026-10-27T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "5.0.6", "CA10__pendingModifiedEngineVersion__c": "99.99", "CA10__autoMinorVersionUpgrade__c": true }, { "Id": "automatic-minor-upgrade-not-required-for-support", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 900, "conditionText": "otherwise" }, "context": { "snapshotTime": "2026-10-27T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "7.1.0", "CA10__pendingModifiedEngineVersion__c": "99.99", "CA10__autoMinorVersionUpgrade__c": false }, { "Id": "standalone-redis-outside-standard-support", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 799, "conditionText": "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" }, "context": { "snapshotTime": "2026-10-27T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "5.0.6", "CA10__pendingModifiedEngineVersion__c": "99.99", "CA10__replicationGroupId__c": "", "CA10__replicationGroup__c": null }, { "Id": "unresolved-group-does-not-hide-installed-eos", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 799, "conditionText": "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" }, "context": { "snapshotTime": "2026-10-27T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "5.0.6", "CA10__pendingModifiedEngineVersion__c": "99.99", "CA10__replicationGroupId__c": "synthetic-group", "CA10__replicationGroup__c": null }, { "Id": "incomplete-redis-version-excluded", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 799, "conditionText": "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" }, "context": { "snapshotTime": "2026-10-27T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "5.0", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "missing-valkey-version", "expectedResult": { "status": "UNDETERMINED", "runtimeError": null, "conditionIndex": 302, "conditionText": "CA10__engineVersion__c.isEmpty()" }, "context": { "snapshotTime": "2026-10-27T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "valkey", "CA10__engineVersion__c": null, "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "missing-memcached-version", "expectedResult": { "status": "UNDETERMINED", "runtimeError": null, "conditionIndex": 302, "conditionText": "CA10__engineVersion__c.isEmpty()" }, "context": { "snapshotTime": "2026-10-27T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "memcached", "CA10__engineVersion__c": null, "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "future-redis-10", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 900, "conditionText": "otherwise" }, "context": { "snapshotTime": "2026-10-27T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "10.0", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "future-redis-20-not-redis2", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 900, "conditionText": "otherwise" }, "context": { "snapshotTime": "2026-10-27T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "20.0.1", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "future-redis-30-not-redis3", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 900, "conditionText": "otherwise" }, "context": { "snapshotTime": "2026-10-27T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "30.2", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "future-valkey", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 399, "conditionText": "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" }, "context": { "snapshotTime": "2026-10-27T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "valkey", "CA10__engineVersion__c": "12.0.5", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "future-memcached-major", "expectedResult": { "status": "COMPLIANT", "runtimeError": null, "conditionIndex": 399, "conditionText": "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" }, "context": { "snapshotTime": "2026-10-27T12:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "memcached", "CA10__engineVersion__c": "2.0.1", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "redis6-new-patch-extended-start", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 899, "conditionText": "extract('CA10__engineVersion__c').startsWith('6.') && '2027-01-31T00:00:00Z'.beforeToday()" }, "context": { "snapshotTime": "2027-02-01T00:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "6.2.999", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "redis4-new-patch-final-eol", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 599, "conditionText": "(extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')) && '2029-01-31T00:00:00Z'.beforeToday()" }, "context": { "snapshotTime": "2029-02-01T00:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "4.0.999", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "redis5-new-patch-final-eol", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 599, "conditionText": "(extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')) && '2029-01-31T00:00:00Z'.beforeToday()" }, "context": { "snapshotTime": "2029-02-01T00:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "5.0.999", "CA10__pendingModifiedEngineVersion__c": "99.99" }, { "Id": "redis6-new-patch-final-eol", "expectedResult": { "status": "INCOMPLIANT", "runtimeError": null, "conditionIndex": 699, "conditionText": "extract('CA10__engineVersion__c').startsWith('6.') && '2030-01-31T00:00:00Z'.beforeToday()" }, "context": { "snapshotTime": "2030-02-01T00:00:00Z" }, "CA10__disappearanceTime__c": null, "CA10__status__c": "available", "CA10__engine__c": "redis", "CA10__engineVersion__c": "6.2.999", "CA10__pendingModifiedEngineVersion__c": "99.99" } ] - path: /types/CA10__CaAwsCacheCluster__c/object.extracts.yaml md5Hash: 5235F674B73125CD5B090CA7B9749EED content: "---\nextracts:\n# Values: available, creating, deleted, deleting, incompatible-network,\ \ modifying, \n# rebooting cluster nodes, restore-failed, snapshotting\n# Not\ \ nullable. Can't have no access, retrieved via elasticache:DescribeCacheClusters\n\ \ - name: \"CA10__status__c\"\n value:\n FIELD:\n path: \"CA10__status__c\"\ \n undeterminedIf:\n isEmpty: \"Corrupted data. Status cannot\ \ be empty.\" \n# Values: memcached | redis | valkey. Not nullable. Retrieved\ \ via elasticache:DescribeCacheClusters\n - name: \"CA10__engine__c\"\n \ \ value:\n FIELD:\n path: \"CA10__engine__c\"\n undeterminedIf:\n\ \ isEmpty: \"Corrupted data. Engine cannot be empty.\"\n# Not nullable.\ \ Retrieved via elasticache:DescribeCacheClusters\n - name: \"CA10__engineVersion__c\"\ \n value:\n FIELD:\n path: \"CA10__engineVersion__c\"\n \ \ undeterminedIf:\n isEmpty: \"Corrupted data. Engine Version cannot\ \ be empty.\"\n# Date/Time\n - name: \"CA10__createTime__c\"\n value:\n\ \ FIELD:\n path: \"CA10__createTime__c\"\n# Percent\n - name: \"\ CA10__cpuUtilizationAvg30d__c\"\n value:\n FIELD:\n path: \"\ CA10__cpuUtilizationAvg30d__c\"\n# Checkbox. Can't have no access, retrieved\ \ via elasticache:DescribeCacheClusters\n - name: \"CA10__autoMinorVersionUpgrade__c\"\ \n value:\n FIELD:\n path: \"CA10__autoMinorVersionUpgrade__c\"\ \n# Not nullable. Can't have no access, retrieved via elasticache:DescribeCacheClusters\n\ \ - name: \"CA10__snapshotRetentionLimit__c\"\n value:\n FIELD:\n \ \ path: \"CA10__snapshotRetentionLimit__c\"\n undeterminedIf:\n\ \ isEmpty: \"Corrupted data. Snapshot Retention Limit cannot be empty.\"\ \n" script: |- CREATE TEMP FUNCTION mock_ExpectedResult() RETURNS ARRAY >> DETERMINISTIC LANGUAGE js AS r""" return [ { "Id" : "redis-current-2.6.13", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 499, "conditionText" : "extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.')" } }, { "Id" : "redis-current-2.8.6", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 499, "conditionText" : "extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.')" } }, { "Id" : "redis-current-2.8.12", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 499, "conditionText" : "extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.')" } }, { "Id" : "redis-current-2.8.19", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 499, "conditionText" : "extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.')" } }, { "Id" : "redis-current-2.8.21", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 499, "conditionText" : "extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.')" } }, { "Id" : "redis-current-2.8.22", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 499, "conditionText" : "extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.')" } }, { "Id" : "redis-current-2.8.23", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 499, "conditionText" : "extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.')" } }, { "Id" : "redis-current-2.8.24", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 499, "conditionText" : "extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.')" } }, { "Id" : "redis-current-3.2.4", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 499, "conditionText" : "extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.')" } }, { "Id" : "redis-current-3.2.6", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 499, "conditionText" : "extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.')" } }, { "Id" : "redis-current-3.2.10", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 499, "conditionText" : "extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.')" } }, { "Id" : "redis-current-4.0.10", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 799, "conditionText" : "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" } }, { "Id" : "redis-current-5.0.0", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 799, "conditionText" : "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" } }, { "Id" : "redis-current-5.0.3", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 799, "conditionText" : "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" } }, { "Id" : "redis-current-5.0.4", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 799, "conditionText" : "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" } }, { "Id" : "redis-current-5.0.5", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 799, "conditionText" : "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" } }, { "Id" : "redis-current-5.0.6", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 799, "conditionText" : "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" } }, { "Id" : "redis-standard-6.0", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 900, "conditionText" : "otherwise" } }, { "Id" : "redis-standard-6.0.5", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 900, "conditionText" : "otherwise" } }, { "Id" : "redis-standard-6.2", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 900, "conditionText" : "otherwise" } }, { "Id" : "redis-standard-6.2.6", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 900, "conditionText" : "otherwise" } }, { "Id" : "redis-standard-7.0", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 900, "conditionText" : "otherwise" } }, { "Id" : "redis-standard-7.0.7", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 900, "conditionText" : "otherwise" } }, { "Id" : "redis-standard-7.1", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 900, "conditionText" : "otherwise" } }, { "Id" : "redis-standard-7.1.0", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 900, "conditionText" : "otherwise" } }, { "Id" : "valkey-supported-7.2", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 399, "conditionText" : "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" } }, { "Id" : "valkey-supported-7.2.6", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 399, "conditionText" : "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" } }, { "Id" : "valkey-supported-8.0", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 399, "conditionText" : "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" } }, { "Id" : "valkey-supported-8.0.0", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 399, "conditionText" : "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" } }, { "Id" : "valkey-supported-8.1", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 399, "conditionText" : "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" } }, { "Id" : "valkey-supported-8.1.0", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 399, "conditionText" : "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" } }, { "Id" : "valkey-supported-8.2", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 399, "conditionText" : "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" } }, { "Id" : "valkey-supported-8.2.0", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 399, "conditionText" : "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" } }, { "Id" : "valkey-supported-9.0", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 399, "conditionText" : "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" } }, { "Id" : "valkey-supported-9.0.0", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 399, "conditionText" : "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" } }, { "Id" : "valkey-supported-9.0.3", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 399, "conditionText" : "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" } }, { "Id" : "valkey-supported-9.1", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 399, "conditionText" : "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" } }, { "Id" : "valkey-supported-9.1.0", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 399, "conditionText" : "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" } }, { "Id" : "memcached-supported-1.4.5", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 399, "conditionText" : "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" } }, { "Id" : "memcached-supported-1.4.14", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 399, "conditionText" : "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" } }, { "Id" : "memcached-supported-1.4.24", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 399, "conditionText" : "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" } }, { "Id" : "memcached-supported-1.4.33", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 399, "conditionText" : "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" } }, { "Id" : "memcached-supported-1.4.34", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 399, "conditionText" : "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" } }, { "Id" : "memcached-supported-1.5.10", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 399, "conditionText" : "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" } }, { "Id" : "memcached-supported-1.5.16", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 399, "conditionText" : "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" } }, { "Id" : "memcached-supported-1.6.6", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 399, "conditionText" : "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" } }, { "Id" : "memcached-supported-1.6.12", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 399, "conditionText" : "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" } }, { "Id" : "memcached-supported-1.6.17", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 399, "conditionText" : "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" } }, { "Id" : "memcached-supported-1.6.22", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 399, "conditionText" : "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" } }, { "Id" : "4.0.10-extended-start", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 799, "conditionText" : "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" } }, { "Id" : "4.0.10-extended-final-second", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 799, "conditionText" : "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" } }, { "Id" : "4.0.10-final-support-passed", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 599, "conditionText" : "(extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')) && '2029-01-31T00:00:00Z'.beforeToday()" } }, { "Id" : "5.0.6-extended-start", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 799, "conditionText" : "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" } }, { "Id" : "5.0.6-extended-final-second", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 799, "conditionText" : "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" } }, { "Id" : "5.0.6-final-support-passed", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 599, "conditionText" : "(extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')) && '2029-01-31T00:00:00Z'.beforeToday()" } }, { "Id" : "6.0-standard-final-second", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 900, "conditionText" : "otherwise" } }, { "Id" : "6.0-extended-start", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 899, "conditionText" : "extract('CA10__engineVersion__c').startsWith('6.') && '2027-01-31T00:00:00Z'.beforeToday()" } }, { "Id" : "6.0-extended-final-second", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 899, "conditionText" : "extract('CA10__engineVersion__c').startsWith('6.') && '2027-01-31T00:00:00Z'.beforeToday()" } }, { "Id" : "6.0-final-support-passed", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 699, "conditionText" : "extract('CA10__engineVersion__c').startsWith('6.') && '2030-01-31T00:00:00Z'.beforeToday()" } }, { "Id" : "6.0.5-standard-final-second", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 900, "conditionText" : "otherwise" } }, { "Id" : "6.0.5-extended-start", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 899, "conditionText" : "extract('CA10__engineVersion__c').startsWith('6.') && '2027-01-31T00:00:00Z'.beforeToday()" } }, { "Id" : "6.0.5-extended-final-second", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 899, "conditionText" : "extract('CA10__engineVersion__c').startsWith('6.') && '2027-01-31T00:00:00Z'.beforeToday()" } }, { "Id" : "6.0.5-final-support-passed", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 699, "conditionText" : "extract('CA10__engineVersion__c').startsWith('6.') && '2030-01-31T00:00:00Z'.beforeToday()" } }, { "Id" : "6.2-standard-final-second", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 900, "conditionText" : "otherwise" } }, { "Id" : "6.2-extended-start", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 899, "conditionText" : "extract('CA10__engineVersion__c').startsWith('6.') && '2027-01-31T00:00:00Z'.beforeToday()" } }, { "Id" : "6.2-extended-final-second", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 899, "conditionText" : "extract('CA10__engineVersion__c').startsWith('6.') && '2027-01-31T00:00:00Z'.beforeToday()" } }, { "Id" : "6.2-final-support-passed", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 699, "conditionText" : "extract('CA10__engineVersion__c').startsWith('6.') && '2030-01-31T00:00:00Z'.beforeToday()" } }, { "Id" : "6.2.6-standard-final-second", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 900, "conditionText" : "otherwise" } }, { "Id" : "6.2.6-extended-start", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 899, "conditionText" : "extract('CA10__engineVersion__c').startsWith('6.') && '2027-01-31T00:00:00Z'.beforeToday()" } }, { "Id" : "6.2.6-extended-final-second", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 899, "conditionText" : "extract('CA10__engineVersion__c').startsWith('6.') && '2027-01-31T00:00:00Z'.beforeToday()" } }, { "Id" : "6.2.6-final-support-passed", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 699, "conditionText" : "extract('CA10__engineVersion__c').startsWith('6.') && '2030-01-31T00:00:00Z'.beforeToday()" } }, { "Id" : "unknown-redis-78", "expectedResult" : { "status" : "UNDETERMINED", "runtimeError" : null, "conditionIndex" : 401, "conditionText" : "CA10__engineVersion__c.isEmpty()" } }, { "Id" : "unknown-redis-79", "expectedResult" : { "status" : "UNDETERMINED", "runtimeError" : null, "conditionIndex" : 401, "conditionText" : "CA10__engineVersion__c.isEmpty()" } }, { "Id" : "unknown-redis-80", "expectedResult" : { "status" : "UNDETERMINED", "runtimeError" : null, "conditionIndex" : 401, "conditionText" : "CA10__engineVersion__c.isEmpty()" } }, { "Id" : "unknown-redis-83", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 900, "conditionText" : "otherwise" } }, { "Id" : "unknown-redis-84", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 900, "conditionText" : "otherwise" } }, { "Id" : "unknown-redis-87", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 900, "conditionText" : "otherwise" } }, { "Id" : "unknown-redis-88", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 900, "conditionText" : "otherwise" } }, { "Id" : "unknown-redis-89", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 900, "conditionText" : "otherwise" } }, { "Id" : "unknown-redis-90", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 799, "conditionText" : "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" } }, { "Id" : "unknown-redis-91", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 799, "conditionText" : "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" } }, { "Id" : "unknown-engine-93", "expectedResult" : { "status" : "UNDETERMINED", "runtimeError" : null, "conditionIndex" : 202, "conditionText" : "CA10__engine__c.isEmpty()" } }, { "Id" : "unknown-engine-94", "expectedResult" : { "status" : "UNDETERMINED", "runtimeError" : null, "conditionIndex" : 202, "conditionText" : "CA10__engine__c.isEmpty()" } }, { "Id" : "unknown-engine-95", "expectedResult" : { "status" : "UNDETERMINED", "runtimeError" : null, "conditionIndex" : 202, "conditionText" : "CA10__engine__c.isEmpty()" } }, { "Id" : "unknown-engine-96", "expectedResult" : { "status" : "UNDETERMINED", "runtimeError" : null, "conditionIndex" : 299, "conditionText" : "not(setOfText(['available', 'modifying', 'rebooting cluster nodes', 'snapshotting', 'incompatible-network']).contains(extract('CA10__status__c')) && setOfText(['redis', 'valkey', 'memcached']).contains(extract('CA10__engine__c')))" } }, { "Id" : "unknown-engine-97", "expectedResult" : { "status" : "UNDETERMINED", "runtimeError" : null, "conditionIndex" : 299, "conditionText" : "not(setOfText(['available', 'modifying', 'rebooting cluster nodes', 'snapshotting', 'incompatible-network']).contains(extract('CA10__status__c')) && setOfText(['redis', 'valkey', 'memcached']).contains(extract('CA10__engine__c')))" } }, { "Id" : "redis-version-on-valkey", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 399, "conditionText" : "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" } }, { "Id" : "redis-version-on-memcached", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 399, "conditionText" : "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" } }, { "Id" : "valkey-future-version", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 399, "conditionText" : "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" } }, { "Id" : "memcached-unlisted-patch", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 399, "conditionText" : "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" } }, { "Id" : "memcached-support-independent-of-redis-calendar", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 399, "conditionText" : "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" } }, { "Id" : "valkey-support-independent-of-redis-calendar", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 399, "conditionText" : "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" } }, { "Id" : "excluded-creating", "expectedResult" : { "status" : "INAPPLICABLE", "runtimeError" : null, "conditionIndex" : 199, "conditionText" : "setOfText(['creating', 'deleting', 'deleted', 'restore-failed']).contains(extract('CA10__status__c'))" } }, { "Id" : "excluded-deleting", "expectedResult" : { "status" : "INAPPLICABLE", "runtimeError" : null, "conditionIndex" : 199, "conditionText" : "setOfText(['creating', 'deleting', 'deleted', 'restore-failed']).contains(extract('CA10__status__c'))" } }, { "Id" : "excluded-deleted", "expectedResult" : { "status" : "INAPPLICABLE", "runtimeError" : null, "conditionIndex" : 199, "conditionText" : "setOfText(['creating', 'deleting', 'deleted', 'restore-failed']).contains(extract('CA10__status__c'))" } }, { "Id" : "excluded-restore-failed", "expectedResult" : { "status" : "INAPPLICABLE", "runtimeError" : null, "conditionIndex" : 199, "conditionText" : "setOfText(['creating', 'deleting', 'deleted', 'restore-failed']).contains(extract('CA10__status__c'))" } }, { "Id" : "unknown-status-108", "expectedResult" : { "status" : "UNDETERMINED", "runtimeError" : null, "conditionIndex" : 101, "conditionText" : "CA10__status__c.isEmpty()" } }, { "Id" : "unknown-status-109", "expectedResult" : { "status" : "UNDETERMINED", "runtimeError" : null, "conditionIndex" : 101, "conditionText" : "CA10__status__c.isEmpty()" } }, { "Id" : "unknown-status-110", "expectedResult" : { "status" : "UNDETERMINED", "runtimeError" : null, "conditionIndex" : 299, "conditionText" : "not(setOfText(['available', 'modifying', 'rebooting cluster nodes', 'snapshotting', 'incompatible-network']).contains(extract('CA10__status__c')) && setOfText(['redis', 'valkey', 'memcached']).contains(extract('CA10__engine__c')))" } }, { "Id" : "assess-modifying", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 799, "conditionText" : "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" } }, { "Id" : "assess-rebooting cluster nodes", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 799, "conditionText" : "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" } }, { "Id" : "assess-snapshotting", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 799, "conditionText" : "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" } }, { "Id" : "assess-incompatible-network", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 799, "conditionText" : "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" } }, { "Id" : "disappeared", "expectedResult" : { "status" : "DISAPPEARED", "runtimeError" : null, "conditionIndex" : 99, "conditionText" : "isDisappeared(CA10__disappearanceTime__c)" } }, { "Id" : "pending-supported-upgrade-still-fails", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 799, "conditionText" : "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" } }, { "Id" : "current-supported-with-old-pending-version", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 900, "conditionText" : "otherwise" } }, { "Id" : "missing-current-with-supported-pending", "expectedResult" : { "status" : "UNDETERMINED", "runtimeError" : null, "conditionIndex" : 401, "conditionText" : "CA10__engineVersion__c.isEmpty()" } }, { "Id" : "automatic-minor-upgrade-does-not-resolve-eos", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 799, "conditionText" : "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" } }, { "Id" : "automatic-minor-upgrade-not-required-for-support", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 900, "conditionText" : "otherwise" } }, { "Id" : "standalone-redis-outside-standard-support", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 799, "conditionText" : "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" } }, { "Id" : "unresolved-group-does-not-hide-installed-eos", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 799, "conditionText" : "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" } }, { "Id" : "incomplete-redis-version-excluded", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 799, "conditionText" : "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')" } }, { "Id" : "missing-valkey-version", "expectedResult" : { "status" : "UNDETERMINED", "runtimeError" : null, "conditionIndex" : 302, "conditionText" : "CA10__engineVersion__c.isEmpty()" } }, { "Id" : "missing-memcached-version", "expectedResult" : { "status" : "UNDETERMINED", "runtimeError" : null, "conditionIndex" : 302, "conditionText" : "CA10__engineVersion__c.isEmpty()" } }, { "Id" : "future-redis-10", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 900, "conditionText" : "otherwise" } }, { "Id" : "future-redis-20-not-redis2", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 900, "conditionText" : "otherwise" } }, { "Id" : "future-redis-30-not-redis3", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 900, "conditionText" : "otherwise" } }, { "Id" : "future-valkey", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 399, "conditionText" : "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" } }, { "Id" : "future-memcached-major", "expectedResult" : { "status" : "COMPLIANT", "runtimeError" : null, "conditionIndex" : 399, "conditionText" : "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()" } }, { "Id" : "redis6-new-patch-extended-start", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 899, "conditionText" : "extract('CA10__engineVersion__c').startsWith('6.') && '2027-01-31T00:00:00Z'.beforeToday()" } }, { "Id" : "redis4-new-patch-final-eol", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 599, "conditionText" : "(extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')) && '2029-01-31T00:00:00Z'.beforeToday()" } }, { "Id" : "redis5-new-patch-final-eol", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 599, "conditionText" : "(extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')) && '2029-01-31T00:00:00Z'.beforeToday()" } }, { "Id" : "redis6-new-patch-final-eol", "expectedResult" : { "status" : "INCOMPLIANT", "runtimeError" : null, "conditionIndex" : 699, "conditionText" : "extract('CA10__engineVersion__c').startsWith('6.') && '2030-01-31T00:00:00Z'.beforeToday()" } } ]; """; CREATE TEMP FUNCTION mock_CA10__CaAwsCacheCluster__c() RETURNS ARRAY >> DETERMINISTIC LANGUAGE js AS r""" return [ { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "2.6.13", "Id" : "redis-current-2.6.13" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "2.8.6", "Id" : "redis-current-2.8.6" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "2.8.12", "Id" : "redis-current-2.8.12" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "2.8.19", "Id" : "redis-current-2.8.19" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "2.8.21", "Id" : "redis-current-2.8.21" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "2.8.22", "Id" : "redis-current-2.8.22" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "2.8.23", "Id" : "redis-current-2.8.23" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "2.8.24", "Id" : "redis-current-2.8.24" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "3.2.4", "Id" : "redis-current-3.2.4" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "3.2.6", "Id" : "redis-current-3.2.6" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "3.2.10", "Id" : "redis-current-3.2.10" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "4.0.10", "Id" : "redis-current-4.0.10" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "5.0.0", "Id" : "redis-current-5.0.0" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "5.0.3", "Id" : "redis-current-5.0.3" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "5.0.4", "Id" : "redis-current-5.0.4" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "5.0.5", "Id" : "redis-current-5.0.5" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "5.0.6", "Id" : "redis-current-5.0.6" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "6.0", "Id" : "redis-standard-6.0" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "6.0.5", "Id" : "redis-standard-6.0.5" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "6.2", "Id" : "redis-standard-6.2" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "6.2.6", "Id" : "redis-standard-6.2.6" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "7.0", "Id" : "redis-standard-7.0" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "7.0.7", "Id" : "redis-standard-7.0.7" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "7.1", "Id" : "redis-standard-7.1" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "7.1.0", "Id" : "redis-standard-7.1.0" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "valkey", "CA10__engineVersion__c" : "7.2", "Id" : "valkey-supported-7.2" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "valkey", "CA10__engineVersion__c" : "7.2.6", "Id" : "valkey-supported-7.2.6" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "valkey", "CA10__engineVersion__c" : "8.0", "Id" : "valkey-supported-8.0" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "valkey", "CA10__engineVersion__c" : "8.0.0", "Id" : "valkey-supported-8.0.0" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "valkey", "CA10__engineVersion__c" : "8.1", "Id" : "valkey-supported-8.1" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "valkey", "CA10__engineVersion__c" : "8.1.0", "Id" : "valkey-supported-8.1.0" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "valkey", "CA10__engineVersion__c" : "8.2", "Id" : "valkey-supported-8.2" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "valkey", "CA10__engineVersion__c" : "8.2.0", "Id" : "valkey-supported-8.2.0" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "valkey", "CA10__engineVersion__c" : "9.0", "Id" : "valkey-supported-9.0" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "valkey", "CA10__engineVersion__c" : "9.0.0", "Id" : "valkey-supported-9.0.0" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "valkey", "CA10__engineVersion__c" : "9.0.3", "Id" : "valkey-supported-9.0.3" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "valkey", "CA10__engineVersion__c" : "9.1", "Id" : "valkey-supported-9.1" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "valkey", "CA10__engineVersion__c" : "9.1.0", "Id" : "valkey-supported-9.1.0" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "memcached", "CA10__engineVersion__c" : "1.4.5", "Id" : "memcached-supported-1.4.5" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "memcached", "CA10__engineVersion__c" : "1.4.14", "Id" : "memcached-supported-1.4.14" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "memcached", "CA10__engineVersion__c" : "1.4.24", "Id" : "memcached-supported-1.4.24" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "memcached", "CA10__engineVersion__c" : "1.4.33", "Id" : "memcached-supported-1.4.33" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "memcached", "CA10__engineVersion__c" : "1.4.34", "Id" : "memcached-supported-1.4.34" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "memcached", "CA10__engineVersion__c" : "1.5.10", "Id" : "memcached-supported-1.5.10" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "memcached", "CA10__engineVersion__c" : "1.5.16", "Id" : "memcached-supported-1.5.16" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "memcached", "CA10__engineVersion__c" : "1.6.6", "Id" : "memcached-supported-1.6.6" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "memcached", "CA10__engineVersion__c" : "1.6.12", "Id" : "memcached-supported-1.6.12" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "memcached", "CA10__engineVersion__c" : "1.6.17", "Id" : "memcached-supported-1.6.17" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "memcached", "CA10__engineVersion__c" : "1.6.22", "Id" : "memcached-supported-1.6.22" }, { "context" : { "snapshotTime" : new Date("2026-02-01T00:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "4.0.10", "Id" : "4.0.10-extended-start" }, { "context" : { "snapshotTime" : new Date("2029-01-31T23:59:59Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "4.0.10", "Id" : "4.0.10-extended-final-second" }, { "context" : { "snapshotTime" : new Date("2029-02-01T00:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "4.0.10", "Id" : "4.0.10-final-support-passed" }, { "context" : { "snapshotTime" : new Date("2026-02-01T00:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "5.0.6", "Id" : "5.0.6-extended-start" }, { "context" : { "snapshotTime" : new Date("2029-01-31T23:59:59Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "5.0.6", "Id" : "5.0.6-extended-final-second" }, { "context" : { "snapshotTime" : new Date("2029-02-01T00:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "5.0.6", "Id" : "5.0.6-final-support-passed" }, { "context" : { "snapshotTime" : new Date("2027-01-31T23:59:59Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "6.0", "Id" : "6.0-standard-final-second" }, { "context" : { "snapshotTime" : new Date("2027-02-01T00:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "6.0", "Id" : "6.0-extended-start" }, { "context" : { "snapshotTime" : new Date("2030-01-31T23:59:59Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "6.0", "Id" : "6.0-extended-final-second" }, { "context" : { "snapshotTime" : new Date("2030-02-01T00:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "6.0", "Id" : "6.0-final-support-passed" }, { "context" : { "snapshotTime" : new Date("2027-01-31T23:59:59Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "6.0.5", "Id" : "6.0.5-standard-final-second" }, { "context" : { "snapshotTime" : new Date("2027-02-01T00:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "6.0.5", "Id" : "6.0.5-extended-start" }, { "context" : { "snapshotTime" : new Date("2030-01-31T23:59:59Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "6.0.5", "Id" : "6.0.5-extended-final-second" }, { "context" : { "snapshotTime" : new Date("2030-02-01T00:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "6.0.5", "Id" : "6.0.5-final-support-passed" }, { "context" : { "snapshotTime" : new Date("2027-01-31T23:59:59Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "6.2", "Id" : "6.2-standard-final-second" }, { "context" : { "snapshotTime" : new Date("2027-02-01T00:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "6.2", "Id" : "6.2-extended-start" }, { "context" : { "snapshotTime" : new Date("2030-01-31T23:59:59Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "6.2", "Id" : "6.2-extended-final-second" }, { "context" : { "snapshotTime" : new Date("2030-02-01T00:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "6.2", "Id" : "6.2-final-support-passed" }, { "context" : { "snapshotTime" : new Date("2027-01-31T23:59:59Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "6.2.6", "Id" : "6.2.6-standard-final-second" }, { "context" : { "snapshotTime" : new Date("2027-02-01T00:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "6.2.6", "Id" : "6.2.6-extended-start" }, { "context" : { "snapshotTime" : new Date("2030-01-31T23:59:59Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "6.2.6", "Id" : "6.2.6-extended-final-second" }, { "context" : { "snapshotTime" : new Date("2030-02-01T00:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "6.2.6", "Id" : "6.2.6-final-support-passed" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : null, "Id" : "unknown-redis-78" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "", "Id" : "unknown-redis-79" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : " ", "Id" : "unknown-redis-80" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "6.02", "Id" : "unknown-redis-83" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "6.2.999", "Id" : "unknown-redis-84" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "7.10", "Id" : "unknown-redis-87" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "7.2", "Id" : "unknown-redis-88" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "8.0", "Id" : "unknown-redis-89" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "4.0.999", "Id" : "unknown-redis-90" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "5.99", "Id" : "unknown-redis-91" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : null, "CA10__engineVersion__c" : "5.0.6", "Id" : "unknown-engine-93" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "", "CA10__engineVersion__c" : "5.0.6", "Id" : "unknown-engine-94" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : " ", "CA10__engineVersion__c" : "5.0.6", "Id" : "unknown-engine-95" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "unknown", "CA10__engineVersion__c" : "5.0.6", "Id" : "unknown-engine-96" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "dragonfly", "CA10__engineVersion__c" : "5.0.6", "Id" : "unknown-engine-97" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "valkey", "CA10__engineVersion__c" : "5.0.6", "Id" : "redis-version-on-valkey" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "memcached", "CA10__engineVersion__c" : "5.0.6", "Id" : "redis-version-on-memcached" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "valkey", "CA10__engineVersion__c" : "10.0.0", "Id" : "valkey-future-version" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "memcached", "CA10__engineVersion__c" : "1.6.999", "Id" : "memcached-unlisted-patch" }, { "context" : { "snapshotTime" : new Date("2030-02-01T00:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "memcached", "CA10__engineVersion__c" : "1.4.5", "Id" : "memcached-support-independent-of-redis-calendar" }, { "context" : { "snapshotTime" : new Date("2030-02-01T00:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "valkey", "CA10__engineVersion__c" : "8.1.0", "Id" : "valkey-support-independent-of-redis-calendar" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "creating", "CA10__engine__c" : null, "CA10__engineVersion__c" : null, "Id" : "excluded-creating" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "deleting", "CA10__engine__c" : null, "CA10__engineVersion__c" : null, "Id" : "excluded-deleting" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "deleted", "CA10__engine__c" : null, "CA10__engineVersion__c" : null, "Id" : "excluded-deleted" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "restore-failed", "CA10__engine__c" : null, "CA10__engineVersion__c" : null, "Id" : "excluded-restore-failed" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : null, "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "5.0.6", "Id" : "unknown-status-108" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "5.0.6", "Id" : "unknown-status-109" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "unknown", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "5.0.6", "Id" : "unknown-status-110" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "modifying", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "5.0.6", "Id" : "assess-modifying" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "rebooting cluster nodes", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "5.0.6", "Id" : "assess-rebooting cluster nodes" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "snapshotting", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "5.0.6", "Id" : "assess-snapshotting" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__status__c" : "incompatible-network", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "5.0.6", "Id" : "assess-incompatible-network" }, { "context" : { "snapshotTime" : new Date("2026-10-23T12:00:00Z") }, "CA10__disappearanceTime__c" : new Date("2026-10-22T00:00:00Z"), "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "5.0.6", "Id" : "disappeared" }, { "context" : { "snapshotTime" : new Date("2026-10-27T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "5.0.6", "Id" : "pending-supported-upgrade-still-fails" }, { "context" : { "snapshotTime" : new Date("2026-10-27T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "7.1.0", "Id" : "current-supported-with-old-pending-version" }, { "context" : { "snapshotTime" : new Date("2026-10-27T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : null, "Id" : "missing-current-with-supported-pending" }, { "context" : { "snapshotTime" : new Date("2026-10-27T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "5.0.6", "Id" : "automatic-minor-upgrade-does-not-resolve-eos" }, { "context" : { "snapshotTime" : new Date("2026-10-27T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "7.1.0", "Id" : "automatic-minor-upgrade-not-required-for-support" }, { "context" : { "snapshotTime" : new Date("2026-10-27T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "5.0.6", "Id" : "standalone-redis-outside-standard-support" }, { "context" : { "snapshotTime" : new Date("2026-10-27T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "5.0.6", "Id" : "unresolved-group-does-not-hide-installed-eos" }, { "context" : { "snapshotTime" : new Date("2026-10-27T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "5.0", "Id" : "incomplete-redis-version-excluded" }, { "context" : { "snapshotTime" : new Date("2026-10-27T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "valkey", "CA10__engineVersion__c" : null, "Id" : "missing-valkey-version" }, { "context" : { "snapshotTime" : new Date("2026-10-27T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "memcached", "CA10__engineVersion__c" : null, "Id" : "missing-memcached-version" }, { "context" : { "snapshotTime" : new Date("2026-10-27T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "10.0", "Id" : "future-redis-10" }, { "context" : { "snapshotTime" : new Date("2026-10-27T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "20.0.1", "Id" : "future-redis-20-not-redis2" }, { "context" : { "snapshotTime" : new Date("2026-10-27T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "30.2", "Id" : "future-redis-30-not-redis3" }, { "context" : { "snapshotTime" : new Date("2026-10-27T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "valkey", "CA10__engineVersion__c" : "12.0.5", "Id" : "future-valkey" }, { "context" : { "snapshotTime" : new Date("2026-10-27T12:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "memcached", "CA10__engineVersion__c" : "2.0.1", "Id" : "future-memcached-major" }, { "context" : { "snapshotTime" : new Date("2027-02-01T00:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "6.2.999", "Id" : "redis6-new-patch-extended-start" }, { "context" : { "snapshotTime" : new Date("2029-02-01T00:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "4.0.999", "Id" : "redis4-new-patch-final-eol" }, { "context" : { "snapshotTime" : new Date("2029-02-01T00:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "5.0.999", "Id" : "redis5-new-patch-final-eol" }, { "context" : { "snapshotTime" : new Date("2030-02-01T00:00:00Z") }, "CA10__status__c" : "available", "CA10__engine__c" : "redis", "CA10__engineVersion__c" : "6.2.999", "Id" : "redis6-new-patch-final-eol" } ]; """; CREATE TEMP FUNCTION process_CA10__CaAwsCacheCluster__c( obj STRUCT< CA10__disappearanceTime__c TIMESTAMP, CA10__status__c STRING, CA10__engine__c STRING, CA10__engineVersion__c STRING, Id STRING >, snapshotTime TIMESTAMP ) RETURNS STRUCT DETERMINISTIC LANGUAGE js AS r""" var TemporalLib = new function () { var iso8601regex = /^([\+-]?\d{4}(?!\d{2}\b))((-?)((0[1-9]|1[0-2])(\3([12]\d|0[1-9]|3[01]))?|W([0-4]\d|5[0-2])(-?[1-7])?|(00[1-9]|0[1-9]\d|[12]\d{2}|3([0-5]\d|6[1-6])))([T\s]((([01]\d|2[0-3])((:?)[0-5]\d)?|24\:?00)([\.,]\d+(?!:))?)?(\17[0-5]\d([\.,]\d+)?)?([zZ]|([\+-])([01]\d|2[0-3]):?([0-5]\d)?)?)?)?$/ this.checkIso8601 = function(arg) { return arg == null || iso8601regex.test(arg); }; this.parseIso8601 = function(arg) { return arg == null ? null: new Date(arg); }; this.replaceNullValues = function(arg, nullValues) { for (var i = 0; i < nullValues.length; i++) { if (TextLib.equal(arg, nullValues[i])) { return null; } } return arg; }; }(); var CollectionLib = new function () { this.parse = function(arg, separator, skipEmpty, skipDuplicates, sort, normalize) { if (arg == null) return []; let parts = arg.split(separator); return this.fromArray(parts, skipEmpty, skipDuplicates, sort, normalize); }; this.fromArray = function(arr, skipEmpty, skipDuplicates, sort, normalize) { if (arr == null) return []; let result = []; let seen = new Set(); arr.forEach(el => { let normalized = normalize ? TextLib.normalize(el) : BytesLib.normalize(el); if (!skipEmpty || (normalize ? TextLib.isNotEmpty(el) : BytesLib.isNotEmpty(el))) { if (!skipDuplicates || !seen.has(normalized)) { if (skipDuplicates) seen.add(normalized); result.push(normalized); } } }); if (sort) result.sort(); return result; }; this.equal = function(left, right) { left = left == null ? [] : left; right = right == null ? [] : right; if (left.length !== right.length) return false; for (let i = 0; i < left.length; i++) { if (left[i] !== right[i]) return false; } return true; }; this.notEqual = function(left, right) { return !this.equal(left, right); }; this.size = function(collection) { return collection == null ? 0 : collection.length; }; this.startsWith = function(collection, search, normalize) { if (collection == null || collection.length === 0) return false; let normalizedSearch = normalize ? TextLib.normalize(search) : BytesLib.normalize(search); return collection[0] === normalizedSearch; }; this.endsWith = function(collection, search, normalize) { if (collection == null || collection.length === 0) return false; let normalizedSearch = normalize ? TextLib.normalize(search) : BytesLib.normalize(search); return collection[collection.length - 1] === normalizedSearch; }; this.contains = function(collection, search, normalize) { if (collection == null || collection.length === 0) return false; return collection.includes(normalize ? TextLib.normalize(search) : BytesLib.normalize(search)); }; this.containsAll = function(collection, searchArray, normalize) { if (collection == null || collection.length === 0 || searchArray == null || searchArray.length === 0) return false; return searchArray.every(search => collection.includes(normalize ? TextLib.normalize(search) : BytesLib.normalize(search))); }; this.containsAny = function(collection, searchArray, normalize) { if (collection == null || collection.length === 0 || searchArray == null || searchArray.length === 0) return false; return searchArray.some(search => collection.includes(normalize ? TextLib.normalize(search) : BytesLib.normalize(search))); }; }(); var BytesLib = new function () { this.normalize = function(arg) { return arg == null ? '' : arg; }; this.isEmpty = function(arg) { return this.normalize(arg) == ''; }; this.isNotEmpty = function(arg) { return this.normalize(arg) != ''; }; this.equal = function(left, right) { return this.normalize(left) == this.normalize(right); }; this.notEqual = function(left, right) { return this.normalize(left) != this.normalize(right); }; this.startsWith = function(arg, substring) { return this.normalize(arg).startsWith(this.normalize(substring)); }; this.endsWith = function(arg, substring) { return this.normalize(arg).endsWith(this.normalize(substring)); }; this.contains = function(arg, substring) { return this.normalize(arg).includes(this.normalize(substring)); }; this.containsAll = function(arg, substrings) { if (substrings == null || substrings.length === 0) return false; let normalizedArg = this.normalize(arg); return substrings.every(sub => normalizedArg.includes(this.normalize(sub))); }; this.containsAny = function(arg, substrings) { if (substrings == null || substrings.length === 0) return false; let normalizedArg = this.normalize(arg); return substrings.some(sub => normalizedArg.includes(this.normalize(sub))); }; }(); var TextLib = new function () { this.normalize = function(arg) { return arg == null ? '' : arg.replace(/\s+/g, ' ').trim().toLowerCase(); }; this.isEmpty = function(arg) { return this.normalize(arg) == ''; }; this.isNotEmpty = function(arg) { return this.normalize(arg) != ''; }; this.equal = function(left, right) { return this.normalize(left) == this.normalize(right); }; this.notEqual = function(left, right) { return this.normalize(left) != this.normalize(right); }; this.startsWith = function(arg, substring) { return this.normalize(arg).startsWith(this.normalize(substring)); }; this.endsWith = function(arg, substring) { return this.normalize(arg).endsWith(this.normalize(substring)); }; this.contains = function(arg, substring) { return this.normalize(arg).includes(this.normalize(substring)); }; this.containsAll = function(arg, substrings) { if (substrings == null || substrings.length === 0) return false; let normalizedArg = this.normalize(arg); return substrings.every(sub => normalizedArg.includes(this.normalize(sub))); }; this.containsAny = function(arg, substrings) { if (substrings == null || substrings.length === 0) return false; let normalizedArg = this.normalize(arg); return substrings.some(sub => normalizedArg.includes(this.normalize(sub))); }; }(); var today = new Date(snapshotTime.toISOString().substr(0,10)+'T00:00:00.000Z').getTime(); var references1 = []; // condition[0], conditionIndex:[0..99] references1.push('Deleted From AWS [CA10__disappearanceTime__c]: ' + obj.CA10__disappearanceTime__c); if (obj.CA10__disappearanceTime__c != null) { return {status: 'DISAPPEARED', conditionIndex: 99, conditionText: "isDisappeared(CA10__disappearanceTime__c)", currentStateMessage: "Object is deleted in the source", currentStateReferences: references1.join('\n'), remediation: null, runtimeError: null}; } // condition[1], conditionIndex:[100..199] function fieldChecked4() { if (TextLib.isEmpty(obj.CA10__status__c)) { throw new Error("UNDETERMINED condition:101", {cause: {status: 'UNDETERMINED', conditionIndex: 101, conditionText: "CA10__status__c.isEmpty()", currentStateMessage: "Corrupted data. Status cannot be empty.", currentStateReferences: references1.join('\n'), remediation: null, runtimeError: null}}); } return obj.CA10__status__c; } function extract3() { if (!this.out) { this.out = fieldChecked4(); } return this.out; }; references1.push('Status [obj.CA10__status__c]: ' + obj.CA10__status__c); try { if (CollectionLib.contains(CollectionLib.fromArray(['creating', 'deleting', 'deleted', 'restore-failed'], true, true, true, true), extract3.call(extract3), true)) { return {status: 'INAPPLICABLE', conditionIndex: 199, conditionText: "setOfText(['creating', 'deleting', 'deleted', 'restore-failed']).contains(extract('CA10__status__c'))", currentStateMessage: "The ElastiCache cluster is creating, deleting, deleted, or failed to restore.", currentStateReferences: references1.join('\n'), remediation: null, runtimeError: null}; } } catch (err) { if (err.cause && err.cause.status) { return err.cause; } else { throw err; } } // condition[2], conditionIndex:[200..299] function fieldChecked7() { if (TextLib.isEmpty(obj.CA10__status__c)) { throw new Error("UNDETERMINED condition:201", {cause: {status: 'UNDETERMINED', conditionIndex: 201, conditionText: "CA10__status__c.isEmpty()", currentStateMessage: "Corrupted data. Status cannot be empty.", currentStateReferences: references1.join('\n'), remediation: null, runtimeError: null}}); } return obj.CA10__status__c; } function extract6() { if (!this.out) { this.out = fieldChecked7(); } return this.out; }; function fieldChecked10() { if (TextLib.isEmpty(obj.CA10__engine__c)) { throw new Error("UNDETERMINED condition:202", {cause: {status: 'UNDETERMINED', conditionIndex: 202, conditionText: "CA10__engine__c.isEmpty()", currentStateMessage: "Corrupted data. Engine cannot be empty.", currentStateReferences: references1.join('\n'), remediation: null, runtimeError: null}}); } return obj.CA10__engine__c; } function extract9() { if (!this.out) { this.out = fieldChecked10(); } return this.out; }; references1.push('Engine [obj.CA10__engine__c]: ' + obj.CA10__engine__c); try { if (!(CollectionLib.contains(CollectionLib.fromArray(['available', 'modifying', 'rebooting cluster nodes', 'snapshotting', 'incompatible-network'], true, true, true, true), extract6.call(extract6), true) && CollectionLib.contains(CollectionLib.fromArray(['redis', 'valkey', 'memcached'], true, true, true, true), extract9.call(extract9), true))) { return {status: 'UNDETERMINED', conditionIndex: 299, conditionText: "not(setOfText(['available', 'modifying', 'rebooting cluster nodes', 'snapshotting', 'incompatible-network']).contains(extract('CA10__status__c')) && setOfText(['redis', 'valkey', 'memcached']).contains(extract('CA10__engine__c')))", currentStateMessage: "The ElastiCache cluster status or engine is unrecognized.", currentStateReferences: references1.join('\n'), remediation: null, runtimeError: null}; } } catch (err) { if (err.cause && err.cause.status) { return err.cause; } else { throw err; } } // condition[3], conditionIndex:[300..399] function fieldChecked13() { if (TextLib.isEmpty(obj.CA10__engine__c)) { throw new Error("UNDETERMINED condition:301", {cause: {status: 'UNDETERMINED', conditionIndex: 301, conditionText: "CA10__engine__c.isEmpty()", currentStateMessage: "Corrupted data. Engine cannot be empty.", currentStateReferences: references1.join('\n'), remediation: null, runtimeError: null}}); } return obj.CA10__engine__c; } function extract12() { if (!this.out) { this.out = fieldChecked13(); } return this.out; }; function fieldChecked16() { if (TextLib.isEmpty(obj.CA10__engineVersion__c)) { throw new Error("UNDETERMINED condition:302", {cause: {status: 'UNDETERMINED', conditionIndex: 302, conditionText: "CA10__engineVersion__c.isEmpty()", currentStateMessage: "Corrupted data. Engine Version cannot be empty.", currentStateReferences: references1.join('\n'), remediation: null, runtimeError: null}}); } return obj.CA10__engineVersion__c; } function extract15() { if (!this.out) { this.out = fieldChecked16(); } return this.out; }; references1.push('Engine Version [obj.CA10__engineVersion__c]: ' + obj.CA10__engineVersion__c); try { if (TextLib.notEqual(extract12.call(extract12), 'redis') && TextLib.isNotEmpty(extract15.call(extract15))) { return {status: 'COMPLIANT', conditionIndex: 399, conditionText: "extract('CA10__engine__c') != 'redis' && extract('CA10__engineVersion__c').isNotEmpty()", currentStateMessage: "The Valkey or Memcached engine version has no known elapsed AWS support deadline.", currentStateReferences: references1.join('\n'), remediation: null, runtimeError: null}; } } catch (err) { if (err.cause && err.cause.status) { return err.cause; } else { throw err; } } // condition[4], conditionIndex:[400..499] function fieldChecked19() { if (TextLib.isEmpty(obj.CA10__engineVersion__c)) { throw new Error("UNDETERMINED condition:401", {cause: {status: 'UNDETERMINED', conditionIndex: 401, conditionText: "CA10__engineVersion__c.isEmpty()", currentStateMessage: "Corrupted data. Engine Version cannot be empty.", currentStateReferences: references1.join('\n'), remediation: null, runtimeError: null}}); } return obj.CA10__engineVersion__c; } function extract18() { if (!this.out) { this.out = fieldChecked19(); } return this.out; }; try { if (TextLib.startsWith(extract18.call(extract18), '2.') || TextLib.startsWith(extract18.call(extract18), '3.')) { return {status: 'INCOMPLIANT', conditionIndex: 499, conditionText: "extract('CA10__engineVersion__c').startsWith('2.') || extract('CA10__engineVersion__c').startsWith('3.')", currentStateMessage: "Redis OSS 2 or 3 reached AWS ElastiCache end of life in 2023.", currentStateReferences: references1.join('\n'), remediation: "Verify the current version and upgrade to an engine version in AWS standard support.", runtimeError: null}; } } catch (err) { if (err.cause && err.cause.status) { return err.cause; } else { throw err; } } // condition[5], conditionIndex:[500..599] function fieldChecked23() { if (TextLib.isEmpty(obj.CA10__engineVersion__c)) { throw new Error("UNDETERMINED condition:501", {cause: {status: 'UNDETERMINED', conditionIndex: 501, conditionText: "CA10__engineVersion__c.isEmpty()", currentStateMessage: "Corrupted data. Engine Version cannot be empty.", currentStateReferences: references1.join('\n'), remediation: null, runtimeError: null}}); } return obj.CA10__engineVersion__c; } function extract22() { if (!this.out) { this.out = fieldChecked23(); } return this.out; }; function dateRelativeRange25() { var dateRelativeRange26 = TemporalLib.parseIso8601('2029-01-31T00:00:00Z'); return dateRelativeRange26 != null && dateRelativeRange26.getTime() < today; } try { if ((TextLib.startsWith(extract22.call(extract22), '4.') || TextLib.startsWith(extract22.call(extract22), '5.')) && dateRelativeRange25()) { return {status: 'INCOMPLIANT', conditionIndex: 599, conditionText: "(extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')) && '2029-01-31T00:00:00Z'.beforeToday()", currentStateMessage: "Redis OSS 4 or 5 is past the final AWS ElastiCache Extended Support and version EOL date of January 31, 2029.", currentStateReferences: references1.join('\n'), remediation: "Verify the current version and upgrade to an engine version in AWS standard support.", runtimeError: null}; } } catch (err) { if (err.cause && err.cause.status) { return err.cause; } else { throw err; } } // condition[6], conditionIndex:[600..699] function fieldChecked29() { if (TextLib.isEmpty(obj.CA10__engineVersion__c)) { throw new Error("UNDETERMINED condition:601", {cause: {status: 'UNDETERMINED', conditionIndex: 601, conditionText: "CA10__engineVersion__c.isEmpty()", currentStateMessage: "Corrupted data. Engine Version cannot be empty.", currentStateReferences: references1.join('\n'), remediation: null, runtimeError: null}}); } return obj.CA10__engineVersion__c; } function extract28() { if (!this.out) { this.out = fieldChecked29(); } return this.out; }; function dateRelativeRange30() { var dateRelativeRange31 = TemporalLib.parseIso8601('2030-01-31T00:00:00Z'); return dateRelativeRange31 != null && dateRelativeRange31.getTime() < today; } try { if (TextLib.startsWith(extract28.call(extract28), '6.') && dateRelativeRange30()) { return {status: 'INCOMPLIANT', conditionIndex: 699, conditionText: "extract('CA10__engineVersion__c').startsWith('6.') && '2030-01-31T00:00:00Z'.beforeToday()", currentStateMessage: "Redis OSS 6 is past the final AWS ElastiCache Extended Support and version EOL date of January 31, 2030.", currentStateReferences: references1.join('\n'), remediation: "Verify the current version and upgrade to an engine version in AWS standard support.", runtimeError: null}; } } catch (err) { if (err.cause && err.cause.status) { return err.cause; } else { throw err; } } // condition[7], conditionIndex:[700..799] function fieldChecked34() { if (TextLib.isEmpty(obj.CA10__engineVersion__c)) { throw new Error("UNDETERMINED condition:701", {cause: {status: 'UNDETERMINED', conditionIndex: 701, conditionText: "CA10__engineVersion__c.isEmpty()", currentStateMessage: "Corrupted data. Engine Version cannot be empty.", currentStateReferences: references1.join('\n'), remediation: null, runtimeError: null}}); } return obj.CA10__engineVersion__c; } function extract33() { if (!this.out) { this.out = fieldChecked34(); } return this.out; }; try { if (TextLib.startsWith(extract33.call(extract33), '4.') || TextLib.startsWith(extract33.call(extract33), '5.')) { return {status: 'INCOMPLIANT', conditionIndex: 799, conditionText: "extract('CA10__engineVersion__c').startsWith('4.') || extract('CA10__engineVersion__c').startsWith('5.')", currentStateMessage: "Redis OSS 4 or 5 is outside standard support, which ended January 31, 2026; the AWS Extended Support window runs through January 31, 2029 and requires the latest supported patch.", currentStateReferences: references1.join('\n'), remediation: "Upgrade to an engine version in standard support; if temporarily retaining Redis OSS 4 or 5, verify the required patch and Extended Support charges.", runtimeError: null}; } } catch (err) { if (err.cause && err.cause.status) { return err.cause; } else { throw err; } } // condition[8], conditionIndex:[800..899] function fieldChecked38() { if (TextLib.isEmpty(obj.CA10__engineVersion__c)) { throw new Error("UNDETERMINED condition:801", {cause: {status: 'UNDETERMINED', conditionIndex: 801, conditionText: "CA10__engineVersion__c.isEmpty()", currentStateMessage: "Corrupted data. Engine Version cannot be empty.", currentStateReferences: references1.join('\n'), remediation: null, runtimeError: null}}); } return obj.CA10__engineVersion__c; } function extract37() { if (!this.out) { this.out = fieldChecked38(); } return this.out; }; function dateRelativeRange39() { var dateRelativeRange40 = TemporalLib.parseIso8601('2027-01-31T00:00:00Z'); return dateRelativeRange40 != null && dateRelativeRange40.getTime() < today; } try { if (TextLib.startsWith(extract37.call(extract37), '6.') && dateRelativeRange39()) { return {status: 'INCOMPLIANT', conditionIndex: 899, conditionText: "extract('CA10__engineVersion__c').startsWith('6.') && '2027-01-31T00:00:00Z'.beforeToday()", currentStateMessage: "Redis OSS 6 is outside standard support, which ended January 31, 2027; the AWS Extended Support window runs through January 31, 2030 and requires the latest supported patch.", currentStateReferences: references1.join('\n'), remediation: "Upgrade to an engine version in standard support; verify any temporary Extended Support arrangement and charges.", runtimeError: null}; } } catch (err) { if (err.cause && err.cause.status) { return err.cause; } else { throw err; } } return {status: 'COMPLIANT', conditionIndex: 900, conditionText: "otherwise", currentStateMessage: "The ElastiCache cluster uses an engine version within AWS standard support.", currentStateReferences: references1.join('\n'), remediation: null, runtimeError: null}; """; SELECT expectedResult.Id as Id, IF ( IFNULL(expectedResult.expectedResult.status, '') = IFNULL(sObject.result.status, '') AND IFNULL(expectedResult.expectedResult.conditionIndex, -1) = IFNULL(sObject.result.conditionIndex, -1) AND IFNULL(expectedResult.expectedResult.conditionText, '') = IFNULL(sObject.result.conditionText, '') AND IFNULL(expectedResult.expectedResult.runtimeError, '') = IFNULL(sObject.result.runtimeError, ''), "MATCH", "FAIL" ) as match, expectedResult.expectedResult.status as expectedStatus, sObject.result.status as actualStatus, expectedResult.expectedResult.conditionIndex as expectedConditionIndex, sObject.result.conditionIndex as actualConditionIndex, expectedResult.expectedResult.conditionText as expectedConditionText, sObject.result.conditionText as actualConditionText, expectedResult.expectedResult.runtimeError as expectedRuntimeError, sObject.result.runtimeError as actualRuntimeError FROM UNNEST(mock_ExpectedResult()) expectedResult LEFT JOIN ( SELECT sObject.CA10__disappearanceTime__c AS CA10__disappearanceTime__c, sObject.CA10__status__c AS CA10__status__c, sObject.CA10__engine__c AS CA10__engine__c, sObject.CA10__engineVersion__c AS CA10__engineVersion__c, sObject.Id AS Id, process_CA10__CaAwsCacheCluster__c( STRUCT( sObject.CA10__disappearanceTime__c AS CA10__disappearanceTime__c, sObject.CA10__status__c AS CA10__status__c, sObject.CA10__engine__c AS CA10__engine__c, sObject.CA10__engineVersion__c AS CA10__engineVersion__c, sObject.Id AS Id ), sObject.context.snapshotTime ) as result FROM UNNEST(mock_CA10__CaAwsCacheCluster__c()) AS sObject ) sObject ON sObject.Id = expectedResult.Id;